0001286225-20-000016.txt : 20200508 0001286225-20-000016.hdr.sgml : 20200508 20200508170409 ACCESSION NUMBER: 0001286225-20-000016 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200508 DATE AS OF CHANGE: 20200508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RealPage, Inc. CENTRAL INDEX KEY: 0001286225 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 752788861 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34846 FILM NUMBER: 20861556 BUSINESS ADDRESS: STREET 1: 2201 LAKESIDE BLVD CITY: RICHARDSON STATE: TX ZIP: 75082 BUSINESS PHONE: 972-820-3915 MAIL ADDRESS: STREET 1: 2201 LAKESIDE BLVD CITY: RICHARDSON STATE: TX ZIP: 75082 FORMER COMPANY: FORMER CONFORMED NAME: REALPAGE INC DATE OF NAME CHANGE: 20040406 10-Q 1 rp-2020033110q.htm 10-Q Document
false--12-31Q120200001286225P20DP20DP20DP20DP9YP5YP5Y102710001062200000.0010.001250000000250000000961002969628842094744157962775150.023840.058702300000003700000000.0010.00110000000100000000000P1YP3YP2Y9M 0135613910905 0001286225 2020-01-01 2020-03-31 0001286225 2020-04-24 0001286225 2019-12-31 0001286225 2020-03-31 0001286225 2019-01-01 2019-03-31 0001286225 us-gaap:TechnologyServiceMember 2020-01-01 2020-03-31 0001286225 rp:OnDemandMember 2020-01-01 2020-03-31 0001286225 rp:OnDemandMember 2019-01-01 2019-03-31 0001286225 us-gaap:TechnologyServiceMember 2019-01-01 2019-03-31 0001286225 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001286225 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001286225 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001286225 us-gaap:TreasuryStockMember 2018-12-31 0001286225 us-gaap:RetainedEarningsMember 2019-03-31 0001286225 us-gaap:CommonStockMember 2019-03-31 0001286225 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 0001286225 us-gaap:TreasuryStockMember 2019-03-31 0001286225 us-gaap:RetainedEarningsMember 2019-01-01 0001286225 us-gaap:CommonStockMember 2018-12-31 0001286225 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001286225 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001286225 2019-03-31 0001286225 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001286225 2019-01-01 0001286225 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001286225 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001286225 2018-12-31 0001286225 us-gaap:RetainedEarningsMember 2018-12-31 0001286225 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001286225 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001286225 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001286225 us-gaap:TreasuryStockMember 2020-03-31 0001286225 us-gaap:RetainedEarningsMember 2020-03-31 0001286225 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001286225 us-gaap:TreasuryStockMember 2019-12-31 0001286225 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001286225 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001286225 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001286225 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001286225 us-gaap:RetainedEarningsMember 2019-12-31 0001286225 us-gaap:CommonStockMember 2019-12-31 0001286225 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001286225 us-gaap:CommonStockMember 2020-03-31 0001286225 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001286225 rp:InternationalSubsidiariesMember 2019-12-31 0001286225 country:US 2020-03-31 0001286225 rp:InternationalSubsidiariesMember 2020-03-31 0001286225 country:US 2019-12-31 0001286225 rp:LeaseTermInsuranceGroupLLCMember 2019-04-01 2019-04-30 0001286225 rp:HiperceptMember 2019-07-01 2019-07-31 0001286225 rp:SimpleBillsCorporationMember 2019-07-31 0001286225 rp:BuildiumMember 2019-12-01 2019-12-31 0001286225 rp:HiperceptMember 2019-07-31 0001286225 rp:LeaseTermInsuranceGroupLLCMember 2019-04-30 0001286225 rp:SimpleBillsCorporationMember 2019-07-01 2019-07-31 0001286225 rp:IMSMember 2019-12-31 0001286225 rp:BuildiumMember 2019-12-31 0001286225 rp:IMSMember 2019-12-01 2019-12-31 0001286225 rp:LeaseLabsMember 2019-09-01 2019-09-30 0001286225 rp:ModernMessageIncMember 2020-01-22 2020-01-22 0001286225 rp:ModernMessageIncMember 2020-01-22 0001286225 srt:MaximumMember rp:ModernMessageIncMember 2020-01-22 0001286225 2019-01-01 2019-12-31 0001286225 us-gaap:RestrictedStockMember rp:ModernMessageIncMember 2020-01-01 2020-03-31 0001286225 rp:NovelPayAndClickPayMember 2019-05-01 2019-05-31 0001286225 rp:ModernMessageIncMember 2020-03-31 0001286225 rp:ModernMessageIncMember us-gaap:DevelopedTechnologyRightsMember 2020-03-31 0001286225 rp:ModernMessageIncMember 2020-01-01 2020-03-31 0001286225 rp:ModernMessageIncMember us-gaap:CustomerRelationshipsMember 2020-03-31 0001286225 rp:ModernMessageIncMember us-gaap:TradeNamesMember 2020-03-31 0001286225 rp:ModernMessageIncMember us-gaap:DevelopedTechnologyRightsMember 2020-01-22 2020-01-22 0001286225 rp:ModernMessageIncMember us-gaap:TradeNamesMember 2020-01-22 2020-01-22 0001286225 rp:ModernMessageIncMember us-gaap:CustomerRelationshipsMember 2020-01-22 2020-01-22 0001286225 2020-04-01 2020-03-31 0001286225 rp:OnDemandMember 2020-03-31 0001286225 rp:OnDemandMember 2020-01-01 2020-03-31 0001286225 rp:LeasingAndMarketingMember 2019-01-01 2019-03-31 0001286225 rp:ResidentServicesMember 2019-01-01 2019-03-31 0001286225 rp:PropertyManagementMember 2020-01-01 2020-03-31 0001286225 rp:LeasingAndMarketingMember 2020-01-01 2020-03-31 0001286225 rp:PropertyManagementMember 2019-01-01 2019-03-31 0001286225 rp:AssetOptimizationMember 2020-01-01 2020-03-31 0001286225 rp:ResidentServicesMember 2020-01-01 2020-03-31 0001286225 rp:AssetOptimizationMember 2019-01-01 2019-03-31 0001286225 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0001286225 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001286225 rp:FurnitureFixturesAndOtherEquipmentMember 2020-03-31 0001286225 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-03-31 0001286225 us-gaap:LeaseholdImprovementsMember 2020-03-31 0001286225 rp:DataProcessingandCommunicationsEquipmentMember 2019-12-31 0001286225 rp:FurnitureFixturesAndOtherEquipmentMember 2019-12-31 0001286225 rp:DataProcessingandCommunicationsEquipmentMember 2020-03-31 0001286225 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-01-01 2020-03-31 0001286225 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-03-31 0001286225 rp:HeadquartersRichardsonTXMember 2015-05-31 0001286225 us-gaap:TradeNamesMember 2019-12-31 0001286225 us-gaap:TradeNamesMember 2020-03-31 0001286225 us-gaap:DevelopedTechnologyRightsMember 2020-03-31 0001286225 us-gaap:NoncompeteAgreementsMember 2019-12-31 0001286225 us-gaap:TradeNamesMember 2020-03-31 0001286225 us-gaap:NoncompeteAgreementsMember 2020-03-31 0001286225 us-gaap:CustomerRelationshipsMember 2019-12-31 0001286225 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001286225 us-gaap:CustomerRelationshipsMember 2020-03-31 0001286225 us-gaap:TradeNamesMember 2019-12-31 0001286225 us-gaap:FiniteLivedIntangibleAssetsMember 2020-01-01 2020-03-31 0001286225 us-gaap:FiniteLivedIntangibleAssetsMember 2019-01-01 2019-03-31 0001286225 rp:ConvertibleSeniorNotesDueNovember2022Member us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-03-31 0001286225 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-03-31 0001286225 rp:ConvertibleSeniorNotesDueNovember2022Member us-gaap:ConvertibleNotesPayableMember 2020-03-31 0001286225 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-03-31 0001286225 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-09-05 0001286225 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2020-01-01 2020-03-31 0001286225 srt:MaximumMember 2017-05-23 0001286225 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2020-01-01 2020-03-31 0001286225 rp:AmendedCreditFacilityMember 2019-09-05 0001286225 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-03-31 0001286225 rp:ConvertibleSeniorNotesDueNovember2022Member us-gaap:ConvertibleNotesPayableMember 2017-05-23 0001286225 us-gaap:FairValueInputsLevel2Member rp:TermLoanMember 2020-03-31 0001286225 us-gaap:OverAllotmentOptionMember us-gaap:ConvertibleNotesPayableMember 2017-05-23 0001286225 us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleNotesPayableMember 2019-12-31 0001286225 us-gaap:BridgeLoanMember us-gaap:LineOfCreditMember 2019-09-05 0001286225 srt:ScenarioForecastMember rp:TermLoanMember 2024-01-01 2024-12-31 0001286225 srt:ScenarioForecastMember rp:TermLoanMember 2021-01-01 2021-12-31 0001286225 rp:ConvertibleSeniorNotesDueNovember2022Member us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputSharePriceMember 2020-03-31 0001286225 rp:TermLoanMember 2019-09-05 2019-09-05 0001286225 us-gaap:ConvertibleNotesPayableMember 2017-05-23 2017-05-23 0001286225 srt:MinimumMember rp:ConvertibleSeniorNotesDueNovember2022Member us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-03-31 0001286225 us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001286225 rp:InitialTermLoanMember rp:TermLoanMember 2019-09-05 0001286225 2017-05-23 2017-05-23 0001286225 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2019-09-05 0001286225 us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleNotesPayableMember 2020-03-31 0001286225 us-gaap:RevolvingCreditFacilityMember us-gaap:FederalFundsEffectiveSwapRateMember 2020-01-01 2020-03-31 0001286225 srt:ScenarioForecastMember rp:TermLoanMember 2023-01-01 2023-12-31 0001286225 us-gaap:FairValueInputsLevel2Member rp:TermLoanMember 2019-12-31 0001286225 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-03-31 0001286225 rp:ConvertibleSeniorNotesDueNovember2022Member us-gaap:ConvertibleNotesPayableMember 2020-03-31 2020-03-31 0001286225 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-03-31 0001286225 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-03-31 0001286225 2017-05-23 0001286225 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-09-05 2019-09-05 0001286225 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001286225 rp:TermLoanAmendmentMember rp:TermLoanMember 2019-12-31 0001286225 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001286225 rp:ConvertibleSeniorNotesDueNovember2022Member us-gaap:ConvertibleNotesPayableMember 2019-12-31 0001286225 rp:TermLoanMember 2019-12-31 0001286225 rp:TermLoanMember 2020-03-31 0001286225 rp:ConvertibleSeniorNotesDueNovember2022Member us-gaap:ConvertibleNotesPayableMember 2019-01-01 2019-03-31 0001286225 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001286225 rp:ConvertibleSeniorNotesDueNovember2022Member us-gaap:ConvertibleNotesPayableMember 2019-03-31 0001286225 rp:MarketBasedRestrictedStockAwardsMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-03-31 0001286225 rp:MarketBasedRestrictedStockAwardsMember rp:SharebasedPaymentArrangementTrancheFourMember 2020-01-01 2020-03-31 0001286225 rp:MarketBasedRestrictedStockAwardsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-03-31 0001286225 rp:MarketBasedRestrictedStockAwardsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-03-31 0001286225 rp:MarketBasedRestrictedStockAwardsMember 2020-01-01 2020-03-31 0001286225 rp:TimeBasedRestrictedStockMember 2020-01-01 2020-03-31 0001286225 us-gaap:RestrictedStockMember 2020-01-01 2020-03-31 0001286225 us-gaap:IndemnificationGuaranteeMember 2020-03-31 0001286225 us-gaap:IndemnificationGuaranteeMember 2019-12-31 0001286225 rp:ClickPayAndBluTrendMember 2019-01-01 2019-03-31 0001286225 rp:ClickPayAndBluTrendMember 2020-01-01 2020-03-31 0001286225 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2019-12-31 0001286225 rp:CompstakMember 2016-08-31 0001286225 rp:CompstakMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-01-01 2019-03-31 0001286225 rp:CompstakMember us-gaap:OtherAssetsMember 2020-03-31 0001286225 rp:CompstakMember us-gaap:OtherAssetsMember 2019-12-31 0001286225 rp:CompstakMember 2019-04-01 2019-06-30 0001286225 us-gaap:FairValueMeasurementsRecurringMember rp:MeasurementInputExpectedVolatilityRateMember 2019-12-31 0001286225 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember 2019-12-31 0001286225 us-gaap:FairValueMeasurementsRecurringMember rp:MeasurementInputRiskOfTargetMetricMember 2019-12-31 0001286225 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 rp:HiperceptMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 rp:HiperceptMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 rp:HiperceptMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 rp:HiperceptMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:FairValueInputsLevel3Member rp:ContingentConsiderationMember 2020-03-31 0001286225 us-gaap:FairValueInputsLevel3Member rp:ContingentConsiderationMember 2019-01-01 2019-03-31 0001286225 us-gaap:FairValueInputsLevel3Member rp:ContingentConsiderationMember 2018-12-31 0001286225 us-gaap:FairValueInputsLevel3Member rp:ContingentConsiderationMember 2019-12-31 0001286225 us-gaap:FairValueInputsLevel3Member rp:ContingentConsiderationMember 2019-03-31 0001286225 us-gaap:FairValueInputsLevel3Member rp:ContingentConsiderationMember 2020-01-01 2020-03-31 0001286225 rp:HiperceptMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 rp:HiperceptMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 rp:HiperceptMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 rp:HiperceptMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:CommonStockMember 2018-10-31 0001286225 us-gaap:CommonStockMember 2019-11-30 0001286225 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-03-31 0001286225 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-03-31 0001286225 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-03-31 0001286225 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-03-31 0001286225 rp:CumulativeEffectPeriodofAdoptionAdjustedBalanceMember us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001286225 us-gaap:AccumulatedTranslationAdjustmentMember 2019-03-31 0001286225 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-03-31 0001286225 rp:CumulativeEffectPeriodofAdoptionAdjustedBalanceMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001286225 rp:CumulativeEffectPeriodofAdoptionAdjustedBalanceMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001286225 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-03-31 0001286225 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001286225 us-gaap:AccumulatedTranslationAdjustmentMember 2020-03-31 0001286225 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001286225 us-gaap:InterestRateSwapMember 2020-02-10 0001286225 us-gaap:InterestRateSwapMember 2020-02-10 2020-02-10 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-03-31 0001286225 us-gaap:InterestRateSwapMember 2020-01-01 2020-03-31 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0001286225 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember 2020-02-10 0001286225 us-gaap:InterestRateSwapMember 2018-12-24 0001286225 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2018-12-24 0001286225 us-gaap:InterestRateSwapMember 2016-03-31 0001286225 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember 2016-03-31 0001286225 us-gaap:ForeignExchangeForwardMember 2019-01-01 2019-03-31 0001286225 us-gaap:ForeignExchangeForwardMember rp:CostOfRevenueAndOperatingExpensesMember 2020-01-01 2020-03-31 0001286225 us-gaap:ForeignExchangeForwardMember 2020-01-01 2020-03-31 0001286225 us-gaap:InterestRateSwapMember rp:InterestExpenseandOtherMember 2020-01-01 2020-03-31 0001286225 us-gaap:InterestRateSwapMember rp:InterestExpenseandOtherMember 2019-01-01 2019-03-31 0001286225 us-gaap:InterestRateSwapMember 2019-01-01 2019-03-31 0001286225 us-gaap:ForeignExchangeForwardMember rp:CostOfRevenueAndOperatingExpensesMember 2019-01-01 2019-03-31 0001286225 us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001286225 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0001286225 us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0001286225 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0001286225 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001286225 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001286225 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001286225 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 rp:acquisition xbrli:pure iso4217:USD xbrli:shares rp:day iso4217:USD xbrli:shares rp:derivative_instrument

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549 
 
FORM 10-Q
 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 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 Number: 001-34846 
 
RealPage, Inc.
(Exact name of registrant as specified in its charter)
 
Delaware
 
75-2788861
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)

2201 Lakeside Boulevard, Richardson, Texas 75082-4305
(Address of principal executive offices)
(Zip Code)
(972) 820-3000
(Registrant’s telephone number, including area code) 
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange
on which registered
Common Stock, $0.001 par value
RP
The NASDAQ Stock Market LLC
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act:
Large accelerated filer
 
 
Accelerated filer
Non-accelerated filer
 
 
Smaller reporting company
 
 
 
 
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
Class
 
April 24, 2020
Common Stock, $0.001 par value
 
96,206,957



INDEX
 
 
 
 



PART I—FINANCIAL INFORMATION
Item 1. Financial Statements.
RealPage, Inc.
Condensed Consolidated Balance Sheets
(in thousands, except per share and share amounts)
 
March 31, 2020
 
December 31, 2019
 
(unaudited)
 
 
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
184,309

 
$
197,154

Restricted cash
241,310

 
243,323

Accounts receivable, less allowances of $10,622 and $10,271 at March 31, 2020 and December 31, 2019, respectively
131,613

 
143,127

Prepaid expenses
26,886

 
24,539

Other current assets
27,519

 
27,387

Total current assets
611,637

 
635,530

Property, equipment, and software, net
165,957

 
163,282

Right-of-use assets
118,741

 
121,941

Goodwill
1,663,142

 
1,611,749

Intangible assets, net
369,942

 
372,996

Deferred tax assets, net
34,249

 
33,812

Other assets
28,819

 
30,507

Total assets
$
2,992,487

 
$
2,969,817

Liabilities and stockholders’ equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
40,210

 
$
40,092

Accrued expenses and other current liabilities
87,337

 
89,038

Current portion of deferred revenue
137,904

 
134,148

Current portion of term loans
22,500

 
18,750

Customer deposits held in restricted accounts
241,759

 
243,316

Total current liabilities
529,710

 
525,344

Deferred revenue
4,490

 
4,793

Revolving facility
230,000

 
230,000

Term loans, net
567,942

 
575,313

Convertible notes, net
308,389

 
305,188

Lease liabilities, net of current portion
131,099

 
133,313

Other long-term liabilities
30,014

 
22,940

Total liabilities
1,801,644

 
1,796,891

Commitments and contingencies (Note 10)


 


Stockholders’ equity:
 
 
 
Preferred stock, $0.001 par value: 10,000,000 shares authorized and zero shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively

 

Common stock, $0.001 par value: 250,000,000 shares authorized, 96,288,420 and 96,100,296 shares issued and 96,277,515 and 94,744,157 shares outstanding at March 31, 2020 and December 31, 2019, respectively
96

 
96

Additional paid-in capital
1,199,209

 
1,222,356

Treasury stock, at cost: 10,905 and 1,356,139 shares at March 31, 2020 and December 31, 2019, respectively
(104
)
 
(39,483
)
Accumulated deficit
(2,090
)
 
(7,695
)
Accumulated other comprehensive loss
(6,268
)
 
(2,348
)
Total stockholders’ equity
1,190,843

 
1,172,926

Total liabilities and stockholders’ equity
$
2,992,487

 
$
2,969,817

See accompanying notes.

1


RealPage, Inc.
Condensed Consolidated Statements of Operations
(in thousands, except per share amounts)
(unaudited)
 
 
Three Months Ended March 31,
 
2020
 
2019
Revenue:
 
 
 
On demand
$
268,471

 
$
226,519

Professional and other
8,202

 
7,787

Total revenue
276,673

 
234,306

Cost of revenue
108,910

 
90,194

Amortization of product technologies
13,772

 
9,514

Gross profit
153,991


134,598

Operating expenses:
 
 
 
Product development
31,548

 
29,897

Sales and marketing
54,657

 
44,823

General and administrative
40,528

 
28,143

Amortization of intangible assets
11,419

 
9,836

Total operating expenses
138,152

 
112,699

Operating income
15,839

 
21,899

Interest expense and other, net
(12,735
)
 
(5,980
)
Income before income taxes
3,104

 
15,919

Income tax (benefit) expense
(2,501
)
 
4,647

Net income
$
5,605

 
$
11,272

 
 
 
 
Net income per share attributable to common stockholders:
 
 
 
Basic
$
0.06

 
$
0.12

Diluted
$
0.06

 
$
0.12

Weighted average common shares outstanding:
 
 
 
Basic
92,654

 
91,490

Diluted
95,919

 
95,561

See accompanying notes.

2


RealPage, Inc.
Condensed Consolidated Statements of Comprehensive Income
(in thousands)
(unaudited)
 
Three Months Ended March 31,
 
2020
 
2019
Net income
$
5,605

 
$
11,272

Other comprehensive loss:
 
 
 
Unrealized loss on derivative instruments, net of tax
(3,549
)
 
(586
)
Reclassification adjustment for losses (gains) included in earnings on derivative instruments, net of tax
134

 
(220
)
Foreign currency translation adjustment
(505
)
 
(99
)
Other comprehensive loss, net of tax
(3,920
)
 
(905
)
Comprehensive income
$
1,685

 
$
10,367

See accompanying notes.

3


RealPage, Inc.
Condensed Consolidated Statements of Stockholders’ Equity
(in thousands)
(unaudited)

 
 
Three-Month Period Ended March 31, 2020
 
 
 
 
 
 
 
 
 
 
 
 
 
Common Stock
 
Additional
Paid-in Capital
 
Accumulated Other Comprehensive Loss
 
Accumulated Deficit
 
Treasury Stock
 
Total
Stockholders’ Equity
 
Shares
 
Amount
 
 
 
 
Shares
 
Amount
 
Balance as of January 1, 2020
96,100

 
$
96

 
$
1,222,356

 
$
(2,348
)
 
$
(7,695
)
 
1,356

 
$
(39,483
)
 
$
1,172,926

Stock option exercises
188

 

 
350

 

 

 
(151
)
 
4,556

 
4,906

Issuance of restricted stock

 

 
(40,449
)
 

 

 
(1,345
)
 
40,449

 

Treasury stock purchased, at cost

 

 
2,133

 

 

 
151

 
(5,626
)
 
(3,493
)
Stock-based compensation

 

 
14,819

 

 

 

 

 
14,819

Other comprehensive loss - derivative instruments

 

 

 
(3,415
)
 

 

 

 
(3,415
)
Foreign currency translation

 

 

 
(505
)
 

 

 

 
(505
)
Net income

 

 

 

 
5,605

 

 

 
5,605

Balance as of March 31, 2020
96,288

 
$
96

 
$
1,199,209

 
$
(6,268
)
 
$
(2,090
)
 
11

 
$
(104
)
 
$
1,190,843


See accompanying notes.


4


RealPage, Inc.
Condensed Consolidated Statements of Stockholders’ Equity, continued
(in thousands)
(unaudited)

 
Three-Month Period Ended March 31, 2019
 
 
 
 
 
 
 
 
 
 
 
 
 
Common Stock
 
Additional
Paid-in Capital
 
Accumulated Other Comprehensive Loss
 
Accumulated Deficit
 
Treasury Stock
 
Total
Stockholders’ Equity
 
Shares
 
Amount
 
 
 
 
Shares
 
Amount
 
Balance as of January 1, 2019
95,991

 
$
96

 
$
1,187,683

 
$
(492
)
 
$
(58,793
)
 
2,341

 
$
(65,470
)
 
$
1,063,024

Cumulative effect of adoption of ASU 2017-12

 

 

 
25

 
(25
)
 

 

 

Stock option exercises
7

 

 
(837
)
 

 

 
(89
)
 
2,714

 
1,877

Issuance of restricted stock

 

 
(34,456
)
 

 

 
(1,130
)
 
34,456

 

Treasury stock purchased, at cost

 

 
437

 

 

 
143

 
(5,453
)
 
(5,016
)
Stock-based compensation

 

 
15,123

 

 

 

 

 
15,123

Other comprehensive loss- derivative instruments

 

 

 
(806
)
 

 

 

 
(806
)
Foreign currency translation

 

 

 
(99
)
 

 

 

 
(99
)
Net income

 

 

 

 
11,272

 

 

 
11,272

Balance as of March 31, 2019
95,998

 
$
96

 
$
1,167,950

 
$
(1,372
)
 
$
(47,546
)
 
1,265

 
$
(33,753
)
 
$
1,085,375


See accompanying notes.



5


RealPage, Inc.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
 
Three Months Ended March 31,
 
2020
 
2019
Cash flows from operating activities:
 
 
 
Net income
$
5,605

 
$
11,272

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization
33,562

 
27,824

Amortization of debt discount and issuance costs
3,474

 
3,234

Amortization of right-of-use assets
3,603

 
3,005

Deferred taxes
(2,992
)
 
2,550

Stock-based expense
16,201

 
14,913

Loss on disposal and impairment of other long-lived assets
12

 
286

Change in fair value of equity investment

 
(2,600
)
Acquisition-related consideration
489

 
405

Changes in assets and liabilities, net of assets acquired and liabilities assumed in business combinations:
 
 
 
Accounts receivable
12,674

 
(983
)
Prepaid expenses and other current assets
(2,199
)
 
3,197

Other assets
1,553

 
185

Accounts payable
(887
)
 
4,001

Accrued compensation, taxes, and benefits
(4,290
)
 
(10,603
)
Deferred revenue
2,077

 
90

Customer deposits
(5,007
)
 
(50,252
)
Other current and long-term liabilities
(2,293
)
 
(2,532
)
Net cash provided by operating activities
61,582

 
3,992

Cash flows from investing activities:
 
 
 
Purchases of property, equipment, and software
(13,254
)
 
(10,873
)
Acquisition of businesses, net of cash and restricted cash acquired
(59,462
)
 

Net cash used in investing activities
(72,716
)
 
(10,873
)
Cash flows from financing activities:
 
 
 
Payments on term loans
(3,750
)
 
(4,033
)
Payments on finance lease obligations
(811
)
 
(769
)
Payments of acquisition-related consideration
(45
)
 
(11,412
)
Proceeds from exercise of stock options
4,906

 
1,877

Purchase of treasury stock related to stock-based compensation
(3,493
)
 
(5,016
)
Other financing activities, net
(26
)
 

Net cash used in financing activities
(3,219
)
 
(19,353
)
Net decrease in cash, cash equivalents and restricted cash
(14,353
)
 
(26,234
)
Effect of exchange rate on cash
(505
)
 
(99
)
Cash, cash equivalents and restricted cash:
 
 
 
Beginning of period
440,477

 
382,758

End of period
$
425,619

 
$
356,425

See accompanying notes.

6


RealPage, Inc.
Condensed Consolidated Statements of Cash Flows, continued
(in thousands)
(unaudited)
 
Three Months Ended March 31,
 
2020
 
2019
Supplemental cash flow information:
 
 
 
Cash paid for interest
$
7,152

 
$
1,378

Cash paid for income taxes, net
$
652

 
$
138

Right-of-use assets obtained in exchange for operating lease obligations
$
1,392

 
$

Non-cash investing and financing activities:
 
 
 
Accrued property, equipment, and software
$
3,146

 
$
1,805

 
 
 
 
       The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Condensed Consolidated Balance Sheets and that shown in the Condensed Consolidated Statements of Cash Flows:
 
March 31, 2020
 
December 31, 2019
Cash and cash equivalents
$
184,309

 
$
197,154

Restricted cash
241,310

 
243,323

Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash flows
$
425,619

 
$
440,477

See accompanying notes.

7


RealPage, Inc.
Notes to the Condensed Consolidated Financial Statements
(unaudited)
1. The Company
RealPage, Inc., a Delaware corporation (together with its subsidiaries, the “Company” or “we” or “us”), is a leading global provider of software and data analytics to the real estate industry. Our platform of data analytics and software solutions enables the rental real estate industry to manage property operations (such as marketing, pricing, screening, leasing, payment processing and accounting), identify opportunities through market intelligence, and obtain data-driven insight for better operational and financial decision-making. Our integrated, on demand platform provides a single point of access and a massive repository of real-time lease transaction data, including prospect, renter, and property data. By leveraging data as well as integrating and streamlining a wide range of complex processes and interactions among the rental real estate ecosystem (owners, managers, prospects, renters, service providers, and investors), our platform helps our clients improve financial and operational performance and prudently place and harvest capital.
We are closely monitoring the impact of the COVID-19 virus (“COVID-19”) pandemic on various aspects of our business. COVID-19 was declared a global pandemic by the World Health Organization on March 11, 2020, and the President of the United States declared the COVID-19 outbreak a national emergency. While the COVID-19 pandemic has not had a material adverse impact on our operations to date, the future impacts of the pandemic and any resulting economic impact are largely unknown and rapidly evolving. It is possible that the COVID-19 pandemic, the measures taken by the governments of countries affected, and the resulting economic impact may materially affect our future results of operations, cash flows and financial position, as well as the financial health of our customers.

2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited Condensed Consolidated Financial Statements and footnotes have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). The unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. We believe that the disclosures made are appropriate and conform to those rules and regulations, and that the condensed or omitted information is not misleading.
The unaudited Condensed Consolidated Financial Statements included herein reflect all adjustments (consisting of normal, recurring adjustments) which are, in the opinion of management, necessary to state fairly the results for the interim periods presented. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year.
These financial statements should be read in conjunction with the financial statements and the notes thereto included in our Annual Report on Form 10-K filed with the SEC on March 2, 2020 (“Annual Report on Form 10-K”).
Concentrations of Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. Our cash accounts are maintained at various high credit quality financial institutions and may exceed federally insured limits. We have not experienced any losses in such accounts.
Substantially all of our accounts receivable are derived from clients in the residential rental housing market. Concentrations of credit risk with respect to accounts receivable and revenue have historically been limited because our customers are geographically dispersed across primarily the United States. Furthermore, no single client accounted for 10% or more of our revenue or accounts receivable for the three months ended March 31, 2020 or 2019. We do not require collateral from clients.
The financial health of our customers, including their ability to generate cash flows sufficient to meet their obligations to us, is dependent on among other things the ability of their residents to meet their lease obligations on a consistent and timely basis. A portion of those residents have already been, or may in the future be, affected by the general business closures and limitations resulting from the COVID-19 pandemic. The degree to which our customers will be adversely affected by COVID-19 is not yet known and will be affected by several factors including the severity and duration of the outbreak and the effect of government subsidies provided to both residents, owners and managers of rental properties.
We maintain an allowance for credit losses based upon the expected collectability of accounts receivable using historical loss rates adjusted for forward-looking assumptions based on management’s judgments. Such reserves may not be sufficient if

8


the effects of COVID-19 are significant. We have not recognized additional allowances as a result of COVID-19 for the three months ended March 31, 2020, because it is too early to estimate the amount, if any, of such additional reserves that may be required in the future. We are working closely with our customers to help them address the operational challenges they face as a result of COVID-19, and we will adjust our estimates of reserves for credit losses in future periods as appropriate.
Segment and Geographic Information
Our chief operating decision maker is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Accordingly, we have determined we operate as a single reporting segment and operating unit structure.
Principally, all of our revenue for the three months ended March 31, 2020 and 2019 was earned in the United States. Net property, equipment, and software located in the United States amounted to $157.2 million and $154.5 million at March 31, 2020 and December 31, 2019, respectively. Net property, equipment, and software located in our international subsidiaries amounted to $8.8 million and $8.8 million at March 31, 2020 and December 31, 2019, respectively. Substantially all of the net property, equipment, and software held in our international subsidiaries was located in the Philippines, India, and Spain at both March 31, 2020 and December 31, 2019.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Such significant estimates include, but are not limited to, the determination of the allowances against our accounts receivable; useful lives of intangible assets; impairment assessments on long-lived assets (including goodwill and indefinite-lived intangible assets); contingent commissions related to the sale of insurance products; fair value of acquired net assets and contingent consideration in connection with business combinations; the nature and timing of satisfaction of performance obligations and related reserves; fair values of stock-based awards; loss contingencies; and the recognition, measurement and valuation of current and deferred income taxes. Actual results could differ from these estimates. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable, the result of which forms the basis for making judgments about the carrying value of assets and liabilities. For greater detail regarding these accounting policies and estimates, refer to our Annual Report on Form 10-K.
The COVID-19 pandemic did not have a material impact on our financial results for the three months ended March 31, 2020, because the outbreak did not significantly affect business activities in the U.S. until mid-March 2020, and because we were able to continue to provide our services employing work-from-home strategies without any significant interruption in those services. We have considered COVID-19 in preparing the estimates used in the preparation of our financial statements for the three months ended March 31, 2020, but the ultimate effect on our financial results and those of our customers in the near and long term is uncertain. We will continue to revise our estimates in future periods for additional changes brought about by the evolving COVID-19 pandemic or other issues as additional information becomes available.
Cash and Cash Equivalents and Restricted Cash
We consider all highly liquid investments with an initial maturity of three months or less at the date of purchase to be cash equivalents. The fair value of our cash and cash equivalents approximates carrying value.
Restricted cash primarily consists of cash collected from tenants that will be remitted to our clients.
Accounts Receivable
Accounts receivable primarily represent trade receivables from clients recorded at the invoiced amount, net of allowances, which are based on our historical experience, the aging of our trade receivables, and management judgment.
Trade receivables are written off against the allowance when management determines a balance is uncollectible. We incurred bad debt expense of $0.5 million and $1.1 million for the three months ended March 31, 2020 and 2019, respectively.
Internally Developed Software
Costs incurred to develop software intended for our internal use are capitalized during the application development stage. Capitalization of such costs ceases once the project is substantially complete and ready for its intended use. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditure will result in additional functionality. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred.
Internally developed software costs are included in “Property, equipment, and software, net” in the accompanying Condensed Consolidated Balance Sheets and are amortized on a straight-line basis over their expected useful lives. Amortization of internally developed software is included in “Amortization of product technologies” in the accompanying Condensed Consolidated Statements of Operations.

9


Business Combinations
We allocate the fair value of the purchase consideration of our acquisitions to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Purchase consideration includes assets transferred, liabilities assumed, and/or equity interests issued by us, all of which are measured at their fair value as of the date of acquisition. Our business combination transactions may be structured to include a combination of up-front, deferred and contingent payments to be made at specified dates subsequent to the date of acquisition. These payments may include a combination of cash and equity. Deferred and contingent payments determined to be purchase consideration are recorded at fair value as of the acquisition date. Deferred obligations are generally subject to adjustments specified in the underlying purchase agreement related to the seller’s indemnification obligations. Contingent consideration is an obligation to make future payments to the seller contingent upon the achievement of future operational or financial targets.
The valuation of the net assets acquired as well as certain elements of purchase consideration requires management to make significant estimates and assumptions, especially with respect to future expected cash flows, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain, and, as a result, actual results may differ from estimates. During the measurement period, we may record adjustments to the assets acquired and liabilities assumed with a corresponding offset to goodwill. Changes to the fair value of contingent payments is reflected in “General and administrative” costs in the accompanying Condensed Consolidated Statements of Operations.
Acquisition costs are expensed as incurred and are included in “General and administrative” in the accompanying Condensed Consolidated Statements of Operations. We include the results of operations from acquired businesses in our consolidated financial statements from the effective date of the acquisition.
Goodwill and Indefinite-Lived Intangible Assets
We test goodwill and indefinite-lived intangible assets for impairment separately on an annual basis in the fourth quarter of each year, or more frequently if circumstances indicate that the assets may not be recoverable.
We evaluate impairment of goodwill either by assessing qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, or by performing a quantitative assessment. Qualitative factors include industry and market considerations, overall financial performance, and other relevant events and circumstances affecting the reporting unit. If we choose to perform a qualitative assessment and after considering the totality of events or circumstances, we determine it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we would perform a quantitative fair value test. Our quantitative impairment assessment utilizes a weighted combination of a discounted cash flow model (known as the income approach) and comparisons to publicly traded companies engaged in similar businesses (known as the market approach). These approaches involve judgmental assumptions, including forecasted future cash flows expected to be generated by the business over an extended period of time, long-term growth rates, the identification of comparable companies, and our discount rate based on our weighted average cost of capital. These assumptions are predominately unobservable inputs and considered Level 3 measurements. We adopted ASU 2017-04, Intangibles - Goodwill and Other, which simplifies the testing for goodwill impairment by eliminating the requirement to determine the fair value of individual assets and liabilities of a reporting unit to measure goodwill impairment, prospectively on January 1, 2020. To calculate any potential impairment, we compare the fair value of a reporting unit with its carrying amount, including goodwill. Any excess of the carrying amount of the reporting unit over its fair value is recognized as an impairment loss, and the carrying value of goodwill is written down. For purposes of goodwill impairment testing, we have one reporting unit.
We quantitatively evaluate indefinite-lived intangible assets by estimating the fair value of those assets based on estimated future earnings derived from the assets using the income approach. Key assumptions for this assessment include forecasted future cash flows from estimated royalty rates and our discount rate based on our weighted average cost of capital. These assumptions are unobservable Level 3 measurements, as described in Note 13 of our Condensed Consolidated Financial Statements. Assets with indefinite lives that have been determined to be inseparable due to their interchangeable use are grouped into single units of accounting for purposes of testing for impairment. If the carrying amount of an identified intangible asset with an indefinite life exceeds its fair value, we would recognize an impairment loss equal to the excess of carrying value over fair value.
Leases
We determine if an arrangement contains a lease at inception. Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Our ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The ROU asset is reduced for tenant incentives and excludes any initial direct costs incurred. For our real estate contracts with lease and non-lease components, we have elected to combine the lease and non-lease components as a single lease component. The implicit rate within our leases are generally not readily

10


determinable, and we use our incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of our incremental borrowing rate requires judgment. We determine our incremental borrowing rate for each lease using our current borrowing rate, adjusted for various factors including collateralization and term to align with the terms of the lease. Certain of our leases include options to extend the lease. Our lease values include options to extend the lease when it is reasonably certain we will exercise such options.
Operating and finance leases are included in “Right-of-use assets”, “Accrued expenses and other current liabilities”, and “Lease liabilities, net of current portion” in the accompanying Condensed Consolidated Balance Sheets.
Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the ROU asset for finance leases is recognized on a straight-line basis over the lease term and interest expense for finance leases is recognized based on the incremental borrowing rate.
We have elected not to recognize a lease liability or ROU asset for short-term leases, defined as those which have a term of twelve months or less.
Deferred Revenue
For several of our solutions, we invoice our clients in annual, monthly, or quarterly installments in advance of the commencement of the service period. Deferred revenue is recognized when billings are due or payments are received in advance of revenue recognition from our subscription and other services. Accordingly, the deferred revenue balance does not represent the total contract value of annual subscription agreements.
Revenue Recognition
Revenues are derived from on demand software solutions, professional services and other goods and services. We recognize revenue as we satisfy one or more service obligations under the terms of a contract, generally as control of goods and services are transferred to our clients. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. We include estimates of variable consideration in revenue to the extent that it is probable that a significant reversal of cumulative revenue will not occur. We estimate and accrue a reserve for credits and other adjustments as a reduction to revenue based on several factors, including past history.
On Demand Revenue
Our on demand revenue consists of license and subscription fees, transaction and payment processing fees related to certain of our software-enabled value-added services, and commissions derived from our selling certain risk mitigation services.
We generally recognize revenue from subscription fees on a straight-line basis over the access period beginning on the date that we make our service available to the client. Our subscription agreements generally are non-cancellable, have an initial term of one year or longer and are billed either monthly, quarterly or annually in advance. Non-refundable upfront fees billed at the initial order date that are not associated with an upfront service obligation are recognized as revenue on a straight-line basis over the period in which the client is expected to benefit, which we consider to be three years.
We recognize revenue from transaction fees in the month the related services are performed based on the amount we have the right to invoice.
We offer risk mitigation services to our clients by acting as an insurance agent and derive commission revenue from the sale of insurance products to our clients’ residents. The commissions are based upon a percentage of the premium that the insurance company charges to the policyholder and are subject to forfeiture in instances where a policyholder cancels prior to the end of the policy. Our contracts with our underwriting partners provide for contingent commissions to be paid to us in accordance with the agreements. Our estimate of contingent commission revenue considers the variable factors identified in the terms of the applicable agreement. We recognize commissions related to these services as earned ratably over the policy term and insurance commission receivable in “Accounts receivable, less allowances”.
Professional and Other Revenue
Professional services and other revenues generally consist of the fees we receive for providing implementation and consulting services, submeter equipment and ongoing maintenance of our existing on premise licenses.
Professional services are billed either on a time and materials basis or on a fixed price basis, and revenue is recognized over time as we perform the obligation. Professional services are typically sold bundled in a contract with other on demand solutions but may be sold separately. Professional service contracts sold separately generally have terms of one year or less. For bundled arrangements, where we account for individual services as a separate performance obligation, the transaction price is allocated between separate services in the bundle based on their relative standalone selling prices.
Other revenues consist primarily of submeter equipment sales that include related installation services. Such sales are considered bundled, and revenue from these bundled sales is recognized in proportion to the number of installed units

11


completed to date as compared to the total contracted number of units to be provided and installed. For all other equipment sales, we generally recognize revenue when control of the hardware has transferred to our client.
Revenue recognized for on premise software sales generally consists of annual maintenance renewals on existing term or perpetual license, which is recognized ratably over the service period.
Contracts with Multiple Performance Obligations
The majority of the contracts we enter into with clients, including multiple contracts entered into at or near the same time with the same client, require us to provide one or more on demand software solutions, professional services and may include equipment. For these contracts, we account for individual performance obligations separately: i) if they are distinct or ii) if the promised obligations represent a series of distinct services that are substantially the same and have the same pattern of transfer to the client. Once we determine the performance obligations, we determine the transaction price, which includes estimating the amount of variable consideration, if any, to be included in the transaction price. For contracts with multiple performance obligations, we allocate the transaction price to the separate performance obligations on a relative standalone selling price basis. The standalone selling prices of our service are estimated using a market assessment approach based on our overall pricing objectives taking into consideration market conditions and other factors including the number of solutions sold, client demographics and the number and types of users within our contracts.
Sales, value add, and other taxes we collect from clients and remit to governmental authorities are excluded from revenues.
Fair Value Measurements
We measure our financial instruments and acquisition-related contingent consideration obligations at fair value at each reporting period using a fair value hierarchy. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:
Level 1 - Inputs are quoted prices in active markets for identical assets or liabilities.
Level 2 - Inputs are quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable, and market-corroborated inputs which are derived principally from or corroborated by observable market data.
Level 3 - Inputs are derived from valuation techniques in which one or more of the significant inputs or value drivers are unobservable.
The categorization of an asset or liability is based on the inputs described above and does not necessarily correspond to our perceived risk of that asset or liability. Moreover, the methods used by us may produce a fair value calculation that is not indicative of the net realizable value or reflective of future fair values. Furthermore, although we believe our valuation methods are appropriate and consistent with other market participants, the use of different methodologies or assumptions to determine the fair value of certain financial instruments and non-financial assets and liabilities could result in a different fair value measurement at the reporting date.
Certain financial instruments, which may include cash, cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses are recorded at their carrying amounts, which approximates their fair values due to their short-term nature.
We hold an equity investment which does not have a readily determinable fair value. We measure this investment at cost less impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer.
Recently Adopted Accounting Standards
Accounting Standards Update 2016-13
In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments in this ASU replaced the incurred loss impairment methodology in GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. Our financial assets in the scope of ASU 2016-13 mainly consist of short-term trade receivables. We have also considered contract assets in our evaluation. Historically, our actual credit losses have not been material. In addition to continuing to individually assess overdue customer balances for expected credit losses, we have implemented modifications to our historical methodology that reflect the expected credit losses on receivables considering both historical experience and forward-looking assumptions. We adopted ASU 2016-13 using the modified retrospective approach on January 1, 2020, resulting in no cumulative adjustment to retained

12


earnings. The adoption of this ASU did not have a material impact on our Condensed Consolidated Financial Statements. We will continue to actively monitor the impact of the COVID-19 pandemic on expected credit losses.
The rollforward of the allowance for credit losses, a component of our allowance for accounts receivable, as of March 31, 2020 was as follows (in thousands):
Balance as of January 1, 2020
$
4,229

Provision for credit losses
823

Write-offs, net of recoveries
(305
)
Balance as of March 31, 2020
$
4,747


Accounting Standards Update 2018-15
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. We adopted ASU 2018-15 prospectively as of January 1, 2020. The impact to our financial statements will depend on the nature of our future cloud computing arrangements, however this standard did not have a material impact on our financial statements as of March 31, 2020.
Accounting Standards Update 2020-04
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848). ASU 2020-04 contains practical expedients for activities related to reference rate reform that impact debt, leases, derivatives and other contracts. The guidance in ASU 2020-04 is optional and may be elected over time as reference rate reform activities occur. During the first quarter of 2020, we elected to apply the hedge accounting expedients related to probability and the assessments of effectiveness for future LIBOR-indexed cash flows to assume that the index upon which future hedged transactions will be based matches the index on the corresponding derivatives. Application of these expedients preserves the presentation of derivatives consistent with past presentation. We continue to evaluate the impact of the guidance and may apply other elections, as applicable, as additional changes in the market occur.  
Recently Issued Accounting Standards
Accounting Standards Update 2019-12
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for interim and annual periods beginning after December 15, 2020. Early adoption is permitted. We are currently evaluating the impact of adopting this standard on our consolidated financial statements.
3. Acquisitions
2020 Acquisitions
On January 22, 2020, we entered into an Agreement and Plan of Merger, by which we acquired all of the outstanding stock of Modern Message Inc. (“Modern Message”), a provider of resident engagement solutions to the multifamily housing industry. Aggregate purchase consideration was $64.7 million, comprised of $62.7 million paid at closing and deferred cash obligations of up to $2.0 million, subject to working capital adjustments and indemnification claims. A portion of the deferred cash obligations will be released within 150 days of closing, a portion on the first anniversary of the closing, and the remainder on the second anniversary of closing. In addition, the Agreement and Plan of Merger provided for retention incentives for certain executives in the form of restricted stock grants that are tied to post-acquisition employment service. These shares were granted during the first quarter of 2020, and had an aggregate grant date fair value of $10.7 million which will be recognized as stock-based compensation over the requisite service period. The acquisition was financed with cash on hand.
The acquired identified intangible assets consisted of developed technology, client relationships, and trade names that were assigned estimated useful lives of five, nine and five years, respectively. Preliminary goodwill recognized of $49.3 million is primarily comprised of anticipated synergies from the expansion of our resident engagement platform. Goodwill and the acquired identified intangible assets are not deductible for tax purposes. Acquisition costs associated with this transaction totaled $0.3 million.
Purchase Consideration and Purchase Price Allocations

13


The estimated fair values of assets acquired and liabilities assumed are provisional and are based primarily on the information available as of the acquisition date. We believe this information provides a reasonable basis for estimating the fair values of assets acquired and liabilities assumed, but we are awaiting additional information necessary to finalize those values. Therefore, the provisional measurements of fair value are subject to change, and such changes could be significant. We expect to finalize the valuation of these assets and liabilities as soon as practicable, but no later than one year from the acquisition closing date. The components of the purchase consideration and the preliminary allocation of purchase price as of March 31, 2020 is as follows:
 
 
Modern Message
 
 
(in thousands)
Fair value of purchase consideration:
 
 
Cash, net of cash acquired
 
$
62,710

Deferred obligations, net
 
2,008

Total fair value of purchase consideration
 
$
64,718

 
 
 
Fair value of net assets acquired:
 
 
Restricted cash
 
$
3,248

Accounts receivable
 
1,160

Intangible assets:
 
 
Developed product technologies
 
8,700

Client relationships
 
9,400

Trade names
 
700

Goodwill
 
49,268

Other assets
 
416

Accounts payable and accrued liabilities
 
(774
)
Client deposits held in restricted accounts
 
(3,450
)
Deferred revenue
 
(198
)
Deferred tax liability, net
 
(3,752
)
Total fair value of net assets acquired
 
$
64,718


2019 Acquisitions
We completed five acquisitions during fiscal year 2019. For the acquisitions in the table below, the estimated fair values of assets acquired and liabilities assumed are provisional. We expect to finalize the valuation of these assets and liabilities as soon as practicable, but no later than one year from the acquisition dates. The allocation of each purchase price, including effects of measurement period adjustments recorded as of March 31, 2020, is as follows:
 
 
 
Date of Acquisition
 
Aggregate Purchase Price
 
Closing Cash Payment, Net of Cash Acquired
 
Net Tangible Assets Acquired (Liabilities Assumed)
 
Identified Intangible Assets
 
Goodwill Recognized
 
 
 
 
 
(in thousands)
LeaseTerm Solutions
(Provisional)
 
Apr 2019
 
$
26,512

 
$
23,417

 
$
587

 
$
7,300

 
$
18,625

Hipercept
(Provisional)
 
Jul 2019
 
$
28,303

 
$
17,804

 
$
149

 
$
4,800

 
$
23,354

Simple Bills
(Provisional)
 
Jul 2019
 
$
18,149

 
$
14,875

 
$
(724
)
 
$
9,300

 
$
9,573

IMS
(Provisional)
 
Dec 2019
 
$
55,605

 
$
50,177

 
$
60

 
$
16,100

 
$
39,445

Buildium
(Provisional)
 
Dec 2019
 
$
569,431

 
$
566,241

 
$
(14,467
)
 
$
113,000

 
$
470,898



14


Deferred Obligations and Contingent Consideration Activity
The following table presents changes in the Company’s deferred cash and stock obligations and contingent consideration for the three months ended March 31, 2020 and the year ended December 31, 2019:
 
Deferred Cash and Stock Obligations
 
Contingent Consideration
 
Total
 
(in thousands)
Balance at January 1, 2019
$
52,142

 
$
6,000

 
$
58,142

Additions, net of fair value discount
18,183

 
6,700

 
24,883

Cash payments
(25,215
)
 
(5,963
)
 
(31,178
)
Settlements through common stock issued
(14,846
)
 

 
(14,846
)
Accretion expense
1,540

 
58

 
1,598

Change in fair value

 
(259
)
 
(259
)
Indemnification claims and other adjustments
(57
)
 

 
(57
)
Balance at December 31, 2019
31,747

 
6,536

 
38,283

Additions, net of fair value discount
2,008

 

 
2,008

Cash payments
(45
)
 

 
(45
)
Accretion expense
267

 
51

 
318

Change in fair value

 
185

 
185

Indemnification claims and other adjustments
(266
)
 

 
(266
)
Balance at March 31, 2020
$
33,711

 
$
6,772

 
$
40,483


In May 2019, in connection with our April 2018 acquisitions of NovelPay, LLC (“NovelPay”) and ClickPay Services, Inc. (collectively with NovelPay, “ClickPay”), we issued an aggregate of 154,281 shares of our common stock to the equity holders of ClickPay. These shares are subject to a holdback with respect to indemnification and post-closing purchase price adjustments pursuant to the acquisition agreements.
In September 2019, we settled a deferred equity obligation with regard to our September 2018 acquisition of LeaseLabs, Inc. through the issuance of 80,012 shares of our common stock.
Pro Forma Results of Acquisitions
The following table presents unaudited pro forma results of operations for the three months ended March 31, 2020 and 2019, as if the aforementioned 2020 and 2019 acquisitions had occurred as of January 1, 2019 and 2018, respectively. The pro forma information includes the business combination accounting effects resulting from these acquisitions, including interest expense, tax expense or benefit, issuance of shares of our common stock, and additional amortization resulting from the valuation of amortizable intangible assets. We prepared the pro forma financial information for the combined entities for comparative purposes only, and it is not indicative of what actual results would have been if the acquisitions had occurred at the beginning of the periods presented, or of future results.
 
Three Months Ended
March 31, 2020
Pro Forma
 
Three Months Ended
March 31, 2019
Pro Forma
 
(unaudited)
 
(unaudited)
 
(in thousands, except per share amounts)
 
(in thousands, except per share amounts)
Total revenue
$
277,155

 
$
255,528

Net income (loss)
$
6,170

 
$
(268
)
Net income (loss) per share:
 
 
 
Basic
$
0.07

 
$
0.00

Diluted
$
0.06

 
$
0.00




15


4Revenue Recognition
Disaggregation of Revenue
The following table presents our revenues disaggregated by major revenue source. Sales and usage-based taxes are excluded from revenues.
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
On demand
 
 
 
Property management
$
62,332

 
$
49,914

Resident services
119,085

 
96,804

Leasing and marketing
46,789

 
44,270

Asset optimization
40,265

 
35,531

Total on demand revenue
268,471

 
226,519

 
 
 
 
Professional and other
8,202

 
7,787

Total revenue
$
276,673

 
$
234,306


On Demand Revenue
We generate the majority of our on demand revenue by licensing software-as-a-service (“SaaS”) solutions to our clients on a subscription basis. Our SaaS solutions are provided pursuant to contractual commitments that typically include a promise that we will stand ready, on a monthly basis, to deliver access to our technology platform over defined service delivery periods. These solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the client. Revenue from our SaaS solutions is generally recognized ratably over the term of the arrangement.
Consideration for our on demand subscription services consist of fixed, variable and usage-based fees. We invoice a portion of our fees at the initial order date and then monthly or annually thereafter. Subscription fees are generally fixed based on the number of sites and the level of services selected by the client.
We sell certain usage-based services, primarily within our property management, resident services and leasing and marketing solutions, to clients based on a fixed rate per transaction. Revenues are calculated based on the number of transactions processed monthly and will vary from month to month based on actual usage of these transaction-based services over the contract term, which is typically one year in duration. The fees for usage-based services are not associated with every distinct service promised in the series of distinct services we provide our clients. As a result, we allocate variable usage-based fees only to the related transactions and recognize them in the month that usage occurs.
As part of our resident services offerings, we offer risk mitigation services to our clients by acting as an insurance agent and we derive commission revenue from the sale of insurance products to our clients’ residents. The commissions are based upon a percentage of the premium that the insurance company underwriting partners charge to the policyholder and are subject to forfeiture in instances where a policyholder cancels prior to the end of the policy. The overall insurance services we provide represent a single performance obligation that qualifies as a separate series. Our contracts with our underwriting partners also provide for contingent commissions to be paid to us in accordance with the agreements. The contingent commissions are not associated with every distinct service promised in the series of distinct insurance services we provide. We generally accrue and recognize contingent commissions monthly based on estimates of the variable factors identified in the terms of the applicable agreements.
Professional Services and Other Revenues
Professional services and other revenues generally consist of the fees we receive for providing implementation and consulting services, submeter equipment and ongoing maintenance of our existing on premise licenses.
Professional services revenues primarily consist of fees for implementation services, consulting services and training. Professional services are billed either on a fixed rate per hour (time) and materials basis or on a fixed price basis. Professional services are typically sold bundled in a contract with other on demand solutions but may be sold separately. For bundled arrangements, we allocate the transaction price to separate services based on their relative standalone selling prices if a service is separately identifiable from other items in the bundled arrangement and if a client can benefit from it on its own or with other resources readily available to the client.

16


Other revenues consist of submeter equipment sales that include related installation services, sales of other equipment and on premise software sales. Submeter hardware and installation services are considered to be part of a single performance obligation due to the significance of the integration and interdependency of the installation services with the meter equipment. Our typical payment terms for submeter installations require a percentage of the overall transaction price to be paid upfront, with the remainder billed as progress payments. We recognize submeter revenue in proportion to the number of fully installed units completed to date as compared to the total contracted number of units to be provided and installed. For all other equipment sales, we generally recognize revenue when control of the hardware has transferred to our client, which occurs at a point in time, typically upon delivery to the client.
The majority of on premise revenue consists of maintenance renewals from clients who renew for an additional one-year term. Maintenance renewal revenue is recognized ratably over the service period based upon the standalone selling price of that service obligation.
Contract Balances
Contract assets generally consist of amounts recognized as revenue before they can be invoiced to clients or amounts invoiced to clients prior to the period in which the service is provided where the right to payment is subject to conditions other than just the passage of time. These contract assets are included in “Accounts receivable” in the accompanying Condensed Consolidated Financial Statements and related disclosures. Contract liabilities are comprised of billings or payments received from our clients in advance of performance under the contract. We refer to these contract liabilities as “Deferred revenue” in the accompanying Condensed Consolidated Financial Statements and related disclosures. We recognized revenue of $80.9 million for the three months ended March 31, 2020, which was included in the line “Deferred revenue” in the accompanying Condensed Consolidated Balance Sheet as of the beginning of the period.
Contract Acquisition Costs
We capitalize certain commissions as incremental costs of obtaining a contract with a client if we expect to recover those costs. The commissions are capitalized and amortized over a period of benefit determined to be three years. Below is a summary of our capitalized commissions costs and their respective locations in the accompanying Condensed Consolidated Balance Sheets:
 
Balance Sheet Location
 
March 31, 2020
 
December 31, 2019
 
 
 
(in thousands)
Capitalized commissions costs - current
Other current assets
 
$
10,054

 
$
9,870

Capitalized commissions costs - noncurrent
Other assets
 
8,566

 
8,463

Total capitalized commissions costs
 
 
$
18,620

 
$
18,333


Amortization of capitalized commissions was $2.8 million and $1.8 million for the three months ended March 31, 2020 and 2019, respectively. No impairment loss was recognized in relation to these capitalized costs.
Remaining Performance Obligations
Certain clients commit to purchase our solutions for terms ranging from two to seven years. We expect to recognize approximately $500.6 million of revenue in the future related to performance obligations for on demand contracts with an original duration greater than one year that were unsatisfied or partially unsatisfied as of March 31, 2020. Our estimate does not include amounts related to:
professional and usage-based services that are billed and recognized based on services performed in a certain period;
amounts attributable to unexercised contract renewals that represent a material right; or
amounts attributable to unexercised client options to purchase services that do not represent a material right.
We expect to recognize revenue on approximately 72.4% of the remaining performance obligations over the next 24 months, with the remainder recognized thereafter. Revenue from remaining performance obligations for professional service contracts as of March 31, 2020 was immaterial.


17


5Property, Equipment, and Software
Property, equipment, and software consisted of the following at March 31, 2020 and December 31, 2019:
 
March 31, 2020
 
December 31, 2019
 
(in thousands)
Leasehold improvements
$
68,619

 
$
70,558

Data processing and communications equipment
81,067

 
77,358

Furniture, fixtures, and other equipment
37,972

 
35,856

Software
167,466

 
157,832

Property, equipment, and software, gross
355,124

 
341,604

Less: Accumulated depreciation and amortization
(189,167
)
 
(178,322
)
Property, equipment, and software, net
$
165,957

 
$
163,282


Depreciation and amortization expense for property, equipment, and purchased software was $7.4 million and $7.5 million for the three months ended March 31, 2020 and 2019, respectively.
The unamortized amount of capitalized software development costs was $69.9 million and $66.5 million at March 31, 2020 and December 31, 2019, respectively. Amortization expense related to capitalized software development costs totaled $4.1 million and $3.2 million for the three months ended March 31, 2020 and 2019, respectively.
6. Leases
Our leases are primarily comprised of real estate leases of office facilities and equipment under operating leases that expire on various dates through 2033. In May 2015, we entered into a lease agreement for office space located in Richardson, Texas to serve as our corporate headquarters and data center. The lease, which is classified as a finance lease, is for a term of twelve years, beginning in 2016, and includes optional extension periods. The lease agreement contains provisions for rent escalations over the term of the lease and leasehold improvement incentives.
The components of lease costs for the three months ended March 31, 2020 and 2019 were as follows:
 
Three Months Ended March 31,
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Operating lease cost
$
4,472

 
$
3,486

 
 
 
 
Finance lease cost:
 
 
 
Depreciation of finance lease asset
$
992

 
$
992

Interest on lease liabilities
1,030

 
1,045

Total finance lease cost
$
2,022

 
2,037


Rent expense for short-term leases for the three months ended March 31, 2020 and 2019 was not material.

18


Supplemental balance sheet information related to leases at March 31, 2020, was as follows:
 
Operating leases
 
Finance leases
 
Total leases
 
(in thousands, except lease term and discount rate)
Right-of-use assets
$
65,493

 
$
53,248

 
$
118,741

 
 
 
 
 
 
Lease liabilities, current (1)
$
13,052

 
$
3,407

 
$
16,459

Lease liabilities, net of current portion
58,573

 
72,526

 
131,099

Total lease liabilities
$
71,625

 
$
75,933

 
$
147,558

 
 
 
 
 
 
Weighted average remaining term (in years)
5.8

 
13.4

 
 
Weighted average discount rate
4.8
%
 
5.4
%
 
 
(1) 
Included in the line “Accrued expenses and other current liabilities” in the accompanying Condensed Consolidated Balance Sheets.
Supplemental balance sheet information related to leases at December 31, 2019, was as follows:
 
Operating leases
 
Finance leases
 
Total leases
 
(in thousands, except lease term and discount rate)
Right-of-use assets
$
67,700

 
$
54,241

 
$
121,941

 
 
 
 
 
 
Lease liabilities, current (1)
$
12,873

 
$
3,254

 
$
16,127

Lease liabilities, net of current portion
59,822

 
73,491

 
133,313

Total lease liabilities
$
72,695

 
$
76,745

 
$
149,440

 
 
 
 
 
 
Weighted average remaining term (in years)
6.1

 
13.7

 
 
Weighted average discount rate
4.8
%
 
5.4
%
 
 
(1) 
Included in the line “Accrued expenses and other current liabilities” in the accompanying Condensed Consolidated Balance Sheets.
Supplemental cash flow information related to leases for the three months ended March 31, 2020 and 2019 was as follows, in thousands:
 
Three Months Ended March 31,
 
Three Months Ended March 31,
 
2020
 
2019
Cash payments for lease liabilities within operating activities:
 
 
 
Operating leases
$
3,048

 
$
3,658

Finance leases
$
1,030

 
$
1,045

Non-cash activity:
 
 
 
Right-of-use assets obtained in exchange for operating lease obligations
$
1,392

 
$



19


At March 31, 2020, future maturities of lease liabilities due under these lease agreements were as follows for the years ending December 31, in thousands:
 
Operating leases
 
Finance leases
 
Total leases
2020
$
12,613

 
$
4,979

 
$
17,592

2021
15,690

 
7,504

 
23,194

2022
13,695

 
7,609

 
21,304

2023
11,943

 
7,714

 
19,657

2024
9,941

 
7,819

 
17,760

Thereafter
18,471

 
72,214

 
90,685

Total undiscounted lease payments
82,353

 
107,839

 
190,192

Present value adjustment
(10,728
)
 
(31,906
)
 
(42,634
)
Present value of lease payments
$
71,625

 
$
75,933

 
$
147,558



7Goodwill and Intangible Assets
Changes in the carrying amount of goodwill during the three months ended March 31, 2020 were as follows, in thousands:
Balance as of January 1, 2020
$
1,611,749

Goodwill acquired
49,268

Measurement period adjustments
2,125

Balance as of March 31, 2020
$
1,663,142


Identified intangible assets consisted of the following at March 31, 2020 and December 31, 2019:
 
 
March 31, 2020
 
December 31, 2019
 
 
Carrying
Amount
 
Accumulated
Amortization
 
Net
 
Carrying
Amount
 
Accumulated
Amortization
 
Net
 
 
(in thousands)
Finite-lived intangible assets:
 
 
 
 
 
 
 
 
 
 
 
 
Developed technologies
 
$
286,003

 
$
(135,513
)
 
$
150,490

 
$
277,030

 
$
(125,537
)
 
$
151,493

Client relationships
 
349,838

 
(150,311
)
 
199,527

 
341,438

 
(140,044
)
 
201,394

Trade names
 
26,257

 
(17,539
)
 
8,718

 
25,557

 
(16,928
)
 
8,629

Non-compete agreements
 
5,273

 
(2,450
)
 
2,823

 
5,273

 
(2,186
)
 
3,087

Total finite-lived intangible assets
 
667,371

 
(305,813
)
 
361,558

 
649,298

 
(284,695
)
 
364,603

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
 
 
 
 
 
Trade names
 
8,384

 

 
8,384

 
8,393

 

 
8,393

Total intangible assets
 
$
675,755

 
$
(305,813
)
 
$
369,942

 
$
657,691

 
$
(284,695
)
 
$
372,996


Amortization expense related to finite-lived intangible assets was $21.1 million and $16.1 million for the three months ended March 31, 2020 and 2019, respectively.


20


8Debt
Credit Facility
On September 5, 2019, we entered into a $1.2 billion Amended and Restated Credit Agreement (the “Amended Credit Facility”) to amend and restate our previous credit facility, originally dated as of September 30, 2014 (as previously amended, the “2014 Credit Facility”). The Amended Credit Facility was entered into by and among the Company, the lenders from time to time party thereto (the “Lenders”), and Wells Fargo Bank, National Association, as administrative agent (the “Agent”).
The Amended Credit Facility extends the maturity date of the 2014 Credit Facility from February 27, 2022 to September 5, 2024 (subject to early maturity provisions in certain circumstances, as described below), reduces our borrowing costs, provides additional borrowing capacity, and increases covenant flexibility. The Amended Credit Facility provides for the following:
Revolving Facility: The Amended Credit Facility provides $600.0 million in aggregate commitments for secured revolving loans, with sublimits of $10.0 million for the issuance of letters of credit and $20.0 million for swingline loans (“Revolving Facility”). We have borrowed $230.0 million of revolving loans.
Initial Term Loan: An initial term loan of $300.0 million was borrowed on the closing date for the Amended Credit Facility (the “Term Loan”). The proceeds of the Term Loan were used to repay the term loan balances outstanding under the 2014 Credit Facility.
Delayed Draw Term Loan: In December 2019, we drew funds of $300.0 million available under the delayed draw term loan (“Delayed Draw Term Loan”).
Revolving loans under the Amended Credit Facility may be voluntarily prepaid and re-borrowed. Principal payments on the Term Loan and Delayed Draw Term Loan (collectively, the “Term Loans”) are due in quarterly installments equal to an initial amount of $3.8 million, which increases to $7.5 million beginning on December 31, 2020, increases to $11.3 million beginning on December 31, 2022, and increases to $15.0 million beginning on December 31, 2023. Once repaid or prepaid, the Term Loans may not be re-borrowed. All outstanding principal and accrued but unpaid interest is due, and the commitments for the Revolving Facility terminate, on the maturity date. The Term Loans are subject to mandatory repayment requirements in the event of certain asset sales or if certain insurance or condemnation events occur, subject to customary reinvestment provisions. We may prepay the Term Loans in whole or in part at any time without premium or penalty.
Accordion Feature: The Amended Credit Facility also allows us, subject to certain conditions, to request additional term loan commitments and/or additional revolving commitments in an aggregate principal amount of up to the greater of $250.0 million or 100% of consolidated EBITDA (as defined within the agreement) for the most recent four fiscal quarters, plus an amount that would not cause our Senior Leverage Ratio, as defined below, to exceed 3.50 to 1.00.
All outstanding revolving loans and term loans under the Amended Credit Facility mature on September 5, 2024. If on or prior to August 16, 2022, we have failed to demonstrate to the Agent that we would be in compliance with each financial covenant after giving pro forma effect to the repayment in full of the Convertible Notes which mature on November 15, 2022, then the Amended Credit Facility will mature on August 16, 2022. In addition, if on any business day during the period beginning on August 16, 2022 until the Convertible Notes are paid in full, our available liquidity is less than an amount equal to 125% of the outstanding principal amount of the Convertible Notes, then amounts outstanding under the Amended Credit Facility are due the next business day.
At our option, amounts outstanding under the Amended Credit Facility accrue interest at a per annum rate equal to either LIBOR, plus a margin ranging from 1.00% to 2.00%, or the Base Rate, plus a margin ranging from 0.00% to 1.00% (“Applicable Margin”). The base LIBOR is, at our discretion, equal to either one, three, or six month LIBOR. The Base Rate is defined as the greater of Wells Fargo's prime rate, the Federal Funds Rate plus 0.50%, or one month LIBOR plus 1.00%. In each case, the Applicable Margin is determined based upon our Net Leverage Ratio, as defined below. Accrued interest on amounts outstanding under the Amended Credit Facility is due and payable quarterly, in arrears, for loans bearing interest at the Base Rate and at the end of the applicable interest period in the case of loans bearing interest at the adjusted LIBOR. Unused commitments under the Revolving Facility are subject to a commitment fee to be paid in arrears on the last day of each fiscal quarter, ranging from 0.15% to 0.35% per annum determined based on our Net Leverage Ratio, as defined below.
Certain of our existing and future material domestic subsidiaries are required to guarantee our obligations under the Amended Credit Facility, and the obligations under the Amended Credit Facility are secured by substantially all of our assets and the assets of the subsidiary guarantors. The Amended Credit Facility contains customary affirmative and negative covenants. The negative covenants limit our and our subsidiaries’ ability to, among other things, incur additional indebtedness, grant liens on our assets, make investments including acquisitions, dispose of assets, or pay dividends or distributions or repurchase our stock, subject in each case to customary exceptions and qualifications. Our covenants also include requirements that we comply with the following financial ratios:

21


Consolidated Net Leverage Ratio: The Consolidated Net Leverage Ratio (“Net Leverage Ratio”), defined as a ratio of consolidated funded indebtedness less qualified cash and cash equivalents, each as defined in the Amended Credit Facility, on the last day of each fiscal quarter to the sum of the four previous consecutive fiscal quarters’ consolidated EBITDA, as defined in the Amended Credit Facility, of no greater than 5.00 to 1.00 (or, at our election following certain material acquisitions, 5.50 to 1.00).
Consolidated Interest Coverage Ratio: The Consolidated Interest Coverage Ratio (“Interest Coverage Ratio”), defined as a ratio of the sum of the four previous fiscal quarters’ consolidated EBITDA to our interest expense for the same period, excluding non-cash interest attributable to the Convertible Notes, as defined below, of no less than 3.00 to 1.00.
Consolidated Senior Secured Net Leverage Ratio: The Consolidated Senior Secured Net Leverage Ratio (“Senior Leverage Ratio”), defined as a ratio of consolidated senior secured indebtedness less qualified cash and cash equivalents, each as defined in the Amended Credit Facility, on the last day of each fiscal quarter to the sum of the four previous consecutive fiscal quarters’ consolidated EBITDA, of no greater than 3.75 to 1.00 (or, at our election following certain material acquisitions, 4.25 to 1.00).
As of March 31, 2020, we were in compliance with the covenants under our Amended Credit Facility.
The Amended Credit Facility contains customary events of default, subject to customary cure periods for certain defaults. In the event of a default, the obligations under the Amended Credit Facility could be accelerated, the applicable interest rate could be increased, the loan commitments could be terminated, our subsidiary guarantors could be required to pay the obligations in full and our lenders would be permitted to exercise remedies with respect to all of the collateral that is securing the Amended Credit Facility. Any such default that is not cured or waived could have a material adverse effect on our liquidity and financial condition.
As of March 31, 2020 and December 31, 2019, we had $370.0 million of available credit under our Revolving Facility. Principal outstanding for the Revolving Facility was $230.0 million for each period. We incur commitment fees on the unused portion of the Revolving Facility. The carrying value of the Revolving Facility approximates its fair value.
Unamortized debt issuance costs for the revolving facilities were $2.5 million and $2.7 million at March 31, 2020 and December 31, 2019, respectively, and are included in the line “Other assets” in the Condensed Consolidated Balance Sheets.
Principal outstanding and unamortized debt issuance and discount costs for the Term Loans were as follows at March 31, 2020 and December 31, 2019:
 
March 31, 2020
 
December 31, 2019
 
Term Loans
 
(in thousands)
Principal outstanding
$
592,500

 
$
596,250

Unamortized issuance costs
(887
)
 
(942
)
Unamortized discount
(1,171
)
 
(1,245
)
Carrying value
$
590,442

 
$
594,063


The fair value of the Term Loans on March 31, 2020 and December 31, 2019 was $539.7 million and $582.7 million, respectively. The fair value was estimated by discounting future cash flows using prevailing market interest rates on debt with similar creditworthiness, terms, and maturities. We concluded that this fair value measurement should be categorized within Level 2.
Future maturities of principal under the Term Loans are as follows for the years ending December 31, in thousands:
 
Term Loans
2020
$
15,000

2021
30,000

2022
33,750

2023
24,375

Thereafter
489,375

 
$
592,500



22


Convertible Notes
In May 2017, we issued convertible senior notes with aggregate principal of $345.0 million (including the underwriters’ exercise in full of their over-allotment option of $45.0 million) which mature on November 15, 2022 (“Convertible Notes”). The Convertible Notes were issued under an indenture dated May 23, 2017 (“Indenture”), by and between us and Wells Fargo Bank, N.A., as Trustee. We received net proceeds from the offering of approximately $304.2 million after adjusting for debt issuance costs, including the underwriting discount, the net cash used to purchase the Note Hedges, as defined below, and the proceeds from the issuance of the Warrants which are discussed below.
The Convertible Notes accrue interest at a rate of 1.50%, payable semi-annually on May 15 and November 15 of each year. On or after May 15, 2022, and until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their Convertible Notes at their option. The Convertible Notes are convertible at an initial rate of 23.84 shares per $1,000 of principal (equivalent to an initial conversion price of approximately $41.95 per share of our common stock). The conversion rate is subject to customary adjustments for certain events as described in the Indenture. Upon conversion, we will pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election. It is our current intent to settle conversions of the Convertible Notes through combination settlement, which involves repayment of the principal portion in cash and any excess of the conversion value over the principal amount in shares of our common stock. Based on our closing stock price of $52.93 on March 31, 2020, the if-converted value exceeded the aggregate principal amount of the Convertible Notes by $90.3 million.
Holders may convert their Convertible Notes, at their option, prior to May 15, 2022 only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on June 30, 2017 (and only during such calendar quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;
during the five business day period after any five consecutive trading day period (the “Measurement Period”) in which the trading price per $1,000 principal amount of the Convertible Notes for each trading day of the Measurement Period was less than 98% of the product of the last reported sales price of our common stock and the conversion rate on each such trading day; or
upon the occurrence of specified corporate events, as defined in the Indenture.
We may not redeem the Convertible Notes prior to their maturity date, and no sinking fund is provided for them. If we undergo a fundamental change, as described in the Indenture, subject to certain conditions, holders may require us to repurchase for cash all or any portion of their Convertible Notes. The fundamental change repurchase price is equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. If holders elect to convert their Convertible Notes in connection with a make-whole fundamental change, as described in the Indenture, we will, to the extent provided in the Indenture, increase the conversion rate applicable to the Convertible Notes.
The Convertible Notes are senior unsecured obligations and rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the Convertible Notes and equal in right of payment to any of our existing and future unsecured indebtedness that is not subordinated. The Convertible Notes are effectively junior in right of payment to any of our secured indebtedness (to the extent of the value of assets securing such indebtedness) and structurally junior to all existing and future indebtedness and other liabilities, including trade payables, of our subsidiaries. The Indenture does not limit the amount of debt that we or our subsidiaries may incur. The Convertible Notes are not guaranteed by any of our subsidiaries.
The Indenture does not contain any financial or operating covenants or restrictions on the payments of dividends, the incurrence of indebtedness, or the issuance or repurchase of securities by us or any of our subsidiaries. The Indenture contains customary events of default with respect to the Convertible Notes and provides that upon certain events of default occurring and continuing, the Trustee may, and the Trustee at the request of holders of at least 25% in principal amount of the Convertible Notes shall, declare all of principal and accrued and unpaid interest, if any, of the Convertible Notes to be due and payable. In case of certain events of bankruptcy, insolvency or reorganization involving us or a significant subsidiary, all of the principal of and accrued and unpaid interest on the Convertible Notes will automatically become due and payable.
In accounting for the issuance of the Convertible Notes, we separated the Convertible Notes into liability and equity components. We allocated $282.5 million of the Convertible Notes to the liability component, and $62.5 million to the equity component. The excess of the principal amount of the liability component over its carrying amount is amortized to interest expense over the term of the Convertible Notes using the effective interest method. The equity component will not be remeasured as long as it continues to meet the conditions for equity classification.

23


We incurred issuance costs of $9.8 million related to the Convertible Notes. Issuance costs were allocated to the liability and equity components based on their relative values. Issuance costs attributable to the liability component are being amortized to interest expense over the term of the Convertible Notes, and issuance costs attributable to the equity component are included along with the equity component in stockholders' equity.
During 2019, we received conversion notices from certain holders with respect to an immaterial amount in aggregate principal of Convertible Notes requesting conversion as a result of the sales price condition having been met during the second quarter of 2019. In accordance with the terms of the Convertible Notes, we made cash payments of the aggregate principal amount and delivered newly issued shares of our common stock for the remainder of the conversion obligation in excess of the aggregate principal amount of the Convertible Notes being converted, in full satisfaction of such converted notes. We received shares of our common stock under the Note Hedges that offset the issuance of shares of common stock upon conversion of the Convertible Notes.
The net carrying amount of the Convertible Notes at March 31, 2020 and December 31, 2019, was as follows:
 
March 31, 2020
 
December 31, 2019
 
(in thousands)
Liability component:
 
 
 
Principal amount
$
344,995

 
$
344,995

Unamortized discount
(32,449
)
 
(35,287
)
Unamortized debt issuance costs
(4,157
)
 
(4,520
)
Convertible notes, net
$
308,389

 
$
305,188

 
 
 
 
Equity component, net of issuance costs and deferred tax:
$
61,390

 
$
61,390


The estimated fair value of the Convertible Notes at March 31, 2020 and December 31, 2019 was $477.1 million and $486.7 million, respectively. The estimated fair value is based on quoted market prices as of the last trading day for the three months ended March 31, 2020; however, the Convertible Notes have only a limited trading volume and, as such, this fair value estimate is not necessarily the value at which the Convertible Notes could be retired or transferred. We concluded this measurement should be classified within Level 2.
The following table sets forth total interest expense related to the Convertible Notes for the three months ended March 31, 2020 and 2019:
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Contractual interest expense
$
1,294

 
$
1,294

Amortization of debt discount
2,838

 
2,676

Amortization of debt issuance costs
363

 
343

 
$
4,495

 
$
4,313


The effective interest rate of the liability component for the three months ended March 31, 2020 and 2019 was 5.87%.
Convertible Note Hedges and Warrants
On May 23, 2017, we entered into privately negotiated transactions to purchase hedge instruments (“Note Hedges”), covering approximately 8.2 million shares of our common stock at a cost of $62.5 million. The Note Hedges are subject to anti-dilution provisions substantially similar to those of the Convertible Notes, have a strike price of approximately $41.95 per share, are exercisable by us upon any conversion under the Convertible Notes, and expire on November 15, 2022.
The Note Hedges are generally expected to reduce the potential dilution to our common stock (or, in the event the conversion is settled in cash, to reduce our cash payment obligation) in the event that at the time of conversion our stock price exceeds the conversion price under the Convertible Notes. The cost of the Note Hedges is expected to be tax deductible as an original issue discount over the life of the Convertible Notes, as the Convertible Notes and the Note Hedges represent an integrated debt instrument for tax purposes. The cost of the Note Hedges was recorded as a reduction of our additional paid-in capital in the accompanying Condensed Consolidated Financial Statements.
As discussed above, an insignificant number of Note Hedges were exercised during 2019 upon the conversion of the Convertible Notes, thereby offsetting the issuance of our common stock for such conversion.

24


On May 23, 2017, we also sold warrants for the purchase of up to 8.2 million shares of our common stock for aggregate proceeds of $31.5 million (“Warrants”). The Warrants have a strike price of $57.58 per share and are subject to customary anti-dilution provisions. The Warrants will expire in ratable portions on a series of expiration dates commencing on February 15, 2023. The proceeds from the issuance of the Warrants were recorded as an increase to our additional paid-in capital in the accompanying Condensed Consolidated Financial Statements.
The Note Hedges are transactions that are separate from the terms of the Convertible Notes and the Warrants, and holders of the Convertible Notes and the Warrants have no rights with respect to the Note Hedges. The Warrants are similarly separate in both terms and rights from the Note Hedges and the Convertible Notes.
9Stock-based Expense
Restricted Stock Awards
During the three months ended March 31, 2020, we granted 905,127 time-based restricted stock awards with a grant date weighted average fair value of $61.31 per share. These awards generally vest ratably over a period of twelve quarters with the first vesting on the first day of the second calendar quarter immediately following the grant date. A portion of these grants are associated with the Modern Message acquisition, and vest 5% each quarter over a period of eleven quarters with the first vesting on the first day of the second calendar quarter immediately following the grant date and with the remaining shares vesting during the twelfth quarter.
Market-based Restricted Stock Awards
During the three months ended March 31, 2020, we made grants of restricted stock that become eligible to vest based on the achievement of certain market-based conditions. Prior to July 1, 2023, these awards become Eligible Shares if the average closing price of our common stock equals or exceeds the triggers shown below for a period of twenty consecutive trading days:
Awards Granted
Stock Price Trigger
109,888
$73.60
109,888
$82.43
109,888
$94.21
109,960
$105.98

Shares that become Eligible Shares vest ratably over four calendar quarters, with the first vesting on the first day of the quarter immediately after becoming Eligible Shares. Vesting is conditional upon the recipient remaining a service provider, as defined in the plan document, to the Company through each applicable vesting date. The aggregate grant date fair value of these awards was $13.5 million.
We capitalized stock-based expense for software development costs of $0.4 million and $0.3 million during the three months ended March 31, 2020 and 2019, respectively.
10Commitments and Contingencies
Guarantor Arrangements
We have agreements whereby we indemnify our officers and directors for certain events or occurrences while the officer or director is or was serving at our request in such capacity. The term of the indemnification period is for the officer or director’s lifetime. The maximum potential amount of future payments we could be required to make under these indemnification agreements is unlimited; however, we have a director and officer insurance policy that limits our exposure and enables us to recover a portion of any future amounts paid. As a result of our insurance policy coverage, we believe the estimated fair value of these indemnification agreements is minimal. Accordingly, we had no liabilities recorded for these agreements as of March 31, 2020 or December 31, 2019.
In the ordinary course of our business, we include standard indemnification provisions in our agreements with clients. Pursuant to these provisions, we indemnify our clients for losses suffered or incurred in connection with third-party claims that our products infringed upon any U.S. patent, copyright, trademark, or other intellectual property right. Where applicable, we generally limit such infringement indemnities to those claims directed solely to our products and not in combination with other software or products. With respect to our products, we also generally reserve the right to resolve any such claims by designing a non-infringing alternative, by obtaining a license on reasonable terms, or by terminating our relationship with the client and refunding the client’s fees.
The potential amount of future payments to defend lawsuits or settle indemnified claims under these indemnification provisions is unlimited in certain agreements; however, we believe the estimated fair value of these indemnification provisions is minimal, and, accordingly, we had no liabilities recorded for these agreements as of March 31, 2020 or December 31, 2019.

25


Litigation
From time to time, in the normal course of our business, we are a party to litigation matters and claims. Litigation can be expensive and disruptive to our normal business operations. Moreover, the results of complex legal proceedings are difficult to predict, and our view of these matters may change in the future as the litigation and events related thereto unfold. We expense legal fees as incurred. Insurance recoveries associated with legal costs incurred are recorded when they are deemed probable of recovery.
At March 31, 2020 and December 31, 2019, we had accrued amounts for estimated settlement losses related to legal matters. We do not believe there is a reasonable possibility that a material loss exceeding amounts already recognized may have been incurred as of the date of the balance sheets presented herein.
We are involved in other litigation matters, including purported class action lawsuits, that are not likely to be material either individually or in the aggregate based on information available at this time. Our view of these matters may change as the litigation and events related thereto unfold.
11Net Income per Share
Basic net income per share is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by using the weighted average number of common shares outstanding, after giving effect to all potential dilutive common shares outstanding during the period. Included within diluted net income per share is the dilutive effect of outstanding stock options and restricted stock using the treasury stock method. Weighted average shares from common share equivalents in the amount of approximately 672,000 and 444,000 for the three months ended March 31, 2020 and 2019, respectively, were excluded from the dilutive shares outstanding because their effect was anti-dilutive.
For purposes of considering the Convertible Notes in determining diluted net income per share, it is our current intent to settle conversions of the Convertible Notes through combination settlement, which involves repayment of the principal portion in cash and any excess of the conversion value over the principal amount (the “conversion premium”) in shares of our common stock. Therefore, only the impact of the conversion premium is included in total dilutive weighted average shares outstanding using the treasury stock method. The dilutive effect of the conversion premium for the three months ended March 31, 2020 and 2019 are shown in the table below.
The Warrants sold in connection with the issuance of the Convertible Notes are considered to be dilutive when the average price of our common stock during the period exceeds the Warrants’ strike price of $57.58 per share, as described in Note 8. The effect of the additional shares that may be issued upon exercise of the Warrants is included in total dilutive weighted average shares outstanding using the treasury stock method and, to the extent dilutive, is shown in the table below. The Note Hedges purchased in connection with the issuance of the Convertible Notes are considered to be anti-dilutive and therefore do not impact our calculation of diluted net income per share. Refer to Note 8 for further discussion regarding the Convertible Notes.
We exclude common shares subject to a holdback pursuant to business combinations from the calculation of basic weighted average shares outstanding where the release of such shares is contingent upon an event not solely subject to the passage of time. As of March 31, 2020, there were approximately 161,000 contingently returnable shares related to our acquisitions of ClickPay and BluTrend, which were excluded from the computation of basic net income per share as these shares are subject to sellers’ indemnification obligations and are subject to a holdback. There were approximately 196,000 contingently returnable shares as of March 31, 2019. Dilutive common shares outstanding include the weighted average contingently issuable shares discussed above that are subject to a holdback. These shares are subject to releases to the sellers on the second anniversary dates of the acquisitions which are contingent on the sellers’ indemnification obligations.
Certain of our performance-based restricted stock awards are considered contingently issuable shares and are excluded from the diluted weighted average shares outstanding computation because the related performance-based targets were not achieved as of the end of the reporting period.

26


The following table presents the calculation of basic and diluted net income per share:
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands, except per share amounts)
Numerator:
 
 
 
Net income
$
5,605

 
$
11,272

Denominator:
 
 
 
Basic:
 
 
 
Weighted average common shares used in computing basic net income per share
92,654

 
91,490

Diluted:
 
 
 
Add weighted average effect of dilutive securities:
 
 
 
Stock options and restricted stock
934

 
1,509

Convertible Notes
2,170

 
2,207

Contingently issuable or returnable shares in connection with our acquisitions
161

 
355

Weighted average common shares used in computing diluted net income per share
95,919


95,561

Net income per share:
 
 
 
Basic
$
0.06

 
$
0.12

Diluted
$
0.06

 
$
0.12



12Income Taxes
We make estimates and judgments in determining our provision for income taxes for financial statement purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities that arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes.
Our provision for income taxes in interim periods is based on our estimated annual effective tax rate. We record cumulative adjustments in the quarter in which a change in the estimated annual effective rate is determined. The estimated annual effective tax rate calculation does not include the effect of discrete events that may occur during the year. The effect of these events, if any, is recorded in the quarter in which the event occurs.
Our effective income tax rate was (80.6)% and 29.2% for the three months ended March 31, 2020 and 2019, respectively. Our effective rate is lower than the statutory rate for the three months ended March 31, 2020 primarily due to $3.3 million of excess tax benefits from stock-based compensation recognized as discrete items as required by ASU 2016-09.
Our effective rate was higher than the statutory rate for the three months ended March 31, 2019, primarily because of our estimate of the effect of the base erosion and anti-abuse tax (“BEAT”), state taxes and certain non-deductible expenses, offset, in part, by $1.7 million of excess tax benefits from stock-based compensation recognized as discrete items as required by ASU 2016-09. The estimated effect of BEAT was subsequently reversed during 2019 upon our completion of an evaluation of certain U.S. tax reform elements that allowed for certain exceptions applicable to us.
13. Fair Value Measurements
Assets and liabilities measured at fair value on a recurring basis:
Interest rate swap agreements: The fair value of our interest rate derivatives is determined using widely accepted valuation techniques including discounted cash flow analysis on the expected cash flows of the derivatives. This analysis reflects the contractual terms of the derivatives, including the period to maturity, and uses observable market-based inputs, including interest rate curves. We incorporate credit valuation adjustments to appropriately reflect both our own nonperformance risk and the respective counterparty’s nonperformance risk in the fair value measurements.
Although the credit valuation adjustments associated with our derivatives utilize Level 3 inputs, such as estimates of current credit spreads, we have determined that the majority of the inputs used to value our derivatives fall within Level 2 of the fair value hierarchy. We have assessed the significance of the impact of the credit valuation adjustments on the overall valuation of our derivative positions and determined that the credit valuation adjustments are not significant to the overall valuation of our interest rate swaps. As a result, we determined that our interest rate swap valuation in its entirety is classified in Level 2 of the fair value hierarchy.

27


Foreign currency forward contracts: We enter into foreign exchange currency contracts to hedge fluctuations associated with foreign currency denominated monetary assets and liabilities, and the future payment of operating expenses by certain of our non-U.S. subsidiaries. The fair values of our foreign exchange currency contracts are based on quoted foreign exchange forward rates at the reporting date and are classified within Level 2 of the fair value hierarchy.
Contingent consideration obligations: The fair value of the contingent consideration obligations includes inputs not observable in the market and thus represents a Level 3 measurement. The amount to be paid under these obligations is contingent upon the achievement of stipulated operational or financial targets by the business subsequent to acquisition. The fair value for our contingent consideration obligations is estimated based on management’s assessment of the probability of achievement of operational or financial targets. The fair value estimate considers the projected future operating or financial results for the factor upon which the respective contingent obligation is dependent. The fair value estimate is generally sensitive to changes in these projections. We develop the projected future operating results based on an analysis of historical results, market conditions, and the expected impact of anticipated changes in our overall business and/or product strategies.
At March 31, 2020 and December 31, 2019, the contingent consideration obligation consisted of a potential obligation related to our Hipercept acquisition. The fair value for this contingent consideration obligation is estimated using a probability weighted discount model which considers the achievement of the conditions upon which the contingent obligation is dependent. The probability of achieving the specified conditions is generally assessed by applying a Monte Carlo weighted-average model. The valuation model includes certain observable inputs including a discount rate which for the period ending March 31, 2020 was 5.6% and significant unobservable inputs including a measure of estimated volatility, a compounded annual growth rate of revenue, and a risk of target metric, which for the period ended March 31, 2020 were 13.8%, 44.4%, and 4.6%, respectively.
The following tables disclose the assets and liabilities measured at fair value on a recurring basis as of March 31, 2020 and December 31, 2019, by the fair value hierarchy levels as described above:
 
Fair value at March 31, 2020
 
Total
 
Level 1
 
Level 2
 
Level 3
 
(in thousands)
Assets:
 
 
 
 
 
 
 
Foreign currency forward contracts
$
70

 
$

 
$
70

 
$

Total assets measured at fair value
$
70

 
$

 
$
70

 
$

Liabilities:
 
 
 
 
 
 
 
Interest rate swap agreements
$
6,540

 
$

 
$
6,540

 
$

Foreign currency forward contracts(1)
409

 

 
409

 

Contingent consideration related to the acquisition of:
 
 
 
 
 
 
 
Hipercept
6,772

 

 

 
6,772

Total liabilities measured at fair value
$
13,721

 
$

 
$
6,949

 
$
6,772

(1) The fair value of foreign currency forward contracts includes those designated as cash flow hedge instruments and those designated as balance sheet hedge instruments.
 
Fair value at December 31, 2019
 
Total
 
Level 1
 
Level 2
 
Level 3
 
(in thousands)
Assets:

 
 
 
 
 
 
Foreign currency forward contracts(1)
$
237

 
$

 
$
237

 
$

Liabilities:
 
 
 
 
 
 
 
Interest rate swap agreements
$
2,193

 
$

 
$
2,193

 
$

Foreign currency forward contracts
14

 

 
14

 

Contingent consideration related to the acquisition of:

 

 
 
 
 
Hipercept
6,536

 

 

 
6,536

Total liabilities measured at fair value
$
8,743

 
$

 
$
2,207

 
$
6,536


(1) The fair value of foreign currency forward contracts includes those designated as cash flow hedge instruments and those designated as balance sheet hedge instruments.

28


There were no transfers between Level 2 and Level 3 measurements during the three months ended March 31, 2020.
Changes in the fair value of Level 3 measurements were as follows for the three months ended March 31, 2020 and 2019:
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Balance at beginning of period
$
6,536

 
$
6,000

Net change in fair value
236

 

Balance at end of period
$
6,772

 
$
6,000


Gains and losses recognized on the change in fair value of the above liabilities are reflected in the line “General and administrative” expense in the accompanying Condensed Consolidated Statements of Operations.
Assets and liabilities measured at fair value on a non-recurring basis:
In August 2016, we acquired a $3.0 million noncontrolling interest in CompStak, Inc. (“CompStak”), which is an unrelated company that specializes in the aggregation of commercial lease data. We have elected the measurement alternative for the CompStak equity investment, whereby we measure the investment at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer. During the three months ended March 31, 2019, we recorded a gain of $2.6 million based on an observable price change, which is reflected in the line “Interest expense and other, net” in the accompanying Condensed Consolidated Statements of Operations. The factors considered in the remeasurement included the price at which the investee issued equity instruments similar to those of our investment and the rights and preferences of those equity instruments compared to ours. We concluded that this fair value measurement should be categorized within Level 2.
During the second quarter of 2019, we invested an additional $1.8 million in CompStak. The carrying value of this investment at March 31, 2020 and December 31, 2019 was $7.4 million and $7.4 million, respectively, and is included in “Other assets” in the accompanying Condensed Consolidated Balance Sheets.
There were no liabilities measured at fair value on a non-recurring basis at March 31, 2020 and December 31, 2019.
14. Stockholders’ Equity
In October 2018, our board of directors approved a new share repurchase program authorizing the repurchase of up to $100.0 million of our outstanding common stock. The share purchase program expired on October 25, 2019. In November 2019, our board of directors approved a new share repurchase program authorizing the repurchase of up to $100.0 million of our outstanding common stock. The share repurchase program is effective through November 7, 2020. Shares repurchased under the plan are retired. There was no repurchase activity during the three months ended March 31, 2020 and 2019.

29


Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss (AOCI) by component for the three months ended March 31, 2020 and 2019 were as follows:
 
 
Unrealized (Loss) Gain on Derivative Instruments, Net of Tax
 
Foreign Currency Translation Adjustments
 
Total
 
 
(in thousands)
Balance at January 1, 2019(1)
 
$
249

 
$
(716
)
 
$
(467
)
Other comprehensive loss before reclassifications
 
(586
)
 
(99
)
 
(685
)
Amounts reclassified from AOCI
 
(220
)
 

 
(220
)
Net current period other comprehensive loss
 
(806
)
 
(99
)
 
(905
)
Balance at March 31, 2019
 
(557
)
 
(815
)
 
(1,372
)
 
 
 
 
 
 


Balance at January 1, 2020
 
(1,461
)
 
(887
)
 
(2,348
)
Other comprehensive loss before reclassifications
 
(3,549
)
 
(505
)
 
(4,054
)
Amounts reclassified from AOCI
 
134

 

 
134

Net current period other comprehensive loss
 
(3,415
)
 
(505
)
 
(3,920
)
Balance at March 31, 2020
 
$
(4,876
)
 
$
(1,392
)
 
$
(6,268
)
(1)Reflects the cumulative effective of adopting ASU 2017-12 in the prior period.
The loss on our derivative instruments recognized in AOCI during the three months ended March 31, 2020 results from a reduction in current and forecasted future LIBOR rates primarily driven by the market’s response to the COVID-19 pandemic.
15. Derivative Financial Instruments
Cash Flow Hedges
Interest Rate Swap Agreements
We are exposed to interest rate risk on our variable rate debt. We have entered into interest rate swap agreements to effectively convert portions of our variable rate debt to a fixed-rate basis. The principal objective of these contracts is to eliminate or reduce the variability of the cash flows in interest payments associated with our variable rate debt, thus reducing the impact of interest rate changes on future interest payment cash flows. These derivative instruments are designated as cash flow hedges, as defined in ASC 815, and are assessed for effectiveness against the underlying exposure every reporting period.
On March 31, 2016, we entered into two interest rate swap agreements (collectively the “2016 Swap Agreements”). The 2016 Swap Agreements covered an aggregate notional amount of $75.0 million from March 2016 to September 2019 by replacing the obligation’s variable rate with a blended fixed rate of 0.89%. The 2016 Swap Agreements matured on September 30, 2019.
On December 24, 2018, we entered into two interest rate swap agreements (collectively the “2018 Swap Agreements”). The 2018 Swap Agreements covered an aggregate notional amount of $100.0 million from December 2018 to February 2022 by replacing the obligation’s variable rate with a blended fixed rate of 2.57%.
On February 10, 2020, we entered into an interest rate swap agreement (the “2020 Swap Agreement”) that covers an aggregate notional amount of $100.0 million from February 2020 to September 2024 by replacing the obligation’s variable rate with a fixed rate of 1.89%. In connection with this transaction, we terminated the 2018 Swap Agreements cash flow hedge relationship on a prospective basis and designated the 2020 Swap Agreement under a new cash flow hedge relationship. The fair value of the 2018 Swap Agreements immediately prior to termination was a liability of $2.5 million. The 2020 Swap Agreement contains a blend of the current interest rate environment and the unfavorable portion of the terminated 2018 Swap Agreements, which resulted in a significant financing element at inception of the new cash flow hedge due to off-market terms. Because the forecasted transactions that the 2018 Swap Agreements were designated to hedge are still probable to occur, the unrealized loss will be reclassified into earnings through September 2024.
The changes in the fair value of the swap agreements are initially recorded in accumulated other comprehensive loss and are subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. Amounts reported in accumulated other comprehensive loss related to the swap agreements will be reclassified to “Interest expense and other, net” in the accompanying Condensed Consolidated Statements of Operations as interest payments are made on our variable rate debt.

30


Foreign Exchange Currency Contracts
We are exposed to market risk that includes changes in foreign exchange rates. We have operations in certain foreign countries where the functional currency is the local currency. For international operations that are determined to be extensions of the parent company, the U.S. dollar is the functional currency. As of March 31, 2020, we have entered into a series of foreign exchange forward contracts with a total notional amount of $13.9 million to hedge the effect of adverse fluctuations in foreign currency exchange rates for the Indian rupee and Philippines peso. These contracts are designated as cash flow hedges, as defined by ASC 815, of forecasted transactions, are intended to offset the impact of movement of exchange rates on future operating costs, and are scheduled to mature within twelve months.
The changes in the fair value of these contracts are initially recorded in accumulated other comprehensive loss and are subsequently reclassified to “Cost of revenue” and “Operating expenses” in the accompanying Condensed Consolidated Statements of Operations in the same period that the hedged transactions affect earnings.
The table below presents the fair value of the derivative instruments designated as cash flow hedges as well as their classification in the Condensed Consolidated Balance Sheets as of March 31, 2020 and December 31, 2019:
 
 
 
Fair Value at
 
Balance Sheet Location
 
March 31, 2020
 
December 31, 2019
 
 
 
(in thousands)
Derivatives designated as cash flow hedging instruments:
 
 
 
 
 
Assets:
 
 
 
 
 
Foreign currency forward contracts
Other current assets
 
70

 
217

Total derivative assets
 
 
$
70

 
$
217

Liabilities:
 
 
 
 
 
Interest rate swaps
Other long-term liabilities
 
$
6,540

 
$
2,193

Foreign currency forward contracts
Other current liabilities
 
302

 
14

Total derivative liabilities
 
 
$
6,842

 
$
2,207


As of March 31, 2020, we have not posted any collateral related to our derivative instruments. If we had breached any of the default provisions at March 31, 2020, we could have been required to settle our obligations under the agreements at their termination value of $7.1 million.
The tables below present the amount of gains and losses related to the derivative instruments and their location in the Condensed Consolidated Statements of Operations and the Condensed Consolidated Statements of Comprehensive Income for the three months ended March 31, 2020 and 2019, in thousands:
Derivatives Designated as Cash Flow Hedges
 
Gain (Loss) Recognized in OCI
 
 
 
Gain (Loss) Recognized in Income
Three months ended March 31,
 
2020
2019
 
Location of Gain (Loss) Recognized in Income
 
2020
2019
Swap agreements, net of tax
 
$
(3,275
)
$
(586
)
 
Interest expense and other
 
$
(156
)
$
220

Foreign currency forward contracts, net of tax
 
(274
)

 
Cost of revenue and operating expenses
 
22



As of March 31, 2020, we estimate that $2.5 million of the net loss related to derivatives designated as cash flow hedges recorded in accumulated other comprehensive loss is expected to be reclassified into earnings within the next twelve months.
Gains and losses on our cash flow hedges are net of income tax expense of $1.2 million and $0.2 million during the three months ended March 31, 2020 and 2019, respectively. Cash flows from these derivative instruments are included within the operating activities in the Condensed Consolidated Statements of Cash Flows, as the Company’s accounting policy is to present cash flows from hedging instruments in the same category as the item being hedged. The 2020 Swap Agreement contains an other-than-insignificant financing element and, accordingly, the associated cash flows are reported as financing activities in the Condensed Consolidated Statements of Cash Flows.
Balance Sheet Hedges
We also enter into foreign currency forward contracts to hedge fluctuations associated with foreign currency denominated monetary assets and liabilities primarily associated with our lease liabilities. These forward contracts are not designated for

31


hedge accounting treatment, therefore, the change in fair value of these derivatives is recorded as a component of “General and administrative” in the accompanying Condensed Consolidated Statements of Operations and offsets the change in fair value of the foreign currency denominated assets and liabilities, which are also recorded in “General and administrative”. As of March 31, 2020, the notional amounts of outstanding foreign currency contracts entered into under our balance sheet hedge program was $2.6 million. The effect of derivatives not designated as hedge instruments for the period ended March 31, 2020 was de minimis.
Item 2.    Management’s Discussion and Analysis of Financial Condition and Results of Operations.
This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (which Sections were adopted as part of the Private Securities Litigation Reform Act of 1995). Statements preceded by, followed by, or that otherwise include the words “anticipates,” “aspires,” “believes,” “can,” “continues,” “could,” “estimates,” “expects,” “intends,” “may,” “plans,” “potential,” “predicts,” “projects,” “seeks,” “should,” “will,” or “would” or similar expressions and the negatives of those terms are generally forward-looking in nature and not historical facts. These forward-looking statements involve known and unknown risks, uncertainties, and other factors, which may cause our actual results, performance, or achievements to be materially different from any future results, performance, or achievements expressed or implied by the forward looking statements. Factors that might cause or contribute to such differences include, but are not limited to, the potential impacts of the COVID-19 pandemic on our business, financial condition and results of operations, those discussed in the section entitled “Risk Factors” in Part II, Item 1A of this report and those discussed in our Annual Report on Form 10-K for the fiscal year 2019 previously filed with the SEC on March 2, 2020. You should carefully review the risks described herein and in the other documents we file from time to time with the SEC. You should not place undue reliance on forward-looking statements herein, which speak only as of the date of this report. Except as required by law, we disclaim any intention, and undertake no obligation, to revise any forward-looking statements, whether as a result of new information, a future event, or otherwise.
Overview
We are a leading global provider of software and data analytics to the real estate industry. Clients use our platform of solutions to improve operating performance and increase capital returns. By leveraging data as well as integrating and streamlining a wide range of complex processes and interactions among the rental real estate ecosystem, our platform helps our clients improve financial and operational performance and prudently place and harvest capital.
The substantial majority of our revenue is derived from sales of our on demand software solutions sold pursuant to subscription license agreements. We also derive revenue from our professional and other services. For our insurance-based solutions, we earn revenue based on a commission rate that considers earned premiums, agent commission, incurred losses, and profit retained by our underwriting partners. Our transaction-based solutions are priced based on a fixed rate per transaction. We sell our solutions through our direct sales organization and derive substantially all of our revenue from sales in the United States.
We believe there is increasing demand for solutions that bring efficiency and precision to the rental real estate industry, which has historically lacked the tools available to many other investment classes. While the use of, and transition to, data analytics and on demand software solutions in the rental real estate industry is growing rapidly, we believe it remains at a relatively early stage of adoption. Additionally, there is a modest level of penetration of our on demand software solutions in our existing client base. We believe these factors present us with significant opportunities to generate revenue through sales of additional data analytics and on demand software solutions.
Our company was formed in 1998 to acquire Rent Roll, Inc., which marketed and sold on premise property management systems for the conventional and affordable multifamily rental housing markets. In June 2001, we released OneSite, our first on demand property management system. Since 2002, we have expanded our platform of solutions to include property management, leasing and marketing, resident services, and asset optimization capabilities. In addition to the multifamily markets, we now serve the single family, senior living, student living, military housing, commercial, hospitality, homeowner association, short-term rental and vacation rental markets. Since July 2002, we have completed over 45 acquisitions of complementary technologies to supplement our internal product development and sales and marketing efforts and expand the scope of our solutions, the types of rental housing and vacation rental properties served by our solutions, and our client base. In connection with this expansion and these acquisitions, we have committed greater resources to developing and increasing sales of our platform of data analytics and on demand solutions. As of March 31, 2020, we had approximately 7,300 employees.
COVID-19 Pandemic
The COVID-19 pandemic did not have a material impact on our financial results for the quarter ended March 31, 2020, because the outbreak did not significantly affect business activities in the U.S. until mid-March 2020, and because we were able to continue to provide our services employing work-from-home strategies without any significant interruption in those services.

32


While certain leasing volumes have been negatively impacted by the shelter in-place orders throughout the U.S., several of our services that allow our customers to address pandemic-related challenges by facilitating resident interactions while minimizing or eliminating the need for direct person-to-person contact have experienced greater demand.
Still, the COVID-19 pandemic could have material and adverse effects on our financial condition, results of operations and cash flows in the short and longer term. The reduced economic activity resulting from the COVID-19 virus may impact multi-family tenants’ ability to fully meet their obligations to our customers and, in turn, our customers’ ability to meet their obligations to us or to otherwise seek modifications of such obligations, resulting in increases in uncollectible receivables and reductions in revenue. Further, the negative financial impact of the pandemic could impact our future compliance with financial covenants or our credit facility and other debt agreements, and the weaker economic conditions could cause us to recognize impairment in value of our tangible or intangible assets.
Solutions and Services
Our platform is designed to serve as a single system of record for all of the constituents of the rental real estate ecosystem; to support the entire renter life cycle, from prospect to applicant to residency or guest to post-residency or post-stay; and to optimize operational yields and returns on investment. Common authentication, workflow, and user experience across solution categories enables each of these constituents to access different applications as appropriate for their roles.
Our platform consists of four primary categories of solutions: Property Management, Leasing and Marketing, Resident Services, and Asset Optimization. These solutions provide complementary asset performance and investment decision support; risk mitigation, billing and utility management; resident engagement, spend management, operations and facilities management; and lead generation and lease management capabilities that collectively enable our clients to manage all the stages of the renter life cycle. Each of our solution categories includes multiple product centers that provide distinct capabilities that can be bundled as a package or licensed separately. Each product center integrates with a central repository of lease transaction data, including prospect, renter, and property data. In addition, our open architecture allows third-party applications to access our solutions using our RealPage Exchange platform.
We offer different versions of our platform for different types of properties in different real estate markets. For example, our platform supports the specific and distinct requirements of:
conventional single family properties;
conventional multifamily properties;
affordable Housing and Urban Development ("HUD") properties;
affordable tax credit properties;
rural housing properties;
privatized military housing;
commercial properties;
student housing;
senior living;
homeowner association properties;
short-term rentals;
vacation rentals; and
institutional.
Property Management
Our property management solutions are referred to as ERP systems. These solutions manage core property management business processes, including leasing, accounting, budgeting, purchasing, facilities management, document management, and support and advisory services. The solutions include a central database of prospect, applicant, renter, and property information that is accessible in real time by our other solutions. Our property management solutions also interface with most popular general ledger accounting systems through our RealPage Exchange platform. This makes it possible for clients to deploy our solutions using our accounting system or a third-party accounting system. Our property management solution category consists of the following primary solutions: OneSite, Propertyware, Buildium, RealPage Financial Services, Kigo, Spend Management Solutions, SmartSource IT, and EasyLMS.

33


Leasing and Marketing
Leasing and marketing solutions aim to optimize marketing spend and the leasing process. These solutions manage core leasing and marketing processes, including websites and syndication, paid lead generation, organic lead generation, lead management, automated lead closure, lead analytics, real-time unit availability, automated online apartment leasing, applicant screening, and creative content design. Our leasing and marketing solutions category consists of the following primary solutions: Online Leasing, Contact Center, Websites & Syndication, Intelligent Lease Management, LeaseLabs, AI Resident Screening and MyNewPlace.
Resident Services
Our resident services solutions provide a platform to optimize the transactional and social experience of prospects and renters, and enhance a property’s reputation. These solutions facilitate core renter management business processes including utility billing, renter payment processing, service requests, lease renewal, renter’s insurance, and consulting and advisory services. Our resident services solution category primarily consists of the following primary solutions: Resident Utility Management, SimpleBills, Resident Payments, ActiveBuilding, Contact Center Maintenance, and Renter’s Insurance.
Asset Optimization
Our asset optimization solutions aim to optimize property financial and operational performance and provide comprehensive analytics-based decision support for optimum investment performance throughout the phases of real estate investment (e.g., acquisition, operation, renovation, and disposition). These solutions facilitate core asset management, business intelligence, performance benchmarking and investment analysis including real-time yield management, revenue growth forecasting, key variable sensitivity forecasting, internal operating metric benchmarking and external market benchmarking. Our asset optimization solution category consists of the following primary solutions: Revenue Management, Business Intelligence, and Asset and Investment Management.
Professional Services
We have developed repeatable, cost-effective consulting and implementation services to assist our clients in taking advantage of our capabilities and solutions. Our consulting and implementation methodology leverages the nature of our on demand software architecture, the industry-specific expertise of our professional services employees, and the design of our platform to simplify and expedite the implementation process. Our consulting and implementation services include project and application management procedures, business process evaluation, business model development and data conversion. Our consulting teams work closely with customers to facilitate the smooth transition and operation of our solutions.
We offer training programs for training administrators and onsite property managers on the use of our solutions. Training options include regularly hosted classroom and online instruction (through our online learning courseware), as well as online webinars. Our clients can integrate their own training content with our content to deliver an integrated and customized training program for their on-site property managers.
Recent Developments
Acquisition Activity
On January 22, 2020, we entered into an Agreement and Plan of Merger, by which we acquired all of the outstanding stock of Modern Message Inc. (“Modern Message”), a provider of resident engagement solutions to the multifamily housing industry. Aggregate purchase consideration was $64.7 million, comprised of $62.7 million paid at closing and deferred cash obligations of up to $2.0 million, subject to working capital adjustments and indemnification claims. A portion of the deferred cash obligations will be released within 150 days of closing, a portion on the first anniversary of the closing, and the remainder on the second anniversary of closing. In addition, the Agreement and Plan of Merger provided for retention incentives for certain executives in the form of restricted stock grants that are tied to post-acquisition employment service. These shares were granted during the first quarter of 2020, and had an aggregate grant date fair value of $10.7 million which will be recognized as stock-based compensation over the requisite service period. The acquisition was financed with cash on hand.

34


Refer to Note 3 of the accompanying Condensed Consolidated Financial Statements for further discussion of this acquisition.
Key Business Metrics
In addition to traditional financial measures, we monitor our operating performance using a number of financially and non-financially derived metrics that are not included in our Condensed Consolidated Financial Statements. We monitor the key performance indicators reflected in the following table:
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands, except dollar per unit data)
Revenue:
 
 
 
Total revenue
$
276,673

 
$
234,306

On demand revenue
$
268,471

 
$
226,519

On demand revenue as a percentage of total revenue
97.0
%
 
96.7
%
 
 
 
 
Non-GAAP total revenue
$
277,073

 
$
234,530

Non-GAAP on demand revenue
$
268,871

 
$
226,743

Adjusted EBITDA
$
71,478

 
$
65,176

 
 
 
 
Ending on demand units
18,949

 
16,401

Average on demand units
18,712

 
16,310

On demand annual client value
$
1,089,189

 
$
912,060

Annualized on demand revenue per ending on demand unit
$
57.48

 
$
55.61

On demand revenue: This metric represents the GAAP revenue derived from license and subscription fees relating to our on demand software solutions, typically licensed over one year terms; commission income from sales of renter’s insurance policies; and transaction fees for certain of our on demand software solutions. We consider on demand revenue to be a key business metric because we believe the market for our on demand software solutions represents the largest growth opportunity for our business.
On demand revenue as a percentage of total revenue: This metric represents on demand revenue for the period presented divided by total revenue for the same period. We use on demand revenue as a percentage of total revenue to measure our success executing our strategy to increase the penetration of our on demand software solutions and expand our recurring revenue streams attributable to these solutions. We expect our on demand revenue to remain a significant percentage of our total revenue although the actual percentage may vary from period to period due to a number of factors, including the timing of acquisitions, professional and other revenues, and on premise perpetual license sales and maintenance fees.
Non-GAAP total revenue: This metric is calculated by adding acquisition-related deferred revenue to total revenue. We believe it is useful to include deferred revenue written down for GAAP purposes under purchase accounting rules in order to appropriately measure the underlying performance of our business operations in the period of activity and associated expense. Further, we believe this measure is useful to investors as a way to evaluate our ongoing performance because it provides a more accurate depiction of revenue arising from our strategic acquisitions.
The following provides a reconciliation of GAAP to non-GAAP total revenue:
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Total revenue
$
276,673

 
$
234,306

Acquisition-related deferred revenue
400

 
224

Non-GAAP total revenue
$
277,073

 
$
234,530

Non-GAAP on demand revenue: This metric reflects total on demand revenue plus acquisition-related deferred revenue, as described above. We believe inclusion of these items provides a useful measure of the underlying performance of our on demand business operations in the period of activity and associated expense. Further, we believe that investors and financial
analysts find this measure to be useful in evaluating our ongoing performance because it provides a more accurate depiction of on demand revenue arising from our strategic acquisitions.
The following provides a reconciliation of GAAP to non-GAAP on demand revenue: 
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
On demand revenue
$
268,471

 
$
226,519

Acquisition-related deferred revenue
400

 
224

Non-GAAP on demand revenue
$
268,871

 
$
226,743

Adjusted EBITDA: We define Adjusted EBITDA as net income, plus (1) acquisition-related deferred revenue, (2) depreciation, asset impairment, and loss on disposal of assets, (3) amortization of product technologies and intangible assets, (4) change in fair value of equity investment, (5) acquisition-related expense, (6) organizational realignment, (7) regulatory and legal matters, (8) stock-based expense, (9) interest expense, net, and (10) income tax (benefit) expense. We believe that investors and financial analysts find this non-GAAP financial measure to be useful in analyzing our financial and operational performance, comparing this performance to our peers and competitors, and understanding our ability to generate income from ongoing business operations.
The following provides a reconciliation of net income to Adjusted EBITDA:
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Net income
$
5,605

 
$
11,272

Acquisition-related deferred revenue
400

 
224

Depreciation, asset impairment, and loss on disposal of assets
8,383

 
8,760

Amortization of product technologies and intangible assets
25,191

 
19,350

Change in fair value of equity investment

 
(2,600
)
Acquisition-related expense
3,724

 
29

Organizational realignment
1,211

 

Regulatory and legal matters
359

 

Stock-based expense
16,201

 
14,913

Interest expense, net
12,905

 
8,581

Income tax (benefit) expense
(2,501
)
 
4,647

Adjusted EBITDA
$
71,478

 
$
65,176

Ending on demand units: This metric represents the number of units managed by our clients with one or more of our on demand software solutions at the end of the period. We use ending on demand units to measure the success of our strategy of increasing the number of units managed with our on demand software solutions. Property unit counts are provided to us by our clients as new sales orders are processed. Property unit counts may be adjusted periodically as information related to our clients’ properties is updated or supplemented, which could result in adjustments to the number of units previously reported.
Average on demand units: We calculate average on demand units as the average of the beginning and ending on demand units for each quarter in the period presented. This metric is a measure of our success increasing the number of on demand software solutions utilized by our clients to manage their property units, our overall revenue, and profitability.
On demand annual client value (“ACV”): ACV represents our estimate of the annual value of our on demand revenue contracts at a point in time. We monitor this metric to measure our success in increasing the number of on demand units, and the amount of software solutions utilized by our clients to manage their property units.
On demand revenue per ending on demand unit (“RPU”): We define RPU as ACV divided by ending on demand units. We monitor this metric to measure our success in increasing the penetration of on demand software solutions utilized by our clients to manage their property units.

35


Non-GAAP Financial Measures
We report our financial results in accordance with GAAP; however, we believe that, in order to properly understand our short-term and long-term financial, operational, and strategic trends, it may be helpful for investors to exclude certain non-cash or non-recurring items when used as a supplement to financial performance measures in accordance with GAAP. These items result from facts and circumstances that vary in both frequency and impact on continuing operations. We also use results of operations excluding such items to evaluate our operating performance compared against prior periods, make operating decisions, determine executive compensation, and serve as a basis for long-term strategic planning. These non-GAAP financial measures provide us with additional means to understand and evaluate the operating results and trends in our ongoing business by eliminating certain non-cash expenses and other items that we believe might otherwise make comparisons of our ongoing business with prior periods more difficult, obscure trends in ongoing operations, reduce our ability to make useful forecasts, or obscure the ability to evaluate the effectiveness of certain business strategies and management incentive structures. In addition, we also believe that investors and financial analysts find this information helpful in analyzing our financial and operational performance and comparing this performance to our peers and competitors. These non-GAAP financial measures are used in conjunction with traditional GAAP financial measures as part of our overall assessment of our performance.
We do not place undue reliance on non-GAAP financial measures as measures of operating performance. Non-GAAP financial measures should not be considered substitutes for other measures of financial performance or liquidity reported in accordance with GAAP. There are limitations to using non-GAAP financial measures, including that other companies may calculate these measures differently than we do; that they do not reflect changes in, or cash requirements for, our working capital; and that they do not reflect our capital expenditures or future requirements for capital expenditures. We compensate for the inherent limitations associated with using non-GAAP financial measures through disclosure of these limitations, presentation of our financial statements in accordance with GAAP, and reconciliation of non-GAAP financial measures to the most directly comparable GAAP financial measures.
We exclude or adjust each of the items identified below from the applicable non-GAAP financial measure referenced above for the reasons set forth with respect to each excluded item:
Acquisition-related deferred revenue: This item is included to reflect deferred revenue written down for GAAP purposes under purchase accounting rules in order to appropriately measure the underlying performance of our business operations in the period of activity and associated expense.
Asset impairment and loss on disposal of assets: This item comprises losses on the disposal and impairment of long-lived assets, and impairment of intangible assets, which are not reflective of our ongoing operations. We believe exclusion of this item facilitates a more accurate comparison of our results of operations between periods.
Depreciation of long-lived assets: Long-lived assets are depreciated over their estimated useful lives in a manner reflecting the pattern in which the economic benefit is consumed. Management is limited in its ability to change or influence these charges after the asset has been acquired and placed in service. We do not believe that depreciation expense accurately reflects the performance of our ongoing operations for the period in which the charges are incurred, and is therefore not considered by management in making operating decisions.
Amortization of product technologies and intangible assets: Intangible assets are amortized over their estimated useful lives and generally cannot be changed or influenced by management after acquisition. Accordingly, this item is not considered by us in making operating decisions. We do not believe such charges accurately reflect the performance of our ongoing operations for the period in which such charges are incurred.
Change in fair value of equity investment: This item represents changes in fair value of our equity investment based on observable price changes in orderly transactions for an identical or similar investment of the same issuer. We believe exclusion of this item facilitates a more accurate comparison of our results of operations between periods as this item is not reflective of our ongoing operations.
Acquisition-related expense: This item consists of direct costs incurred in our business acquisition transactions and expenses related to integration activities, and the impact of changes in the fair value of acquisition-related contingent consideration obligations. Examples of these direct costs include transaction fees, due diligence costs, acquisition retention bonuses and severance, and third-party consultants to assist with integration. We believe exclusion of these costs facilitates a more accurate comparison of the results of our ongoing operations across periods and eliminates volatility related to changes in the fair value of acquisition-related contingent consideration obligations.
Organizational realignment: These items consist of direct costs associated with the alignment of our business strategies. In connection with these actions, we recognize costs related to termination benefits, exit costs associated with closure of facilities, certain asset impairments, cancellation of certain contracts, and other professional and consulting fees associated with these initiatives. We believe exclusion of these items facilitates a more accurate comparison of our ongoing results of operations between periods.

36


Regulatory and legal matters: This item is comprised of certain regulatory and similar costs and certain legal settlement costs, such as costs related to the company’s Hart-Scott-Rodino Antitrust Improvements Act review process incurred in connection with our acquisitions or the settlement of certain legal matters. These costs are excluded as they are irregular in timing and scope, and may not be indicative of our past and future performance. We believe exclusion of these costs facilitates a more accurate comparison of the company’s results of operations between periods.
Stock-based expense: This item is excluded because these are non-cash expenditures that we do not consider part of ongoing operating results when assessing the performance of our business, and also because the total amount of the expenditure is partially outside of management’s control because it is based on factors such as stock price, volatility, and interest rates, which may be unrelated to our performance during the period in which the expenses are incurred.
Key Components of Our Results of Operations
Revenue
We derive our revenue from two primary sources: our on demand software solutions and our professional and other services.
On demand revenue: Revenue from our on demand software solutions is comprised of license and subscription fees relating to our on demand software solutions, typically licensed for one year terms; commission income from sales of renter’s insurance policies; and transaction fees for certain on demand software solutions, such as payment processing, spend management, and billing services. For our insurance based solutions, our agreements provide for a fixed commission on earned premiums related to the policies sold by us. The agreements also provide for a contingent commission to be paid to us in accordance with the agreements. Our transaction-based solutions are priced based on a fixed rate per transaction.
Professional and other revenue: Revenue from professional and other services consists of consulting and implementation services; training; and other ancillary services. We complement our solutions with professional and other services for our clients willing to invest in enhancing the value or decreasing the implementation time of our solutions. Our professional and other services are typically priced as time and materials engagements. Professional and other revenue also includes revenues generated from sub-meter installation services under our resident utility management solutions, and our on premise solutions.
Cost of Revenue
Cost of revenue consists primarily of personnel costs related to our operations; support services; training and implementation services; expenses related to the operation of our data centers; transaction processing fees; and fees paid to third-party service providers. Personnel costs include salaries, bonuses, stock-based expense, and employee benefits. Cost of revenue also includes an allocation of facilities costs, overhead costs, and depreciation, which are allocated based on headcount.
Amortization of Product Technologies
Amortization of product technologies includes amortization of developed product technologies related to strategic acquisitions and amortization of capitalized development costs.
Operating Expenses
We classify our operating expenses into four primary categories: product development, sales and marketing, general and administrative, and amortization of intangible assets. Our operating expenses primarily consist of personnel costs, costs for third-party contracted development, marketing, legal, accounting and consulting services, and other professional service fees. Personnel costs for each category of operating expenses include salaries, bonuses, stock-based expense, and employee benefits for employees in that category. Our operating expenses also include an allocation of facilities costs, overhead costs, and depreciation based on headcount for the product development, sales and marketing, and general and administrative categories.
Product development: Product development expense consists primarily of personnel costs for our product development employees and executives, information technology and facilities, and fees to contract development vendors. Our product development efforts are focused primarily on increasing the functionality and enhancing the ease of use of our platform of solutions and expanding our suite of data analytics and on demand software solutions. In addition to our locations in the United States, we maintain product development and service centers in Hyderabad, India; Manila, Philippines; Medellin, Colombia; and Cebu City, Philippines.
Sales and marketing: Sales and marketing expense consists primarily of personnel costs for our sales, marketing, and business development employees and executives, information technology, travel and entertainment, and marketing programs. Marketing programs consist of amounts paid for product marketing, renter’s insurance, other advertising, trade shows, user conferences, public relations, and industry sponsorships and affiliations.
General and administrative: General and administrative expense consists of personnel costs for our executives, finance and accounting, human resources, management information systems, and legal personnel. In addition, general and

37


administrative expense includes fees for professional services, including legal, accounting, and other consulting services, information technology and facilities costs, and acquisition-related costs, including direct costs incurred to complete our acquisitions and changes in the fair value of our acquisition-related contingent consideration obligations.
Amortization of intangible assets: Amortization of intangible assets consist of amortization of purchased intangible assets, including client relationships, key vendor and supplier relationships, finite-lived trade names, and non-compete agreements, obtained in connection with our acquisitions.
Interest Expense and Other, Net
Interest expense and other, net, consists primarily of interest income, interest expense, and impairments on investments. Interest income represents earnings from our cash and cash equivalents. Interest expense is associated with amounts borrowed under the Amended Credit Facility, Convertible Notes, finance lease obligations, and certain acquisition-related liabilities, and includes expense from the amortization of related discounts and debt issuance costs. We participate in interest rate swap agreements, the purpose of which is to eliminate variability in interest rate payments on a portion of the Term Loans. For that portion, the swap agreements replace the Term Loan’s variable rate with a fixed rate.
Critical Accounting Policies and Estimates
Our Condensed Consolidated Financial Statements are prepared in accordance with GAAP. In many cases, the accounting treatment of a particular transaction is specifically dictated by GAAP and does not require management’s judgment in its application, while in other cases, management’s significant judgment is required to make estimates, assumptions, and judgments that affect the reported amount of assets, liabilities, revenue, expenses, and related disclosures. We base our estimates and assumptions on historical experience and other factors that we believe to be reasonable under the circumstances. In some instances, we could reasonably use different accounting estimates, and in other instances, results could differ significantly from our estimates. We evaluate our estimates and assumptions on an ongoing basis. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations, and cash flows will be affected.
We believe that the following critical accounting policies involve our more significant judgments, assumptions and estimates, and therefore, could have the greatest potential impact on our Condensed Consolidated Financial Statements:
Revenue recognition;
Deferred commissions;
Stock-based expense;
Income taxes, including deferred tax assets and liabilities;
Business combinations;
Goodwill and indefinite-lived intangible assets; and
Internally developed software
Please refer to our Annual Report on Form 10-K for a discussion of such policies.
Recently Adopted Accounting Standards
Accounting Standards Update 2016-13
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments in this ASU replaced the incurred loss impairment methodology in GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. Our financial assets in the scope of ASU 2016-13 mainly consist of short-term trade receivables. We have also considered contract assets in our evaluation. Historically, our actual credit losses have not been material. In addition to continuing to individually assess overdue customer balances for expected credit losses, we have implemented modifications to our historical methodology that reflect the expected credit losses on receivables considering both historical experience and forward looking assumptions. We adopted ASU 2016-13 using the modified retrospective approach on January 1, 2020, resulting in no cumulative adjustment to retained earnings. The adoption of this ASU did not have a material impact on our Condensed Consolidated Financial Statements. We will continue to actively monitor the impact of the COVID-19 pandemic on expected credit losses.
See Note 2 of the accompanying Condensed Consolidated Financial Statements for additional information regarding recently adopted or issued accounting standards.


38


Results of Operations
The following tables set forth our unaudited results of operations for the specified periods and the components of such results as a percentage of total revenue for the respective periods. The period-to-period comparison of financial results is not necessarily indicative of future results.
Condensed Consolidated Statements of Operations
 
Three Months Ended March 31,
 
2020
 
2020
 
2019
 
2019
 
(in thousands, except per share amounts)
Revenue:
 
 
 
 
 
 
 
On demand
$
268,471

 
97.0
 %
 
$
226,519

 
96.7
 %
Professional and other
8,202

 
3.0

 
7,787

 
3.3

Total revenue
276,673

 
100.0

 
234,306

 
100.0

Cost of revenue(1)
108,910

 
39.4

 
90,194

 
38.5

Amortization of product technologies
13,772

 
5.0

 
9,514

 
4.1

Gross profit
153,991

 
55.7

 
134,598

 
57.4

Operating expenses:
 
 
 
 
 
 
 
Product development(1)
31,548

 
11.4

 
29,897

 
12.8

Sales and marketing(1)
54,657

 
19.8

 
44,823

 
19.1

General and administrative(1)
40,528

 
14.6

 
28,143

 
12.0

Amortization of intangible assets
11,419

 
4.1

 
9,836

 
4.2

Total operating expenses
138,152

 
49.9

 
112,699

 
48.1

Operating income
15,839

 
5.7

 
21,899

 
9.3

Interest expense and other, net
(12,735
)
 
(4.6
)
 
(5,980
)
 
(2.6
)
Income before income taxes
3,104

 
1.1

 
15,919

 
6.8

Income tax (benefit) expense
(2,501
)
 
(0.9
)
 
4,647

 
2.0

Net income
$
5,605

 
2.0
 %
 
$
11,272

 
4.8
 %
 
 
 
 
 
 
 
 
Net income per share attributable to common stockholders:
 
 
 
 
 
 
 
Basic
$
0.06

 
 
 
$
0.12

 
 
Diluted
$
0.06

 
 
 
$
0.12

 
 
Weighted average common shares outstanding:
 
 
 
 
 
 
 
Basic
92,654

 
 
 
91,490

 
 
Diluted
95,919

 
 
 
95,561

 
 
 
 
 
 
 
 
 
 
(1) Includes stock-based expense as follows:
 
 
 
 
 
 
 
Cost of revenue
$
2,010

 
 
 
$
1,331

 
 
Product development
1,937

 
 
 
2,480

 
 
Sales and marketing
5,888

 
 
 
5,350

 
 
General and administrative
6,366

 
 
 
5,752

 
 



39


Comparison of the Three Months Ended March 31, 2020 and 2019
Revenue
 
Three Months Ended March 31,
 
2020
 
2019
 
Change
 
% Change
 
(in thousands, except per unit data)
Revenue:
 
 
 
 
 
 
 
On demand
$
268,471

 
$
226,519

 
$
41,952

 
18.5
%
Professional and other
8,202

 
7,787

 
415

 
5.3

Total revenue
$
276,673

 
$
234,306

 
$
42,367

 
18.1

 
 
 
 
 
 
 
 
Non-GAAP on demand revenue
$
268,871

 
$
226,743

 
$
42,128

 
18.6

 
 
 
 
 
 
 
 
Ending on demand units
18,949

 
16,401

 
2,548

 
15.5

Average on demand units
18,712

 
16,310

 
2,402

 
14.7

On demand annual client value
$
1,089,189

 
$
912,060

 
$
177,129

 
19.4

Annualized on demand revenue per ending on demand unit
$
57.48

 
$
55.61

 
$
1.87

 
3.4
%
Our on demand products and services facilitate our customers’ abilities to operate cost-effectively and to respond to certain of the challenges presented by the COVID-19 pandemic. Many of our products facilitate leasing-related and other transactional services with current or potential residents without person-to-person contact, benefiting both residents and our customers who are operating with significantly reduced numbers of on-site employees. There are, however, challenges to some of our revenue streams as well, particularly in our leasing and marketing solutions, where the uncertain economic environment coupled with shelter-in-place protocols are leading to reduced transactional volumes and lower leasing velocity. Similarly, we have seen reductions in our vacation rental business due to broad travel restrictions and the uncertainties around the timing of a return to a more normal environment. The change in total revenue for the three months ended March 31, 2020, as compared to the same period in 2019, was due to the following:
On demand revenue: On demand revenue increased $42.0 million, or 18.5%. This increase was attributable to growth across our platform, primarily in resident services. This includes organic growth and acquired revenue from our 2019 and 2020 acquisitions. Annualized on demand revenue per ending on demand unit as of March 31, 2020 increased year-over-year by 3.4%, primarily due to organic growth of our solutions.
On demand revenue generated by our property management solutions increased $12.4 million, or 24.9%. This increase was primarily driven by incremental revenue from our Buildium acquisition in the fourth quarter of 2019 and growth within our spend management solutions.
On demand revenue from our resident services solutions continued to experience significant growth, increasing $22.3 million, or 23.0%. Resident services increased primarily from continued strong growth of our payments solutions, as well as incremental revenue from our 2019 acquisitions of Buildium, Simple Bills, and LeaseTerm Solutions. The growth in resident services was impacted in the second half of March 2020 as leasing velocity slowed and rent payment delinquencies slightly worsened due to shelter-in-place orders and growing unemployment associated with COVID-19.
On demand revenue from our leasing and marketing solutions increased $2.5 million, or 5.7%. This increase was attributable to incremental revenue from our acquisitions of Buildium during the fourth quarter of 2019 and Modern Message in the first quarter of 2020. The growth in leasing and marketing was impacted in the second half of March 2020 as leasing velocity slowed due to shelter-in-place orders associated with COVID-19.
On demand revenue derived from our asset optimization solutions increased $4.7 million, or 13.3%. This increase was largely attributable to incremental revenue from our acquisition of IMS in the fourth quarter of 2019 and organic growth across our revenue management solutions.
On demand unit metrics: As of March 31, 2020, one or more of our on demand solutions was utilized in the management of 18.9 million rental property units, representing a year-over-year net increase of 2.5 million units, or 15.5%. This growth is primarily attributable to our 2019 acquisitions, which accounted for approximately 11.2% of total ending on demand units, as well as organic unit growth. On demand units managed by our clients renewed at an average rate of 96.2% over the trailing twelve-month period ended March 31, 2020.

40


Cost of Revenue
 
Three Months Ended March 31,
 
2020
 
2019
 
Change
 
% Change
 
(in thousands)
Cost of revenue
$
103,120

 
$
85,192

 
$
17,928

 
21.0
%
Stock-based expense
2,010

 
1,331

 
679

 
51.0

Depreciation
3,780

 
3,671

 
109

 
3.0

Total cost of revenue
$
108,910

 
$
90,194

 
$
18,716

 
20.8
%
Cost of revenue, excluding stock-based expense and depreciation, increased $17.9 million, or 21.0%. Direct costs increased $10.3 million, driven by higher transaction volume from our payment processing solutions and incremental costs from our recent acquisitions. Personnel expense during the period increased $7.2 million, primarily attributable to new employees from our recent acquisitions and investments to support our ongoing organic growth.
Amortization of Product Technologies
 
Three Months Ended March 31,
 
2020
 
2019
 
Change
 
% Change
 
(in thousands)
Amortization of product technologies
$
13,772

 
$
9,514

 
$
4,258

 
44.8
%
Amortization of product technologies increased $4.3 million, or 44.8%. Higher amortization expense was driven by the addition of developed product technologies in connection with our recent acquisitions and an increase in amortization of developed software related to investment in innovation and product solutions.
Gross profit as a percentage of total revenue decreased to 55.7% from 57.4%. This margin compression was driven primarily by revenue growth from lower margin products, the impact from our recent acquisitions, and investments to accelerate implementation of our solutions.
Operating Expenses
Product development
 
Three Months Ended March 31,
 
2020
 
2019
 
Change
 
% Change
 
(in thousands)
Product development
$
28,099

 
$
25,766

 
$
2,333

 
9.1
 %
Stock-based expense
1,937

 
2,480

 
(543
)
 
(21.9
)
Depreciation
1,512

 
1,651

 
(139
)
 
(8.4
)
Total product development expense
$
31,548

 
$
29,897

 
$
1,651

 
5.5
 %
Product development expense, excluding stock-based expense and depreciation, increased $2.3 million, or 9.1%. Personnel expense, net of capitalized software development costs, increased $2.3 million. This increase was primarily attributable to incremental personnel costs in connection with our recent acquisitions, partially offset by decreases associated with our efficiency initiatives implemented in 2019 to centralize our product development team and direct a greater portion of work effort towards major new development projects.
Product development expense as a percentage of total revenue decreased to 11.4% from 12.8%, primarily due to the organizational initiatives described above.

41


Sales and marketing
 
Three Months Ended March 31,
 
2020
 
2019
 
Change
 
% Change
 
(in thousands)
Sales and marketing
$
47,150

 
$
37,967

 
$
9,183

 
24.2
%
Stock-based expense
5,888

 
5,350

 
538

 
10.1

Depreciation
1,619

 
1,506

 
113

 
7.5

Total sales and marketing expense
$
54,657

 
$
44,823

 
$
9,834

 
21.9
%
Sales and marketing expense, excluding stock-based expense and depreciation, increased $9.2 million, or 24.2%. Personnel expense increased $7.0 million, driven by incremental headcount from our recent acquisitions, and our continued investments in our sales force and product marketing team. Marketing program expenses increased $1.2 million, reflecting investments to accelerate client demand across our portfolio of solutions.
Sales and marketing expense as a percentage of total revenue increased to 19.8% from 19.1%. This increase was primarily driven by personnel-related investments in our sales force.
General and administrative
 
Three Months Ended March 31,
 
2020
 
2019
 
Change
 
% Change
 
(in thousands)
General and administrative
$
32,702

 
$
20,745

 
$
11,957

 
57.6
 %
Stock-based expense
6,366

 
5,752

 
614

 
10.7

Depreciation
1,460

 
1,646

 
(186
)
 
(11.3
)
Total general and administrative expense
$
40,528

 
$
28,143

 
$
12,385

 
44.0
 %
General and administrative expense, excluding stock-based expense and depreciation, increased $12.0 million, or 57.6%. Personnel expenses increased $5.9 million, reflecting investments to support our continued growth and incremental headcount from recent acquisitions. Legal and professional fees increased $3.5 million primarily associated with our recent acquisitions and integration activity. IT-related costs increased $0.7 million attributable to increased investments to support our growth.
General and administrative expense as a percentage of total revenue increased to 14.6% from 12.0%, primarily attributable to our increase in headcount and legal and professional costs.
Amortization of intangible assets
 
Three Months Ended March 31,
 
2020
 
2019
 
Change
 
% Change
 
(in thousands)
Amortization of intangible assets
$
11,419

 
$
9,836

 
$
1,583

 
16.1
%
Amortization expense of intangible assets increased $1.6 million, or 16.1%, as a result of incremental amortization expense from the addition of finite-lived client relationship and trade name assets in connection with our recent acquisitions.
Stock-based expense
 
Three Months Ended March 31,
 
2020
 
2019
 
Change
 
% Change
 
(in thousands)
Stock-based expense
$
16,201

 
$
14,913

 
$
1,288

 
8.6
%
Stock-based expense increased $1.3 million, or 8.6%, primarily driven by incremental awards in connection with our 2019 and 2020 acquisitions. Stock-based expense as a percent of total revenue was 5.9% and 6.4% for the three-months ended March 31, 2020 and 2019, respectively.

42


Depreciation expense
 
Three Months Ended March 31,
 
2020
 
2019
 
Change
 
% Change
 
(in thousands)
Depreciation expense
$
8,371

 
$
8,474

 
$
(103
)
 
(1.2
)%
Depreciation expense decreased a nominal $0.1 million, or 1.2%.
Interest Expense and Other, Net
 
Three Months Ended March 31,
 
2020
 
2019
 
Change
 
% Change
 
(in thousands)
Interest expense
$
(12,915
)
 
$
(9,201
)
 
$
(3,714
)
 
40.4
 %
Interest income
10

 
620

 
(610
)
 
(98.4
)
Change in fair value of equity investment

 
2,600

 
(2,600
)
 
(100.0
)
Other income
170

 
1

 
169

 
16,900.0

Total interest expense and other, net
$
(12,735
)
 
$
(5,980
)
 
$
(6,755
)
 
113.0
 %
Interest expense and other, net increased $6.8 million, or 113.0%. Interest expense increased $3.7 million primarily due to increased borrowings under our Amended Credit Facility. Our 2019 results also benefited from a $2.6 million increase in the fair value of our equity investment following an observable price change during the first quarter of 2019. There was no similar event in 2020.
Provision for Taxes
We compute our provision for income taxes on a quarterly basis by applying an estimated annual effective tax rate to income from recurring operations and by calculating the tax effect of discrete items recognized during the quarter. Our effective income tax rate was (80.6)% and 29.2% for the three months ended March 31, 2020 and 2019, respectively. Our effective rate is lower than the statutory rate for the three months ended March 31, 2020 primarily due to $3.3 million of excess tax benefits from stock-based compensation recognized as discrete items as required by ASU 2016-09.

Liquidity and Capital Resources
Our primary sources of liquidity as of March 31, 2020, consisted of $184.3 million of unrestricted cash and cash equivalents, $370.0 million available under our Revolving Facility, amounts available under the Amended Credit Facility’s Accordion Feature, and $35.5 million of working capital (excluding $184.3 million of unrestricted cash and cash equivalents and $137.9 million of deferred revenue).
Our principal uses of liquidity have been to fund our working capital requirements, capital expenditures and acquisitions, to service our debt obligations, and to repurchase shares of our common stock. We expect that working capital requirements, capital expenditures, acquisitions, debt service, and share repurchases will continue to be our principal needs for liquidity for at least the next year. We made capital expenditures of $13.3 million, approximately 5% of total revenues, during the three months ended March 31, 2020. We expect capital expenditures to remain at 5% of total revenues during the next few years. In addition, we have made several acquisitions in which a portion of the purchase consideration is payable at various times through 2023, with a majority of the deferred cash obligations payable during 2020 and 2021. We expect to fund these obligations totaling approximately $36.7 million from cash provided by operating activities or funds available under our Amended Credit Facility.
In February 2020, we entered into an interest rate swap agreement to effectively convert the LIBOR-based variable interest obligation on a $100.0 million notional portion of our variable rate debt into a fixed rate obligation at a rate of 1.89% from February 2020 to September 2024. In connection with this transaction, we terminated our previous cash flow hedge relationships, which had a blended fixed rate of 2.57%, and designated the 2020 Swap Agreement under a new cash flow hedge relationship. The fair value of the 2018 Swap Agreements immediately prior to termination and of the 2020 Swap Agreement at inception was a liability of $2.5 million. Due to the COVID-19 pandemic’s impact on macroeconomic trends and the resulting significant declines in LIBOR rates, the fair value of this interest rate cash flow hedge at March 31, 2020 was a liability of $6.5 million. The changes in fair value of this derivative instrument are initially recorded in accumulated other comprehensive loss and are subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. As of March 31, 2020, we estimate that $2.2 million of the total net loss related to our swap agreement recorded in accumulated other comprehensive loss will be reclassified into earnings within the next twelve months. Because the 2020 Swap Agreement

43


contained an other-than-insignificant financing element at its inception, the associated cash flows are reported as a financing activity in our Condensed Consolidated Statement of Cash Flows.
During March 2020, we committed to spend approximately $3.0 million on computer equipment and other capital items to facilitate our shift to an almost entirely work-from-home environment. The majority of this cash outflow will be recognized in our quarter ending June 30, 2020. We will also recognize cash costs of approximately $3.0 million in the second quarter associated with additional temporary staffing and related costs we have incurred or will incur to support our ability to deliver uninterrupted services to our clients even in the event of a temporary decline in the availability of our internal labor force. While the COVID-19 pandemic did not have a material impact on our financial results or cash flows for the three months ended March 31, 2020, our future business and our cash flows in future reporting periods may be adversely affected if our customers are unable to meet their payment obligations to us in a timely manner, if they slow purchase or implementation decisions in response to the economic uncertainties created by the COVID-19 pandemic or if a reduction in overall leasing velocity as a result of the pandemic leads to a significant reduction in our transactional revenues.
We believe that our existing cash and cash equivalents, working capital (excluding deferred revenue and unrestricted cash and cash equivalents), and our cash flows from operations will be sufficient to fund our working capital requirements and planned capital expenditures, and to service our debt obligations for at least the next twelve months. Our future working capital requirements will depend on many factors, including our rate of revenue growth, the timing and size of future acquisitions, the expansion of our sales and marketing activities, the timing and extent of spending to support product development efforts, the timing of introductions of new solutions and enhancements to existing solutions, and the continuing market acceptance of our solutions. We expect to enter into acquisitions of complementary businesses, applications, or technologies in the future that could require us to seek additional equity or debt financing. Additional funds may not be available on terms favorable to us, or at all.
As of December 31, 2019, we had federal and state net operating loss (“NOL”) carryforwards of $237.7 million and $97.7 million, respectively. Our federal and state NOL carryforwards may be available to offset potential payments of future income tax liabilities. If unused, the federal NOLs will begin to expire in 2026, and the state NOLs will begin to expire in 2020. Total state NOLs expiring in the next five years is approximately $1.1 million.
The following table sets forth cash flow data for the periods indicated therein:
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Net cash provided by operating activities
$
61,582

 
$
3,992

Net cash used in investing activities
$
(72,716
)
 
$
(10,873
)
Net cash used in financing activities
$
(3,219
)
 
$
(19,353
)
Net Cash Provided by Operating Activities
During the three months ended March 31, 2020, net cash provided by operating activities consisted of net income of $5.6 million, net non-cash adjustments to net income of $54.4 million, and a net inflow of cash from changes in operating assets and liabilities of $1.6 million. Non-cash adjustments to net income primarily consisted of depreciation and amortization expense of $33.6 million, stock-based expense of $16.2 million, amortization of our right-of-use assets of $3.6 million, and amortization of debt discount and issuance costs of $3.5 million.
Changes in working capital during the three months ended March 31, 2020 included net cash inflows for accounts receivable of $12.7 million, reflecting increased collections during the period. Net cash outflows included changes in accrued compensation, taxes and benefits of $4.3 million primarily attributable to the payment of annual bonuses which were previously accrued, and $5.0 million of customer deposits, primarily attributable to the timing of cash settlements for previously initiated resident transactions related to our payments solutions.
Net Cash Used in Investing Activities
During the three months ended March 31, 2020, we used $72.7 million for investing activities, including $59.5 million, net of cash and restricted cash acquired, for the acquisition of Modern Message, and $13.3 million for capital expenditures. Capital expenditures during the period primarily included capitalized software development costs and expenditures to support our information technology infrastructure.
Net Cash Used in Financing Activities
During the three months ended March 31, 2020, the net cash used in our financing activities primarily included net payments on our Term Loans of $3.8 million and payments of the principal portion of our finance leases of $0.8 million. Net inflows for our stock-based expense plans were $1.4 million.

44


Contractual Obligations, Commitments, and Contingencies
The following table summarizes, as of March 31, 2020, our minimum payments, including interest when applicable, for long-term debt and other obligations for the next five years and thereafter:
 
Payments Due by Period
 
Total
 
Less Than
1 year
 
1-3 years
 
3-5 years
 
More Than
5 years
 
(in thousands)
Convertible Notes (1)
$
358,584

 
$
5,175

 
$
353,409

 
$

 
$

Term Loans (2)
657,392

 
38,154

 
96,923

 
522,315

 

Revolving Facility (2)
252,285

 
4,875

 
9,721

 
237,689

 

Operating and finance lease obligations
190,193

 
23,411

 
43,685

 
36,601

 
86,496

Acquisition-related liabilities (3)
36,705

 
26,930

 
9,350

 
425

 

 
$
1,495,159

 
$
98,545

 
$
513,088

 
$
797,030

 
$
86,496

(1) 
Represents the aggregate principal amount of $345.0 million and anticipated coupon interest payments related to our Convertible Notes and excludes the unamortized discount and debt issuance costs reflected in our Condensed Consolidated Balance Sheets.
(2) 
Represents the contractually required principal payments for our Term Loan and Delayed Draw Term Loan and $230.0 million of principal amount outstanding under the Revolving Facility. These amounts exclude unamortized debt issuance costs reflected in our Condensed Consolidated Balance Sheets. These amounts also include the anticipated interest obligations under our Amended Credit Facility, which were estimated using a LIBOR forward rate curve and include the related effect of our interest rate swap agreement.
(3)
Represents obligations in connection with our acquisitions comprised of undiscounted amounts payable for our deferred cash obligations. These amounts exclude deferred stock obligations, contingent consideration of up to $25.3 million with a fair value of $6.8 million, and potential reductions related to the sellers’ indemnification obligations.
Credit Facility
The Amended Credit Facility matures on September 5, 2024 (subject to early maturity provisions in certain circumstances, as described below), and includes the following:
Revolving Facility: The Amended Credit Facility provides $600.0 million in aggregate commitments for secured revolving loans, with sublimits of $10.0 million for the issuance of letters of credit and $20.0 million for swingline loans (“Revolving Facility”). As of March 31, 2020, we have borrowed $230.0 million of revolving loans.
Initial Term Loan: An initial Term Loan of $300.0 million was borrowed on the closing date for the Amended Credit Facility (the “Term Loan”). The proceeds of the Term Loan were used to repay the term loan balances outstanding under the 2014 Credit Facility.
Delayed Draw Term Loan: During 2019, we drew funds of $300.0 million available under the delayed draw term loan (“Delayed Draw Term Loan”), the proceeds of which were used to fund acquisition activity.
Revolving loans under the Amended Credit Facility may be voluntarily prepaid and re-borrowed. Principal payments on the Term Loan and Delayed Draw Term Loan (collectively, the “Term Loans”) are due in quarterly installments equal to an initial amount of $3.8 million, which increases to $7.5 million beginning on December 31, 2020, increases to $11.3 million beginning on December 31, 2022, and increases to $15.0 million beginning on December 31, 2023. Once repaid or prepaid, the Term Loans may not be re-borrowed. All outstanding principal and accrued but unpaid interest is due, and the commitments for the Revolving Facility terminate, on the maturity date. The Term Loans are subject to mandatory repayment requirements in the event of certain asset sales or if certain insurance or condemnation events occur, subject to customary reinvestment provisions. We may prepay the Term Loans in whole or in part at any time without premium or penalty.
Accordion Feature: The Amended Credit Facility also allows us, subject to certain conditions, to request additional term loan commitments and/or additional revolving commitments in an aggregate principal amount of up to the greater of $250.0 million or 100% of consolidated EBITDA (as defined within the agreement) for the most recent four fiscal quarters, plus an amount that would not cause our consolidated senior secured net leverage ratio to exceed 3.50 to 1.00.
All outstanding revolving loans and term loans under the Amended Credit Facility mature on September 5, 2024. If on or prior to August 16, 2022, we have failed to demonstrate to the Agent (as defined in Note 8 to the Condensed Consolidated Financial Statements) that we would be in compliance with each financial covenant after giving pro forma effect to the repayment in full of the Convertible Notes which mature on November 15, 2022, then the Amended Credit Facility will mature on August 16, 2022. In addition, if on any business day during the period beginning on August 16, 2022 until the Convertible

45


Notes are paid in full, our available liquidity is less than an amount equal to 125% of the outstanding principal amount of the Convertible Notes, then amounts outstanding under the Amended Credit Facility are due immediately.
Refer to Note 8 of the accompanying Condensed Consolidated Financial Statements for further discussion of the Amended Credit Facility, including its terms and conditions.
Convertible Notes
In May 2017, we completed a private offering of Convertible Notes with an aggregate principal amount of $345.0 million. The net proceeds from this offering were $304.2 million, after adjusting for debt issue costs, including the underwriting discount and the net cash used to purchase the Note Hedges and sell the Warrants. The Convertible Notes accrue interest at an annual rate of 1.50%, which is payable semi-annually on May 15 and November 15 of each year. The Convertible Notes mature on November 15, 2022, and may not be redeemed by us prior to their maturity.
The holders may convert their notes to shares of our common stock, at their option, on or after May 15, 2022, and through the second scheduled trading day preceding the maturity date. Prior to May 15, 2022, holders may only convert their notes under certain circumstances specified in the Indenture. The Convertible Notes are convertible at an initial rate of 23.84 shares per $1,000 of principal (equivalent to an initial conversion price of approximately $41.95 per share of our common stock). Upon conversion, we will pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election. It is our stated intention to settle the principal balance of the Convertible Notes in cash and any conversion premium obligation in excess of the principal portion in shares of our common stock.
During 2019, we received conversion notices from certain holders with respect to an immaterial amount in aggregate principal of Convertible Notes requesting conversion as a result of the sales price condition having been met during 2019. In accordance with the terms of the Convertible Notes, we made cash payments of the aggregate principal amount and delivered newly issued shares of our common stock for the remainder of the conversion obligation in excess of the aggregate principal amount of the Convertible Notes being converted, in full satisfaction of such converted notes. We received shares of our common stock under the Note Hedges that offset the issuance of shares of common stock upon conversion of the Convertible Notes.
In conjunction with the Convertible Notes offering, we purchased Note Hedges and issued Warrants for approximately 8.2 million shares of our common stock. We paid $62.5 million to purchase the Note Hedges and received proceeds of $31.5 million from the issuance of the Warrants. The Note Hedges have an exercise price of $41.95 per share, consistent with the conversion price of the Convertible Notes, and expire in November 2022. The Note Hedges are generally expected to reduce the potential dilution to our common stock (or, in the event the conversion is settled in cash, to reduce our cash payment obligation) in the event that at the time of conversion our stock price exceeds the conversion price under the Convertible Notes. The Warrants have a strike price of $57.58 per share and expire in ratable portions on a series of expiration dates commencing on February 15, 2023.
Refer to Note 8 of the accompanying Condensed Consolidated Financial Statements for a complete discussion of these transactions and their accounting implications.
Other than the matters discussed above, there have been no other material changes outside normal operations in our contractual obligations from our disclosures in our Annual Report on Form 10-K for the year ended December 31, 2019.
Off-Balance Sheet Arrangements
We do not have any off-balance sheet financing arrangements, and we do not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
Item 3. Quantitative and Qualitative Disclosures About Market Risk.
Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in interest rates and foreign currency exchange risks. We do not hold or issue financial instruments for trading purposes.
Interest Rate Risk
We had unrestricted cash and cash equivalents of $184.3 million and $197.2 million at March 31, 2020 and December 31, 2019, respectively. We hold cash and cash equivalents for working capital purposes. We do not have material exposure to market risk with respect to investments, as our investments consist primarily of highly liquid investments purchased with original maturities of three months or less.
We had $592.5 million and $596.3 million outstanding under our Term Loans at March 31, 2020 and December 31, 2019, respectively. We had $230.0 million outstanding under our Revolving Facility at each of March 31, 2020 and December 31,

46


2019. At our option, amounts borrowed under the Amended Credit Facility accrue interest at a per annum rate equal to either LIBOR, plus a margin ranging from 1.00% to 2.00%, or the Base Rate, plus a margin ranging from 0.00% to 1.00% (“Applicable Margin”). The base LIBOR rate is, at our discretion, equal to either one, three, or six month LIBOR. The Base Rate is defined as the greater of Wells Fargo’s prime rate, the Federal Funds Rate plus 0.50%, or one month LIBOR plus 1.00%. In each case, the Applicable Margin is determined based upon our consolidated net leverage ratio.
On March 31, 2016, we entered into two interest rate swap agreements (collectively the “2016 Swap Agreements”). The 2016 Swap Agreements covered an aggregate notional amount of $75.0 million from March 2016 to September 2019 by replacing the obligation’s variable rate with a blended fixed rate of 0.89%. The 2016 Swap Agreements matured on September 30, 2019.
On December 24, 2018, we entered into two interest rate swap agreements (collectively the “2018 Swap Agreements”). The 2018 Swap Agreements covered an aggregate notional amount of $100.0 million from December 2018 to February 2022 by replacing the obligation’s variable rate with a blended fixed rate of 2.57%. We designated both the 2016 and 2018 Swap Agreements as cash flow hedges of interest rate risk.
On February 10, 2020, we entered into an interest rate swap agreement (the “2020 Swap Agreement”) that covers an aggregate notional amount of $100.0 million from February 2020 to September 2024 by replacing the obligation’s variable rate with a blended rate of 1.89%. In connection with this transaction, we terminated the 2018 Swap Agreements cash flow hedge relationship on a prospective basis and designated the 2020 Swap Agreement under a new cash flow hedge relationship. The fair value of the 2018 Swap Agreements immediately prior to termination was a liability of $2.5 million. Because the forecasted transactions that the 2018 Swap Agreements were designated to hedge are still probable to occur, the unrealized loss will be reclassified into earnings through September 2024. The 2020 Swap Agreement is designated as a cash flow hedge on interest rate risk.
If the applicable variable interest rates changed by 50 basis points, our expected annual interest expense as of March 31, 2020, would change by approximately $3.6 million.
Foreign Currency Exchange Risk
We have foreign currency risks related to certain of our foreign subsidiaries, primarily in the Philippines and in India. The functional currency of these foreign subsidiaries is the U.S. dollar. The local currencies of these foreign subsidiaries are the Philippine peso and India rupee. Operating expenses in these foreign subsidiaries are primarily denominated in the respective local currency and are remeasured into our reporting currency at the average exchange rate in effect during the month. As of March 31, 2020, we entered into foreign currency exchange forward contracts with an aggregate notional amount of $13.9 million to protect a portion of our forecasted U.S. dollar-equivalent operating expenses from adverse changes in foreign currency exchange rates. These hedging contracts reduce, but do not entirely eliminate, the impact of adverse foreign currency exchange rate movements. These contracts are designated as cash flow hedges for accounting purposes. For additional details, see Note 15 to the Condensed Consolidated Financial Statements.
We also enter into foreign currency forward contracts to hedge fluctuations associated with foreign currency denominated monetary assets and liabilities, primarily associated with our lease liabilities. These forward contracts are not designated for hedge accounting treatment. Accordingly, the change in fair value of these derivatives is recorded as a component of “General and administrative” in the accompanying Condensed Consolidated Statements of Operations and offsets the change in fair value of the foreign currency denominated assets and liabilities, which are also recorded in “General and administrative”. As of March 31, 2020, the notional amounts of outstanding foreign currency contracts entered into under our balance sheet hedge program was $2.6 million. The effect of derivatives not designated as hedge instruments for the period ended March 31, 2020 was de minimis.
Adverse changes in exchange rates of 10% would have resulted in an adverse impact on income before income taxes as reported in the accompanying Condensed Consolidated Statement of Operations of approximately $1.5 million at March 31, 2020. These reasonably possible adverse changes in exchange rates of 10% were applied to total monetary assets and liabilities denominated in currencies other than the functional currencies of our subsidiaries at the balance sheet date to compute the impact these changes would have had on our income before income taxes in the near term.

Item 4. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
Pursuant to Rule 13a-15(b) and Rule 15d-15(b) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), we carried out an evaluation, with the participation of our management, and under the supervision of our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures (as defined under Rule 13a-15(e) and 15d-15(e) under the Exchange Act) as of March 31, 2020. Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective as of March 31,

47


2020 because of certain individual control deficiencies related to our information technology general controls (“ITGCs”) that, when viewed in combination, aggregated to a material weakness. Specifically, we did not maintain effective controls over user access to certain IT systems and related changes to IT programs and data, and, as a result, the effective functioning of certain process-level automated and IT-dependent controls may have been affected. This material weakness was identified and discussed in Part II, Item 9A of our Annual Report on Form 10-K filed on March 2, 2020. Management’s assessment of the effectiveness of our disclosure controls and procedures is expressed at the level of reasonable assurance because management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives. Notwithstanding the material weakness in our internal control over financial reporting as of March 31, 2020, management has concluded that the consolidated financial statements included within this Quarterly Report on Form 10-Q present fairly, in all material respects, our financial position, results of operations and cash flows for the periods presented.
Remediation Plan
Management has been taking actions to remediate the deficiencies that in combination resulted in the material weakness and to improve the design and effectiveness of our ITGCs. The remedial activities include the following:
Expanding the management and governance over IT system controls.
Implementing enhanced process controls around internal user access management including provisioning, removal, and periodic review.
Further restricting privileged access and improving segregation of duties within IT environments based on roles and responsibilities.
Strengthening the security environment around certain applications, IT programs or databases.
Strengthening internal user authentication mechanisms following established policy requirements.
We have completed certain of such remediation activities as of the date of this report and believe that we have strengthened our ITGCs to address the identified material weakness. However, control weaknesses are not considered remediated until new internal controls have been operational for a period of time, are tested, and management concludes that these controls are operating effectively. We will continue to monitor the effectiveness of these remediation measures, and we will make any changes to the design of this plan and take such other actions that we deem appropriate given the circumstances. We expect to complete the remediation process as early as practicable in 2020.
Changes in Internal Controls
There were no significant changes in our internal control over financial reporting that occurred during the quarter ended March 31, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations of Internal Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
PART II—OTHER INFORMATION
Item 1. Legal Proceedings.
We are subject to legal proceedings and claims arising in the ordinary course of business. We are involved in litigation and other legal proceedings and claims, including purported class action lawsuits, that have not been fully resolved. At this time, we believe that any reasonably possible adverse outcome of such matters would not be material either individually or in the aggregate. Our view of these matters may change in the future as litigation and events related thereto unfold.


48


Item 1A. Risk Factors.
In addition to the other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the factors discussed in Part I, “Item 1A Risk Factors” in our Annual Report on Form 10-K, which could materially affect our business, financial condition or future results. The risks described in our Annual Report on Form 10-K are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or results of operations. Other than as reflected in the following risk factors, there were no material changes to the Risk Factors previously disclosed in Part I, “Item 1A Risk Factors” in our Annual Report on Form 10-K.
The COVID-19 pandemic and its effects could adversely impact our business, results of operations, liquidity and financial condition, and the magnitude and timing of such impact is highly uncertain and difficult to predict.
Global health concerns from the COVID-19 pandemic and related government actions have caused significant disruption to the global economic environment. The pandemic has significantly increased economic uncertainty and reduced economic activity, including consumer and business spending, and leasing velocity within the rental housing industry. In response to the pandemic, government authorities have implemented numerous measures designed to contain the spread of the disease, including travel bans and restrictions, quarantines, shelter-in-place and lockdown orders, and business limitations and shutdowns. The extent to which the COVID-19 pandemic will impact our operations and financial condition will depend upon future developments which are uncertain and difficult to predict, including the scope, severity and duration of the pandemic and the success of the actions taken to contain the pandemic and mitigate its impact.
The COVID-19 pandemic is adversely impacting residents of rental properties and their ability or willingness to fully meet their obligations to our customers, which in turn may adversely impact our customers’ ability or willingness to meet their obligations to us or may cause them to otherwise seek modifications to their obligations to us. This could result in increases in uncollectible receivables or delays in payment to us by our customers. These conditions could also adversely affect the rate of overall technology spending and influence the timing of our customers’ and prospective customers’ technology purchasing and implementation decisions, which could adversely affect their ability or willingness to purchase our solutions, delay purchasing decisions, reduce the value or duration of subscriptions, negatively affect our renewal rates and churn, negatively affect certain of our products associated with leasing velocity such as but not limited to screening, renters insurance, and payments, or result in a decrease in the number of end users of our solutions or the transactions performed using our solutions, any of which could adversely affect our operating results and financial condition on a short-term or longer-term basis.
To support the health and wellbeing of our employees, customers, partners and communities and in compliance with governmental restrictive orders in the locations in which we have offices, a significant majority of our employees are currently working remotely. Although such changes did not have a material adverse impact on our business and financial results for the first quarter of 2020 and we have been able to effectively operate and provide services and meet our obligations to our customers, if we are not able to continue to respond to and manage these impacts and related changes, our business, results of operations, liquidity and financial condition could be adversely impacted. Furthermore, remote work and the use of our business continuity plans over an extended period of time could impair or delay our ability to sell our solutions, adversely impact our product development and harm productivity and collaboration. We may also take further actions as may be required by government authorities or as we determine are in the best interests of our employees, customers and business partners which could further adversely impact our business
Many of our customers and vendors are also working remotely, which may delay the timing of orders, implementations, or deliveries. The disruptions to our operations caused by the COVID-19 pandemic may result in inefficiencies, delays and additional costs in our product development, sales, marketing and customer service efforts that we cannot fully mitigate due to the current economic conditions or other unpredictable aspects of the pandemic on our customers and vendors.
The pandemic also raises the possibility of an extended global economic downturn, and there has been significant volatility in the financial markets. As a result, our results and financial condition could adversely be impacted even after the pandemic is mitigated or contained and governmental restrictions are suspended or terminated. For example, our customers may continue to experience economic pressures and we may be unable to collect receivables from customers impacted by COVID-19, or such customers may request alternative payment structures that could adversely impact our results. A decrease in orders in a given period could also negatively impact our revenues in future periods because a substantial portion of our services generate revenue recognized over time. Moreover, we may experience materially adverse impacts as a result of the global economic impact, including reduced spending, lower economic activity and weakened banking and financial systems.
Other factors related to the COVID-19 pandemic that may adversely impact our business operations include:
service interruptions or impaired system performance due to failures of or delays in our systems or resources;

49


the possibility that one or more clusters of COVID-19 cases could occur at one of our locations, data centers or other third-party providers, affecting our employees or affecting the systems or employees of our customers or other third parties on which we depend; or
challenges to our systems supporting our remote workforce, due to the higher demand on such systems and the hardware needed to support such working conditions.
There are no comparable recent events that provide guidance as to the effect the spread of COVID-19 as a global pandemic may have, and, as a result, the ultimate impact of the pandemic is highly uncertain and subject to change. We do not yet know the full extent of the impacts on our business, our operations or the global economy as a whole. The pandemic may have the effect of increasing the severity and likelihood of the risks listed below and the other risks described in our “Risk Factors” section in our Annual Report on Form 10-K filed on March 2, 2020.
Our quarterly operating results have fluctuated in the past and may fluctuate in the future, which could cause our stock price to decline.
Our quarterly operating results may fluctuate as a result of a variety of factors, many of which are outside of our control. Fluctuations in our quarterly operating results may be due to a number of factors, including the risks and uncertainties discussed elsewhere in this filing and in the “Risk Factors” section in our Annual Report on Form 10-K filed on March 2, 2020. Some of the important factors that could cause our revenues and operating results to fluctuate from quarter to quarter include:
the impact of the COVID-19 pandemic on our business, our customers, and the general economic impact of the pandemic in the short and longer term;
general economic, industry and market conditions in the rental housing industry that impact our current and potential clients, including the impact of the COVID-19 pandemic;
the extent to which on demand software solutions maintain market acceptance;
fluctuations in leasing activity by our clients;
our ability to timely introduce enhancements to our existing solutions and new solutions;
our ability to renew the use of our on demand solutions for units managed by our existing clients and to increase the use of our on demand solutions for the management of units by our existing and new clients;
changes in our pricing policies or those of our competitors or new competitors;
the variable nature of our sales and implementation cycles;
our ability to anticipate and adapt to external forces and the emergence of new technologies and products;
our ability to enter into new markets and capture additional market share;
our ability to integrate acquisitions in a cost-effective and timely manner;
the timing of revenue and expenses related to recent and potential acquisitions or dispositions of businesses or technologies;
changes in local economic, political and regulatory environments of our international operations including as a result of the COVID-19 pandemic;
the amount and timing of our investment in research and development activities;
technical difficulties, service interruptions, data or document losses or security breaches;
our ability to hire and retain qualified key personnel, including particular key positions in our sales force and IT department;
changes in the legal, regulatory or compliance environment related to the rental housing industry or the markets in which we operate, including without limitation changes related to fair credit reporting, payment processing, data protection and privacy, utility billing, insurance, the Internet and e-commerce, licensing, telemarketing, electronic communications, consumer protection, the Health Insurance Portability and Accountability Act of 1996 (“HIPAA”), the Health Information Technology Economic and Clinical Health Act (“HITECH”), and state and local laws related to rent control or regulation;
the amount and timing of operating expenses and capital expenditures related to the expansion of our operations and infrastructure;
increase in the number or severity of insurance claims on policies sold by us;
litigation and settlement costs, including unforeseen costs;

50


new accounting pronouncements and changes in accounting standards or practices, particularly any affecting the recognition of subscription revenue or accounting for mergers and acquisitions; and
changes in tax policy in the United States and globally that affect the deductibility of certain expenses and how our profits are taxed.
Fluctuations in our quarterly operating results or guidance that we provide may lead analysts to change their long-term models for valuing our common stock, cause us to face short-term liquidity issues, impact our ability to retain or attract key personnel or cause other unanticipated issues, all of which could cause our stock price to decline. As a result of the potential variations in our quarterly revenue and operating results, we believe that quarter-to-quarter and year-to-date period comparisons of our revenues and operating results may not be meaningful and the results of any one quarter should not be relied upon as an indication of future performance.
Variability in our sales and activation cycles could result in fluctuations in our quarterly results of operations and cause our stock price to decline.
The sales and activation cycles for our solutions, from initial contact with a prospective client to contract execution and activation, vary widely by client and solution. We do not recognize revenue until the solution is activated. While most of our activations follow a set of standard procedures, a client’s priorities or other factors may delay activation and our ability to recognize revenue, which could result in fluctuations in our quarterly operating results. Additionally, certain of our products are offered in suites containing multiple solutions, resulting in additional fluctuation in activations depending on each client’s priorities and our own processes related to solutions included in the suite. The COVID-19 pandemic could also adversely affect the rate of technology spending and demand for our solutions, and delay or otherwise influence the timing of purchasing decisions and sales and activation cycles by our existing or prospective customers.
Economic trends that affect the rental housing market may have a negative effect on our business.
Our clients include a range of organizations whose success is closely linked to the rental housing market. Economic trends that negatively or positively affect the rental housing market or the impact of the COVID-19 pandemic may adversely affect our business. Instability or downturns affecting the rental housing market may have a material adverse effect on our business, prospects, financial condition and results of operations by:
decreasing demand for leasing and marketing solutions;
reducing the number of occupied sites and units on which we earn revenue;
preventing our clients from expanding their businesses and managing new properties;
causing our clients to reduce spending on our solutions;
subjecting us to increased pricing pressure in order to add new clients and retain existing clients;
causing our clients to switch to lower-priced solutions provided by our competitors or internally developed solutions;
delaying or preventing our collection of outstanding accounts receivable; and
causing payment processing losses related to an increase in client insolvency.
In addition, economic trends that reduce the frequency of renter turnover or the quantity of new renters may reduce the number of rental transactions completed by our clients and may, as a result, reduce demand for our rental, leasing or marketing transaction specific services. The economic effect of the COVID-19 pandemic on the rental housing industry could provide further pressure on our customers who rely upon residents for rental and other payments and leasing activity through which they earn revenue.
We may not be able to continue to add new clients and retain and increase sales to our existing clients, which could adversely affect our operating results.
Our revenue growth is dependent on our ability to continually attract new clients while retaining and expanding our service offerings to existing clients. Growth in the demand for our solutions may be inhibited and we may be unable to sustain growth in our sales for a number of reasons, including, but not limited to:
the economic effects of the COVID-19 pandemic upon our clients and their demand for our service offerings;
our failure to develop new or additional solutions;
our inability to market our solutions in a cost-effective manner to new clients or in new vertical or geographic markets;
our inability to expand our sales to existing clients;

51


our inability to build and promote our brand; and
perceived or actual security, integrity, reliability, quality or compatibility problems with our solutions.
A substantial amount of our past revenue growth was derived from purchases of upgrades and additional solutions by existing clients. Our costs associated with increasing revenue from existing clients are generally lower than costs associated with generating revenue from new clients. Therefore, a reduction in the rate of revenue increase from our existing clients, even if offset by an increase in revenue from new clients, could reduce our profitability and have a material adverse effect on our operating results.
Any disruption of service at our data centers or other facilities could interrupt or delay our clients’ access to our solutions, which could harm our operating results.
The ability of our clients to access our service is critical to our business. We host our products and services, support our operations and service our clients primarily from data centers in the Dallas, Texas area, but also from data centers located elsewhere in the United States and in Europe.
We may fail to provide such service as a result of numerous factors, many of which are beyond our control, including, without limitation: mechanical failure, power outage, the impact of the COVID-19 pandemic, human error, physical or electronic security breaches, war, terrorism and related conflicts or similar events worldwide, fire, earthquake, hurricane, flood and other natural disasters, sabotage and vandalism. We attempt to mitigate these risks at our Texas-based data centers and other facilities through various business continuity efforts, including: redundant infrastructure, 24 x 7 x 365 system activity monitoring, backup and recovery procedures, use of a secure off-site storage facility for backup media, separate test systems and rotation of management and system security measures, but our precautions may not protect against all potential problems. Disaster recovery procedures are in place to facilitate the recovery of our operations, products and services within the stated service level goals. Our secondary data center is equipped with physical space, power, storage and networking infrastructure and Internet connectivity to support the solutions we provide in the event of the interruption of services at our primary data center. Even with this secondary data center, however, our operations would be interrupted during the transition process should our primary data center experience a failure. Moreover, both our primary and secondary data centers are located in the greater metropolitan Dallas area. As a result, any regional disaster could affect both data centers and result in a material disruption of our services.
Problems at one or more of our data centers, whether or not within our control, could result in service disruptions or delays or loss or corruption of data or documents. This could damage our reputation, cause us to issue credits to clients, subject us to potential liability or costs related to defending against claims, or cause clients to terminate or elect not to renew their agreements, any of which could negatively impact our revenues and harm our operating results.
We provide service level commitments to our clients, and our failure to meet the stated service levels could significantly harm our revenue and our reputation.
Our client agreements provide that we maintain certain service level commitments to our clients relating primarily to product functionality, network uptime, critical infrastructure availability and hardware replacement. For example, our service level agreements generally require that our solutions are available 98% of the time during coverage hours (normally 6:00 a.m. though 10:00 p.m. Central time daily) 365 days per year (other than certain permitted exceptions such as maintenance). If we are unable to meet the stated service level commitments, we may be contractually obligated to provide clients with refunds or credits. Additionally, if we fail to meet our service level commitments a specified number of times within a given time frame or for a specified duration, our clients may terminate their agreements with us or extend the term of their agreements at no additional fee. As a result, a failure to deliver services for a relatively short duration could cause us to issue credits or refunds to a large number of affected clients or result in the loss of clients. In addition, we cannot assure that our clients will accept these credits, refunds, termination or extension rights in lieu of other legal remedies that may be available to them. Our failure to meet our commitments could also result in substantial client dissatisfaction or loss. Because of the loss of future revenues through the issuance of credits or the loss of clients or other potential liabilities, our revenue could be significantly impacted if we cannot meet our service level commitments to our clients. Although we were able to effectively service our customers and meet our service level obligations during the first quarter of 2020 after implementing the changes to our work environments as a result of the COVID-19 pandemic, including working from home in response to governmental orders and safety considerations related to our employees and customers, if we are not able to continue to respond to and manage these impacts and related changes, our business, results of operations, liquidity and financial condition could be adversely impacted.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
(a) Unregistered Sales of Equity Securities
There were no unregistered sales of equity securities during the three months ended March 31, 2020 and 2019.
(c) Purchases of Equity Securities
There was no share repurchase activity during the three months ended March 31, 2020 and 2019.

52


Item 6. Exhibits.
The exhibits required to be furnished pursuant to Item 6 are listed in the following Exhibit Index.

53


EXHIBIT INDEX
 
Exhibit
 
 
 
Incorporated by Reference
 
Included
Number
 
Exhibit Description
 
Form
 
Date
 
Number
 
Herewith
 
Amended and Restated Certificate of Incorporation of the Registrant, as amended
 
10-Q
 
8/6/2018
 
3.1
 
 
 
Amended and Restated Bylaws of the Registrant
 
S-1/A
 
7/26/2010
 
3.4
 
 
 
Form of Common Stock certificate of the Registrant
 
S-1/A
 
7/26/2010
 
4.1
 
 
 
Shareholders’ Agreement among the Registrant and certain stockholders, dated December 1, 1998, as amended July 16, 1999 and November 3, 2000
 
S-1
 
4/29/2010
 
4.2
 
 
 
Second Amended and Restated Registration Rights Agreement among the Registrant and certain stockholders, dated February 22, 2008
 
S-1
 
4/29/2010
 
4.3
 
 
 
Indenture between the Registrant and Wells Fargo Bank, National Association, dated May 23, 2017
 
10-Q
 
8/4/2017
 
4.4
 
 
 
Form of Global Note to represent the 1.50% Convertible Senior Notes due 2022, of the Registrant
 
10-Q
 
8/4/2017
 
4.5
 
 
 
Form of Warrant Confirmation in connection with 1.50% Convertible Senior Notes due 2022, of the Registrant
 
10-Q
 
8/4/2017
 
4.6
 
 
 
Form of Call Option Confirmation in connection with 1.50% Convertible Senior Notes due 2022, of the Registrant
 
10-Q
 
8/4/2017
 
4.7
 
 
 
Transition Agreement between the Registrant and William Chaney, dated January 13, 2020+
 
10-K
 
3/2/2020
 
10.22
 
 
 
Employment Agreement between the Registrant and Brian Shelton, dated January 2, 2020+
 
10-K
 
3/2/2020
 
10.33
 
 
 
Employment Agreement between the Registrant and Mike Britti, dated January 13, 2020+
 
10-K
 
3/2/2020
 
10.34
 
 
 
Employment Agreement between the Registrant and Barry Carter, dated January 13, 2020+
 
10-K
 
3/2/2020
 
10.35
 
 
 
Form of 2020 Management Incentive Plan+
 
8-K
 
3/12/2020
 
10.1
 
 
 
Certification of Chief Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002*
 
 
 
 
 
 
 
X
 
Certification of Chief Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002*
 
 
 
 
 
 
 
X
 
Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002*
 
 
 
 
 
 
 
X
 
Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002*
 
 
 
 
 
 
 
X
101.INS
 
Instance - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
 
 
 
 
 
 
 
X
101.SCH
 
Inline XBRL Taxonomy Extension Schema
 
 
 
 
 
 
 
X
101.CAL
 
Inline XBRL Taxonomy Extension Calculation
 
 
 
 
 
 
 
X
101.DEF
 
Inline XBRL Taxonomy Extension Definition
 
 
 
 
 
 
 
X
101.LAB
 
Inline XBRL Taxonomy Extension Labels
 
 
 
 
 
 
 
X
101.PRE
 
Inline XBRL Taxonomy Extension Presentation
 
 
 
 
 
 
 
X
104
 
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
 
 
 
 
 
 
 
X
+     Indicates management contract or compensatory plan or arrangement
*     Furnished herewith.

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Date: May 8, 2020

54



RealPage, Inc.

By:
 
/s/ Thomas C. Ernst, Jr.
 
 
Thomas C. Ernst, Jr.
 
 
 Executive Vice President, Chief Financial Officer and Treasurer

55
EX-31.1 2 exhibit311q120201.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002

I, Stephen T. Winn, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q for the period ended March 31, 2020 of RealPage, 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(s) 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.
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 8, 2020

/s/ Stephen T. Winn
Stephen T. Winn
Chairman of the Board of Directors, Chief Executive Officer, President and Director


EX-31.2 3 exhibit312q120201.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002

I, Thomas C. Ernst, Jr., certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q for the period ended March 31, 2020 of RealPage, 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(s) 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.
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 8, 2020

/s/ Thomas C. Ernst, Jr.
Thomas C. Ernst, Jr.
 Executive Vice President, Chief Financial Officer and Treasurer



EX-32.1 4 exhibit321q120201.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of RealPage, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2020 (the “Report”), I, Stephen T. Winn, Chairman of the Board of Directors, Chief Executive Officer, President and Director of RealPage, Inc., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
(1) the Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of RealPage, Inc.
Date: May 8, 2020
 
/s/ Stephen T. Winn
Stephen T. Winn
Chairman of the Board of Directors, Chief Executive Officer, President and Director
A signed original of this written statement required by Section 906 has been provided to RealPage, Inc. and will be retained by RealPage, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of the Report or as a separate disclosure document.


EX-32.2 5 exhibit322q120201.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of RealPage, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2020 (the “Report”), I, Thomas C. Ernst, Jr., Executive Vice President, Chief Financial Officer and Treasurer of RealPage, Inc., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
(1) the Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of RealPage, Inc.
Date: May 8, 2020
 
/s/ Thomas C. Ernst, Jr.
Thomas C. Ernst, Jr.
 Executive Vice President, Chief Financial Officer and Treasurer
A signed original of this written statement required by Section 906 has been provided to RealPage, Inc. and will be retained by RealPage, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of the Report or as a separate disclosure document.


EX-101.SCH 6 rp-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2103100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Acquisitions - 2019 Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Acquisitions - 2020 Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Acquisitions - Allocated Purchase Price (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Acquisitions - Pro Forma Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Acquisitions - Schedule of Contingent Consideration Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - The Company link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1006000 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Debt - Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Debt - Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Derivative Financial Instruments - Fair Value By Balance Sheet Location (Details) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Derivative Financial Instruments - Gain (Loss) on Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Derivative Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Derivative Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Fair Value Measurements - Changes in Level 3 Fair Values (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Goodwill and Intangible Assets - Change in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Goodwill and Intangible Assets - Identified Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Leases - Assets and Liabilities of Lessee (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Leases - Assets and Liabilities of Lessee (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406406 - Disclosure - Leases - Schedule of Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2406406 - Disclosure - Leases - Schedule of Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2406406 - Disclosure - Leases - Schedule of Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2406405 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Net Income per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Net Income per Share - Calculation of Basic and Diluted Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Property, Equipment and Software link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Property, Equipment and Software - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Property, Equipment and Software - Components of Property, Equipment and Software (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Property, Equipment and Software (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Revenue Recognition - Capitalized Contract Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Revenue Recognition - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Stock-based Expense link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Stock-based Expense - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Stock-based Expense - Schedule of Stock-based Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Stock-based Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Stockholders' Equity - Changes in AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 rp-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 rp-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 rp-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed technologies Developed Technology Rights [Member] Client relationships Customer Relationships [Member] Trade names Trade Names [Member] Non-compete agreements Noncompete Agreements [Member] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Finite-lived intangible assets, net Finite-Lived Intangible Assets, Net Indefinite-lived intangible assets Indefinite-lived Intangible Assets (Excluding Goodwill) Total intangible assets, carrying amount Intangible Assets, Gross (Excluding Goodwill) Total identified intangible assets, net Intangible Assets, Net (Excluding Goodwill) Equity [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Business Combinations [Abstract] Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration [Abstract] Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration [Abstract] Deferred Cash and Stock Obligations Deferred Obligation [Abstract] Deferred Obligation [Abstract] Deferred Cash and Stock Obligations Beginning Balance Business Combination, Deferred Obligation, Liability Business Combination, Deferred Obligation, Liability Additions, net of fair value discount Business Combination, Deferred Obligation, Liability, Additions For Acquisitions Net Of Fair Value Discount Business Combination, Deferred Obligation, Liability, Additions For Acquisitions Net Of Fair Value Discount Cash payments Payment For Deferred Obligation Liability, Financing Activities Payment For Deferred Obligation Liability, Financing Activities Settlements through common stock issued Business Combination, Deferred Obligation, Liability, Increase (Decrease) For Equity Interests Issued And Issuable Business Combination, Deferred Obligation, Liability, Increase (Decrease) For Equity Interests Issued And Issuable Accretion expense Business Combination, Deferred Obligation, Liability, Increase (Decrease) For Accretion Business Combination, Deferred Obligation, Liability, Increase (Decrease) For Accretion Change in fair value Business Combination, Deferred Obligation, Liability, Increase (Decrease) For Change In Fair Value Business Combination, Deferred Obligation, Liability, Increase (Decrease) For Change In Fair Value Indemnification claims and other adjustments Business Combination, Deferred Obligation, Liability, Increase (Decrease) For Indemnification Claims And Other Adjustments Business Combination, Deferred Obligation, Liability, Increase (Decrease) For Indemnification Claims And Other Adjustments Deferred Cash and Stock Obligations Ending Balance Contingent Consideration Contingent Consideration [Abstract] Contingent Consideration [Abstract] Contingent Consideration Beginning Balance Business Combination, Contingent Consideration, Liability Additions, net of fair value discount Business Combination, Contingent Consideration, Liability, Additions For Acquisitions Net Of Fair Value Discount Business Combination, Contingent Consideration, Liability, Additions For Acquisitions Net Of Fair Value Discount Cash payments Payment for Contingent Consideration Liability, Financing Activities Settlements through common stock issued Business Combination, Contingent Consideration, Liability, Increase (Decrease) For Equity Interests Issued And Issuable Business Combination, Contingent Consideration, Liability, Increase (Decrease) For Equity Interests Issued And Issuable Accretion expense Business Combination, Contingent Consideration, Liability, Increase (Decrease) for Accretion Business Combination, Contingent Consideration, Liability, Increase (Decrease) for Accretion Change in fair value Business Combination, Contingent Consideration, Liability, Increase (Decrease) For Change In Fair Value Business Combination, Contingent Consideration, Liability, Increase (Decrease) For Change In Fair Value Indemnification claims and other adjustments Business Combination, Contingent Consideration, Liability, Increase (Decrease) For Indemnification Claims And Other Adjustments Business Combination, Contingent Consideration, Liability, Increase (Decrease) For Indemnification Claims And Other Adjustments Contingent Consideration Ending Balance Total Contingent Consideration And Deferred Obligation [Abstract] Contingent Consideration And Deferred Obligation [Abstract] Total Beginning Balance Business Combination, Contingent Consideration And Deferred Obligation, Liability Business Combination, Contingent Consideration And Deferred Obligation, Liability Additions, net of fair value discount Business Combination, Contingent Consideration And Deferred Obligation, Liability, Additions For Acquisitions Net Of Fair Value Discount Business Combination, Contingent Consideration And Deferred Obligation, Liability, Additions For Acquisitions Net Of Fair Value Discount Cash payments Payment For Contingent Consideration And Deferred Obligation Liability, Financing Activities Payment For Contingent Consideration And Deferred Obligation Liability, Financing Activities Settlements through common stock issued Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Accretion expense Business Combination, Contingent Consideration And Deferred Obligation, Liability, Increase (Decrease) For Accretion Business Combination, Contingent Consideration And Deferred Obligation, Liability, Increase (Decrease) For Accretion Change in fair value Business Combination, Contingent Consideration And Deferred Obligation, Liability, Increase (Decrease) For Change In Fair Value Business Combination, Contingent Consideration And Deferred Obligation, Liability, Increase (Decrease) For Change In Fair Value Indemnification claims and other adjustments Business Combination, Contingent Consideration And Deferred Obligation, Liability, Increase (Decrease) For Indemnification Claims And Other Adjustments Business Combination, Contingent Consideration And Deferred Obligation, Liability, Increase (Decrease) For Indemnification Claims And Other Adjustments Total Ending Liability Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] NovelPay and ClickPay NovelPay And ClickPay [Member] NovelPay And ClickPay [Member] LeaseLabs Lease Labs [Member] Lease Labs [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Shares issued for 2018 acquisitions (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Issuance of common stock in connection with our acquisitions (in shares) Stock Issued During Period, Shares, Acquisitions Accounting Policies [Abstract] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Segment and Geographic Information Segment Reporting, Policy [Policy Text Block] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Accounts Receivable Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Internally Developed Software Internal Use Software, Policy [Policy Text Block] Business Combinations Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block] Goodwill and Indefinite-LIved Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Deferred Revenue and Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Recently Adopted/Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Debt Disclosure [Abstract] 2020 Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year 2021 Long-term Debt, Maturities, Repayments of Principal in Year Two 2022 Long-term Debt, Maturities, Repayments of Principal in Year Three 2023 Long-term Debt, Maturities, Repayments of Principal in Year Four Thereafter Long-term Debt, Maturities, Repayments of Principal After Year Four Long-term Debt, Maturities, Repayments of Principal After Year Four Carrying value Long-term Debt Leases [Abstract] Leases Lessee, Finance Leases [Text Block] Leases Lessee, Operating Leases [Text Block] Modern Message Modern Message Inc [Member] Modern Message Inc [Member] Fair value of purchase consideration: Business Combination, Consideration Transferred [Abstract] Cash, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Deferred obligations, net Total fair value of purchase consideration Business Combination, Consideration Transferred Fair value of net assets acquired: Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Restricted cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Goodwill Goodwill Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Accounts payable and accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable and Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable and Accrued Liabilities Client deposits held in restricted accounts Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deposits Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deposits Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer Liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer, Liability Deferred tax liability, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Total fair value of net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Member] Amortization Amortization Commitments and Contingencies Disclosure [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Indemnification Agreement Indemnification Agreement [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Guarantor obligations, current carrying value Guarantor Obligations, Current Carrying Value Property, Plant and Equipment [Abstract] Components of Property, Equipment and Software Property, Plant and Equipment [Table Text Block] Allocated Purchase Price Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Business Acquisitions Contingent Consideration Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Pro Forma Financial Information Business Acquisition, Pro Forma Information [Table Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Class of Stock [Line Items] Class of Stock [Line Items] Authorized amount of common stock repurchase Stock Repurchase Program, Authorized Amount Number of shares repurchased (in shares) Stock Repurchased and Retired During Period, Shares Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Statement of Financial Position [Abstract] Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Treasury stock (in shares) Treasury Stock, Shares Revenue from Contract with Customer [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Property management Property Management [Member] Property Management [Member] Resident services Resident Services [Member] Resident Services [Member] Leasing and marketing Leasing And Marketing [Member] Leasing And Marketing [Member] Asset optimization Asset Optimization [Member] Asset Optimization [Member] Total on demand revenue On Demand [Member] On Demand [Member] Professional and other Technology Service [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] On demand revenue Revenue from Contract with Customer, Excluding Assessed Tax Earnings Per Share [Abstract] Numerator: Numerator [Abstract] Numerator [Abstract] Net income Net Income (Loss) Attributable to Parent Denominator: Denominator [Abstract] Denominator [Abstract] Basic: Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted average common shares used in computing basic net income per share (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted: Earnings Per Share, Diluted, Other Disclosures [Abstract] Add weighted average effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Stock options and restricted stock (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Contingently issuable shares in connection with our acquisitions (in shares) Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares Weighted average common shares used in computing diluted net income per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Net income per share: Earnings Per Share, Basic and Diluted [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Restricted Stock Restricted Stock [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum Maximum [Member] Aggregate purchase price Closing costs Deferred obligation Deferred obligation, release period Business Combination, Deferred Obligation, Release Period Business Combination, Deferred Obligation, Release Period Aggregate grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Grant Date Fair Value Weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquisition costs Business Acquisition, Transaction Costs Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Balance as of January 1, 2020 Accounts Receivable, Allowance for Credit Loss Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Write-offs, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Balance as of March 31, 2020 Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized loss on derivative instruments, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Reclassification adjustment for losses (gains) included in earnings on derivative instruments, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Debt Long-term Debt [Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Amortization of right-of-use assets Operating Lease And Finance Lease, Right-of Use Asset, Amortization Operating Lease And Finance Lease, Right-of Use Asset, Amortization Deferred taxes Deferred Income Tax Expense (Benefit) Stock-based expense Share-based Payment Arrangement, Noncash Expense Loss on disposal and impairment of other long-lived assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Change in fair value of equity investment Unrealized Gain (Loss) on Investments Acquisition-related consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Changes in assets and liabilities, net of assets acquired and liabilities assumed in business combinations: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other assets Increase (Decrease) in Other Noncurrent Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued compensation, taxes, and benefits Increase (Decrease) in Accrued Liabilities Deferred revenue Increase (Decrease) in Contract with Customer, Liability Customer deposits Increase (Decrease) In Customer Refund Liability Increase (Decrease) In Customer Refund Liability Other current and long-term liabilities Increase (Decrease) in Other Operating Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property, equipment, and software Payments to Acquire Productive Assets Acquisition of businesses, net of cash and restricted cash acquired Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Payments on term loans Repayments of Notes Payable Payments on finance lease obligations Finance Lease, Principal Payments Payments of acquisition-related consideration Payment For Acquisition-Related Consideration, Financing Activities Payment For Acquisition-Related Consideration, Financing Activities Proceeds from exercise of stock options Proceeds from Stock Options Exercised Purchase of treasury stock related to stock-based compensation Payments for Repurchase of Common Stock Related to Stock Based Compensation Payments for Repurchase of Common Stock Related to Stock Based Compensation Other financing activities, net Proceeds from (Payments for) Other Financing Activities Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Effect of exchange rate on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash: Cash and Cash Equivalents, at Carrying Value [Abstract] Cash, cash equivalents and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at end of period Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for income taxes, net Income Taxes Paid, Net Right-of-use assets obtained in exchange for operating lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Accrued property, equipment, and software Capital Expenditures Incurred but Not yet Paid Reconciliation of cash, cash equivalents and restricted cash: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Restricted cash Restricted Cash and Cash Equivalents, Current Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash flows Fair Value Disclosures [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 3 Fair Value, Inputs, Level 3 [Member] Liability Class [Axis] Liability Class [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Contingent Consideration Contingent Consideration [Member] Contingent Consideration [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Balance at beginning of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Net change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Balance at end of period The Company Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Interest expense and other Interest Expense and Other [Member] Interest Expense and Other [Member] Cost of revenue and operating expenses Cost Of Revenue And Operating Expenses [Member] Cost Of Revenue And Operating Expenses [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Swap agreements, net of tax Interest Rate Swap [Member] Foreign currency forward contracts, net of tax Foreign Exchange Forward [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Gain (Loss) Recognized in OCI Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Gain (Loss) Recognized in Income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Convertible Senior Notes Convertible Notes Payable [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Convertible Senior Notes Due November 2022 Convertible Senior Notes Due November 2022 [Member] Convertible Senior Notes Due November 2022 [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Convertible Debt [Abstract] Convertible Debt [Abstract] Principal amount Debt Instrument, Face Amount Unamortized discount Debt Instrument, Unamortized Discount Unamortized debt issuance costs Debt Issuance Costs, Net Convertible notes, net Convertible Debt Equity component, net of issuance costs and deferred tax: Debt Instrument, Convertible, Carrying Amount of Equity Component Interest Expense, Debt [Abstract] Interest Expense, Debt [Abstract] Contractual interest expense Interest Expense, Debt, Excluding Amortization Amortization of debt discount Amortization of Debt Discount (Premium) Amortization of debt issuance costs Amortization of Debt Issuance Costs Interest expense, net Interest Expense, Debt Goodwill [Roll Forward] Goodwill [Roll Forward] Beginning balance Goodwill acquired Goodwill, Acquired During Period Measurement period adjustments Goodwill, Purchase Accounting Adjustments Ending balance Cash payments for lease liabilities within operating activities: Cash Flow, Operating Activities, Lessee [Abstract] Operating leases Operating Lease, Payments Finance leases Finance Lease, Interest Payment on Liability Non-cash activity: Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] LeaseTerm Solutions Lease Term Insurance Group LLC [Member] Lease Term Insurance Group LLC [Member] Hipercept Hipercept [Member] Hipercept [Member] Simple Bills SimpleBills Corporation [Member] SimpleBills Corporation [Member] IMS IMS [Member] IMS [Member] Buildium Buildium [Member] Buildium [Member] Number of acquisitions Business Acquisitions, Number Of Acquisitions Business Acquisitions, Number Of Acquisitions Aggregate Purchase Price Closing Cash Payment, Net of Cash Acquired Payments to Acquire Businesses, Gross Net Tangible Assets Acquired (Liabilities Assumed) Business Combination, Recognized Identifiable Assets And Liabilities Assumed, Tangible Assets, Net Business Combination, Recognized Identifiable Assets And Liabilities Assumed, Tangible Assets, Net Identified Intangible Assets Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Software Computer Software, Intangible Asset [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Depreciation and amortization expense for property, equipment and software Depreciation, Depletion and Amortization Carrying amount of capitalized software development costs Capitalized Computer Software, Gross Cover [Abstract] Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Derivative [Table] Derivative [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other current assets Other Current Assets [Member] Other long-term liabilities Other Current Liabilities [Member] Other current liabilities Other Noncurrent Liabilities [Member] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Derivatives designated as cash flow hedging instruments: Designated as Hedging Instrument [Member] Foreign currency forward contracts Interest rate swap agreements Derivative [Line Items] Derivative [Line Items] Total derivative assets Derivative Asset, Fair Value, Gross Asset Total derivative liabilities Derivative Liability, Fair Value, Gross Liability Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Recurring Fair Value, Recurring [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Derivative asset, fair value Derivative Asset Total assets measured at fair value Assets, Fair Value Disclosure Derivative liability, fair value Derivative Liability Contingent consideration, fair value Total liabilities measured at fair value Nonfinancial Liabilities Fair Value Disclosure Share-based Payment Arrangement [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Vesting Condition 1 Share-based Payment Arrangement, Tranche One [Member] Vesting Condition 2 Share-based Payment Arrangement, Tranche Two [Member] Vesting Condition 3 Share-based Payment Arrangement, Tranche Three [Member] Vesting Condition 4 Share-based Payment Arrangement, Tranche Four [Member] Share-based Payment Arrangement, Tranche Four [Member] Market Based Restricted Stock Awards Market Based Restricted Stock Awards [Member] Market Based Restricted Stock Awards [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Awards granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Number of consecutive trading days required to calculate average price per share (in days) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Criteria, Consecutive Trading Days Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Criteria, Consecutive Trading Days Stock Price Trigger Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Criteria, Stock Price Trigger Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Criteria, Stock Price Trigger Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Lease Arrangement [Axis] Lease Arrangement [Axis] Lease Arrangement [Axis] Lease Arrangement [Domain] Lease Arrangement [Domain] [Domain] for Lease Arrangement [Axis] Headquarters, Richardson, TX Headquarters, Richardson, TX [Member] Headquarters, Richardson, TX [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Lease term of contract Lessee, Finance Lease, Term of Contract Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Capitalized Contract Cost Capitalized Contract Cost [Table Text Block] Operating leases Lessee, Operating Lease, Description [Abstract] 2020 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total undiscounted lease payments Lessee, Operating Lease, Liability, Payments, Due Present value adjustment Lessee, Operating Lease, Liability, Undiscounted Excess Amount Present value of lease payments Operating Lease, Liability Finance leases Lessee, Finance Lease, Description [Abstract] 2020 Finance Lease, Liability, Payments, Due Next Twelve Months 2021 Finance Lease, Liability, Payments, Due Year Two 2022 Finance Lease, Liability, Payments, Due Year Three 2023 Finance Lease, Liability, Payments, Due Year Four 2024 Finance Lease, Liability, Payments, Due Year Five Thereafter Finance Lease, Liability, Payments, Due after Year Five Total undiscounted lease payments Finance Lease, Liability, Payment, Due Present value adjustment Finance Lease, Liability, Undiscounted Excess Amount Present value of lease payments Finance Lease, Liability Total leases Lessee, Operating And Finance Lease, Description [Abstract] Lessee, Operating And Finance Lease, Description [Abstract] 2020 Operating And Finance Lease, Liability, Payments, Due Next Twelve Months Operating And Finance Lease, Liability, Payments, Due Next Twelve Months 2021 Operating And Finance Lease, Liability, Payments, Due Year Two Operating And Finance Lease, Liability, Payments, Due Year Two 2022 Operating And Finance Lease, Liability, Payments, Due Year Three Operating And Finance Lease, Liability, Payments, Due Year Three 2023 Operating And Finance Lease, Liability, Payments, Due Year Four Operating And Finance Lease, Liability, Payments, Due Year Four 2024 Operating And Finance Lease, Liability, Payments, Due Year Five Operating And Finance Lease, Liability, Payments, Due Year Five Thereafter Operating And Finance Lease, Liability, Payments, Due After Year Five Operating And Finance Lease, Liability, Payments, Due After Year Five Total undiscounted lease payments Operating And Finance Lease, Liability, Payments, Due Operating And Finance Lease, Liability, Payments, Due Present value adjustment Operating And Finance Lease, Liability, Undiscounted Excess Amount Operating And Finance Lease, Liability, Undiscounted Excess Amount Total lease liabilities Operating And Finance Liability Operating And Finance Liability New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] On demand New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Contract term Revenue, Performance Obligation, Description of Timing Revenue recognized Contract with Customer, Liability, Revenue Recognized Deferred commissions period of benefit Capitalized Contract Cost, Amortization Period Amortized commission costs Capitalized Contract Cost, Amortization Capitalized commissions impairment loss Capitalized Contract Cost, Impairment Loss Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Accumulated Deficit Retained Earnings [Member] Treasury Stock Treasury Stock [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning Balance (in shares) Shares, Issued Beginning Balance Stockholders' Equity Attributable to Parent Cumulative effect of adoption of ASU 2016-13 Cumulative Effect of New Accounting Principle in Period of Adoption Stock option exercises (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Stock option exercises Stock Issued During Period, Value, Stock Options Exercised Issuance of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Issuance of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Gross Treasury stock purchase, at cost (in shares) Treasury Stock, Shares, Acquired Treasury stock purchased, at cost Treasury Stock, Value, Acquired, Cost Method Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Other comprehensive loss - derivative instruments Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Net income Ending Balance (in shares) Ending Balance Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] [Domain] for Cumulative Effect, Period of Adoption [Axis] Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Total Unrealized (Loss) Gain on Derivative Instruments, Net of Tax Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Other comprehensive loss before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Amounts reclassified from AOCI Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Schedule Of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Restricted cash Accounts receivable, less allowances of $10,622 and $10,271 at March 31, 2020 and December 31, 2019, respectively Accounts Receivable, after Allowance for Credit Loss, Current Prepaid expenses Prepaid Expense, Current Other current assets Other Assets, Current Total current assets Assets, Current Property, equipment, and software, net Property, Plant and Equipment, Net Right-of-use assets Operating And Finance Leases, Right-of-Use Asset Operating And Finance Leases, Right-of-Use Asset Intangible assets, net Deferred tax assets, net Deferred Income Tax Assets, Net Other assets Other Assets, Noncurrent Total assets Assets Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses and other current liabilities Accrued Expenses And Other Current Liabilities Accrued expenses and other current liabilities. Current portion of deferred revenue Contract with Customer, Liability, Current Current portion of term loans Long-term Debt, Current Maturities Customer deposits held in restricted accounts Customer Refund Liability, Current Total current liabilities Liabilities, Current Deferred revenue Contract with Customer, Liability, Noncurrent Revolving facility Long-term Line of Credit, Noncurrent Term loans, net Other Long-term Debt, Noncurrent Convertible notes, net Convertible Debt, Noncurrent Lease liabilities, net of current portion Operating And Finance Lease, Liability, Noncurrent Operating And Finance Lease, Liability, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.001 par value: 10,000,000 shares authorized and zero shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively Preferred Stock, Value, Issued Common stock, $0.001 par value: 250,000,000 shares authorized, 96,288,420 and 96,100,296 shares issued and 96,277,515 and 94,744,157 shares outstanding at March 31, 2020 and December 31, 2019, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Treasury stock, at cost: 10,905 and 1,356,139 shares at March 31, 2020 and December 31, 2019, respectively Treasury Stock, Value Accumulated deficit Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Income Statement [Abstract] Revenue Revenues [Abstract] Total revenue Cost of revenue Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Amortization of product technologies Cost, Amortization Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Product development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Amortization of intangible assets Amortization of Intangible Assets Total operating expenses Operating Expenses Operating income Operating Income (Loss) Interest expense and other, net Interest Expense And Other Net Interest expense and other, net. Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income tax (benefit) expense Income Tax Expense (Benefit) Net income Net income per share attributable to common stockholders: Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Diluted (in shares) Calculation of Basic and Diluted Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cash flow hedging derivatives on the Balance Sheet Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block] Gain (loss) on Derivatives Derivative Instruments, Gain (Loss) [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Leasehold improvements Leasehold Improvements [Member] Data processing and communications equipment Data Processing and Communications Equipment [Member] Data Processing and Communications Equipment [Member] Furniture, fixtures, and other equipment Furniture Fixtures And Other Equipment [Member] Furniture, fixtures, and other equipment. Property, equipment, and software, gross Property, Plant and Equipment, Gross Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, equipment, and software, net Lease, Cost Lease, Cost [Table Text Block] Assets And Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Finance Lease, Liability, Maturity Finance Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Remaining performance obligation percentage Revenue, Remaining Performance Obligation, Percentage Period for satisfying remaining obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Time-Based Restricted Stock Time-Based Restricted Stock [Member] Time-Based Restricted Stock [Member] Weighted average fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Quarterly vesting, percent Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Stock-based expense Share-based Payment Arrangement, Expensed and Capitalized, Amount Schedule of Debt Schedule of Debt [Table Text Block] Schedule of maturities of long-term debt Schedule of Maturities of Long-term Debt [Table Text Block] Convertible Debt Convertible Debt [Table Text Block] Operating lease cost Operating Lease, Cost Finance lease cost: Finance Lease, Cost1 [Abstract] Finance Lease, Cost1 [Abstract] Depreciation of finance lease asset Finance Lease, Right-of-Use Asset, Amortization Interest on lease liabilities Finance Lease, Interest Expense Total finance lease cost Finance Lease Cost Finance Lease Cost Schedule Of Significant Accounting Policies [Table] Schedule Of Significant Accounting Policies [Table] Schedule Of Significant Accounting Policies [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES International Subsidiaries International Subsidiaries [Member] International Subsidiaries [Member] Schedule Of Significant Accounting Policies [Line Items] Schedule Of Significant Accounting Policies [Line Items] Schedule Of Significant Accounting Policies [Line Items] Bad debt expense Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Expected length of time of benefit from license fees Benefit from License Fees, Expected Length of Time Benefit from License Fees, Expected Length of Time Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net Income per Share Earnings Per Share [Text Block] Stock-based Expense Share-based Payment Arrangement [Text Block] Term Loans Term Loan [Member] Term Loan [Member] Principal outstanding Long-term Debt, Gross Property, Equipment and Software Property, Plant and Equipment Disclosure [Text Block] Total revenue Business Acquisition, Pro Forma Revenue Net income (loss) Business Acquisition, Pro Forma Net Income (Loss) Net income (loss) per share: Basic net income (loss) per share (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Diluted net income (loss) per share (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Line of Credit Facility [Table] Line of Credit Facility [Table] Measurement Input Type [Axis] Measurement Input Type [Axis] Measurement Input Type [Domain] Measurement Input Type [Domain] Share Price Measurement Input, Share Price [Member] Scenario [Axis] Scenario [Axis] Scenario [Domain] Scenario [Domain] Scenario, Forecast Forecast [Member] Amended Credit Facility Amended Credit Facility [Member] Amended Credit Facility [Member] Initial Term Loan Initial Term Loan [Member] Initial Term Loan [Member] Delayed Draw Term Loan Term Loan, Amendment [Member] Term Loan, Amendment [Member] Over-Allotment Option Over-Allotment Option [Member] Line of Credit Line of Credit [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Facility Revolving Credit Facility [Member] Letters of Credit Letter of Credit [Member] Swingline Loans Bridge Loan [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] LIBOR London Interbank Offered Rate (LIBOR) [Member] Base Rate Base Rate [Member] Federal Funds Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Minimum Minimum [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Borrowings Proceeds from Long-term Lines of Credit Periodic payment Debt Instrument, Periodic Payment, Principal Line of credit facility, additional borrowing capacity Line of Credit Facility, Additional Borrowing Capacity Line of Credit Facility, Additional Borrowing Capacity Net leverage ratio Ratio of Indebtedness to Net Capital Minimum percent of available liquidity on outstanding convertible notes Debt Covenant, Available Liquidity of Outstanding Convertible Notes, Minimum, Percent Debt Covenant, Available Liquidity of Outstanding Convertible Notes, Minimum, Percent Basis spread on interest rate Debt Instrument, Basis Spread on Variable Rate Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Net leverage ratio Debt Instrument, Covenant, Net Leverage Ratio Debt Instrument, Covenant, Net Leverage Ratio Net leverage ratio, following certain material acquisitions Debt Instrument, Covenant, Net Leverage Ratio, Following Certain Acquisitions Debt Instrument, Covenant, Net Leverage Ratio, Following Certain Acquisitions Covenant, interest coverage ratio Debt Instrument, Covenant, Interest Coverage Ratio Debt Instrument, Covenant, Interest Coverage Ratio Senior leverage ratio Debt Instrument, Covenant, Senior Leverage Ratio Debt Instrument, Covenant, Senior Leverage Ratio Senior leverage ratio, following certain material acquisitions Debt Instrument, Covenant, Senior Leverage Ratio, Following Certain Acquisitions Debt Instrument, Covenant, Senior Leverage Ratio, Following Certain Acquisitions Revolving line of credit facility, available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Borrowings outstanding Long-term Line of Credit Unamortized debt issuance costs Unamortized Debt Issuance Expense Long-term debt fair value Long-term Debt, Fair Value Proceeds from borrowings on convertible notes Proceeds from Convertible Debt Interest rate stated percentage Debt Instrument, Interest Rate, Stated Percentage Conversion rate, convertible notes Debt Instrument, Convertible, Conversion Ratio Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Closing stock price (in dollars per share) Debt Instrument, Measurement Input If-converted, value in excess of principal Debt Instrument, Convertible, If-converted Value in Excess of Principal Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Measurement period threshold trading days Debt Instrument, Convertible, Measurement Period Threshold Trading Days Debt Instrument, Convertible, Measurement Period Threshold Trading Days Measurement period threshold consecutive trading days Debt Instrument, Convertible, Measurement Period Threshold Consecutive Trading Days Debt Instrument, Convertible, Measurement Period Threshold Consecutive Trading Days Ratio of trading price per $1000 principle amount Debt Instrument, Convertible, Ratio Of Trading Price Per 1000 Principle Amount Debt Instrument, Convertible, Ratio Of Trading Price Per 1000 Principle Amount Redemption price (percentage) Debt Instrument, Redemption Price, Percentage Percentage of debt held by individual owner Debt Instrument, Convertible, Percentage of Debt Held By Individual Owner Debt Instrument, Convertible, Percentage of Debt Held By Individual Owner Carrying amount of convertible debt equity component Debt issuance costs Debt Issuance Costs, Gross Convertible debt fair value Convertible Debt, Fair Value Disclosures Effective interest rate of the liability component Debt Instrument, Interest Rate, Effective Percentage Common stock warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Purchases of convertible note hedges Adjustments to Additional Paid in Capital, Other Proceeds from issuance of warrants Proceeds from Issuance of Warrants Warrants strike price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Not Designated as Hedging Instrument [Member] Not Designated as Hedging Instrument [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Cash flow hedges Cash Flow Hedging [Member] Other assets Other Assets [Member] Number of derivative instruments Derivative, Number of Instruments Held Derivative, notional amount Derivative, Notional Amount Blended fixed interest rate percentage Derivative, Fixed Interest Rate Contract termination value Derivatives, Contract Termination Value Derivatives, Contract Termination Value Cash flow hedge loss to be reclassified within twelve months Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months Cash flow hedge, gain (loss), tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Schedule of Restricted Stock Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Discount Rate Measurement Input, Discount Rate [Member] Estimated Volatility Measurement Input Expected Volatility Rate [Member] Measurement Input Expected Volatility Rate [Member] Annual Revenue Growth Rate Measurement Input, Long-term Revenue Growth Rate [Member] Risk of Target Metric Measurement Input, Risk Of Target Metric [Member] Measurement Input, Risk Of Target Metric [Member] Investment, Name [Axis] Investment, Name [Axis] Investment, Name [Domain] Investment, Name [Domain] Compstak Compstak [Member] Compstak Non recurring Fair Value, Nonrecurring [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Contingent considation, measurement input Business Combination, Contingent Consideration, Liability, Measurement Input Carrying value of investment Equity Securities without Readily Determinable Fair Value, Amount Investment gain Equity Securities, FV-NI, Gain (Loss) Additional investment Payments to Acquire Investments Schedule of fair value of assets and liabilities Fair Value, Assets Measured on Recurring Basis [Table Text Block] Schedule of change in level 3 fair values Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Capitalized commissions costs - current Capitalized Contract Cost, Net, Current Capitalized commissions costs - noncurrent Capitalized Contract Cost, Net, Noncurrent Total capitalized commissions costs Capitalized Contract Cost, Net Shares excluded from dilutive shares outstanding because their effect was anti-dilutive (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] ClickPay and BluTrend ClickPay And BluTrend [Member] ClickPay And BluTrend [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Contingently issuable shares (in shares) Weighted Average Number of Shares, Contingently Issuable Acquisitions Business Combination Disclosure [Text Block] Effective income tax rate reconciliation (percent) Effective Income Tax Rate Reconciliation, Percent Excess tax benefit amount Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount Change in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Other Intangible Assets Schedule of Intangible Assets and Goodwill [Table Text Block] Right-of-use assets Operating Lease, Right-of-Use Asset Lease liabilities, current Operating Lease, Liability, Current Lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Total lease liabilities Weighted average remaining term (in years) Operating Lease, Weighted Average Remaining Lease Term Weighted average discount rate Lessee, Operating Lease, Discount Rate Right-of-use assets Finance Lease, Right-of-Use Asset Lease liabilities, current Finance Lease, Liability, Current Lease liabilities, net of current portion Finance Lease, Liability, Noncurrent Total lease liabilities Weighted average remaining term (in years) Finance Lease, Weighted Average Remaining Lease Term Weighted average discount rate Lessee, Finance Lease, Discount Rate Right-of-use assets Lease liabilities, current Operating And Finance Lease, Liability, Current Operating And Finance Lease, Liability, Current Lease liabilities, net of current portion Revenue Recognition Revenue from Contract with Customer [Text Block] EX-101.PRE 10 rp-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions
3 Months Ended
Mar. 31, 2020
Business Combinations [Abstract]  
Acquisitions Acquisitions
2020 Acquisitions
On January 22, 2020, we entered into an Agreement and Plan of Merger, by which we acquired all of the outstanding stock of Modern Message Inc. (“Modern Message”), a provider of resident engagement solutions to the multifamily housing industry. Aggregate purchase consideration was $64.7 million, comprised of $62.7 million paid at closing and deferred cash obligations of up to $2.0 million, subject to working capital adjustments and indemnification claims. A portion of the deferred cash obligations will be released within 150 days of closing, a portion on the first anniversary of the closing, and the remainder on the second anniversary of closing. In addition, the Agreement and Plan of Merger provided for retention incentives for certain executives in the form of restricted stock grants that are tied to post-acquisition employment service. These shares were granted during the first quarter of 2020, and had an aggregate grant date fair value of $10.7 million which will be recognized as stock-based compensation over the requisite service period. The acquisition was financed with cash on hand.
The acquired identified intangible assets consisted of developed technology, client relationships, and trade names that were assigned estimated useful lives of five, nine and five years, respectively. Preliminary goodwill recognized of $49.3 million is primarily comprised of anticipated synergies from the expansion of our resident engagement platform. Goodwill and the acquired identified intangible assets are not deductible for tax purposes. Acquisition costs associated with this transaction totaled $0.3 million.
Purchase Consideration and Purchase Price Allocations
The estimated fair values of assets acquired and liabilities assumed are provisional and are based primarily on the information available as of the acquisition date. We believe this information provides a reasonable basis for estimating the fair values of assets acquired and liabilities assumed, but we are awaiting additional information necessary to finalize those values. Therefore, the provisional measurements of fair value are subject to change, and such changes could be significant. We expect to finalize the valuation of these assets and liabilities as soon as practicable, but no later than one year from the acquisition closing date. The components of the purchase consideration and the preliminary allocation of purchase price as of March 31, 2020 is as follows:
 
 
Modern Message
 
 
(in thousands)
Fair value of purchase consideration:
 
 
Cash, net of cash acquired
 
$
62,710

Deferred obligations, net
 
2,008

Total fair value of purchase consideration
 
$
64,718

 
 
 
Fair value of net assets acquired:
 
 
Restricted cash
 
$
3,248

Accounts receivable
 
1,160

Intangible assets:
 
 
Developed product technologies
 
8,700

Client relationships
 
9,400

Trade names
 
700

Goodwill
 
49,268

Other assets
 
416

Accounts payable and accrued liabilities
 
(774
)
Client deposits held in restricted accounts
 
(3,450
)
Deferred revenue
 
(198
)
Deferred tax liability, net
 
(3,752
)
Total fair value of net assets acquired
 
$
64,718


2019 Acquisitions
We completed five acquisitions during fiscal year 2019. For the acquisitions in the table below, the estimated fair values of assets acquired and liabilities assumed are provisional. We expect to finalize the valuation of these assets and liabilities as soon as practicable, but no later than one year from the acquisition dates. The allocation of each purchase price, including effects of measurement period adjustments recorded as of March 31, 2020, is as follows:
 
 
 
Date of Acquisition
 
Aggregate Purchase Price
 
Closing Cash Payment, Net of Cash Acquired
 
Net Tangible Assets Acquired (Liabilities Assumed)
 
Identified Intangible Assets
 
Goodwill Recognized
 
 
 
 
 
(in thousands)
LeaseTerm Solutions
(Provisional)
 
Apr 2019
 
$
26,512

 
$
23,417

 
$
587

 
$
7,300

 
$
18,625

Hipercept
(Provisional)
 
Jul 2019
 
$
28,303

 
$
17,804

 
$
149

 
$
4,800

 
$
23,354

Simple Bills
(Provisional)
 
Jul 2019
 
$
18,149

 
$
14,875

 
$
(724
)
 
$
9,300

 
$
9,573

IMS
(Provisional)
 
Dec 2019
 
$
55,605

 
$
50,177

 
$
60

 
$
16,100

 
$
39,445

Buildium
(Provisional)
 
Dec 2019
 
$
569,431

 
$
566,241

 
$
(14,467
)
 
$
113,000

 
$
470,898


Deferred Obligations and Contingent Consideration Activity
The following table presents changes in the Company’s deferred cash and stock obligations and contingent consideration for the three months ended March 31, 2020 and the year ended December 31, 2019:
 
Deferred Cash and Stock Obligations
 
Contingent Consideration
 
Total
 
(in thousands)
Balance at January 1, 2019
$
52,142

 
$
6,000

 
$
58,142

Additions, net of fair value discount
18,183

 
6,700

 
24,883

Cash payments
(25,215
)
 
(5,963
)
 
(31,178
)
Settlements through common stock issued
(14,846
)
 

 
(14,846
)
Accretion expense
1,540

 
58

 
1,598

Change in fair value

 
(259
)
 
(259
)
Indemnification claims and other adjustments
(57
)
 

 
(57
)
Balance at December 31, 2019
31,747

 
6,536

 
38,283

Additions, net of fair value discount
2,008

 

 
2,008

Cash payments
(45
)
 

 
(45
)
Accretion expense
267

 
51

 
318

Change in fair value

 
185

 
185

Indemnification claims and other adjustments
(266
)
 

 
(266
)
Balance at March 31, 2020
$
33,711

 
$
6,772

 
$
40,483


In May 2019, in connection with our April 2018 acquisitions of NovelPay, LLC (“NovelPay”) and ClickPay Services, Inc. (collectively with NovelPay, “ClickPay”), we issued an aggregate of 154,281 shares of our common stock to the equity holders of ClickPay. These shares are subject to a holdback with respect to indemnification and post-closing purchase price adjustments pursuant to the acquisition agreements.
In September 2019, we settled a deferred equity obligation with regard to our September 2018 acquisition of LeaseLabs, Inc. through the issuance of 80,012 shares of our common stock.
Pro Forma Results of Acquisitions
The following table presents unaudited pro forma results of operations for the three months ended March 31, 2020 and 2019, as if the aforementioned 2020 and 2019 acquisitions had occurred as of January 1, 2019 and 2018, respectively. The pro forma information includes the business combination accounting effects resulting from these acquisitions, including interest expense, tax expense or benefit, issuance of shares of our common stock, and additional amortization resulting from the valuation of amortizable intangible assets. We prepared the pro forma financial information for the combined entities for comparative purposes only, and it is not indicative of what actual results would have been if the acquisitions had occurred at the beginning of the periods presented, or of future results.
 
Three Months Ended
March 31, 2020
Pro Forma
 
Three Months Ended
March 31, 2019
Pro Forma
 
(unaudited)
 
(unaudited)
 
(in thousands, except per share amounts)
 
(in thousands, except per share amounts)
Total revenue
$
277,155

 
$
255,528

Net income (loss)
$
6,170

 
$
(268
)
Net income (loss) per share:
 
 
 
Basic
$
0.07

 
$
0.00

Diluted
$
0.06

 
$
0.00


XML 12 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Changes in the carrying amount of goodwill during the three months ended March 31, 2020 were as follows, in thousands:
Balance as of January 1, 2020
$
1,611,749

Goodwill acquired
49,268

Measurement period adjustments
2,125

Balance as of March 31, 2020
$
1,663,142


Identified intangible assets consisted of the following at March 31, 2020 and December 31, 2019:
 
 
March 31, 2020
 
December 31, 2019
 
 
Carrying
Amount
 
Accumulated
Amortization
 
Net
 
Carrying
Amount
 
Accumulated
Amortization
 
Net
 
 
(in thousands)
Finite-lived intangible assets:
 
 
 
 
 
 
 
 
 
 
 
 
Developed technologies
 
$
286,003

 
$
(135,513
)
 
$
150,490

 
$
277,030

 
$
(125,537
)
 
$
151,493

Client relationships
 
349,838

 
(150,311
)
 
199,527

 
341,438

 
(140,044
)
 
201,394

Trade names
 
26,257

 
(17,539
)
 
8,718

 
25,557

 
(16,928
)
 
8,629

Non-compete agreements
 
5,273

 
(2,450
)
 
2,823

 
5,273

 
(2,186
)
 
3,087

Total finite-lived intangible assets
 
667,371

 
(305,813
)
 
361,558

 
649,298

 
(284,695
)
 
364,603

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
 
 
 
 
 
Trade names
 
8,384

 

 
8,384

 
8,393

 

 
8,393

Total intangible assets
 
$
675,755

 
$
(305,813
)
 
$
369,942

 
$
657,691

 
$
(284,695
)
 
$
372,996


Amortization expense related to finite-lived intangible assets was $21.1 million and $16.1 million for the three months ended March 31, 2020 and 2019, respectively.
XML 13 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Net Income per Share
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Net Income per Share Net Income per Share
Basic net income per share is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by using the weighted average number of common shares outstanding, after giving effect to all potential dilutive common shares outstanding during the period. Included within diluted net income per share is the dilutive effect of outstanding stock options and restricted stock using the treasury stock method. Weighted average shares from common share equivalents in the amount of approximately 672,000 and 444,000 for the three months ended March 31, 2020 and 2019, respectively, were excluded from the dilutive shares outstanding because their effect was anti-dilutive.
For purposes of considering the Convertible Notes in determining diluted net income per share, it is our current intent to settle conversions of the Convertible Notes through combination settlement, which involves repayment of the principal portion in cash and any excess of the conversion value over the principal amount (the “conversion premium”) in shares of our common stock. Therefore, only the impact of the conversion premium is included in total dilutive weighted average shares outstanding using the treasury stock method. The dilutive effect of the conversion premium for the three months ended March 31, 2020 and 2019 are shown in the table below.
The Warrants sold in connection with the issuance of the Convertible Notes are considered to be dilutive when the average price of our common stock during the period exceeds the Warrants’ strike price of $57.58 per share, as described in Note 8. The effect of the additional shares that may be issued upon exercise of the Warrants is included in total dilutive weighted average shares outstanding using the treasury stock method and, to the extent dilutive, is shown in the table below. The Note Hedges purchased in connection with the issuance of the Convertible Notes are considered to be anti-dilutive and therefore do not impact our calculation of diluted net income per share. Refer to Note 8 for further discussion regarding the Convertible Notes.
We exclude common shares subject to a holdback pursuant to business combinations from the calculation of basic weighted average shares outstanding where the release of such shares is contingent upon an event not solely subject to the passage of time. As of March 31, 2020, there were approximately 161,000 contingently returnable shares related to our acquisitions of ClickPay and BluTrend, which were excluded from the computation of basic net income per share as these shares are subject to sellers’ indemnification obligations and are subject to a holdback. There were approximately 196,000 contingently returnable shares as of March 31, 2019. Dilutive common shares outstanding include the weighted average contingently issuable shares discussed above that are subject to a holdback. These shares are subject to releases to the sellers on the second anniversary dates of the acquisitions which are contingent on the sellers’ indemnification obligations.
Certain of our performance-based restricted stock awards are considered contingently issuable shares and are excluded from the diluted weighted average shares outstanding computation because the related performance-based targets were not achieved as of the end of the reporting period.
The following table presents the calculation of basic and diluted net income per share:
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands, except per share amounts)
Numerator:
 
 
 
Net income
$
5,605

 
$
11,272

Denominator:
 
 
 
Basic:
 
 
 
Weighted average common shares used in computing basic net income per share
92,654

 
91,490

Diluted:
 
 
 
Add weighted average effect of dilutive securities:
 
 
 
Stock options and restricted stock
934

 
1,509

Convertible Notes
2,170

 
2,207

Contingently issuable or returnable shares in connection with our acquisitions
161

 
355

Weighted average common shares used in computing diluted net income per share
95,919


95,561

Net income per share:
 
 
 
Basic
$
0.06

 
$
0.12

Diluted
$
0.06

 
$
0.12


XML 14 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 249 470 1 false 86 0 false 7 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.realpage.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.realpage.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.realpage.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003000 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 1005000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.realpage.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 1006000 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 1007000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 2101100 - Disclosure - The Company Sheet http://www.realpage.com/role/Company The Company Notes 8 false false R9.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.realpage.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2103100 - Disclosure - Acquisitions Sheet http://www.realpage.com/role/Acquisitions Acquisitions Notes 10 false false R11.htm 2104100 - Disclosure - Revenue Recognition Sheet http://www.realpage.com/role/RevenueRecognition Revenue Recognition Notes 11 false false R12.htm 2105100 - Disclosure - Property, Equipment and Software Sheet http://www.realpage.com/role/PropertyEquipmentAndSoftware Property, Equipment and Software Notes 12 false false R13.htm 2106100 - Disclosure - Leases Sheet http://www.realpage.com/role/Leases Leases Notes 13 false false R14.htm 2107100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.realpage.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 2108100 - Disclosure - Debt Sheet http://www.realpage.com/role/Debt Debt Notes 15 false false R16.htm 2109100 - Disclosure - Stock-based Expense Sheet http://www.realpage.com/role/StockBasedExpense Stock-based Expense Notes 16 false false R17.htm 2110100 - Disclosure - Commitments and Contingencies Sheet http://www.realpage.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 2111100 - Disclosure - Net Income per Share Sheet http://www.realpage.com/role/NetIncomePerShare Net Income per Share Notes 18 false false R19.htm 2112100 - Disclosure - Income Taxes Sheet http://www.realpage.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2113100 - Disclosure - Fair Value Measurements Sheet http://www.realpage.com/role/FairValueMeasurements Fair Value Measurements Notes 20 false false R21.htm 2114100 - Disclosure - Stockholders' Equity Sheet http://www.realpage.com/role/StockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 2115100 - Disclosure - Derivative Financial Instruments Sheet http://www.realpage.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 22 false false R23.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.realpage.com/role/SummaryOfSignificantAccountingPolicies 23 false false R24.htm 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.realpage.com/role/SummaryOfSignificantAccountingPolicies 24 false false R25.htm 2303301 - Disclosure - Acquisitions (Tables) Sheet http://www.realpage.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.realpage.com/role/Acquisitions 25 false false R26.htm 2304301 - Disclosure - Revenue Recognition (Tables) Sheet http://www.realpage.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.realpage.com/role/RevenueRecognition 26 false false R27.htm 2305301 - Disclosure - Property, Equipment and Software (Tables) Sheet http://www.realpage.com/role/PropertyEquipmentAndSoftwareTables Property, Equipment and Software (Tables) Tables http://www.realpage.com/role/PropertyEquipmentAndSoftware 27 false false R28.htm 2306301 - Disclosure - Leases (Tables) Sheet http://www.realpage.com/role/LeasesTables Leases (Tables) Tables http://www.realpage.com/role/Leases 28 false false R29.htm 2307301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.realpage.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.realpage.com/role/GoodwillAndIntangibleAssets 29 false false R30.htm 2308301 - Disclosure - Debt (Tables) Sheet http://www.realpage.com/role/DebtTables Debt (Tables) Tables http://www.realpage.com/role/Debt 30 false false R31.htm 2309301 - Disclosure - Stock-based Expense (Tables) Sheet http://www.realpage.com/role/StockBasedExpenseTables Stock-based Expense (Tables) Tables http://www.realpage.com/role/StockBasedExpense 31 false false R32.htm 2311301 - Disclosure - Net Income per Share (Tables) Sheet http://www.realpage.com/role/NetIncomePerShareTables Net Income per Share (Tables) Tables http://www.realpage.com/role/NetIncomePerShare 32 false false R33.htm 2313301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.realpage.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.realpage.com/role/FairValueMeasurements 33 false false R34.htm 2314301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.realpage.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.realpage.com/role/StockholdersEquity 34 false false R35.htm 2315301 - Disclosure - Derivative Financial Instruments (Tables) Sheet http://www.realpage.com/role/DerivativeFinancialInstrumentsTables Derivative Financial Instruments (Tables) Tables http://www.realpage.com/role/DerivativeFinancialInstruments 35 false false R36.htm 2402403 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 36 false false R37.htm 2402404 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable Allowance for Credit Losses (Details) Sheet http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableAllowanceForCreditLossesDetails Summary of Significant Accounting Policies - Accounts Receivable Allowance for Credit Losses (Details) Details 37 false false R38.htm 2403402 - Disclosure - Acquisitions - 2020 Acquisitions (Details) Sheet http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails Acquisitions - 2020 Acquisitions (Details) Details 38 false false R39.htm 2403403 - Disclosure - Acquisitions - Allocated Purchase Price (Details) Sheet http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails Acquisitions - Allocated Purchase Price (Details) Details 39 false false R40.htm 2403404 - Disclosure - Acquisitions - 2019 Acquisitions (Details) Sheet http://www.realpage.com/role/Acquisitions2019AcquisitionsDetails Acquisitions - 2019 Acquisitions (Details) Details 40 false false R41.htm 2403405 - Disclosure - Acquisitions - Schedule of Contingent Consideration Rollforward (Details) Sheet http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails Acquisitions - Schedule of Contingent Consideration Rollforward (Details) Details 41 false false R42.htm 2403406 - Disclosure - Acquisitions - Pro Forma Financial Information (Details) Sheet http://www.realpage.com/role/AcquisitionsProFormaFinancialInformationDetails Acquisitions - Pro Forma Financial Information (Details) Details 42 false false R43.htm 2404402 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.realpage.com/role/RevenueRecognitionDisaggregationOfRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 43 false false R44.htm 2404403 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.realpage.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 44 false false R45.htm 2404404 - Disclosure - Revenue Recognition - Capitalized Contract Cost (Details) Sheet http://www.realpage.com/role/RevenueRecognitionCapitalizedContractCostDetails Revenue Recognition - Capitalized Contract Cost (Details) Details 45 false false R46.htm 2404405 - Disclosure - Revenue Recognition - Remaining Performance Obligations (Details) Sheet http://www.realpage.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails Revenue Recognition - Remaining Performance Obligations (Details) Details 46 false false R47.htm 2405402 - Disclosure - Property, Equipment and Software - Components of Property, Equipment and Software (Details) Sheet http://www.realpage.com/role/PropertyEquipmentAndSoftwareComponentsOfPropertyEquipmentAndSoftwareDetails Property, Equipment and Software - Components of Property, Equipment and Software (Details) Details 47 false false R48.htm 2405403 - Disclosure - Property, Equipment and Software - Additional Information (Details) Sheet http://www.realpage.com/role/PropertyEquipmentAndSoftwareAdditionalInformationDetails Property, Equipment and Software - Additional Information (Details) Details 48 false false R49.htm 2406402 - Disclosure - Leases - Narrative (Details) Sheet http://www.realpage.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 49 false false R50.htm 2406403 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.realpage.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 50 false false R51.htm 2406404 - Disclosure - Leases - Assets and Liabilities of Lessee (Details) Sheet http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails Leases - Assets and Liabilities of Lessee (Details) Details 51 false false R52.htm 2406405 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.realpage.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 52 false false R53.htm 2406406 - Disclosure - Leases - Schedule of Lease Maturity (Details) Sheet http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails Leases - Schedule of Lease Maturity (Details) Details 53 false false R54.htm 2407402 - Disclosure - Goodwill and Intangible Assets - Change in Carrying Amount of Goodwill (Details) Sheet http://www.realpage.com/role/GoodwillAndIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails Goodwill and Intangible Assets - Change in Carrying Amount of Goodwill (Details) Details 54 false false R55.htm 2407403 - Disclosure - Goodwill and Intangible Assets - Identified Intangible Assets (Details) Sheet http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails Goodwill and Intangible Assets - Identified Intangible Assets (Details) Details 55 false false R56.htm 2407404 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.realpage.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets - Additional Information (Details) Details 56 false false R57.htm 2408402 - Disclosure - Debt - Narrative (Details) Sheet http://www.realpage.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 57 false false R58.htm 2408403 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.realpage.com/role/DebtScheduleOfDebtDetails Debt - Schedule of Debt (Details) Details 58 false false R59.htm 2408404 - Disclosure - Debt - Debt Maturities (Details) Sheet http://www.realpage.com/role/DebtDebtMaturitiesDetails Debt - Debt Maturities (Details) Details 59 false false R60.htm 2408405 - Disclosure - Debt - Convertible Debt (Details) Sheet http://www.realpage.com/role/DebtConvertibleDebtDetails Debt - Convertible Debt (Details) Details 60 false false R61.htm 2409402 - Disclosure - Stock-based Expense - Narrative (Details) Sheet http://www.realpage.com/role/StockBasedExpenseNarrativeDetails Stock-based Expense - Narrative (Details) Details 61 false false R62.htm 2409403 - Disclosure - Stock-based Expense - Schedule of Stock-based Expense (Details) Sheet http://www.realpage.com/role/StockBasedExpenseScheduleOfStockBasedExpenseDetails Stock-based Expense - Schedule of Stock-based Expense (Details) Details 62 false false R63.htm 2410401 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.realpage.com/role/CommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 63 false false R64.htm 2411402 - Disclosure - Net Income per Share - Additional Information (Details) Sheet http://www.realpage.com/role/NetIncomePerShareAdditionalInformationDetails Net Income per Share - Additional Information (Details) Details 64 false false R65.htm 2411403 - Disclosure - Net Income per Share - Calculation of Basic and Diluted Net Income Per Share (Details) Sheet http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails Net Income per Share - Calculation of Basic and Diluted Net Income Per Share (Details) Details 65 false false R66.htm 2412401 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.realpage.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 66 false false R67.htm 2413402 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 67 false false R68.htm 2413403 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) Details 68 false false R69.htm 2413404 - Disclosure - Fair Value Measurements - Changes in Level 3 Fair Values (Details) Sheet http://www.realpage.com/role/FairValueMeasurementsChangesInLevel3FairValuesDetails Fair Value Measurements - Changes in Level 3 Fair Values (Details) Details 69 false false R70.htm 2414402 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.realpage.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 70 false false R71.htm 2414403 - Disclosure - Stockholders' Equity - Changes in AOCI (Details) Sheet http://www.realpage.com/role/StockholdersEquityChangesInAociDetails Stockholders' Equity - Changes in AOCI (Details) Details 71 false false R72.htm 2415402 - Disclosure - Derivative Financial Instruments - Narrative (Details) Sheet http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails Derivative Financial Instruments - Narrative (Details) Details 72 false false R73.htm 2415403 - Disclosure - Derivative Financial Instruments - Fair Value By Balance Sheet Location (Details) Sheet http://www.realpage.com/role/DerivativeFinancialInstrumentsFairValueByBalanceSheetLocationDetails Derivative Financial Instruments - Fair Value By Balance Sheet Location (Details) Details 73 false false R74.htm 2415404 - Disclosure - Derivative Financial Instruments - Gain (Loss) on Derivatives (Details) Sheet http://www.realpage.com/role/DerivativeFinancialInstrumentsGainLossOnDerivativesDetails Derivative Financial Instruments - Gain (Loss) on Derivatives (Details) Details http://www.realpage.com/role/DerivativeFinancialInstrumentsTables 74 false false R9999.htm Uncategorized Items - rp-2020033110q.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - rp-2020033110q.htm Cover 75 false false All Reports Book All Reports rp-2020033110q.htm exhibit311q120201.htm exhibit312q120201.htm exhibit321q120201.htm exhibit322q120201.htm rp-20200331.xsd rp-20200331_cal.xml rp-20200331_def.xml rp-20200331_lab.xml rp-20200331_pre.xml http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true XML 15 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Accounts Receivable Allowance for Credit Losses (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance as of January 1, 2020 $ 4,229
Provision for credit losses 823
Write-offs, net of recoveries (305)
Balance as of March 31, 2020 $ 4,747
XML 16 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Schedule of fair value of assets and liabilities
The following tables disclose the assets and liabilities measured at fair value on a recurring basis as of March 31, 2020 and December 31, 2019, by the fair value hierarchy levels as described above:
 
Fair value at March 31, 2020
 
Total
 
Level 1
 
Level 2
 
Level 3
 
(in thousands)
Assets:
 
 
 
 
 
 
 
Foreign currency forward contracts
$
70

 
$

 
$
70

 
$

Total assets measured at fair value
$
70

 
$

 
$
70

 
$

Liabilities:
 
 
 
 
 
 
 
Interest rate swap agreements
$
6,540

 
$

 
$
6,540

 
$

Foreign currency forward contracts(1)
409

 

 
409

 

Contingent consideration related to the acquisition of:
 
 
 
 
 
 
 
Hipercept
6,772

 

 

 
6,772

Total liabilities measured at fair value
$
13,721

 
$

 
$
6,949

 
$
6,772

(1) The fair value of foreign currency forward contracts includes those designated as cash flow hedge instruments and those designated as balance sheet hedge instruments.
 
Fair value at December 31, 2019
 
Total
 
Level 1
 
Level 2
 
Level 3
 
(in thousands)
Assets:

 
 
 
 
 
 
Foreign currency forward contracts(1)
$
237

 
$

 
$
237

 
$

Liabilities:
 
 
 
 
 
 
 
Interest rate swap agreements
$
2,193

 
$

 
$
2,193

 
$

Foreign currency forward contracts
14

 

 
14

 

Contingent consideration related to the acquisition of:

 

 
 
 
 
Hipercept
6,536

 

 

 
6,536

Total liabilities measured at fair value
$
8,743

 
$

 
$
2,207

 
$
6,536


(1) The fair value of foreign currency forward contracts includes those designated as cash flow hedge instruments and those designated as balance sheet hedge instruments.
Schedule of change in level 3 fair values
Changes in the fair value of Level 3 measurements were as follows for the three months ended March 31, 2020 and 2019:
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Balance at beginning of period
$
6,536

 
$
6,000

Net change in fair value
236

 

Balance at end of period
$
6,772

 
$
6,000


XML 17 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Cash payments for lease liabilities within operating activities:    
Operating leases $ 3,048 $ 3,658
Finance leases 1,030 1,045
Non-cash activity:    
Right-of-use assets obtained in exchange for operating lease obligations $ 1,392 $ 0
XML 18 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Finite-Lived Intangible Assets    
Finite-Lived Intangible Assets [Line Items]    
Amortization $ 21.1 $ 16.1
XML 19 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Changes in AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance $ 1,172,926 $ 1,063,024
Other comprehensive loss before reclassifications (4,054) (685)
Amounts reclassified from AOCI 134 (220)
Other comprehensive loss, net of tax (3,920) (905)
Ending Balance 1,190,843 1,085,375
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (2,348) (492)
Ending Balance (6,268) (1,372)
Unrealized (Loss) Gain on Derivative Instruments, Net of Tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (1,461)  
Other comprehensive loss before reclassifications (3,549) (586)
Amounts reclassified from AOCI 134 (220)
Other comprehensive loss, net of tax (3,415) (806)
Ending Balance (4,876) (557)
Foreign Currency Translation Adjustments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (887)  
Other comprehensive loss before reclassifications (505) (99)
Amounts reclassified from AOCI 0 0
Other comprehensive loss, net of tax (505) (99)
Ending Balance $ (1,392) (815)
Adjusted Balance | Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance   (467)
Adjusted Balance | Unrealized (Loss) Gain on Derivative Instruments, Net of Tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance   249
Adjusted Balance | Foreign Currency Translation Adjustments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance   $ (716)
XML 20 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Property, Equipment and Software - Components of Property, Equipment and Software (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property, equipment, and software, gross $ 355,124 $ 341,604
Less: Accumulated depreciation and amortization (189,167) (178,322)
Property, equipment, and software, net 165,957 163,282
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, equipment, and software, gross 68,619 70,558
Data processing and communications equipment    
Property, Plant and Equipment [Line Items]    
Property, equipment, and software, gross 81,067 77,358
Furniture, fixtures, and other equipment    
Property, Plant and Equipment [Line Items]    
Property, equipment, and software, gross 37,972 35,856
Software    
Property, Plant and Equipment [Line Items]    
Property, equipment, and software, gross $ 167,466 $ 157,832
XML 21 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 184,309 $ 197,154
Restricted cash 241,310 243,323
Accounts receivable, less allowances of $10,622 and $10,271 at March 31, 2020 and December 31, 2019, respectively 131,613 143,127
Prepaid expenses 26,886 24,539
Other current assets 27,519 27,387
Total current assets 611,637 635,530
Property, equipment, and software, net 165,957 163,282
Right-of-use assets 118,741 121,941
Goodwill 1,663,142 1,611,749
Intangible assets, net 369,942 372,996
Deferred tax assets, net 34,249 33,812
Other assets 28,819 30,507
Total assets 2,992,487 2,969,817
Current liabilities:    
Accounts payable 40,210 40,092
Accrued expenses and other current liabilities 87,337 89,038
Current portion of deferred revenue 137,904 134,148
Current portion of term loans 22,500 18,750
Customer deposits held in restricted accounts 241,759 243,316
Total current liabilities 529,710 525,344
Deferred revenue 4,490 4,793
Revolving facility 230,000 230,000
Term loans, net 567,942 575,313
Convertible notes, net 308,389 305,188
Lease liabilities, net of current portion 131,099 133,313
Other long-term liabilities 30,014 22,940
Total liabilities 1,801,644 1,796,891
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.001 par value: 10,000,000 shares authorized and zero shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively 0 0
Common stock, $0.001 par value: 250,000,000 shares authorized, 96,288,420 and 96,100,296 shares issued and 96,277,515 and 94,744,157 shares outstanding at March 31, 2020 and December 31, 2019, respectively 96 96
Additional paid-in capital 1,199,209 1,222,356
Treasury stock, at cost: 10,905 and 1,356,139 shares at March 31, 2020 and December 31, 2019, respectively (104) (39,483)
Accumulated deficit (2,090) (7,695)
Accumulated other comprehensive loss (6,268) (2,348)
Total stockholders’ equity 1,190,843 1,172,926
Total liabilities and stockholders’ equity $ 2,992,487 $ 2,969,817
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Treasury Stock
Beginning Balance (in shares) at Dec. 31, 2018   95,991,000       2,341,000
Beginning Balance at Dec. 31, 2018 $ 1,063,024 $ 96 $ 1,187,683 $ (492) $ (58,793) $ (65,470)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock option exercises (in shares)   7,000       89,000
Stock option exercises 1,877   (837)     $ 2,714
Issuance of restricted stock (in shares)           1,130,000
Issuance of restricted stock 0   (34,456)     $ 34,456
Treasury stock purchase, at cost (in shares)           143,000
Treasury stock purchased, at cost (5,016)   437     $ (5,453)
Stock-based compensation 15,123   15,123      
Other comprehensive loss - derivative instruments (806)     (806)    
Foreign currency translation (99)     (99)    
Net income 11,272       11,272  
Ending Balance (in shares) at Mar. 31, 2019   95,998,000       1,265,000
Ending Balance at Mar. 31, 2019 1,085,375 $ 96 1,167,950 (1,372) (47,546) $ (33,753)
Beginning Balance (in shares) at Dec. 31, 2019   96,100,000       1,356,000
Beginning Balance at Dec. 31, 2019 1,172,926 $ 96 1,222,356 (2,348) (7,695) $ (39,483)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock option exercises (in shares)   188,000       151,000
Stock option exercises 4,906   350     $ 4,556
Issuance of restricted stock (in shares)           1,345,000
Issuance of restricted stock 0   (40,449)     $ 40,449
Treasury stock purchase, at cost (in shares)           151,000
Treasury stock purchased, at cost (3,493)   2,133     $ (5,626)
Stock-based compensation 14,819   14,819      
Other comprehensive loss - derivative instruments (3,415)     (3,415)    
Foreign currency translation (505)     (505)    
Net income 5,605       5,605  
Ending Balance (in shares) at Mar. 31, 2020   96,288,000       11,000
Ending Balance at Mar. 31, 2020 $ 1,190,843 $ 96 $ 1,199,209 $ (6,268) $ (2,090) $ (104)
XML 23 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
On demand revenue $ 276,673 $ 234,306
Property management    
Disaggregation of Revenue [Line Items]    
On demand revenue 62,332 49,914
Resident services    
Disaggregation of Revenue [Line Items]    
On demand revenue 119,085 96,804
Leasing and marketing    
Disaggregation of Revenue [Line Items]    
On demand revenue 46,789 44,270
Asset optimization    
Disaggregation of Revenue [Line Items]    
On demand revenue 40,265 35,531
Total on demand revenue    
Disaggregation of Revenue [Line Items]    
On demand revenue 268,471 226,519
Professional and other    
Disaggregation of Revenue [Line Items]    
On demand revenue $ 8,202 $ 7,787
XML 24 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Convertible Debt (Details) - Convertible Senior Notes - Convertible Senior Notes Due November 2022 - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
May 23, 2017
Convertible Debt [Abstract]        
Principal amount $ 344,995,000   $ 344,995,000 $ 345,000,000.0
Unamortized discount (32,449,000)   (35,287,000)  
Unamortized debt issuance costs (4,157,000)   (4,520,000)  
Convertible notes, net 308,389,000   305,188,000  
Equity component, net of issuance costs and deferred tax: 61,390,000   $ 61,390,000 $ 62,500,000
Interest Expense, Debt [Abstract]        
Contractual interest expense 1,294,000 $ 1,294,000    
Amortization of debt discount 2,838,000 2,676,000    
Amortization of debt issuance costs 363,000 343,000    
Interest expense, net $ 4,495,000 $ 4,313,000    
XML 25 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Net Income per Share - Additional Information (Details) - $ / shares
shares in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
May 23, 2017
Earnings Per Share [Abstract]      
Shares excluded from dilutive shares outstanding because their effect was anti-dilutive (in shares) 672 444  
Warrants strike price (in dollars per share)     $ 57.58
ClickPay and BluTrend      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Contingently issuable shares (in shares) 161 196  
XML 26 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition, Contingent Consideration [Line Items]      
Contingent consideration, fair value $ 6,772 $ 6,536 $ 6,000
Recurring      
Business Acquisition, Contingent Consideration [Line Items]      
Total assets measured at fair value 70    
Total liabilities measured at fair value 13,721 8,743  
Recurring | Level 1      
Business Acquisition, Contingent Consideration [Line Items]      
Total assets measured at fair value 0    
Total liabilities measured at fair value 0 0  
Recurring | Level 2      
Business Acquisition, Contingent Consideration [Line Items]      
Total assets measured at fair value 70    
Total liabilities measured at fair value 6,949 2,207  
Recurring | Level 3      
Business Acquisition, Contingent Consideration [Line Items]      
Total assets measured at fair value 0    
Total liabilities measured at fair value 6,772 6,536  
Recurring | Hipercept      
Business Acquisition, Contingent Consideration [Line Items]      
Contingent consideration, fair value 6,772 6,536  
Recurring | Hipercept | Level 1      
Business Acquisition, Contingent Consideration [Line Items]      
Contingent consideration, fair value 0 0  
Recurring | Hipercept | Level 2      
Business Acquisition, Contingent Consideration [Line Items]      
Contingent consideration, fair value 0 0  
Recurring | Hipercept | Level 3      
Business Acquisition, Contingent Consideration [Line Items]      
Contingent consideration, fair value 6,772 6,536  
Recurring | Foreign currency forward contracts      
Business Acquisition, Contingent Consideration [Line Items]      
Derivative asset, fair value 70 237  
Derivative liability, fair value 409 14  
Recurring | Foreign currency forward contracts | Level 1      
Business Acquisition, Contingent Consideration [Line Items]      
Derivative asset, fair value 0 0  
Derivative liability, fair value 0 0  
Recurring | Foreign currency forward contracts | Level 2      
Business Acquisition, Contingent Consideration [Line Items]      
Derivative asset, fair value 70 237  
Derivative liability, fair value 409 14  
Recurring | Foreign currency forward contracts | Level 3      
Business Acquisition, Contingent Consideration [Line Items]      
Derivative asset, fair value 0 0  
Derivative liability, fair value 0 0  
Recurring | Interest rate swap agreements      
Business Acquisition, Contingent Consideration [Line Items]      
Derivative liability, fair value 6,540 2,193  
Recurring | Interest rate swap agreements | Level 1      
Business Acquisition, Contingent Consideration [Line Items]      
Derivative liability, fair value 0 0  
Recurring | Interest rate swap agreements | Level 2      
Business Acquisition, Contingent Consideration [Line Items]      
Derivative liability, fair value 6,540 2,193  
Recurring | Interest rate swap agreements | Level 3      
Business Acquisition, Contingent Consideration [Line Items]      
Derivative liability, fair value $ 0 $ 0  
XML 27 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Financial Instruments
3 Months Ended
Mar. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments Derivative Financial Instruments
Cash Flow Hedges
Interest Rate Swap Agreements
We are exposed to interest rate risk on our variable rate debt. We have entered into interest rate swap agreements to effectively convert portions of our variable rate debt to a fixed-rate basis. The principal objective of these contracts is to eliminate or reduce the variability of the cash flows in interest payments associated with our variable rate debt, thus reducing the impact of interest rate changes on future interest payment cash flows. These derivative instruments are designated as cash flow hedges, as defined in ASC 815, and are assessed for effectiveness against the underlying exposure every reporting period.
On March 31, 2016, we entered into two interest rate swap agreements (collectively the “2016 Swap Agreements”). The 2016 Swap Agreements covered an aggregate notional amount of $75.0 million from March 2016 to September 2019 by replacing the obligation’s variable rate with a blended fixed rate of 0.89%. The 2016 Swap Agreements matured on September 30, 2019.
On December 24, 2018, we entered into two interest rate swap agreements (collectively the “2018 Swap Agreements”). The 2018 Swap Agreements covered an aggregate notional amount of $100.0 million from December 2018 to February 2022 by replacing the obligation’s variable rate with a blended fixed rate of 2.57%.
On February 10, 2020, we entered into an interest rate swap agreement (the “2020 Swap Agreement”) that covers an aggregate notional amount of $100.0 million from February 2020 to September 2024 by replacing the obligation’s variable rate with a fixed rate of 1.89%. In connection with this transaction, we terminated the 2018 Swap Agreements cash flow hedge relationship on a prospective basis and designated the 2020 Swap Agreement under a new cash flow hedge relationship. The fair value of the 2018 Swap Agreements immediately prior to termination was a liability of $2.5 million. The 2020 Swap Agreement contains a blend of the current interest rate environment and the unfavorable portion of the terminated 2018 Swap Agreements, which resulted in a significant financing element at inception of the new cash flow hedge due to off-market terms. Because the forecasted transactions that the 2018 Swap Agreements were designated to hedge are still probable to occur, the unrealized loss will be reclassified into earnings through September 2024.
The changes in the fair value of the swap agreements are initially recorded in accumulated other comprehensive loss and are subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. Amounts reported in accumulated other comprehensive loss related to the swap agreements will be reclassified to “Interest expense and other, net” in the accompanying Condensed Consolidated Statements of Operations as interest payments are made on our variable rate debt.
Foreign Exchange Currency Contracts
We are exposed to market risk that includes changes in foreign exchange rates. We have operations in certain foreign countries where the functional currency is the local currency. For international operations that are determined to be extensions of the parent company, the U.S. dollar is the functional currency. As of March 31, 2020, we have entered into a series of foreign exchange forward contracts with a total notional amount of $13.9 million to hedge the effect of adverse fluctuations in foreign currency exchange rates for the Indian rupee and Philippines peso. These contracts are designated as cash flow hedges, as defined by ASC 815, of forecasted transactions, are intended to offset the impact of movement of exchange rates on future operating costs, and are scheduled to mature within twelve months.
The changes in the fair value of these contracts are initially recorded in accumulated other comprehensive loss and are subsequently reclassified to “Cost of revenue” and “Operating expenses” in the accompanying Condensed Consolidated Statements of Operations in the same period that the hedged transactions affect earnings.
The table below presents the fair value of the derivative instruments designated as cash flow hedges as well as their classification in the Condensed Consolidated Balance Sheets as of March 31, 2020 and December 31, 2019:
 
 
 
Fair Value at
 
Balance Sheet Location
 
March 31, 2020
 
December 31, 2019
 
 
 
(in thousands)
Derivatives designated as cash flow hedging instruments:
 
 
 
 
 
Assets:
 
 
 
 
 
Foreign currency forward contracts
Other current assets
 
70

 
217

Total derivative assets
 
 
$
70

 
$
217

Liabilities:
 
 
 
 
 
Interest rate swaps
Other long-term liabilities
 
$
6,540

 
$
2,193

Foreign currency forward contracts
Other current liabilities
 
302

 
14

Total derivative liabilities
 
 
$
6,842

 
$
2,207


As of March 31, 2020, we have not posted any collateral related to our derivative instruments. If we had breached any of the default provisions at March 31, 2020, we could have been required to settle our obligations under the agreements at their termination value of $7.1 million.
The tables below present the amount of gains and losses related to the derivative instruments and their location in the Condensed Consolidated Statements of Operations and the Condensed Consolidated Statements of Comprehensive Income for the three months ended March 31, 2020 and 2019, in thousands:
Derivatives Designated as Cash Flow Hedges
 
Gain (Loss) Recognized in OCI
 
 
 
Gain (Loss) Recognized in Income
Three months ended March 31,
 
2020
2019
 
Location of Gain (Loss) Recognized in Income
 
2020
2019
Swap agreements, net of tax
 
$
(3,275
)
$
(586
)
 
Interest expense and other
 
$
(156
)
$
220

Foreign currency forward contracts, net of tax
 
(274
)

 
Cost of revenue and operating expenses
 
22



As of March 31, 2020, we estimate that $2.5 million of the net loss related to derivatives designated as cash flow hedges recorded in accumulated other comprehensive loss is expected to be reclassified into earnings within the next twelve months.
Gains and losses on our cash flow hedges are net of income tax expense of $1.2 million and $0.2 million during the three months ended March 31, 2020 and 2019, respectively. Cash flows from these derivative instruments are included within the operating activities in the Condensed Consolidated Statements of Cash Flows, as the Company’s accounting policy is to present cash flows from hedging instruments in the same category as the item being hedged. The 2020 Swap Agreement contains an other-than-insignificant financing element and, accordingly, the associated cash flows are reported as financing activities in the Condensed Consolidated Statements of Cash Flows.
Balance Sheet Hedges
We also enter into foreign currency forward contracts to hedge fluctuations associated with foreign currency denominated monetary assets and liabilities primarily associated with our lease liabilities. These forward contracts are not designated for
hedge accounting treatment, therefore, the change in fair value of these derivatives is recorded as a component of “General and administrative” in the accompanying Condensed Consolidated Statements of Operations and offsets the change in fair value of the foreign currency denominated assets and liabilities, which are also recorded in “General and administrative”. As of March 31, 2020, the notional amounts of outstanding foreign currency contracts entered into under our balance sheet hedge program was $2.6 million. The effect of derivatives not designated as hedge instruments for the period ended March 31, 2020 was de minimis.
XML 28 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents our revenues disaggregated by major revenue source. Sales and usage-based taxes are excluded from revenues.
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
On demand
 
 
 
Property management
$
62,332

 
$
49,914

Resident services
119,085

 
96,804

Leasing and marketing
46,789

 
44,270

Asset optimization
40,265

 
35,531

Total on demand revenue
268,471

 
226,519

 
 
 
 
Professional and other
8,202

 
7,787

Total revenue
$
276,673

 
$
234,306


Capitalized Contract Cost Below is a summary of our capitalized commissions costs and their respective locations in the accompanying Condensed Consolidated Balance Sheets:
 
Balance Sheet Location
 
March 31, 2020
 
December 31, 2019
 
 
 
(in thousands)
Capitalized commissions costs - current
Other current assets
 
$
10,054

 
$
9,870

Capitalized commissions costs - noncurrent
Other assets
 
8,566

 
8,463

Total capitalized commissions costs
 
 
$
18,620

 
$
18,333


XML 29 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Remaining Performance Obligations (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01
Mar. 31, 2020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation percentage 72.40%
Period for satisfying remaining obligation 24 months
XML 30 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 10,622 $ 10,271
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 250,000,000 250,000,000
Common stock, shares issued (in shares) 96,288,420 96,100,296
Common stock, shares outstanding (in shares) 96,277,515 94,744,157
Treasury stock (in shares) 10,905 1,356,139
XML 31 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Cash flows from operating activities:    
Net income $ 5,605 $ 11,272
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 33,562 27,824
Amortization of debt discount and issuance costs 3,474 3,234
Amortization of right-of-use assets 3,603 3,005
Deferred taxes (2,992) 2,550
Stock-based expense 16,201 14,913
Loss on disposal and impairment of other long-lived assets 12 286
Change in fair value of equity investment 0 (2,600)
Acquisition-related consideration 489 405
Changes in assets and liabilities, net of assets acquired and liabilities assumed in business combinations:    
Accounts receivable 12,674 (983)
Prepaid expenses and other current assets (2,199) 3,197
Other assets 1,553 185
Accounts payable (887) 4,001
Accrued compensation, taxes, and benefits (4,290) (10,603)
Deferred revenue 2,077 90
Customer deposits (5,007) (50,252)
Other current and long-term liabilities (2,293) (2,532)
Net cash provided by operating activities 61,582 3,992
Cash flows from investing activities:    
Purchases of property, equipment, and software (13,254) (10,873)
Acquisition of businesses, net of cash and restricted cash acquired (59,462) 0
Net cash used in investing activities (72,716) (10,873)
Cash flows from financing activities:    
Payments on term loans (3,750) (4,033)
Payments on finance lease obligations (811) (769)
Payments of acquisition-related consideration (45) (11,412)
Proceeds from exercise of stock options 4,906 1,877
Purchase of treasury stock related to stock-based compensation (3,493) (5,016)
Other financing activities, net (26) 0
Net cash used in financing activities (3,219) (19,353)
Net decrease in cash, cash equivalents and restricted cash (14,353) (26,234)
Effect of exchange rate on cash (505) (99)
Cash, cash equivalents and restricted cash:    
Cash, cash equivalents and restricted cash at beginning of period 440,477 382,758
Cash, cash equivalents and restricted cash at end of period 425,619 356,425
Supplemental cash flow information:    
Cash paid for interest 7,152 1,378
Cash paid for income taxes, net 652 138
Right-of-use assets obtained in exchange for operating lease obligations 1,392 0
Non-cash investing and financing activities:    
Accrued property, equipment, and software 3,146 1,805
Reconciliation of cash, cash equivalents and restricted cash:    
Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash flows $ 425,619 $ 356,425
XML 32 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 33 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions - Pro Forma Financial Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Business Combinations [Abstract]    
Total revenue $ 277,155 $ 255,528
Net income (loss) $ 6,170 $ (268)
Net income (loss) per share:    
Basic net income (loss) per share (in dollars per share) $ 0.07 $ 0.00
Diluted net income (loss) per share (in dollars per share) $ 0.06 $ 0.00
XML 34 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Changes in Level 3 Fair Values (Details) - Level 3 - Contingent Consideration - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of period $ 6,536 $ 6,000
Net change in fair value 236 0
Balance at end of period $ 6,772 $ 6,000
XML 35 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-based Expense - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based expense $ 0.4 $ 0.3
Modern Message    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Quarterly vesting, percent 5.00%  
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 3 years  
Restricted Stock | Modern Message    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 2 years 9 months  
Aggregate grant date fair value $ 10.7  
Time-Based Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Awards granted (in shares) 905,127  
Weighted average fair value (in dollars per share) $ 61.31  
Market Based Restricted Stock Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 1 year  
Aggregate grant date fair value $ 13.5  
XML 36 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Net Income per Share - Calculation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Numerator:    
Net income $ 5,605 $ 11,272
Basic:    
Weighted average common shares used in computing basic net income per share (in shares) 92,654 91,490
Add weighted average effect of dilutive securities:    
Stock options and restricted stock (in shares) 934 1,509
Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities 2,170 2,207
Contingently issuable shares in connection with our acquisitions (in shares) 161 355
Weighted average common shares used in computing diluted net income per share (in shares) 95,919 95,561
Net income per share:    
Basic (in dollars per share) $ 0.06 $ 0.12
Diluted (in dollars per share) $ 0.06 $ 0.12
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited Condensed Consolidated Financial Statements and footnotes have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). The unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. We believe that the disclosures made are appropriate and conform to those rules and regulations, and that the condensed or omitted information is not misleading.
The unaudited Condensed Consolidated Financial Statements included herein reflect all adjustments (consisting of normal, recurring adjustments) which are, in the opinion of management, necessary to state fairly the results for the interim periods presented. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year.
These financial statements should be read in conjunction with the financial statements and the notes thereto included in our Annual Report on Form 10-K filed with the SEC on March 2, 2020 (“Annual Report on Form 10-K”).
Segment and Geographic Information
Segment and Geographic Information
Our chief operating decision maker is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Accordingly, we have determined we operate as a single reporting segment and operating unit structure.
Concentrations of Credit Risk
Concentrations of Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. Our cash accounts are maintained at various high credit quality financial institutions and may exceed federally insured limits. We have not experienced any losses in such accounts.
Substantially all of our accounts receivable are derived from clients in the residential rental housing market. Concentrations of credit risk with respect to accounts receivable and revenue have historically been limited because our customers are geographically dispersed across primarily the United States. Furthermore, no single client accounted for 10% or more of our revenue or accounts receivable for the three months ended March 31, 2020 or 2019. We do not require collateral from clients.
The financial health of our customers, including their ability to generate cash flows sufficient to meet their obligations to us, is dependent on among other things the ability of their residents to meet their lease obligations on a consistent and timely basis. A portion of those residents have already been, or may in the future be, affected by the general business closures and limitations resulting from the COVID-19 pandemic. The degree to which our customers will be adversely affected by COVID-19 is not yet known and will be affected by several factors including the severity and duration of the outbreak and the effect of government subsidies provided to both residents, owners and managers of rental properties.
We maintain an allowance for credit losses based upon the expected collectability of accounts receivable using historical loss rates adjusted for forward-looking assumptions based on management’s judgments. Such reserves may not be sufficient if
the effects of COVID-19 are significant. We have not recognized additional allowances as a result of COVID-19 for the three months ended March 31, 2020, because it is too early to estimate the amount, if any, of such additional reserves that may be required in the future. We are working closely with our customers to help them address the operational challenges they face as a result of COVID-19, and we will adjust our estimates of reserves for credit losses in future periods as appropriate.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Such significant estimates include, but are not limited to, the determination of the allowances against our accounts receivable; useful lives of intangible assets; impairment assessments on long-lived assets (including goodwill and indefinite-lived intangible assets); contingent commissions related to the sale of insurance products; fair value of acquired net assets and contingent consideration in connection with business combinations; the nature and timing of satisfaction of performance obligations and related reserves; fair values of stock-based awards; loss contingencies; and the recognition, measurement and valuation of current and deferred income taxes. Actual results could differ from these estimates. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable, the result of which forms the basis for making judgments about the carrying value of assets and liabilities. For greater detail regarding these accounting policies and estimates, refer to our Annual Report on Form 10-K.
The COVID-19 pandemic did not have a material impact on our financial results for the three months ended March 31, 2020, because the outbreak did not significantly affect business activities in the U.S. until mid-March 2020, and because we were able to continue to provide our services employing work-from-home strategies without any significant interruption in those services. We have considered COVID-19 in preparing the estimates used in the preparation of our financial statements for the three months ended March 31, 2020, but the ultimate effect on our financial results and those of our customers in the near and long term is uncertain. We will continue to revise our estimates in future periods for additional changes brought about by the evolving COVID-19 pandemic or other issues as additional information becomes available.
Cash and Cash Equivalents
Cash and Cash Equivalents and Restricted Cash
We consider all highly liquid investments with an initial maturity of three months or less at the date of purchase to be cash equivalents. The fair value of our cash and cash equivalents approximates carrying value.
Restricted Cash
Restricted cash primarily consists of cash collected from tenants that will be remitted to our clients.
Accounts Receivable
Accounts Receivable
Accounts receivable primarily represent trade receivables from clients recorded at the invoiced amount, net of allowances, which are based on our historical experience, the aging of our trade receivables, and management judgment.
Trade receivables are written off against the allowance when management determines a balance is uncollectible.
Internally Developed Software
Internally Developed Software
Costs incurred to develop software intended for our internal use are capitalized during the application development stage. Capitalization of such costs ceases once the project is substantially complete and ready for its intended use. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditure will result in additional functionality. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred.
Internally developed software costs are included in “Property, equipment, and software, net” in the accompanying Condensed Consolidated Balance Sheets and are amortized on a straight-line basis over their expected useful lives. Amortization of internally developed software is included in “Amortization of product technologies” in the accompanying Condensed Consolidated Statements of Operations.
Business Combinations
Business Combinations
We allocate the fair value of the purchase consideration of our acquisitions to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Purchase consideration includes assets transferred, liabilities assumed, and/or equity interests issued by us, all of which are measured at their fair value as of the date of acquisition. Our business combination transactions may be structured to include a combination of up-front, deferred and contingent payments to be made at specified dates subsequent to the date of acquisition. These payments may include a combination of cash and equity. Deferred and contingent payments determined to be purchase consideration are recorded at fair value as of the acquisition date. Deferred obligations are generally subject to adjustments specified in the underlying purchase agreement related to the seller’s indemnification obligations. Contingent consideration is an obligation to make future payments to the seller contingent upon the achievement of future operational or financial targets.
The valuation of the net assets acquired as well as certain elements of purchase consideration requires management to make significant estimates and assumptions, especially with respect to future expected cash flows, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain, and, as a result, actual results may differ from estimates. During the measurement period, we may record adjustments to the assets acquired and liabilities assumed with a corresponding offset to goodwill. Changes to the fair value of contingent payments is reflected in “General and administrative” costs in the accompanying Condensed Consolidated Statements of Operations.
Acquisition costs are expensed as incurred and are included in “General and administrative” in the accompanying Condensed Consolidated Statements of Operations. We include the results of operations from acquired businesses in our consolidated financial statements from the effective date of the acquisition.
Goodwill and Indefinite-LIved Intangible Assets
Goodwill and Indefinite-Lived Intangible Assets
We test goodwill and indefinite-lived intangible assets for impairment separately on an annual basis in the fourth quarter of each year, or more frequently if circumstances indicate that the assets may not be recoverable.
We evaluate impairment of goodwill either by assessing qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, or by performing a quantitative assessment. Qualitative factors include industry and market considerations, overall financial performance, and other relevant events and circumstances affecting the reporting unit. If we choose to perform a qualitative assessment and after considering the totality of events or circumstances, we determine it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we would perform a quantitative fair value test. Our quantitative impairment assessment utilizes a weighted combination of a discounted cash flow model (known as the income approach) and comparisons to publicly traded companies engaged in similar businesses (known as the market approach). These approaches involve judgmental assumptions, including forecasted future cash flows expected to be generated by the business over an extended period of time, long-term growth rates, the identification of comparable companies, and our discount rate based on our weighted average cost of capital. These assumptions are predominately unobservable inputs and considered Level 3 measurements. We adopted ASU 2017-04, Intangibles - Goodwill and Other, which simplifies the testing for goodwill impairment by eliminating the requirement to determine the fair value of individual assets and liabilities of a reporting unit to measure goodwill impairment, prospectively on January 1, 2020. To calculate any potential impairment, we compare the fair value of a reporting unit with its carrying amount, including goodwill. Any excess of the carrying amount of the reporting unit over its fair value is recognized as an impairment loss, and the carrying value of goodwill is written down. For purposes of goodwill impairment testing, we have one reporting unit.
We quantitatively evaluate indefinite-lived intangible assets by estimating the fair value of those assets based on estimated future earnings derived from the assets using the income approach. Key assumptions for this assessment include forecasted future cash flows from estimated royalty rates and our discount rate based on our weighted average cost of capital. These assumptions are unobservable Level 3 measurements, as described in Note 13 of our Condensed Consolidated Financial Statements. Assets with indefinite lives that have been determined to be inseparable due to their interchangeable use are grouped into single units of accounting for purposes of testing for impairment. If the carrying amount of an identified intangible asset with an indefinite life exceeds its fair value, we would recognize an impairment loss equal to the excess of carrying value over fair value.
Leases
Leases
We determine if an arrangement contains a lease at inception. Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Our ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The ROU asset is reduced for tenant incentives and excludes any initial direct costs incurred. For our real estate contracts with lease and non-lease components, we have elected to combine the lease and non-lease components as a single lease component. The implicit rate within our leases are generally not readily
determinable, and we use our incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of our incremental borrowing rate requires judgment. We determine our incremental borrowing rate for each lease using our current borrowing rate, adjusted for various factors including collateralization and term to align with the terms of the lease. Certain of our leases include options to extend the lease. Our lease values include options to extend the lease when it is reasonably certain we will exercise such options.
Operating and finance leases are included in “Right-of-use assets”, “Accrued expenses and other current liabilities”, and “Lease liabilities, net of current portion” in the accompanying Condensed Consolidated Balance Sheets.
Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the ROU asset for finance leases is recognized on a straight-line basis over the lease term and interest expense for finance leases is recognized based on the incremental borrowing rate.
We have elected not to recognize a lease liability or ROU asset for short-term leases, defined as those which have a term of twelve months or less.
Deferred Revenue and Revenue Recognition
Deferred Revenue
For several of our solutions, we invoice our clients in annual, monthly, or quarterly installments in advance of the commencement of the service period. Deferred revenue is recognized when billings are due or payments are received in advance of revenue recognition from our subscription and other services. Accordingly, the deferred revenue balance does not represent the total contract value of annual subscription agreements.
Revenue Recognition
Revenues are derived from on demand software solutions, professional services and other goods and services. We recognize revenue as we satisfy one or more service obligations under the terms of a contract, generally as control of goods and services are transferred to our clients. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. We include estimates of variable consideration in revenue to the extent that it is probable that a significant reversal of cumulative revenue will not occur. We estimate and accrue a reserve for credits and other adjustments as a reduction to revenue based on several factors, including past history.
On Demand Revenue
Our on demand revenue consists of license and subscription fees, transaction and payment processing fees related to certain of our software-enabled value-added services, and commissions derived from our selling certain risk mitigation services.
We generally recognize revenue from subscription fees on a straight-line basis over the access period beginning on the date that we make our service available to the client. Our subscription agreements generally are non-cancellable, have an initial term of one year or longer and are billed either monthly, quarterly or annually in advance. Non-refundable upfront fees billed at the initial order date that are not associated with an upfront service obligation are recognized as revenue on a straight-line basis over the period in which the client is expected to benefit, which we consider to be three years.
We recognize revenue from transaction fees in the month the related services are performed based on the amount we have the right to invoice.
We offer risk mitigation services to our clients by acting as an insurance agent and derive commission revenue from the sale of insurance products to our clients’ residents. The commissions are based upon a percentage of the premium that the insurance company charges to the policyholder and are subject to forfeiture in instances where a policyholder cancels prior to the end of the policy. Our contracts with our underwriting partners provide for contingent commissions to be paid to us in accordance with the agreements. Our estimate of contingent commission revenue considers the variable factors identified in the terms of the applicable agreement. We recognize commissions related to these services as earned ratably over the policy term and insurance commission receivable in “Accounts receivable, less allowances”.
Professional and Other Revenue
Professional services and other revenues generally consist of the fees we receive for providing implementation and consulting services, submeter equipment and ongoing maintenance of our existing on premise licenses.
Professional services are billed either on a time and materials basis or on a fixed price basis, and revenue is recognized over time as we perform the obligation. Professional services are typically sold bundled in a contract with other on demand solutions but may be sold separately. Professional service contracts sold separately generally have terms of one year or less. For bundled arrangements, where we account for individual services as a separate performance obligation, the transaction price is allocated between separate services in the bundle based on their relative standalone selling prices.
Other revenues consist primarily of submeter equipment sales that include related installation services. Such sales are considered bundled, and revenue from these bundled sales is recognized in proportion to the number of installed units
completed to date as compared to the total contracted number of units to be provided and installed. For all other equipment sales, we generally recognize revenue when control of the hardware has transferred to our client.
Revenue recognized for on premise software sales generally consists of annual maintenance renewals on existing term or perpetual license, which is recognized ratably over the service period.
Contracts with Multiple Performance Obligations
The majority of the contracts we enter into with clients, including multiple contracts entered into at or near the same time with the same client, require us to provide one or more on demand software solutions, professional services and may include equipment. For these contracts, we account for individual performance obligations separately: i) if they are distinct or ii) if the promised obligations represent a series of distinct services that are substantially the same and have the same pattern of transfer to the client. Once we determine the performance obligations, we determine the transaction price, which includes estimating the amount of variable consideration, if any, to be included in the transaction price. For contracts with multiple performance obligations, we allocate the transaction price to the separate performance obligations on a relative standalone selling price basis. The standalone selling prices of our service are estimated using a market assessment approach based on our overall pricing objectives taking into consideration market conditions and other factors including the number of solutions sold, client demographics and the number and types of users within our contracts.
Sales, value add, and other taxes we collect from clients and remit to governmental authorities are excluded from revenues.
On Demand Revenue
We generate the majority of our on demand revenue by licensing software-as-a-service (“SaaS”) solutions to our clients on a subscription basis. Our SaaS solutions are provided pursuant to contractual commitments that typically include a promise that we will stand ready, on a monthly basis, to deliver access to our technology platform over defined service delivery periods. These solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the client. Revenue from our SaaS solutions is generally recognized ratably over the term of the arrangement.
Consideration for our on demand subscription services consist of fixed, variable and usage-based fees. We invoice a portion of our fees at the initial order date and then monthly or annually thereafter. Subscription fees are generally fixed based on the number of sites and the level of services selected by the client.
We sell certain usage-based services, primarily within our property management, resident services and leasing and marketing solutions, to clients based on a fixed rate per transaction. Revenues are calculated based on the number of transactions processed monthly and will vary from month to month based on actual usage of these transaction-based services over the contract term, which is typically one year in duration. The fees for usage-based services are not associated with every distinct service promised in the series of distinct services we provide our clients. As a result, we allocate variable usage-based fees only to the related transactions and recognize them in the month that usage occurs.
As part of our resident services offerings, we offer risk mitigation services to our clients by acting as an insurance agent and we derive commission revenue from the sale of insurance products to our clients’ residents. The commissions are based upon a percentage of the premium that the insurance company underwriting partners charge to the policyholder and are subject to forfeiture in instances where a policyholder cancels prior to the end of the policy. The overall insurance services we provide represent a single performance obligation that qualifies as a separate series. Our contracts with our underwriting partners also provide for contingent commissions to be paid to us in accordance with the agreements. The contingent commissions are not associated with every distinct service promised in the series of distinct insurance services we provide. We generally accrue and recognize contingent commissions monthly based on estimates of the variable factors identified in the terms of the applicable agreements.
Professional Services and Other Revenues
Professional services and other revenues generally consist of the fees we receive for providing implementation and consulting services, submeter equipment and ongoing maintenance of our existing on premise licenses.
Professional services revenues primarily consist of fees for implementation services, consulting services and training. Professional services are billed either on a fixed rate per hour (time) and materials basis or on a fixed price basis. Professional services are typically sold bundled in a contract with other on demand solutions but may be sold separately. For bundled arrangements, we allocate the transaction price to separate services based on their relative standalone selling prices if a service is separately identifiable from other items in the bundled arrangement and if a client can benefit from it on its own or with other resources readily available to the client.
Other revenues consist of submeter equipment sales that include related installation services, sales of other equipment and on premise software sales. Submeter hardware and installation services are considered to be part of a single performance obligation due to the significance of the integration and interdependency of the installation services with the meter equipment. Our typical payment terms for submeter installations require a percentage of the overall transaction price to be paid upfront, with the remainder billed as progress payments. We recognize submeter revenue in proportion to the number of fully installed units completed to date as compared to the total contracted number of units to be provided and installed. For all other equipment sales, we generally recognize revenue when control of the hardware has transferred to our client, which occurs at a point in time, typically upon delivery to the client.
The majority of on premise revenue consists of maintenance renewals from clients who renew for an additional one-year term. Maintenance renewal revenue is recognized ratably over the service period based upon the standalone selling price of that service obligation.
Contract Balances
Contract assets generally consist of amounts recognized as revenue before they can be invoiced to clients or amounts invoiced to clients prior to the period in which the service is provided where the right to payment is subject to conditions other than just the passage of time. These contract assets are included in “Accounts receivable” in the accompanying Condensed Consolidated Financial Statements and related disclosures. Contract liabilities are comprised of billings or payments received from our clients in advance of performance under the contract. We refer to these contract liabilities as “Deferred revenue” in the accompanying Condensed Consolidated Financial Statements and related disclosures. We recognized revenue of $80.9 million for the three months ended March 31, 2020, which was included in the line “Deferred revenue” in the accompanying Condensed Consolidated Balance Sheet as of the beginning of the period.
Contract Acquisition Costs
We capitalize certain commissions as incremental costs of obtaining a contract with a client if we expect to recover those costs.
Remaining Performance Obligations
Certain clients commit to purchase our solutions for terms ranging from two to seven years. We expect to recognize approximately $500.6 million of revenue in the future related to performance obligations for on demand contracts with an original duration greater than one year that were unsatisfied or partially unsatisfied as of March 31, 2020. Our estimate does not include amounts related to:
professional and usage-based services that are billed and recognized based on services performed in a certain period;
amounts attributable to unexercised contract renewals that represent a material right; or
amounts attributable to unexercised client options to purchase services that do not represent a material right.
We expect to recognize revenue on approximately 72.4% of the remaining performance obligations over the next 24 months, with the remainder recognized thereafter. Revenue from remaining performance obligations for professional service contracts as of March 31, 2020 was immaterial.
Fair Value Measurements
Fair Value Measurements
We measure our financial instruments and acquisition-related contingent consideration obligations at fair value at each reporting period using a fair value hierarchy. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:
Level 1 - Inputs are quoted prices in active markets for identical assets or liabilities.
Level 2 - Inputs are quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable, and market-corroborated inputs which are derived principally from or corroborated by observable market data.
Level 3 - Inputs are derived from valuation techniques in which one or more of the significant inputs or value drivers are unobservable.
The categorization of an asset or liability is based on the inputs described above and does not necessarily correspond to our perceived risk of that asset or liability. Moreover, the methods used by us may produce a fair value calculation that is not indicative of the net realizable value or reflective of future fair values. Furthermore, although we believe our valuation methods are appropriate and consistent with other market participants, the use of different methodologies or assumptions to determine the fair value of certain financial instruments and non-financial assets and liabilities could result in a different fair value measurement at the reporting date.
Certain financial instruments, which may include cash, cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses are recorded at their carrying amounts, which approximates their fair values due to their short-term nature.
We hold an equity investment which does not have a readily determinable fair value. We measure this investment at cost less impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer.
Recently Adopted/Issued Accounting Standards
Accounting Standards Update 2018-15
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. We adopted ASU 2018-15 prospectively as of January 1, 2020. The impact to our financial statements will depend on the nature of our future cloud computing arrangements, however this standard did not have a material impact on our financial statements as of March 31, 2020.
Accounting Standards Update 2020-04
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848). ASU 2020-04 contains practical expedients for activities related to reference rate reform that impact debt, leases, derivatives and other contracts. The guidance in ASU 2020-04 is optional and may be elected over time as reference rate reform activities occur. During the first quarter of 2020, we elected to apply the hedge accounting expedients related to probability and the assessments of effectiveness for future LIBOR-indexed cash flows to assume that the index upon which future hedged transactions will be based matches the index on the corresponding derivatives. Application of these expedients preserves the presentation of derivatives consistent with past presentation. We continue to evaluate the impact of the guidance and may apply other elections, as applicable, as additional changes in the market occur.  
Recently Issued Accounting Standards
Accounting Standards Update 2019-12
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for interim and annual periods beginning after December 15, 2020. Early adoption is permitted. We are currently evaluating the impact of adopting this standard on our consolidated financial statements.
Recently Adopted Accounting Standards
Accounting Standards Update 2016-13
In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments in this ASU replaced the incurred loss impairment methodology in GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. Our financial assets in the scope of ASU 2016-13 mainly consist of short-term trade receivables. We have also considered contract assets in our evaluation. Historically, our actual credit losses have not been material. In addition to continuing to individually assess overdue customer balances for expected credit losses, we have implemented modifications to our historical methodology that reflect the expected credit losses on receivables considering both historical experience and forward-looking assumptions. We adopted ASU 2016-13 using the modified retrospective approach on January 1, 2020, resulting in no cumulative adjustment to retained
earnings. The adoption of this ASU did not have a material impact on our Condensed Consolidated Financial Statements. We will continue to actively monitor the impact of the COVID-19 pandemic on expected credit losses.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Property, Equipment and Software (Tables)
3 Months Ended
Mar. 31, 2020
Property, Plant and Equipment [Abstract]  
Components of Property, Equipment and Software
Property, equipment, and software consisted of the following at March 31, 2020 and December 31, 2019:
 
March 31, 2020
 
December 31, 2019
 
(in thousands)
Leasehold improvements
$
68,619

 
$
70,558

Data processing and communications equipment
81,067

 
77,358

Furniture, fixtures, and other equipment
37,972

 
35,856

Software
167,466

 
157,832

Property, equipment, and software, gross
355,124

 
341,604

Less: Accumulated depreciation and amortization
(189,167
)
 
(178,322
)
Property, equipment, and software, net
$
165,957

 
$
163,282


XML 39 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
We make estimates and judgments in determining our provision for income taxes for financial statement purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities that arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes.
Our provision for income taxes in interim periods is based on our estimated annual effective tax rate. We record cumulative adjustments in the quarter in which a change in the estimated annual effective rate is determined. The estimated annual effective tax rate calculation does not include the effect of discrete events that may occur during the year. The effect of these events, if any, is recorded in the quarter in which the event occurs.
Our effective income tax rate was (80.6)% and 29.2% for the three months ended March 31, 2020 and 2019, respectively. Our effective rate is lower than the statutory rate for the three months ended March 31, 2020 primarily due to $3.3 million of excess tax benefits from stock-based compensation recognized as discrete items as required by ASU 2016-09.
Our effective rate was higher than the statutory rate for the three months ended March 31, 2019, primarily because of our estimate of the effect of the base erosion and anti-abuse tax (“BEAT”), state taxes and certain non-deductible expenses, offset, in part, by $1.7 million of excess tax benefits from stock-based compensation recognized as discrete items as required by ASU 2016-09. The estimated effect of BEAT was subsequently reversed during 2019 upon our completion of an evaluation of certain U.S. tax reform elements that allowed for certain exceptions applicable to us.
XML 40 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregation of Revenue
The following table presents our revenues disaggregated by major revenue source. Sales and usage-based taxes are excluded from revenues.
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
On demand
 
 
 
Property management
$
62,332

 
$
49,914

Resident services
119,085

 
96,804

Leasing and marketing
46,789

 
44,270

Asset optimization
40,265

 
35,531

Total on demand revenue
268,471

 
226,519

 
 
 
 
Professional and other
8,202

 
7,787

Total revenue
$
276,673

 
$
234,306


On Demand Revenue
We generate the majority of our on demand revenue by licensing software-as-a-service (“SaaS”) solutions to our clients on a subscription basis. Our SaaS solutions are provided pursuant to contractual commitments that typically include a promise that we will stand ready, on a monthly basis, to deliver access to our technology platform over defined service delivery periods. These solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the client. Revenue from our SaaS solutions is generally recognized ratably over the term of the arrangement.
Consideration for our on demand subscription services consist of fixed, variable and usage-based fees. We invoice a portion of our fees at the initial order date and then monthly or annually thereafter. Subscription fees are generally fixed based on the number of sites and the level of services selected by the client.
We sell certain usage-based services, primarily within our property management, resident services and leasing and marketing solutions, to clients based on a fixed rate per transaction. Revenues are calculated based on the number of transactions processed monthly and will vary from month to month based on actual usage of these transaction-based services over the contract term, which is typically one year in duration. The fees for usage-based services are not associated with every distinct service promised in the series of distinct services we provide our clients. As a result, we allocate variable usage-based fees only to the related transactions and recognize them in the month that usage occurs.
As part of our resident services offerings, we offer risk mitigation services to our clients by acting as an insurance agent and we derive commission revenue from the sale of insurance products to our clients’ residents. The commissions are based upon a percentage of the premium that the insurance company underwriting partners charge to the policyholder and are subject to forfeiture in instances where a policyholder cancels prior to the end of the policy. The overall insurance services we provide represent a single performance obligation that qualifies as a separate series. Our contracts with our underwriting partners also provide for contingent commissions to be paid to us in accordance with the agreements. The contingent commissions are not associated with every distinct service promised in the series of distinct insurance services we provide. We generally accrue and recognize contingent commissions monthly based on estimates of the variable factors identified in the terms of the applicable agreements.
Professional Services and Other Revenues
Professional services and other revenues generally consist of the fees we receive for providing implementation and consulting services, submeter equipment and ongoing maintenance of our existing on premise licenses.
Professional services revenues primarily consist of fees for implementation services, consulting services and training. Professional services are billed either on a fixed rate per hour (time) and materials basis or on a fixed price basis. Professional services are typically sold bundled in a contract with other on demand solutions but may be sold separately. For bundled arrangements, we allocate the transaction price to separate services based on their relative standalone selling prices if a service is separately identifiable from other items in the bundled arrangement and if a client can benefit from it on its own or with other resources readily available to the client.
Other revenues consist of submeter equipment sales that include related installation services, sales of other equipment and on premise software sales. Submeter hardware and installation services are considered to be part of a single performance obligation due to the significance of the integration and interdependency of the installation services with the meter equipment. Our typical payment terms for submeter installations require a percentage of the overall transaction price to be paid upfront, with the remainder billed as progress payments. We recognize submeter revenue in proportion to the number of fully installed units completed to date as compared to the total contracted number of units to be provided and installed. For all other equipment sales, we generally recognize revenue when control of the hardware has transferred to our client, which occurs at a point in time, typically upon delivery to the client.
The majority of on premise revenue consists of maintenance renewals from clients who renew for an additional one-year term. Maintenance renewal revenue is recognized ratably over the service period based upon the standalone selling price of that service obligation.
Contract Balances
Contract assets generally consist of amounts recognized as revenue before they can be invoiced to clients or amounts invoiced to clients prior to the period in which the service is provided where the right to payment is subject to conditions other than just the passage of time. These contract assets are included in “Accounts receivable” in the accompanying Condensed Consolidated Financial Statements and related disclosures. Contract liabilities are comprised of billings or payments received from our clients in advance of performance under the contract. We refer to these contract liabilities as “Deferred revenue” in the accompanying Condensed Consolidated Financial Statements and related disclosures. We recognized revenue of $80.9 million for the three months ended March 31, 2020, which was included in the line “Deferred revenue” in the accompanying Condensed Consolidated Balance Sheet as of the beginning of the period.
Contract Acquisition Costs
We capitalize certain commissions as incremental costs of obtaining a contract with a client if we expect to recover those costs. The commissions are capitalized and amortized over a period of benefit determined to be three years. Below is a summary of our capitalized commissions costs and their respective locations in the accompanying Condensed Consolidated Balance Sheets:
 
Balance Sheet Location
 
March 31, 2020
 
December 31, 2019
 
 
 
(in thousands)
Capitalized commissions costs - current
Other current assets
 
$
10,054

 
$
9,870

Capitalized commissions costs - noncurrent
Other assets
 
8,566

 
8,463

Total capitalized commissions costs
 
 
$
18,620

 
$
18,333


Amortization of capitalized commissions was $2.8 million and $1.8 million for the three months ended March 31, 2020 and 2019, respectively. No impairment loss was recognized in relation to these capitalized costs.
Remaining Performance Obligations
Certain clients commit to purchase our solutions for terms ranging from two to seven years. We expect to recognize approximately $500.6 million of revenue in the future related to performance obligations for on demand contracts with an original duration greater than one year that were unsatisfied or partially unsatisfied as of March 31, 2020. Our estimate does not include amounts related to:
professional and usage-based services that are billed and recognized based on services performed in a certain period;
amounts attributable to unexercised contract renewals that represent a material right; or
amounts attributable to unexercised client options to purchase services that do not represent a material right.
We expect to recognize revenue on approximately 72.4% of the remaining performance obligations over the next 24 months, with the remainder recognized thereafter. Revenue from remaining performance obligations for professional service contracts as of March 31, 2020 was immaterial.
XML 41 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Debt
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Debt Debt
Credit Facility
On September 5, 2019, we entered into a $1.2 billion Amended and Restated Credit Agreement (the “Amended Credit Facility”) to amend and restate our previous credit facility, originally dated as of September 30, 2014 (as previously amended, the “2014 Credit Facility”). The Amended Credit Facility was entered into by and among the Company, the lenders from time to time party thereto (the “Lenders”), and Wells Fargo Bank, National Association, as administrative agent (the “Agent”).
The Amended Credit Facility extends the maturity date of the 2014 Credit Facility from February 27, 2022 to September 5, 2024 (subject to early maturity provisions in certain circumstances, as described below), reduces our borrowing costs, provides additional borrowing capacity, and increases covenant flexibility. The Amended Credit Facility provides for the following:
Revolving Facility: The Amended Credit Facility provides $600.0 million in aggregate commitments for secured revolving loans, with sublimits of $10.0 million for the issuance of letters of credit and $20.0 million for swingline loans (“Revolving Facility”). We have borrowed $230.0 million of revolving loans.
Initial Term Loan: An initial term loan of $300.0 million was borrowed on the closing date for the Amended Credit Facility (the “Term Loan”). The proceeds of the Term Loan were used to repay the term loan balances outstanding under the 2014 Credit Facility.
Delayed Draw Term Loan: In December 2019, we drew funds of $300.0 million available under the delayed draw term loan (“Delayed Draw Term Loan”).
Revolving loans under the Amended Credit Facility may be voluntarily prepaid and re-borrowed. Principal payments on the Term Loan and Delayed Draw Term Loan (collectively, the “Term Loans”) are due in quarterly installments equal to an initial amount of $3.8 million, which increases to $7.5 million beginning on December 31, 2020, increases to $11.3 million beginning on December 31, 2022, and increases to $15.0 million beginning on December 31, 2023. Once repaid or prepaid, the Term Loans may not be re-borrowed. All outstanding principal and accrued but unpaid interest is due, and the commitments for the Revolving Facility terminate, on the maturity date. The Term Loans are subject to mandatory repayment requirements in the event of certain asset sales or if certain insurance or condemnation events occur, subject to customary reinvestment provisions. We may prepay the Term Loans in whole or in part at any time without premium or penalty.
Accordion Feature: The Amended Credit Facility also allows us, subject to certain conditions, to request additional term loan commitments and/or additional revolving commitments in an aggregate principal amount of up to the greater of $250.0 million or 100% of consolidated EBITDA (as defined within the agreement) for the most recent four fiscal quarters, plus an amount that would not cause our Senior Leverage Ratio, as defined below, to exceed 3.50 to 1.00.
All outstanding revolving loans and term loans under the Amended Credit Facility mature on September 5, 2024. If on or prior to August 16, 2022, we have failed to demonstrate to the Agent that we would be in compliance with each financial covenant after giving pro forma effect to the repayment in full of the Convertible Notes which mature on November 15, 2022, then the Amended Credit Facility will mature on August 16, 2022. In addition, if on any business day during the period beginning on August 16, 2022 until the Convertible Notes are paid in full, our available liquidity is less than an amount equal to 125% of the outstanding principal amount of the Convertible Notes, then amounts outstanding under the Amended Credit Facility are due the next business day.
At our option, amounts outstanding under the Amended Credit Facility accrue interest at a per annum rate equal to either LIBOR, plus a margin ranging from 1.00% to 2.00%, or the Base Rate, plus a margin ranging from 0.00% to 1.00% (“Applicable Margin”). The base LIBOR is, at our discretion, equal to either one, three, or six month LIBOR. The Base Rate is defined as the greater of Wells Fargo's prime rate, the Federal Funds Rate plus 0.50%, or one month LIBOR plus 1.00%. In each case, the Applicable Margin is determined based upon our Net Leverage Ratio, as defined below. Accrued interest on amounts outstanding under the Amended Credit Facility is due and payable quarterly, in arrears, for loans bearing interest at the Base Rate and at the end of the applicable interest period in the case of loans bearing interest at the adjusted LIBOR. Unused commitments under the Revolving Facility are subject to a commitment fee to be paid in arrears on the last day of each fiscal quarter, ranging from 0.15% to 0.35% per annum determined based on our Net Leverage Ratio, as defined below.
Certain of our existing and future material domestic subsidiaries are required to guarantee our obligations under the Amended Credit Facility, and the obligations under the Amended Credit Facility are secured by substantially all of our assets and the assets of the subsidiary guarantors. The Amended Credit Facility contains customary affirmative and negative covenants. The negative covenants limit our and our subsidiaries’ ability to, among other things, incur additional indebtedness, grant liens on our assets, make investments including acquisitions, dispose of assets, or pay dividends or distributions or repurchase our stock, subject in each case to customary exceptions and qualifications. Our covenants also include requirements that we comply with the following financial ratios:
Consolidated Net Leverage Ratio: The Consolidated Net Leverage Ratio (“Net Leverage Ratio”), defined as a ratio of consolidated funded indebtedness less qualified cash and cash equivalents, each as defined in the Amended Credit Facility, on the last day of each fiscal quarter to the sum of the four previous consecutive fiscal quarters’ consolidated EBITDA, as defined in the Amended Credit Facility, of no greater than 5.00 to 1.00 (or, at our election following certain material acquisitions, 5.50 to 1.00).
Consolidated Interest Coverage Ratio: The Consolidated Interest Coverage Ratio (“Interest Coverage Ratio”), defined as a ratio of the sum of the four previous fiscal quarters’ consolidated EBITDA to our interest expense for the same period, excluding non-cash interest attributable to the Convertible Notes, as defined below, of no less than 3.00 to 1.00.
Consolidated Senior Secured Net Leverage Ratio: The Consolidated Senior Secured Net Leverage Ratio (“Senior Leverage Ratio”), defined as a ratio of consolidated senior secured indebtedness less qualified cash and cash equivalents, each as defined in the Amended Credit Facility, on the last day of each fiscal quarter to the sum of the four previous consecutive fiscal quarters’ consolidated EBITDA, of no greater than 3.75 to 1.00 (or, at our election following certain material acquisitions, 4.25 to 1.00).
As of March 31, 2020, we were in compliance with the covenants under our Amended Credit Facility.
The Amended Credit Facility contains customary events of default, subject to customary cure periods for certain defaults. In the event of a default, the obligations under the Amended Credit Facility could be accelerated, the applicable interest rate could be increased, the loan commitments could be terminated, our subsidiary guarantors could be required to pay the obligations in full and our lenders would be permitted to exercise remedies with respect to all of the collateral that is securing the Amended Credit Facility. Any such default that is not cured or waived could have a material adverse effect on our liquidity and financial condition.
As of March 31, 2020 and December 31, 2019, we had $370.0 million of available credit under our Revolving Facility. Principal outstanding for the Revolving Facility was $230.0 million for each period. We incur commitment fees on the unused portion of the Revolving Facility. The carrying value of the Revolving Facility approximates its fair value.
Unamortized debt issuance costs for the revolving facilities were $2.5 million and $2.7 million at March 31, 2020 and December 31, 2019, respectively, and are included in the line “Other assets” in the Condensed Consolidated Balance Sheets.
Principal outstanding and unamortized debt issuance and discount costs for the Term Loans were as follows at March 31, 2020 and December 31, 2019:
 
March 31, 2020
 
December 31, 2019
 
Term Loans
 
(in thousands)
Principal outstanding
$
592,500

 
$
596,250

Unamortized issuance costs
(887
)
 
(942
)
Unamortized discount
(1,171
)
 
(1,245
)
Carrying value
$
590,442

 
$
594,063


The fair value of the Term Loans on March 31, 2020 and December 31, 2019 was $539.7 million and $582.7 million, respectively. The fair value was estimated by discounting future cash flows using prevailing market interest rates on debt with similar creditworthiness, terms, and maturities. We concluded that this fair value measurement should be categorized within Level 2.
Future maturities of principal under the Term Loans are as follows for the years ending December 31, in thousands:
 
Term Loans
2020
$
15,000

2021
30,000

2022
33,750

2023
24,375

Thereafter
489,375

 
$
592,500


Convertible Notes
In May 2017, we issued convertible senior notes with aggregate principal of $345.0 million (including the underwriters’ exercise in full of their over-allotment option of $45.0 million) which mature on November 15, 2022 (“Convertible Notes”). The Convertible Notes were issued under an indenture dated May 23, 2017 (“Indenture”), by and between us and Wells Fargo Bank, N.A., as Trustee. We received net proceeds from the offering of approximately $304.2 million after adjusting for debt issuance costs, including the underwriting discount, the net cash used to purchase the Note Hedges, as defined below, and the proceeds from the issuance of the Warrants which are discussed below.
The Convertible Notes accrue interest at a rate of 1.50%, payable semi-annually on May 15 and November 15 of each year. On or after May 15, 2022, and until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their Convertible Notes at their option. The Convertible Notes are convertible at an initial rate of 23.84 shares per $1,000 of principal (equivalent to an initial conversion price of approximately $41.95 per share of our common stock). The conversion rate is subject to customary adjustments for certain events as described in the Indenture. Upon conversion, we will pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election. It is our current intent to settle conversions of the Convertible Notes through combination settlement, which involves repayment of the principal portion in cash and any excess of the conversion value over the principal amount in shares of our common stock. Based on our closing stock price of $52.93 on March 31, 2020, the if-converted value exceeded the aggregate principal amount of the Convertible Notes by $90.3 million.
Holders may convert their Convertible Notes, at their option, prior to May 15, 2022 only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on June 30, 2017 (and only during such calendar quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;
during the five business day period after any five consecutive trading day period (the “Measurement Period”) in which the trading price per $1,000 principal amount of the Convertible Notes for each trading day of the Measurement Period was less than 98% of the product of the last reported sales price of our common stock and the conversion rate on each such trading day; or
upon the occurrence of specified corporate events, as defined in the Indenture.
We may not redeem the Convertible Notes prior to their maturity date, and no sinking fund is provided for them. If we undergo a fundamental change, as described in the Indenture, subject to certain conditions, holders may require us to repurchase for cash all or any portion of their Convertible Notes. The fundamental change repurchase price is equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. If holders elect to convert their Convertible Notes in connection with a make-whole fundamental change, as described in the Indenture, we will, to the extent provided in the Indenture, increase the conversion rate applicable to the Convertible Notes.
The Convertible Notes are senior unsecured obligations and rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the Convertible Notes and equal in right of payment to any of our existing and future unsecured indebtedness that is not subordinated. The Convertible Notes are effectively junior in right of payment to any of our secured indebtedness (to the extent of the value of assets securing such indebtedness) and structurally junior to all existing and future indebtedness and other liabilities, including trade payables, of our subsidiaries. The Indenture does not limit the amount of debt that we or our subsidiaries may incur. The Convertible Notes are not guaranteed by any of our subsidiaries.
The Indenture does not contain any financial or operating covenants or restrictions on the payments of dividends, the incurrence of indebtedness, or the issuance or repurchase of securities by us or any of our subsidiaries. The Indenture contains customary events of default with respect to the Convertible Notes and provides that upon certain events of default occurring and continuing, the Trustee may, and the Trustee at the request of holders of at least 25% in principal amount of the Convertible Notes shall, declare all of principal and accrued and unpaid interest, if any, of the Convertible Notes to be due and payable. In case of certain events of bankruptcy, insolvency or reorganization involving us or a significant subsidiary, all of the principal of and accrued and unpaid interest on the Convertible Notes will automatically become due and payable.
In accounting for the issuance of the Convertible Notes, we separated the Convertible Notes into liability and equity components. We allocated $282.5 million of the Convertible Notes to the liability component, and $62.5 million to the equity component. The excess of the principal amount of the liability component over its carrying amount is amortized to interest expense over the term of the Convertible Notes using the effective interest method. The equity component will not be remeasured as long as it continues to meet the conditions for equity classification.
We incurred issuance costs of $9.8 million related to the Convertible Notes. Issuance costs were allocated to the liability and equity components based on their relative values. Issuance costs attributable to the liability component are being amortized to interest expense over the term of the Convertible Notes, and issuance costs attributable to the equity component are included along with the equity component in stockholders' equity.
During 2019, we received conversion notices from certain holders with respect to an immaterial amount in aggregate principal of Convertible Notes requesting conversion as a result of the sales price condition having been met during the second quarter of 2019. In accordance with the terms of the Convertible Notes, we made cash payments of the aggregate principal amount and delivered newly issued shares of our common stock for the remainder of the conversion obligation in excess of the aggregate principal amount of the Convertible Notes being converted, in full satisfaction of such converted notes. We received shares of our common stock under the Note Hedges that offset the issuance of shares of common stock upon conversion of the Convertible Notes.
The net carrying amount of the Convertible Notes at March 31, 2020 and December 31, 2019, was as follows:
 
March 31, 2020
 
December 31, 2019
 
(in thousands)
Liability component:
 
 
 
Principal amount
$
344,995

 
$
344,995

Unamortized discount
(32,449
)
 
(35,287
)
Unamortized debt issuance costs
(4,157
)
 
(4,520
)
Convertible notes, net
$
308,389

 
$
305,188

 
 
 
 
Equity component, net of issuance costs and deferred tax:
$
61,390

 
$
61,390


The estimated fair value of the Convertible Notes at March 31, 2020 and December 31, 2019 was $477.1 million and $486.7 million, respectively. The estimated fair value is based on quoted market prices as of the last trading day for the three months ended March 31, 2020; however, the Convertible Notes have only a limited trading volume and, as such, this fair value estimate is not necessarily the value at which the Convertible Notes could be retired or transferred. We concluded this measurement should be classified within Level 2.
The following table sets forth total interest expense related to the Convertible Notes for the three months ended March 31, 2020 and 2019:
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Contractual interest expense
$
1,294

 
$
1,294

Amortization of debt discount
2,838

 
2,676

Amortization of debt issuance costs
363

 
343

 
$
4,495

 
$
4,313


The effective interest rate of the liability component for the three months ended March 31, 2020 and 2019 was 5.87%.
Convertible Note Hedges and Warrants
On May 23, 2017, we entered into privately negotiated transactions to purchase hedge instruments (“Note Hedges”), covering approximately 8.2 million shares of our common stock at a cost of $62.5 million. The Note Hedges are subject to anti-dilution provisions substantially similar to those of the Convertible Notes, have a strike price of approximately $41.95 per share, are exercisable by us upon any conversion under the Convertible Notes, and expire on November 15, 2022.
The Note Hedges are generally expected to reduce the potential dilution to our common stock (or, in the event the conversion is settled in cash, to reduce our cash payment obligation) in the event that at the time of conversion our stock price exceeds the conversion price under the Convertible Notes. The cost of the Note Hedges is expected to be tax deductible as an original issue discount over the life of the Convertible Notes, as the Convertible Notes and the Note Hedges represent an integrated debt instrument for tax purposes. The cost of the Note Hedges was recorded as a reduction of our additional paid-in capital in the accompanying Condensed Consolidated Financial Statements.
As discussed above, an insignificant number of Note Hedges were exercised during 2019 upon the conversion of the Convertible Notes, thereby offsetting the issuance of our common stock for such conversion.
On May 23, 2017, we also sold warrants for the purchase of up to 8.2 million shares of our common stock for aggregate proceeds of $31.5 million (“Warrants”). The Warrants have a strike price of $57.58 per share and are subject to customary anti-dilution provisions. The Warrants will expire in ratable portions on a series of expiration dates commencing on February 15, 2023. The proceeds from the issuance of the Warrants were recorded as an increase to our additional paid-in capital in the accompanying Condensed Consolidated Financial Statements.
The Note Hedges are transactions that are separate from the terms of the Convertible Notes and the Warrants, and holders of the Convertible Notes and the Warrants have no rights with respect to the Note Hedges. The Warrants are similarly separate in both terms and rights from the Note Hedges and the Convertible Notes.
XML 42 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Schedule Of Significant Accounting Policies [Line Items]      
Property, equipment, and software, net $ 165,957   $ 163,282
Bad debt expense $ 500 $ 1,100  
Expected length of time of benefit from license fees 3 years    
United States      
Schedule Of Significant Accounting Policies [Line Items]      
Property, equipment, and software, net $ 157,200   154,500
International Subsidiaries      
Schedule Of Significant Accounting Policies [Line Items]      
Property, equipment, and software, net $ 8,800   $ 8,800
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Net Income per Share (Tables)
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Calculation of Basic and Diluted Net Income Per Share
The following table presents the calculation of basic and diluted net income per share:
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands, except per share amounts)
Numerator:
 
 
 
Net income
$
5,605

 
$
11,272

Denominator:
 
 
 
Basic:
 
 
 
Weighted average common shares used in computing basic net income per share
92,654

 
91,490

Diluted:
 
 
 
Add weighted average effect of dilutive securities:
 
 
 
Stock options and restricted stock
934

 
1,509

Convertible Notes
2,170

 
2,207

Contingently issuable or returnable shares in connection with our acquisitions
161

 
355

Weighted average common shares used in computing diluted net income per share
95,919


95,561

Net income per share:
 
 
 
Basic
$
0.06

 
$
0.12

Diluted
$
0.06

 
$
0.12


XML 44 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Lease Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating leases    
2020 $ 12,613  
2021 15,690  
2022 13,695  
2023 11,943  
2024 9,941  
Thereafter 18,471  
Total undiscounted lease payments 82,353  
Present value adjustment (10,728)  
Present value of lease payments 71,625 $ 72,695
Finance leases    
2020 4,979  
2021 7,504  
2022 7,609  
2023 7,714  
2024 7,819  
Thereafter 72,214  
Total undiscounted lease payments 107,839  
Present value adjustment (31,906)  
Present value of lease payments 75,933 76,745
Total leases    
2020 17,592  
2021 23,194  
2022 21,304  
2023 19,657  
2024 17,760  
Thereafter 90,685  
Total undiscounted lease payments 190,192  
Present value adjustment (42,634)  
Total lease liabilities $ 147,558 $ 149,440
XML 45 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Narrative (Details)
shares in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
$ / shares
Sep. 05, 2019
USD ($)
May 23, 2017
USD ($)
$ / shares
shares
Mar. 31, 2020
USD ($)
$ / shares
day
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2019
USD ($)
Mar. 31, 2019
Line of Credit Facility [Line Items]                  
Minimum percent of available liquidity on outstanding convertible notes 125.00%     125.00%          
Net leverage ratio 5.00     5.00          
Net leverage ratio, following certain material acquisitions 5.50     5.50          
Covenant, interest coverage ratio 3.00     3.00          
Senior leverage ratio 3.75     3.75          
Senior leverage ratio, following certain material acquisitions 4.25     4.25          
Convertible notes, net $ 308,389,000     $ 308,389,000       $ 305,188,000  
Common stock warrants (in shares) | shares     8.2            
Purchases of convertible note hedges     $ 62,500,000            
Proceeds from issuance of warrants     $ 31,500,000            
Warrants strike price (in dollars per share) | $ / shares     $ 57.58            
Maximum                  
Line of Credit Facility [Line Items]                  
Common stock warrants (in shares) | shares     8.2            
Revolving Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, additional borrowing capacity 250,000,000.0     250,000,000.0          
Revolving line of credit facility, available borrowing capacity 370,000,000.0     370,000,000.0       370,000,000  
Unamortized debt issuance costs $ 2,500,000     $ 2,500,000       2,700,000  
Revolving Facility | Minimum                  
Line of Credit Facility [Line Items]                  
Commitment fee percentage       0.15%          
Revolving Facility | Maximum                  
Line of Credit Facility [Line Items]                  
Net leverage ratio 3.50     3.50          
Commitment fee percentage       0.35%          
Revolving Facility | LIBOR                  
Line of Credit Facility [Line Items]                  
Basis spread on interest rate       1.00%          
Revolving Facility | LIBOR | Minimum                  
Line of Credit Facility [Line Items]                  
Basis spread on interest rate       1.00%          
Revolving Facility | LIBOR | Maximum                  
Line of Credit Facility [Line Items]                  
Basis spread on interest rate       2.00%          
Revolving Facility | Base Rate | Minimum                  
Line of Credit Facility [Line Items]                  
Basis spread on interest rate       0.00%          
Revolving Facility | Base Rate | Maximum                  
Line of Credit Facility [Line Items]                  
Basis spread on interest rate       1.00%          
Revolving Facility | Federal Funds Rate                  
Line of Credit Facility [Line Items]                  
Basis spread on interest rate       0.50%          
Line of Credit | Revolving Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity   $ 600,000,000.0              
Borrowings   230,000,000.0              
Borrowings outstanding $ 230,000,000.0     $ 230,000,000.0       230,000,000  
Line of Credit | Letters of Credit                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity   10,000,000.0              
Line of Credit | Swingline Loans                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity   20,000,000.0              
Term Loans                  
Line of Credit Facility [Line Items]                  
Periodic payment   3,800,000              
Convertible Senior Notes                  
Line of Credit Facility [Line Items]                  
Proceeds from borrowings on convertible notes     $ 304,200,000            
Amended Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity   1,200,000,000              
Initial Term Loan | Term Loans                  
Line of Credit Facility [Line Items]                  
Principal amount   $ 300,000,000.0              
Delayed Draw Term Loan | Term Loans                  
Line of Credit Facility [Line Items]                  
Principal amount               300,000,000.0  
Convertible Senior Notes Due November 2022 | Convertible Senior Notes                  
Line of Credit Facility [Line Items]                  
Principal amount 344,995,000   $ 345,000,000.0 $ 344,995,000       344,995,000  
Interest rate stated percentage     1.50%            
Conversion rate, convertible notes       0.02384          
Conversion price (in dollars per share) | $ / shares     $ 41.95            
If-converted, value in excess of principal 90,300,000                
Threshold trading days | day       20          
Threshold consecutive trading days | day       30          
Measurement period threshold trading days | day       5          
Measurement period threshold consecutive trading days | day       5          
Redemption price (percentage)       100.00%          
Convertible notes, net     $ 282,500,000            
Carrying amount of convertible debt equity component $ 61,390,000   62,500,000 $ 61,390,000       61,390,000  
Debt issuance costs     9,800,000            
Effective interest rate of the liability component 5.87%     5.87%         5.87%
Convertible Senior Notes Due November 2022 | Convertible Senior Notes | Minimum                  
Line of Credit Facility [Line Items]                  
Threshold percentage of stock price trigger       130.00%          
Ratio of trading price per $1000 principle amount       98.00%          
Percentage of debt held by individual owner       25.00%          
Over-Allotment Option | Convertible Senior Notes                  
Line of Credit Facility [Line Items]                  
Principal amount     $ 45,000,000.0            
Scenario, Forecast | Term Loans                  
Line of Credit Facility [Line Items]                  
Periodic payment         $ 15,000,000.0 $ 11,300,000 $ 7,500,000    
Share Price | Convertible Senior Notes Due November 2022 | Convertible Senior Notes                  
Line of Credit Facility [Line Items]                  
Closing stock price (in dollars per share) | $ / shares 52.93     52.93          
Level 2 | Term Loans                  
Line of Credit Facility [Line Items]                  
Long-term debt fair value $ 539,700,000     $ 539,700,000       582,700,000  
Level 2 | Convertible Senior Notes                  
Line of Credit Facility [Line Items]                  
Convertible debt fair value $ 477,100,000     $ 477,100,000       $ 486,700,000  
XML 46 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Financial Instruments - Gain (Loss) on Derivatives (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Swap agreements, net of tax    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) Recognized in OCI $ (3,275,000) $ (586,000)
Foreign currency forward contracts, net of tax    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) Recognized in OCI (274,000) 0
Interest expense and other | Swap agreements, net of tax    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) Recognized in Income (156,000) 220,000
Cost of revenue and operating expenses | Foreign currency forward contracts, net of tax    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) Recognized in Income $ 22,000 $ 0
XML 47 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Nov. 30, 2019
Oct. 31, 2018
Class of Stock [Line Items]        
Number of shares repurchased (in shares) 0 0    
Common Stock        
Class of Stock [Line Items]        
Authorized amount of common stock repurchase     $ 100,000,000.0 $ 100,000,000.0
XML 48 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Indemnification Agreement    
Loss Contingencies [Line Items]    
Guarantor obligations, current carrying value $ 0 $ 0
XML 49 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Narrative (Details)
$ in Millions
3 Months Ended
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Aug. 31, 2016
USD ($)
Compstak          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Carrying value of investment         $ 3.0
Additional investment $ 1.8        
Other assets | Compstak          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Carrying value of investment     $ 7.4 $ 7.4  
Level 2 | Compstak | Non recurring          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Investment gain   $ 2.6      
Discount Rate | Recurring          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Contingent considation, measurement input       0.056  
Estimated Volatility | Recurring          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Contingent considation, measurement input       0.138  
Annual Revenue Growth Rate | Recurring          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Contingent considation, measurement input       0.444  
Risk of Target Metric | Recurring          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Contingent considation, measurement input       0.046  
EXCEL 50 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (*(J% ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ @HBH4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " ""B*A0B,*AI.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9++3L,P$$5_!7F?C).6EY5F0\4*)"0J@=A9]K2UB!^R!R7]>YS0 MID+P 5UZYOK,&6D:%83R$5^B#QC)8+H:;.>24&'%]D1! "2U1RM3F1,N-[<^ M6DGY&7<0I/J4.X2:\QNP2%)+DC "BS 36=MH)51$23X>\5K-^/ 5NPFF%6"' M%ATEJ,H*6#M.#(>A:^ ,&&&$T::? NJ9.%7_Q4X=8,?DD,R?\Q MNO[R.PM;K\W67+#Q2;!MX,]=M-]02P,$% @ @HBH4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " ""B*A0H2BH[38# Z#P & 'AL+W=OEX#-NWL^GI_)K6^Z?>W.2IGHK2KK;A.?C6GNDZ3;GU4ENSO= MJ-H^.>JVDL8.VU/2-:V2!Q=4E0FD:9Y4LJCC[=K-/;7;M;Z8LJC54QMUEZJ2 M[>]'5>K;)F;Q^\1S<3J;?B+9KAMY4M^4^=X\M7:43%D.1:7JKM!UU*KC)GY@ M]SL.?8!#_"C4K9O=1WTI+UJ_]H//ATV<]BM2I=J;/H6TEZO:J;+L,]EU_!J3 MQA-G'SB_?\_^T15OBWF1G=KI\F=Q,.=-O(RC@SK*2VF>]>V3&@O*XFBL_HNZ MJM+"^Y58CKTN._<;[2^=T=68Q2ZEDF_#M:C=]38\$6(,HP-@#( I@+/_!O Q M@$\!S#$DP\I%]J A+0FJ6TG5*;P@0$9P'3,IS!UYS 0$!T1CKW M@0'.X,M.80*Z,]J^C.,,OO(4)B ]HUW.L(G!%Y_"A-2GKQ^PKP7X+ 0F\/\ M:.\#]K40/@O&A+Y?0'L?L*^%O\<(3)"%]CY@7XO<9R$^]R$6VON ?2V\G;P; M,9G#U,/?CAS2?)4M EST"0#8W6+I5T1\^D,5T2< 8'<+Y!J,R0+[F=,G ,?N MSGS74)A +9P^ 3AV=^:?F10F<&9R^@3@V-V9OY\IC']F)K-.I%+MR35M7;37 ME]IUC+/9J3%\<'UA\A<^=)5?97LJZBYZT<;V0ZYK.6IME%U*>FUW%7=U^:0]RG_[PT[:[NTVW[6G2'-M:K M,6BW+; LJV)7;_;3^6Q\]MC.9\U;O]WLXV,[Z=YVN[K]=Q&WS?%A"M./!U\W MK^M^>%#,9X?Z-?X9^V^'QS;=%9=65IM=W'>;9C]IX\O#]">X7U(8 D;%7YMX M[*ZN)\-0GIKF^W#SV^IA6@Z.XC8^]T,3=?IYC\NXW0XM)1__G!N=7OH< J^O M/UK_91Q\&LQ3W<5EL_U[L^K7#U,_G:SB2_VV[;\VQU_C>4!V.CF/_O?X'K=) M/CA)?3PWVV[\.WE^Z_IF=VXE6=G5/TZ_F_WX>SRW_Q&F!^ Y "\!8#X-H', ML8#BY&PW=:B'I(![2I/Y/#P]# M.V?)XB3!*PG>*I928?U%4J3^+R90-8%C/%W'!SV>U'@:X\U5?%6R09PDU2C9 MCQ+PALK 1J+(@@-K=#=&=6.D&V!N3A)[U0T:(&"FEYJ,"$EW8U4W5KIAKV]A M13?)2P7$W"@R0X!.=U.I;BKIAG6SJ.2@*^\K9D91&4N9K'&J%R>]&.;%R5Z< M!9XTFHI\9EZ\ZL5++Y9Y\:*7"J BMEJ7BHRLI5)W$U0W0;IA\[\(,ADJ&S@[ MEIJ,T*/N!DJ=4:7T(R!5RI[ .P,<58H.(5SI;AUEJ G2D>>.0!E[16 $/34A M@#.9; 8=HH#24^">4'1%50C2DJ)S&$*5<:1C&227'>?R67/3DT'#EY@F(P^Y M/-+!#)+,CI,9%.9Z+Y:\(J/2EIDU#SJ:0;+9<3:#I&YZ#V@\7VFJL H>HX5T$BTY0HOG^JK RYMZZC%21;'67G2&Y2I*KG$\+DKSD MR/A4>:6RD5343 ^0PG224J2I(%SBR0A[]($BMFWTV>FKYO=N.YYTO3]#$U6GY) M0US'>G6YV<:7?KATZ;H]G0>?;OKF<#[K+BX'[O/_ %!+ P04 " ""B*A0 M"I7L[G0" #@" & 'AL+W=O]OW8JTA1NZN%F=OPU8*=95G4=,,=<:XJPO^N:L); M+1IRI#^I_-5LN!IY0Y1]4=%:%*QV.#TLW4]HGB.L#4;Q6M!6C/J.+F7+V)L> M?-LO75\3T9+NI Y!5'.A.2U+'4EQ_.F#ND-.;1SW/Z)_,<6K8K9$T)R5OXN] M/"W=U'7V]$#.I7QA[5?:%Q2Y3E_]=WJAI9)K$I5CQTIAOIW=64A6]5$42D7> MN[:H3=MV3Y*LM\$&W!OP8$#A74/0&P++X'5DIM3/1)+5@K/6X=VOU1"]*- \ M4"]SIR?-NS//5+5"S5Y66;KP+CI.+UEW$CR2X*DBOU9$_X-X*O\ @4$(;/S! M&"*#_0'H#XP_'/F1[UM5=)K8:.I>$V.[$DB%$P3#A"!,", @"Z;3)*,T_LRW M5?DCU00F F$B ,:J>=UIHDG-W4(X08I!I!A "BRD^"J3S7)/,8%(0(@$ M@ @MB.0AQ#W%!"(%(5( (K(@TJ=6RB/5!"8#83( )K9@LJMZ<00OE6>4$RCD MP]N3#V E]@;E7V7+8IRF(;:Q0*5:Q#B+;V#=V#41@'6U;R((*TDB%-E8@#), MPA!%R0TL>!]%&,#*;"P,_(TS>^'ED"R(8A38.[,W.FKTV?^#\&-1"V?+I#JU MS-ER8$Q2%=2?J7 G==T8!B4]2-U-5)]W9VXWD*SI[Q/><*E9_0-02P,$% M @ @HBH4+8#"'3: P [1 !@ !X;"]W;W)KOM1A M'9L<-KFQ)/KG\)^A](G4ZM)V7_NC,4/TK:Z:?AT?A^'TF"3]]FCJHG]H3Z:Q M_^S;KBX&>]D=DO[4F6(W=:JK!!E+D[HHFWBSFMI>NLVJ/0]5V9B7+NK/=5UT MWY]-U5[6,<3O#5_*PW$8&Y+-ZE0_G#+ G).%JR M_V3>3&7EHQ,[QK:M^NDWVI[[H:V7*-9*77R;CV4S'2]+_/=N= =<.N"U@QW[ M_SKPI0/_T4%,R<_.IE1_*X9BL^K:2]3-LW4JQIL"'KDMYG9LG&HW_6>S[6WK MVP: K9*W,="B>9XU>*NY*A(;_3H$4D,\H]<=[P?(?05 8 A.9L&G /PN -(! M!!E 3 '$70#NE&'6I).FF?/(TC1S9#DAXX*SE+8C23N2L",<.[-&WHP#3&EW M\G)?IAEH0;M)23DBNG](%?=* MY,L05- 035,@<(HN3L$'Y0? C$O7$:&ST& !1S11@4 JND@%GY8]/*E'GSY:OL/9T% M5@= 4QJTSWD,O"B01BL2:$47K8M(W9AE#\R9B)Q4A=8[2(,5";!R%ZR+Z&=V M*%70#HU51+_ /+3*I$F(! FY2T+T":Y#1 @=SF(/N#T MW>.[&*)D,@U5B.8@$ASD@=47TN#"]-=7VDBS!JDEG%>6S%]%ITID+FPHG9W/ M$/Z0Q@T2N+D!_WT(FA!($")4&$X3@E.++[MVS/^&XR73:G^U>?MYY_P@S?PCX7'2'LNFCUW:P M6]AIH[EOV\%8D^S!WHY'4^RN%Y79#^-I9L^[>0,^7PSM:?FXD%R_<&S^ U!+ M P04 " ""B*A0K^*FR%X" !D!P & 'AL+W=OTL[L75K*?N-YXE#35HL'EE/.O7FQ'B+ MI5KRLR=Z3O#1)+740[Z?>"UN.K,S^4'D:__,UP9>].+K\>MZVM%A)*#U!18#5=2$4HUD]+Q>R)UYYHZ<3F_L7\VYI69 M/1:D8O17$*ZMUGQG;Y"3,_[H!GOG^^8GYM..'LF5>W$F"1*I?^H MMJM65]Z\H.0D]315O;;%=N;52O4&/ M^&?K#\VGYTDWE<>J^M&]_+&^GHJ.D2_\4]NYR,//F[_U1=%Y"CS^'9Q.3V-V MAI^?W[W?]Y,/DWG,&W];%=^WZW9S/*J*IO\[>7IMVJHW3M?+6.1HP-T<,1!@3 M8VXYC(TQ2PZ3QI@[#I/%F'L.XV+,BL$8<<(D(2:GP ;&.@=Z,B!1),^8DR/ MV?489YR30@C$A@)!Z0@7,5(L(\4P I2J(\9^&D@*JP2@E-Y2G,/98ES)++69 M0AFCN)EVB-<] S)9ZI"O%0.S1JC>6#!/RA/;5DH)FF4*@E27AAU1JGF_*\DT9OFAAK5+* M5RHQ&IB,'2AC!D+3N&_KL2TG1V1(4M968-:2!LA(4)CU M)5A,B"__DJG_5F)"M*[/,H&B>'<)%=/A:[]DBK\F=!0=R#G,YCPH)L-76*DI M&<";;P#%VQQ2+ P783$AOF)+IF1;--*MI.6X4^N,UFT&*<&:\9W(UV[)%&^K M<)B8ZBTRHU+28-'B3"2;2=7#V:Z3HEED=$89.YY%7F@DHS062["D0B)E"@XLID^EA&:1<08 M"LO2'0.GZL!]#D7VHPU'#!R@.%.,'CG M4F MJ?1XJ0->GH [FV!% *H\N!]C(#,M-#G= 3THQ+"8-"]CP,@8Z(H"3"-P& 2W\(8X2;=>[B["8$*\.P*@#Z1T MK;[X'U!+ P04 " ""B*A0< '4OC(% "A&@ & 'AL+W=O?[J=V^O[@R_9ETPT/YLO%L7J)?\3NS^/G MIK^;7Z.LM_MX:+?U8=+$Y_OI@[U;N3 4&!5_;>.IO;F>#*D\UO77X>;7]?W4 M#([B+CYU0XBJ_WF+J[C;#9%Z'_]<@DZO=0X%;Z_?H_\\)M\G\UBU<57O_MZN MN\W]-$PGZ_AZZ+_7IEWA)R$\GE^Q_BV]QU\L')WT=3_6N'?].GE[;KMY? MHO16]M6W\^_V,/Z>+O'?B^$"="E UP)]W3\JP)<"_+V &Y,_.QM3_:GJJN6B MJ4^3YORVCM70*>P=]XWY-#P(4EW8 M8F9:!T"5H*[%J+->YQ.,S,>#%YTI/@#9K BICH?):0$Z@T2GU52BN16@]%Z+Y&%5"'UOC$^K>:G8I;5:)R%D$LS6N6,2"&7_Q>16$]+.UJ4&%J,BJ)0,<^ZZ4) M2QBKSH*&3G1FATGH- G)2!(ZS;C<>KDV "K+>:J1,0F=)B')+EHZL"34;K3( MY149RRZ$]LY-4 M!RH;4A\O'&:6RT%&J4_&.[X?)R@W?193][Y#4.C@DYSQ>1G/0-K) M4_UZZ(9/Z#=/K^:R[KMZ/AP// M==W%WJ;YU#?Z)E;KZ\TN/G?#9=Y?-^=#D_--5Q\O!T+SZZG4\C]02P,$% M @ @HBH4.'1:2$[6F31=[)%9@:O9 #6J =9^3:GUY14 M4(M!^7LS?H6YG@^4S,5_@PLH# ]*,$=IE(LK*0?GC9Y94(H6S],NN[B/TTV: MS+!M )\!? %%)DU([%3[WL1GC@Y<.Q-&9RQ%?$.Q3OT7@J> M)!F[!*(YYCC%\%7,:P1#]B4%WTIQY'_!^38\W5281GCZ1N$_"/:;!/M(L/]O MB5LQZ;LD;-53#;:)T^1(:88N3O+*NPSL#8]O\AH^3?MW81O9.7(V'E\V]K\V MQ@-*V5WA"+7XP19#0>W#\1.>[31FD^%-/_\@MGSCX@]02P,$% @ @HBH M4&HH;V>T 0 T@, !@ !X;"]W;W)KZ)D%I6CQ-NVRB_LXW:3[&;8-X#. M+X#;F(=-B:+RC\*+(K-F)';J?2_"$R<'CKTI@S.V(MZA>(?>2\&3-&.70#3' M'*<8OHI)E@B&[$L*OI7BR/^"\VWX?E/A/L+WORG\!T&Z29!&@O2_)6[%7/^1 MA*UZJL$V<9H<*>9>!O>/Q37Z%3]/^1=A&=HZ7C?VOC?& 4G97 M.$(M?K#%4%#['V&PO=V]R:W-H965TJVF3-NG4:>MG+G$25 @9D$OW[V=(FF9;M"^ C=_SLS'9 M:.R+:P$\>=6J^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO'=[I9I M(3M:9-%WMD5F!J]D!V=+W*"UL+].H,R8TX2^.9YDT_K@8$76BP:^@?_>GRU: M;&&II(;.2=,1"W5.[Y/C:1_B8\ /":-;G4FHY&+,2S ^5SG=!4&@H/2!0>!V MA0=0*A"AC)\S)UU2!N#Z_,;^,=:.M5R$@P>CGF7EVYP>**F@%H/R3V;\!',] M'RB9B_\"5U 8'I1@CM(H%U=2#LX;/;.@%"U>IUUV<1^GFS2=8=L /@/X CC$ M/&Q*%)4_"B^*S)J1V*GWO0A/G!PY]J8,SMB*>(?B'7JO!4]N,W8-1'/,:8KA MJYADB6#(OJ3@6RE._!\XWX:GFPK3"$__4'BW3;#?)-A'@OU_2]R*.?R5A*UZ MJL$V<9H<*>9>!O>?Q3=[#IVG_*FPC.T]/,/8LLW+GX#4$L#!!0 ( (*(J%!>*Z-AM $ M -(# 9 >&PO=V]R:W-H965T&,"*C:EMEO3O.S:$H@;EQ?:,SSES\3B?C'UR M'8 GSUKUKJ"=]\.1,5=UH(6[,0/T>-,8JX5'T[;,#19$'4E:,9XD[YD6LJ=E M'GUG6^9F]$KV<+;$C5H+^^<$RDP%3>F+XU&VG0\.5N:#:.$[^!_#V:+%5I5: M:NB=-#VQT!3T/CV>LH"/@)\2)K#R(\<7KDV)LJ.&,KXATF[]![+7GZ(6?7(+1@3C.&;S#I MBF"HOH;@>R%._!6=[],/NQD>(OVPI?-D7R#;%/#\1;/=AZSV?!F6'X06[]Q^1=02P,$% @ @HBH4/ZKA#*T 0 T@, M !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0+ES: M5:]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&YWP[20'2VRZ#O9 M(C.#5[*#DR5NT%K8WT=09LQI0M\<3[)I?7"P(NM% ]_!_^A/%BVVL%120^>D MZ8B%.J=WR>&8AO@8\%/"Z%9G$BHY&_,2C"]53G=!$"@H?6 0N%W@'I0*1"CC MU\Q)EY0!N#Z_L7^.M6,M9^'@WJAG6?DVI[>45%"+0?DG,S["7,\U)7/Q7^$" M"L.#$LQ1&N7B2LK!>:-G%I2BQ>NTRR[NXW23)C-L&\!G %\ MS$/FQ)%Y0_" MBR*S9B1VZGTOPA,G!XZ]*8,SMB+>H7B'WDO!.<_8)1#-,<<"U_FHS9/M !QZED+9 M G?.]4=";-6!9/9&]Z#\3J.-9,XO34ML;X#5,4D*0C>;6R(95[C,8^QLREP/ M3G %9X/L("4SOT\@]%C@+7X)//*V'T:[F*%1RT?HI+#[7!=X$0R"@$*#R!$(/(V?LV< M>)$,B>OY"_O'6+NOY<(L/&CQD]>N*_ !HQH:-@CWJ,=/,->38307_P6N(#P\ M./$:E18V?E$U6*?ES.*M2/8\C5S%<9QW#G-:.H'."71).$0=,@E%YQ^88V5N M](C,=/8]"U>\/5)_-E4(QJ.(>]Z\]=%K26F6DVL@FC&G"4-7F.V"()Y]D: I MB1/]+YVFTW=)A[N8OOO+X6V:8)\DV$>"_9LEIC!W:9$L*9*]0R2%^5>$K"Y. M@FGCD[6HTH.*[;**+EUQ3^/%O\*GEOK*3,N511?M_/.)E]QH[N?G9GK+T\+I?FY3LOPKRC]02P,$% @ @HBH4+7E:%>V 0 MT@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$ M+]ZTVY5M*9NJ:J566J5J^LS:XXL"C MXG?Y] 3NNVUAY 6:8<^;,,&0CFB?; M CCRK*2V.6V=ZX^,V;(%)>P-]J#]38U&">=-TS#;&Q!5!"G)>)*\8TITFA99 M])U-D>'@9*?A;(@=E!+F]PDDCCG=T1?'0]>T+CA8D?6B@>_@?O1GXRVVL%2= M FT[U,1 G=.[W?&T#_$QX+&#T:[.)%1R07P*QI7:G!XHJ: 6@W0/.'Z&N9Y;2N;B MO\(5I \/2GR.$J6-*RD'ZU#-+%Z*$L_3WNFXC]/-;3K#M@%\!O %<(AYV)0H M*O\HG"@R@R,Q4^][$9YX=^2^-V5PQE;$.R_>>N^UX/R0L6L@FF-.4PQ?Q>R6 M".;9EQ1\*\6)OX+S;7BZJ3"-\/0?A1^V"?:;!/M(L'^SQ(V8-/DO"5OU5(%I MXC194N*@XR2OO,O WO'X)G_#IVG_)DS3:4LNZ/S+QO[7B Z\E.3&CU#K/]AB M2*A=.+[W9S.-V60X[.&PO=V]R:W-H965T6_>#$,^HGUR'8 G MSUH95]#.^_[(F*LZT,+=8 \FW#1HM?#!M"USO051)Y!6C.]V;YD6TM R3[ZS M+7,4#(7_PFN MH$)X5!)R5*A<6DDU.(]Z9@E2M'B>=FG2/DXW_':&;0/X#. +X"[E85.BI/R= M\*+,+8[$3KWO17SB_9&'WE31F5J1[H)X%[S7DF?[G%TCT1QSFF+X*N8U@@7V M)07?2G'B?\'Y-CS;5)@E>/:;PG\0'#8)#HG@\-\2MV*R/Y*P54\UV#9-DR,5 M#B9-\LJ[#.P]3V_R&CY-^V=A6VD4S,5_APLH# ]* M,$=IE(LK*0?GC9Y94(H6+],NN[B/TTV:S+!M )\!? '%)DU M([%3[WL1GGA_X-B;,CAC*^(=BG?HO10\23-V"41SS'&*X:N8_1+!D'U)P;=2 M'/D_<+X-3S85)A&>O%-XO4V0;A*DD2#];XE;,3+;3 MF$V&-_W\@]CRC8L_4$L#!!0 ( (*(J%!JJMJ"M@$ -(# 9 >&PO M=V]R:W-H965TA5>+3#)YCJN:5D*OX+7$%A>%2".4JK M?%I)V?M@]<2"4K1X'G=ITCZ,-[=\@JT#^ 3@,^"0\K Q45+^00119,X.Q(V] M[T1\XNV18V_*Z$RM2'JK!-6F:/"EM;](D+[SS MP-ZG1V1_P\=I_RI<(XTG%QOP95/_:VL#H)3-#8Y0BQ]L-A34(1[O\.S&,1N- M8+OI!['Y&Q=_ %!+ P04 " ""B*A0"%ZV6;(! #2 P &0 'AL+W=O MR/(R@SYG1'KXYGV;0^.%B1]:*!+^"_]B>+%EM8*JFA<])TQ$*=T_O=X9B& M^!CP3<+H5F<2*CD;\Q*,IRJG21 $"DH?& 1N%W@ I0(1RGB=.>F2,@#7YRO[ MQU@[UG(6#AZ,^BXKW^;TCI(*:C$H_VS&1YCK>4?)7/PGN(#"\* $Z)D%I6CQ-NVRB_LXW>ROL&T GP%\ =Q% )L21>4?A!=%9LU([-3[7H0G MWATX]J8,SMB*>(?B'7HO!4^3C%T"T1QSG&+X*F:W1#!D7U+PK11'_A><;\/W MFPKW$;[_3>$_\J>;!&DD2/];XE;,GRK9JJ<:;!.GR9'2#%VSS;:URVGK?'QAS90M*N"O3 M@\:;VE@E/)JV8:ZW(*H(4I+QW>Z&*=%I6F31=[)%9@8O.PTG2]R@E+"_CB#- MF-,]?7<\=TWK@X,562\:^ ;^>W^R:+&%I>H4:-<932S4.;W;'XYIB(\!/SH8 MW>I,0B5G8UZ"\53E=!<$@832!P:!VP7N09TZZI S ]?F=_7.L'6LY M"P?W1O[L*M_F]):2"FHQ2/]LQD>8Z[FF9"[^"UQ 8GA0@CE*(UU<23DX;]3, M@E*4>)OV3L=]G&Z29(9M _@,X O@-N9A4Z*H_$%X4636C,1.O>]%>.+]@6-O MRN",K8AW*-ZA]U+P-,G8)1#-,<3_P?DV/-E4F$1X M\I?"=)L@W21((T'Z88E;,=?_)&&KGBJP39PF1THSZ#C)*^\RL'<\OLF?\&G: MOPK;=-J1L_'XLK'_M3$>4,KN"D>HQ0^V&!)J'XZ?\&RG,9L,;_KY!['E&Q>_ M 5!+ P04 " ""B*A0JTY.4[4! #2 P &0 'AL+W=O::*=%JFJ?1=S)YBKV3K8:3(;972I@_1Y X9'1+ MWQR/;=VXX&!YVHD:?H+[U9V,M]C,4K8*M&U1$P-51F^WAV,2XF/ [Q8&NSB3 M4,D9\3D8W\J,;H(@D%"XP"#\=H$[D#(0>1DO$R>=4P;@\OS&_C76[FLY"PMW M*)_:TC49W5-20B5ZZ1YQ>("IGB^43,5_APM('QZ4^!P%2AM74O36H9I8O!0E M7L>]U7$?QIM=,L'6 7P"\!FPCWG8F"@JOQ=.Y*G!@9BQ]YT(3[P]<-^;(CAC M*^*=%V^]]Y+SY#IEET TQ1S'&+Z(V+-.D*P2))$@^6^):S'[3TG8HJ<*3!VGR9(">QTG>>&=!_:6QS=Y#Q^G_8

2NR)@::@#^GIG 5\!'R7,-G-F81*KHC/ MP?A4%S0)"8&"R@4%X;<;/()207]4_Q-I]+5=AX1'5#UF[ MKJ#WE-30B%&Y)YP^PE+/D9*E^,]P ^7A(1,?HT)EXTJJT3K4BXI/18N7>9=] MW*?YAJ<+;9_ %P)?"?.>3 MM]Y[*WGV+F>W(+1@SC.&;S#IBF!>?0W!]T*<^3]TOD\_[&9XB/3#EGY,]@6R M78$L"F3_+7$'<_R[2+;IJ0;3QFFRI,*QCY.\\:X#^\#CF_R!S]/^19A6]I9< MT?F7C?UO$!WX5)([/T*=_V"KH:!QX?C6G\T\9K/A<%A^$%N_&PO=V]R:W-H965T[^?I3L MNFYG[$42*9[#0XI*!V.?70/@R:N2VF6T\;X[,.:*!I1P5Z8#C3>5L4IX-&W- M7&=!E!&D)..;S0U3HM4T3Z/O9//4]%ZV&DZ6N%XI8?\<09HAHUOZYGALZ\8' M!\O33M3P$_RO[F318C-+V2K0KC6:6*@R>KL]'),0'P-^MS"XQ9F$2L[&/ ?C MHBE?S3#-YCJN:9D*OX[7$!B>%"".0HC75Q)T3MOU,2"4I1X'?=6QWT8 M;V[V$VP=P"< GP'[F(>-B:+R>^%%GEHS$#OVOA/AB;<'CKTI@C.V(MZA>(?> M2\ZO>\OCF[R'C]/^0]BZU8Z7 MC?VOC/& 4C97.$(-?K#9D%#Y&PO=V]R:W-H965TQU73)^ M,1>?.6=@9H#B+N2;JAG3P7O+.[4-:ZW[#4*JJEE+U9/H66?^G(5LJ39#>4&J MEXR>G%'+$8FB%+6TZ<*R<','61;BJGG3L8,,U+5MJ?RS9USFDNM M[00JBYY>V ^F?_8':49H8CDU+>M4([I LO,VW.'-'F?6P"%>&W97LWY@EW(4 MXLT.OIZV860]8IQ5VE)0T]S8,^/<,AD_?H^DX:1I#>?]#_;/;O%F,4>JV+/@ MOYJ3KK=A'@8G=J97KE_$_0L;%Y2$P;CZ;^S&N(%;3XQ&);ARWZ"Z*BW:D<6X MTM+WH6TZU]Z'/TD\FL$&9#0@DT'N=- @Y#S_1#4M"RGN@1PVOZ6>9KP.!\@4=^!# 0(7'?EI#H&PIW^!S -%GC_D&P3R M\PW-+J.6R8N[AE50B6OGW@"SV>FJWQ%WF?V##^^$[U1>FDX%1Z'-E>@NKK,0 MFAE?HB>SM[5YFDP#SL[:=C/3E\/]/ RTZ,>W!YH>0.5?4$L#!!0 ( (*( MJ%#(KB(GM@$ -(# 9 >&PO=V]R:W-H965T- VSO0%119)6 MC.]V'Y@6LJ-%%GUG4V0X."4[.!MB!ZV%^7T"A6-.$_KJ>)1-ZX*#%5DO&O@. M[D=_-MYBBTHE-7168D<,U#F]2XZG-. CX*>$T:[.)%1R07P.QI9.7:G!XHJ: 6@W*/ M.'Z&N9Y;2N;BO\(5E(>'3'R,$I6-*RD'ZU#/*CX5+5ZF779Q'Z>;6S[3M@E\ M)O"%<(AQV!0H9OY).%%D!D=BIM[W(CQQ)^WPLN:#S+QO[7R,Z M\*GL;OP(M?Z#+8:"VH7C1W\VTYA-AL-^_D%L^<;%'U!+ P04 " ""B*A0 M.]/\Y],! "X+A[^P%V/2^E?PSG\%W. MP4 Z2O6B&P"#7@7O=(8;8_HC(;IH0#!])WOH[$HEE6#&AJHFNE? 2D\2G- H M2HA@;8?SU.?.*D_E8'C;P5DA/0C!U)\3<#EF>(/?$L]MW1B7('G:LQJ^@_G1 MGY6-R*)2M@(ZWNDXN4+R[X4F8X<@4!A\(X M!6:'*SP"YT[(EO%[UL2+I2.NYV_JGWSOMI<+T_ H^:^V-$V&]QB54+&!FVQ[?PX3BOQ8::%"70F MT(6P]SYD,O*5/S'#\E3)$:EI[WOF?O'F2.W>%"[IM\*OV>*US5YSNH]3@*LUD0Q*HO%C1D<:+OZ#1,WP8KW'KZ=DW?W(<%=D&!G1?8_==B7J/5!_NO[!IWO[C:FZ[32Z2&//J#])E90&;"G1G6VXL4_%$G"HC)O>V[F: M+LP4&-G/;P%9'J3\+U!+ P04 " ""B*A0CT"&E\0! W! &0 'AL M+W=O.:3TF^F [#H78K>%+BS=C@0 M8JH.)#,W:H#>[31*2V;=4K?$#!I8'4A2$)HDMT0RWN,R#[&3+G,U6L%[.&ED M1BF9_GT$H:8"[_!'X(6WG?4!4N8#:^$[V!_#2;L5655J+J$W7/5(0U/@A]WA MF'E\ +QRF,QFCGPE9Z7>_.)+7>#$)P0"*NL5F!LN\ A">"&7QJ]%$Z^6GKB= M?Z@_A]I=+6=FX%&)G[RV78'O,:JA8:.P+VKZ#$L]&49+\5_A L+!?2;.HU+" MA"^J1F.57%1<*I*]SR/OPSC-.^G=0HL3Z$*@*^$^^)#9*&3^Q"PKS M'YB_XMV!NK.I?# <1=ASR1L7O93T$\W)Q0LMF..,H1O,;D40I[Y:T)C%D?Y' MIW'Z/IKA/M#W6SI-X@)I5" - ND_)>ZO2HQATKA)%C7)(@+9E4D,F6]P:=E77/)UQRHY0%ETIRXW+I M7!>O"P&-]=,[-]?S6YX75@U+FY+U7U'^ 5!+ P04 " ""B*A0QKA/=+$L:V9::3M,FM5+4:=MO8E_;J& \P''[]KU@U_,Z_P'NY9QS/[BD@['/ MK@'PY$6KUF6T\;X[,N:*!K1P-Z:#%F\J8[7P:-J:NK<]GI* CX!?$@:W.)-0R<68YV!\+S.Z"0F!@L('!8';%>Y! MJ2"$:?R9-.D<,A"7YW?UK[%VK.4B'-P;]5N6OLGH@9(2*M$K_V2&;S#5\XF2 MJ?@'N()">,@$8Q1&N;B2HG?>Z$D%4]'B9=QE&_=AO$GV$VV=P"<"GPF'&(>- M@6+F7X07>6K-0.S8^TZ$)]X>.?:F",[8BGB'R3OT7G-^NT_9-0A-F-.(X0O, M=D8P5)]#\+40)_X?G:_3=ZL9[B)]MZ3SW;I LBJ01('DGQ(/'TI.T/PI;R]:1B_'XLK'_E3$>,)7-#8Y0 M@Q]L-A14/ASW>+;CF(V&-]WT@]C\C?,W4$L#!!0 ( (*(J% &1T9)WP$ M $% 9 >&PO=V]R:W-H965T)?W[VH902IT7[!F?.6=F\#B?A'Q5 M'8!&;YP-J@@ZK<,"<]D-0 MYLYWEF4NKIKU YPE4E?.J?Q] B:F(HB"=\=+WW;:.G"9C[2%;Z"_CV=I++RR MU#V'0?5B0!*:(GB(CJ?,XAW@1P^3VNR1K>0BQ*LU/M=%$-J$@$&E+0,URPT> M@3%+9-+XM7 &JZ0-W.[?V9]=[::6"U7P*-C/OM9=$=P'J(:&7IE^$=,G6.I) M [04_P5NP S<9F(T*L&4^Z+JJK3@"XM)A=.W>>T'MT[S29(N8?X L@20->#> MZ>!9R&7^1#4MC]3^XNA(3&\JZW2M<&66\MS(.PQS?+-&".AI.#GR#Q$B2.(/FGQ&A7H@_S09:I M5R3U$,0[$1\F\8LKP:#1 M=IN9O9RG&PO=V]R:W-H965T&"Z*C8EMEO3O:QM"Z<8OV#,^Y\S%'K))JE?= ACT+GBO M<]P:,QP(T64+@ND;.4!O3VJI!#/65 W1@P)6>9+@A$;1%R)8U^,B\[Z3*C(Y M&M[U<%)(CT(P]><(7$XYCO&'XZ5K6N,^0J.4OYZHSO58XCEQ!P*(U38':YP#UP[H1L&F^+ M)EY#.N)V_Z'^S==N:SDS#?>2_^XJT^9XCU$%-1NY>9'3(RSUI!@MQ3_!!;B% MNTQLC%)R[;^H'+618E&QJ0CV/J]=[]=I/DF3A18FT(5 5\+>QR%S()_Y S.L MR)2!#-,/#W9TNEM6& 7%-AY@=U_)=Y>E1C Q%$X2!H,D@8$XJL@ M(!0&[?]:O=J?LNS8>2PC"E9_Q7%7U!+ P04 " ""B*A0 M;DXPX[H;\L#.F.%(B*XZX%3?R0&$76FDXM384+5$#PIH[4F9R-*P7<%9(CYQ3]><$3$X%CO!KXJEO.^,2I,P'VL)W,#^& ML[(1657JGH/0O11(05/@A^AXRAS> W[V,.G-'+E.+E(^N^!+7>"=*P@85,8I M4#M;.G).P)I4"#U NE_+:8W+88P M^[#)/FBR#PAD-R8AS'W8) N:9 &!PXU)"//AQH1L3@<'U?I[H5$E1^'OY":[ M7KV'V)^N?_#YWGZCJNV%1A=I[!GU)ZF1TH M97=G&^[L4[$&#!KCIO=VKN8+ M,P=&#LM;0-8'J?P+4$L#!!0 ( (*(J%!N!(]_M@$ -(# 9 >&PO M=V]R:W-H965T,Y9\Z,Q\6DS8OM 1QZDT+9$O?.#0=" M;-V#9/9*#Z#\3:N-9,Z;IB-V,,":")*"T"3Y0B3C"E=%])U,5>C1":[@9) = MI63F_0A"3R5.\8?CF7>]"PY2%0/KX >XG\/)>(NL+ V7H"S7"AEH2WR;'HYY MB(\!OSA,=G-&H9*SUB_!>&Q*G 1!(*!V@8'Y[0)W($0@\C)>%TZ\I@S [?F# M_2'6[FLY,PMW6OSFC>M+?(-1 RT;A7O6TS=8ZKG&:"G^.UQ ^/"@Q.>HM;!Q M1?5HG98+BY>?'6>R]51I."7 +1$G.<8^@F)ETCB&=?4]"]%$?Z'YSN MP[-=A5F$9UMX=KU/D.\2Y)$@_Z?$]%.)>S&?59)-3R68+DZ31;4>59SDC7<= MV%L:W^1O^#SM3\QT7%ETULZ_;.Q_J[4#+R6Y\B/4^P^V&@):%XY?_=G,8S8; M3@_+#R+K-Z[^ %!+ P04 " ""B*A0T[S'S[;0O@R(M6GM MA?E] H5C3O?TU?$HF]8%!RNR7C3P'=R/_FR\Q1:52FKHK,2.&*AS>K<_GM* MCX"?$D:[.I-0R07Q.1A?JISN0D*@H'1!0?CM"O>@5!#R:?R:->D2,A#7YU?U MAUB[K^4B+-RC>I*5:W-Z2TD%M1B4>\3Q,\SU'"B9B_\*5U >'C+Q,4I4-JZD M'*Q#/:OX5+1XF7;9Q7V<;@[I3-LF\)G %\)MC,.F0#'S3\*)(C,X$C/UOA?A MB?='[GM3!F=L1;SSR5OOO18)3S)V#4(SYC1A^ JS7Q#,JR\A^%:($_^'SK?I MR6:&2:0G:WKZG_CIID :!=*_2DS?E;B%.;P+PE8]U6":.$V6E#AT<9)7WF5@ M[WA\DS?X-.W?A&ED9\D%G7_9V/\:T8%/97?C1ZCU'VPQ%-0N'#_ZLYG&;#(< M]O,/8LLW+OX 4$L#!!0 ( (*(J%#(@/K/Q@$ #<$ 9 >&PO=V]R M:W-H965TI7G4#8-"[X)W.<&-,?R!$%PT( MIF]D#YW=J:02S-BEJHGN%;#2DP0G-(INB6!MA_/4QTXJ3^5@>-O!22$]",'4 MWR-P.69X@S\"SVW=&!<@>=JS&GZ!^=V?E%V11:5L!72ZE1U24&7X?G,X;AW> M _ZT,.K5'+E*SE*^NL7W,L.12P@X%,8I,#M?Z@_ M^=IM+6>FX4'RE[8T38;W&)50L8&;9SE^@[F>+49S\3_@ MS"72;6HY!<^R\J M!FVDF%5L*H*]3V/;^7&<=I*[F18FT)E %\+>^Y#)R&?^R S+4R5'I*:S[YF[ MXLV!VK,I7- ?A=^SR6L;O>0QO4W)Q0G-F..$H2O,9D$0J[Y8T)#%D7ZATS ] M#F88>WJ\IB>[L$ 2%$B\0/*IQ-U5B2',/FRR#9IL P)W5R8!3!Q=F9#5Q0E0 MM7^R&A5RZ'R[K*)+5]Q3?_'_X5-+_62J;CN-SM+8Y^,ON9+2@$TENK&Y-+:+ MEP6'RKCISL[5]):GA9']W*9D^5?D_P!02P,$% @ @HBH4-1W0?FV 0 MT@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$ M+]YM5RO;4C95U4JMM$K5YIFUQS8*>%S Z_3O"]AQW-0OP SGG+DP9".:9]L" M./*B56=SVCK7GQBS90M:V#OLH?,W-1HMG#=-PVQO0%21I!7C2?*!:2$[6F31 M=S%%AH-3LH.+(7;06I@_9U XYG1'7QV/LFE=<+ BZT4#/\#]["_&6VQ1J:2& MSDKLB($ZI_>[TWD?\!'P2\)H5V<2*KDB/@?C:Y73)"0$"DH7%(3?;O 2@4A MG\;O69,N(0-Q?7Y5_QQK][5-*RL$ZU+.*3T6+EVF77=S'Z>9PG&G;!#X3^$(XQCAL"A0S M_R2<*#*#(S%3[WL1GGAWXKXW97#&5L0[G[SUWEN1IKN,W8+0C#E/&+["O"&8 M5U]"\*T09_X?G6_3T\T,TTA/U_1#LBVPWQ381X']/R7R=R5N8=)W0=BJIQI, M$Z?)DA*'+D[RRKL,[#V/;_(&GZ;]NS"-["RYHO,O&_M?(SKPJ21W?H1:_\$6 M0T'MPO&C/YMIS";#83__(+9\X^(O4$L#!!0 ( (*(J%"KV3S'Q $ #<$ M 9 >&PO=V]R:W-H965TXL_ ,VL[ZP.DS'O:P@O8G_U9NQ595&HF0!JF M)-+0%/AA>SQE'A\ OQB,9C5'OI*+4J]^\:TN\,8G!!PJZQ6H&Z[P")Q[(9?& MVZR)%TM/7,\_U;^&VETM%VK@4?'?K+9=@0\8U=#0@=MG-3[!7$^&T5S\=[@" M=W"?B?.H%#?ABZK!6"5F%9>*H._3R&08QVEG?YAI<4(R$Y*%< @^9#(*F7^A MEI:Y5B/2T]GWU%_Q]IBXLZE\,!Q%V'/)&Q>]EFFZR\G5"\V8TX1)5ICM@B!. M?;%(8A:GY#]Z$J>GT0S30$_7]"R-"^RB KL@L/NGQ.RFQ!AF'S?)HB991.#^ MQB2&.=R8D-7%"=!M>+(&56J0H5U6T:4K'I)P\7_A4TO]H+IETJ"+LN[YA$MN ME++@4MGS?7TEJ>%5?W&PO=V]R:W-H965TV$[=_7%\(2<#;[$NSA MG#,SQ\&3=I2]\A)CX;S5I.%KMQ2B70' BQ+7B#_1%C?RS9&R&@FY92? 6X;1 M09-J GS/BT&-JL;-4AU[9EE*SX)4#7YF#C_7-6+_PV\5*=2J #( MTA:=\$\L?K7/3.[ H'*H:MSPBC8.P\>UNX&K'?0502-^5[CCH[6C6ME3^JHV MWPYKUU,588(+H220?%SP%A.BE&0=?WM1=\BIB./U5?V+;EXVLT<<;RGY4QU$ MN783USG@(SH3\4*[K[AO*'*=OOOO^(*)A*M*9(Z"$JY_G>+,!:U[%5E*C=[, MLVKTL^OUKS0[P>\)_D"0N3\B!#TA>">$'Q+"GA!.","THKW9(8&RE-'.8>9X M6Z3^17 52O<+%=1FZW?2'BZCERP(EBFX**$>DQN,/\+ 0&D^I#"MZ7(_1G= MOTVPG2,@A+>8W1P3)?8J FNC@>8'XT9#SRX06@5"+1".!.)X8I2!Q!K2F#[B M:!DM)JW88(&?^/9J(FLUT:R:()Q8ED>S/)'G3:R?8R#T[O@26RN)+95,#CBW M80)[DH4UR<(B$-H%$JM \OGC7UH%EH^/?SGW,EKX4\MW!A;=P,+HGNG0LW^W MGL61Z([$G4\??MX3:/VT-]!_[$J/&=N2)#-3'J%,-6!TK=68G?3(X$Y!SXU0 ME\,H.HREC9Y*DW@.5ULS7-YES*S[@=BI:KBSIT)>NOIJ/%(JL"S2>Y*'5LKQ M.FP(/@JU7,@U,S/&; 1M^_D)AB&>_0=02P,$% @ @HBH4!A%(A3P 0 M!@4 !D !X;"]W;W)K&UL;53;CILP$/T5Q'O7 MQ-RR$2!MMJI:J96BK;9]=F"X:&U,;1.V?U_;$,HF?L&>\9ES9HQGLHF+-]D" M*.^=T5[F?JO4<$!(EBTP(A_X +T^J;E@1&E3-$@. DAE@QA%. @2Q$C7^T5F M?2=19'Q4M.OA)#PY,D;$WR-0/N7^SK\Z7KJF5<:!BFP@#?P$]3J GYU,,G-WC.5G#E_,\:W*O<#DQ!0*)5A('JYP#-0 M:HAT&G\63G^5-(';_97]BZU=UW(F$IXY_=U5JLW]O>]54).1JA<^?86EGMCW MEN*_PP6HAIM,M$;)J;1?KQREXFQAT:DP\CZO76_7:>&_AKD#\!* UP \US(+ MVA3W3R4OMO11AE&3H8H@6S''&X UF MMR*09E\EL$OBB._"PRAU$X3.'$-+$'X@V+L)(B=!9 FB#P2/-T7.F,1B>HN) M,'YTJ\1.E?A>)0YN5&9,O%'9X] MDCA%$H?([D8DN1/Y% :Q6R5UJJ0.%7RC MDMY?6'KW7]'F'3(0C>U Z95\[&WW;[QKDS]A^X[_P^<)\8.(INNE=^9*=X-] MLS7G"G0NP8,NMM5#:34HU,IL4[T7=DL_*-2U7T0--NC*-+F3E:BU/_L95VD2@_K M0]!4M4AW75"1!R0,>5"D6>DOY]VSQWHYER>59Z5XK+WF5!1I_7:ST*KBR[K!!ED\G2J\5^X7^"^PU)VH .\2L3 MEV9P[[56GJ5\:0=?=PL_;!6)7&Q52Y'JRUFL19ZW3%K''T/J7^=L X?W;^R; MSKPV\YPV8BWSW]E.'1=^XGL[L4]/N7J2ER_"&&*^9]Q_$V>1:WBK1,^QE7G3 M_7K;4Z-D85BTE")][:]9V5TO_3\\,6%X #$!Y!H ]+\!D0F(;@V@)H#>&L!, M +LU@)L /@D(^F1UV7](5;J)"*"J$(D(FZ5KW&#:8 M(HIB*^_4$A)!3">F-C:*$: $E\Q0R*F:48.(^&\_2:F:4&.&C5,UP/ M1_5P)(4.@A@EB&]?30E*D-@*>#@IP,2RRFD<3E#KQ$J<1D&"BYFA8F;O+^W5 MS!9#;#$S6PR)P;&\(<1[4WC# C>@X4QZ7W6X!D<3!.0EP+0+8B#'X@>\]0!Y M=_FO#&:87SJ+K/P:&!O!"'?YQCL9(*V,6]W?[E)#.>-Y\$8%2*?BU$&!-PY@ MMQ<:X+4.2+%S-G6+@5SSX"T!8H0B=E#@30&2#[C%2QF06K;=8B#'&B)XD1*D M2+FCA1*\_ C<[I8X-G6[LFRW*,@U#UXQ!*F8V%$,!"\&0C_@%B\&8F^C5F-< M$7N#U(W1I14O&8)40PP."KP:R =V2()7 T'VR'CR.; F]B8)86SY#08?QNWA MZ7M:'[*R\9ZETM_8W9?P7DHE-&5XIS-XU.>UZR 7>]7>QOJ^[@\M_4#)RAS( M@NNI&PO=V]R:W-H M965TJ/M5T%)R^KO%15 MD^O*J]5Z[G^"FP<>M@8=XE>NCLWHWFNI/&O]TBZ^KN9^V&:D"K4TK8O,7@[J M3A5%Z\GF\6=PZI]BMH;C^S?O#QUY2^8Y:]2=+G[G*[.=^XGOK=0ZVQ?F21^_ MJ(%0Y'L#^V_JH H+;S.Q,9:Z:+I?;[EOC"X'+S:5,GOMKWG578_]FS@:S&@# M-ABPDP&(_QKPP8!?:B & W&I03081)<:R,% 3@R"OEA=]>\SDRUFM3YZ=;^! M=EF[3^%&VOXNVX==.[MWM@&-?7I8\)C/@D/K:,#<]A@VQD3B''.',>P<<8\1 M '".^8PQ47(.>:"2B4Z8P)(],68D8]8YX&>,!>V DPYXYT"<.8@FY>@QLL-4 M/9%4R&E),"JD$Q%D(H)(1$X2Z3'1* 3G,:J[0(EPB$4\*3U&10P$HU..R)0C MHO@Q[4"2#B3B+"<[Y$XBRB E'R?:DY:(#DBPM%,ZGYC,)\8]B!P.$M)!(WAW7VP$SWIPBY;A'$4I'I$RZB-/J 5@^8E1@K!\"I",,+0I J$*< M3N/$*,Y5[!I]H,4#$AP(-S+!@;B(7)VD50:PS.! 6$"N('5TB-'ZP0C]2*8M M8E@_KJSH.?Z)&"T@C!"0A$TC?4@9F..+@Q&1N,,%K0R,7RXNC!YZ1GPN)-// M.(:'/AGKY7D@>N@9'GJ>N#[1Z#EE\@-TZ1EDQ QBNG@&4^&D2\\@HV;0H1>, M'BZ67DZ7TW/#J;F9TAU 8ZG%S0U&1X?V>/D]JS=YU7C/VMA32'=66&MME'48 M7MO*;>V)]K0HU-JTM_8 YM7]L:Y?&+T;CJS!Z=R\^ =02P,$% @ @HBH M4%&,*_LI! Z1, !D !X;"]W;W)K&ULE5A= MCYLZ$/TKB/<6?V%@E43:)+MJI5YIU>K>^\PF3H(*. 6R:?_]Y\25\2 M<,[,&=MS9APOKKKZ7I^4:KR?15[62__4-.>'(*AW)U6D]4=]5F7[RT%71=JT MK]4QJ,^52O>]49$'C! 9%&E6^JM%/_92K1;ZTN19J5XJK[X415K]6JM<7Y<^ M]7\/?,V.IZ8;"%:+WN]2-+HR7-I0B_3E\9V7_?1U^"6-CAALP8\!& T;?->#&@-]K M((R!N-<@- ;A:,#9NP;2&$B+(1@6JU_];=JDJT6EKUXU)- Y[?*4/LAV?W?= M8+^=_6_M!M3MZ-N*Q]$B>.L<&8+89A5K 8AL\QSPA&1/B$.+JRO'? IPY"B3L0J /1.Q"S*(4UDP$3 M]IBRQX0X18A2A(!"6AN['B!RPD EI9%(K$CNQ#UC.,FI8'C<$HU;(DOCF'B$ M.HCNWYP8=1 C$4@K%6,P529#ZIAH@M(D"(TESVT"!@A"9*7" MUH!FV1:[>!SEAB(\B7DD;*;J;TUF%DNQI(Y$HGB,J<<$ EG MK+C0J;@_&RDN9 J5#/)Q0Z'V6,P)=S#ATJ.8]B*;28(=I%%,A(,)URB-;N?D MQH!F3,+1>"@N98II.;%Y8L C8N<^XV*F4,UV3FXHIF8>.E:.X6IF4,V"4(<+ M7*B,WI^3#)<@@Q*$.6E L_V+G3O(< TRJ$&8DP8TSY0X MR'"ALO@/U3]84@*BN06;!^0XA,/* $ZX'!:&]J M M0CN>6[!Y/'C]X+!^"%<#YGAEX.']*N"XYCG6PVT5<-C#0YD([N@C')<]QYHX MD %LXJ&43+BH\/+ L3X.-AOV\0]4"!G9NWT3-P\)+S<<*S= #[#<4-J6<2"( MF[CYGTJ\+@E8EX B#&9:[T5$8GLQGV[CAHB"R6U$H:IC?Y=4>SM]*9ON/_9D M=+RO>NRO/ZSQ-7W8#K<<_[L9+L'^2JMC5M;>JVX:7?0W&@>M&]6&23ZV2W92 MZ7Y\R=6AZ1ZC]KD:+I^&ET:?S<5:,-[NK?X#4$L#!!0 ( (*(J% H[(V( M*00 04 9 >&PO=V]R:W-H965TCFOSFU^+/5+[37GHLCJ?Y]T7ET6OO#? M&[X<]X>V:PB6\U.VUU]U^^?II39WP37+]ECHLCE6I5?KW<)_% ]KJ;J 7O'7 M45^:FVNO*^6UJKYU-[]M%W[8.=*YWK1=BLS\O.F5SO,ND_'QSYC4O_;9!=Y> MOV?_I2_>%/.:-7I5Y7\?M^UAX:>^M]6[[)RW7ZK+KWHL2/G>6/WO^DWG1MXY M,7ULJKSI_WJ;<]-6Q9C%6"FR[\/OL>Q_+V/^]S <0&, 70.$NAL@QP#Y$2#O M!D1C0/2C/:@Q0'T$Q/WP#K7W@_F%H;E?UU Y&(@E&(!$Y7JV$(48$*K*7 M_"B:X#*E5-HE<9E*G7L@PD@D@$3&(.*P ]L@I(I2USZ(,!,),)%QB#CP^%8( MB:00B6-E$N8B(2[: " O3O;(<+4(T0]FT?$J2?M);$&(J%FKL(Q'0G1T482 M;5(X)+#'<)( ;61-X)3FUS':=4I=;QYCK$?J M3D:L]B?QL!H.I#[2#.=C?V3U_E@VWFO5ME71GX[LJJK5QF7XV?@[Z&Q[OX I%PI436*"GA^M\J+US09F214AK\-HQUJ\=^Y+^EF1/0F("F!%G[ M7PG^F."_)P3:_*!,6_V$!%M?;F:I@GKO]#/IELOH-0]0 MF#I7131B=@,&S3#>A' D^U0"F4KLT"H=W1U#"-[KP-8$_+^'%9H+ M2!!H@N!.@;_8A@$3:4P[%(EC+USL5F& A6&($K. ]%\E\=SNPR-L#.NF]QJZ275JAC/XM.K?$)J[@S?4CROU!+ P04 " ""B*A0#BO4N<<" #I"@ &0 'AL+W=O M&=@Q"YO0KZH,^?:>RV+2JW\L];U M(@C4_LQ+IAY$S2OSSU'(DFFSE*= U9*S@RLJBP"'(0U*EE?^>NGV=G*]%!== MY!7?24]=RI+)OQM>B-O*1_Y]XRD_G;7="-;+FIWX#ZY_UCMI5D''ECYH>V(%WRO+04SERO?\J*P M3*://RVIWYUI"_OW=_;/3KP1\\P4WXKB=W[0YY6?^MZ!']FET$_B]H6W@F+? M:]5_XU=>&+CMQ)RQ%X5RO][^HK0H6Q;32LE>FVM>N>NMY;^7P06X+DC%-HP0-?0%PQCV437R/.N@-""67)S=+*6\O+I6VG^+>;C>O/;IQ;;"_,7-< M,W6]T31#X'AS?CBAHRC$)J;)L,'\]3.9N[L%@4_:GN;F'O9#%_- M0HNZ'2R#;KI=_P-02P,$% @ @HBH4-(TMGA4 @ ?P< !D !X;"]W M;W)K&ULC571CILP$/P5Q ><,9! 3@0I256U4BM% M5[5]=L@FH+,QM9UP_?O:AJ,$G.CR$.QE=F;6V-ZLY>)5E@#*>V.TEFN_5*IY M1D@6)3 BGW@#M7YSXH(1I:?BC&0C@!QM$J,H#((E8J2J_3RSL;W(,WY1M*IA M+SQY88R(OUN@O%W[V'\/O%3G4ID RK.&G.$'J)_-7N@9&EB.%8-:5KSV!)S6 M_@8_[W!H$BSB5P6M'(T]4\J!\U_JZ,JUW[J>TL:OMLNS=)TJ>Y$\(^(1P2TN!A0M0G1$," MCFWQG3-;ZB>B2)X)WGJB^UH-,9L"/T=Z,0L3M&MGW^EJI8Y>\SA*,W0U1#UF MVV'"$08/"*39!XG0);$-9^GAKPDB"U!/":( M@\DRN#!W7"Z<(@L'P60IMAUF:3&UQ:3!*C _M]+2J;1T*$43I3DF&F%N1!*G M2.(0B2ZS;@^+QI=6PS$ MV=[PTBOXI5;F@AA%ARZRL4UD$M^:[F*OP_\T76OZ3L2YJJ5WX$I?JO;J.W&N M0#L-GO3I*W4W'"843LH,$ST674OH)HHW?;M#0\_-_P%02P,$% @ @HBH M4!$E PCD 0 ZP0 !D !X;"]W;W)K&UL?53M M;ILP%'T5Q /4?)FF$2"U5-,F;5+4:=UO!RX!U<;,=D+W]K,-891X^X-]+^<< MGV.,LY&+-]D"*.^=T5[F?JO4L$=(5BTP(N_X +U^TW#!B-*E."$Y"""U)3&* MHB!($2-=[Q>9[1U$D?&SHET/!^'),V-$_'X"RL?<#_UKXZ4[M"U@U&NYIY)[O?*^&AIRI M>N'C9YCS8-^;PW^%"U --T[T&A6GTCZ]ZBP59[.*ML+(^S1VO1W'6?]*"?&&@"9G-NHS4:3(!!\],7VL@9@S$>YCO9F5:=J]L^]T6JF[ MER))=AFZ&*$9\S1AHA4F^H@H;Q'XKPC2!A87D=-%9/GQ>H4H< O$3H'8"B0? M8CQL8DR8U&)ZBPF# ">;*+>HA]W]/[PD3B_)K1<<;+Q,&+Q:98?3=&/% 4K2 MV&T%.ZU@AY5P8P7?;LLNC3:&2QD2M]@NTY:SA7 MH!6#.RW9ZIMG*2@TRDSO]5Q,_]]4*#[,5PM:[K?B#U!+ P04 " ""B*A0 M&5,*):,! "] P &0 'AL+W=O'J#HQT#SA 3RCA8YL[&2/MW#QK'DJ_Y-?"B3IT/ 5$5@SS!#_ _ MAX,E3RPLC3+0.X4]L]"6_.-ZM\\#/@)^*1C=CT=$(V)V1+ MPCH.1TQ"L?)/TLNJL#@R.\U^D.&*U[N,9E.'8!Q%/*/B'44O5;[-"G$)1#-F M/V&R&\Q_A"#V12)+2F0Q??-.8I,FV"0)-I$@?T>0W]68PFS3(GE2)$\0/-Z) MI#!/=R+B9O+A87^7]J1ZQX[HZ1+CJ%M$#\2W>J#7TM%?6AP-K0_F$]EV>E&3 MXW&8/XM8?FSU#U!+ P04 " ""B*A0S.T?*(@" !*"0 &0 'AL+W=O M'-\YN)9^SB(M6+/@IA@M>Z:O0R/!K3 M+J)(;X^BYOI!MJ*Q7_92U=S8I3I$NE6"[[Q3745)'-.HYF43K@IO>U*K0IY, M53;B207Z5-=<_7T4E;PL0Q1>#<_EX6B<(5H5+3^('\+\;)^4744WEEU9BT:7 ML@F4V"_#CVBQ1LPY>,2O4EST8!ZX4#92OKC%U]TRC)TB48FM<13<#F>Q%E7E MF*R./SUI>-O3.0[G5_;//G@;S(9KL9;5[W)GCLLP"X.=V/-399[EY8OH R)A MT$?_39Q%9>%.B=UC*ROM?X/M21M9]RQ62LU?N[%L_'CI^:]NL$/2.R0W!Y3^ MUP'W#GCD$'7*?*B?N.&K0LE+H+I_J^7N4* %MLG<.J//G?]FH]76>EZE)"NB MLR/J,8\=)AE@DK>(]10Q((FL@)N*!%21>'_\1D4.$V"0 'N"=$A XU$8'89Z M3.,QF!"4I*-8 %B*:)S",MD'49*3L1P(AI-L1@T%U5 @/3,$#"1@]Y^7#"3([C@OV212FE&4 MC_(Q1;&8S)W^'!23 V(P3(!BN(KC^Q."9AH!NB,E/6@8;8;BR9$%8(SAN:0@ MN">@!! T4X4([@H(OR,M<"4CJ)0G:9G6*&8YFW1) $8R0F<$P96,IJ6<4C)# M 9/.LX9PQ+6XD:1H<*FY5\9WK@YEHX.--/9^ M]+?87DHC+&?\8--TM ^;VZ(2>^.FS,Y5=[MW"R/;_N42W9Y/JW]02P,$% M @ @HBH4 B:)&LM @ 6P8 !D !X;"]W;W)K&ULC57MCILP$'P5Q -@OD,B0+HDJEJIE:*KVOYVR":@,YC:3KB^?6U#. *^ MT^5'L)>9V=DU+&E'V0LO 83U6I.&9W8I1+M!B!,L GS2I)LAWW1C5N&KL/-6Q \M3>A6D:N# +'ZM:\S^;8'0+K,]^QYXKBZE M4 &4IRV^P$\0O]H#DSLTJIRJ&AI>T<9B<,[L)V^S3Q1> WY7T/')VE*5'"E] M49MOI\QVE2$@4 BE@.7E!CL@1 E)&W\'37M,J8C3]5W]BZY=UG+$'':4_*E. MHLSLQ+9.<,97(IYI]Q6&>B+;&HK_#C<@$JZQ^H8*ZV?J>; ^7T5L>QG&*;DIHP&Q[C#_!>","2?4QA6]*L?47 M=/\QP6Z)\#SO$;-?8J+$["(P%AIH?C M-%J;!4*C0*@%PH=.K6:=ZC%KC6DT M9N6$LV)-F,AL)#(:B0Q&DIF1'N.YDRSQVEF[D]^\P='"5QR_9RPV&HL-QMX1 M6!D%5I\_H\0HD'SBC))%G:$SZ\5NB0DLGW?]1M!V&.5H_)[D_P%02P,$% @ @HBH4%\D)0.A 0 FP, M !D !X;"]W;W)K&UL;9/;;IPP$(9?Q?(#Q)R: MM"M ZJ:J6JF55JF:7GMA6*S8#+6]2_KV'1L6;2)NL&?\SS<'[')"^^)Z ,]> MC1Y'(PQTTJ$UTI-I3\*-%F0;@XP669+<"R/5P.LR^@ZV M+O'LM1K@8)D[&R/MOSUHG"J>\JOC29UZ'QRB+D=Y@E_@?X\'2Y98*:TR,#B% M [/05?QSNML701\%SPHF=[-GH9,CXDLPOK<53T)!H*'Q@2!IN< C:!U 5,;? MA 1]1_5^K[B'SEKH9-G[9]P^@9+/Q\X6YK_ 1?0 M) ^54(X&M8M?UIR=1[-0J!0C7^=5#7&=YI/B&K8=D"T!V1J0YK&7.5&L_(OT MLBXM3LS.LQ]E^,7I+J/9-,$91Q'/J'A'WDM=W'\JQ26 %LU^UF2WFH=DU0CB MKTFRS219!!1O .DV(-\$Y!&0OP%DVX!B$U!L5)"_:W-+4[Q+(F[F&J[M3VE/ M:G#LB)Y^41QDA^B!>,D=W86>7LIJ:.A\V#[0WL[W938\CLM3$.M[K/\#4$L# M!!0 ( (*(J% C0Q[Y*@( $4& 9 >&PO=V]R:W-H965T@%C>=6^8Z=F!E3J^"-!TI9GT.)B=.![3[ G!F!!,"?[G">&8$+XG1-J\4::M?L$"ESFC@\/,9?58 M?1/^-I2'6:F@/CN])]UR&;V541KGZ*:(1LS.8((9QI\02+)/)0);B5VP2@_N M"^S7"-__H$1H=1%J@G!>(DCL!)&5(-($T=TQ)(MC,)A$8SJ#B=*EE34HC+(/ MI,16*?'*2Y2F=H+$2I!8O&0++P83SV1N-DLKGV/NA*16(:E%R&8A)%T5\;W0 M6RBQ@:+8+B6S2LG64K)%E5VVNKK "Y:'8@.%R^M!L]?7 KOH1L6=BEX[H;[S M673JA8^!>KV+^$[V2-/2WFE,@_V)V:7IN'.D0O8&_8+/E J0&KT'>5*U[.G3 M@L!9J&DJY\QT-K,0M!^;-IK^.5>>C$ , +(, M 9 >&PO=V]R:W-H965TCZ'NK50I]-D5?JH0Z:NKLWD/FBG\J3U<]OX MMEN&<:M(%6IKVA29O5S41A5%F\GJ^#LD#<LD9M=/$G MWYGC,DS#8*?VV;DPC_KZ50T3XF$PS/Z[NJC"XJT2.\96%TWW&VS/C='ED,5* M*;.7_II7W?7:_R/$$(8'D"& C $D>3. #@'4"8AZ9=U4/VB3ID*I'.)/4F0E""1''N!:&:F&>%I8Z MPZQ[AD^& 1IS=UD1BJ2"XF(X*H9[8E+F:.'>*#SEPET8A)(IF7E(":HE01;& M%9-XZR\@(=P1@U DD1P7(U Q A'C#+/&F,21@C$"%Y*B0E(D0>H(P1CI"'F; MN1$B42'2+T(YL_$AQLTD?K\,!V;Z[#@E+'4=!<$883"C9\;^5P 3GKJ>BG&3,-?EHROL?=V?HON&T:?A"R$: M/U-6_P%02P,$% @ @HBH4 [.$V\8 @ N04 !D !X;"]W;W)K&UL?53;CILP$/T5Q >LN9-$@+1)5;52*T5;=?OLD$E M:V-J.V'[]_6%95EP^X+M\9DSYQA[BH'Q%]$ 2.^5DDZ4?B-EOT-(U U0+!Y8 M#YW:N3!.L51+?D6BYX#/)HD2% 5!ABAN.[\J3.S(JX+=)&D[.')/W"C%_,\> M"!M*/_3? D_MM9$Z@*JBQU?X ?)G?^1JA2:6=G)B[$4OOIY+/]""@$ M-0-6PQT.0(@F4C)^CYS^5%(GSN=O[)^- M=^7EA 4<&/G5GF53^AO?.\,%WXA\8L,7&/VDOC>:_P9W( JNE:@:-2/"?+WZ M)B2C(XN20O&K'=O.C(/=R;=CFCLA&A.B*4'5_E]"/";$[PF),6^5&:N?L,15 MP=G@JSO1+B+U6'6.FC.SNPIMT)%[U6R30MTUT0C9F\QT0P33@BDV*<2 MD:O$/EJE1Q\+'-:(,/Q'B=CI(C8$\0<7F9L@<1(DAB"9$VP6*O<6DQE,9S!Q MD&P65AR@+-VXI:1.*>E:RC982+&8=%8E#.(%Z. "):E;2N:4DCF.-7<3Y$Z" M?.4E"K*%EWQU8F&\7=Z0-2A8Z$"S&T^!7TUS$%[-;IW4=VL6G?K/8Z1?S"*^ M5WW)MI%W&MO4OF-^;3OAG9A4[]&\F@MC$I3 X$&=&ULC9=O;YLP$,:_"N+]"G*G*NEV' MIZX[WT91NSNI*F]O]%G5YI^#;JJ\,\/F&+7G1N7[(:DJ(XSC-*KRH@XWJV'N MOMFL]%-7%K6Z;X+VJ:KRYL^=*O5E'4+X.O&M.)ZZ?B+:K,[Y47U7W8_S?6-& MT;7*OJA4W1:Z#AIU6(?OX7;+AH0AXF>A+NWL/NBM/&C]V \^[]=AW'>D2K7K M^A*YN3RKK2K+OI+IX_=4-+QJ]HGS^]?J'P?SQLQ#WJJM+G\5^^ZT#K,PV*M# M_E1VW_3EDYH,)6$PN?^BGE5IPOM.C,9.E^WP&^R>VDY74Q732I6_C->B'JZ7 M\1\!4QJ=@%,"7A. _S>!30ELD1"-G0U6/^1=OEDU^A(TX]LZY_VB@%MF'N:N MGQR>W?"?<=N:V><-E]DJ>NX+33%W8PS.8O!MQ-:.2/X5B4P#URZ0[ *'?#;O M(D.Z ",+L*$ GS<0+UR,(>D04@\A@"DP6H63*MQ2X5(N9,:89"Z3I#*F91)2 M)B',+-TDM@Q+94++I*1,2LC 0B:U94!RQT,3I(P@9!;KYTY8,E)RH%4R4B4C M5-A");/-9%PX9"0I(PD9OI"1EDR&+'$\,XCI;1D30LER7\:6TCN(!3JV'C@( M (14NI0"2TI BLF2 V!M,H'.90DT#("@@6L# 8T#\.#!%#.WQ*60#AT:".!# M!+"1(.:KYJT0C03P80+84!!I[')$0P%\J V%H0 ER,:"^##!;#!(#)P.:+) M #YH )L- M%IB88#^- !;#R8/9LQARFD^8 ^?$""#PSD;'._E:+Y@#Y\0((/ MB62+Q[REPE+!'7Q Q\<"Q0?'FT*:#^C!![3Y ,:3X[,$:4"@#R#0!@2:]^2R M1!,"?0B!-B$0F(M%2","?1"!Q)>#3!/A4*(9@3Z,0)L1( SW'$HT)- '$FA# MPFRFS+5Z:4B@#R20@(2,P;7X& T)Y@,)1D""8\H<:X+1D& V)'BV=,7LKP/@ M(DD6YXTM&2&PO=V]R:W-H965T&=TD+NP4VK<(B3K#AB1#WR$07]IN&!$Z5"T2(X"R,D6,8IP%.6(D7X( MJ]+F#J(J^5G1?H"#".29,2+^[('R:1?&X37QTK>=,@E4E2-IX0>HG^-!Z @M M+*>>P2![/@0"FEWX%&_WA<%;P&L/DUSM ^/DR/F;";Z>=F%D&@(*M3(,1"\7 M> 9*#9%NX_?,&2Z2IG"]O[)_MMZUER.1\,SIK_ZDNEWX& 8G:,B9JA<^?8'9 M3Q8&L_EO< &JX:83K5%S*NUO4)^EXFQFT:TP\N[6?K#K-/-?R_P%>"[ 2P%V M7IR0[?P34:0J!9\"XV3B&YG\3@;'./.K%%Z5 MPJ.";U0*SZGE29SB&R&TNH\,1&M?H@QJ?A[L%%AEE\?^A.U]_@=WD^([$6T_ MR.#(E7X5]NXVG"O0[40/VF^GA],24&B4V19Z+]P3=8'BXSQ]T#("J[]02P,$ M% @ @HBH4!7EDC>! P %A !D !X;"]W;W)K&ULE9A=;]LV%(;_BJ#[5>2A2(F!;:!1,6Q "P0=VEXK-AT+U8P[?0Y&/Q&PN3?NS.QG3![^JLNZVX:GOSW=1U.U/ILJ[ M#\W9U/:78]-6>6^;[5/4G5N3'\:@JHR(,155>5&'N\W8]]#N-LUS7Q:U>6B# M[KFJ\O:?>U,VEVW(P]>.K\73J1\ZHMWFG#^9OTS_[?S0VE9TS7(H*E-W15,' MK3ENPX_\+A-L"!@5WPMSZ6[N@Z&4QZ;Y.33^/&Q#-C@RI=GW0XK<7EY,9LIR MR&1]_#TG#:]C#H&W]Z_9?Q^+M\4\YIW)FO)'<>A/VS -@X,YYL]E_[6Y_&'F M@F08S-5_-B^FM/+!B1UCWY3=^#?8/W=]4\U9K)4J_S5=BWJ\7N;\KV$X@.8 MN@;P^#\#Q!P@G(!H&=F)@1SEV)HV\&>+<50B$^D\U0S( M9*(TQW82:">"-.' 'T6"XB67.%:2W)T&= 1XT+[+&$"$2*09Z^2YR/G M'00B3"!:0R "9%$D%_,"9%)*SU8GS!]:PQ]"6$FDT*XCI%.:?)^2F#ZTACZT MI$J:N)\@&5(ITAX[F#R$R.-[ZI@\] [R$"8/K2$/+8EBMY/[DO@_U5L[F#JT MACH$8$*Q=%\04,93SQ>7P,01:X@SBVZ/!I22.S] )5CJ;JOHYH VG)B_Y.U3 M47?!8]/;L]YX(CLV36]L1O;!UG:RA_1KHS3'?KA-['T[G52G1M^&PO=V]R:W-H965T MA.W+X89SCES,4,R2/6B:P"#7@5O=8IK8[H](3JO03"]D1VT M]J242C!C3541W2E@A2<)3H+M=D<$:UJ<)=YW4EDB>\.;%DX*Z5X(IOX<@,LA MQ11?'4]-51OG(%G2L0I^@/G9G92UR*Q2- ):W<@6*2A3_$CWQ]CA/>"Y@4$O M]LA5DQI_5 M,7LCB($W)Q0A/F,&*"!8;."&+5YQ#!6HA#<$(<+6*T M$[ZK8K0M$JP*1%PB7 C1:%XA7!>*5#!YN^CAB/GI, M.S:";NA-+^Y!=+>Y;099_%X!JO*3H%$N^]:X1BZ\\[ ]!NYZW/@/=@C'F7F3 M&2?X.U-5TVITEL9>/G]%2BD-V!RW&YMD;1^-V>!0&K=]L'LUCLYH&-E-KP*9 MGZ;L+U!+ P04 " ""B*A0N/BUM)(H M ZO 2DK^/KLP8&:FSVHW?C L.CW3O3/G=,_EZJW:_=@_E64]^F>SWNYGXZ>Z M?OXPG>[OGLI-L9]4S^6V^YSNGW=E<7\PVJRG@C$SW12K[?CZ MZO#;U]WU5?52KU?;\NMNM'_9;(K=O_-R7;W-QGQ\^N';ZO&I;G^87E\]%X_E M[V7]Q_/77?,T/;=RO]J4V_VJVHYVY<-L_ O_\(4SUUH<('^NRK?]Q?=1&\OW MJOK1/BSO9V/6NE2NR[NZ;:-H/E[+FW*];IMJ'/D[M#H^=]H:7GX_M?[Q$'T3 MS?=B7]Y4Z[]6]_73;.S&H_ORH7A9U]^JM\]EB$B/1R'\7\O7/M]"^R380W08J M&*B?/9A. QT,]$\#U6E@@H'IZY(-!K:O@0L&KJ^!#P:^KP%GIY%C9Q-^"'MZ M'/+#'%H4=7%]M:O>1KLC#YZ+EF[\ V^GZ5W[ZV%6'O[8S*-]\^OKM1;N:OK: MMA0P\R-&1!@?8VX(C&0Q9D%A>(RYI3 BQGRD,#+&?*(P*L9\IC ZQBQSC/1) M7%]R#.<_XYHV W >!4&/@CBT("-/#-V"I%N0AQ94U()-QI'")&-]VXV)/%&T M)XIH(9DM\R-&'S#;(R;QHPL1>:%I+W3NA4K&;7[$<'[9R21UY!U0Y(NA?3&$ M+\F\GYLLWF1&WW8A(B\L[84EO$B8-;=YL')BTU?R'BKRQM'>.,*;).*YR_M1 M$Y%Z\QXJ\L;3WOC,&YDBC/B M=:I4?H^@]N/,@@%H(0BUTFH)$KA:I6(00>@*7 1B-@NUR'Q5IA/QHD(,%$!4A M^\]2 =1"$&JA5?IV*!!(B@)(BB"**(V/0G9W!WBD"1[9M'C41$V8 M=1?V=7I#EYHH(-\) A!9$_G- @75@,AZ0'[3@*.:X&@V572^!\>[HT9[<422 MLT#S-6"S'I#D-""J)HB:1VWSP>Z.&E!:$YD.;9)I0&D](-,9P%-#\339-;DQ MQ"+/=01M $L-Q5(@_@:0Q S(=@:0Q!")S"9[W8L BO??E.@*&_#)4'P"*< MEI@!.<^@G68BG64SW.0[R?PTQ5'<@%&&8)1#;0">F &ISP">&"+UN307&6J[ MM3-L"RAE"4HY4+5;P!3+^X=M 5,LD4[2L)$#4AE"5(Y= @!F&+5@+ ! M4RR13]*PYP$4A:V4]SK+[XL C2:&TF350$+)5I>]'(CC!:RV!*M=NBU+@D"Z ML>B(B**S25]!V$(1%X&Q"1/2@91N ?$MD2!=NL$>0)<;[(I// H,Z(.E]"$] MYK;Y;JUGLH,G#LB#H^0A77DXHC)&_0 )<42R30^G;UU>O$K4#Y 91\B,3P_N M72XSZ$00R(LCY,6+M!O9NQN@0([(U3X];"5!8'X[(%,NEZGT5''ABDFI IGUZM($'IW8H^H"_O@&*7@=PY0N[0F9P'(N8'[!M[(% ^ M%RB3'Y=3(+#GZX%"^5RA#$NE@P2!\L4#C?*Y1AF6;OV3('0A :B4SP7(,/3Z M@0#Y 2L*#V3%4V5%HOT+GTM 5C_%O0%B^YS8AH'EHP=\]0/6$Q[=!Z&VTA*! M^>CS]00GJ\9/%))+ OF90-K.RPL,W@C)BQ##T)T"ANYWL &K%,[0O0U&,2\] MP#NAXJM68I+EYA[ Q"]TPX,11.7P3:/+&VS DH8S='V#Y=6"X>FBYH2ZG!]: M>DOEY0'8Y0D;E56N\Y2<,W2)A.6283A8'7.&KH0P.^2MHDLA+,^F3UG'ZKO;%+$NL,^5:G%S=VV\OIOQ6[Q]5V/_I>U76UF;4W=!^JJBZ;=MFD M&::GLK@_/ZS+A[K]VBXY=\<[X<>'NGJ>'2^\3\^W[J__ U!+ P04 " "" MB*A0*R2P91P" !G!@ &0 'AL+W=O\?L2T20&JJJE5HIFJKMLY-< AJ#J>V$Z=_7"X,2<*IYP=NY MYYYSO5",E+WP!D XKQWI^=9MA!@V"/%C QWF3W2 7J[4E'58R"$[(SXPP"<= MU!$4>%Z".MSV;EGHN3TK"WH1I.UASQQ^Z3K,_NZ T''K^N[;Q'-[;H2:0&4Q MX#/\ /%SV#,Y0C/+J>V@YRWM'0;UUOWH;ZIY=>#IA#19S1JP.A/^)I3%/*I) M73N])MUR.7LM$S\JT%4139B=P00WF. >4:T1<39#D!0PJPBL*@(=']ZIB.T$ MH94@U 31'4&RL&$PB<;T1F0>Q)YGSQ-9\T2K/''Z0&AL)8C?[S2Q$B06I^G" MJ<'$CYV:74LL!4DDSBXGM;* LJCP"XELTK)+)7) M%E*R=1;?3_V%%ALJB!YL4VX5D[_C0.:6^GM1M+Q<-ECD)>%"#KJY\NH)_H[9 MN>VY4"I"4WI/TULA7?QX0J(7JIK+/S-MG!H(.T[..YG]+^0]0 M2P,$% @ @HBH4+!#42CV 0 8 4 !D !X;"]W;W)K&UL=93=CILP$(5?!?$ :S"_B0"IV6K52JT4;=7VVH$AH#68M9VP M??O:AD4(G)O8'I\YWXR)G8V,OXD&0#H?'>U%[C92#D>$1-E 1\03&Z!7.S7C M'9%JR:](#!Q(99(ZBK#GQ:@C;>\6F8F=>9&QFZ1M#V?NB%O7$?[O!)2-N>N[ MGX'7]MI('4!%-I K_ +Y>SASM4*+2]5VT(N6]0Z'.G>_^,=3JO5&\*>%4:SF MCN[DPMB;7GRO&;T;UO))G=3UZF@)C9^(M>9F_\!=Z!*KBM1C))187Z=\B8DZV87 M54I'/J:Q[B/[%_Q.IL M2ATT1V'V5/%"1>]%[!\R=-=&L^8T:?!*$X3)HD'*?X%@*P0;@V!E@ -L-PBL M!H$Q"%<&D;GA%9*N*.$A^U93)IHA0F\AYC(BHDLS6R[ MB?:8((D>8&(K)K9@_ TFWF%PJ#AV3&+%)!9,L,$D.TR8'AYR4BLGW7%B/]YP MTMU_(#K@:/=UT.IRZ+?G)^'7MA?.A4EUS\QMJ!F3H"R])U5UHYZ[94&AEGJ: MJ#F?+OVTD&R8WS.T/*K%?U!+ P04 " ""B*A05N&VI-<" !."@ &0 M 'AL+W=O'8]_B(N1K<^1<>6]E M435+_ZA4/0^"9GOD9=;R#)3>BH/05-+GNVL45D$. Q94&9YY:\6 M=NU1KA;BI(J\XH_2:TYEFDC_WWA*3\2B\B3?+_U[--\@8@RLXG?.+\U@[)E47H1X-9/ONZ4?&B)>\*TR M+C+]./,U+PKC27/\[9SZ?4QC.!R_>_]JD]?)O&0-7XOB3[Y3QZ6?^-Z.[[-3 MH9[$Y1OO$J*^UV7_@Y]YH>6&1,?8BJ*QO][VU"A1=EXT2IF]M<^\LL]+Y__= M##; G0'N#73L6P:D,R ?!M%-@Z@SB#YK0#L#^F' ;'G;W&TQ'S*5K1927#S9 M[HC5\XKA4&4AK94'F%3T%\ZN S-"IRVFKH(-07@C66BP\I M*4[B22@&0C&WIG2T@5+FAHH0C5TF2$CQ=)UB$"EVD!(R(HJ=0"1,2 *4"5)2 ME"233 G(E+C?#H^A$B<40V06NDR)LY]@X0808GICW\U ]AGPOXM@!RB$C[$0 M2)^.S['0R1_A6>1DM>Z$[(;P&FKB;$4 %!M#(0<*ZXT"0 %"%K-I*/ TOD<8 M@(K'4-C=E(P 3( N(M-(\+&+"( T/G5IPJ9:Z1P6K?%-UC<\>.UE,T7[>MS8>;MM/ZFBU#Z!K?W[%X( MQ35G>*>K=M3-73\I^%Z98:S'LNUPVHD2==>]!7T+N?H/4$L#!!0 ( (*( MJ%#^(37*K0( #X* 9 >&PO=V]R:W-H965TS"RNI7/":5?J;$Q5(]AIY6[0TPYC$V 1OW+6R,':,5(. MG+^8S=?CRO5-1:Q@F3(45#]N;,>*PC#I.OYTI&Z?TP0.UW?VSU:\%G.@DNUX M\3L_JLO*7;K.D9WHM5#/O/G".D&AZW3JO[$;*S3<5*)S9+R0]M/)KE+QLF/1 MI93TM7WFE7TV'?\]# [ 70#N U#\WP#2!9"W@,"*;RNS4C]11=>IX(TCVE^K MIJ8IT!/1EYF90WMW]CNM5NK3VSK"2>K=#%&'V;88/,"@'N%I]CX%AE)L\20< MOT^PFR(0FDE!0!7$$I"A"N+#! %($%B"8%A!'(ZNH<4D%E-9C+\(1DH@#($+ M"<%"PDDA)$Q@@@@DB!Z_BA@DB"<51 2-K@+"8#C)$DRR! AF[BD!"9+'92(? M[GP?J"$8M_X41(*90M&,P]"4(I[I;@0Z:(/P!]3"#D'D$;40*)S) QL)39U$ M8CS.,[4)\A?Q3"+8*&CJE(A$,Q2P5= 'O()@LR#("?%8;@L*!W(3/T1X3C!L M&01Y9CE.U8*6@U016I"Y=H.]A1(@T\R?$(;-A?W'KQ;#OL%3WTP[%@(%&ULE5;MCILP$'P5Q /$V'P$H@0IN:IJI5:*KNKU MMT.<@ XPM9WD^O:U#2$T653"#[#-[,S:RXA=7KAXESECROFHREJNW%RI9H&0 MS')643GC#:OUFP,7%55Z*HY(-H+1O0VJ2D0\+T(5+6HW7=JUK4B7_*3*HF9; MXF0_F/K9;(6>H9YE7U2LE@6O'<$. M*W>-%QM"3(!%O!7L(@=CQVQEQ_F[F7S=KUS/9,1*EBE#0?7CS%Y861HFGSHY*]\/)7L5?YRHU=9\\.]%2J5W[YPKH-A:[3[?X; M.[-2PTTF6B/CI;1W)SM)Q:N.1:=2T8_V6=3V>>GXKV%P .D"2!_@VP#4"MG, M/U%%TZ7@%T>TA]]04V.\(/IL,K-HC\*^T\E+O7I.HP OT=D0=9A-BR$#S V! M-'LO02")#7D(CP("$_A@CKXE"/XA\&&" "0(+($_)/ ]F" $"4(@@^#NE%I, M:#%U>TI>$LQ(/,62^#E/8MB4>(HK0=!8.6%?XBG& MQ(_.3((9\?[O3 Q;$P/>#,=J 9L3/^%. KN33'$G =V91&-2L#O)%'>"H)%R M$MB=9(H[R:,[L1?.DOLO% W^YQ431]O)2"?CI]JV48/5OEM:VV8)W>!MJ_6= MBF-12V?'E>XJ[+__P+EB.AUOIL\VU]U=/RG909GA7(]%V^*T$\6;KGU#?0^9 M_@502P,$% @ @HBH4-D]G>"X 0 #00 !D !X;"]W;W)K&UL?53;CML@$/T5Q B=NC4]R$+^K.QBJ15)P5 M05_CR&08Y[CR89-HZX0B$8J%D%?O$LI$*.\()#H+I7ZBEK:U5C/2\; FZN]$ MOBM=,SN?#+T+:ZY:X[*7=KO):W+Q0@GS%#'%%::X1>S_1VP>%PAQ!A87Q:J+ M(O"K&Q?%ND"Y*E &@?)&H%P7J%8%JA4'U5T?(F8;,#)@LKL^O(>()LC5P?B' M\IWJ$Y,&'95U9QQ.8E#*@E/+'MSM&]W;7 (.@_53=Y>0CC&UL?57;CILP$/T5Q >$<&\HZR=UX!".>#X(:OW4J(=N5YO*R (+Z@+33R MR8DR@H0\LK/'6P;HJ$D$>\%RF7@$U8U;Y#JV9T5.+P+7#>R9PR^$(/9O YAV M:]=W;X&W^EP)%?"*O$5G^ GB5[MG\N0-*L>:0,-KVC@,3FOWU5_M,H77@-\U M='RT=U0E!TK?U>';<>TNE2' 4 JE@.1RA2U@K(2DC;^]ICND5,3Q_J;^1=F+7Z8O_#E? $JZNU[_1K,3@IX0# 29^S-"V!/".R'ZE!#UA.A."'6W3"FZ M-SLD4)$SVCG,_+LM4B^1OXID]TL5U,W6SV1[N(Q>BR2.<^^JA'K,QF""$<8? M$)Y4'U($MA2;8$8/'A-LYPC?]Q\QNSDF"9[8"*V5AEH@'-N(G@A$5H%("T0/ MK4HFK3*86&,:@TFGUYK$FB:QI'DB MD%H%TEG'D_C%+I!9!;*Y@V0YZ7@VZZ:?3-Z=K07SDDR,>*,;0X"=]33B3DDO MC5#OW2@Z#+S70-VX27SCK[9F;MUES!3]@=BY;KASH$+>9WWK3I0*D!:7"^FN MDH-[.& X";5-Y9Z9\64.@K;]9/:&ST/Q'U!+ P04 " ""B*A00R4R-9L" M *"0 &0 'AL+W=O*NK1JW#L];M*HK4_LQKIA:BY8WYYRADS;29RE.D6LG9P0755400 MHE'-RB;<%&[M46X*<=%5V?!'&:A+73/Y9\LK<5N'.+PO/)6GL[8+T:9HV8G_ MX/IG^RC-+!I8#F7-&U6*)I#\N X?\&J'$QO@$,\EOZG1.+!67H1XM9.OAW6( MK")>\;VV%,P\KGS'J\HR&1V_>])PR&D#Q^,[^V=GWIAY88KO1/6K/.CS.ER& MP8$?V:723^+VA?>&TC#HW7_C5UX9N%5BJ>Q4BIV5OW+!OW MO/7\]S X@/0!9 @PN?\5$/-Y3B(KI:HAZS[3!DA'E'1(9]2$&@%%LR"25Y( 2_Y#DDRP$9\B3 H (RF I&,'?+0+$+/T/%TT]^U_W M#@#%ZY+P>"I72F'&"PY#Q@,CUUV.M!R)!8M$/4M02@\4Q,P7* P4*%BY,M)_DL.A)K(B48=I.;RY)JM"O;B MTFA;JT>K0T-_(+8#>>M;V^A=9WJGZ6X)WYD\E8T*7H0V_&PO=V]R:W-H965T0/B,-MTT: M*2J6JF5HJW:/CLP7+2^4-N$[=_7-BQA"=L7[!F?.7/&S#@9 MA'Q6#8#V7ACE*D6-UMT18U4TP(C:B0ZX.:F$9$0;4]98=1)(Z8(8Q<%^_X 9 M:3G*$N<[RRP1O:8MA[/T5,\8D7]SH&)(D8]>'4]MW6CKP%G2D1I^@/[9G:6Q M\,Q2M@RX:@7W)%0I>O2/I]CB'>!7"X-:[#U;R46(9VM\+5.TMX* 0J$M S'+ M%4Y J24R,OY,G&A.:0.7^U?VSZYV4\N%*#@)^KLM=9.B#\@KH2(]U4]B^ )3 M/3'RIN*_P16H@5LE)D1G7EKMU&$\.P12V'1!, <$< MX,?_#0BG@/ 6$+GB1V6NU$]$DRR18O#D^+,Z8GO"/X;F,@OK='?GSDRURGBO MVX3OOY,BW*PB= 3A,D44 M;1-$FP21(XC>7,-*9;Z%"5>5;&'>$1)O"HDW".*5D!'ST6&XPX2[M9![C+\[ MK(3@19,PD+6;)^45HN?:_HZ%=Q[91]?&*W]N1GFSD.X&AHT4UO"YX?N.P?4$L#!!0 ( M (*(J%#"C^5SUP( *(+ 9 >&PO=V]R:W-H965T?;5Q&Z*6C M?X)MSCWW'N/CW,6%BQ=Y9$QYKU59RZ5_5*J9!X'<'EE%Y8PWK-9O]EQ45.FI M. 2R$8SN;%!5!C@,DZ"B1>VO%G;M0:P6_*3*HF8/PI.GJJ+BSYJ5_++TD?^V M\%@4_^-G5FIX:82G6/+2VE_O>U) M*EXY%EU*15_;9U';YZ5]DV0N# [ +@!W 1A]&!"Y@&AJ '$!9&I [ +BJ0&) M"T@& 4&[67;W;ZFBJX7@%T^T!ZBAYIRB>:*_[]8LVL]IW^D/(/7J>96DR2(X M&R*'6;<8W,.@#A%H]BX%AE*L\;OP)$VO4VP@3':-N7V/B<==&ULE9G;;N,V$(9?1= #K'@T[< VT"0H6J %@BVZ MO59L.A96!U=2XNW;5Z<8%N>G5KJ)+>7G<&:H;X:4M]>B_%Z=K:V#'UF:5[OP M7->7ARBJ#F>;Q=67XF+SYC^GHLSBNKDLWZ+J4MKXV W*TD@PMHJR.,G#_;:[ M]U+NM\5[G2:Y?2F#ZCW+XO*_1YL6UUW(P\\;7Y.W<]W>B/;;2_QF_[+UWY>7 MLKF*;E:.26;S*BGRH+2G7?@+?WC6FW9 I_B6V&MU]SUH0WDMBN_MQ>_'7X\H^%>D_R;$^ M[\)U&!SM*7Y/ZZ_%]3<[!*3#8(C^#_MATT;>>M+,<2C2JOL;'-ZKNL@&*XTK M6?RC_TSR[O,ZV/\(88"X#>!J2]Q^Q3Q!]5D_]#>[)+=_:])3]7<_=BO-F(;?;2&!LUCKQ%W&D?Q1!5Z M/98\4XG4^J:)&B=OG@KHJ>@,R)&G$AN0T(#L#*B1 >6$VFM6G2;O-<:XT0*1 MEBLG7B!BC&%_%?17 7\]&=/0@)Z?L14TL (>.'$^]AI]%Z?Q1&G@' ;,89PY M#)F#2R.XLRQ4M3;*$^\:^K(&OJRQ@0TTL)F?<G',/]7Q& MU@<1GF7@?DHR=@1#S05P9.,Q@;'F8.8Z@([E?SW[.,)A\,R?U&YIZ6OV1 MZK[\CUL9IEQ0R@WC'A,88<'GIUYX.BJ"S^V(@^@G24$J?U(PR((V:,.$QP0& M6:@%2<&0"@0I20K%SRV-DY*Q(QA/@?#TQ8+Q% OP%!A/@? DZ9C"$R\GV.:2$:H3T-#6)\9447\/<0B\IFXJY+1:(N.]YPP1+1+!G M/RDQP7(!P1(3+"G!8'5^3O"D9.P()E@B@LG2T.Y*')F2C,]5N XHU'T]FTZ% MZX!:T'T59EL&++8WQ MU7/PU91,DI$IR=@1S*Y&[/IB\;RT6L"NQNQJQ"Y)!P43/2-4-?&,8((U(-A7 M$S5F3Z\7) 6SI^=TWT&TFGI&IB2](]'=R^?VYX,_X_(MR:O@M:CK(NO>-I^* MHK:-.?:E2>W9QL?;16I/=?O5--_+_K5]?U$7E^$GB>CVN\C^?U!+ P04 M" ""B*A0(]L4!P8" !W!0 &0 'AL+W=O MOF#/<.;,.<9,.C#^*AH Z;Q1THG,;:3L]PB)H@&*Q0/KH5-O*L8IEBKD-1(] M!UR:(DI0X'DQHKCMW#PUN1//4W:1I.W@Q!UQH13SOP<@;,A %Y:&,1B[V@G9\9>=?"M MS%Q/"P("A=0,6"U7. (AFDC)^#-QNG-+7;C9S'^'*Q %UTI4CX(189Y.<1&2T8E%2:'X;5S;SJS# MQ'\KLQ<$4T$P%ZC>_RL(IX+PO6!GS(_*C-7/6.(\Y6QP^/BQ>JSOA+\/U6$6 M.FG.SKQ3;H7*7O/$CU)TU403YC!B@@7&GQ%(L<\M EN+0[ I#^X;'+<(W_^@ M16AU$1J"\,Y%;"?860EVAF!W1Y"LCF'$Q ;3&4P9Y=2F25$EFD M/*ZDC)AHT278*-EB/I 16V7$%AF?5C+BK=DD67]<"VA[(FAQ7RGPVOS:PBG8 MI9/Z9BRR\_1X"O1]7^4/:JJ,0^"=9AQ)/S"OVTXX9R;5WV3N?,68!*71>U#' MU*@I. <$*JFWB=KS<1:,@63]-.;0/&OS?U!+ P04 " ""B*A0?OE^RA\" M @!@ &0 'AL+W=OMNFS 4?A7$ M ]3^8 M7*%1Y="TT/&&=AZ#X]I_#%?/N<)KP&L# Y_,/97)GM(WM?A^6/N!"@@(5$(I M8#E<8 N$*"$9QE^KZ8\N%7$Z_U#_JG.7N>PQARTE?YJ#J-?^%]\[P!&?B7BA MPS>P^:2^9Y/_ 1<@$JXBD3XJ2KC^]ZHS%[2U*C*4%K^;L>GT.)B=-+8T-R&R MA&@D2-_W"+$EQ%="06$)R)61W":DEI L",KGK8CYA@8IUM,'BTPSRY,Y XU=E8CU@+Q3"!V"R1.@40+)#.!9%%.@TDUIM.8 M1<&W]Q"S(%)G$.E-$&&2N04RIT#V^3+D3H'<489T<: &DTV2# /[6QSK9Y F M*#2Y]BVPD^Y!W*OHN1/J8DRL8YM[C-2S6=@WX6IKNM55QO3.GYB=FHY[>RKD MH]1/YTBI !EH\" K7\MV/2X('(6:YG+.3-,R"T%[VX_1^%$H_P-02P,$% M @ @HBH4+F7%^:X P 8A$ !D !X;"]W;W)K&ULE9A=;YLP%(;_"N*^!1_S6261&J9IDS:IVK3MFB9.@@8X Z?9_OWX:A;L MUU-ZTX#[^OCUP>?!9G&6S<_V((1R?E=EW2[=@U+'!\]K-P=1Y>V]/(JZ^\]. M-E6NNMMF[[7'1N3;H5-5>N3[D5?E1>VN%D/;4[-:R),JBUH\-4Y[JJJ\^;,6 MI3PO7>:^-GPI]@?5-WBKQ3'?BZ]"?3L^-=V==XFR+2I1MX6LG4;LENXC>\AX MV'<8%-\+<6ZOKIU^*L]2_NQO/FZ7KM\[$J78J#Y$WOV\B$R491^I\_%K"NI> MQNP[7E^_1G\_3+Z;S'/>BDR6/XJM.BS=Q'6V8I>?2O5%GC^(:4*AZTRS_R1> M1-G)>R?=&!M9ML-?9W-JE:RF*)V5*O\]_A;U\'N>XK]VPQUHZD"7#BS\;P<^ M=>#_.@3#Y$=GPU3?Y2I?+1IY=IKQ:1WS?E&P!]XE<],W#KD;_M?-MNU:7U8Q M10OOI0\T:=:CAJXT[*+PNNB7(0@-L2:C.\T'R$P%8Y8A.)P%'P+PV2QB'"" M 8(A0# +D&AIGH*DGES&E>KHRH/,C[E. #8704 @,I9JA41->#707^&&@ MV0&J* FQEPAZB4POW->\1,8HC.M.3,T=D8^=Q-!);#AA@;:8UK$Y"D])\YL! M5>I;LI) +PG("M.\)&966.HG =?< )V?A#RV&$JAH10DQQ* ^1@&_NUUQ"P\ M83=4TB2:KP0>:+(,R8*4+'X@?!X9W?"8)M&\1B@R_ 9X['-$$85X\"0+02& M%0O>\)@P7ACBB_&8 #I8$%G(S# \&*"'03(&T,##(-4? )"%263Q@Q'"3(:8 M-&,F'DR< 9&=9PQ#A)D4,8G&3#S<\8"%NA\@2WQ;=C!#F D14"XIJ,LDUM^# M2!:&EG5*F$CD S_<$@(3B=CMU4(8(@0@8E0+ 3HDB6T@# <"<#"*91+-\^KK MJP&ITM3B!G.&P*[(*)5)=#V._J[]KV1N!-.*3%J954* 5B M0&5-"R8:H?V0 M7B.3*)J_*U)CYPN(EC#+6YLPT0@1S;+9)(PA2MY0(Y@,RYF_8+G!<@/R& M[4(VB69+/F:Z5^_J9%J)9C\\C&X_Z_ M,./7A\]YLR_JUGF6JCLW#Z?;G91*=";]^\[D0>3;RTTI=JJ_C+OK9CSUCS=* M'J^+-A1 M5F5#7[@GCG5-^+]'6K'SPD?^Y>"UW!^D/@B614OV]">5O]H7KG9!S[(M:]J( MDC4>I[N%_P4]K+$Q,(C?)3V+P=K3H;PQ]JXWW[8+/]2*:$4W4E,0]3G1%:TJ MS:1T_+6D?N]3&P[7%_:U"5X%\T8$7;'J3[F5AX4_][TMW9%C)5_9^2NU 26^ M9Z/_3D^T4G"M1/G8L$J87V]S%)+5ED5)JX-NN1, M&D36(+K7(+8&\;T&B35(>H,8WS1(K4'J& 1=LDSVGX@DRX*SL\>[ FJ)KE/T MD*K[W>A#EEF4%<%)$UG,8X?!(\Q\C%E=8Z+8X7FZQJ29P_,, M^$ZAX^Z Q�V!-&( ,$$$4@0&8)X1("=C'28W& :@\&S!'82 M@TYBP$GD..DP*!QX03-'R5-\I20<8$9*$E!) BB)88(4)$CO3W@&$F2 @L0I MG0Z3#!/N%,XMQ$C$'!0Q!T2D3J] &*@ M;**S$3P_$#! DFB" IX.*/Y$1N"V1D!?NQEYMJ"IC(S]P-V/4L#/Q/Q ,G&#PF](/S!^'[LA'>&Y/J76)>#SO&)%6$X4R5RT&]$Q+Z"AH@GUD&K_AP9;XA40WY"HN- #B:HH2@,@A0UI&[]LC!S6UX6["QI MW<*6>^+<-(3_>0'*^K6/_>O$:WVJI)Y 9=&1$WP'^:/;U_P$_;W"D PSB9PV]F/4];67'V)L>?#FL_4 K @I[J2F(:BZP 4HUD]+Q M>R3UIS5UX+Q_9?]DS"LS.R)@P^BO^B"KM9_[W@&.Y$SE*^L_PV@H\;W1_5>X M %5PK42ML6=4F*^W/PO)FI%%26G(^]#6K6G[D?\:Y@X(QX!P"L#Q/P.B,2!: M!*!!F;'ZD4A2%ISU'A]VJR/Z4.#G2"5SKR=-[LP_Y5:HV4N9)6F!+IIHQ+P, MF'"&"6\1&QN1Y!,$*0&3BM"I(C3QT5Q%C-T$D9,@,@3QC8UL86/ I ;3#IA@ MX<.&A#ASZXB=.F*'CGRA8\ DLT72/%YFU :%87!'2N*4DCBDK-P$J9,@?7Q3 M,B=!]L"F9)9/:U-LR-U-R9TZ.9P(&[S(('#L8(NCD92;Q, MAP,5XE5T1\Z=JL>.E-QSY"Y9_!\UB]U%BUU5:R7%KLDHL.X?&X3CA18TNQ+U M&_6-\%/="F_'I+I=S1UX9$R"X@N>5'8K]2Q. PI'J;N9ZO/A;1@&DG7CNX>F MQ[?\"U!+ P04 " ""B*A08C$XN5X" #F!P &0 'AL+W=OE#3G1[U3]:'9"W[R!Y5!6M)8EKQU!CRMWC99; M%!H'B_A9TE:.SHXI9<_YJ[E\.:Q@# :!&/<3<9Q6!&,9!1#!,D($'RN"8+D&#Q M@"8=)AJ7BI-P+LD<=T>,9S"59R"5!"9 /MPH_N-RH#N]AH L%M-F0W-%4!3/ M%0& 6(_O>W\2!#;G&F$@I^<[%'#SH> _E(';#X6/*!/.VL(6/-5E#IM*XHVF M8T7%R2X2Z>3\7"LSAT;685FML9FN$_O&+#$[==]IN@WXC8A364MGSY6>W7;" M'CE75&?H/^EO5NBE.UP8/2IS3/19=)NGNRC>]%O5&U9[]A=02P,$% @ M@HBH4+.>.![= 0 *04 !D !X;"]W;W)K&UL MC51=;YLP%/TKR.^K^0BDB@!IS31MTBI%G=8^.W )5OW!;">T_WZVH33)O*DO MV/?ZG.-SP+@%%I*0>AJ121@JY"GY/-MG!X#WBD,.JS>>22[*5\=L7WMD*Q M,P0,&N,4B!U.L 7&G)"U\7O61,N6CG@^?U/_ZK/;+'NB82O9$VU-7Z%;%+70 MD2,S#W+\!G.>'$5S^!]P F;ASHG=HY%,^V?4'+61?%:Q5CAYF48J_#A.*\7M M3 L3TIF0OA/6_R5D,R%;"(DWAB=G/NH78DA=*CE&:OI8 W%G(MED]F4VKNG? MG5^S:;7MGNKU.B[QR0G-F+L0)KG$;"=,>H%)%PRV'A8C:=!(Z@56%P+9E9$0 M9G5E9,(4'B,\)@[;R((VLL 6>5A@%118?2!'"'.=8\+D9SD^I7D<_R-,'O22 M!_8IP@)%4*#X0)@0YCI,\=='"67!9X?672+W1!VHT-%>&GO^_0GLI#1@%>,; MFZVW]]92,.B,FZ[M7$U_[U08.&PO6+OA\YE=D MU-#35$02A2L!R-T504N62]6RI9;D=I\Y,0])($%F&:^<% M &57=Y_3#[9 ("_[LO:ZKV_]8U75T9?=-J_^Z0_W=;U_^<<_5JO[=)=4@V*? MYO#+IBAW20U_EG=_K/9EFJRK^S2M=]L_CH?#ZS_NDBS_0W3(L[\=TE?%(:__ MZ0_S^?P/?_K'*OO3/]9_>E4\I&7T(;E+HZNHND_*M/K'/]9_^L<_XL]\R23Z MLJP2_,Z^ORT3YL_CH97_])[P[\ND;EVG\_V__L?_Z)J4'W29Y%569T7>,XA-LJU:3_\^K[/Z*7J3 M;=/HI\/N-BV;5PR'HZO)=#&][KGU8WJ7X8+"$'Y*=JT7?$R3+>YV'+W-5SV/ M@%^*$H:1J]SUMC&8^'H^A=\FM:9>LT^JXX;-.' MI&Q1;O.QK_ OF.;GXC%O+5NV@K.QKHK6+\VGN-7Z4!8/6;YJC>[SOYUZQ(>B MJI-M]/]F^\ZEGL^&B_'5=#*TSOMO!CG^JB]6O<70Q' #Y1OND MC!Z2;?L,PIE99_E=].EI=UML6WOPH?F-OC7Z_@ML3PX\K(OD?[KY]/JFQ2QD MT5\=RA*/*Y]1>CELX*'%!/]GFR^ZTP*L!OA7]I BPTCTD4>.-APE()*[HFRM MU[NDA%G&F?B*A$;T_U$"U.>Y?2PH 0UP34WRS35J_.H[Y)JN0 M&O]G"N3Q!KYL3>@HOY6[A7MWWO\O?9SE%3R@A)O?@H#[$OUSVIHX'(#1>'$] M'K>/G-"/'7R?Z+BZ&HVO)JU!O"K@M7D%>PV?JF*;K6GCOTNV"; /W)&TKD Z M__SI=71Y\2*ZB+(\^GQ?'"I8[M8D7ZC9=]HDZJ"9[YL_9Q4]Q$\-%KA MA_1OAPR.*5S?>LG'%$1,ML)AXJ6M#5^M4%1449FN4GC&[1;DS199-M!K\8C3 MJI!W7(R&,2PJO1(_C^>C**DC$+&K>Z=3T*\PJQ39DYM9#,^N]BD=NVUKOSZ4 MZ3[)UE'Z98\KVQK_^_H>GK4*5J/%C IDPL>O 1Z_3\OZ*:;%VB,AQC3>JMC4 MCW NXBA/6YS@8W9W7U\5FZM#E?8\^(>B6#]FVQ8/!&8#?"Z#!94;.U_P.MVD M,.QU5(/P/7(=+\.QZ7?_IF2TS9+;; M*3MJF)4<#^^0)":#C=]#"_!;1LA7! MOIC']XV F#;P(B"FM4ZZ3!_2O"U<.FX!QKV+M@4H:NV+J[H Q@E/W1>@QE41 M\,4U'KS2DWXB4SQ..4=F\?K$D#^F#\7V 7GW)EGA,UJ$_MG-H'.#@:& CET3 MO>1%G79?]2Y-@!#-..DJ7*!5N&;=]+,M\KLK7LK^J?*:'-M1$"I9C2>(26$% M-@?,/,U7[8O1('I9[9-5^D]_ (NG2LN'] ]_BEKJ 0JH^V*[3LOJ__F_%^/1 M_%LZI_53BUJ!8,OP]S$_';.]#Q[,A(XVAY'8\7BW@J+X<_1W#Q>'G=,7:\=CZ/9Z,9 M_SF-Y]-I/)K-]=K??7*@!)/1!,2"'/P*3MPJV6= /&UE$* MXK9HZVM\1*I>HCUYI%CRG'W_>7K'Y8<$67;G([J$4:^+[38I03;! MQA!EO#CY@/:9QP?QMV??+4?K*^ZT!^W([2%O>.ZDP[N?->/.6T]/M_.V,^<: M,H#C;^FD=$>BI(R^WZ?L\0":_SE/#L"'TK6E=YV4(?KXQ"$PSK&V,OZQ6^CS ML>Y38H##X6![?K[9H:#^]T05G'U9K ^K&A2=U7U>;(N[#L$+9B$HYG#EILW& M9$U@'U1-ZY"<_(HUC&A;D K<8@5@1#!SVB7EKVG=82+^D.8I6F!X4;+>93GY ML)#]GIIBUM2(N]>S:,VD?ZY9#LRZ]6*R\T'YTP=XA;53J7I+#XEN4^!7J3P2 M]?'VB]^ZWZ++6U@'V(<7^I*6+P/TLN[A^5_\ 0=Q![KJ[:%&'AK5!0HA=]Q$ M1K0V]+NDRE9G,HS7V?90RPD_??4O*1H^J%J 4HH>9QU.Z]@?&53/$;8;X['QJOP!]WZ-PM%;UYQQ8 MZ)98._X>%;A")8A<( B;;.QU19.GG?O)NN_@O5$8T=9C4^& MW;V\2^"!+Y!&MX=U2K94FI0Y[/97OO@-'*SL+A[VB;]EDI[28X] M/USU[E-W%E%8.^0?HN])&?LJHB!6=LS%>D2;_B#:]*MN;=HJK+Q8X?3?=2BL M]I[7W7JPD]&=P_LNONS> MG__U$?A9!#3VF)3KUA&C6T"H$,&G7])RE1&1]W.?[CM:(P2-B:9",MYY&DYJ M.,?N.Z$W[0]@#\%2. OJ&3J7WKMV-W=.^^H6KZ'C!^3TK ,*9Z.;,[1=N>LC MA'14$6O<>NKR9U'M&7>?NN/LF;6]XT=GUA61/4?$H6_X#5AC?7KR<1Y&MV_H M]DU9[(QB1C&4'F>B$RD5JC%@&!9@3J)3RVL]\#W^1:[K/<;>4,CW3;7L(>L M1W%\I_(]J_9%)7I.MMLG6:E:1N&]>5LX;.L^YR]'VF"/-W"SV)=P.SL9X/N' ME+>J+2[@"K;^K\J4Q0;L(P9IR\YUYC>1Q<5#H4%W^2GU9WQ#*;ZKP#$"^[%C MG>-6HF7(:VZSG"V^?N^U]T&KHG?ZA M8A+IFL:IJ6_8PW5BZLF3L-'\2.S!7L6/!5%(:DMQN\WNF&+[;]KP1)]ST, M6J7I6J:BR@D^JC):2_N=LI.D/X>*@;X6F'+U+ V@:QT[[>O6KG7=V7736E2_ MB%S+U7WFR-7Z'O7IL-]O237 @)<>"5A93DJ#7>Z.,1/C1.,P$Z?*J:N\]^3< MB"H#3,@Z(@ M@VT 2PG:\S;!A8Q,VEIT61=W*;&4QZRRQ5H=;X(%94A)/P?EA@&0\_%8> M37^-OL7D+?GA,6U_=ZCDNQJ BTK+OML4MAJU8B);$/F6+::77F!R4 M@"W^5&5#BU$-!WN_JL(*C7WEO;0S792OZ4 'S3'/Z MB*>'?V39@P];H1]-3DGBMAA7BE, \4483#[DK)C5]V5QN+N75Q$[V,)I3$'F M\2'A4TSSOUJ#'9@B;59XW.DLWZ9UG99^]*+8;ER\";A]AIZ]JUWR*XR$5Q9? M1BPN,%PF>!.%&6/:+O0DTT!T4_#R0?3=$SR)/*9X"U-" M%3UBGE92N;GHJEJK@[$>7P"72$HX1$Q)^TLE4.AOX@*'Y;)6Z0R$:+K/3HJR ,@I+ MZO?I=E_15ZMM1@P&;!2X-S5;2F1A-AP^DK@A"Y>6[X#$MGW"Q\IW8"_C&S66 M/(A^@>^18VR+*H4K8=*X@9E,'0TCEN[$!=__Z]O75Z-E])"5!S@?RC7D:V4' M< Z 6^ZR%=+4 W 9L(!AAVA)R+Z"6:F^.O /?81-7*,/E0P7QT7T6:"*XQA^ M*8KP)3)2*#I[.Y.<\<_S;O#689'&H M;V'/?X6QY+K$*>80HH\5%NX>[>[@#C=64 8QS03^Y>,!-$ ;M@;JK?RJYK04 MAN, /T+!PCQYP3+(0?U"'4Y]JXC,-C))"2U,4-:5 74^8%P.=G"/)CP> M@/VA1(=-[83R02.697IWV J9"BE*UK$F7+C<8\I@HC"28Q&?OG^EW&% D_FZ M\7>,&'TBL##EFM@>J3A>WJ*XAH?L<1)W'%E%H@+9M:_YWC8S@,G=P/;##KG1 M_W!S\\$Q-Z>M9SM#0T;3I\6@@1 ')4_MRIWO-\C=L6B#+KLI08V!$S<:XGL_ MNC6./EW]&_'FVQ38_X,YDNA> UY-QV^7K)E[)WL4E7!FZE1SQDB*T"X"8^_> M1SV/\N25VPBT#799S4ODYY4Q4X.]%4WOMVRE"W^!9II2.N%FBT<=$[D3X^6\ M)(.=30Y8HAQ'LT7!BMX=$NW^XA?1XWV&*AOFF\KF%GO0 -AZ8 G-=D>>HMQ/ M6 =DF8Y>O.V3X4\5[35O(N\W&W^8)$!G,UT/HIOMEG^6PQG=LH^95]OH/)9Z M85-WZ')C&ERYQ8++>$T[N=SIX1 QX![I]+(M.B+7%)%\2/7@>L-/WP.+<)N2 M!X\,('P1S@4-!;"34'"&[T02T=%L../[*46/.@R^LKRU\CL.!M5ABTX]U*1T MXG\]Y*P1N@/3>:\*#F9<:,VD,&0;0D76?9/G![B/2QA0O.IA^V=XZC8UIQ+X MD=<7QI(!I\>]_S&>AP&!KRA9WG'$5\"-LCKZF%6_&HHW@1H^:7N8 ? F8D2P MO']%FC]4G)/0?.2*'UGB(^48*$>C^ZV3K].F3=K>6U;\Q0\HOR+58'F<^ E@ ME*JUW8.!H2R6FPN3FMY0A=#BB24KH7=PE4'Y-1(\W5%7(U. M M(I4ASH"#!Q5F8D1HZ1';*]9(2#Z!-08IWHPB&3$''=,46:#P7+A!D0 M&Z 502]SNDK081.H'S2+N[0 FV9_+W=AT (U2-Q9R5;*=GS*6X)L$+TYE'A2 M=@6EWQ=JP_%BZ)CEM(^&W^"9QFMU977P1?[$XQ%SRIHED3$L:2P4C)MT]L;F;=F MI:.NJO&*EI.-'JH'6P,5:# C?: :"-(ER-)G4>X>3U25;)&;,D'%M(7)D]*Y MJ,RWZ$(0'=PIZY)GYJ- JE1PR @(4P;I=77:H$ZS@+=K#?9W2O%'%L,A.6,5 M!S)_,8*<,)ELU;+.Y>Q%?%@9"GS/66R M<'DCD5>XB_ _#A(<]@7OHY/+>%K@DR&YKI/)G,RS&\X?*$F[96U)#OV&DSJN MMD7Q*ZE2&!WD$(<, 0;@M2;)HJZBOQ[6=[M4^/**E@,K#RJB/=P]V"ISTK*- M6626E;K;Y+;S%E$H'#"Z#3]168'/WS&54PEZII@^@Z>>S9IBQWHSLH#KHL!< MK"WQ#_1SHRG*IWR'RQSC7$!.Q>33) GE!^96@>0\+@6I.A*)#8ZD<[L\%B6M MO+I?2+"$YP9&@LX@O'N'KZ.*7Z/%T;O!\@+*H" Q_/2$AR+M6QY6^Q]3/E5, M$/1.G; 0L,RF39T88V+.H@HHOLF;($ 5*=$'O>@')\*BM\:8("WD/DLW1AM5 M'R4LWJ_ 9#-V@+VBJ[[_ AH_*;'OD;#01?AXCQD0#UF*L<=.2\PKQH[5.JN$ M."S-#HS>?2%Q6*2NE=.-X?6JR:<8W^]P&9,V7R("V0!^/0L?K%..; MI%8]ZI;)SH@X+EW!;656S2\*>H@CMB&)&(J)>WX*Y&)-=PR6D MA@7EG-\:CSCI.NRI%O^Z$P8B>B0&;K*:7*FO30Q 250?6"$AY\Z*_"[K#(Y# MZ91X.+".8-G3F(@%:M2 W&J1WE9G">5C.X663X?G[]&X+POQ^U1%SG5LWLV& MDV*# 9>;=1LOG#E'95*6="(]V71FQPW0@1.!;8*&)IZ[),/% MN4M*-1>J-' :JR^>Y+ZN!C)N7$"8RG%?$QM#[:#0.EM+4 C--A\5"J-!G@DX;$D MXLK#7L\\F\3Z:&\^*'- 5[2S+#5JH#:B)_2#$0(-H17NB9$+S]D6(5BTHTD\ MJKW9M^7,%8HJ;7D\=)0YXFMH8B/GT,&!.>0B&FDEB(7;[4!EN77(V]H\>7^] M7;.2[--;RE"HY0"*'\$5YK?I':,(Q!BH^I&-!/]4JZ8#*<'DX.<'.)GLI'0( M'/3A^X9?T\!NT.^_^!TG%0K=ED#CVPSNTR [[QH'B)!V,G+_[5 2./>-V4DL MV*%S(6$7RFG;N$1_X6A-KZOXK0)95CA_:Z>;%NVF+[(7(4<;V'E*7JJZ^\1K M5#D?L+@&U.-9IT!3ZG-6]PF(%([J" ]SSC:7Y?O1>Q$Z,G_-^\M4;"L,<:Q3 MC++2UPG//\;IX<%ZAD,,;6N$6_GH64G(2 YD;PQ&9'U M+U0_=2"9?9NL.6->ZR@1"&9HC2"RBP8C]\57F'9-<^,MVPAH:[SF0E4TT=2: MP*K:RH\0TQ'X(F]P( >F-U(&H;H;@ 4?LZ3QD5E'EU0X"3C7#9O/W%>3ZW>=W2,4KRVKOS M89SL?]E6A1FLO,HF[,*ZH>")#OL[)!-1"/)[W%QA)T@&[#N",=VR#!2/'9A4 MQ%;I](FJ@Y:5YX$;"7Y17&4@JV\& $>, X7EDYNRD=.4XP/W7&4[33[EM>O( M6*>=$4);<[H4;W) $FM'$FZ_>55XYWVT32)EY\'^:.J@B*[ F#H/>X%LL#+5 M8A3UYZ#"0 FO6P3 8YV1L!39X>[L7&Y).).^6-XTOUN@ETS)+[+@:]3"9%5"5,WP' MT8?N-PHI5/H\BN^S#=:_/G\$#N2*@CC-VT%"@!J%L2;Q^WC!)R:@BDV8GEF1 MQ"V3JB5F(SG VV7\AMD(XJ!VGD7B.#(_\I7Z^^ %ASTJZGB\GP@L M*=- @>G< S-NFHMY?^ V*%.3@Z2A?PP>FVP7OUK"-0[ )\HM\0PWQ@3#;"0[ MF_Z5%%2-TH5IT'.SRWT]NAD-!;A[/"EX2LRUSNNF5H+99_]2N\PN;I6@@__! M5>_+ VSVRMM\2I_S"6X] ^W9U6.NQ6Z'7L.]".*. M-HIVLID+(+/T,3L7?8X#010['R152Y;LB/FQ'6T+PC*6 IU^3 L>!._8[;+N M\+N@+>K93)9C*@TY!)SM2 .+;?0H1D7">I3P.%I_DO$DO?8:GW5CL6U)<1&\ MF0]50/I"3N=6,+(AAY4.N/8%U_>"OEZEM N>DVOQI#P_%"Q=S(%DPD:,*2_R M^Y%95-"O1'O^'<2]K>[S&EB7_N9THPXMY?20?Y?!_N)>'B3/-7+7D$Z\6N#* M%35X$<3FNATNFG[ WA,,!:KH:+#A0?2#]6"_]1[L=^3!-N"1-TQN,(4:T^*? MZ?EFX\([V2MV'6$DM^ @/WL)6375*$.!>3F83E767!V3 J.D_+G8Y>!L2A:2 MF#\%9)J5J\,.[9P5K1@E])FD4!F-";_C &[; M]M3X*&]J%K@T9GUTC05NXLF2T6#DW@Z&V*_?OO^0;4/W,,4?@JGY;3,OP!/( MVFMP16<0*SK4&5KM**0>%4ZIH1N7#!^H04@LF1BR3U0Z3Z^8T$%8"-!W.I8 Y$X',J 2+ M0\5#HCF^&\I&BTWQ_!U#9Y<<$*&5"R'MI;8J(<[CETC.#&QMH/"$_KW'-BQ6 M)97L4JPD2V4T'91\>Y H!>=3DQY3W&) @ :0Y?N##QUJ2. =FOG1Q"HH+,:2 M=4&% 3>??D;WV?QJ.(V-M$ 0ED"R<*FV.BPK],.@]LX[74NA+,H(QV<-,<,V M:!ZX9P\D'U4C]4>U?111"#QDZX/#)FYI2EWGE3(2:=)=0_*E:^0MQ'WY2P(" M#)BE.!9A"]!GMET1VA&%9UQ"<_"@1]G\LFOLK6&YRM06^V@'I4$YRI\:WH+& M;?IUXRU$Y_@6,QIQ &B:&=D^9H\8&DN#M.V HU_$RCF-UW#:.>1H$XNZ*$ H MQ&<+8?N!IH@ LK3LD.JV5):?5E"0R%@Y5QIK^H@*7RGN3J-QTX@UHP!E05JU M43TXY["#E0X01CXXLNS%SBK+S54X'V5H@:FQCLKB*=F"O"N=B?9WXB\!1^GB M'60LK=-J56:W+ 9^@D,1C2;J9WM&89(FC:;G1.+) M$F'10:HF,F>FO$FEGJ!J'%RC6+CSVW%VT26$GH5"O/+*-)HG&3F#?_@@>LS9" C &+2[Y^/YG5THF9\?$TNY= M>;\S_PD4B7/2:8;&(\0+IU$AJ;)&,>T85F =;YOPYN;-M.%MGP_?XDQCU(:" M3'#ZG74VF%@@B5HO4V>:\MK:C!J3AE*)JK!59QW'FL?IV59C7,X1[-> O4AN M4,SHUX>51*XX/DJ[E==TLLB!^$7=N_F3"Q&O02*O:F?=:]CDC<2_;%DX$D1) MU;I$S4(4.>9?Y%=NIK ?S#64[:=;IZBQ"IN:R?3='B21-G[DR9,ZLLJ$%>*( MQ-;>,G6''DG.N$[6&<5!)#>-(:#$J_#Z.$RIUY2H=E6" MKW31N!&=TI3+-.';.U,$AU\[[48.V2OQ<,H*R":JY"PT\ZH0/;YY/GDZ$B0Y MXRX;VW0.Q"?G9]7\<0>21.%:>=Y _4,!3DQJ":_#7=4!7B.L,G9QMV\U&-H6'3HDZ\(.'W_P?3)7@IC?@&F]A>EN@BYAA)69.M2II/U@Z*\3P^KSYI+RB< MX-3HQE UH69=I)4(*JLRU8SM),+7V)GL?0T'H,&S:N#V[*,9MGQ7M8M(/4!. M&W&(+&>/G>UR'?UTT?X3O"*;K>B)5^=*,2U)1GXBBU!]PKJC-JI(VF H,A*W M$K$%/>#4X[+8JC4:CH;F:\+9K1RQCYYL?'"Z,MGU$D\Q@;9'#8/),4T9NC9$ M(7/O5".?3A=GCG)5C%DNE5M!3 QEKKB;&BGANJ9._Z^99%!/;R;M8,% $/[# MF\N*C['@.S/($3^3I!_28K$"R<%.=BU_D)J!$K=3<\1-(96E"QL"DY#;FN$B M)&-3#H#PR$;58X"A!':SY,@A<%8.)W['R9+\#%0"/ WKDVTB(6B+#M _.#2; ME-Q]!L")I6L41'0C8[5^>K*",)C2+G$ MQ*?P<'6,R7@&;\&6@?-GIB:ZIG2#W!OQ)/J0$;S'U.@R;!DR5E4J!] MGJL2)A\RUM-ZN)4]RE11@H!\P!.W6U;265SYQ%:56\A ,+1$(JN 0U>ZB"%R M>]2E./3C!(^7.H0"@2R4)) R_$'T$^%I;H#WL"MA3ZDAO'3R4)?MR:/!#(K2 MK(H6Q8!@+A!MV 5T<_>T-K=K69"5KU$_N6&R4ZBYDGCWRXY\(/25$^JL>G4? M36XQ^U@X_1(7M8IZF#@;R.:\T-J(*DDK+0Y*/BD!$Y9 25,S$B:K-B/=KJX! MT2EH, 6%Y?M.1(.M4\"/PU/B^W2E.ZIM"._G@T?H"T7IA$N^=L.CBP5I(W0)X%*0S$9O,7/MLJ8* M.(?#TJR'(R._TYIK6U]H;9>3\=E[)N M4@(%[]"QX?-OI3;KKF T$\IZ5C6="C^^*)A2SL>(["62^]6@;UXM84'GDK = M.8K.I4R5,EVY8)-]P6ABB6RD4.Q?0HS8S$A_B,CNXWF_/=N-YL/3-L/2F! M1"8C$FU&':WQ+U,E!+*?1U>>)NAC+O1G3TSB7MY3NLC&E95*O#59Y;*(494! M2S?-_;/<*^3$\T";B;UTEI&.J7-1LL5)JI9&;T%6%!X-@V@D1264]-\BZ"K9 M:N!#U7_E'&(6-Y4^+LU-M)K#1'YEE4,Z-"61N@M\2DVT7(ZR,A6[Y M5 D7/B(O(;^5,"O69DLD['U*J8C"LU1+"[>J)36:SI!7H53^$1DK[!9VS78' MY[TQLS]3YL9?"U\J%CC[4?HCT5(0C9XHZHZUSW;Z$G\CW:7!-Z!OF"$5]K%* MA06]R ^=7*>O^,FQ0U!B\#!7:6G\!5_KL+#)UHZFF-CXE+@)Q$=84U_YM.>0 M+Z/LA8##L%&SIMU>T3ID[C<<*5)4F$[M/4#(]TI)>'!/\/JNFAMAH9!;3IRP M4ZCIFWV"4,J<=RP'H&6GD;J5-J,9W3..VU>V>+ C8ZTO: 3MO8>EV]GA@6DT M#.R]ZYTOY.UL**>.0H_-)"@X:0L3EQ5^5!2)B7U2:B@.%IZ_7LGBO MJ7I>I M21/@ $[B$J],+IVD*(19 IK[)TC?,.B_T[NLL6@E*+L%*CYGB>3ZP17X!2AKGV/H/GE:O[ M)X1>ZQJ9"\LW>OW)\C<2;-SC4#XU0+W Y, PR9;R24A_V!_4-UD%CLAVYKI) M/L&S@>X(>D[E'N3J>ZBTW:1]^:>\E%R64705O94\N1*3C8I:M7:Q,.F(,HE+ MRC/9@2N?>X:JK 5/CSV9HC&2+=GYE/:[XXY'^*&<\SR=1.B$HI?$NG"* M\)?DC=>YFWPZD%86XU.O,-NBN"U*44WI8;[40IV8%L"3'9IE%-R)/8=\OI%P M%D; U^2C8%D#[Z@OFZ%2Q.QO'.U51#ZK'4B8*$!7X 50,J,^ V4["4I\-@C6 M@ V1?<*M]*>R"V](WX7XZ"T^7RJY+1ZD,X3&=RQ^K4]B4264'$(T9W)ST4R2 MNN/=@^A'F"HR+P4N!]:U%KP'*KVC8\*^JC1D!9KE2&LIIQ*'UH;3Q?@Q]P^E M'9/P4ZE5)'*EY+,%=8\!0B!-_&PI727/KX5S.9Z+JF[X?E:.[FK3N* [874EZ5RN4MH, MKYOYJ9O9LW8NP'MU;$"J:UDUM[LO#!7/6P"&N N)R7RY3YX<]FO22E5H%!.R MX=Q(E//H!Q87HFY4@%9A;I\):C.R$$>1@^U36+O:R_@M MU(VO.TI7"3+^39L*? MBWVVBB;CZQ(_!E8A0U/E(9N:P2/G:I1?0]N)PX&!AZY"UYF9PR1EE M5II,2\\[*$Y$^&U2GV=_(BXJ3-&$7$)P2=8[)8.K5;2>( I-@CYXU\K%%S=* MW)+ZZHCOUV/,4)2$'(KF?;9P\7V@BPJ+$I6N6A5[>IG9(G):A'Y=OX_B#ZLX&.CJ5RG[P@X=HYY%3*#5:O+"(\.-0)@]!$ MEDAA3/:M%G^1#80<1F&'/*@]9<=U[IQ/9W3.:[AD5ZR=DNQB00;(I8\^)%[? M22*!@]\3"G>QD9&%]$T'H^7& -X8(S:-B[N8CR)?BFQ&@/KD%U>H91BHH9S M.1G.HA>-5S6&B6^:3^>GA-#B:C3#@WUSN$/\7OQ&Q!!(EH9$P6N#.J:K=A73 ME<+ 7"&6IT,$NOQTN*U9QLR&5],A+)1V7_V'0%#BX'NNW&I--_%BT[B3Z))T?=M$@[0ON4**N=W5RUE, 4*YA/1P@M3-_F MP=P7TLK0#*)V@VA&>+P?]K>\V& JH;^:1H#VB4T;B5Q-2\#L5GD\JA8BT5HZTPDC:??&88 M+EY$ WN#KTG94R<[%8+KS!&K 84R$?C2O4>2Z"7XBJ>!%P.QRF*3-:O-Z(,D M;.]ZQ-V].V2),>)][8/KXJO2Q-X@%-P],#,)R;\SP!.;K*QJ6V#/ MZ_P85%I@L@+' >[3]5T &H6+$#CPEQ!]FFH/S9 U=WX$TIUM71*F3;?O?WN M_<6<7ZY\,YGG<0-C$EC1I+^QLX0H1=G"KZ54_<5EN#R:C3&T^S8+;/: M'C&,5\?1)ZX2?E)B;[T^)-!0G7 [BZVU=@:LC5'X M?6V%2G$FHDFKP:!!?6FU$.P&@.OO%&R?Q;(I^.:]MU7&X]@PR" B#5S;84WA M2G_8)G3L?\0NF&6,+E27).D1>SR&?7&H:54H:8D[J,/-Q1K#JS^B@Q?X+C8O M=FZ1\#??7S@)N@F[;IX,O, I#RZ*)F1+P M#,T+3$*BZPS"JF68)R[@-!;<"PY?MFMW#$J/C,+#PI)07ZLB.)H-HW7RQ(6R M/!_: 7UN;H0LG#V*$4AW2PZ2ZRT.VQQ=)6O.N.+@, 9*F_?*?8&[@GGI,2+T MN3$;XVTU<.(\_M]<1- M^NN^O=ZP9H5"$3@=E.:3"XESN@!V>K+'I0[4^;:Q>FT1W0#Y:H^>\$U[KGF2A/7S"WYXBK\.Q'( M&KGZ)/1L @@EL\&O%T.S%@9*\U6(K8A'67_Z0&[_&VF^HQE7G6BAM(QG@L0Q M.HQX;!0(S:67F\1#C4R:)JZN1N,8TF/0H974--M\R'5/-SYJW]F@%Y?C.5,4 M0#]669+'A)/*>W#6@Z:G>'@)]YCM?@/%2B:6 &O;U;.0%QU8A$9XL>(M4, $ MXRR:^$I;@#:;?ODZ,3.N-@JDQRIIKP>H 2#Z"Q?AW>8%Q&57G-0W^7?>@P3 M2^LBP'E_I39!2^XUO[\'+51.H85M3AQ)1Q:0DL-QT][:9#,NW"8HT4\'PZC5QTR)%K& M4_CILQ$B>*GCJ]-E/+Y>2.*RC'TZNO:CZPKX6JJ\G,^GT0M]]SJE;N25Z]ID M= [GQ[ZS,5S4M5U="*INKP@M/C 1 M?DE-#C.)QP N6O08XR_49E"2*!I>KHF(S 1ANQZ9P?S>//Z_%C=9(WF\&&VP/_/X\D08RZC17P] MGD5_SBBW:%\WGO074!WU20NX98*WS./%<(H?IDN*VBSH2?""R6S*;IXT^@[F MT!R6>1B\EN\>P>WS&7RXG(^18UP :^*1+>/9?!*]_?%3XRFOTY4^93:+KX=X M\VP8C^8XK6N:TW4\HD=,@,U-9]%WAVR[QK*Y_@==PY63$7VZ!CZ,GRYA:-/K M.8UI-)J ,* 8U7P8+X =.6;TOM$AR^!+AWK?#7MNG[A3"M$EJ4"2_D'NPJKI MNFN"(H5&+:D9[%YHC*(W7?1YK33P2CKD?$6[ ]Y+OQ"N<\TG&I%=E]XU86[= MH&\7):S#T GOU!@(!^GY6C9DMJ O;D3S\^%'(P,<-AJ2W6("]Z*T&P/IP1\T M;@?V<#F>Q>,1!BLO9_'R>H(?8+:C.4J@3VE=*\PV+" EK6'U'1;AT*3%[XFD MLYA>PQVT<>-OS3>(Y)(&X"2C>#8=PCSP U 6XS8C 9@9N.>,9TL<$O_SMM,7 MTE-D?SF;VP'17V:IVWL+'S >"PQD3JS@Z&_ MVBLSAN,W&\% 3JS*:#&C_YZW'N/K8(?X3[,BK?CT!)2,T8AH;SY'&IP.X^EB MPF&M)Q=NC)H-^:AM&H@ZXGZ+4#V %?RI "T.I$P6;'KY$V[VHB=*T)LRFPD_5P>2. M6YW$5@?#EGT":6>#%P@^0N=[C0F8RM5D?J887X:+7?0T?!L\*MA@7!"2U^^2 M6]TLY1QD>5@_:!@XX'R>E2X'/($U"S.[*;2 M[YTBW;=0R[^FXQ*BLXO# WI'7LDTW7CPH#^T=U'@:G2J7)-IB\W+IKNJ<]L MILL\K+WOJHGJ^[2[(X@->HK*V>[W7H6J?"N5P* ]Q624.+BITH,IV!WNWUIV M&=ANWQ;&JJ,5?:#2Z\6<^]42:174DA-<%3_4Z MJU1""='K544UV&8H; MC<1QY!__FH+.LEA&4Y#K0"$W7#&RQR; PF- EQE?SZ()$!<80DQ^10LU">@J MGLY'T9CLRF4;+H+U+% 6AV.P,>=@:[8I^3J^GD_(8IR"K7?= =GTBX=MEPP& M7X)<=,(YW3Y)932%7!5N*:FNDBN-Z*AF]2E)/CFM*@B?6H 81M:QF$12DHGY MTO@(I.170SHBOVG:R.W/RDG=SR:2G)+"6ZR)@>>,#]B7Z;R)0 M;HR#F-B -67;(3)*/WZ4V..YVWR+4H6G+J6T#T2!:,)ZA8"WC$X2E*:9HMQ, M0<6I5E.+--V,*\TDDV8*ND._<'&RBS?;J7O8%A]Y,F6[^S;?BWT ,*C0WW;R M-E/(&'J5"A ;'M&>D1M5)@QX=+BK]>Z"U-2' /EFI$T"@5?_- M,-#<;%H]V$GK47'2&+0?9'8)@YZ@^, M6MU@_)R,"DNHX\8C%CC;-00&3.9WY$";X',4)X M%-P,SW-%4A>=QZ!Q.C\WW37^Q'1!;W8&RU-74A /H:9;2D2#W%1U+NHK!11]EX8"Q[&V!"4B5VZLKTO?"<)R^M];P-=$^%GWC-FUZN1OR7KU,RB^[LOTB]! MUKT#*-]$%XOA8.GRHL^/+#H@\J2*FKA^A'3^^\TT:&!C$I][ DV&(FP^&==] M8_J@ED6GSA\6&%\T']?NA;/,D552431CLX5ZIM.ILDVKN82PL*+BOGX]AKX? MDG3.YI!A*D6GB>E]JCI;J\=>B/_^'>8R2L7X8;>38A:BZ-"(RKXX._\KU2V(]5/\2KG41C8;Q<#:E M!+;%?'CR:7F1AP^4!RWBV?4U_']Z/9$0RO%EE50^R>F;3"9A)Z1BTWL_57R- M!PMW1'&'+D;FBZ_*!@B#]3\5K1:%CTD39EASE V3"\9<<3^6G9R2/M!:1<%2 M3LN1%VYE+)DC07LB:8R'NBQ:,S[._EBPO05LASX7!P M[9:OV%C%DQP &I;V1=8]<*$"+BSV9<.MA&FX((LQU=>Y>2/0A#NR='V-T"'G M'COH'B%)54J(QO[04^0?@.H['"T7OG*:BT[K)?/HZV]#U-UF;*0=/%+=WGJ( MUK8;C-S@>T:P=2X[S\SL6_=V'5E2UV4&IKF:E8=5[UAN8AYO>PQ58%XUF3\U7]]*A[0L2D.1\/)A^HU*L=$>H%Z56 M]6(8?AV-IW+H.^TPLT$V#!7$[$Z_47Q@QX#F>]%MLIW#?&KF$FA0/8Z^#PQY M!7KIOQ[++?E:?V=_SD+'>^+@19&_(@VO<(Z$H""P#M(:VNF(>&=7/NYSI1UE MIQ%DGA2GLYIW$5V#.*&4V_DPGLT6F$&?V)9'B30K K-69;>W5Q>C>'@]C^;S M> *WOCF4.;GW8W3$X0=MC-XP#D?8Q+"8G;MEVYT/0!V-9O-X,1F? M7LH8V_N"B)G,9O$(J' J^(+$J\O18AF/ M* G\>Y M=-X<7&?71]N/Z[PANDK.Z6 4CG(R&/^&Q6QR"VZSW/UM/Y.)ONRV+ZM]LDK_ MZ0\*3_*'/VG/9M?K5/-1.@MQ;==>N1JU]LT&6>TF63E#,E^;<\D6::M1)PDK M6.V,0?<5EF,MV)V3B8#DR,]Z\!;T):_KMZ=U!X>%$TXTC8=P+P^9AA= M7%=8)?\Y_9)4K*1AJ[FDDLS*SB1-;S9!=,6W M9B4H"5MX4ED1N:&:_3&U@MI;C#!2QLAD%Y]DI#KX'^K)1T%>FW+36@@#:R2E M*Y44_&-Q-):@-26V37'QG92W76S>@ 5TE7QJ.^.J_JJ$8*E(]S581Q/DOC)[ M+B1)!F/%FJ0I)>A/XNGB6OP8J;GD9:\ N7MUM\ M@[2;#/'_TYE6(+;>B0EO\1 $"/Q_,@?U* ][Q;8ZM'[5FB>LDGL,S$^'O4;F MMJZ?:$46LLWY-;Q2F4B+%<<-*,&7S>6OPJ6N9"WDC^[7(ZKDFH!U+J0Q9,D<3V?+KAN[ MVR-CP1$6ILW'\6P,*@FLSG"YM#,-* /4IQ%5V,$'4 8F5$ WG9-&]4N*LT-& M@Z&0.ZN7TWK@@A%?>1'-P!H?34#"M^X)%BR:PG7?P-53^#].^.T1O]E7]93^ M>O_,;R/%+A7@OPHUSJF<#*AQ*J6#H_$H7IY%C>-X0:FP0,?D,\+2Q?'\.=2X MC&%?HCF0\W($)#*))Z/),6HH"O&LS_SZ%& MATQW@A*_DB5[*HTC2W>_CTP,2^LV1=FQ\YIOZ=O3.R#!CH.#!#DDQCJ)K]& M"P_2A0B\"Q%Y/U%35H)7X!K7EYU'A?W;O/U!*^2&8AGX!? =$Q+#6JEWTR&8 MQ*&V0WQ,04?<=*P"ALY==*5J:5M54V=Q^\WJ7P8SAYQ%BMUTOAQ%\ ^;K>!*/EE/\88R"# _R'.S:903\9C*D M'R8@"H'W3##Y?C2-1DO8OSG^,(V6Q)/ @@:2@5?,KX<,>L)H<2-.[ ?^,(;[ MEL/X>J&Z#*R8'.M4%$E/;8LQ6/CPTB%:YO!PG>$UUQ.JU'Y[-B;6W\T%]DK7_H;7WCJ$ D\"%E ]Z^(F3 WF\:=7 M6XH MV9K 5P"X!8$6\#Z]@G!$&!)SFC". 2S(,H0(#H*^OXR6=;8Q$+5DL(-Q:'?#863P&G>=R+' OH (! MUW)?CA;($D#\N-*AS=%%C*Y!_YH YT*,<>!MN%"3ZQ$IV-=(P$N8U7@Q)6Z) M/\&GX81*Q8\_^&4P\T4\64R=".*_X/^PU.:[I6I>[5&BFCB+YU3!9T8* O8: M^3(A&LR F2\)>L*/%RX EKQ<7I]T<9U8)H[RC9I^K=&U^>:W.[9>I[=UUW?G M<5"Z4MIWO&%?U!-6A_GZZIE7_EL^I(O18,Q)&(BVL>-QM7T@?R>PDJOGC1L%9+@G/87(8&P,S13VPQP*3S_EQ0Q8-XDY5T!XB'_-8Y^2L3[ M=2-YYQDZ\0B\> ?DBV3!+2+N6KN#WYPW7?*LK2LI'"2%D-=?94K72O)LWZ2W M)6/#SF-6LV">#>H#3>K2)#LQ2KQ[CW'3801:(]%9"4)#RAIHPKX+&&%"O4"' M-O;B8@?F+?9%(ZE'WK?88.KYY#=S4;*':=1/SM=8LH*)N2$Y1K$VV_1+IJW! MCJV=>X^R B=_$;+LH=@^X/OT\I?G/>OB>C@T<*^9!9NP59'D!4O!VN-<'GG9 MMDAR#3S"NB/"'+LG$?]SV.)=MMY^F]:UH%+(V22>-V[>5^$$R1BEE[E*T?:, M/05J5QO>!8P9C"?VN1STMW- )SA7]1%XTSOX[F5TD[M:/W;]%0SR>C$)U@R/ ML'N3)"5:Q#XW_;[-L&?)O3X\3Q3;2]O*>9!NS:Y%C@ M8Y_&UG7@!J#\;),G>.;K,GFT2]+&%>Z-R.VDPFV[P*.N#G.&DKHHG_C0[M@D,#U44D?F(XQ@SQ ].9F6@F-PK3.\Y*2.^PEFKM!B=T/ OD3QF-AD-*^0D ^;__[NWGUS>D<"H(@.GAZ\RT%XXL=QB[*JEI M!'QW< UX-*PJO0YQT#Q 3C4C:!<\1*OD( EWG](4WE"\0H)%]> MNDYA6!=9DN_]M@$)E$J7(U"K29-U93JDO$8.TT&Q@#DM>+_-? DGP6-Z5!ZG MP+&/[BY[8+:C^#V,7>1KH5T^?DXU+"K)7Q5P[$I&O/ZIJ-/*=0+5V2-:F.T5 M@OB].XN=8Y'%TZ3 M;JVHEPF)P';I=W;!!NC^)FB*O1A/7_<.KL!U\HD+?E)&E-AQ],8MA]1?4B\? M/>T(OW"'*;LV819/Z3=XQY@^$ @3CN([=.)^)#%VY.ZAWLV/44WMQI?K_DAW MA5HKYH3RT"*$0DEX==!AS6""<6L>14X8W\#H8FZA^D5@ >@I_%0W8I+KKV1B#SOW>C[^'O9DPV1D M]W_.#Y4FR(M(]A/O4-%:N(;^3JR.ML6,?@%4F]MBJRAD@XJ,',K6N'E 1C,Z M(,/!!#[XX]JB@&?MOZ;+-XO$<=U]7(VSC]?%#O._5X2' \PT*;442O1*$H%W M,'QL^L%BWT;S3M*05Y&?=1MO@_@.;I\:X$/2F8?$@<>]IMV7R*2T3-9)/>D4 MBK(Z[C!Q^5E>RTTVFXPBR-+)E'XH@W563 ]M MQE87L?CPM,R.\4FHYV+8"P%[V*5K%"*Q-%3! $&EA,++$,,^_TKUA*Z7M$<\ M#)$0@;\B\)_'*X^EZBVBIKKD?RN(#7,Z/*>H8=I:6(+!V(=Z?C+#\$++P73G MPI41" [).U;(#5U%TN)]M;>Q=U0%([7KR2>S^RB3U[VHG*)Z&281M$]4Q!;% MJ:LWM'?T@*3K8$-9E5%0$H,,W>[J3HMK&$!V5+^+S^12 MKAC]L/-1N\ O#C.0[D--XT%)NL-$B9\UT@W"TP>E+S,T&=1TN"Q*IQMH%SVS MZVK<.3X74OO,6B$O!N%FN\S 5\4INNB[5(FCY_=3%')T\<]?<*T(;V*;.DN0 MT=I(QL:"@HB+EVOVAQ&M81%,CX[<-OQX&[UN/K%[V%AWL28_"=,_[V2>OLFA M!'89J\\ZJQ4_0:72?X\SVW$0)X/Y['&8/XDUW[P*:U[)'B.NL\.\16SB6K6 Q4V#1G2@(XFA82B-K^F1P MDS]Q9R?9"W<[N;KHH".P34)1^)7'-S85?,D:F_]I8T]5P;QW@O1NXP(2?V,/ MM??5QY!C"@M7YHVHE'>(2$S,'X*V>6-#%=86/.*SYD2#23/&QHU?I'R>8#!7 M@H'MC25G%QW8"&MT=.P:WF>;2N72QOIL-5\261$.D>\E@(:?KVU"3NTCB6$% MA/7=PP"P5:.-U)CS\R&[=YF*M3M79<@ M0SI<)..^;Z94_HYY7.8MC<2K[NE<1+/E.)YQLO821'2A\[Z$EN#C*@\,!Y3%XM7(3'BBX;QE!)\9LMI/,1R_OMF*\O&DK5!"[J7 MB([:;+*T5(9D-UN,@_ZM[4(^\WK*#G'-J&Z?W.2(Q*7%O&_LWPI\105F[38IA>$\PBK>9VR+4M5]K-!MDKNK_;*%W@5\,K/' M->@.5=VK0, :L;NBI#V2J,8[@K =#Z(W72G"WJ/K16@CGO8;LH'-DS0-?IM>[]]@=T\LJT]5N9*T4AS M#@$0@D!'G(EBOE,;5[WT;@#FSH)D:91!)WW#T /L%YHR5QA38S8OK:?Q)<$[ M7IP1DU#=O#7[T"7<$>X@;9 7A#>:0MV8B8HO8Y9(RS>)>0F]2287>=5?LJ=N MT_H1FQ88$I/AU-2@ M,F&P\U(%IVY<@K!^[=CH8%)<#+*>I8UGT)SY9O:O' /N6XJ@ MNW0/7<;Q9+"8:I\2=#!?C(A)!:SRTANHC:P1?D'EH?S:9#P=#98ST_&BHQG* M"P==JP\K)1+3:4K97/2@Y36;8D&RG2A%[E2#VH?!$O^JV*'NHT5"AXIP[F*- M_I!ODG-]8CHO\;$N250J;!O/%!O3NNU8.YC01 9KD*P,NE#*H0CKKN;B9^Q; M9&;A/-IM.C!]R]R@*M?7S.?WH))+:)P:4W:0T"YU2;1SM+)U2AC?15]M57E+ MR^VBJ#M:J-R*IL*#CC4_^LZ&-C3YC9?9$=O%;#Q83CH4*.9QV>9*S@ \B8?# MB0:IA ..IEUT+RB(@XMEV/GYS^A?ZOS!=4UA>OC[IE:LN>95HM_ C/YR %-#/V%[&V\R%7%-!10:M.".9NOUH'AHKKN0ZSAM=9]@D*^>-]RB'NQ$7YY\>YQKH6.SV,,A8\>[AY>(;SY:X 7+11W/5$:+S67FAQ-'=( (/ M]L$@/SF04.E2I;V^P.(2YZY#HV")U!78, ))E;,8GL ]&AH$ M!1X+1!+^E>TXI'$#YBFFS(Z2G!Y%,;S#^#5>FFA9K/8S/R9#3Z;)66U&$8$/ ME>02JY))DIO$"!H/3+>A_Z>+?8HUVQJR?3+O>V;R7#4QKE,*]4O.@IV6#H!' MLUDD?X(UQ##O$T.TF _JHB7,7HX/F%,[85]TX4@+$&35H[I@1_/)A(*Z5YQ! M^15[*^I0[#HM?*E=]N:Z\PYU%W<>*@)#QS18L6 /N495FHUOP;;X5:_" M!"-"JD7M52&K"Z(LX0)!3$8]N>D7!-?!,AR@:\P>S15YINMIW;0B\#D4>S\U MB*Z$"S_!SB$B<["#.[9D[&;FSJ!_/9RY,)UOOPQ)H-#V"^+$DEP*YTR0X?GP7%H\=G@_GKOAGXIJ6.: M^UUL;/];K[W.OJ%\];,%#!@_R&C7Z6I+CD?VHG47&70(&U*XJ8KOA AKY.A1 MI%&3Y=KK=0L1]Y=KR)37=JA= +T 4:!<< M&5. J]F1Z "E9VPQ00Y!0FL]Y+R<.\0=$A5%X>HW;*C1HP4';B5H_K\X+MF* M$Z'?86F*I$Q1=H^"\S9\ (?('$VT]KJ3D'J[OI! ;K^D*RFG:Y,)?C>5S?W- M6RK6]>FAM'8TB'DFM(LN@Z-U<2:FG/#A?Y K!M%KUD5\4-PYX(UF"G1#X+O< M=T(XH++T5A9!;O!FC>NJ)Y32)G(1&RRSW1@2WP?/Y709L]41*:83X*W4,!F. MA'4%B/-9O1#HSX5Y.Y[7[!46=,7JYG@[5*=6 ;Z0YE_WN\HH+LQN4PIT/&+! M(0=?CKA*?7Q=@87;3A+3!8IW@;)6-'K%2-C2E09U'')Q.==A MSL?8QG..S,Q[[4P4A7648K.IA UU-PH/'Q3ZJOOGI0G&=1?,3(_^='9Z0A-V M[=F(PVVF\]($[&6@%]%D.HV7A%6FG[I#\)-Q/)TN"5%H%H\I9'\JE^-R&H]F M%-N?QK,QHI#8!3@KX^GVBW(#I?-X$_)@NKD_D!G2.)S/RYF^' G^5P+]T M%/--,UJ^T_-A1;X%KON84KBE>_:42T6^YX3M-1-AP\IK;C!,3@T\LG$K;\"A MUXL5G:?(0[AO(5/-AL,UWA<^#D MKR6HR2$NZBGP-@-T)D+I>;%;MD7+H&B@B0HV74_=OLUD%G5IW MQL>$6S2.K^?7W5@),@S'5IL1"IHR+V*U9:O2S3R7Z2M2_V6 Q_X;3 MEH-=4 E :0,:#G^?APD(;80;.&@/''G(TSO06))6WUL;M+_'=U"=?WE@P>U* M$/P0?%(#M9$A.1&$:Q"(A*-0/('DSL=A)+]X+X5F#[$Y1?'93U-U0HRG3% M<.]: [>Q>1.W[_'JGM&X7C0?F[@:.BK#Y_1WIYIH=8^L/X=9J^ZHUY'UU%0 MWSS5KAQ[:]UR80IR\@4X H:"!/PJLDU22 OU;,69,-MLN%,MDC!;&.6>'R=B\G( M\$CES"H,PG0V)R)Z^-K%;#Z8+4Q*C68,=V?+]+#;QKO(GR)LC JU60.1B%S% M775]&VBZ4MJ3)JPBN10# M\07"WA@I.H 3ET1KI86J;A"Y^ )E3= M)]Q@:5_T/>LTK4MP,^22#\).;TR_W'XO2QB(F(Z^81FR"H@^,\ M]80[B%(<8ATMT9X9SXE[R\M*_Q(1[/P2B21RY2CA33TVD9]#V^7B>C28C#Q- M:I-'>9Z7=@^B?_ENG#:!0YHKN X.OF S*^&^A]2UL_9?F@0"\8>TTS-,%H?1 ML>]3,T/@>8WXF=HG5 IKL[!M.*G!>FN:D MTRTU'/O/F#2-LM'BB4)YS./TU1:?%G9H4[O98 ]6M J%GGX_HB5'E"Q_L6D3 M*JDCXO-/067)Q+5(2VX]I; K]UDJ_2],P&-GQ^U=PE09P1'*OQRV"IP[B84@ MA)[EQ=_KBS_Q>DD"E!X1S5GK3T2AD#$%3ZR^!#.]NT-* ,/Q,>E"$AR5 MG$O2.O.=7NK2_R"GG_?C PWE,[\@&@V7\6*QB"[FD\'UT/^Y& ^F$__GX'+"75QW,"6WYB#P5DLMG- F,KZ ;J1P6(?*@^4A_3R3DYL-F;RF; M[_@AII#NS_2T8O/0Y@]_H@?M$C1RNG*03U:G'C111\Y M06$'.O 3@UU0TR)M-@3:TXIJ'CORDC%X[S+&*!U^RY:>/(+Q$_@!E/I;T@83 M 3(<-KY/8] 8 .$T3(8"90JRH1D=IT2T'%B*UW,[7BSE'1592*Y;,S!+L*,/ M.V.4>O>RY&VX>,%C&G56?!+6A 7C;P[0+'>&):[B[S,^0@7?2OQ"48:(S,-C MU>U!N5L],6]2 %'*O-DSP9#-GE/.B,M,6ZE@]DH 95_P]!0@!_5,,H]L\(93 MBQHO7TE-/PT;>#@*(;:G^_V_)U<%47-WV.9'@.[R.RP9E-K/O B:'SCE6?8[ M['S0B=L.%[8]RZXRF=./2BHN+BLGT307E:N0!(:#.ZB7ZS89!H"YI,6;8X9B M0-JX@B2&MQP2EW95I>;FN'T4M?TK8PU5B!A9';"^AAVV/IK;3IJK[[-R?<5P MQZMMDNTT7$,E\I1IBL/=(.-+U]Y']//@TP!(HB:^ORKV3Y1F%7-:$FH8#/J$ MEBRY!@C%$_VCVNW/M?>D7NM>.K#B[K1F3E62!"L>A>"^T0+0=CM'F4R CPC* M@&*+\E%L)C<=SABMI6C>U0;0>O"(G9 H_&TPU$9\U#[46]9^[-*XCF6L-I*' M+S&QA!:1^1@/&LL14_(QD/1%J F9,'VQ!0:74]2;RK)L VU8. Y38SP^J8J< M@\U<;P@3N/7HFJ19'#2"SFCY!BV H?09PQ43*%78\0^.0V+]LEBU9W!% @K< M()[5-GFL#AD+!"GD<&<$55%>B&.,TAXAPR@C T#MSU3(/K^>#X4O%3X42_3E M/Y(9O8,'2DSX31.QW+E"ND+\XU2T M*<5\6F<5YDR1%LY'0D;@Z\4X<8],C!^+,BU9*Z.11T!$* T0'X92790/C"ARQ]]-NGDZ"2%,XX#GM1BX_3S)N$(NLJ+JPD MT.^''"S(M>M"G%,K'1PB%?%S?_L#A\+>.CDH(I4 PQK&,]_,^J;CRXEU^#P* M&*7 (R*A4+[?+1UKL@CIZ0R0^#R,!)=R)C*=LH#<8?#%42I%@K90.'!97%H/ MZ=UL#A:5GI)^X-@0J!U5IBA>Y$CW\!#4&YW-/Q^W1U KN'_]9+LMXUXR!CGF M@OAUST#)Q MUE/?GW,&OH;JFS8%@@B]S]XHB1TO5 K'[+5I1I MD/F?V-]+%NQN?W#U^["(!,SD+[[EZ';+:^==]NJ'$&^V04UH0;0.P-;:TMO. M&8[/Z?N:M\IJ9H$6*/L9^1_0"J'02YY, MMMLGOMRN_6QSFY^=O;5Z;"27A803VD)/)MMOKU0\*5 -]M#Y]!7*U5LO2( M8-;!&DO921BL!%=N,(W<@0K=5![II^D(:%9@M@"QE0Y$D'2NTO+ZG%5JNP7( M _#ZM/*G;LA.-31X*QU;\\Y&VHLW9_KGV+N20IJNFD=6MH$=D^0YILY7Z%GE M9 KEL)8J/'R.(6OWH'-WK(7^#51!IA4PKA,Y 0WN=701E2YZ%$74P,\XXY:B MC1+I#D][['52WJ6:/(*G7(*_UD@VF/(,&$!6K5@(R/6;6;AB.E?]#(L]0$=8 M\=>EU+HNY>;HLG?@1?3388?^I*)\2:"V\L:+:!9?#ZG+]R@>S\?1ZS0OR.>) M%Y))^;)M;H3'Z.!D'*X^*?#]K&0YCJ]GTV@YHC:E8B:^C&[6'3OLU0=O+;A2 MTI<2H#YJ22TGTV@4SX;+#N$ZCD=S6,1X/)S[*%] FU3!V&0Q'<*\Q9"!IT>3 MV>SY"W>4)I:S> D[#O_,X/D_=5PB.P:[.1P,K^F?T=C9XL&W39>"N!,^)U_: M857_VWDQ5/LL1JOXU3N/>:?^>EC?N79&UB23X ![CDG_D$G6]#122%SZ5:7I M5V&.9-7_-@JHJOK6.)KJ"L><2],%P#JEA;>C:DH,"AVLJ<1G52?,=@+/)HXX M?7R)JH04FP; V?BZ -&U:UKOCZ]+QIFD9;9SF,&V((-BFV>E^9K==5!4BGH$&D"0&L'[@"7F"Z1IU^+O6RX M*H9:$178!G!BRY3%)X'SO$WS=$-PNGAH;(H)=7_.*]Y0X[E.*K]_&1P&4NU< M<]?75<-DY4US5>^"^OWVNM+)^MJI7B#KDRH5460A,7NH]E)9% MI8YC,MZ26U),8&$TK_>[[V\^^U(+[AS,!YMB2L*8,+AI4M>%B1"(!28\4RP+ MXU,4ZKP8^2JN)H-^@^&[?R77D(%0:O%] M@8#UF%N>J46\W"7%8%U8O>M>C5QVP@%CM<(6=>8[B=\?&W\S$$F]PPP=@=Z& MB7-2EC=Q:TB>!0.\B6)7[I2C>\DZKAUCVV='("**L) MAN,ODL/I!XSASLRK\5W+<'R3Q'BSM29B0?>^/6OQDRI(T^*FPHV1=-]H'HYZ M6$W-U$%0<<,S4\)Y[FZ\*4JP''*AEQ45R*)-[5A!]9)<;#DK'C5U>Z0[0.BR M&N9N=;?@BG#-WV:+^$KJD6D0^*;Y[K5:A!A0+L RH2*13H[N@7#";!9:J$EPI@\#S8!A]IMV!J22;M^E@:M&0\)6' M&5XI><;2M]5WJK/91L$HVD[4NIU2#SQQ?V"7C,MR8;0J;P2I9T8"T\XMC)2! M*:V"2.;-[A9N_4;@N,Y;O@#C7@D&1$K"F7-.W#"'#,-SF&3"N1H850WG>FJ" MK6$[C5('6^E;_LJ:A)PM?Z""QVIRD&JWB%&!@'BX%=Y "82J]PX:] S4C_8I M 7'U#S&SE3H5IC=I1A.?++47*S?^3-LY2Q[YJ;GI=-R64$-6U;$V<,3 G"@1 MTDDOC97(+<*D\B6GCGDYABHYQD1)2?.C)M5$A(=7Y2 MT9E'FG^@SI,X2I/+8*YIA 7^G,'"D0?PU,&@/)AS1A$<#-:3DX#DG=O.54VQ M6<>V<%.\4C\>S9#?[F4_3]OQ82?:+!,FUFQZ)OI%8ZN5)N_*2B5 R\[M!G4Q M?L U^PRLXG/(C[]1N#N9Z&YC'PITJDA_308VX$:"XHJY*XM'S.(52U=\6=)[ MAG5NW$]B:1A*A1,9]\ZF[4P@]_MH,E@@0O]T.IA^(X#Z4YQA9W^2T.?.[@+" MW"&:=^1%B'5)?HC+-;;-E#F*5+T,GKCKV^CMGRFX#;+Y)%3,E1& M-Z TV,)^>8;F&%U$<\27(8$V_K;Y)[]5UJ]GO8X_X9U?\!-6.Z+CQE27TR7]B\_"6;3UOY8ZWIZ^XSBX@//SV&82WB.?3YAPQYG4AC_K?B.Y,>D!>.$"ERG7:44K#%W08,]6S*A$1 MER=08ALKU/F"9B^S_T T)6W81M6U=UF>2QA*Y*YN-_Z+F108/_0A&S.UL2$Z M\TR)@ING(=/2I_U (+TD;S4%WOGR%<*CZV6:N$"9$Y:<.;>?7(4^UF([VOW M"AQK(&N,'I(V#BJ"]K?3(-LSD!T\G@..[+VIP/@*%S8Z,SKY O2M& MUUQ8LI*P1H(Q%-_P"NZGPP:D%/AB83Y8*@QC_37&#.6!:7O%7_M0@J26$AC& M(5?6LW*5QDG-&C)5__H484FHU\ H0G649%URYA0L5N)]AJEL$OD7#(J9*;YR MYT!'J "=OI5X;$MF54=EAZ=>@HN,)2 Q=WC &: 9EY5\/V'MPWN %K _K9Q= MM@H)RA>#3T8W%MQ,8_*5P*0Q?=5"9E$9/9@=:&^0F8E56 (U98:FV K8 9E2 M&G[=-P#4'G4YPA8TFD;_M M\'QV?HC*9@1E6D=OJ2;SJ'@ZL0!LC]<\=0FCCI"\?.E" F//K:%*)W-_7=J1OCZ%&BKU+/28JS)*^+3:R]&!FS8L(O^;JB4 M6&O/V?D0DO-FZ;_]HJM7:2.)]W2'TG.(K]FN-%05?@/+/GLQNA& '-XP@X*V MRGZ8OGI#JM&7W?9EM4]6Z3_]82^%L7_X4V0?K4E\\B@0,._AI.'08%@+[K-\ M6Z#J1DD1"CA 43E*=$, 7DDQ"IJB%'=ELD/0]'ND4:7&$-J?T:XN1L-&#V'R MGH69>6&]@+RP]3I&E"(>YZ8QBSU,L8/+XS/P7WIR'2]$;YK/:I&Z$#>GN=,\ M/VG6K\\B]QAX!!_"+R!T44?M";K][6M1B#U0SY_G*+Y.%274 ,X#@JOXA"(O M*=-[*65]A[6(1DU.S/5<'+@*KJ?:QOJ#PSV]"T QU[9?1SZ#@"(S) M)0[L!:FE2$JO?:CQK6?E,2G!L*&8V::&WBLU>#ZC%B"I1C\?4" M.PK?2 6HOUH3:'&AH\LQ 1BK3B]_DOXO\6@%">K=L,70O'0YQ)>:&3SR9CZ/^)8+1P#73:VJ2+ V5Q_%DNOBZ]9G$,\9ZGM$P+Z?Q<#8] MO4BCB;'BX?.SEF<23WFN\LY)O*0U[EDC:O0+ UO,A1@0ZGG,'Z_C\?6"ENT% M5F.8+!"?C^Z\7XL*EE&QG M"HOAVR)01810.,:)XL3A4M M$$A3=?UX MBHPN5P4AW# 5X1C$&J G-N@\!#WMNH(AE,0<V53/*C"QF449,0#!?&U5&3FV[2: 0$ BPE,K[!1G))*6)Z4S*@ M8WW\[-;JBF7$IMZQU[02(40^=(XW;.2KG505$ J7@T"VMU;87+1Q[;O&N]*F M=D*<3DX9E %/:FG^D)5%'KBM#ODF>2A*B[BL#S%[T34O=0^REL;R(NS#)JE$ M* 0$U28AKURZMZ_I6FLI!"@VFRM)P:%TY4'TG:G%,VI?V)I ,ST[=X-L/4L* MFLM(!90UM6-7K!\< E9>Q+)4SB@DY9=PJV_3T Z@0YXJ!(O:Y8W#)=ZS8S$A M"QCYF32I<"6CYQE+)N*6;S>(J&/0B$Z!.QDL;8=$YC"4-NBJ>I(U"N]& M#K7= UWD< N=?^MM#D(EC\K#/F7B_G /XF._Q_Q".+15H=9 F,+\# . BJ/$ M )"%Z>"WL?"EFI4C9MNNTY@S:W:%S]9KS,C;-K;%;%57WNZH5C"^PU8/ %TL M@0X!;F='PGFNZGG2*^FX(4EORH/P$1J[:.6V_YZ,2IY!H<4>MAY( M4F;FAI?CXAJHDK ^O2W >NS0XR2(W\&6;@4K(BL;_3%U%F>%;YZ3?"=9=/^J MV4C!DZ)WA;S^N3WH7IMJFF,SY\B\6Z67STEG$N^F^L0XPP!KTD=S\3*;K9"? M)=D.+SF1Z:3/Q\:85X3S;*-@/M&.,YZ>/5S[L,EPC*E/K3$W7[B8CEWZT0E& MC^4+(#LYMHD.IBV>Z)+2O(.4YVYJ!=MEH^B-MR4BJ MFMJC*%J$:@$!HWB0J27PD1JK!M9R+JP-X=MAV#9\YL16X9'EASJ)==?.N@F4 MKSZ/$EL164DJP!FGLU^'RM?GWQ=&C@0DX*OJG.U1?1D)+&A MCX&?&]W<_;\JHL')0=( '=.!29]\IK_M4Z@JNZZ16"A\@4&%\7S&00*. ?7K MRA13F'%P :,]IP]W\+++\7QJ D8-^<>O:5=SC7V2;/_9=I4C),$N.CI;XSB: MAL3Z3&:<5L_7!-H=PHX85ZJ\T#B_U$TMII4%)U9$6UB6J>L)ZN$ 7.-DU$5- M REIJ##^JH8*_?@ K[Q;7-%VCGNALP8:)CF8'"$D/@KR'&[BSJAMHT:ZDB^Y M\NW8!2J?0P#*%%>-B73(Y4")DKR;)WT? @Q(IU_6I\YQW0CX[16B"UR%;/9JU4(6"/OP^20' MN/[L[-7?Q<7!O2YH;4],XOA&]97[>HPQ(B#+?,^=Z#'$O*:5+G%%GWG3&K3? M\L!3P!H9)0MUY)AK<@ZEL]ETRR8HC-WF!CDAW$@KT?V,TJ=6TMAA1UWXX&V? M#$NY\33Z 5D@GHY+_?2B^9#O$JF._, ;FP\N6+11?URV,_6] ;*Y;<;&A.<;_8+2MXM&PZM_HO;@6U@;RA5RBB:(R,I8'0],4-!R?:MNYCUI_JU@. M;B.P0GN7U;Q$?E[2>AOV%G@\'O3?LI5.:V$<>P= @H6]%D3B4NIMI6R"VS'$ MIB[07/S"N?SAAVC.R#S)?";M M/F/1N#F[_LE6]8?OI.)V+64'BH2]=7!=*.K;H&F5R;!&?!69^%_%VVP[QW7< MJQ9M+LC=#.QO\Y51BMQP5>Q'4M.H?ZDY]]!^%E8-6U1.M;IBK'F$+VO5"#T5W35 M]U^T@^![[J2%F@"*?VRG4/4P*T\[%.U=V8/+X=Y- \\=3BA9TDP^\'HE]O^_ MO"_];2.[\OU7^*&#D8&2PGV1@0?(2V>R9U^0! ,2F))YFN*5%BDU7KH M/_Z=]=YSERJ2LI.\P7Q(6I:J;MWEW+.?WZFDZ!HU /9';7;-;\INM:"J?U1X-U5R.,",;JK5=N.EUVN&K;E];!A M95:A(!;J@ ,&C'W)+M)AA38'(HZ"7_S:59+4C,8B1ZE5&@9PJ3.;#XCW8!0'1 7_73DX.E8Z:%6 K9THQH;[Q>N7I+9#J#QC PI/=H/_#VUB)AG+6 M^9&QO^_)#%JM]9IHQZL;Q3_#F]OK_H&JK]8;5W"CDU_G-_EPW]]ZHPGIOH&. M.&*M:]B>E"1[.$K[4I5+-!QOPSV*@-/ *M)\CJWV)-L&&838(0ZU;E9=[ZM* M_;K6 XPF1UT$6!7$]6"-=^**0@_*G:!B!.F*BXVCKCKZA."6FP\Y5HI (9H@ MLKC'I!5)K(R:%)..YH9GS"]I'(0$19W/\ Z&O9^N$>J!S" .,.*?1,TU@.VJ M+;*9"(0IDXQ*\+;9/%UNUE"AIP57S?I52,Z:.R Q6&KAZN?DAA3M\0FV[=<5 MHLNQFBSOFC?JZBN3C92FA1!Z]%<\%LI"VBDRBB@VNRV&%3Q*G3<2[S"]B]-U M!,6*/!G4#99=C&N^^GP&!0+@:?RAS%^%_7"GH )@\#"$G_ 5X*>G-9$YFL'78(\OP6*0&RZ475\OI274O[ 3,QMPNV,88+ M. 57TK7C>EQO:.<)_ 0^Z]QC_MZ0IVY)4$OW^+D-X;)^J0)L*C"I@3(H +_% M+FIP*:JF[6%[[K'B6\4$$:"A:@MN7DU*G0N7.Z"615E;VS+1K'YFM_A;'7_/ MWSNU))2C[>XN;E;A9^L -4<",\+=0RM17E3N M\$TZ%2/ ,V2-/]HFBR3PR*RXQP;=&^MV]K,1;M#$(JO?-[(F%;<0IO]A2]->;;!32.I15'IY>*K=RZ> M>/9[MU[/F;16W _V%E,]*GD^^01=37Y M&*4QWL]&Q*P,+'RVD\E+MBXY%T:DM7@<$ 6YOI6,/(9:<*BF<0\-79C>L99^#"^9B;L5H.?PI4%9=6#E15C%O[) N.O;H(8'.Y1*BUP/1H[6%X'5 MJLW/(73&2K>A)D>P[( J17\U3&1E99#7]-DJ6SD;@S6JY/[9]J42V=,&B[:1 M)B[*057=,V?T!BE<>#P?#R%?7H/P9S]64DB=]Y-S:MT=QA:PCTX%O ,WQ_30 MJ:LDR*7.3K<;Z(J2[CSM+@A6I1(-"PZ ^_=*1VS77%&SO=BUT8PD>(0L#%0D M_:[A54YU,]!Z27"+4@9Q2Y:=^\7\5 LT\#NX,?JM1VT8([F_3."4G:=(D*=?D'H]G!]=8#QF\DT9'DO.*6KBU(LT+O*:L[*U<0+%"*FR: M1[&QA-Y](VU$BF 5PX]J75- 2K"XVG<*33T[ZB2A']YZ)\G!#](O+WV#$OK[ M+YY2R".!SA+JW@WOS0TB@R:OKC3GT<%ZL^ V%("]S.D^B1=?2CI<23ASPMC7 MDRN-<)D+>>>0[\]41YPPV;UHV2U_IL]XEX18MK7S4XGYHEX9L'E+YQ?SJ>42 M4A!.J0Z!^+,7JM1<.J7F(/2%S'N=BXP1Y9?A4':YS[MYJ Z]2SYP+(FXJZ_K M!7FVQ'B0I!&OIMD8;-#N(RLX)>_@3C0.?"Z946$L4=( 5/2===)&+Y0MCGZE M-PSGBKXC:0)_U,.49&1:.U/2#P/$NJ;R+EE9@7TE67V)[).QF;)[=D(Z$)+P?>.5W@HN]= M]#B;#22%$!ROBUI_.Y*8.Y)PY\V[$B0>^;R"3^P6 3L:F=(#Q]H("E5>?VZ] M2)R)K"6T]^A%^[\:O4!5 :@E2B;5%[;**/6O5W6)M)"JJP4$X$U)VH J;*^-57/00TSY%-*I&E+/G92*X(C546]Z M;(E)%YF"SG K0C0Y- WPEVQ0-KWD.:@(B:W[@P#7#O:*,TQK!=NB;MV% M!D^\Y+&82KQU9D?2=O,!.#4&DW*F8B[T)S $W?BJ#]PBY!]5Z9 G. M0HVL=U?QI9WFYU0]X.&BN;%BB#;?N 8.1KLQV8'>,#>G4O$FGX$TW#/%I.2J M@< X<]!K$-DSL'BCN!;S_<#)L*DLM+MI96E2)OQN":@\@E3\;>&&I" MZ5S"[4TH&_TNG(KI\<'51Q=VH(@Z:A[2I" L;MJ#WQ]X2#2-.>8NID3&>1"7 MGNDVG&J;(S+O_HN-1W<,F[BBKS+0I*@+A53B/I4,KAZ5_2#W[@0O8 M4J!34+FUK@T4L)-FGO'2H.7JV8WHC&_>TJ E@_GJ=XK2VG\SE]*J/9_%-R8K5[E6L8V) M1>!%3BT0\>0[0P39*WGWC(8Z/5J3BHZ(#27Y)U77[C6 M[""CM7',179,W*4MUI8ZPQS< "7&+! M%N5Y%2ZEX';CZC07LM@-T#MK9Y$KM?>Z=X$80Q:NF$DDVW*DSE$7:P_DKBZ*OS>H6'Q8Y?@[AH M5JUE>S=?UFOV5&W+=&G,+6ZW+--ISJXT!LL1Q44FL\% I)U,V.3KGW-L MZ*^F@$BP-']LY@-X UE!#I[(1M6T$QW*0=>2)5(]RWS/0FY<=J!VW3!@\KQ26&D4>]7JKKQCYJY@O(:'AE_2EE3Z M)=6F]1=TO]'+6SE/%'>H\/J-CQRFH'(F=2>J\]+LGGG28XHLM7+%T :X,LU% MO:7DFL+4U)K&*#5[U]20\S6 O&UDV+DMDCN#!:Q!!YC AY=I1,^E>.([ZP,-*B[IQV LG"-<+J ME*S1/80& I\TDK,SAICA?V;,'$L&J]/JKFEY%% )?%_.=;U\2*V.Y M^TH)5@PVGIE284&)6(9%V)5P!&O7E;BB>)%OU&0'>JP4.?H0-D+Z8I9]I%%R MT+]63Y%#(GI-?QU]A>B<^O+ZV2P"!,B2S"MS1AA#]NVTT@BHWT0P=C;HA\=& MS8\KCH':[-X/RW!S%N@.%4!J&(/%==2D+DE.6]LI )'WSU44C@F":](>+5)EE,N9NG9BB,N//[L2*+E+ M)GZ6*0\F#'].N:45&R<4;Z1&RGD*)+8= PL,\J2BU'R9""!U,_$K!C]J40>) MKO1WUN%@88%D2CZF_COEO5LS:^K!(<$?-B2MK]J50CLV%LW+^9[]'K#CRDV* M&3_"J'* C4.K=%HKKG@DG^5OZE'&YAL2BV;<=>=0T.C.CQ*F0_PUY%+EU@+X M$'4+4:SFA+SO5LKELJ8QLFLQLA:5MC*+:7H]J.R(_LB+)_7D9K'U4(ABWB^9 MND,G*">4EG,")=;D.?)223:D)N##%C ?1$,7"(S[U'&Q2?N9)BK.GG/5K.DH MDV_/))Q'T4=V@WN\YW4"D44#G>?"@HZ31#@S+'R^"#.&-6X]B_O=?V 5>\=3Y_=SBAAGS,1S7\&,*V[/U$P.F;+V;:D8D< M%VNK#T12YPD](N%BZR^P+8(719,I'+)V+J3/$)Z%/?-8J%H&E(&?EV" M39<&349_OO1)J'O?0^FB!1QRX8'.=N(1>'2Y,S8%B)(@R %9\#RQ.G"]4<\C M5YK!QBY=:G@Y_\KYM]JLUG!L^9TD_SED;#=3K7X*#Y.8QO6">GH)MA]72 48 ME)R/PY??S$&'--FZTM8*E[^[1H7[P;%.OO8^.?$B!B"9QU-5=(3Y6A .0LV+ MH1-5AAOSE9VZX00+!A1MQ6E=^,7-:?3+Q?- M2OYWD)7I[X"#,<)HG"1=/Y&AJ:YF/=$\II>3/*7;B2)H)]R1KFUJY(:SH?6: M0'R8V:V%;%=6FBD B029$^*@!/+GM%:/W!&"8_IOJ.Z!+RAFR7/%JMDO% M7Q#-J[[JDS*[9,,JCNQRE*6!@1!"[QY4W-U]ATN= Q28A2-WL$]67? MO99Y2&W$!H]3<^%-N8FE"QN\DV"A-J;@S%2Y ,)JH]HPZW=Y '-!(O] MWG(QU"4\#>O(-I41E$X'V!57*9V-HLC\99";5V^?S*F'R)6-UKX%;V:M,E3.K MTQODB]E \4%(+;YT,ZA)%>3;4PM#LBA;_Q/A):";+:"FW2PS1 MVE?R[CTP.:E%T,F=ZX43J+45*!9;=18_FEQH=MUP7C-N:MUI8.)L9YO[0GLC M&BGMM/@]^:8$3%CB+[&")4Q634]Z73T,HE/09-:44-!T(R*V3G%$CGJ)2]65 M()5WOIH&KY^YD=$R6RN8H@]J5SA79RH8N^:VQQD9'6H\O,*D6)>/A[G4NWL? M_?+?5102D# ;D[# &WKO,2/M&;/%G+Q?CLMV-QFJ:2Z\=FQU:>L._.N35>=\!$EEZ:<]VMY& MM4C/M17F0E,SD2$\.HV:W;9.Z8GRES4L)N7J7E("!=^C?\1G&TL-VMV:,1\H MQUO5="IP^4VQA%9\C2[9JI7IR@/ M]'A*[-*<3AS$)XKDOVSN=_2\.7IFV'I3 HF,MBC9C#I;XZ:NI?60#DWIIYX"OQP2*-7)K16U0KC^:D=PW2SZ<"XHMB@JHX477#0BB#ZV26]J MN:)KQ(W'HPC+5Y@&X7C\(28<2GJFG8VVC+P-;5KKTS%&\GE,L<(:V.A6SZU@00^TN8%6NSU#/PH:(D2N%9 M05MI-Y5$:L3.D->A5/Z C!5.J_/)7)R/QLS^3 DA_V>]L>W;_!B5Q2BE$47= ML?;9O7ZD 0P2Z!M62 6,K%)AX3+R0R?7&2661BX=Q0N!T&"C9DZG?4/[L'!_PYDB186)X-X#9-MM MN!&\OJOF1E@6Y;83%^P4:NYE4&ZQ_(6.62Y 8J>1NE7%09'\BHOTR80'.S+6 MRH@H%\![6/+.#@_?H=%E[Z3/?I"/,U).'86VK20HE4F%B!36O-Y7)/N X4.GRN4R*GF0^A,D'FE*(8Y.>I#T?@9:XYIYN:^AK M\NF)\X5'0V"VG(?Q\8S>*Q^H011JE<+5580L __';]$_GQYXZ;N:08AZFD[A-6RO'(!>K^GD;W+C@+K M8A$*0SL)AS"OJT4%]J(QS,>83(=TCTS"69 M!<]+7#"J*U/4%;-)-NINDL6XFKHG[+F])3691)U&1'1OY/4G+6'7Q!F_QG\I M&[VT"M@Z/8!%G=-?,N+=Q7J057H%FN2\N:5:H&L$HZ4$MUACJI$)4WBNBR_M MZO*N$@P3-./$,\UAG=+BFA&* 1IZS>XPN=DK=_C6Z8;WM*(L8L8)#+V481H M&UN!R\CPF(6F7G'D#U.C\->ZXEI#0J3KRU_."GQ6R!-LI749KQH]WS1.Q,5*1FH]=ZAN(L MQ\7*(;\)0D(E8>K< 35Z6[F);GS9O;ZES0E:^,)CY55/&RVZL'5/5FMP-RF^ M1; Z1B>SCM&P@=3*YI!M$34L\JB66]UXC,GP--#!IG!ZCAN%XDOA:G_2&]=8NC\)I&/(-KVC!3H^J$F9P% 791'O+C"H_&[*''1]<,U>;8=]X[_'U\PH6\@3 M;4EJ-W_<>4:-#S;2#R)GLS)WUC_V"2%?!&"R4'R*%][ZNXWG'92NIRC.-T_^ ML=S$G!R)]I&EFEP,E\_!;)62[G3Q=MC:N1YSNH7*YBR-JZR3&'_A)P:[7RXH METD3"&KN?T-9%BZM.(@ENMFY@%*[A_YVM_2I=/\C_/1J1; ZW*$4IP<0(P2[ MQ"6#GBN2NN@\!M'MC!W@YL;D,HFR#OW O\2-&;!=._?:L"A0P-E.R<[AC-@/ MZ6 -,<0]?O\8?;K1ZTB;7.9R4'SH0).&:_\;J:+(*@@>:3>7OW)-+;W8$\X, MMN,PUHSQBSLEX^3^'.C.N807(QHW"Z=1!D!@XFI.F^^0!05MPOVI68Y%/(,\'Y9^1Q-_9\4N%@F@>9DXR+7:@=(T<<;GU.K,V% M=7FPSG5E4WE]8JSE]3Y54_=$^)GWC-G]"N$Z=)_B+-Y_^";]$L3X7+[5;>>' M:=>T)3^\9X++JRI#'#%R3&& Y/NM-.PJZ+&&3+K>K;DKAB(L<@B#T%V2@,)W MFF*$6N:AE,">82Y(%P2=(!ML#\*R.0W1&8KFB_T9F+P(; :]8(*MV#0@41IB8@G-4 MB<.;:C,YI1G--[I)&W$AVS]D^VM'.4PN!]RYUQUGU66=,PV-7X9!SMAWFSJW M5?>P%NS<)M_*"SY%CZT'.7DFHY?NZSJSPQUP#4R:/MU(AS8-,R#)2?]L^ =?Y:U7J#$H MJ'*;NMCVA\)(LGJB.2#K)@]B"ON_*#9Z6UY/EBB)>]WK]L3E)'FL&],0_H,I M2J;V&5+K'\(>Q\VQ#3C/J5)[(_)[@)H6@JYMN4[.%["+KJ"A4O/LEP6,!RM_ MPHXMN9FY<($@(L?'J(#,_!:$R1=YG MT@Z;QJG=0 ZJCS"M#;R"'^5<:L9[G=/..\&CV&!1_WJK7@9QT)$9SI$*\9.0 M=7WC,1XPM\LBK?/(_;:1R> 25)+L*.FWB\P0?BJ'C*>+"+.RZ2.%;IS1]L+/ MN9=\V7UA@CBG6,6\OEYOQ"ZGP3QJFF;UV[Y?K$YM.L&;UT_F QIJ!PE?GKDB M_V!;@W(!CX!'4=/%W[F*4@TCFRYS&QG?6[&)2CX4L MFP#AY$G11@((TZ"Q%S;&0FAUVS !5^N/5*??T )4NT\9AY10#ZD?2'3DG\,Y M[[C*DO'X\"4>6Y!KR?*R?1S:,5]4(6AFY5B_X?_: QS([ )#BC93"_/_#30 M[%D[8VF^;IN0:N0V[PO1/(H$79T"N!83O \\L#X)[ECJ@)QMO5KH= U(K,L#MV2.AS&%O?$(Q$&!IM9/P6 MJU\9'&9G$'#N)L7/0.QX K.[8(2E/[YCA%W3Z/F*O":;^6$ ?[D7.S\_D*.M MW^U-3WLCX-V=B]T=.A+P-WP??[RX>J7POH+RA,\&*$^G*<;3J6)WGV+K)0?C M?G*UN]ZN'Q8WG<&H>SKLOCCOO);6$?]6V\7A1KX+@QYL_[U3I$BZAZ^7Z]V< M$#]V]-J%<9A_%MY8:KC)F94H)N /N!R"#:CEKCHL*>E)I0CLF;!1"&;!D_FR MYO"/]=IOW21BA=;JTL__L '"1U/QFKB+XH83#H ZTL_L\5&ME0.>Y ISUSRW M-H8Y0^>] 6HD/RL>/'9:M/FT<1-@IW&NZZ GKU0=]6(.,X";Q*=LL/>Y9]PNR5-%!(<)2*M&T=:82CI M"RC);"2A3BP7ZN@6.K:-5][D;K^V_>YI=XC7UC:_R=]:>K0 LXSD%M#A)0YQ M65'2VLEGNI/3X?1%Y\R^X!%Z'I!F7;N(^<(1JT'R-PZ-C?N.0(I(#0G>!MZ, M>76]+0R& *ATI0>2$4@*GT&)IWNW6W \'LC+3A(CD0];[UP0"T-SJ8**EOS$ MS"*DC-@@_]XN-O76PH_R/C\&N#,8]N:G:'__5EE,9IH(00K;G!)XBJT[Z6+%8] TH\P> M;9'":C&0+\$K^E'DOH2H2.;H@'9,+PV7=64V0 52K0DPM>-LJ/49*HCU1BJK MMB^<27LLH1\F#CTOB0$MNR\:P9#Y_H8A: AGASUFSI,(* MO3B!W2*H]]SFWNRTU\?;[-@ML]H&,8Q/%YTKQE!\4F*-92B#RWW&'&.3R^9: MCA"&&8_@H'=*XK4!L4:X9E$[-S\?]/2LZ?04P/PW0?-R%:#:%U;,S25O*#.@ MR;#+*BHU0 &]21*!\%=P*^:US[%P)XIEM_<81:DLR9B>+N$$E<1#Z:)-!0G#([CT0@=_)\C5!Z ?FV%ROI 2&E#@QM)OK@I,H\B01E MTYY(<#W4&;JYXV5+L^6<9DW'[&%(>2T4Y]MZ==L7YZP3;-O"F,L+A,&V\"P> M3X75090&U=SAHLJ]5)9)8EINY6%*]%$(H;EF@Z6:$_?KU6(K8=-0:\CT#%PU M'%MJP5_M[N]QLV"L*^/*--SSD_;Q//E,9_WB@ YT1>1)^*IHE? MF@PGZ=:;7E*-Y^.JM5V#I4_H)LJ=A,&=U&!W0Y<>L05LBS7)6I2;XEYDGU1V M60N[^2 \UW.L ?I0<6Y(>!B='P]H3W5.K1D]UA]U*=(&&#]TQOUBTNMF>P7Q M._VBVYV"FK[=QT'QRWEGK?SZ93(9 QZ^U(/%A76.NVY=J.6=T+;=Z=SU/ M!L5PU(67$KBYD]YL:G\/2KR/2_!9PRAU7KG.1.ZLDQR2BPS>"?F+S M.B[N[K#9,?PAO$7HW"/I1*U0/W'*3]'YB0F0?GFA$\!??HY:E+@_GKPW>WG! M'7=>=-[Y-/:TO8D[NTL?W8XN#6%3?D9MZ,IEDIPX?E4N7X MS!8<;$]_7(S M^( ?X%QZ$_AA-,7_GQ2#+O*@WK08]T>@"5$$Z6$;C?3GW=*--(57!OC*I)AV MA_C#<$9<;$HCP0<&HR&;A57G%:PAGI89##[+;_?@][BRZ-NT9O@LL:TIG'1HR$&<#^&H\ZKW6(YQW*7 MYH'&\.2@1S^-X0+C3R%X0G/J@>G0I2&'DVXQG4T3F7OSI9KON(;']1@, M6+EI%!;4).98-E,MZ4<2 B#G0QT[ F+ :0>;Z%JY4;?UI$E[8\K X4E<*BPH MR8>?^XONVL_?$4S"M*F&G9&F$!$_4ZF;D/9S>?8![)":A_+<8VF M](L+4=.]L#:LQ>'0(U%.!_ N,M$^$";\@^;MLOY.^J.BWT/1?C(J9N,!_@"K M[4V0L5U5VZUV38,-I, EIH!AWA M6NQ1)*SI< QOT,'U7YK?($IN%0"_]HK1 ML OKP!^ ?W(;+B0 LP(W3G\TPRGQ?]Y%?>MNEN7BO@EY\&0TL1.B?YFM3L\6 M?@#M!39K-!AW!M.B#YMUV#:S0-9/\;^B;1Z.[&3H7^G.].%RCGHPD3V[TIN. MZ'_'[4=_')P0_]/L2*+-#4!V]7I$>Y,)TN"P6PRG@_A^ PO";/#[,O ;.(/Z M*':P6Y4[V'%6'#HT1J>A;=A1%YL.F+1K > H,3D9-P8&J^;1@T'WTR_EG!V3 M&Y?-%U]3>7%*5IP+KK!=YM=AG0P.%(-+5#(M.:W3F_QK2425'<)VKDDHR6 ? M%Z2=./#EC<<$Q$NLR;WUEW+CT2?L7>>(DW'AEA;4.9U:V*=1'V9G2Z0ODE$) M)"#E"<&FV>B^WSX]?$&HQW[-6]9)N#"1F@"1[>S;1JS0(T)%# UI'H^47Q+V M,^0N#[[GA5)/,X%LV])Q:Z5T+,!?;TS*B'Q0,[T^,#V_S=&SOV^99T_<#7H1 M_FQE3B&^9"I,HR/7S(0C'F19IJHP:$N32=$;H>[2!RUFU)^2)BGN[1,T-%\0 M*^E-D+>+Y9@!G'6K/0JKQ]%-_B2FRI\YK[(3D%B:I,W%9Q^9@ F209O QAT@9"LI]" MB"E%6L9'E_K\*44Q8*MS," F/RMFO2':@5%=>:\W*[H@=69CTI;?9Q$.AB K MIK/.<%CTX9PO.%OK80O6MW *D"']\:@S !(!]92)* 5) >HHAI->IT_:_BS% M+F3Y!D*ZVP?-?P(60$J/XV(\&9 >/P0-?!P?Z&O3PMYER6-F1-)BN\+6;9QY MX#U1Q"#-$+846#ISLD9)=8[.":C>AZ/Z@89@_N=1%@??(AMF^K MF'ABZPT&.85$&M:_#4HB?>I, R]X'3B6]@W3_%E7#<<"Q]5?:E#-.1 ]/TGU M+WPS9X <>\AD7%.>F,3V6!V$&P^[2#8&&( C4,??E-O2 E\K9/5NY=SROLQO MVBNZH*T"SQ_ JS_N-BM"12BP?AE_J"TLDW]M,"EFH$K"[9^.QOY >N,)'/^X MTQN!)0Y<:.]6%M@["C2F 8B:'IC9@V$/#&=D2C5<#]"LV7N.E3^8^H_ >H0 M#/26D]YT5O3()CX!FZ<8]-%7<\#GT1I NQR,IM&$?AJ P=!OZ-W41'#TYR++ M=*YV#YJLM#0-)*T69(+*TLSB&4IQZ%LN.I9XSMMES8&"*+2$;M>;J#/&HO)0 M7[Y3B\LB.3?]6V29Z)/L#J?TWS&27]C2 TZCZ ZZ_%\PM7XB8'%RLM*@3^>= M3'L7R?CB#+0 SC]JAA(X'_ ;@QG*336L4@^UMB"JM\\[(8(6,9Z_[W$HL780 M+9$2/=$3-B3#;P!VWSC<9GH$W2'F>A&XE'V&L[5!0- .X?^_4[,$'D_)@,^- M3TTVKPXRABIAV<$ETXX<-0G5]HN6LNLB MNDD9LHW(E!.07A6HWDO+O,U8KA:)9[,=^G"+U3Z..<],$ '8.N].=S>Q*@^,&T=,C M9RW\ (QT0+[8X82DT2]QPT1?^$3[@1M&J9 O.J.S*7SJ;)B^$S9D',)S?X"G MA_#_N.!W+:6:SVKN]'R5#D$9GD^*J0[P_P\U3LCW"-0X%"]TK]\K9@=18Q_4 MR@$'H$C-1"]X?W(,-8)B"HQB N0\ZP&)#(I!;]!&C?UB/"-J!"MF..* 0#$< M=H^AQO$9?NIL!?N^15!0DJ7CBD< MKI:[=MS;=^J(9) 38YSC7''V8D"&H1YQ%/6)^Q'.?]P;D!2:368@0?[:)""^/"B[T9*K:VR:!)[#@!8VK2GXK[?=9%W^S)$'9@,"2% MM+WG9 LC355.%(2%.9'#*2RH34@C?8UFE?-EO]9"F L'_JMCYE]R5G*FIZOK M:CSW^<7[U:J(DF-"W9=+ =OCA.N6CM0FV3$8(D M!(S_8E!M0)%1]$?U!AP:'75!7G3%I; ;JT(2,U"']:=@%%1 #X^VR6N C?5-?;1K9F(^3X8.H/DB+@SGJWI11D]:KL5N*$(/_$]=:'8 *] M*K08*3_B_;I6YEO)B3Z91\ M+7@8+X('W:I/,/K<(X<,:(QX/*_#AMGX(;BA=)RCV;#HCA,/H#V:2/=9K^XX M\7:>.;(?<^J2*^8V<#=FF\IOTXS,2,K[1Q3J)S5GT-6?^Q2.'759F>D/X3J. MK)XRG,[H5^Y 4N?F"O30+=V7'+E^EBKGC*3ES S_.G:8/YSJ4EOD:!>FJS-W MCI5S0X\R4;C%0U 528'7G_(4-@"V.*2\ F#[?:+(GQNOI!#NL.A1"@'\,.HC M2[4;LL(-4:?@H(N<:T8_C8#53LE_;"?O#);H(W3[33+9.3(L%!!=_T,N#%4+ M9@.A-PMK#!O?AGVI,H?Y#+_4'D=4HZ])8RV[W$11]>G/ANZ_@?"GLB8X&Y-X M@:(6M.3)./]DM,&#\0!(@VV*(1'*$$W"A'U@P%OB<6]E8H=( 9,[R4E!%^)P MS(@&1C7[\VZIVN6@T(C^(Y6!7%<4%GV[7+",N^+0O$:@Q::\D<0^!_(6Q^W1 MA4VM9S9DQE=SSCF >=[=(>Y#_04A+J\IQ$59R:JSKJG/\&K+A0O5S8["5UBN MP#7X3^AHYZG^:5.N_*(YX_ S?P L(-"'X [\,!F<@67E_CGMGPT'_I^SX1E: M=?#/&6:\];JCLS0G#94_J<+",#'M2+/58; =,(>-@LG$H22$;$;[I*,=%?1E MNR3XRK7[RER^LO(1;A]$?][5:8O&_[2[1WMNO3FW,740!I)/"$9+?]('5KM: M4_MZ?)"VY#SU4RCY,,'M!$W9E^_R(K,+ ]$S'H&9W",-6G;Z'-.H0&F)/L-I M+8Q0L63J0C+;B->?B4DAGC@X[*X7D_8,C&-00L'03QE:GQ(-P&KO3DP^'H)E M(DO YR@D#X*>2X)DM;30U8JK&#TD=I#PT1OW,/!T_,:UTL0,#'8C4TX38=PM3!G.8_K<<"]J16$KW+UN1E\$-^'.< # MD=8ZZ.!3"FRH\V[20:0+1!:X27"5R@2PYMQFS*?Z#MLABK"D>$@*X!.)O0LQ M>'Y<;X!N5N*LO'G26B,#SX4A61-1BO[)7Y7]:]BO]A%,9.3<1V08J?FQ?+!V M)&;L8+JF'2O^S0$K0H_N$.ZIOF)_?MV4NQLI+>8.PKF?FPQOSD_4\?2__%OQ M+.XG,0I_3/J]:*DS2NKFL7 5GQ-DG-O]RS?I?DC_\!.\0&M#8%X7W.5R]QA7 M)_=.&"!(WCN+Z#9CY_V#2)==]_W!)-C&\-]'D1_P<8IFF<&BWQPPJY[W*I@? MOP?A8:YP2GCXVR,(#\-S\1K[%(#CH?[[T%V;'+EQ;N"ED)D!.]KC_@U7KF1Z M;T594XCBGV#1F"3J(/%3-&D]1DWB1]E^D\OO[AMB,F-*RQ S&J=CTVA9VX4; MD-3_II;G7C'_\39PN;*7&=.A-M47;%4&NIFHRB=8']G@XM=>'VX!BVJ-W50'TN?W., MY+5>J,\(Z"'*_85QX1];QB%,D23)R:0W)I?C"9?B?&S:(L'/!J4G0*'$P@;R MWI[,R(.!X:@7XC:OS=.:-XH;W3GID\O"Y_[3/XD.-60J1E_C@4V[YJ.SL!@T M5(QPP2/VE4RYLJ17#";]3O,6P6S@F>&8O'[B(>P7@^'T>?LS /V$ICFB:9X, M*4UQ[R;U!D9*P,]';0_6HHW,-P?%C/:XK;[B!"O%A!@XBXA^'!><&XU4VNQ-YR(=FV]J*C@BY1J%M@@R' MG(' YC2['@*C.N3V^!L_?""F6@5:S5VW,4*GZ'H1H*LK.CL@0^,8:T/,AK^H M^O6=TG7?F#UN6SF7?[A=.C]&?\NF^J(AW=-(D3D*%W8AZP(?V:/:Z?C>"Q\F M8*AEP2K>T=.U@PVZ?=3UDCG''YQ2'('TK23X^4C0;J-SGD;O2]7;*-2#X\-6/OFA*:QP/>B\K_I]5=A5&/"P9 MOPG(F-C*C[A__\X7F$^ !?EET+8<&7;S7Q6J:>\D:8+O#2# WC']:U>AK>*< M^EAGA?''HC_AX*((['>QK]NGE*$ &+$D0-&\G_"#CYWTJ:;=FS7UUB+ETV=< MMH=+:.L[B_D;X#9.785D6/37.7F#,"5+V,73SL]7;SHG/^#B$)U*":%-%]WW MV;^^QU2]=]CGZ6])M48I$1Q9:?SWMPHZLJQ6=^C>X^8>Y+VU/:"DW1@U#HO' M&'!X+_[USZN%NT9I2@8C28>O3Q7Q1;C+.L^/V/P4V:<8UP=0^=S#MQP$7 MY9&HMFL!,XD=;<4W:)Q$RBU9DEH)%>BWWI-%!&" F/IIQ+LD80^ AB49&\< M$$6(L'+ A["(5M+;2&N-7^F-NA1]:CF.ID5E\X!^[[0O)?'R[^KJ=H>>G=OD MV5&>+V03A?9]=Y8?R^;+[!OB0_G;XGYWO_>Y)&ZY[P5_O'<8^N,>8UYKWW-3 MFK!^GG%A#H+;R5DO>?2= \B3N4C[/'+ .LDY'@S?T\AU]V#=-%#A(9@WC?N0 M(MPY^Y>$"IWVU])O%I*1=.3HZ%&;M,,L?.,5SJOG&M>M+QDBPX!>\FZPC01/]V"@P!T M,AP^1(9ISJAO%KK'@,,\9SO?"@[52'M[3ZOQS?:)L7S:.SH_)D.Y M_,.$18 9L?Q4,NHX2):;7^$?"1%(9@EC):&]@@I\R W1T\=I(_D:X??E=7KY M#6Y+2%0'Y+"T?##B%'O@?1H8PQ]-0@V:Q7"GVKE%@@2R]P&3&).:<5&&4OP& MK7\.[ V3=-UO,^ @2<+.,T?*09*<=AK!1Y[!;IO':C,#/\;0&QE+.T8+R9@/ M(51(CH03J)"$[!*LD/R=3,!"#MOJG[#I!+E6,UN;TMICX&[9K%?P\XWZ1C<& MGBMX3VPUOA1I!_W?#W*5GJ^065O.PN99OU!QT'!#HAFK.'L\E#&E7S<7>W[7M=!5_>XP:3K:WACUV-P\7T79MTOK0.R?1"W>"Z/4>,S'QIP^K*QC M6U9Z*O@.SQ1(.2";A&)3')M6RLC#VF1TF0BC9MRX=/EK>>)DB'Q ML+Y]J_('D@7HR*]F[Z(/!]%HB*MT9AK,!_LY%P,:RW,]46_'V:?:@3GBIX=G MTU2\A? 5"8E+?+BCH@S[?N=FXAZCW%<,H4J6L4SUH$UMIG?)>4S6)Z7^=TP.1%7CYL_JQ;$D%0, MYI%"VI]+H$'BQ_= >)QV#@+K.#BHX5[8$_MW[KCKO#LN =M(1%\KZ$;\M/CU M]GZL88]:^QT\(XC)$ GO"2(A';#5F1">4<:1G(71:)A! TA#2YPO\VQ4/][P M7@L^2?YSS1&X_2@3J70_)+9X2*0PC[YQ-$%]+X6VG9(:7"-9BB#DBP:WF??L M-LTCESSD?<+90%%WU!IT1-462Z0QO3D9,#]L^R3FJ:/>!#;[P_W!S_[@@&=Z M#<_0G?:]]WXL;QC@H.VR?X#3Q70.L<4II/H5CH22 )8+8(QS'(*Z>GF$CIL8 MIR!5R$=GW52[0'\[%NJPIH9$LO^)PA1]:MM*UW3,QA]2I^C7"C0J1*-7-9I2 MM!J_?56M%J1V'/W0-\S1Q%@>J8?Q-@BD='YO('"-4-=B%P7G(N-D@N6_U)^[[MG@P,'H'[&B7Y%]=(UV+0E>?L7-C,_X0;M:7\G MO]#^P1]_A6HN==YNG$#W>8,=2O[P[(_5G#KP_KC#CKJ7F=WLGHW2.43<__?. M-]RM>TGRVW\37ND3:=JK^XL5'7MG_;[:HCO)_V[O&U?X$;K6!'F4:'D.#"GO M3U[U4(05F!T3A5H,99,TK MBW",4FUB63[!1]]LRL<#AVS:C,Z;'<)C?-6.V/T^)L0=N'-1-<^6C(IFEM?+ MT3U_BT)P.$JQ?\O-&\^69^]N3^4[V':%#67IIUV'"%^I/0_#D??\=G6UX^;R24P,VYRJWOMCS=18'O=+'?-.;[-&7-A1@2' ME;4]VJ7T6U?_&(@R+1=^Y #.E MGL*\,$.-5C(!YAX'"B_&#SVL-7>MX1NXRVR:&_93,#TZ-,H6OGXR7: [Z\=5 M.M&\,?$1=NH4\[Y96_K(5'8X\[F"Z90;5-ZQ-NJFK+>M#)"1H3BIO.6@OH4= M:EZI/;MG\"9%WFA;S?L L[ EY<\/=O JXKO9/#C=RM#_RO"8QV40!M3EJR#I.V4 M:5Y_O;BN*3B7[/>SH0H;U86WVG]NSY?;8 ';/%<)*N!!#[>+E[A4,^N2S*$$ M[LDS:TF,;'*E$2N3KV!Z WQ& "G0VI?V7<"7[7.2YL[P?*W7ZS\Y(KQ\ZGR% MY<+E*50TI?(R:TN%A4/QW__"@ZIBTAS@ZTTN'W?%$S".\$D M;$ET3>* )MW[L*S.#Y3,V,E/3- 1$TE.2SV$F")NFT6E-#3VG,D$/M)]#E4] M3:P>YS2J)'C6O/F-SC%?']*HK6XJJ;K8KGU2I#LUK_*8A%QX+26R?.%@#K6R M362GVY#$"]-'DO!A^D@23?3N)>:W+N/]Z-+KE+^%M0$7&KI(58^ZCK[;QD[^ M!.P$3AY[)MF".<5GN&D5YEETSX-6:;BJ9Z[-=2G\2-A>T4-02@=4XT&_!H5S MQ["%P!\$MI(PC6%?3MV;;9SF"-=LJFAR60&1P*OE[C-L95HQ C-Q$[ER*)K M)^PB7Q,2I1.$;\O-BGP?#OYT;^)RBJ(I^]6R^(9S?18^Z^%"-4,(>TL0'(9J MSG]ZD_SV>P*GMM5C' ^>FF=QK5BJ+1. 0]BX#!)>HMRABRT,0+=F]I002JC;Z_<+ %N_"'T "W;) M,X)Y]2OT5\K(HN8ELS^9=L_&W3^DPG-VUD\5P+?L0\.O*'A&WL_0!$";5YA; MU_CGW6IOC:K1:YIK77=W[IEQPS/(,4$.)$IF?CEP=D [?,'^XMI??\8<@\7? M=WMD9]3E $VN%2KE.;%LR*7YH:#)ZN^=IJ58IP$_ 3_^1"B8 K>;TJY^DA"- M$F-8L^DDGG+9-$Z"ORF)[ ;6$98'.YI0':A.]^1__LL:)8@$8QH_=+%:H56I MA0!_VJP?@7GLF][EHOZ5H0$W=W"E/U3(,-M>:*;QANS-#P80U+Q\O$*2Q&L[?Y'$L4]?211W.TCC47; MV8<.FUGZ>.LLT\=;9[P?6BKU;85X;VV$\";%67LZB' .FMEA^W?$.*T;>\0X MK3O>"G#\[!QVWY9 M;\C);T./)F7+#W3@YAA*913=H^4RO18;29_*C<4@0>3A0[.C&\ *CL;(S;C( M6Y!Q$_6K%6#A6R"8DUM[(")SJA_CGPR&Z^\,!'K <]]S^IGAG[NBO5"]S[&D M?JRNSSJ];BO&'R6S]H=\K^49CU/Z7QZGM,T$&Q_SHEEJN[T4PM<3P+ MWSC+W4RA+1%G.DOL]O[9*,U^Z.:>#. *%HQ?F1=%D;UYU!;Y,R\P#XA-V[PG MH1GR]]G?/!).^??.ZQAI^A!UT6*VIJ)U&V'A_KM\V<;)/U @^&_?_+6]S.34 MFJ.OGIH K*U ?/9N'BI+&]"G]S[64I"8!;M^CHW4AFI])%6VD?AOM\^)39_YLRVX.@ MF[_U_K\OKZM$%WJ[S$8 _Y)C]:]])P+OZ4] (G$N\)@N<:YE($>H:9GWOEC76__ MU_\#4$L#!!0 ( (*(J%"B =>:&PO8Z M$@O)D-*F3)P\DQA%N4EBU)FX[MQAB'"X]'G![IG*02@*K@*X:%S YM^)" ?P M:?S^9R'4[3M@KZ,/HY'[='$[](_+P 4$EO$E"J WOX+.WT,O7?=EL D.X+,W MPO>Q!^CYV]![R /PX@5P"WHA\7I_HFOOW;AC#@ WKP%ZZ?WDA6N2G:IAEGXL M>-LW4V@=FHX8!AM$ WB'*%E+8K)BQ C=6??$.$)!A01*-ZRN[AE/_FS#GK5, M+U<<1KB096U;P7ZNJ^V#0&T9@8321N $6L?2SY!26/)[;92;2^E MACJC6FALB"E]-%_T'W&/O8V!W6,>B0N!45$O]:FK9?O4[#/KTBR[B[TZB LR MLA'JQHT 34=91G>?*$DXP_8PKQ;T#BRX]%%=!Z1" MDF?-,ZT2:@>6$&RP5"3L>GY)E*WP5M7MM(T/U3PY0\W'OL\)YE@BVA6M>_^4 M[_)_5CQ=_+OD\JTR%'Q$C>9G^PQ$SLY!Y/P<1)Y%3UZ?OLCIS>EK-(/@Z8M< M'.'-OE>D4TU"G7&K-VPU7K N"%6$5W)3$D78ZC'3;@"_FU&:]D:>=N;2>(76 M^B];CZ]S(QRC@JH'<\0R&,!V_=4(]^;-KE6#"&"[_H8C4K!RJG?:_X7+WU!+ M P04 " ""B*A0WGT=T&'+ MVMB6^[!H-S/76<$;MQ7"MVJ6S>?5K.523]Z^>3C7E9W!!>-%[:71865<\56* M6_=S>UQD/.QP([[PZY/)?,)X[\V%5%[8<^[%>VOZ3NK-R60Q86MIG5_%:Z<] M6ZEE*[^+)BVYK;G]TUCYW6C/U:JV1JET5-R0#@I7<(]KO@KK93W8T?/KSSRP MGDRJ>3CAC73R6BKI[T\FZ;L2D_ K9N!GI#@\?.Z"^-K^GS":]5K6XMS4?2NT MW\71"A6OKMU6=F["-&_%R>3,W C+KOA&1.QPE:QR7UWU\6V%Z)A*EB0NZ!MI8\[N70_@Q%\R'&%KN7P MB<-4L"!VP:=PWDM=FU:P\+JRU9;;00 Q*RR(M;#G^L+OAO'")+ @ML %EY9] MY2HTNA]#T]%;D6XPS(@Q(63$0DBOP]:H1ECW2VIY/71\AADA(S;"N;#RAL=. M(+N0.N3HDJOP[#EOTY$0$^U5$!L!348&R7"&J2(C5@6."=/A#'-%1NP*F#6Q M%Z%OKH3[%<)A\LB(Y3&2/HTR8A;)B"V"YE'#QQ'S2$;LD5T>-1H]3"$9L4+P MA&I0R,"LDA%;)6948['+,9?DS^&286HURH@Y)2=VRECZ,@J)&24G-LJ!G.&! M$V*BE2IJHXSD#J.QQ'R2D_<]D"1B6/3#S))3=TM0.\,Z4([))2>6"XY90DQ, M+CFQ7 9)Q)1E\VS.P#J(B+ KFR!6:@@MA"."9U>8!8JB"VT[XG!UX:] M.!>>2S5(XPK,006Q@_:04Y:^A ;=^5'($C-026R@1\A];S'>[ ^2I]D"PQ)N MB1FH)#;0(^:J[SJ5^A8A)S[C;LLNE+F%F)B!RF<9:7EB\MWM_\A]#S$Q Y7' M'((9CH5C!BJ)#81CPC:S1,?LB0V$8\(VL\0,5!(;*-5?_K/%+#'[E,3V28C# MEV=7-=J!0DS,/B6Q??:8Z2.^UC8UE8_AA)B8?\KG*+A-8T?B)LX0BX_D@6A6 MF(&J(Y3@QM/A"C-016R@,4SPK$),S$ 5^80Q9$"632$F9J"*V$"C-@0$[-016RAPYAG6S[H^%:8A2IB"XU6W'^V[W"V(&:AY1$F M%3R$4@P&T9:8A9;'G%\P2(F7F(66Q!;",0=31#$++8DMA&/"H8$E9J$EL87^ MUK'$OHG_" C)QZ47;7S+;3>-@P3SP4W'++1,%IJEG=W;-XU82RV:3^$2+JRO M@].N+(L?NPF+11DG(:U[I:+N_M(?#(_KTSD>_O3P]@=02P,$% @ @HBH M4&[%".EF @ ]BP !H !X;"]?7_*Y'DYM4XZGKJS>+^>F;*KC,'3?G"O;8[[4Y:[MMYMJOYYYZO5S[H_Y&%3N?>S>VO[ MUW+,>2CN^N;OQ@7C3SZZ_#_KV_W^M,W?V^VO2VZ&3RK^+JCI!? QG7_"2$-5]K M#[CV?*\] -OSQ?: ;,\WVP.T/5]M#]CV?+<]@-OSY?: ;L^WVP.\/5]O 7H+ M7V\!>LL"U]KH8INOMP"]A:^W +V%K[< O86OMP"]A:^W +V%K[< O86OMP"] MA:^W KV5K[<"O96OMP*]=8&S$G18PM=;@=[*UUN!WLK76X'>RM=;@=[*UUN! MWLK76X'>RM<[ +T#7^\ ] Y\O0/0._#U#D#OL,!9-SKLYNL=@-Z!KW< >@>^ MW@'H'?AZ!Z!WX.L=@-Z!KW<$>D>^WA'H'?EZ1Z!WY.L=@=Z1KW<$>L<%[E6B MFY5\O2/0._+UCD#OR-<[ KTC7^\(](Y\O0WH;7R]#>AM?+T-Z&U\O0WH;7R] M#>AM?+T-Z&T+/&N"'C;AZVU ;^/K;4!OX^MM0&_CZYV WHFO=P)Z)[[>">B= M^'HGH'?BZYV WHFO=P)Z)[[>::)W.=9]WOT8^E-S*+ILD6- MZ]_ B+(9V Y(,R]@DMLF:A);MF'*V^,$&&E0D4"TTMDT3:YS[TEJ?:M>_GGR M%!?[H1_CNFA3\C\8BW5+@XVE\S3FRL:%P:9\&K;,VWIGM\3$:F58[<9$8UJF MJ4=Q=7E-&_O0I\7/E^M3ZW5AO>^[VJ;.C>QQ;-XU7;XV+ /U\YK8=CZ>Y07% MXF:?N\1\;5WD:BS8)R:\OW$ZS_?=/E((74-?BN8VFZZFQM4/0[ZEC#Z0;6)+ ME(:^C*T-U/Q.H1NWKWGO;$B_[) ;LWW/_EM0GBY'>NKI<("YKD4T+C_F(-&V=AII/#<^M3_?#_G5A M-W\_],+_%2.;#]][Z\?+(4!R2) <"B2'!LEA0')4(#G.07)<@.3@*Y0@**)R M%%(YBJD&UL M4$L! A0#% @ @HBH4*$HJ.TV P .@\ !@ ( !^ @ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @HBH M4+8#"'3: P [1 !@ ( ! Q0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ @HBH4' !U+XR!0 H1H !@ M ( !J!\ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ @HBH4!X?9S&U 0 T@, !D ( !XR@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M@HBH4-!A.U:_ 0 -P0 !D ( !I2X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @HBH4+\OMA>U 0 T@, !D M ( !,SH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ @HBH4 F>(8BU 0 T@, !D ( !]C\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @HBH M4#O3_.?3 0 G 0 !D ( !;T8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @HBH4 9'1DG? 0 04 M !D ( !8DP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @HBH4&X$CW^V 0 T@, !D M ( !?5( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ @HBH4-1W0?FV 0 T@, !D ( !55@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ @HBH4!A% M(A3P 0 !@4 !D ( !UEX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @HBH4%&,*_LI! Z1, !D M ( ! V@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ @HBH4 XKU+G' @ Z0H !D ( ! M+7, 'AL+W=O%0" !_!P &0 @ $K=@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ @HBH4!E3"B6C 0 O0, !D ( !T7H 'AL+W=O^2H" !%!@ &0 M@ &F@P >&PO=V]R:W-H965T5>>C$ , +(, 9 " 0>& !X;"]W;W)K&UL4$L! A0#% @ @HBH4 [.$V\8 @ N04 !D M ( !3HD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ @HBH4!7EDC>! P %A !D ( !6Y$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M@HBH4"LDL&4< @ 9P8 !D ( !W9X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @HBH4)-72_(I @ *@8 !D M ( !"*X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ @HBH4,*/Y7/7 @ H@L !D ( !7[4 'AL M+W=O&PO=V]R:W-H965T^\ !X;"]W;W)K&UL4$L! A0#% @ @HBH M4'[Y?LH? @ ( 8 !D ( !++\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @HBH4"V XU,V @ B < M !D ( !<<@ 'AL+W=OR@ M>&PO=V]R:W-H965T MW0$ "D% 9 " 7/- !X;"]W;W)K&UL4$L! A0#% @ @HBH4.<0V:J4MP "]H" !0 M ( !A\\ 'AL+W-H87)E9%-T&UL4$L! A0#% @ @HBH4*(! MUYIS @ ) X T ( !386QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ @HBH4&[%".EF @ ]BP !H M ( !VH\! 'AL+U]R96QS+W=O)(! %M#;VYT D96YT7U1Y<&5S72YX;6Q02P4& %0 5 #^%@ O90! end XML 51 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Property, Equipment and Software - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Depreciation and amortization expense for property, equipment and software $ 7.4 $ 7.5  
Carrying amount of capitalized software development costs 69.9   $ 66.5
Software      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization expense for property, equipment and software $ 4.1 $ 3.2  

XML 52 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited Condensed Consolidated Financial Statements and footnotes have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). The unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. We believe that the disclosures made are appropriate and conform to those rules and regulations, and that the condensed or omitted information is not misleading.
The unaudited Condensed Consolidated Financial Statements included herein reflect all adjustments (consisting of normal, recurring adjustments) which are, in the opinion of management, necessary to state fairly the results for the interim periods presented. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year.
These financial statements should be read in conjunction with the financial statements and the notes thereto included in our Annual Report on Form 10-K filed with the SEC on March 2, 2020 (“Annual Report on Form 10-K”).
Concentrations of Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. Our cash accounts are maintained at various high credit quality financial institutions and may exceed federally insured limits. We have not experienced any losses in such accounts.
Substantially all of our accounts receivable are derived from clients in the residential rental housing market. Concentrations of credit risk with respect to accounts receivable and revenue have historically been limited because our customers are geographically dispersed across primarily the United States. Furthermore, no single client accounted for 10% or more of our revenue or accounts receivable for the three months ended March 31, 2020 or 2019. We do not require collateral from clients.
The financial health of our customers, including their ability to generate cash flows sufficient to meet their obligations to us, is dependent on among other things the ability of their residents to meet their lease obligations on a consistent and timely basis. A portion of those residents have already been, or may in the future be, affected by the general business closures and limitations resulting from the COVID-19 pandemic. The degree to which our customers will be adversely affected by COVID-19 is not yet known and will be affected by several factors including the severity and duration of the outbreak and the effect of government subsidies provided to both residents, owners and managers of rental properties.
We maintain an allowance for credit losses based upon the expected collectability of accounts receivable using historical loss rates adjusted for forward-looking assumptions based on management’s judgments. Such reserves may not be sufficient if
the effects of COVID-19 are significant. We have not recognized additional allowances as a result of COVID-19 for the three months ended March 31, 2020, because it is too early to estimate the amount, if any, of such additional reserves that may be required in the future. We are working closely with our customers to help them address the operational challenges they face as a result of COVID-19, and we will adjust our estimates of reserves for credit losses in future periods as appropriate.
Segment and Geographic Information
Our chief operating decision maker is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Accordingly, we have determined we operate as a single reporting segment and operating unit structure.
Principally, all of our revenue for the three months ended March 31, 2020 and 2019 was earned in the United States. Net property, equipment, and software located in the United States amounted to $157.2 million and $154.5 million at March 31, 2020 and December 31, 2019, respectively. Net property, equipment, and software located in our international subsidiaries amounted to $8.8 million and $8.8 million at March 31, 2020 and December 31, 2019, respectively. Substantially all of the net property, equipment, and software held in our international subsidiaries was located in the Philippines, India, and Spain at both March 31, 2020 and December 31, 2019.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Such significant estimates include, but are not limited to, the determination of the allowances against our accounts receivable; useful lives of intangible assets; impairment assessments on long-lived assets (including goodwill and indefinite-lived intangible assets); contingent commissions related to the sale of insurance products; fair value of acquired net assets and contingent consideration in connection with business combinations; the nature and timing of satisfaction of performance obligations and related reserves; fair values of stock-based awards; loss contingencies; and the recognition, measurement and valuation of current and deferred income taxes. Actual results could differ from these estimates. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable, the result of which forms the basis for making judgments about the carrying value of assets and liabilities. For greater detail regarding these accounting policies and estimates, refer to our Annual Report on Form 10-K.
The COVID-19 pandemic did not have a material impact on our financial results for the three months ended March 31, 2020, because the outbreak did not significantly affect business activities in the U.S. until mid-March 2020, and because we were able to continue to provide our services employing work-from-home strategies without any significant interruption in those services. We have considered COVID-19 in preparing the estimates used in the preparation of our financial statements for the three months ended March 31, 2020, but the ultimate effect on our financial results and those of our customers in the near and long term is uncertain. We will continue to revise our estimates in future periods for additional changes brought about by the evolving COVID-19 pandemic or other issues as additional information becomes available.
Cash and Cash Equivalents and Restricted Cash
We consider all highly liquid investments with an initial maturity of three months or less at the date of purchase to be cash equivalents. The fair value of our cash and cash equivalents approximates carrying value.
Restricted cash primarily consists of cash collected from tenants that will be remitted to our clients.
Accounts Receivable
Accounts receivable primarily represent trade receivables from clients recorded at the invoiced amount, net of allowances, which are based on our historical experience, the aging of our trade receivables, and management judgment.
Trade receivables are written off against the allowance when management determines a balance is uncollectible. We incurred bad debt expense of $0.5 million and $1.1 million for the three months ended March 31, 2020 and 2019, respectively.
Internally Developed Software
Costs incurred to develop software intended for our internal use are capitalized during the application development stage. Capitalization of such costs ceases once the project is substantially complete and ready for its intended use. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditure will result in additional functionality. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred.
Internally developed software costs are included in “Property, equipment, and software, net” in the accompanying Condensed Consolidated Balance Sheets and are amortized on a straight-line basis over their expected useful lives. Amortization of internally developed software is included in “Amortization of product technologies” in the accompanying Condensed Consolidated Statements of Operations.
Business Combinations
We allocate the fair value of the purchase consideration of our acquisitions to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Purchase consideration includes assets transferred, liabilities assumed, and/or equity interests issued by us, all of which are measured at their fair value as of the date of acquisition. Our business combination transactions may be structured to include a combination of up-front, deferred and contingent payments to be made at specified dates subsequent to the date of acquisition. These payments may include a combination of cash and equity. Deferred and contingent payments determined to be purchase consideration are recorded at fair value as of the acquisition date. Deferred obligations are generally subject to adjustments specified in the underlying purchase agreement related to the seller’s indemnification obligations. Contingent consideration is an obligation to make future payments to the seller contingent upon the achievement of future operational or financial targets.
The valuation of the net assets acquired as well as certain elements of purchase consideration requires management to make significant estimates and assumptions, especially with respect to future expected cash flows, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain, and, as a result, actual results may differ from estimates. During the measurement period, we may record adjustments to the assets acquired and liabilities assumed with a corresponding offset to goodwill. Changes to the fair value of contingent payments is reflected in “General and administrative” costs in the accompanying Condensed Consolidated Statements of Operations.
Acquisition costs are expensed as incurred and are included in “General and administrative” in the accompanying Condensed Consolidated Statements of Operations. We include the results of operations from acquired businesses in our consolidated financial statements from the effective date of the acquisition.
Goodwill and Indefinite-Lived Intangible Assets
We test goodwill and indefinite-lived intangible assets for impairment separately on an annual basis in the fourth quarter of each year, or more frequently if circumstances indicate that the assets may not be recoverable.
We evaluate impairment of goodwill either by assessing qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, or by performing a quantitative assessment. Qualitative factors include industry and market considerations, overall financial performance, and other relevant events and circumstances affecting the reporting unit. If we choose to perform a qualitative assessment and after considering the totality of events or circumstances, we determine it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we would perform a quantitative fair value test. Our quantitative impairment assessment utilizes a weighted combination of a discounted cash flow model (known as the income approach) and comparisons to publicly traded companies engaged in similar businesses (known as the market approach). These approaches involve judgmental assumptions, including forecasted future cash flows expected to be generated by the business over an extended period of time, long-term growth rates, the identification of comparable companies, and our discount rate based on our weighted average cost of capital. These assumptions are predominately unobservable inputs and considered Level 3 measurements. We adopted ASU 2017-04, Intangibles - Goodwill and Other, which simplifies the testing for goodwill impairment by eliminating the requirement to determine the fair value of individual assets and liabilities of a reporting unit to measure goodwill impairment, prospectively on January 1, 2020. To calculate any potential impairment, we compare the fair value of a reporting unit with its carrying amount, including goodwill. Any excess of the carrying amount of the reporting unit over its fair value is recognized as an impairment loss, and the carrying value of goodwill is written down. For purposes of goodwill impairment testing, we have one reporting unit.
We quantitatively evaluate indefinite-lived intangible assets by estimating the fair value of those assets based on estimated future earnings derived from the assets using the income approach. Key assumptions for this assessment include forecasted future cash flows from estimated royalty rates and our discount rate based on our weighted average cost of capital. These assumptions are unobservable Level 3 measurements, as described in Note 13 of our Condensed Consolidated Financial Statements. Assets with indefinite lives that have been determined to be inseparable due to their interchangeable use are grouped into single units of accounting for purposes of testing for impairment. If the carrying amount of an identified intangible asset with an indefinite life exceeds its fair value, we would recognize an impairment loss equal to the excess of carrying value over fair value.
Leases
We determine if an arrangement contains a lease at inception. Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Our ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The ROU asset is reduced for tenant incentives and excludes any initial direct costs incurred. For our real estate contracts with lease and non-lease components, we have elected to combine the lease and non-lease components as a single lease component. The implicit rate within our leases are generally not readily
determinable, and we use our incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of our incremental borrowing rate requires judgment. We determine our incremental borrowing rate for each lease using our current borrowing rate, adjusted for various factors including collateralization and term to align with the terms of the lease. Certain of our leases include options to extend the lease. Our lease values include options to extend the lease when it is reasonably certain we will exercise such options.
Operating and finance leases are included in “Right-of-use assets”, “Accrued expenses and other current liabilities”, and “Lease liabilities, net of current portion” in the accompanying Condensed Consolidated Balance Sheets.
Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the ROU asset for finance leases is recognized on a straight-line basis over the lease term and interest expense for finance leases is recognized based on the incremental borrowing rate.
We have elected not to recognize a lease liability or ROU asset for short-term leases, defined as those which have a term of twelve months or less.
Deferred Revenue
For several of our solutions, we invoice our clients in annual, monthly, or quarterly installments in advance of the commencement of the service period. Deferred revenue is recognized when billings are due or payments are received in advance of revenue recognition from our subscription and other services. Accordingly, the deferred revenue balance does not represent the total contract value of annual subscription agreements.
Revenue Recognition
Revenues are derived from on demand software solutions, professional services and other goods and services. We recognize revenue as we satisfy one or more service obligations under the terms of a contract, generally as control of goods and services are transferred to our clients. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. We include estimates of variable consideration in revenue to the extent that it is probable that a significant reversal of cumulative revenue will not occur. We estimate and accrue a reserve for credits and other adjustments as a reduction to revenue based on several factors, including past history.
On Demand Revenue
Our on demand revenue consists of license and subscription fees, transaction and payment processing fees related to certain of our software-enabled value-added services, and commissions derived from our selling certain risk mitigation services.
We generally recognize revenue from subscription fees on a straight-line basis over the access period beginning on the date that we make our service available to the client. Our subscription agreements generally are non-cancellable, have an initial term of one year or longer and are billed either monthly, quarterly or annually in advance. Non-refundable upfront fees billed at the initial order date that are not associated with an upfront service obligation are recognized as revenue on a straight-line basis over the period in which the client is expected to benefit, which we consider to be three years.
We recognize revenue from transaction fees in the month the related services are performed based on the amount we have the right to invoice.
We offer risk mitigation services to our clients by acting as an insurance agent and derive commission revenue from the sale of insurance products to our clients’ residents. The commissions are based upon a percentage of the premium that the insurance company charges to the policyholder and are subject to forfeiture in instances where a policyholder cancels prior to the end of the policy. Our contracts with our underwriting partners provide for contingent commissions to be paid to us in accordance with the agreements. Our estimate of contingent commission revenue considers the variable factors identified in the terms of the applicable agreement. We recognize commissions related to these services as earned ratably over the policy term and insurance commission receivable in “Accounts receivable, less allowances”.
Professional and Other Revenue
Professional services and other revenues generally consist of the fees we receive for providing implementation and consulting services, submeter equipment and ongoing maintenance of our existing on premise licenses.
Professional services are billed either on a time and materials basis or on a fixed price basis, and revenue is recognized over time as we perform the obligation. Professional services are typically sold bundled in a contract with other on demand solutions but may be sold separately. Professional service contracts sold separately generally have terms of one year or less. For bundled arrangements, where we account for individual services as a separate performance obligation, the transaction price is allocated between separate services in the bundle based on their relative standalone selling prices.
Other revenues consist primarily of submeter equipment sales that include related installation services. Such sales are considered bundled, and revenue from these bundled sales is recognized in proportion to the number of installed units
completed to date as compared to the total contracted number of units to be provided and installed. For all other equipment sales, we generally recognize revenue when control of the hardware has transferred to our client.
Revenue recognized for on premise software sales generally consists of annual maintenance renewals on existing term or perpetual license, which is recognized ratably over the service period.
Contracts with Multiple Performance Obligations
The majority of the contracts we enter into with clients, including multiple contracts entered into at or near the same time with the same client, require us to provide one or more on demand software solutions, professional services and may include equipment. For these contracts, we account for individual performance obligations separately: i) if they are distinct or ii) if the promised obligations represent a series of distinct services that are substantially the same and have the same pattern of transfer to the client. Once we determine the performance obligations, we determine the transaction price, which includes estimating the amount of variable consideration, if any, to be included in the transaction price. For contracts with multiple performance obligations, we allocate the transaction price to the separate performance obligations on a relative standalone selling price basis. The standalone selling prices of our service are estimated using a market assessment approach based on our overall pricing objectives taking into consideration market conditions and other factors including the number of solutions sold, client demographics and the number and types of users within our contracts.
Sales, value add, and other taxes we collect from clients and remit to governmental authorities are excluded from revenues.
Fair Value Measurements
We measure our financial instruments and acquisition-related contingent consideration obligations at fair value at each reporting period using a fair value hierarchy. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:
Level 1 - Inputs are quoted prices in active markets for identical assets or liabilities.
Level 2 - Inputs are quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable, and market-corroborated inputs which are derived principally from or corroborated by observable market data.
Level 3 - Inputs are derived from valuation techniques in which one or more of the significant inputs or value drivers are unobservable.
The categorization of an asset or liability is based on the inputs described above and does not necessarily correspond to our perceived risk of that asset or liability. Moreover, the methods used by us may produce a fair value calculation that is not indicative of the net realizable value or reflective of future fair values. Furthermore, although we believe our valuation methods are appropriate and consistent with other market participants, the use of different methodologies or assumptions to determine the fair value of certain financial instruments and non-financial assets and liabilities could result in a different fair value measurement at the reporting date.
Certain financial instruments, which may include cash, cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses are recorded at their carrying amounts, which approximates their fair values due to their short-term nature.
We hold an equity investment which does not have a readily determinable fair value. We measure this investment at cost less impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer.
Recently Adopted Accounting Standards
Accounting Standards Update 2016-13
In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments in this ASU replaced the incurred loss impairment methodology in GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. Our financial assets in the scope of ASU 2016-13 mainly consist of short-term trade receivables. We have also considered contract assets in our evaluation. Historically, our actual credit losses have not been material. In addition to continuing to individually assess overdue customer balances for expected credit losses, we have implemented modifications to our historical methodology that reflect the expected credit losses on receivables considering both historical experience and forward-looking assumptions. We adopted ASU 2016-13 using the modified retrospective approach on January 1, 2020, resulting in no cumulative adjustment to retained
earnings. The adoption of this ASU did not have a material impact on our Condensed Consolidated Financial Statements. We will continue to actively monitor the impact of the COVID-19 pandemic on expected credit losses.
The rollforward of the allowance for credit losses, a component of our allowance for accounts receivable, as of March 31, 2020 was as follows (in thousands):
Balance as of January 1, 2020
$
4,229

Provision for credit losses
823

Write-offs, net of recoveries
(305
)
Balance as of March 31, 2020
$
4,747


Accounting Standards Update 2018-15
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. We adopted ASU 2018-15 prospectively as of January 1, 2020. The impact to our financial statements will depend on the nature of our future cloud computing arrangements, however this standard did not have a material impact on our financial statements as of March 31, 2020.
Accounting Standards Update 2020-04
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848). ASU 2020-04 contains practical expedients for activities related to reference rate reform that impact debt, leases, derivatives and other contracts. The guidance in ASU 2020-04 is optional and may be elected over time as reference rate reform activities occur. During the first quarter of 2020, we elected to apply the hedge accounting expedients related to probability and the assessments of effectiveness for future LIBOR-indexed cash flows to assume that the index upon which future hedged transactions will be based matches the index on the corresponding derivatives. Application of these expedients preserves the presentation of derivatives consistent with past presentation. We continue to evaluate the impact of the guidance and may apply other elections, as applicable, as additional changes in the market occur.  
Recently Issued Accounting Standards
Accounting Standards Update 2019-12
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for interim and annual periods beginning after December 15, 2020. Early adoption is permitted. We are currently evaluating the impact of adopting this standard on our consolidated financial statements.
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Contract term Revenues are calculated based on the number of transactions processed monthly and will vary from month to month based on actual usage of these transaction-based services over the contract term, which is typically one year in duration.  
Revenue recognized $ 80,900,000  
Deferred commissions period of benefit 3 years  
Amortized commission costs $ 2,800,000 $ 1,800,000
Capitalized commissions impairment loss $ 0 $ 0
On demand    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Contract term Certain clients commit to purchase our solutions for terms ranging from two to seven years.  
Remaining performance obligation $ 500,600,000  
XML 54 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover Page - shares
3 Months Ended
Mar. 31, 2020
Apr. 24, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2020  
Document Transition Report false  
Entity File Number 001-34846  
Entity Registrant Name RealPage, Inc  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 75-2788861  
Entity Address, Address Line One 2201 Lakeside Boulevard  
Entity Address, City or Town Richardson  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 75082-4305  
City Area Code 972  
Local Phone Number 820-3000  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol RP  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   96,206,957
Amendment Flag false  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001286225  
Current Fiscal Year End Date --12-31  
XML 55 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 56 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Statement of Comprehensive Income [Abstract]    
Net income $ 5,605 $ 11,272
Other comprehensive loss:    
Unrealized loss on derivative instruments, net of tax (3,549) (586)
Reclassification adjustment for losses (gains) included in earnings on derivative instruments, net of tax 134 (220)
Foreign currency translation (505) (99)
Other comprehensive loss, net of tax (3,920) (905)
Comprehensive income $ 1,685 $ 10,367
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions - 2019 Acquisitions (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
Jul. 31, 2019
USD ($)
Apr. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
acquisition
Mar. 31, 2020
USD ($)
Business Acquisition [Line Items]          
Number of acquisitions | acquisition       5  
Goodwill $ 1,611,749     $ 1,611,749 $ 1,663,142
LeaseTerm Solutions          
Business Acquisition [Line Items]          
Aggregate Purchase Price     $ 26,512    
Closing Cash Payment, Net of Cash Acquired     23,417    
Net Tangible Assets Acquired (Liabilities Assumed)     587    
Identified Intangible Assets     7,300    
Goodwill     $ 18,625    
Hipercept          
Business Acquisition [Line Items]          
Aggregate Purchase Price   $ 28,303      
Closing Cash Payment, Net of Cash Acquired   17,804      
Net Tangible Assets Acquired (Liabilities Assumed)   149      
Identified Intangible Assets   4,800      
Goodwill   23,354      
Simple Bills          
Business Acquisition [Line Items]          
Aggregate Purchase Price   18,149      
Closing Cash Payment, Net of Cash Acquired   14,875      
Net Tangible Assets Acquired (Liabilities Assumed)   (724)      
Identified Intangible Assets   9,300      
Goodwill   $ 9,573      
IMS          
Business Acquisition [Line Items]          
Aggregate Purchase Price 55,605        
Closing Cash Payment, Net of Cash Acquired 50,177        
Net Tangible Assets Acquired (Liabilities Assumed) 60     60  
Identified Intangible Assets 16,100     16,100  
Goodwill 39,445     39,445  
Buildium          
Business Acquisition [Line Items]          
Aggregate Purchase Price 569,431        
Closing Cash Payment, Net of Cash Acquired 566,241        
Net Tangible Assets Acquired (Liabilities Assumed) (14,467)     (14,467)  
Identified Intangible Assets 113,000     113,000  
Goodwill $ 470,898     $ 470,898  
XML 58 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2020
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
In October 2018, our board of directors approved a new share repurchase program authorizing the repurchase of up to $100.0 million of our outstanding common stock. The share purchase program expired on October 25, 2019. In November 2019, our board of directors approved a new share repurchase program authorizing the repurchase of up to $100.0 million of our outstanding common stock. The share repurchase program is effective through November 7, 2020. Shares repurchased under the plan are retired. There was no repurchase activity during the three months ended March 31, 2020 and 2019.
Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss (AOCI) by component for the three months ended March 31, 2020 and 2019 were as follows:
 
 
Unrealized (Loss) Gain on Derivative Instruments, Net of Tax
 
Foreign Currency Translation Adjustments
 
Total
 
 
(in thousands)
Balance at January 1, 2019(1)
 
$
249

 
$
(716
)
 
$
(467
)
Other comprehensive loss before reclassifications
 
(586
)
 
(99
)
 
(685
)
Amounts reclassified from AOCI
 
(220
)
 

 
(220
)
Net current period other comprehensive loss
 
(806
)
 
(99
)
 
(905
)
Balance at March 31, 2019
 
(557
)
 
(815
)
 
(1,372
)
 
 
 
 
 
 


Balance at January 1, 2020
 
(1,461
)
 
(887
)
 
(2,348
)
Other comprehensive loss before reclassifications
 
(3,549
)
 
(505
)
 
(4,054
)
Amounts reclassified from AOCI
 
134

 

 
134

Net current period other comprehensive loss
 
(3,415
)
 
(505
)
 
(3,920
)
Balance at March 31, 2020
 
$
(4,876
)
 
$
(1,392
)
 
$
(6,268
)
(1)Reflects the cumulative effective of adopting ASU 2017-12 in the prior period.
The loss on our derivative instruments recognized in AOCI during the three months ended March 31, 2020 results from a reduction in current and forecasted future LIBOR rates primarily driven by the market’s response to the COVID-19 pandemic.
XML 59 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions (Tables)
3 Months Ended
Mar. 31, 2020
Business Combinations [Abstract]  
Allocated Purchase Price The components of the purchase consideration and the preliminary allocation of purchase price as of March 31, 2020 is as follows:
 
 
Modern Message
 
 
(in thousands)
Fair value of purchase consideration:
 
 
Cash, net of cash acquired
 
$
62,710

Deferred obligations, net
 
2,008

Total fair value of purchase consideration
 
$
64,718

 
 
 
Fair value of net assets acquired:
 
 
Restricted cash
 
$
3,248

Accounts receivable
 
1,160

Intangible assets:
 
 
Developed product technologies
 
8,700

Client relationships
 
9,400

Trade names
 
700

Goodwill
 
49,268

Other assets
 
416

Accounts payable and accrued liabilities
 
(774
)
Client deposits held in restricted accounts
 
(3,450
)
Deferred revenue
 
(198
)
Deferred tax liability, net
 
(3,752
)
Total fair value of net assets acquired
 
$
64,718


The allocation of each purchase price, including effects of measurement period adjustments recorded as of March 31, 2020, is as follows:
 
 
 
Date of Acquisition
 
Aggregate Purchase Price
 
Closing Cash Payment, Net of Cash Acquired
 
Net Tangible Assets Acquired (Liabilities Assumed)
 
Identified Intangible Assets
 
Goodwill Recognized
 
 
 
 
 
(in thousands)
LeaseTerm Solutions
(Provisional)
 
Apr 2019
 
$
26,512

 
$
23,417

 
$
587

 
$
7,300

 
$
18,625

Hipercept
(Provisional)
 
Jul 2019
 
$
28,303

 
$
17,804

 
$
149

 
$
4,800

 
$
23,354

Simple Bills
(Provisional)
 
Jul 2019
 
$
18,149

 
$
14,875

 
$
(724
)
 
$
9,300

 
$
9,573

IMS
(Provisional)
 
Dec 2019
 
$
55,605

 
$
50,177

 
$
60

 
$
16,100

 
$
39,445

Buildium
(Provisional)
 
Dec 2019
 
$
569,431

 
$
566,241

 
$
(14,467
)
 
$
113,000

 
$
470,898


Schedule of Business Acquisitions Contingent Consideration
The following table presents changes in the Company’s deferred cash and stock obligations and contingent consideration for the three months ended March 31, 2020 and the year ended December 31, 2019:
 
Deferred Cash and Stock Obligations
 
Contingent Consideration
 
Total
 
(in thousands)
Balance at January 1, 2019
$
52,142

 
$
6,000

 
$
58,142

Additions, net of fair value discount
18,183

 
6,700

 
24,883

Cash payments
(25,215
)
 
(5,963
)
 
(31,178
)
Settlements through common stock issued
(14,846
)
 

 
(14,846
)
Accretion expense
1,540

 
58

 
1,598

Change in fair value

 
(259
)
 
(259
)
Indemnification claims and other adjustments
(57
)
 

 
(57
)
Balance at December 31, 2019
31,747

 
6,536

 
38,283

Additions, net of fair value discount
2,008

 

 
2,008

Cash payments
(45
)
 

 
(45
)
Accretion expense
267

 
51

 
318

Change in fair value

 
185

 
185

Indemnification claims and other adjustments
(266
)
 

 
(266
)
Balance at March 31, 2020
$
33,711

 
$
6,772

 
$
40,483


Pro Forma Financial Information
The following table presents unaudited pro forma results of operations for the three months ended March 31, 2020 and 2019, as if the aforementioned 2020 and 2019 acquisitions had occurred as of January 1, 2019 and 2018, respectively. The pro forma information includes the business combination accounting effects resulting from these acquisitions, including interest expense, tax expense or benefit, issuance of shares of our common stock, and additional amortization resulting from the valuation of amortizable intangible assets. We prepared the pro forma financial information for the combined entities for comparative purposes only, and it is not indicative of what actual results would have been if the acquisitions had occurred at the beginning of the periods presented, or of future results.
 
Three Months Ended
March 31, 2020
Pro Forma
 
Three Months Ended
March 31, 2019
Pro Forma
 
(unaudited)
 
(unaudited)
 
(in thousands, except per share amounts)
 
(in thousands, except per share amounts)
Total revenue
$
277,155

 
$
255,528

Net income (loss)
$
6,170

 
$
(268
)
Net income (loss) per share:
 
 
 
Basic
$
0.07

 
$
0.00

Diluted
$
0.06

 
$
0.00


XML 60 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Change in Carrying Amount of Goodwill
Changes in the carrying amount of goodwill during the three months ended March 31, 2020 were as follows, in thousands:
Balance as of January 1, 2020
$
1,611,749

Goodwill acquired
49,268

Measurement period adjustments
2,125

Balance as of March 31, 2020
$
1,663,142


Other Intangible Assets
Identified intangible assets consisted of the following at March 31, 2020 and December 31, 2019:
 
 
March 31, 2020
 
December 31, 2019
 
 
Carrying
Amount
 
Accumulated
Amortization
 
Net
 
Carrying
Amount
 
Accumulated
Amortization
 
Net
 
 
(in thousands)
Finite-lived intangible assets:
 
 
 
 
 
 
 
 
 
 
 
 
Developed technologies
 
$
286,003

 
$
(135,513
)
 
$
150,490

 
$
277,030

 
$
(125,537
)
 
$
151,493

Client relationships
 
349,838

 
(150,311
)
 
199,527

 
341,438

 
(140,044
)
 
201,394

Trade names
 
26,257

 
(17,539
)
 
8,718

 
25,557

 
(16,928
)
 
8,629

Non-compete agreements
 
5,273

 
(2,450
)
 
2,823

 
5,273

 
(2,186
)
 
3,087

Total finite-lived intangible assets
 
667,371

 
(305,813
)
 
361,558

 
649,298

 
(284,695
)
 
364,603

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
 
 
 
 
 
Trade names
 
8,384

 

 
8,384

 
8,393

 

 
8,393

Total intangible assets
 
$
675,755

 
$
(305,813
)
 
$
369,942

 
$
657,691

 
$
(284,695
)
 
$
372,996


XML 61 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions - 2020 Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 22, 2020
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition [Line Items]          
Closing costs   $ 59,462 $ 0    
Deferred obligation   33,711   $ 31,747 $ 52,142
Goodwill   1,663,142   $ 1,611,749  
Modern Message          
Business Acquisition [Line Items]          
Aggregate purchase price $ 64,700 64,718      
Closing costs $ 62,700 62,710      
Deferred obligation   2,008      
Deferred obligation, release period 150 days        
Goodwill $ 49,300 49,268      
Acquisition costs $ 300        
Developed technologies | Modern Message          
Business Acquisition [Line Items]          
Weighted average useful life 5 years        
Client relationships | Modern Message          
Business Acquisition [Line Items]          
Weighted average useful life 9 years        
Trade names | Modern Message          
Business Acquisition [Line Items]          
Weighted average useful life 5 years        
Maximum | Modern Message          
Business Acquisition [Line Items]          
Deferred obligation $ 2,000        
Restricted Stock | Modern Message          
Business Acquisition [Line Items]          
Aggregate grant date fair value   $ 10,700      
XML 62 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2020
Equity [Abstract]  
Schedule Of Accumulated Other Comprehensive Income (Loss)
Changes in accumulated other comprehensive loss (AOCI) by component for the three months ended March 31, 2020 and 2019 were as follows:
 
 
Unrealized (Loss) Gain on Derivative Instruments, Net of Tax
 
Foreign Currency Translation Adjustments
 
Total
 
 
(in thousands)
Balance at January 1, 2019(1)
 
$
249

 
$
(716
)
 
$
(467
)
Other comprehensive loss before reclassifications
 
(586
)
 
(99
)
 
(685
)
Amounts reclassified from AOCI
 
(220
)
 

 
(220
)
Net current period other comprehensive loss
 
(806
)
 
(99
)
 
(905
)
Balance at March 31, 2019
 
(557
)
 
(815
)
 
(1,372
)
 
 
 
 
 
 


Balance at January 1, 2020
 
(1,461
)
 
(887
)
 
(2,348
)
Other comprehensive loss before reclassifications
 
(3,549
)
 
(505
)
 
(4,054
)
Amounts reclassified from AOCI
 
134

 

 
134

Net current period other comprehensive loss
 
(3,415
)
 
(505
)
 
(3,920
)
Balance at March 31, 2020
 
$
(4,876
)
 
$
(1,392
)
 
$
(6,268
)
(1)Reflects the cumulative effective of adopting ASU 2017-12 in the prior period.
XML 63 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Debt (Tables)
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Schedule of Debt
Principal outstanding and unamortized debt issuance and discount costs for the Term Loans were as follows at March 31, 2020 and December 31, 2019:
 
March 31, 2020
 
December 31, 2019
 
Term Loans
 
(in thousands)
Principal outstanding
$
592,500

 
$
596,250

Unamortized issuance costs
(887
)
 
(942
)
Unamortized discount
(1,171
)
 
(1,245
)
Carrying value
$
590,442

 
$
594,063


Schedule of maturities of long-term debt
Future maturities of principal under the Term Loans are as follows for the years ending December 31, in thousands:
 
Term Loans
2020
$
15,000

2021
30,000

2022
33,750

2023
24,375

Thereafter
489,375

 
$
592,500


Convertible Debt
The net carrying amount of the Convertible Notes at March 31, 2020 and December 31, 2019, was as follows:
 
March 31, 2020
 
December 31, 2019
 
(in thousands)
Liability component:
 
 
 
Principal amount
$
344,995

 
$
344,995

Unamortized discount
(32,449
)
 
(35,287
)
Unamortized debt issuance costs
(4,157
)
 
(4,520
)
Convertible notes, net
$
308,389

 
$
305,188

 
 
 
 
Equity component, net of issuance costs and deferred tax:
$
61,390

 
$
61,390


The following table sets forth total interest expense related to the Convertible Notes for the three months ended March 31, 2020 and 2019:
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Contractual interest expense
$
1,294

 
$
1,294

Amortization of debt discount
2,838

 
2,676

Amortization of debt issuance costs
363

 
343

 
$
4,495

 
$
4,313


XML 64 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Leases
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Leases  Leases
Our leases are primarily comprised of real estate leases of office facilities and equipment under operating leases that expire on various dates through 2033. In May 2015, we entered into a lease agreement for office space located in Richardson, Texas to serve as our corporate headquarters and data center. The lease, which is classified as a finance lease, is for a term of twelve years, beginning in 2016, and includes optional extension periods. The lease agreement contains provisions for rent escalations over the term of the lease and leasehold improvement incentives.
The components of lease costs for the three months ended March 31, 2020 and 2019 were as follows:
 
Three Months Ended March 31,
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Operating lease cost
$
4,472

 
$
3,486

 
 
 
 
Finance lease cost:
 
 
 
Depreciation of finance lease asset
$
992

 
$
992

Interest on lease liabilities
1,030

 
1,045

Total finance lease cost
$
2,022

 
2,037


Rent expense for short-term leases for the three months ended March 31, 2020 and 2019 was not material.
Supplemental balance sheet information related to leases at March 31, 2020, was as follows:
 
Operating leases
 
Finance leases
 
Total leases
 
(in thousands, except lease term and discount rate)
Right-of-use assets
$
65,493

 
$
53,248

 
$
118,741

 
 
 
 
 
 
Lease liabilities, current (1)
$
13,052

 
$
3,407

 
$
16,459

Lease liabilities, net of current portion
58,573

 
72,526

 
131,099

Total lease liabilities
$
71,625

 
$
75,933

 
$
147,558

 
 
 
 
 
 
Weighted average remaining term (in years)
5.8

 
13.4

 
 
Weighted average discount rate
4.8
%
 
5.4
%
 
 
(1) 
Included in the line “Accrued expenses and other current liabilities” in the accompanying Condensed Consolidated Balance Sheets.
Supplemental balance sheet information related to leases at December 31, 2019, was as follows:
 
Operating leases
 
Finance leases
 
Total leases
 
(in thousands, except lease term and discount rate)
Right-of-use assets
$
67,700

 
$
54,241

 
$
121,941

 
 
 
 
 
 
Lease liabilities, current (1)
$
12,873

 
$
3,254

 
$
16,127

Lease liabilities, net of current portion
59,822

 
73,491

 
133,313

Total lease liabilities
$
72,695

 
$
76,745

 
$
149,440

 
 
 
 
 
 
Weighted average remaining term (in years)
6.1

 
13.7

 
 
Weighted average discount rate
4.8
%
 
5.4
%
 
 
(1) 
Included in the line “Accrued expenses and other current liabilities” in the accompanying Condensed Consolidated Balance Sheets.
Supplemental cash flow information related to leases for the three months ended March 31, 2020 and 2019 was as follows, in thousands:
 
Three Months Ended March 31,
 
Three Months Ended March 31,
 
2020
 
2019
Cash payments for lease liabilities within operating activities:
 
 
 
Operating leases
$
3,048

 
$
3,658

Finance leases
$
1,030

 
$
1,045

Non-cash activity:
 
 
 
Right-of-use assets obtained in exchange for operating lease obligations
$
1,392

 
$


At March 31, 2020, future maturities of lease liabilities due under these lease agreements were as follows for the years ending December 31, in thousands:
 
Operating leases
 
Finance leases
 
Total leases
2020
$
12,613

 
$
4,979

 
$
17,592

2021
15,690

 
7,504

 
23,194

2022
13,695

 
7,609

 
21,304

2023
11,943

 
7,714

 
19,657

2024
9,941

 
7,819

 
17,760

Thereafter
18,471

 
72,214

 
90,685

Total undiscounted lease payments
82,353

 
107,839

 
190,192

Present value adjustment
(10,728
)
 
(31,906
)
 
(42,634
)
Present value of lease payments
$
71,625

 
$
75,933

 
$
147,558


Leases  Leases
Our leases are primarily comprised of real estate leases of office facilities and equipment under operating leases that expire on various dates through 2033. In May 2015, we entered into a lease agreement for office space located in Richardson, Texas to serve as our corporate headquarters and data center. The lease, which is classified as a finance lease, is for a term of twelve years, beginning in 2016, and includes optional extension periods. The lease agreement contains provisions for rent escalations over the term of the lease and leasehold improvement incentives.
The components of lease costs for the three months ended March 31, 2020 and 2019 were as follows:
 
Three Months Ended March 31,
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Operating lease cost
$
4,472

 
$
3,486

 
 
 
 
Finance lease cost:
 
 
 
Depreciation of finance lease asset
$
992

 
$
992

Interest on lease liabilities
1,030

 
1,045

Total finance lease cost
$
2,022

 
2,037


Rent expense for short-term leases for the three months ended March 31, 2020 and 2019 was not material.
Supplemental balance sheet information related to leases at March 31, 2020, was as follows:
 
Operating leases
 
Finance leases
 
Total leases
 
(in thousands, except lease term and discount rate)
Right-of-use assets
$
65,493

 
$
53,248

 
$
118,741

 
 
 
 
 
 
Lease liabilities, current (1)
$
13,052

 
$
3,407

 
$
16,459

Lease liabilities, net of current portion
58,573

 
72,526

 
131,099

Total lease liabilities
$
71,625

 
$
75,933

 
$
147,558

 
 
 
 
 
 
Weighted average remaining term (in years)
5.8

 
13.4

 
 
Weighted average discount rate
4.8
%
 
5.4
%
 
 
(1) 
Included in the line “Accrued expenses and other current liabilities” in the accompanying Condensed Consolidated Balance Sheets.
Supplemental balance sheet information related to leases at December 31, 2019, was as follows:
 
Operating leases
 
Finance leases
 
Total leases
 
(in thousands, except lease term and discount rate)
Right-of-use assets
$
67,700

 
$
54,241

 
$
121,941

 
 
 
 
 
 
Lease liabilities, current (1)
$
12,873

 
$
3,254

 
$
16,127

Lease liabilities, net of current portion
59,822

 
73,491

 
133,313

Total lease liabilities
$
72,695

 
$
76,745

 
$
149,440

 
 
 
 
 
 
Weighted average remaining term (in years)
6.1

 
13.7

 
 
Weighted average discount rate
4.8
%
 
5.4
%
 
 
(1) 
Included in the line “Accrued expenses and other current liabilities” in the accompanying Condensed Consolidated Balance Sheets.
Supplemental cash flow information related to leases for the three months ended March 31, 2020 and 2019 was as follows, in thousands:
 
Three Months Ended March 31,
 
Three Months Ended March 31,
 
2020
 
2019
Cash payments for lease liabilities within operating activities:
 
 
 
Operating leases
$
3,048

 
$
3,658

Finance leases
$
1,030

 
$
1,045

Non-cash activity:
 
 
 
Right-of-use assets obtained in exchange for operating lease obligations
$
1,392

 
$


At March 31, 2020, future maturities of lease liabilities due under these lease agreements were as follows for the years ending December 31, in thousands:
 
Operating leases
 
Finance leases
 
Total leases
2020
$
12,613

 
$
4,979

 
$
17,592

2021
15,690

 
7,504

 
23,194

2022
13,695

 
7,609

 
21,304

2023
11,943

 
7,714

 
19,657

2024
9,941

 
7,819

 
17,760

Thereafter
18,471

 
72,214

 
90,685

Total undiscounted lease payments
82,353

 
107,839

 
190,192

Present value adjustment
(10,728
)
 
(31,906
)
 
(42,634
)
Present value of lease payments
$
71,625

 
$
75,933

 
$
147,558


XML 65 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Guarantor Arrangements
We have agreements whereby we indemnify our officers and directors for certain events or occurrences while the officer or director is or was serving at our request in such capacity. The term of the indemnification period is for the officer or director’s lifetime. The maximum potential amount of future payments we could be required to make under these indemnification agreements is unlimited; however, we have a director and officer insurance policy that limits our exposure and enables us to recover a portion of any future amounts paid. As a result of our insurance policy coverage, we believe the estimated fair value of these indemnification agreements is minimal. Accordingly, we had no liabilities recorded for these agreements as of March 31, 2020 or December 31, 2019.
In the ordinary course of our business, we include standard indemnification provisions in our agreements with clients. Pursuant to these provisions, we indemnify our clients for losses suffered or incurred in connection with third-party claims that our products infringed upon any U.S. patent, copyright, trademark, or other intellectual property right. Where applicable, we generally limit such infringement indemnities to those claims directed solely to our products and not in combination with other software or products. With respect to our products, we also generally reserve the right to resolve any such claims by designing a non-infringing alternative, by obtaining a license on reasonable terms, or by terminating our relationship with the client and refunding the client’s fees.
The potential amount of future payments to defend lawsuits or settle indemnified claims under these indemnification provisions is unlimited in certain agreements; however, we believe the estimated fair value of these indemnification provisions is minimal, and, accordingly, we had no liabilities recorded for these agreements as of March 31, 2020 or December 31, 2019.
Litigation
From time to time, in the normal course of our business, we are a party to litigation matters and claims. Litigation can be expensive and disruptive to our normal business operations. Moreover, the results of complex legal proceedings are difficult to predict, and our view of these matters may change in the future as the litigation and events related thereto unfold. We expense legal fees as incurred. Insurance recoveries associated with legal costs incurred are recorded when they are deemed probable of recovery.
At March 31, 2020 and December 31, 2019, we had accrued amounts for estimated settlement losses related to legal matters. We do not believe there is a reasonable possibility that a material loss exceeding amounts already recognized may have been incurred as of the date of the balance sheets presented herein.
We are involved in other litigation matters, including purported class action lawsuits, that are not likely to be material either individually or in the aggregate based on information available at this time. Our view of these matters may change as the litigation and events related thereto unfold.
XML 66 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Financial Instruments - Narrative (Details)
$ in Millions
3 Months Ended
Feb. 10, 2020
USD ($)
Mar. 31, 2020
USD ($)
Mar. 31, 2019
USD ($)
Dec. 24, 2018
USD ($)
derivative_instrument
Mar. 31, 2016
USD ($)
derivative_instrument
Derivative [Line Items]          
Cash flow hedge loss to be reclassified within twelve months   $ 2.5      
Cash flow hedge, gain (loss), tax   1.2 $ 0.2    
Interest rate swap agreements          
Derivative [Line Items]          
Number of derivative instruments | derivative_instrument       2 2
Blended fixed interest rate percentage 1.89%     2.57% 0.89%
Contract termination value $ 2.5 7.1      
Other assets | Interest rate swap agreements          
Derivative [Line Items]          
Derivative, notional amount $ 100.0       $ 75.0
Other current liabilities | Interest rate swap agreements          
Derivative [Line Items]          
Derivative, notional amount       $ 100.0  
Derivatives designated as cash flow hedging instruments: | Cash flow hedges | Foreign currency forward contracts, net of tax          
Derivative [Line Items]          
Derivative, notional amount   13.9      
Not Designated as Hedging Instrument [Member] | Foreign currency forward contracts, net of tax          
Derivative [Line Items]          
Derivative, notional amount   $ 2.6      
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Assets and Liabilities of Lessee (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating leases    
Right-of-use assets $ 65,493 $ 67,700
Lease liabilities, current 13,052 12,873
Lease liabilities, net of current portion 58,573 59,822
Total lease liabilities $ 71,625 $ 72,695
Weighted average remaining term (in years) 5 years 9 months 18 days 6 years 1 month 6 days
Weighted average discount rate 4.80% 4.80%
Finance leases    
Right-of-use assets $ 53,248 $ 54,241
Lease liabilities, current 3,407 3,254
Lease liabilities, net of current portion 72,526 73,491
Total lease liabilities $ 75,933 $ 76,745
Weighted average remaining term (in years) 13 years 4 months 24 days 13 years 8 months 12 days
Weighted average discount rate 5.40% 5.40%
Total leases    
Right-of-use assets $ 118,741 $ 121,941
Lease liabilities, current 16,459 16,127
Lease liabilities, net of current portion 131,099 133,313
Total lease liabilities $ 147,558 $ 149,440
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Identified Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount $ 667,371 $ 649,298
Accumulated Amortization (305,813) (284,695)
Finite-lived intangible assets, net 361,558 364,603
Total intangible assets, carrying amount 675,755 657,691
Total identified intangible assets, net 369,942 372,996
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets 8,384 8,393
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 286,003 277,030
Accumulated Amortization (135,513) (125,537)
Finite-lived intangible assets, net 150,490 151,493
Client relationships    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 349,838 341,438
Accumulated Amortization (150,311) (140,044)
Finite-lived intangible assets, net 199,527 201,394
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 26,257 25,557
Accumulated Amortization (17,539) (16,928)
Finite-lived intangible assets, net 8,718 8,629
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 5,273 5,273
Accumulated Amortization (2,450) (2,186)
Finite-lived intangible assets, net $ 2,823 $ 3,087
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Debt Maturities (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Debt Disclosure [Abstract]  
2020 $ 15,000
2021 30,000
2022 33,750
2023 24,375
Thereafter 489,375
Carrying value $ 592,500
XML 70 R9999.htm IDEA: XBRL DOCUMENT v3.20.1
Label Element Value
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 0
Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (25,000)
AOCI Attributable to Parent [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 25,000
XML 71 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Cash flow hedging derivatives on the Balance Sheet
The table below presents the fair value of the derivative instruments designated as cash flow hedges as well as their classification in the Condensed Consolidated Balance Sheets as of March 31, 2020 and December 31, 2019:
 
 
 
Fair Value at
 
Balance Sheet Location
 
March 31, 2020
 
December 31, 2019
 
 
 
(in thousands)
Derivatives designated as cash flow hedging instruments:
 
 
 
 
 
Assets:
 
 
 
 
 
Foreign currency forward contracts
Other current assets
 
70

 
217

Total derivative assets
 
 
$
70

 
$
217

Liabilities:
 
 
 
 
 
Interest rate swaps
Other long-term liabilities
 
$
6,540

 
$
2,193

Foreign currency forward contracts
Other current liabilities
 
302

 
14

Total derivative liabilities
 
 
$
6,842

 
$
2,207


Gain (loss) on Derivatives
The tables below present the amount of gains and losses related to the derivative instruments and their location in the Condensed Consolidated Statements of Operations and the Condensed Consolidated Statements of Comprehensive Income for the three months ended March 31, 2020 and 2019, in thousands:
Derivatives Designated as Cash Flow Hedges
 
Gain (Loss) Recognized in OCI
 
 
 
Gain (Loss) Recognized in Income
Three months ended March 31,
 
2020
2019
 
Location of Gain (Loss) Recognized in Income
 
2020
2019
Swap agreements, net of tax
 
$
(3,275
)
$
(586
)
 
Interest expense and other
 
$
(156
)
$
220

Foreign currency forward contracts, net of tax
 
(274
)

 
Cost of revenue and operating expenses
 
22



XML 72 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-based Expense (Tables)
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Restricted Stock Activity Prior to July 1, 2023, these awards become Eligible Shares if the average closing price of our common stock equals or exceeds the triggers shown below for a period of twenty consecutive trading days:
Awards Granted
Stock Price Trigger
109,888
$73.60
109,888
$82.43
109,888
$94.21
109,960
$105.98

JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rp-2020033110q.htm": { "axisCustom": 2, "axisStandard": 28, "contextCount": 249, "dts": { "calculationLink": { "local": [ "rp-20200331_cal.xml" ] }, "definitionLink": { "local": [ "rp-20200331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "rp-2020033110q.htm" ] }, "labelLink": { "local": [ "rp-20200331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "rp-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "rp-20200331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 651, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 33, "http://www.realpage.com/20200331": 4, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 42 }, "keyCustom": 61, "keyStandard": 409, "memberCustom": 33, "memberStandard": 51, "nsprefix": "rp", "nsuri": "http://www.realpage.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.realpage.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Acquisitions", "role": "http://www.realpage.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Revenue Recognition", "role": "http://www.realpage.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Property, Equipment and Software", "role": "http://www.realpage.com/role/PropertyEquipmentAndSoftware", "shortName": "Property, Equipment and Software", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Leases", "role": "http://www.realpage.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.realpage.com/role/GoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Debt", "role": "http://www.realpage.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Stock-based Expense", "role": "http://www.realpage.com/role/StockBasedExpense", "shortName": "Stock-based Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Commitments and Contingencies", "role": "http://www.realpage.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Net Income per Share", "role": "http://www.realpage.com/role/NetIncomePerShare", "shortName": "Net Income per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Income Taxes", "role": "http://www.realpage.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Fair Value Measurements", "role": "http://www.realpage.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Stockholders' Equity", "role": "http://www.realpage.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Derivative Financial Instruments", "role": "http://www.realpage.com/role/DerivativeFinancialInstruments", "shortName": "Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302302 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Acquisitions (Tables)", "role": "http://www.realpage.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.realpage.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Property, Equipment and Software (Tables)", "role": "http://www.realpage.com/role/PropertyEquipmentAndSoftwareTables", "shortName": "Property, Equipment and Software (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Leases (Tables)", "role": "http://www.realpage.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.realpage.com/role/GoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.realpage.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Debt (Tables)", "role": "http://www.realpage.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Stock-based Expense (Tables)", "role": "http://www.realpage.com/role/StockBasedExpenseTables", "shortName": "Stock-based Expense (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Net Income per Share (Tables)", "role": "http://www.realpage.com/role/NetIncomePerShareTables", "shortName": "Net Income per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.realpage.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.realpage.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Derivative Financial Instruments (Tables)", "role": "http://www.realpage.com/role/DerivativeFinancialInstrumentsTables", "shortName": "Derivative Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable Allowance for Credit Losses (Details)", "role": "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableAllowanceForCreditLossesDetails", "shortName": "Summary of Significant Accounting Policies - Accounts Receivable Allowance for Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Acquisitions - 2020 Acquisitions (Details)", "role": "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "shortName": "Acquisitions - 2020 Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "D2020Q1Jan22-Jan22_us-gaap_BusinessAcquisitionAxis_rp_ModernMessageIncMember", "decimals": null, "lang": "en-US", "name": "rp:BusinessCombinationDeferredObligationReleasePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Acquisitions - Allocated Purchase Price (Details)", "role": "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails", "shortName": "Acquisitions - Allocated Purchase Price (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1_us-gaap_BusinessAcquisitionAxis_rp_ModernMessageIncMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "rp:BusinessAcquisitionsNumberOfAcquisitions", "reportCount": 1, "unique": true, "unitRef": "acquisition", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Acquisitions - 2019 Acquisitions (Details)", "role": "http://www.realpage.com/role/Acquisitions2019AcquisitionsDetails", "shortName": "Acquisitions - 2019 Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "rp:BusinessAcquisitionsNumberOfAcquisitions", "reportCount": 1, "unique": true, "unitRef": "acquisition", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "rp:BusinessCombinationDeferredObligationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403405 - Disclosure - Acquisitions - Schedule of Contingent Consideration Rollforward (Details)", "role": "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails", "shortName": "Acquisitions - Schedule of Contingent Consideration Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "rp:BusinessCombinationDeferredObligationLiabilityAdditionsForAcquisitionsNetOfFairValueDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403406 - Disclosure - Acquisitions - Pro Forma Financial Information (Details)", "role": "http://www.realpage.com/role/AcquisitionsProFormaFinancialInformationDetails", "shortName": "Acquisitions - Pro Forma Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "role": "http://www.realpage.com/role/RevenueRecognitionDisaggregationOfRevenueDetails", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1QTD_srt_ProductOrServiceAxis_rp_PropertyManagementMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfTiming", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Revenue Recognition - Narrative (Details)", "role": "http://www.realpage.com/role/RevenueRecognitionNarrativeDetails", "shortName": "Revenue Recognition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfTiming", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404404 - Disclosure - Revenue Recognition - Capitalized Contract Cost (Details)", "role": "http://www.realpage.com/role/RevenueRecognitionCapitalizedContractCostDetails", "shortName": "Revenue Recognition - Capitalized Contract Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404405 - Disclosure - Revenue Recognition - Remaining Performance Obligations (Details)", "role": "http://www.realpage.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails", "shortName": "Revenue Recognition - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Property, Equipment and Software - Components of Property, Equipment and Software (Details)", "role": "http://www.realpage.com/role/PropertyEquipmentAndSoftwareComponentsOfPropertyEquipmentAndSoftwareDetails", "shortName": "Property, Equipment and Software - Components of Property, Equipment and Software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Property, Equipment and Software - Additional Information (Details)", "role": "http://www.realpage.com/role/PropertyEquipmentAndSoftwareAdditionalInformationDetails", "shortName": "Property, Equipment and Software - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "I2015Q2May31_rp_LeaseArrangementAxis_rp_HeadquartersRichardsonTXMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Leases - Narrative (Details)", "role": "http://www.realpage.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "I2015Q2May31_rp_LeaseArrangementAxis_rp_HeadquartersRichardsonTXMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "role": "http://www.realpage.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Leases - Lease Cost (Details)", "role": "http://www.realpage.com/role/LeasesLeaseCostDetails", "shortName": "Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rp:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - Leases - Assets and Liabilities of Lessee (Details)", "role": "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails", "shortName": "Leases - Assets and Liabilities of Lessee (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rp:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406405 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "role": "http://www.realpage.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406406 - Disclosure - Leases - Schedule of Lease Maturity (Details)", "role": "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails", "shortName": "Leases - Schedule of Lease Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Goodwill and Intangible Assets - Change in Carrying Amount of Goodwill (Details)", "role": "http://www.realpage.com/role/GoodwillAndIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Change in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Goodwill and Intangible Assets - Identified Intangible Assets (Details)", "role": "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Identified Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1QTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_FiniteLivedIntangibleAssetsMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)", "role": "http://www.realpage.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails", "shortName": "Goodwill and Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1QTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_FiniteLivedIntangibleAssetsMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1", "decimals": "INF", "first": true, "lang": null, "name": "rp:DebtCovenantAvailableLiquidityofOutstandingConvertibleNotesMinimumPercent", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Debt - Narrative (Details)", "role": "http://www.realpage.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "I2017Q2May23", "decimals": "-5", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Debt - Schedule of Debt (Details)", "role": "http://www.realpage.com/role/DebtScheduleOfDebtDetails", "shortName": "Debt - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1_us-gaap_LongtermDebtTypeAxis_rp_TermLoanMember", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Debt - Debt Maturities (Details)", "role": "http://www.realpage.com/role/DebtDebtMaturitiesDetails", "shortName": "Debt - Debt Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006000 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "role": "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1_us-gaap_DebtInstrumentAxis_rp_ConvertibleSeniorNotesDueNovember2022Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleNotesPayableMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Debt - Convertible Debt (Details)", "role": "http://www.realpage.com/role/DebtConvertibleDebtDetails", "shortName": "Debt - Convertible Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1_us-gaap_DebtInstrumentAxis_rp_ConvertibleSeniorNotesDueNovember2022Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleNotesPayableMember", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Stock-based Expense - Narrative (Details)", "role": "http://www.realpage.com/role/StockBasedExpenseNarrativeDetails", "shortName": "Stock-based Expense - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD_us-gaap_AwardTypeAxis_rp_MarketBasedRestrictedStockAwardsMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Stock-based Expense - Schedule of Stock-based Expense (Details)", "role": "http://www.realpage.com/role/StockBasedExpenseScheduleOfStockBasedExpenseDetails", "shortName": "Stock-based Expense - Schedule of Stock-based Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD_us-gaap_AwardTypeAxis_rp_MarketBasedRestrictedStockAwardsMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_IndemnificationGuaranteeMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GuaranteeObligationsCurrentCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410401 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.realpage.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_IndemnificationGuaranteeMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GuaranteeObligationsCurrentCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Net Income per Share - Additional Information (Details)", "role": "http://www.realpage.com/role/NetIncomePerShareAdditionalInformationDetails", "shortName": "Net Income per Share - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Net Income per Share - Calculation of Basic and Diluted Net Income Per Share (Details)", "role": "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails", "shortName": "Net Income per Share - Calculation of Basic and Diluted Net Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412401 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.realpage.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "I2016Q3Aug31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_rp_CompstakMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "I2016Q3Aug31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_rp_CompstakMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details)", "role": "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "shortName": "Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_rp_ContingentConsiderationMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413404 - Disclosure - Fair Value Measurements - Changes in Level 3 Fair Values (Details)", "role": "http://www.realpage.com/role/FairValueMeasurementsChangesInLevel3FairValuesDetails", "shortName": "Fair Value Measurements - Changes in Level 3 Fair Values (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_rp_ContingentConsiderationMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Stockholders' Equity - Narrative (Details)", "role": "http://www.realpage.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414403 - Disclosure - Stockholders' Equity - Changes in AOCI (Details)", "role": "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails", "shortName": "Stockholders' Equity - Changes in AOCI (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Derivative Financial Instruments - Narrative (Details)", "role": "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "shortName": "Derivative Financial Instruments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415403 - Disclosure - Derivative Financial Instruments - Fair Value By Balance Sheet Location (Details)", "role": "http://www.realpage.com/role/DerivativeFinancialInstrumentsFairValueByBalanceSheetLocationDetails", "shortName": "Derivative Financial Instruments - Fair Value By Balance Sheet Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FI2020Q1_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415404 - Disclosure - Derivative Financial Instruments - Gain (Loss) on Derivatives (Details)", "role": "http://www.realpage.com/role/DerivativeFinancialInstrumentsGainLossOnDerivativesDetails", "shortName": "Derivative Financial Instruments - Gain (Loss) on Derivatives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - The Company", "role": "http://www.realpage.com/role/Company", "shortName": "The Company", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.realpage.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "rp-2020033110q.htm", "contextRef": "I2019Q1Jan1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - rp-2020033110q.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - rp-2020033110q.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 86, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "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 CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r405" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r406" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "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 Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "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 Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "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 Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r407" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r407" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "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": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r407" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r408" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r407" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r407" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r407" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r407" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r403" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "rp_AccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued expenses and other current liabilities.", "label": "Accrued Expenses And Other Current Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "rp_AmendedCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amended Credit Facility [Member]", "label": "Amended Credit Facility [Member]", "terseLabel": "Amended Credit Facility" } } }, "localname": "AmendedCreditFacilityMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rp_AssetOptimizationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asset Optimization [Member]", "label": "Asset Optimization [Member]", "terseLabel": "Asset optimization" } } }, "localname": "AssetOptimizationMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "rp_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Assets And Liabilities, Lessee" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "rp_BenefitfromLicenseFeesExpectedLengthofTime": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Benefit from License Fees, Expected Length of Time", "label": "Benefit from License Fees, Expected Length of Time", "terseLabel": "Expected length of time of benefit from license fees" } } }, "localname": "BenefitfromLicenseFeesExpectedLengthofTime", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "rp_BuildiumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Buildium [Member]", "label": "Buildium [Member]", "terseLabel": "Buildium" } } }, "localname": "BuildiumMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/Acquisitions2019AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "rp_BusinessAcquisitionsNumberOfAcquisitions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Acquisitions, Number Of Acquisitions", "label": "Business Acquisitions, Number Of Acquisitions", "terseLabel": "Number of acquisitions" } } }, "localname": "BusinessAcquisitionsNumberOfAcquisitions", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/Acquisitions2019AcquisitionsDetails" ], "xbrltype": "integerItemType" }, "rp_BusinessCombinationContingentConsiderationAndDeferredObligationLiability": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration And Deferred Obligation, Liability", "label": "Business Combination, Contingent Consideration And Deferred Obligation, Liability", "periodEndLabel": "Total Ending Liability", "periodStartLabel": "Total Beginning Balance" } } }, "localname": "BusinessCombinationContingentConsiderationAndDeferredObligationLiability", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationContingentConsiderationAndDeferredObligationLiabilityAdditionsForAcquisitionsNetOfFairValueDiscount": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration And Deferred Obligation, Liability, Additions For Acquisitions Net Of Fair Value Discount", "label": "Business Combination, Contingent Consideration And Deferred Obligation, Liability, Additions For Acquisitions Net Of Fair Value Discount", "totalLabel": "Additions, net of fair value discount" } } }, "localname": "BusinessCombinationContingentConsiderationAndDeferredObligationLiabilityAdditionsForAcquisitionsNetOfFairValueDiscount", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationContingentConsiderationAndDeferredObligationLiabilityIncreaseDecreaseForAccretion": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration And Deferred Obligation, Liability, Increase (Decrease) For Accretion", "label": "Business Combination, Contingent Consideration And Deferred Obligation, Liability, Increase (Decrease) For Accretion", "totalLabel": "Accretion expense" } } }, "localname": "BusinessCombinationContingentConsiderationAndDeferredObligationLiabilityIncreaseDecreaseForAccretion", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationContingentConsiderationAndDeferredObligationLiabilityIncreaseDecreaseForChangeInFairValue": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration And Deferred Obligation, Liability, Increase (Decrease) For Change In Fair Value", "label": "Business Combination, Contingent Consideration And Deferred Obligation, Liability, Increase (Decrease) For Change In Fair Value", "totalLabel": "Change in fair value" } } }, "localname": "BusinessCombinationContingentConsiderationAndDeferredObligationLiabilityIncreaseDecreaseForChangeInFairValue", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationContingentConsiderationAndDeferredObligationLiabilityIncreaseDecreaseForIndemnificationClaimsAndOtherAdjustments": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration And Deferred Obligation, Liability, Increase (Decrease) For Indemnification Claims And Other Adjustments", "label": "Business Combination, Contingent Consideration And Deferred Obligation, Liability, Increase (Decrease) For Indemnification Claims And Other Adjustments", "totalLabel": "Indemnification claims and other adjustments" } } }, "localname": "BusinessCombinationContingentConsiderationAndDeferredObligationLiabilityIncreaseDecreaseForIndemnificationClaimsAndOtherAdjustments", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationContingentConsiderationLiabilityAdditionsForAcquisitionsNetOfFairValueDiscount": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": 2.0, "parentTag": "rp_BusinessCombinationContingentConsiderationAndDeferredObligationLiabilityAdditionsForAcquisitionsNetOfFairValueDiscount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration, Liability, Additions For Acquisitions Net Of Fair Value Discount", "label": "Business Combination, Contingent Consideration, Liability, Additions For Acquisitions Net Of Fair Value Discount", "terseLabel": "Additions, net of fair value discount" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityAdditionsForAcquisitionsNetOfFairValueDiscount", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationContingentConsiderationLiabilityIncreaseDecreaseForChangeInFairValue": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": 2.0, "parentTag": "rp_BusinessCombinationContingentConsiderationAndDeferredObligationLiabilityIncreaseDecreaseForChangeInFairValue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration, Liability, Increase (Decrease) For Change In Fair Value", "label": "Business Combination, Contingent Consideration, Liability, Increase (Decrease) For Change In Fair Value", "terseLabel": "Change in fair value" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityIncreaseDecreaseForChangeInFairValue", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationContingentConsiderationLiabilityIncreaseDecreaseForEquityInterestsIssuedAndIssuable": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration, Liability, Increase (Decrease) For Equity Interests Issued And Issuable", "label": "Business Combination, Contingent Consideration, Liability, Increase (Decrease) For Equity Interests Issued And Issuable", "negatedLabel": "Settlements through common stock issued" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityIncreaseDecreaseForEquityInterestsIssuedAndIssuable", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationContingentConsiderationLiabilityIncreaseDecreaseForIndemnificationClaimsAndOtherAdjustments": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": 2.0, "parentTag": "rp_BusinessCombinationContingentConsiderationAndDeferredObligationLiabilityIncreaseDecreaseForIndemnificationClaimsAndOtherAdjustments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration, Liability, Increase (Decrease) For Indemnification Claims And Other Adjustments", "label": "Business Combination, Contingent Consideration, Liability, Increase (Decrease) For Indemnification Claims And Other Adjustments", "terseLabel": "Indemnification claims and other adjustments" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityIncreaseDecreaseForIndemnificationClaimsAndOtherAdjustments", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationContingentConsiderationLiabilityIncreaseDecreaseforAccretion": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": 2.0, "parentTag": "rp_BusinessCombinationContingentConsiderationAndDeferredObligationLiabilityIncreaseDecreaseForAccretion", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration, Liability, Increase (Decrease) for Accretion", "label": "Business Combination, Contingent Consideration, Liability, Increase (Decrease) for Accretion", "terseLabel": "Accretion expense" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityIncreaseDecreaseforAccretion", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationDeferredObligationLiability": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": 1.0, "parentTag": "rp_BusinessCombinationContingentConsiderationAndDeferredObligationLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Deferred Obligation, Liability", "label": "Business Combination, Deferred Obligation, Liability", "periodEndLabel": "Deferred Cash and Stock Obligations Ending Balance", "periodStartLabel": "Deferred Cash and Stock Obligations Beginning Balance", "terseLabel": "Deferred obligation", "verboseLabel": "Deferred obligations, net" } } }, "localname": "BusinessCombinationDeferredObligationLiability", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails", "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationDeferredObligationLiabilityAdditionsForAcquisitionsNetOfFairValueDiscount": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": 1.0, "parentTag": "rp_BusinessCombinationContingentConsiderationAndDeferredObligationLiabilityAdditionsForAcquisitionsNetOfFairValueDiscount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Deferred Obligation, Liability, Additions For Acquisitions Net Of Fair Value Discount", "label": "Business Combination, Deferred Obligation, Liability, Additions For Acquisitions Net Of Fair Value Discount", "terseLabel": "Additions, net of fair value discount" } } }, "localname": "BusinessCombinationDeferredObligationLiabilityAdditionsForAcquisitionsNetOfFairValueDiscount", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationDeferredObligationLiabilityIncreaseDecreaseForAccretion": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": 1.0, "parentTag": "rp_BusinessCombinationContingentConsiderationAndDeferredObligationLiabilityIncreaseDecreaseForAccretion", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Deferred Obligation, Liability, Increase (Decrease) For Accretion", "label": "Business Combination, Deferred Obligation, Liability, Increase (Decrease) For Accretion", "terseLabel": "Accretion expense" } } }, "localname": "BusinessCombinationDeferredObligationLiabilityIncreaseDecreaseForAccretion", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationDeferredObligationLiabilityIncreaseDecreaseForChangeInFairValue": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": 1.0, "parentTag": "rp_BusinessCombinationContingentConsiderationAndDeferredObligationLiabilityIncreaseDecreaseForChangeInFairValue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Deferred Obligation, Liability, Increase (Decrease) For Change In Fair Value", "label": "Business Combination, Deferred Obligation, Liability, Increase (Decrease) For Change In Fair Value", "terseLabel": "Change in fair value" } } }, "localname": "BusinessCombinationDeferredObligationLiabilityIncreaseDecreaseForChangeInFairValue", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationDeferredObligationLiabilityIncreaseDecreaseForEquityInterestsIssuedAndIssuable": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Deferred Obligation, Liability, Increase (Decrease) For Equity Interests Issued And Issuable", "label": "Business Combination, Deferred Obligation, Liability, Increase (Decrease) For Equity Interests Issued And Issuable", "negatedLabel": "Settlements through common stock issued" } } }, "localname": "BusinessCombinationDeferredObligationLiabilityIncreaseDecreaseForEquityInterestsIssuedAndIssuable", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationDeferredObligationLiabilityIncreaseDecreaseForIndemnificationClaimsAndOtherAdjustments": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": 1.0, "parentTag": "rp_BusinessCombinationContingentConsiderationAndDeferredObligationLiabilityIncreaseDecreaseForIndemnificationClaimsAndOtherAdjustments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Deferred Obligation, Liability, Increase (Decrease) For Indemnification Claims And Other Adjustments", "label": "Business Combination, Deferred Obligation, Liability, Increase (Decrease) For Indemnification Claims And Other Adjustments", "terseLabel": "Indemnification claims and other adjustments" } } }, "localname": "BusinessCombinationDeferredObligationLiabilityIncreaseDecreaseForIndemnificationClaimsAndOtherAdjustments", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationDeferredObligationReleasePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Deferred Obligation, Release Period", "label": "Business Combination, Deferred Obligation, Release Period", "terseLabel": "Deferred obligation, release period" } } }, "localname": "BusinessCombinationDeferredObligationReleasePeriod", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails" ], "xbrltype": "durationItemType" }, "rp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedContractWithCustomerLiability": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer, Liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer Liability", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedContractWithCustomerLiability", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccountsPayableandAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails": { "order": 4.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, Accounts Payable and Accrued Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable and Accrued Liabilities", "negatedTerseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccountsPayableandAccruedLiabilities", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesDeposits": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails": { "order": 5.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, Deposits", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deposits", "negatedTerseLabel": "Client deposits held in restricted accounts" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesDeposits", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "rp_BusinessCombinationRecognizedIdentifiableAssetsAndLiabilitiesAssumedTangibleAssetsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets And Liabilities Assumed, Tangible Assets, Net", "label": "Business Combination, Recognized Identifiable Assets And Liabilities Assumed, Tangible Assets, Net", "terseLabel": "Net Tangible Assets Acquired (Liabilities Assumed)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAndLiabilitiesAssumedTangibleAssetsNet", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/Acquisitions2019AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "rp_ClickPayAndBluTrendMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ClickPay And BluTrend [Member]", "label": "ClickPay And BluTrend [Member]", "terseLabel": "ClickPay and BluTrend" } } }, "localname": "ClickPayAndBluTrendMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/NetIncomePerShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rp_CompstakMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Compstak", "label": "Compstak [Member]", "terseLabel": "Compstak" } } }, "localname": "CompstakMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "rp_ContingentConsiderationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent Consideration [Abstract]", "label": "Contingent Consideration [Abstract]", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsiderationAbstract", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "stringItemType" }, "rp_ContingentConsiderationAndDeferredObligationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent Consideration And Deferred Obligation [Abstract]", "label": "Contingent Consideration And Deferred Obligation [Abstract]", "terseLabel": "Total" } } }, "localname": "ContingentConsiderationAndDeferredObligationAbstract", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "stringItemType" }, "rp_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent Consideration [Member]", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsChangesInLevel3FairValuesDetails" ], "xbrltype": "domainItemType" }, "rp_ConvertibleSeniorNotesDueNovember2022Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Convertible Senior Notes Due November 2022 [Member]", "label": "Convertible Senior Notes Due November 2022 [Member]", "terseLabel": "Convertible Senior Notes Due November 2022" } } }, "localname": "ConvertibleSeniorNotesDueNovember2022Member", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails", "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rp_CostOfRevenueAndOperatingExpensesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost Of Revenue And Operating Expenses [Member]", "label": "Cost Of Revenue And Operating Expenses [Member]", "terseLabel": "Cost of revenue and operating expenses" } } }, "localname": "CostOfRevenueAndOperatingExpensesMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsGainLossOnDerivativesDetails" ], "xbrltype": "domainItemType" }, "rp_CumulativeEffectPeriodofAdoptionAdjustedBalanceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "Adjusted Balance" } } }, "localname": "CumulativeEffectPeriodofAdoptionAdjustedBalanceMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails" ], "xbrltype": "domainItemType" }, "rp_CumulativeEffectPeriodofAdoptionAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodofAdoptionAxis", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails" ], "xbrltype": "stringItemType" }, "rp_CumulativeEffectPeriodofAdoptionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodofAdoptionDomain", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails" ], "xbrltype": "domainItemType" }, "rp_DataProcessingandCommunicationsEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Data Processing and Communications Equipment [Member]", "label": "Data Processing and Communications Equipment [Member]", "terseLabel": "Data processing and communications equipment" } } }, "localname": "DataProcessingandCommunicationsEquipmentMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/PropertyEquipmentAndSoftwareComponentsOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "rp_DebtCovenantAvailableLiquidityofOutstandingConvertibleNotesMinimumPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Covenant, Available Liquidity of Outstanding Convertible Notes, Minimum, Percent", "label": "Debt Covenant, Available Liquidity of Outstanding Convertible Notes, Minimum, Percent", "terseLabel": "Minimum percent of available liquidity on outstanding convertible notes" } } }, "localname": "DebtCovenantAvailableLiquidityofOutstandingConvertibleNotesMinimumPercent", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "rp_DebtInstrumentConvertibleMeasurementPeriodThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Measurement Period Threshold Consecutive Trading Days", "label": "Debt Instrument, Convertible, Measurement Period Threshold Consecutive Trading Days", "terseLabel": "Measurement period threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleMeasurementPeriodThresholdConsecutiveTradingDays", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "rp_DebtInstrumentConvertibleMeasurementPeriodThresholdTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Measurement Period Threshold Trading Days", "label": "Debt Instrument, Convertible, Measurement Period Threshold Trading Days", "terseLabel": "Measurement period threshold trading days" } } }, "localname": "DebtInstrumentConvertibleMeasurementPeriodThresholdTradingDays", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "rp_DebtInstrumentConvertiblePercentageofDebtHeldByIndividualOwner": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Percentage of Debt Held By Individual Owner", "label": "Debt Instrument, Convertible, Percentage of Debt Held By Individual Owner", "terseLabel": "Percentage of debt held by individual owner" } } }, "localname": "DebtInstrumentConvertiblePercentageofDebtHeldByIndividualOwner", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "rp_DebtInstrumentConvertibleRatioOfTradingPricePer1000PrincipleAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Ratio Of Trading Price Per 1000 Principle Amount", "label": "Debt Instrument, Convertible, Ratio Of Trading Price Per 1000 Principle Amount", "terseLabel": "Ratio of trading price per $1000 principle amount" } } }, "localname": "DebtInstrumentConvertibleRatioOfTradingPricePer1000PrincipleAmount", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "rp_DebtInstrumentCovenantInterestCoverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Interest Coverage Ratio", "label": "Debt Instrument, Covenant, Interest Coverage Ratio", "terseLabel": "Covenant, interest coverage ratio" } } }, "localname": "DebtInstrumentCovenantInterestCoverageRatio", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "rp_DebtInstrumentCovenantNetLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Net Leverage Ratio", "label": "Debt Instrument, Covenant, Net Leverage Ratio", "terseLabel": "Net leverage ratio" } } }, "localname": "DebtInstrumentCovenantNetLeverageRatio", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "rp_DebtInstrumentCovenantNetLeverageRatioFollowingCertainAcquisitions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Net Leverage Ratio, Following Certain Acquisitions", "label": "Debt Instrument, Covenant, Net Leverage Ratio, Following Certain Acquisitions", "terseLabel": "Net leverage ratio, following certain material acquisitions" } } }, "localname": "DebtInstrumentCovenantNetLeverageRatioFollowingCertainAcquisitions", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "rp_DebtInstrumentCovenantSeniorLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Senior Leverage Ratio", "label": "Debt Instrument, Covenant, Senior Leverage Ratio", "terseLabel": "Senior leverage ratio" } } }, "localname": "DebtInstrumentCovenantSeniorLeverageRatio", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "rp_DebtInstrumentCovenantSeniorLeverageRatioFollowingCertainAcquisitions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Senior Leverage Ratio, Following Certain Acquisitions", "label": "Debt Instrument, Covenant, Senior Leverage Ratio, Following Certain Acquisitions", "terseLabel": "Senior leverage ratio, following certain material acquisitions" } } }, "localname": "DebtInstrumentCovenantSeniorLeverageRatioFollowingCertainAcquisitions", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "rp_DeferredObligationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Obligation [Abstract]", "label": "Deferred Obligation [Abstract]", "terseLabel": "Deferred Cash and Stock Obligations" } } }, "localname": "DeferredObligationAbstract", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "stringItemType" }, "rp_DenominatorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Denominator [Abstract]", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "rp_DerivativesContractTerminationValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Derivatives, Contract Termination Value", "label": "Derivatives, Contract Termination Value", "terseLabel": "Contract termination value" } } }, "localname": "DerivativesContractTerminationValue", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rp_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/LeasesLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance Lease Cost", "label": "Finance Lease Cost", "totalLabel": "Total finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "rp_FinanceLeaseCost1Abstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance Lease, Cost1 [Abstract]", "label": "Finance Lease, Cost1 [Abstract]", "terseLabel": "Finance lease cost:" } } }, "localname": "FinanceLeaseCost1Abstract", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/LeasesLeaseCostDetails" ], "xbrltype": "stringItemType" }, "rp_FurnitureFixturesAndOtherEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Furniture, fixtures, and other equipment.", "label": "Furniture Fixtures And Other Equipment [Member]", "terseLabel": "Furniture, fixtures, and other equipment" } } }, "localname": "FurnitureFixturesAndOtherEquipmentMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/PropertyEquipmentAndSoftwareComponentsOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "rp_HeadquartersRichardsonTXMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Headquarters, Richardson, TX [Member]", "label": "Headquarters, Richardson, TX [Member]", "terseLabel": "Headquarters, Richardson, TX" } } }, "localname": "HeadquartersRichardsonTXMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rp_HiperceptMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Hipercept [Member]", "label": "Hipercept [Member]", "terseLabel": "Hipercept" } } }, "localname": "HiperceptMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/Acquisitions2019AcquisitionsDetails", "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "rp_IMSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "IMS [Member]", "label": "IMS [Member]", "terseLabel": "IMS" } } }, "localname": "IMSMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/Acquisitions2019AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "rp_IncreaseDecreaseInCustomerRefundLiability": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Customer Refund Liability", "label": "Increase (Decrease) In Customer Refund Liability", "terseLabel": "Customer deposits" } } }, "localname": "IncreaseDecreaseInCustomerRefundLiability", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "rp_InitialTermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Initial Term Loan [Member]", "label": "Initial Term Loan [Member]", "terseLabel": "Initial Term Loan" } } }, "localname": "InitialTermLoanMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rp_InterestExpenseAndOtherNet": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Interest expense and other, net.", "label": "Interest Expense And Other Net", "negatedLabel": "Interest expense and other, net" } } }, "localname": "InterestExpenseAndOtherNet", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "rp_InterestExpenseandOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Expense and Other [Member]", "label": "Interest Expense and Other [Member]", "terseLabel": "Interest expense and other" } } }, "localname": "InterestExpenseandOtherMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsGainLossOnDerivativesDetails" ], "xbrltype": "domainItemType" }, "rp_InternationalSubsidiariesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "International Subsidiaries [Member]", "label": "International Subsidiaries [Member]", "terseLabel": "International Subsidiaries" } } }, "localname": "InternationalSubsidiariesMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rp_LeaseArrangementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Arrangement [Axis]", "label": "Lease Arrangement [Axis]", "terseLabel": "Lease Arrangement [Axis]" } } }, "localname": "LeaseArrangementAxis", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "rp_LeaseArrangementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Lease Arrangement [Axis]", "label": "Lease Arrangement [Domain]", "terseLabel": "Lease Arrangement [Domain]" } } }, "localname": "LeaseArrangementDomain", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rp_LeaseLabsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Labs [Member]", "label": "Lease Labs [Member]", "terseLabel": "LeaseLabs" } } }, "localname": "LeaseLabsMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "domainItemType" }, "rp_LeaseTermInsuranceGroupLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Term Insurance Group LLC [Member]", "label": "Lease Term Insurance Group LLC [Member]", "terseLabel": "LeaseTerm Solutions" } } }, "localname": "LeaseTermInsuranceGroupLLCMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/Acquisitions2019AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "rp_LeasingAndMarketingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Leasing And Marketing [Member]", "label": "Leasing And Marketing [Member]", "terseLabel": "Leasing and marketing" } } }, "localname": "LeasingAndMarketingMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "rp_LesseeOperatingAndFinanceLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating And Finance Lease, Description [Abstract]", "label": "Lessee, Operating And Finance Lease, Description [Abstract]", "terseLabel": "Total leases" } } }, "localname": "LesseeOperatingAndFinanceLeaseDescriptionAbstract", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails", "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "stringItemType" }, "rp_LineofCreditFacilityAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Additional Borrowing Capacity", "label": "Line of Credit Facility, Additional Borrowing Capacity", "terseLabel": "Line of credit facility, additional borrowing capacity" } } }, "localname": "LineofCreditFacilityAdditionalBorrowingCapacity", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rp_LongtermDebtMaturitiesRepaymentsofPrincipalAfterYearFour": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/DebtDebtMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Debt, Maturities, Repayments of Principal After Year Four", "label": "Long-term Debt, Maturities, Repayments of Principal After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LongtermDebtMaturitiesRepaymentsofPrincipalAfterYearFour", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DebtDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "rp_MarketBasedRestrictedStockAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Market Based Restricted Stock Awards [Member]", "label": "Market Based Restricted Stock Awards [Member]", "terseLabel": "Market Based Restricted Stock Awards" } } }, "localname": "MarketBasedRestrictedStockAwardsMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/StockBasedExpenseNarrativeDetails", "http://www.realpage.com/role/StockBasedExpenseScheduleOfStockBasedExpenseDetails" ], "xbrltype": "domainItemType" }, "rp_MeasurementInputExpectedVolatilityRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement Input Expected Volatility Rate [Member]", "label": "Measurement Input Expected Volatility Rate [Member]", "terseLabel": "Estimated Volatility" } } }, "localname": "MeasurementInputExpectedVolatilityRateMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "rp_MeasurementInputRiskOfTargetMetricMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement Input, Risk Of Target Metric [Member]", "label": "Measurement Input, Risk Of Target Metric [Member]", "terseLabel": "Risk of Target Metric" } } }, "localname": "MeasurementInputRiskOfTargetMetricMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "rp_ModernMessageIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Modern Message Inc [Member]", "label": "Modern Message Inc [Member]", "terseLabel": "Modern Message" } } }, "localname": "ModernMessageIncMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails", "http://www.realpage.com/role/StockBasedExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "rp_NovelPayAndClickPayMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "NovelPay And ClickPay [Member]", "label": "NovelPay And ClickPay [Member]", "terseLabel": "NovelPay and ClickPay" } } }, "localname": "NovelPayAndClickPayMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "domainItemType" }, "rp_NumeratorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Numerator [Abstract]", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "rp_OnDemandMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "On Demand [Member]", "label": "On Demand [Member]", "terseLabel": "On demand", "verboseLabel": "Total on demand revenue" } } }, "localname": "OnDemandMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.realpage.com/role/RevenueRecognitionDisaggregationOfRevenueDetails", "http://www.realpage.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "rp_OperatingAndFinanceLeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails": { "order": 1.0, "parentTag": "rp_OperatingAndFinanceLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease, Liability, Current", "label": "Operating And Finance Lease, Liability, Current", "totalLabel": "Lease liabilities, current" } } }, "localname": "OperatingAndFinanceLeaseLiabilityCurrent", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" ], "xbrltype": "monetaryItemType" }, "rp_OperatingAndFinanceLeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails": { "order": 2.0, "parentTag": "rp_OperatingAndFinanceLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease, Liability, Noncurrent", "label": "Operating And Finance Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, net of current portion", "totalLabel": "Lease liabilities, net of current portion" } } }, "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets", "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" ], "xbrltype": "monetaryItemType" }, "rp_OperatingAndFinanceLeaseLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetailsCalc3": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease, Liability, Payments, Due", "label": "Operating And Finance Lease, Liability, Payments, Due", "totalLabel": "Total undiscounted lease payments" } } }, "localname": "OperatingAndFinanceLeaseLiabilityPaymentsDue", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "rp_OperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": 6.0, "parentTag": "rp_OperatingAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease, Liability, Payments, Due After Year Five", "label": "Operating And Finance Lease, Liability, Payments, Due After Year Five", "totalLabel": "Thereafter" } } }, "localname": "OperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "rp_OperatingAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": 1.0, "parentTag": "rp_OperatingAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease, Liability, Payments, Due Next Twelve Months", "label": "Operating And Finance Lease, Liability, Payments, Due Next Twelve Months", "totalLabel": "2020" } } }, "localname": "OperatingAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "rp_OperatingAndFinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": 5.0, "parentTag": "rp_OperatingAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease, Liability, Payments, Due Year Five", "label": "Operating And Finance Lease, Liability, Payments, Due Year Five", "totalLabel": "2024" } } }, "localname": "OperatingAndFinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "rp_OperatingAndFinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": 4.0, "parentTag": "rp_OperatingAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease, Liability, Payments, Due Year Four", "label": "Operating And Finance Lease, Liability, Payments, Due Year Four", "totalLabel": "2023" } } }, "localname": "OperatingAndFinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "rp_OperatingAndFinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": 3.0, "parentTag": "rp_OperatingAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease, Liability, Payments, Due Year Three", "label": "Operating And Finance Lease, Liability, Payments, Due Year Three", "totalLabel": "2022" } } }, "localname": "OperatingAndFinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "rp_OperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": 2.0, "parentTag": "rp_OperatingAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease, Liability, Payments, Due Year Two", "label": "Operating And Finance Lease, Liability, Payments, Due Year Two", "totalLabel": "2021" } } }, "localname": "OperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "rp_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetailsCalc2": { "order": 1.0, "parentTag": "rp_OperatingAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease, Liability, Undiscounted Excess Amount", "label": "Operating And Finance Lease, Liability, Undiscounted Excess Amount", "negatedTotalLabel": "Present value adjustment" } } }, "localname": "OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "rp_OperatingAndFinanceLeasesRightofUseAsset": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Leases, Right-of-Use Asset", "label": "Operating And Finance Leases, Right-of-Use Asset", "terseLabel": "Right-of-use assets", "totalLabel": "Right-of-use assets" } } }, "localname": "OperatingAndFinanceLeasesRightofUseAsset", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets", "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" ], "xbrltype": "monetaryItemType" }, "rp_OperatingAndFinanceLiability": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetailsCalc2": { "order": 2.0, "parentTag": "rp_OperatingAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Liability", "label": "Operating And Finance Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingAndFinanceLiability", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails", "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "rp_OperatingLeaseAndFinanceLeaseRightofUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Lease And Finance Lease, Right-of Use Asset, Amortization", "label": "Operating Lease And Finance Lease, Right-of Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "OperatingLeaseAndFinanceLeaseRightofUseAssetAmortization", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "rp_PaymentForAcquisitionRelatedConsiderationFinancingActivities": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payment For Acquisition-Related Consideration, Financing Activities", "label": "Payment For Acquisition-Related Consideration, Financing Activities", "negatedLabel": "Payments of acquisition-related consideration" } } }, "localname": "PaymentForAcquisitionRelatedConsiderationFinancingActivities", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "rp_PaymentForContingentConsiderationAndDeferredObligationLiabilityFinancingActivities": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payment For Contingent Consideration And Deferred Obligation Liability, Financing Activities", "label": "Payment For Contingent Consideration And Deferred Obligation Liability, Financing Activities", "negatedTotalLabel": "Cash payments" } } }, "localname": "PaymentForContingentConsiderationAndDeferredObligationLiabilityFinancingActivities", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "rp_PaymentForDeferredObligationLiabilityFinancingActivities": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": 1.0, "parentTag": "rp_PaymentForContingentConsiderationAndDeferredObligationLiabilityFinancingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payment For Deferred Obligation Liability, Financing Activities", "label": "Payment For Deferred Obligation Liability, Financing Activities", "negatedLabel": "Cash payments" } } }, "localname": "PaymentForDeferredObligationLiabilityFinancingActivities", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "rp_PaymentsforRepurchaseofCommonStockRelatedtoStockBasedCompensation": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments for Repurchase of Common Stock Related to Stock Based Compensation", "label": "Payments for Repurchase of Common Stock Related to Stock Based Compensation", "negatedLabel": "Purchase of treasury stock related to stock-based compensation" } } }, "localname": "PaymentsforRepurchaseofCommonStockRelatedtoStockBasedCompensation", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "rp_PropertyManagementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Property Management [Member]", "label": "Property Management [Member]", "terseLabel": "Property management" } } }, "localname": "PropertyManagementMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "rp_ResidentServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Resident Services [Member]", "label": "Resident Services [Member]", "terseLabel": "Resident services" } } }, "localname": "ResidentServicesMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "rp_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "terseLabel": "Non-cash activity:" } } }, "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "rp_ScheduleOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Significant Accounting Policies [Line Items]", "label": "Schedule Of Significant Accounting Policies [Line Items]", "terseLabel": "Schedule Of Significant Accounting Policies [Line Items]" } } }, "localname": "ScheduleOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "rp_ScheduleOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Significant Accounting Policies [Table]", "label": "Schedule Of Significant Accounting Policies [Table]", "terseLabel": "Schedule Of Significant Accounting Policies [Table]" } } }, "localname": "ScheduleOfSignificantAccountingPoliciesTable", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "rp_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingCriteriaConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Criteria, Consecutive Trading Days", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Criteria, Consecutive Trading Days", "terseLabel": "Number of consecutive trading days required to calculate average price per share (in days)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingCriteriaConsecutiveTradingDays", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/StockBasedExpenseScheduleOfStockBasedExpenseDetails" ], "xbrltype": "durationItemType" }, "rp_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingCriteriaStockPriceTrigger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Criteria, Stock Price Trigger", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Criteria, Stock Price Trigger", "terseLabel": "Stock Price Trigger" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingCriteriaStockPriceTrigger", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/StockBasedExpenseScheduleOfStockBasedExpenseDetails" ], "xbrltype": "perShareItemType" }, "rp_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAggregateGrantDateFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Grant Date Fair Value", "terseLabel": "Aggregate grant date fair value" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAggregateGrantDateFairValue", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/StockBasedExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rp_SharebasedPaymentArrangementTrancheFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Four [Member]", "label": "Share-based Payment Arrangement, Tranche Four [Member]", "terseLabel": "Vesting Condition 4" } } }, "localname": "SharebasedPaymentArrangementTrancheFourMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/StockBasedExpenseScheduleOfStockBasedExpenseDetails" ], "xbrltype": "domainItemType" }, "rp_SimpleBillsCorporationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SimpleBills Corporation [Member]", "label": "SimpleBills Corporation [Member]", "terseLabel": "Simple Bills" } } }, "localname": "SimpleBillsCorporationMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/Acquisitions2019AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "rp_TermLoanAmendmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan, Amendment [Member]", "label": "Term Loan, Amendment [Member]", "terseLabel": "Delayed Draw Term Loan" } } }, "localname": "TermLoanAmendmentMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rp_TermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan [Member]", "label": "Term Loan [Member]", "terseLabel": "Term Loans" } } }, "localname": "TermLoanMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails", "http://www.realpage.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "rp_TimeBasedRestrictedStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Time-Based Restricted Stock [Member]", "label": "Time-Based Restricted Stock [Member]", "terseLabel": "Time-Based Restricted Stock" } } }, "localname": "TimeBasedRestrictedStockMember", "nsuri": "http://www.realpage.com/20200331", "presentation": [ "http://www.realpage.com/role/StockBasedExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r140", "r240", "r243", "r396", "r397" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.realpage.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.realpage.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Forecast [Member]", "terseLabel": "Scenario, Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r149" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r141", "r240", "r244", "r398", "r400", "r401" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r193", "r369" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "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": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r155" ], "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": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r15", "r142", "r143", "r241" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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, less allowances of $10,622 and $10,271 at March 31, 2020 and December 31, 2019, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r25", "r186" ], "calculation": { "http://www.realpage.com/role/PropertyEquipmentAndSoftwareComponentsOfPropertyEquipmentAndSoftwareDetails": { "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": "Less: Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/PropertyEquipmentAndSoftwareComponentsOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r53", "r62", "r301" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Unrealized (Loss) Gain on Derivative Instruments, Net of Tax" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r50", "r52", "r53" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r49", "r53", "r55", "r302" ], "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": "AOCI Attributable to Parent [Member]", "terseLabel": "Total", "verboseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r47", "r53", "r55", "r302" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "verboseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r16" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r88", "r177" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "verboseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "negatedTerseLabel": "Purchases of convertible note hedges" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r250", "r252", "r261", "r262" ], "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" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r144", "r150", "r151", "r154" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance as of March 31, 2020", "periodStartLabel": "Balance as of January 1, 2020" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r21", "r144", "r150" ], "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", "terseLabel": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r155" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Bad debt expense" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableAllowanceForCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r153" ], "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", "negatedTerseLabel": "Write-offs, net of recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r72", "r88", "r346" ], "calculation": { "http://www.realpage.com/role/DebtConvertibleDebtDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r68", "r88", "r348" ], "calculation": { "http://www.realpage.com/role/DebtConvertibleDebtDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "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 debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r88", "r348" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r88", "r168", "r177" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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", "netLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r125" ], "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": "Shares excluded from dilutive shares outstanding because their effect was anti-dilutive (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/NetIncomePerShareAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/NetIncomePerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r139", "r377", "r388" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r6", "r41" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r332" ], "calculation": { "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r253", "r259" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/StockBasedExpenseNarrativeDetails", "http://www.realpage.com/role/StockBasedExpenseScheduleOfStockBasedExpenseDetails" ], "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]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsFairValueByBalanceSheetLocationDetails", "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r311", "r316" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsFairValueByBalanceSheetLocationDetails", "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BridgeLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.", "label": "Bridge Loan [Member]", "terseLabel": "Swingline Loans" } } }, "localname": "BridgeLoanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2019AcquisitionsDetails", "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails", "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails", "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.realpage.com/role/NetIncomePerShareAdditionalInformationDetails", "http://www.realpage.com/role/StockBasedExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r278", "r279" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2019AcquisitionsDetails", "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails", "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails", "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.realpage.com/role/NetIncomePerShareAdditionalInformationDetails", "http://www.realpage.com/role/StockBasedExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "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, Contingent Consideration [Line Items]", "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Acquisition costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Shares issued for 2018 acquisitions (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "sharesItemType" }, "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 Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2019AcquisitionsDetails", "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails", "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r276", "r277" ], "lang": { "en-US": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Basic net income (loss) per share (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsProFormaFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r276", "r277" ], "lang": { "en-US": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Diluted net income (loss) per share (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsProFormaFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r276", "r277" ], "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 Financial Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r276", "r277" ], "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 (loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsProFormaFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r276", "r277" ], "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": "Total revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsProFormaFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r288", "r289", "r291" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "netLabel": "Total fair value of purchase consideration", "terseLabel": "Aggregate purchase price", "verboseLabel": "Aggregate Purchase Price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2019AcquisitionsDetails", "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Fair value of purchase consideration:" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r288", "r289" ], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "negatedTotalLabel": "Settlements through common stock issued" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration [Abstract]", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration [Abstract]" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r87", "r296" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Acquisition-related consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r287", "r290", "r294" ], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": 2.0, "parentTag": "rp_BusinessCombinationContingentConsiderationAndDeferredObligationLiability", "weight": 1.0 }, "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_NonfinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "periodEndLabel": "Contingent Consideration Ending Balance", "periodStartLabel": "Contingent Consideration Beginning Balance", "verboseLabel": "Contingent consideration, fair value" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails", "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Contingent considation, measurement input" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r280" ], "calculation": { "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r280" ], "calculation": { "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r266", "r280" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liability, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r280" ], "calculation": { "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identified Intangible Assets", "verboseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2019AcquisitionsDetails", "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r280" ], "calculation": { "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails": { "order": 6.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 after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r280" ], "calculation": { "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails": { "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": "Total fair value of net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Fair value of net assets acquired:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": { "auth_ref": [ "r97", "r274", "r297" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control.", "label": "Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r93", "r94", "r95" ], "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 property, equipment, and software" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r402" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Carrying amount of capitalized software development costs" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/PropertyEquipmentAndSoftwareAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r159" ], "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": "Amortized commission costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r157" ], "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": "Deferred commissions period of benefit" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r159" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Capitalized commissions impairment loss" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r158" ], "calculation": { "http://www.realpage.com/role/RevenueRecognitionCapitalizedContractCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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.", "label": "Capitalized Contract Cost, Net", "totalLabel": "Total capitalized commissions costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionCapitalizedContractCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r158" ], "calculation": { "http://www.realpage.com/role/RevenueRecognitionCapitalizedContractCostDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "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 current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Capitalized commissions costs - current" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionCapitalizedContractCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r158" ], "calculation": { "http://www.realpage.com/role/RevenueRecognitionCapitalizedContractCostDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "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": "Capitalized commissions costs - noncurrent" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionCapitalizedContractCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Capitalized Contract Cost" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r23", "r90" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets", "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cash, cash equivalents and restricted cash:" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r7", "r91", "r98" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r7", "r91", "r98", "r376" ], "lang": { "en-US": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r84", "r90", "r96" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r84", "r344" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "auth_ref": [ "r330" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months", "negatedTerseLabel": "Cash flow hedge loss to be reclassified within twelve months" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash flow hedges" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash payments for lease liabilities within operating activities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "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 [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrants strike price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails", "http://www.realpage.com/role/NetIncomePerShareAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r105" ], "lang": { "en-US": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Common stock warrants (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r36", "r192", "r381", "r393" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r191", "r199" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://www.realpage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r14" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r222" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value: 250,000,000 shares authorized, 96,288,420 and 96,100,296 shares issued and 96,277,515 and 94,744,157 shares outstanding at March 31, 2020 and December 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r58", "r60", "r61" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r169", "r175", "r285" ], "lang": { "en-US": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/PropertyEquipmentAndSoftwareAdditionalInformationDetails", "http://www.realpage.com/role/PropertyEquipmentAndSoftwareComponentsOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r131", "r386" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r234", "r235", "r241" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "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": "Current portion of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r234", "r235", "r241" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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 noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r242" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r12", "r379", "r389" ], "calculation": { "http://www.realpage.com/role/DebtConvertibleDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "totalLabel": "Convertible notes, net" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible debt fair value" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible notes, net" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets", "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r10", "r378", "r387", "r399" ], "lang": { "en-US": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails", "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r63", "r64" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "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": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r69" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Amortization", "terseLabel": "Amortization of product technologies" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect of adoption of ASU 2016-13" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.", "label": "Customer Refund Liability, Current", "terseLabel": "Customer deposits held in restricted accounts" } } }, "localname": "CustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r284" ], "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": "Client relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails", "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r10", "r11", "r12", "r378", "r379", "r387" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails", "http://www.realpage.com/role/DebtNarrativeDetails" ], "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": "Basis spread on interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r12", "r212", "r379", "r387" ], "calculation": { "http://www.realpage.com/role/DebtScheduleOfDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Principal outstanding" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r211" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Equity component, net of issuance costs and deferred tax:", "verboseLabel": "Carrying amount of convertible debt equity component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails", "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r33", "r223", "r226", "r228" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion rate, convertible notes" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal": { "auth_ref": [ "r215" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount by which the convertible debt's if-converted value exceeds its principle amount at the balance sheet date, regardless of whether the instrument is currently convertible. This element applies to public companies only.", "label": "Debt Instrument, Convertible, If-converted Value in Excess of Principal", "terseLabel": "If-converted, value in excess of principal" } } }, "localname": "DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r347", "r349" ], "calculation": { "http://www.realpage.com/role/DebtConvertibleDebtDetails": { "order": 1.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails", "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r32", "r216", "r347" ], "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": "Effective interest rate of the liability component" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r32" ], "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 stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "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 Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails", "http://www.realpage.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMeasurementInput": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt.", "label": "Debt Instrument, Measurement Input", "terseLabel": "Closing stock price (in dollars per share)" } } }, "localname": "DebtInstrumentMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r34" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails", "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r34" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Periodic payment" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r384" ], "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 price (percentage)" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r34", "r102", "r223", "r227", "r228", "r229", "r346", "r347", "r349", "r385" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails", "http://www.realpage.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r346", "r349" ], "calculation": { "http://www.realpage.com/role/DebtConvertibleDebtDetails": { "order": 2.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": -1.0 }, "http://www.realpage.com/role/DebtScheduleOfDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails", "http://www.realpage.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r348" ], "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": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r26", "r348" ], "calculation": { "http://www.realpage.com/role/DebtConvertibleDebtDetails": { "order": 3.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": -1.0 }, "http://www.realpage.com/role/DebtScheduleOfDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails", "http://www.realpage.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r269" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r100", "r270", "r271" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r88", "r184" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r88", "r137" ], "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 expense for property, equipment and software" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/PropertyEquipmentAndSoftwareAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r43", "r44", "r343" ], "calculation": { "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "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 asset, fair value" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsFairValueByBalanceSheetLocationDetails", "http://www.realpage.com/role/DerivativeFinancialInstrumentsGainLossOnDerivativesDetails", "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r42", "r45", "r314", "r374" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, before 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 elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Total derivative assets" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsFairValueByBalanceSheetLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r42", "r45", "r314", "r374" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, before 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 elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Total derivative liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsFairValueByBalanceSheetLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Blended fixed interest rate percentage" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r312", "r315", "r320", "r322" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsFairValueByBalanceSheetLocationDetails", "http://www.realpage.com/role/DerivativeFinancialInstrumentsGainLossOnDerivativesDetails", "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r331" ], "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": "Derivative Financial Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r309", "r312", "r320" ], "lang": { "en-US": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r309", "r312", "r320", "r322", "r323", "r326", "r329" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsGainLossOnDerivativesDetails" ], "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": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsGainLossOnDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r43", "r44", "r343" ], "calculation": { "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_NonfinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "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, fair value" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsFairValueByBalanceSheetLocationDetails", "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r305", "r307" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r305", "r307" ], "lang": { "en-US": { "role": { "documentation": "The number of derivative instruments of a particular group held by the entity.", "label": "Derivative, Number of Instruments Held", "terseLabel": "Number of derivative instruments" } } }, "localname": "DerivativeNumberOfInstrumentsHeld", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r107", "r304", "r306", "r307", "r309", "r310", "r317", "r320", "r324", "r325", "r329" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsFairValueByBalanceSheetLocationDetails", "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r309" ], "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 cash flow hedging instruments:" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsFairValueByBalanceSheetLocationDetails", "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "verboseLabel": "Developed technologies" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails", "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Add weighted average effect of dilutive securities:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "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 [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r240" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Expense" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockBasedExpense" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share attributable to common stockholders:", "verboseLabel": "Net income (loss) per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsProFormaFinancialInformationDetails", "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r66", "r112", "r117", "r122", "r123", "r124", "r127", "r383", "r395" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r66", "r112", "r117", "r122", "r123", "r124", "r127", "r383", "r395" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted, Other Disclosures [Abstract]", "terseLabel": "Diluted:" } } }, "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r344" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r104", "r267", "r268" ], "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 reconciliation (percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r263", "r267" ], "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", "negatedLabel": "Excess tax benefit amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r222" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails", "http://www.realpage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "auth_ref": [ "r148" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Gain (Loss)", "terseLabel": "Investment gain" } } }, "localname": "EquitySecuritiesFvNiGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r147" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Carrying value of investment" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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 Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r334" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r332", "r333" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of fair value of assets and liabilities" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r247", "r248", "r249", "r333", "r370" ], "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]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails", "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.realpage.com/role/FairValueMeasurementsChangesInLevel3FairValuesDetails", "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r340", "r341" ], "lang": { "en-US": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsChangesInLevel3FairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r332", "r333", "r335", "r336", "r342" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r340" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r247", "r248", "r249", "r333", "r371" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r247", "r248", "r249", "r333", "r372" ], "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, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails", "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r247", "r248", "r249", "r333", "r373" ], "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, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.realpage.com/role/FairValueMeasurementsChangesInLevel3FairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r337" ], "lang": { "en-US": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsChangesInLevel3FairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsChangesInLevel3FairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsChangesInLevel3FairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r337", "r341" ], "lang": { "en-US": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsChangesInLevel3FairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r337", "r341" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of change in level 3 fair values" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r338" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Net change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsChangesInLevel3FairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r337" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsChangesInLevel3FairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails", "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.realpage.com/role/FairValueMeasurementsChangesInLevel3FairValuesDetails", "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r332", "r333", "r335", "r336", "r339", "r342" ], "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, Nonrecurring [Member]", "terseLabel": "Non recurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r340", "r342" ], "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, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r327" ], "lang": { "en-US": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r352", "r360", "r367" ], "calculation": { "http://www.realpage.com/role/LeasesLeaseCostDetails": { "order": 2.0, "parentTag": "rp_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r354", "r362" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r351", "r366" ], "calculation": { "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetailsCalc2": { "order": 2.0, "parentTag": "rp_OperatingAndFinanceLiability", "weight": 1.0 }, "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease payments", "totalLabel": "Total lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails", "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r351" ], "calculation": { "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails": { "order": 2.0, "parentTag": "rp_OperatingAndFinanceLeaseLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Lease liabilities, current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r366" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Finance Lease, Liability, Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r351" ], "calculation": { "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails": { "order": 2.0, "parentTag": "rp_OperatingAndFinanceLeaseLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, net of current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r366" ], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetailsCalc3": { "order": 2.0, "parentTag": "rp_OperatingAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total undiscounted lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r366" ], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r366" ], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": 2.0, "parentTag": "rp_OperatingAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in next fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r366" ], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r366" ], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r366" ], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r366" ], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r366" ], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": 2.0, "parentTag": "rp_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0 }, "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "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 finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Present value adjustment" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r353", "r362" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Payments on finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r350" ], "calculation": { "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails": { "order": 2.0, "parentTag": "rp_OperatingAndFinanceLeasesRightofUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r352", "r360", "r367" ], "calculation": { "http://www.realpage.com/role/LeasesLeaseCostDetails": { "order": 1.0, "parentTag": "rp_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "verboseLabel": "Depreciation of finance lease asset" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r364", "r367" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining term (in years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r176" ], "calculation": { "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "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", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r169", "r172", "r176", "r179", "r375" ], "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]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails", "http://www.realpage.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r176", "r375" ], "calculation": { "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "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": "Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "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 [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r169", "r175" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails", "http://www.realpage.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets [Member]", "terseLabel": "Finite-Lived Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r176" ], "calculation": { "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Finite-lived intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign currency forward contracts, net of tax", "verboseLabel": "Foreign currency forward contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsFairValueByBalanceSheetLocationDetails", "http://www.realpage.com/role/DerivativeFinancialInstrumentsGainLossOnDerivativesDetails", "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r88", "r183", "r188" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Loss on disposal and impairment of other long-lived assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r161", "r162" ], "calculation": { "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2019AcquisitionsDetails", "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails", "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets", "http://www.realpage.com/role/GoodwillAndIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r163" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/GoodwillAndIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r98", "r165", "r173" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Indefinite-LIved Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r164", "r275" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting 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, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/GoodwillAndIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails" ], "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": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/GoodwillAndIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r70" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]", "terseLabel": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "auth_ref": [ "r204" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Current Carrying Value", "terseLabel": "Guarantor obligations, current carrying value" } } }, "localname": "GuaranteeObligationsCurrentCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r309", "r323" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsFairValueByBalanceSheetLocationDetails", "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r309" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsFairValueByBalanceSheetLocationDetails", "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r103" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsGainLossOnDerivativesDetails" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsGainLossOnDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r273" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r100", "r138", "r272" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax (benefit) expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r92" ], "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", "terseLabel": "Cash paid for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r87" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r87" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r87" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued compensation, taxes, and benefits" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r87" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities, net of assets acquired and liabilities assumed in business combinations:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r87" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r87" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other current and long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r87" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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 [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares": { "auth_ref": [ "r120", "r121", "r126" ], "calculation": { "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares. Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares", "terseLabel": "Contingently issuable shares in connection with our acquisitions (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToContingentlyIssuableShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r119", "r126" ], "calculation": { "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails": { "order": 4.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 convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r118", "r126" ], "calculation": { "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails": { "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": "Stock options and restricted stock (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r171", "r178" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r178" ], "calculation": { "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r171", "r178" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndemnificationGuaranteeMember": { "auth_ref": [ "r200", "r206" ], "lang": { "en-US": { "role": { "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.", "label": "Indemnification Agreement [Member]", "terseLabel": "Indemnification Agreement" } } }, "localname": "IndemnificationGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Total intangible assets, carrying amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r167", "r174" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Total identified intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets", "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r72", "r217" ], "calculation": { "http://www.realpage.com/role/DebtConvertibleDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Interest expense, net" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Interest Expense, Debt [Abstract]", "terseLabel": "Interest Expense, Debt [Abstract]" } } }, "localname": "InterestExpenseDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r73" ], "calculation": { "http://www.realpage.com/role/DebtConvertibleDebtDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r83", "r85", "r92" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r321" ], "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 swap agreements", "verboseLabel": "Swap agreements, net of tax" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsFairValueByBalanceSheetLocationDetails", "http://www.realpage.com/role/DerivativeFinancialInstrumentsGainLossOnDerivativesDetails", "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r98", "r180", "r181" ], "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": "Internally Developed Software" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r365" ], "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": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/PropertyEquipmentAndSoftwareComponentsOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Finance Lease, Description [Abstract]", "terseLabel": "Finance leases" } } }, "localname": "LesseeFinanceLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails", "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseDiscountRate": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "Discount rate used by lessee to determine present value of finance lease payments.", "label": "Lessee, Finance Lease, Discount Rate", "terseLabel": "Weighted average discount rate" } } }, "localname": "LesseeFinanceLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r357" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Lease term of contract" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "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 [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r359" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r356" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Operating leases" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails", "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Weighted average discount rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r366" ], "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": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r366" ], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetailsCalc3": { "order": 1.0, "parentTag": "rp_OperatingAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total undiscounted lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r366" ], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "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 payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r366" ], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": 1.0, "parentTag": "rp_OperatingAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r366" ], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "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 payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r366" ], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "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 payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r366" ], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "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 payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r366" ], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "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 payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r366" ], "calculation": { "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails": { "order": 1.0, "parentTag": "rp_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0 }, "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetailsCalc2": { "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": "Present value adjustment" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r368" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letters of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r30" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r380", "r391" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "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 stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r12", "r379", "r387" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a 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. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Borrowings outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "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": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "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 [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r28" ], "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", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r28" ], "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": "Revolving line of credit facility, available borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r28", "r102" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "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 (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r12", "r213", "r379", "r389" ], "calculation": { "http://www.realpage.com/role/DebtDebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.realpage.com/role/DebtScheduleOfDebtDetails": { "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": "Carrying value" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtDebtMaturitiesDetails", "http://www.realpage.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of term loans" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long-term debt fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r109", "r209" ], "calculation": { "http://www.realpage.com/role/DebtDebtMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r109", "r209" ], "calculation": { "http://www.realpage.com/role/DebtDebtMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r109", "r209" ], "calculation": { "http://www.realpage.com/role/DebtDebtMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r109" ], "calculation": { "http://www.realpage.com/role/DebtDebtMaturitiesDetails": { "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r218" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r34", "r207", "r208" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a 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. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit, Noncurrent", "terseLabel": "Revolving facility" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Convertible Debt [Abstract]", "terseLabel": "Convertible Debt [Abstract]" } } }, "localname": "LongtermConvertibleDebtCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails", "http://www.realpage.com/role/DebtNarrativeDetails", "http://www.realpage.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r34", "r210" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtConvertibleDebtDetails", "http://www.realpage.com/role/DebtNarrativeDetails", "http://www.realpage.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r201", "r202" ], "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]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r334" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount Rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r334" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue.", "label": "Measurement Input, Long-term Revenue Growth Rate [Member]", "terseLabel": "Annual Revenue Growth Rate" } } }, "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r334" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "terseLabel": "Share Price" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r334" ], "lang": { "en-US": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails", "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails", "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r84" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r84" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r84", "r86", "r89" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r56", "r59", "r65", "r89", "r126", "r382", "r394" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.realpage.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "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", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.realpage.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "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 [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r111", "r113" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionNarrativeDetails" ], "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": "Recently Adopted/Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument [Member]" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonfinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of obligations not classified as financial liabilities. Includes, but is not limited to, accounts payable and accrued liabilities, commitments, obligations, and other liabilities.", "label": "Nonfinancial Liabilities Fair Value Disclosure", "totalLabel": "Total liabilities measured at fair value" } } }, "localname": "NonfinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r53", "r62" ], "calculation": { "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails": { "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": "Other comprehensive loss before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r361", "r367" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r351" ], "calculation": { "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetailsCalc2": { "order": 1.0, "parentTag": "rp_OperatingAndFinanceLiability", "weight": 1.0 }, "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetailsCalc2": { "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", "totalLabel": "Total lease liabilities", "verboseLabel": "Present value of lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails", "http://www.realpage.com/role/LeasesScheduleOfLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r351" ], "calculation": { "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails": { "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": "Lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r351" ], "calculation": { "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails": { "order": 2.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 noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r355", "r362" ], "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 leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r350" ], "calculation": { "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails": { "order": 1.0, "parentTag": "rp_OperatingAndFinanceLeasesRightofUseAsset", "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": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r364", "r367" ], "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 term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r303" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "The Company" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Company" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r311", "r326" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r48", "r50" ], "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": "Other comprehensive loss - derivative instruments" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r51" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for 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, Tax", "terseLabel": "Cash flow hedge, gain (loss), tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r48", "r50" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and before 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), before Reclassification, after Tax", "terseLabel": "Unrealized loss on derivative instruments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r48", "r50", "r313", "r318", "r328" ], "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", "terseLabel": "Gain (Loss) Recognized in OCI" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsGainLossOnDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r50", "r54" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after 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, after Tax", "negatedTerseLabel": "Reclassification adjustment for losses (gains) included in earnings on derivative instruments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r50", "r54", "r319" ], "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", "terseLabel": "Gain (Loss) Recognized in Income" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsGainLossOnDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r46", "r345" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r57", "r60", "r299", "r300", "r301" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails": { "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 loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r311", "r326" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsFairValueByBalanceSheetLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsFairValueByBalanceSheetLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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 long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Noncurrent", "terseLabel": "Term loans, net" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other current liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsFairValueByBalanceSheetLocationDetails", "http://www.realpage.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails": { "order": 2.0, "parentTag": "rp_PaymentForContingentConsiderationAndDeferredObligationLiabilityFinancingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Cash payments" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r74", "r292" ], "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", "netLabel": "Closing Cash Payment, Net of Cash Acquired" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2019AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r74" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.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", "negatedLabel": "Acquisition of businesses, net of cash and restricted cash acquired", "terseLabel": "Cash, net of cash acquired", "verboseLabel": "Closing costs" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails", "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r76" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "terseLabel": "Additional investment" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r75" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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": "Purchases of property, equipment, and software" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r13" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r13" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r13" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value: 10,000,000 shares authorized and zero shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r3", "r5", "r156" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from borrowings on convertible notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds from issuance of warrants" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Borrowings" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r79", "r82", "r108" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities, net" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r77", "r260" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.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 exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r25", "r187" ], "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]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/PropertyEquipmentAndSoftwareAdditionalInformationDetails", "http://www.realpage.com/role/PropertyEquipmentAndSoftwareComponentsOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Equipment and Software" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/PropertyEquipmentAndSoftware" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r24", "r185" ], "calculation": { "http://www.realpage.com/role/PropertyEquipmentAndSoftwareComponentsOfPropertyEquipmentAndSoftwareDetails": { "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, equipment, and software, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/PropertyEquipmentAndSoftwareComponentsOfPropertyEquipmentAndSoftwareDetails" ], "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 [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/PropertyEquipmentAndSoftwareAdditionalInformationDetails", "http://www.realpage.com/role/PropertyEquipmentAndSoftwareComponentsOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r187", "r392" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.realpage.com/role/PropertyEquipmentAndSoftwareComponentsOfPropertyEquipmentAndSoftwareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, equipment, and software, net", "totalLabel": "Property, equipment, and software, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets", "http://www.realpage.com/role/PropertyEquipmentAndSoftwareComponentsOfPropertyEquipmentAndSoftwareDetails", "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r8", "r187" ], "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": "Components of Property, Equipment and Software" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/PropertyEquipmentAndSoftwareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r8", "r185" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/PropertyEquipmentAndSoftwareAdditionalInformationDetails", "http://www.realpage.com/role/PropertyEquipmentAndSoftwareComponentsOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r67", "r152" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indebtedness divided by net capital.", "label": "Ratio of Indebtedness to Net Capital", "terseLabel": "Net leverage ratio" } } }, "localname": "RatioOfIndebtednessToNetCapital1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r22", "r98", "r145" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r53", "r62" ], "calculation": { "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails": { "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", "negatedTerseLabel": "Amounts reclassified from AOCI" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r80" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Payments on term loans" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r265", "r402" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Product development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r7", "r90", "r96" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets", "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r125" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/StockBasedExpenseNarrativeDetails", "http://www.realpage.com/role/StockBasedExpenseScheduleOfStockBasedExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r230", "r390" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r239", "r240" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "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": "Total revenue", "verboseLabel": "On demand revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.realpage.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r99", "r246" ], "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": "Deferred Revenue and Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r246" ], "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 Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePerformanceObligationDescriptionOfTiming": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service.", "label": "Revenue, Performance Obligation, Description of Timing", "terseLabel": "Contract term" } } }, "localname": "RevenuePerformanceObligationDescriptionOfTiming", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r237" ], "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 obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r238" ], "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": "Period for satisfying remaining obligation" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r238" ], "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]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "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]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r363", "r367" ], "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": "Right-of-use assets obtained in exchange for operating lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.realpage.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r53" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r125" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/NetIncomePerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions Contingent Consideration" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r278", "r279" ], "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]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2019AcquisitionsDetails", "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails", "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r318" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for cash flow hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position.", "label": "Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]", "terseLabel": "Cash flow hedging derivatives on the Balance Sheet" } } }, "localname": "ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r312", "r320", "r323" ], "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": "Gain (loss) on Derivatives" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Calculation of Basic and Diluted Net Income Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r169", "r175" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r165", "r166" ], "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": "Change in Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Other Intangible Assets" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r25", "r187" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/PropertyEquipmentAndSoftwareAdditionalInformationDetails", "http://www.realpage.com/role/PropertyEquipmentAndSoftwareComponentsOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Allocated Purchase Price" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r253", "r259" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockBasedExpenseNarrativeDetails", "http://www.realpage.com/role/StockBasedExpenseScheduleOfStockBasedExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockBasedExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r37", "r101", "r219", "r220", "r221", "r223", "r224", "r225", "r227", "r228", "r229", "r230" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment and Geographic Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r87" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r254" ], "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 (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockBasedExpenseNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r257" ], "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": "Awards granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockBasedExpenseNarrativeDetails", "http://www.realpage.com/role/StockBasedExpenseScheduleOfStockBasedExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r257" ], "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": "Weighted average fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockBasedExpenseNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockBasedExpenseNarrativeDetails", "http://www.realpage.com/role/StockBasedExpenseScheduleOfStockBasedExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r251", "r255" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/StockBasedExpenseNarrativeDetails", "http://www.realpage.com/role/StockBasedExpenseScheduleOfStockBasedExpenseDetails" ], "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 Payment Arrangement, Tranche One [Member]", "terseLabel": "Vesting Condition 1" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockBasedExpenseScheduleOfStockBasedExpenseDetails" ], "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 Payment Arrangement, Tranche Three [Member]", "terseLabel": "Vesting Condition 3" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockBasedExpenseScheduleOfStockBasedExpenseDetails" ], "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 Payment Arrangement, Tranche Two [Member]", "terseLabel": "Vesting Condition 2" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockBasedExpenseScheduleOfStockBasedExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r254" ], "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", "terseLabel": "Quarterly vesting, percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockBasedExpenseNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r258" ], "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": "Stock-based expense" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockBasedExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r39", "r222" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails", "http://www.realpage.com/role/StockholdersEquityNarrativeDetails" ], "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 [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r13", "r14", "r230" ], "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": "Issuance of common stock in connection with our acquisitions (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/AcquisitionsScheduleOfContingentConsiderationRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r222", "r230" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r13", "r14", "r222", "r230", "r256" ], "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", "verboseLabel": "Stock option exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r13", "r14", "r222", "r230" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r39", "r222", "r230" ], "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 option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized amount of common stock repurchase" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r13", "r14", "r222", "r230" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Number of shares repurchased (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r18", "r19", "r146" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets", "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://www.realpage.com/role/StockholdersEquityChangesInAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r233" ], "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]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyServiceMember": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.", "label": "Technology Service [Member]", "terseLabel": "Professional and other" } } }, "localname": "TechnologyServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.realpage.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/Acquisitions2020AcquisitionsDetails", "http://www.realpage.com/role/AcquisitionsAllocatedPurchasePriceDetails", "http://www.realpage.com/role/GoodwillAndIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r38", "r231" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r38", "r231" ], "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 (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r14", "r222", "r230" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury stock purchase, at cost (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r38", "r231", "r232" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost: 10,905 and 1,356,139 shares at March 31, 2020 and December 31, 2019, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r222", "r230", "r231" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Treasury stock purchased, at cost" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r26" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r88" ], "calculation": { "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of investments, not including unrealized gains or losses on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, held at each balance sheet date and included in earnings for the period.", "label": "Unrealized Gain (Loss) on Investments", "negatedTerseLabel": "Change in fair value of equity investment" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r129", "r130", "r132", "r133", "r134", "r135", "r136" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockBasedExpenseScheduleOfStockBasedExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r259" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/StockBasedExpenseScheduleOfStockBasedExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r116", "r124" ], "calculation": { "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails": { "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 used in computing diluted net income per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable": { "auth_ref": [ "r115" ], "lang": { "en-US": { "role": { "documentation": "Shares issuable for little or no cash consideration upon the satisfaction of certain conditions (contingently issuable shares) are considered outstanding common shares and included in the computation of basic Earnings Per Share as of the date that all necessary conditions have been satisfied (in essence, when issuance of the shares is no longer contingent). Outstanding common shares that are contingently returnable (that is, subject to recall) are treated in the same manner as contingently issuable shares. Contingently issuable shares include shares that (a) will be issued in the future upon the satisfaction of specified conditions, (b) have been placed in escrow and all or part must be returned if specified conditions are not met, or (c) have been issued but the holder must return all or part if specified conditions are not met. The number of contingently issuable shares is determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares, Contingently Issuable", "terseLabel": "Contingently issuable shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesContingentlyIssuable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/NetIncomePerShareAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r114", "r124" ], "calculation": { "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails": { "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)", "verboseLabel": "Weighted average common shares used in computing basic net income per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Basic:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.realpage.com/role/NetIncomePerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "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=6877327&loc=d3e13212-122682" }, "r100": { "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=26873400&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r102": { "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=26873400&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(4))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r108": { "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=26873400&loc=d3e24072-122690" }, "r109": { "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=26873400&loc=d3e24072-122690" }, "r11": { "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=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e2646-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1930-109256" }, "r12": { "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=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e2538-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e2626-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r129": { "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" }, "r13": { "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=6877327&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r14": { "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=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5144-111524" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117546-209714" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r179": { "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" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "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=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=99404985&loc=d3e10037-110241" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118956092&loc=d3e13051-110250" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r209": { "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" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r219": { "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" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "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=27012166&loc=d3e187085-122770" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130554-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r256": { "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=116856206&loc=d3e5070-113901" }, "r257": { "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=116856206&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=117330312&loc=d3e23163-113944" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r269": { "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" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116873391&loc=d3e408-128459" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=13988685&loc=d3e8784-128493" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=118875152&loc=SL5864739-113975" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109974929&loc=SL110061190-113977" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=112277219&loc=d3e80748-113994" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r339": { "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" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r349": { "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" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r369": { "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" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=SL51823488-111719" }, "r375": { "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" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r377": { "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=6876686&loc=d3e534808-122878" }, "r378": { "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=6876686&loc=d3e534808-122878" }, "r379": { "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=6876686&loc=d3e534808-122878" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r380": { "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=6876686&loc=d3e534808-122878" }, "r381": { "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=6876686&loc=d3e534808-122878" }, "r382": { "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=116637391&loc=SL114874048-224260" }, "r383": { "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=116637391&loc=SL114874048-224260" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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=119400593&loc=d3e572229-122910" }, "r388": { "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=119400593&loc=d3e572229-122910" }, "r389": { "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=119400593&loc=d3e572229-122910" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r390": { "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=119400593&loc=d3e572229-122910" }, "r391": { "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=119400593&loc=d3e572229-122910" }, "r392": { "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=119400593&loc=d3e572229-122910" }, "r393": { "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=119400593&loc=d3e572229-122910" }, "r394": { "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=116637232&loc=SL114874131-224263" }, "r395": { "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=116637232&loc=SL114874131-224263" }, "r396": { "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" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r403": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r404": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r405": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r406": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r407": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r408": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r43": { "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" }, "r44": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r63": { "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=116634182&loc=SL114868664-224227" }, "r64": { "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=116634182&loc=SL114868664-224227" }, "r65": { "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=116634182&loc=SL114868664-224227" }, "r66": { "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=116634182&loc=SL114868664-224227" }, "r67": { "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=116634182&loc=SL114868664-224227" }, "r68": { "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=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "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=6877327&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "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=116634182&loc=SL114868664-224227" }, "r72": { "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=116634182&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r8": { "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=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r9": { "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=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 74 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions - Allocated Purchase Price (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 22, 2020
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Fair value of purchase consideration:          
Cash, net of cash acquired   $ 59,462 $ 0    
Deferred obligations, net   33,711   $ 31,747 $ 52,142
Fair value of net assets acquired:          
Goodwill   1,663,142   $ 1,611,749  
Modern Message          
Fair value of purchase consideration:          
Cash, net of cash acquired $ 62,700 62,710      
Deferred obligations, net   2,008      
Total fair value of purchase consideration 64,700 64,718      
Fair value of net assets acquired:          
Restricted cash   3,248      
Accounts receivable   1,160      
Goodwill $ 49,300 49,268      
Other assets   416      
Accounts payable and accrued liabilities   (774)      
Client deposits held in restricted accounts   (3,450)      
Deferred revenue   (198)      
Deferred tax liability, net   (3,752)      
Total fair value of net assets acquired   64,718      
Modern Message | Developed technologies          
Fair value of net assets acquired:          
Intangible assets   8,700      
Modern Message | Client relationships          
Fair value of net assets acquired:          
Intangible assets   9,400      
Modern Message | Trade names          
Fair value of net assets acquired:          
Intangible assets   $ 700      
XML 75 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Property, Equipment and Software
3 Months Ended
Mar. 31, 2020
Property, Plant and Equipment [Abstract]  
Property, Equipment and Software Property, Equipment, and Software
Property, equipment, and software consisted of the following at March 31, 2020 and December 31, 2019:
 
March 31, 2020
 
December 31, 2019
 
(in thousands)
Leasehold improvements
$
68,619

 
$
70,558

Data processing and communications equipment
81,067

 
77,358

Furniture, fixtures, and other equipment
37,972

 
35,856

Software
167,466

 
157,832

Property, equipment, and software, gross
355,124

 
341,604

Less: Accumulated depreciation and amortization
(189,167
)
 
(178,322
)
Property, equipment, and software, net
$
165,957

 
$
163,282


Depreciation and amortization expense for property, equipment, and purchased software was $7.4 million and $7.5 million for the three months ended March 31, 2020 and 2019, respectively.
The unamortized amount of capitalized software development costs was $69.9 million and $66.5 million at March 31, 2020 and December 31, 2019, respectively. Amortization expense related to capitalized software development costs totaled $4.1 million and $3.2 million for the three months ended March 31, 2020 and 2019, respectively.
XML 76 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-based Expense
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock-based Expense Stock-based Expense
Restricted Stock Awards
During the three months ended March 31, 2020, we granted 905,127 time-based restricted stock awards with a grant date weighted average fair value of $61.31 per share. These awards generally vest ratably over a period of twelve quarters with the first vesting on the first day of the second calendar quarter immediately following the grant date. A portion of these grants are associated with the Modern Message acquisition, and vest 5% each quarter over a period of eleven quarters with the first vesting on the first day of the second calendar quarter immediately following the grant date and with the remaining shares vesting during the twelfth quarter.
Market-based Restricted Stock Awards
During the three months ended March 31, 2020, we made grants of restricted stock that become eligible to vest based on the achievement of certain market-based conditions. Prior to July 1, 2023, these awards become Eligible Shares if the average closing price of our common stock equals or exceeds the triggers shown below for a period of twenty consecutive trading days:
Awards Granted
Stock Price Trigger
109,888
$73.60
109,888
$82.43
109,888
$94.21
109,960
$105.98

Shares that become Eligible Shares vest ratably over four calendar quarters, with the first vesting on the first day of the quarter immediately after becoming Eligible Shares. Vesting is conditional upon the recipient remaining a service provider, as defined in the plan document, to the Company through each applicable vesting date. The aggregate grant date fair value of these awards was $13.5 million.
We capitalized stock-based expense for software development costs of $0.4 million and $0.3 million during the three months ended March 31, 2020 and 2019, respectively.
ZIP 77 0001286225-20-000016-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001286225-20-000016-xbrl.zip M4$L#!!0 ( (*(J%"RI'#W>P@ "XP 5 97AH:6)I=#,Q,7$Q,C R M,#$N:'1M[5IM<]HX$/[<_@H=G>LD,Q PY.V 9H8 N6:FE^0(G=Y]%+:(-9$E MGR1#N%]_N[)-#"$OM,V47).9)-A>22OY>7:?%6K_TCOO#O^^Z)/01H)QJMRJ4,FPGL$'IZ&T;;QV]?=,.&0W@_YOV+Y4*Z2D_B9BT MQ->,6A:0Q'!Y1;X$S%P3CU0J<\NNBF>:7X66U&OU&OFB]#6?T-S"0\NC-B621M#6U+N-@Y->;Z_>Z!_L[?8/#_=/#GL'W;YW MO.?M=[U&Z:A=I?#K6N5_\I$%EZP2,IQ+TZO7?KT[7!OOK'*4RY!I;E>T&&D8 M#F_GHQ;&=L\>]2*F00!K7[$J;N['-RW+;FR%"GXEFV[=O]U-=SE-AQPI$4 7 M[]\UZJWLM9&&M^,M3N(A?PO^^8 @II_%P6Y_,#P].>UVAJ?G9T".P>7GSMF0 M#,_)X/.G/O$:M.+M;M%M]]TND.P5OB_=;8+6^:SYU+TNF=7PS[O86%AVFXE]&HU3=UH3N#X\Y9_[)R M_M>G_M_Y&M=KM?K3O?]3'MBPN8O]8 ZP 3[,/E2=Z8+Y!*?E4Y'!$KPJK94JT%]W:64D?J]OU.MM;S\JM 0$(Z842S"6=3T 4VY(;\F5 -O!4S,F"QTI8H M24Z4CHA7J_P)[T:#&2,Q]*@"PF0 [?*9K>W 'U3[X?MWWGZMU?#*3G1\=5\N MRZDQ>$W%!;UB97(J_9W6BE5W&*DZ2+\B^]N17=] 9!]3 [@$Y$8S$ KE-8!PK>C52@BJ$QY9)0.2.)M#IA,!3H9">9 5"41'"E.15D3'VXI8F* M0$E9E=K=,9#,9\90/4.3B%XSQYAYGP;N!> ,#"FS\:+PD?C RYA(0B&"^15P9R 'F\%@7GG,)V0"@#X4J?/9%@KD 4%V M5QD8P3&7Q !*Y!/R3(A;PF18-4M# R<#5P&7T2(18 L40!E-YQQ_OC4A&0L MU-3D%-+LBAL+Y;,E%&^F?H.7Y0(33.[,'6]?R?#L9-C=0#(,%Y#S_MUAW3MH MF0SNF2C&X*K&8PZ76V;;P>J44,T<@ &0'(&!XH@9! DW(;9 LPAR"^87O ZX M\84R";3#K*.52)$<:^6S &X;L@7 #1@P(45G_\8/J;QBI ,!?9 (L'#E\-X6 M2[UP]3!>I9<<:RZ9,@C[)QCU"\1*@8Z^/'F@\<) 8Q@H%X%%NH$%BLGF"Z30 M;_L_@D(']:^DT!;=WCP.]9B!P0!*3JL\CO,RRBB?)N;I35#/C!A@-ALI54@J MT= !1/8)-RY?@!63KA^L8V\S33%;:2:H(T$FD6Z!7,XR&3[DD'7 %Z,$#]R^ MJ4E&A@><:HX3X*F0<_E38D^)07'EPH9Q2LQE%V48.&0AFV&CF.++203%I C3 M>FDD&VT\R9XE)XLF4 YI. M>(!,HD9)!S]J@(58S""]J YRJ /Y.!UQP>T,==NJ89'XCA4.\"EG%TP+Q9!+ MNC?9A.)$QT XXW2F[RL=. =<673%),A' ;R#)RQ&0J,)E'PIMX#X/(:\]\JN MYV>7OX'LZD^H2%R<1^BQ\1CJ$CX!T)@5]<5<)3XA;Z67JTL.1R9H"#G'I(7- M2"7V?@^>DEGIW)IAU39^?!> C/)ZT,4'EJX$^-/"SE_Y\.Q\"#:0#[T4:G
= :^L'V)O?_3OH3[5B?(Z5N^C>Z8;(H4N@WT2((U!.6= MNFGN'87:R2IMYAK.W8 NHXA;R]@#J72D0"7B\X"#?ZZ3+2 :9"Z#F1'^8P67 M1P?V3\+!?1<)$NF[;<'MU^V'GW/[H2.@)H#A.# !MZ-P8\OG#'";Z:_Y-L"4 MT6L45&F-X"25JV[#^YE3E8301. /Y0N MY535&9!T)HDBJF'";C)9'EZY$_^JV'[>_8$."+.QAH!;!DPRER8 U>XKP@S^ MY537<#E18L)0W$AZE7W3J;/,PJ)8J!F#I]-0I;F$+I +R/!=E-^CLF:=DW3? M0_#"(C6_Y3##+#W*+64L6N%L(?BTY*W:33:J^T<''KUO5];(PC$3%=\)02-#6OF'XHGW7 N MA;@&)N"#_%#R2O>'L70JQ^ M-WX7;[DSJ,TL)A9>VO)=_+Y7V9=$/.QJ1_P_P$=[K(>5K*E,F%!E6&,<$)GKS%8PGC::>R[YY1??[4 M?,_9\3?YA3LZ_[;MSO0?_0=02P,$% @ @HBH4*T?UV*&" N# !4 M !E>&AI8FET,S$R<3$R,#(P,2YH=&WM6VU3V[@6_MS^"FTZVX&9O-@!2DA2 M9D(2;KG3!3:DV]V/BJU@#;+EE>2$W%]_SY'MX(3PDE*&L$MG@-@^DH[DYSGG M.8K:_J5WUAW^==XG@0D%.?]V]/6D2TJ56NW[3K=6ZPU[Y,OPMZ]DM^JX9*AH MI+GA,J*B5NN?ED@I,"9NUFK3Z;0ZW:E*=5D;#FK8U6Y-2*E9U3=^Z?!]&V\= MOG_7#ACUX>^[]B^5"NE)+PE99(BG,)XGFT27Y[C-]15Q2J*7X9 M&%)WZ@[Y+M45G]#@\M#]N41#2$MKI^T&LX MC8/&@=-P]_:/CPX:_:.# Z?K?'*.&MU]IW38KE'XL:WR7_G(@D>L$C"<2].M M.[_>'JZ-=U8YRJ. *6Y6M!@I& YOYZ,6QK;/'O0BIKX/:U\Q,FY^BJ];AEV; M"A7\,FK:=7^ZF_9RF@XYDL*'+K(W1G;<:GW1__M<+;CF 7B8>A;?NOW!\.3X MI-L9GIR= B\&%]\ZIT,R/".#;U_[Q-VA%7=WBVZ3LP%Q]_S\XGC3YC'\TB<7 M_>ZWPX0O"7NP=-\[ER03N_L?-CO+2P\3,.^ MC!VGOJD+W1D<=4[[%Y6S/[_V_\K7N.XX:\ [9^)(&B/#9@/(N$S.9PD9+^_3 M29D, PC!FG2KI*\B;]-G0D&!@(D3GTN>24[+6. MJ9=?9UXL^[QB6OM4?H=WH\",D1AZE#YAD0_M\IFM[UXY:MZ/CAOCY^V*FWY!B\IN*<7K(R.8F\:FO%JEN,U"RDWY#] M=&37-Q#91U0#+@&YX8Q<17(JF(^(L !7*:Q]">\FDJ"*H3'E$:'1C"2140F# MH4 G6\D,@*(DA"O%J2!CZL$M160(&> M#\[ D,)J;1@##3RN0*>#603-P1.?*3(-N!<0G>"OF_93IEC6"4X@Y%J D=- M/^4F@ GJF'G6P0)5/0EO A9E-"LNPQL_GIT?.Z^)'XR,>00(1##?(*X,Y !S M>*P*SWD$V0"@#X4J?/9$@KD 4%V 5QD8P3&7Q !*Y!/R3(@;PF18U4M# R=] M6P&7T2(18 LD0!E.YRV_GA4!V0LY%3G%%+LDFL#Y;,A%&^F?H.7Y0(3=.[, M+6_?R/#L9-C=0#(,%Y#S\4.C[NZW= ;W3!1C<)7C,8?++;UM875"J&(6P !( MCL! <<0T@H3K %N@60BY!?,+7OM<>T+J!-IAUE%2I$B.E?28#[I9<<"Z\H91#V3S#J%XB5 AU] M>?1 XX6!QC!0+@*+= ,+%)/-5TBA@T\O0:']^@]2:(MN;QZ'>DS#8 EJU4> MQGD9991'$_WX)JAG1@PPFXV4*B29*.@ (ON$:YLOP(I%MA^L8V\R33%;*2:H M)4$FD6Z 7,XR&3[DD'7 %RT%]^V^J4Y&FON<*HX3X*F0L_DSPIX2C>+*A@UM ME9C-+E(S<,A -L-&,<67DPB*21&F99VX$6G0(I5\1:4*GT8,#2%O07OFO\8\ M]=I(-MIXDCTZU-_BVN.3Q*,I!S2=<73 M%$,VZ5YG$XH3%0/AM-69GB>5;QVP9=$EBT ^ M"N =/&$Q$AI-H.1+N07$YS'DO3=V/3^[O UD5W]"16+C/$*/C<=0E_ )@$:O MJ"_F*O$1>2N]7%UR6#)!0\@Y.BUL1C(Q=WOPF,Q*Y]8,J[;QP[L 9)37@S8^ ML'0EP)\6=O[&AV?G@[^!?.BE4+L-6=PHRXH%^V0E+];(,2C3I.@VE-G ?OU^"OC0L"?D[W:\F6W.>X![N\>'VW]1,O=K._4J MH'HN(#%O6$8RWR94NQY9LIL1P:^8R#;\ENS+3UZB537SIC/PE>U+[/V3]B7L MMSI^3M_R373'9%.DT$V@1Q*L(2AOU4US[RC43D8J/==P]@9T&8;<&,;N2:4C M"2H1G_L<_+.=; '1('-IS(SP%RNX/#JPOQ,.[MM(D$2>W1;BPU9Q9YN M!JY("-2'AIK-\\&=S,EJ(F@"\(?2I9RJ.@V23B=A2!5,V$XFR\,K=^+?%-N_ M=W^@ \)LK"#@E@&3S*8)0+7]BC"#?SG5-3R:2#%A*&XB>IE]TZFRS,+"6,@9 M@Z?30*:YA"Z0"\CP4Y3?@[)FG9-T/T/PPB(UGW*8898>96C\C),,ZY\:>O%C M2W<[4&B]0#\G/P+)(Q\P:*^+W4<8U<3" *Z3,G:M$'9??%KR-HU&>TYUO^'6 M]WYMC2 0,U7QI! TUJR9?R@>=\.Y%.(:F( /T>>26[H[C*7CN ZLWSU6*\)( MYE 6?=WXFM@-:O+!L?^6]/#2$;+Z[?A=O&7/H#:SF%AX:GD]HN'U:6CXR]UBOU=?F$/\;]OV_]=99QZ//<_N\,EX$B4?+F(HS(+#Q?N7;\XB MJ#4\[ZH5>=XX&-[T T@4$9H9)@7AGA>?UZ!6&%/V/6^U6C57K:94 M.A[3I]_&A84)+A]Z/ADT8#QC)=+J@PD"I*#,U@ MJ9F8PU5&]4<(H-&XF1G)DFF&8X?0T7A=LQLS0VS;1 MF;?S-IS);',ZS-@U:+/A]$4ME\(T'\3@<=[KM433N1IVP%\=QI]MI=\-1MW8Z] C^ MNU751^69,T$;!;6Q](/0?WKH;FA[/@64B8(J9CZQ8J;0G>VNO.[Y=F/_B*(D M68;<-XPL^YUR/3!T;1J$L[GH.]Z_'Z9KKK8N9Y)G:&*W8] *F\%M_%^"N@2AZH=@B^++Y.S5631*SB;G>"XNI^]'YPDDDU\-:-"%]\UI,VK"-(XWX')J\@>1W#='3Y3QN3W]_$'V 4)78D M]/WPZ\'?/5T_Y,S_9 !G E(I!$UM/8 5,P68@L*[)5&X.WP#E[24RH#,\1?A M%V1.ZW FTB:17)1$;%PK&#P#-/5*J@4$?N,=Y%(YFR4BD!E0 MD6&-J(+^9L!OB4J+XZ.@XP]:0=T5DG]MZ_BH%0[VX]@&6X6!@=9A:FA94 %) M$ZZ8$'6("L(45AA+B5WZ4A*5V<:8*:11*FWG,)I#O*;ITK!K"I,\9RE5=;A0 M5+/,%DLBLIL5A^S6 :<;EF_J4"Z57A)<823LW1+;'=L2X:X*(!I()DM;@??7 MW)II3\0.]Y2H&1%4-R9K3CXL23$ODI,0, ML]'7[3#A'' 9&B<#F9.#+B=QUI)OR9-X8IU/?9B@ M#TK+&$/J?\\5LMF>ANY]W!_WP43O6XGH[?S;*.YS*_965Y,YS4W?K\0D$_;V MR'NAG=0=KZ M"7SD[PNSKNUUG1*^!\@]NN#=87]T9C)R50WW8NKQT+TQ._T+4$L#!!0 ( (*(J%!&J(7Q+@4 *$3 M 5 97AH:6)I=#,R,G$Q,C R,#$N:'1MU5AM;QHY$/[<_HHI4:M4 O:% M0'DK$@&BYM2&-&ROUX]FU\M:-?:>;0+>&<]X MGMWNB^%X$'TY'T%FYAS./QV_/QU J>)YGVL#SQM&0W@7?7@/1U4_@$@1H9EA M4A#N>:.S$I0R8_*VYRV7R^JR5I5JYD47GE5UY'$I-:TF)BGUGG?M5._YLVY& M28+?S[HO*A48RG@QI\) K"@Q-(&%9F(&GQ.JOT( E9HC&O*VU[E0FZUXW89>@S9K3MZ54"E-)R9SQ M=3MBBQYV]+@%!YKA7!\WPS?%1HW74.AK5 M&_7Z\: 1!L.6[P_>-/QF\Z34ZWH$_]VNXJ.PS)F@E8Q:7]I!Z+_<-]>U,[Z7GQK,_@3ZP_%Y-!H^Y6 6(6SY#1B? M0/1N!)/^Q7'_;#2IC/]X/_H"_4%D5T+?OT/*WJRNGU+SOQC J8!8"D%CVP]@ MR4P&)J/P<4$4G@Y?PP7-I3(@4_Q%^#F9T3* ZHZD6H.@5_Y"*E43F>."&0"5"38(PJG[PSX U%Q]NH@:/B=6E!VC>0_ MZWIU4 L[NWYLG"W<0$?+$&783C1@88Z4T*8,OZEJ&48K&B\,NZ3P.XLIG"NJ M68()789!QF@*)TP0$3/"89RF**& B 0[+R5ZH7"T%\XRH)!AZ;H,^4+I!4%7 MC(2=:V%S1!O/W=T "(LD,K0TF='VHR;F8?#:H=[F7[K@F(PQYAEGV.>O$E71/Q=,47T5 CPUM&8UC%9Q1L2,%G$(6K6CCCVEQ_4ZW'C- M!%;-G#A7L#X-0=L)SEX+"6&V0'/,/>M]V2X3S@&WH7),/5S(,1RZ[':E5RF) M"A/'_UQ2HM2";X(GL42=3;V?H(\:EB&ZU+[/G;'>5$/S(2Z,AXA$ZZZ!:&WM M6R\>\BAV=A?"G*:F[1?LD0E[K[GQKGIATY-?,Q!8&51IR)13O,XXWZZ^+?DE M-]8YB8OQW2G\DB4F:]?]ZIMF$-9?=J92)5158LDYR35M%S]V28;UQ6'"-FL2 MS'R+0;PM!9;=F\1^J*O5+:2-G<#'^'U'ZM)>US'A6T,8@ +05!HCY^T@7X&6 MG"5PX+N_SK4 AQBLW>CMCK<:=J<]F[M>C>>37X\+O\3 MOY^\S_?QL7[+_7'G"-V3]7PKF)Z[,?8>>G]E@^F#QI/#%BLQ^.@%WS &ADP# MY0T5J U[D'O-L:4<"4S7^UPKPPR:4I3/E;QDENDBJ[K!G&U0E@P[]=3REVUO MGZYO$TL72C"=;=3<8#!V_8K%( .?,ZUM4T?2P["?(^ TA46.,Q8QU::*94TM M':EWSK!BXMU7/N^XU M6N]O4$L#!!0 ( (*(J% ,!G'BQQ0 D$ 0 / '-D[5U9<^,VMG[/K^#5R_147;$T2^C\=N#D86I MS1Q"YU]&WV_WCF]/)Y/1O[[^],O_[.W]>7)S89TQ._0P%=8IQTA@Q[HG8F'] MX>#@AS7CS+/^8/P'6:*]O8C(4C\> N=S8"^PARPD!"?34.!SQKTS/$.A*[Z, M0OI7B%PR(]@!%5PL110*Y%X+Q.=8?$,>#GQDXR^CA1#^Y_W]^_O[MZ"4ZZ,Y M?FLS;__PX/#@X.AH/++ 3!I\=@G]42C],.7N6\;G^[+CI M"1S!]\7*Q_M0: ]*84[LE*Z:J$C _?HV2&:.2,OG+7B_'[W,%R4&>PD-!*)V M:N]#R3_W1ZKT^-.G3_OJ;5HT<'0%@>UX_\_+BUL%]>CK3Y:EH">>S[BP: FR M&0JFBC+@8D^Z)@ >XT][!^,]:7)492Z8C82JH'FC\Z2*:!^[(L@8[66,WH(. M(VN_F3I=*+*-"F&P-T?(;ZY&GC!2)7ZRK3JJC>&VK4,L*HU6H=9TQ MM:L-ZI1)Y%]["=V>?+0W/MQ.BZPW:Z9%0M>%%I_V$;(L$-MVFG27@U]-*W9?A("*?A],Y$!MM_.V7+?9B$5?"5[IH^F+BTP M$29_[&5<6FH3<@[9X*JRARVKDZ=,_VK3NQ;8.I@TUR4ADC^VU@ _V(OF*J14 MZM?62E!$[*"RCFRFBGYN73T"8DMVXR9*)#3RQUY&W%(!X7/)[>=&8*14ZM=> M1K^N!**4"<5)/DH>^CZA,Q8]@6FN1BZ9-+0(2[/;2&)_CIL8 20 C]U953C*X M@P(6@;'EL?U72 (%=#"RY*OO-Y/-HV0EO$"3\$ZX9Q7GZ^'XX&A\<&#M66F*C4!+%C],?%K3 MTS(RY?\^PP(1MQ4 FUB9<'EWQ/S_N=@43L\Z PU/:M* MU XK43L\V*&6=\"QZ\I$!3O7(;<7T$]>PZ %;X&=F6$E@D<5"*;LK82_I00, M'LAKSN1,-3HG%%&;('<""2+\+5]N 6<=MI6@?J@ %8182HJ5BK%R<@:/K9S( M=D(77\U.&16$SL$L^!40!W.EY@US77#7/>+.%EBW$5.)_?L*[!.A%IM9F5BK M(-?*"1Y\9;A#4Q>WPC>F-$%V!"GWP=@(V9N(S9#MI3:I MCX.)A7&0,#[0#!)RW"Q$':O ;P>,],*QXR@IVP3"MNR-G>+XX%VYA1D!E2TP M%3?XP BN\A%=-/Q,>:1G:WP%9,/2CW4@=3()81F+G$D(@WD++ @H MW!UT1;:5.([;X&B]*4@95B>G 2!U8 9.@H6YRZ[#[Y3%$)LD(O&6V!;P=J, M[\?:[303H])]$&0I2=:;5-8.Y3P4$'XX7D 9LL03"ACB1\#;),2,_/NVR.=% M6I',71W0PW/EQZ/@1VCJ.MYFQ(]:(IY)VN&LQ^)6,/O'@KD.YL&O,-X6J^[Q M-LDPX_ZA)>YYB?^P(IF#K0%+S*\!L/IP)@0&; [2/#G=$RVA 4I+D@[(OV=X M*NJZ5I4U#PE_U@P))=G / IM>RG7ZJ R,^B?C-UAKX@2PE2@PT'[2!-EO MB- +%@17-"O7/ 5L+:&R*FARQ,JJ("5:;Z3,?UH >D[LK@*4X&F?9#;B6@FT M)OVL 'J7FAHA:)H;U>!ES)K&[[594P6( \RHTBAYB9%T4Z-$2D]LSI]TQP-R MX3+/:>@P' Y =3N>-T L=P$IT6J# M4$YX4LJQD,@3#[%KU2)VND!TCH,)O)A9DA:4MLE1/6:5B)9RHLV(#CL3TOJ[60)D8F'.>W0[G35K\HR;0F1'=;7NN"7J4%4SH*<22%:'S8T]>O7$U2TBZP[^NI,JJ4(J0 ME54A$BTSGT2X%4F7BRDI]:YF%/":.&"6NJ]N_4UW=:):1F5M* V!*FM#)E3S M>E<)"C TRZ>J&9G7X#YJLJH*. >87$5;7N_00WU@\B3F>:-#3?(4[[%5Y,/T MI45UVYA'BH>8 6!Z?7>*3A_ "QF'U6TE-QT\J0^0W-"\$$S4HAX;YX"A1PP$C'@)E+#\Z>@[6'G>$9<=Z ^!JCJ_Z)1UR >[4#L&L30 M]Z-/72 W.?O=?HC4 URTF6" MHN2K29%8@SS==4JWJR7@A68!;Q.Y>;_06!/[M$@.,!)>1S>ZK^0%#[Y,RJ#= MW+*9N&\0%(T\S!/ZNI-F";O_M5*&JC$E+'?H*#=T$39;\S?G_[H3956H[J)I M7>#E'4R,1O?"F,IU6!>:BJRL'J4$JT;UR)200;:28%=MBM@TB[0U.)D'G+K# M2=68#2\ W^ EIB&^P3:;1TSK0J2A- ?;=YI@&S.Q-/MSJWY5\);6M#0PYN*LW+RK)S '>R*:;-L=".].0=]I\E! M=; -,.U4UWN>(*#^]<&7EX'6A:),:$XZ/VF23L5C3W[;0MA#=:5H)8R$1VH:YLJ=$5V6(,7F@6J3>3F M./5)$Z>T@ PT3A4NOFX$19'2O%:OFQ[1W8(]:.^GMV8<,YNTZ>RJN9F7974C M+>U=Y85+-XZO3B?#[<\*/M\JVS!SJD1.GVZ4D=OE&T5/MPA".GKS,KENM*3_ M"L PU#H>8BO("LC,&B<$1M1<6S;\AB[G%I@+FGR3<&:W,P#*]UAT9BQ2N@R MUE;&VTJ8[[!;\W;\)+C!-B9+6<'E%XOOY?3-.>.G'#M$R!LN&U\^]5CBS<. M0\V20?W:(1?C8X6L3",K5[_%US%PW0V1QZGOA(+S$]#+C]P MF3OT/+(H\K#\XG=] N*ZTNE?1@)(1E803@-!1"CU^8VST/\R>IAREWPF GLC M2X UR1./4>A7^6H";Z25(RMZ/HVN8?\RLE5P3A[[F!/FW"D&A 8"*L'(VB_9 MC$"^W#&0*)3X %XZV(GB_3FRI0&K2^Q-,4^M-A9I8R=EE(;>9X?)];1U,_/V M.&'T?;HF!LECZU>^(![Y6]&N&;/Q];,9DE=\[4Q_=-)>M=X[_"!.7!BQ%2RI M5WX+TT3"9DOK3C"%YBUFG'D7Q);-YQSC0+8D6V#G M.Y6+#9'?%P8E\CBO:M M+=&]XVIX$A+7(:%7K'VEI\]=Z4["@%"H-,E%!5.OV N_S\64"<^.N7\C@)GF'HQ)UL,3]I5:MUTSO@ MU[?8T+''DN%" */;0D6!GG>6W<4-R8S,5+KV;V/ISX+&$U;@"04UD%QCC/Y5 M?H&?D?ANG5\A:X"N3F[G3&O>$[A<)W. KI] VNI% R/%UD7$2Y/V8^?_PD#$ MGXMX=$0:J/+R@7JR0##D/O^1^YSA=2\FBZ/%L0GDI1P'(I@$08@=>1DK_)!F M=^O?&M)>M[L?K^/>]=%5CIAME1W69?N"'-AN:/A:!H!/,=ECY#R(6IX U\S"OD]L\FL"7DQ:U=T%I MK3C9C'6-5I('4,7+S)H%Z%YH,DB4SK#/(/=\(B1RTEZ)MW5VWQ4^9 ,I?5OG MUF7^B+YT\+2K+1FG+K%_0!L$LT[<\ ZJAE-<1385Z-MV#'FQ#SC@QYH%ZT_[ MI[9^WC\NG=E15:Q]E0,6P/J)[-*M9]0UMH+V97A@O7Z:"_6PNBXQ%[*_N\64 M,/Z-"8@B(?[&EDIGN2NT9&(#DOX9'(CT)A8Y8O$51'2>[,U;-[9N\=X9&GIJ M+^42_SJ;85M$(Q$V.W:8KQJ:&J5AYR0*1&MFMR1^<4YX($%MFZ.R]4QTQ&>' M@&9!/'![BOZI0O\SY>"ZUJ:E^P;I&1+HFC,;LCSP(:3%D!)X(8UG(H+T#KEB MA6Y,]=S[Z\[P%$((=#MR[_<2$:7-!0$](?->L=E5*&1ZZ( UN0Y9=<67A!(O M] !1&V?3YUTR;.4<\(P?<3"YIGH (0V90"D>>E&8373-?>([JLUW"XX#>4Y1 MQF)LA[*VWW$D33Q#JR#OF:X8/O?>Q1:V=..1%^*&N ZC.68S6>C?V'5.5A.H M]DOBA,B]NJ>Y3F-;+H_83K9QPHVDO)K%D%US8DN+Q@<'!_";VL2'P:^77WKK MA%._G!%UA,ER@?R; YS*GDU6FTG:5WD?6E2W76*DZ3W\[P33OUS133V:@"PGN!%&-8>YN;,GL4AFW+=RJF5ES2!8>_&\(.P&C=W\6#:PLU3NSB$IA_36@RH_[IOCD\K:H46\4UEG@QT!1L0+$-ZQ"9"_6N0Y#Z1CD-P%H9C-BA>Q9'=SG3#.HQD1Y,/++&5J3M;336<7C,XA)GERDBC^ M1CB$HQOLHY7:I\QF\7PUX0GV,8>DKLS.8:RO?.5.9 XGD)_3.2!VS6#=OTMF]FR(U4;K1-,]FQ M6;3$5*!WQH2>#)3E.5_=BY[-O5W1,^RA]5VTI:?//:+>E(JD,QKQ/O'4@/KE M^Q:]ZEK\C5&[H=$%DI=J]W6EK2OQ!-R:UOK2I$0OQ9?W+/6GKC? M;IO)\_KA.W7B*R+D[;UR^W!Q9]PV#%Z83X(;,E\(-OL>1$?CJER@*=^S8W0& M@]<7#RO*]!W*:-:_B,\:/% MN8BO-BY9W9R^;\MTL4?BSJEX*B%"9E:KNPMK.:Q#SOUWX[;.>FTN"6:,WV _Y/8" MN@\VDT=P&%6SQG'K$2S[5*(\Z8MI4.B/NF#4.R=MF'NZY@PXB-4EHBA:JBW. M0AG>]VT*\ ;+IBXWX_(EL==W"VQ\VSLS9,"[2@/>U53N'L;.A$)>IZYT.I<[ MC?/)W_J4YU8<>C8WFOLFK>DK)7()44I.^[<6="_3\KO\]58-:6IO+EFLY";" M<(J[WER2V+I '$_7N]'<_I'I*BL2=\]J"5#][W<<2.M..2##"3(?PWL:4<]^ M#U.G9JHHIXY=W7$RGV>=ZJ-+V>(TEQ+\7%Y,KHE+#HH$:L>=@-[W2NW9"([G MIG(%N?MU70_3Z]U=MXF'='ILU,ZI*/9U9 MT??3 FBJ'OKZT_\#4$L#!!0 ( (*(J%#Z/(PS)($" /O1'P 2 Y.WCU*]SLGK.[-I3CQ\3,*[^ZR# +3)8W'[S,-KX8Y2O_TYC[+AN_? MO?O^_?O;[_AMG-R]@T*(=S_,G#?C2>_3WKWJQ^'9K>I'<:9F7[H-TIO\*_TP M??=DTCL$H#@#\ S#Z6-NT[,PRE2BTJS\$84))5]/;X=GX4V\_-4T>W@W&:SX M6KKJ:VGIUY+A FXTK@?#X$Z][<4/[PQ& 2Z\(NR=I5E_]H4?-\G@;:IZ;^_B M;^\F@^85\,G*LF&RXGN3T>G_S0/XX@-ZHR31C/IXIMFA^D%/9Y4 .U!!.47T M0,GT7G8S*)]O1DJ^<#<*DO(OF)$R[(_*IR>C,@H;3 6#P0H\ZM'I_TOPJ*%, M*^%/*WBJ-TC4"J[*ATN^&@9Q6/XN,U+V+BU3852ROOQ-X\$R&L6C*$O6L<;B M)/,85OJ8E5\O^5HNR6D%4TT&2Q8=!6$O+7]7/E2VP%Z%/M(#9>B/OE5@/_I6 MM:#5.%R84K+ -%G\\IQ^294XYBQKGKB:J2W3Q^O-$4> B-J61#UU R=*ES-6X4)90*4Q@1!MO#B_.N35^-WDQGS]PT3 MU3.>2N5WQ+L)^=_-)R]*8.5B9\,EDI=4:(:D3#$8:

AV7L.1LJ,U1*SZAZ MS1B\$A74*S$<$R74*S,:"R:\$A=/9ZUZT'IOH5PU+;Q#4VN#E>A9)0\*D@H< MZ(&2Z>I'[[[\76:DY MQ;WA;8=3SH16PK8:ITDJLL1#5UJ%4V4P&2BU[/[P- MM9#H:.5L&"0ESO32E'*&+WUKF0:>225<(<,5 JRQ<%8EB>.Q2J>G;($SIZ=L MH>KAGQ7FW8R4O47#9>_ZURC,'BO>EH^5R?Z/*@1"K3BC01@I M$V+.EU>UKC*^T#KTIL*,F*$R&/I5FLB,E'RA*O@KC?>,(5EI9ETG.I"'KZ92&/JE*(JE0A%EWW M:HNP.*E,_TS]2&EA7$%GHX?[>%#QU2>3 M5CA::+6?AK J)H]%"N/_M9\LZX:._T#)6$O9F+K#7JU^HD MEQE]ZOH_#9>6W/_J-,I-A1FY*;,?)B^T.L:;3RA)'AFW9W5H5YQ1)H>]BM7J M@;+I55);RGFWP[-1;V5^)!\N4X.CBO2('BBW,97VIW]H$)I3P;+?:AAM0\U+/O* M-%RNE,/"A'+'HB+LG(Y4(*4TDS5%2GDV:SS2#Y,2/3__IADO4VYI?'M;H=_, M4$70MEK'%6>4F=X*7; B4;H"NMEX62Y%KRI<(4%/LR@SKRA+[U>;,C.C0D56 M\_5XL(Q!*Y1VJE.A*<=CI>Y#&@\K5-=XK#1]T56J,+OGPVM<,[7)M[+DP*1RM;A0T]9 MDNHU0EV&_D%4%77D0V418 6)LS(\3%VFE?Y4N5Z% MX$]'*^Q*68IGBK[R%(]>^[=_5K2D+JG(SL]I1+J=5E8-4 M[AC=JUY5Q&6&RJ@4]ZK<1#U2:N1*#,#8NI4&&6;C897W5+[Y'4:]+/A1 7H^ M5O*EX; B.:0'5NC(M2[4/(>> M ;ZPC*C"T(VG5T1M*[?["]X>7%IUN4I:MV1TAJR";UL9)(S'RD2@RC:K4L-L M]@4K -0C[Y9W",/@KFI30X^4L4M0D3S5 ^6(KT1X":*SL,H_F(Z418<]5>%> MF9$5]DT91OT2AU%%,K]\7H4;VG\2T5!1TS^\SLU.@XVHFCS(!PK2.B-YW>^*\_O&_U7L(AMDO>I'%;VIXAX/@T81QZLV'7\,?[\U+5#+^->SW M593_JL<_CP.X\(;H-!JH'(__GUW<*BGP&#D^>,,C],>\'@[RI(O*CO:O8I@.-AB2&S M,$38IH1A(7R)B84LAULVL<4,G'43WWPX.X-(<]O+ESWEF_&ZO^BOQ7U??Y86 MULV1"UWL$!LX@ +J<.$CWV(VEP )Q\*S=:^;^.;#[[4OV:#ZZ8*)[?J4$DL0 MZ5+!/)L0EQ%?,@LQSY)@MN!U$]]\,"MX^9*]2$OEHV-L;3 XC_KJQ_]5CX4% M^P0P;&/;MAFF@'/),/>8[7!.7(FUIS5=\+J);SX "#B%D+T>,[J;?OKH/$F42OOTOP:,AGTRT4WFGS*_7^K?>O?+C43)^R!1WR?#]_'M. M_#!449J[H(4OWSPN/]JL)_\Q6823A)D&.M Z59N(419^4_J=IIC:#1Z+G,.X MS:0M&>6N1X6V!$QSLBT\"J"'F9P38MW$-Q^^(. VB 33SW)DV4OXS-\T)L-% MI%Z9"@)B"!PLN8,1E:Z02'H"2N8P3AVD8X\I%=9-/& J7-\GZK7IH/D;V(P0 MX%.78JT>D0.P9UF2$F!S-M>CZR8>,AV^QZ],!4($]B&$3$"/4N@)AJ1&L\68 MP+97, [K)FY-A0D1_B>($#K+?\X09YLC'BI-94][JVF8PS\E2ZP=PNB3'@SN MU'G4>T(&/XPTX!\UN/WS*-,8"V\&2J:IRE+[\5/PSSAQ!H%^<)%,SBC-8KV^ M2S7(49W>A\-TD2R3J>_S!26JO^(U?U7F$(KJRV\JT4O\(U6WH\''\';!5].N M '9\QGP'4<:8K5U+ET*F69Q03.<^S[J)&NGB[X>('[ M133049)6VS:5PJ6.+3B$TN) .D+ZB!5BJW435R':3_03-+HZ?=4+'P*3@SC# M;SHCO?(@FTP#)7IZ.32]53X7? M @W]) 8K0 F)\#D%MN\!ES)!!<'<&93K)K[Y %B4'O74U"G ML+T(5L-RM<%JUJ=U/1]2;>X?K)NI@Z24 ZF YM_*;<;#V%![B*/=.O@3)17*5 MF=S27X+!2,T?-#<_KK8JEK2PA%*;]"B6U12!6LF:AA?*LCPMW M6<:]V\&)*1$V%C8$>O5,>-(CT +(]RBD1OP*&9[5$U\*9VH6EFY-RAR>5(ZR M^S@Q#%P,8BP**/%LRB&EVBL0'B8Z//0X$PQ[DLV#F#43WWQ %(S_4SMX:RBX M CS;DCKL@@QQ'?0Z%N&.T.X^U/]:D')G#MZZB;L$;R/JG:?I: $TX&KF@JXD M'G,HU.OEV);<)D)8GB>0G)O&-1/??!"6-AE(6*]#N&7($#3Y(XHDLJA6R9(1 M01U',R"T75(0MW43#62(B687H\P4/YEHJ2ARKB]\GSH,^Q85MI2>%)X/ M;$@LRBQDST5NS40-'M'A+*3L=0A7 1YQ=6"'!)&>H"[G @!?JWNH0V[N6F+N M&Z^;F%./,:TZMP"/%H"+1F//=%W([JJ;[#S2H7F>L)TZS=K*:\?6#T!-/^F,EP^<$\<98#F(6'\P?FC](AMW&1ROWG MQ345OCK^U31;73JI[)?FCWH*?'=,!2-#,VPE):R--* M58=Y0$!A4YL##Q#",9P[M>LFYIBG_/D"71FKS!#RVRA( CVN+FX&X=TX46$_ M?@ZR4;*(.;,#\!#-CL/-OE>.NK+'3KQ_)TB21ZTDJJ.G[-Q.U!;GB4K MSMF&/3_JF/WB=OS]T+B*F1,9UZJAR",] /L.$GB[^9)P5"/9<6]*R2Y9B#!;20<'8&X MTL.("@Q=BV@#0^?>TKJ);SY@]E)'<.NP[$M>Q9M,\L8;1"P,02I\0BP)]2\, M".G;VLN#ON?X6("Y"[5NXMXCLZU!)9X.FP7CC%).'8 Y(([MNTPSO?8"T5R+ MK)NXS^!L$

)=0B4-J$(5>[2QH2Q&TX3Y>LF6C2)7L,SS8& MD%'"+4T%RR:N7CGD%M+6T&R5<>8#,=^]63=QAP!N2L&E2,9VD "" .XY+K4@ MLH'#- 3(L03G'O/F?L&:B2]) KV4;$M0$>(ZEK2A[7@F[-+!OQ8@@;E',;,1 M+&[UK)ZX"Z@VI55Y\ (MCH"O=3_RM9H P#:[@]KC1%3K?X?/E=[W#: MC_,I53N[Y;L6ZB1@_>(WJ>OU.V M)\1R'=M(K3PHS]G)0]#%!E\^AYY+\-Q:K)MHMM#_+C[]K\WWNS900-5;(SF. M+]5PE/3N#<0RTD*@0ZC0"#N6XX#A)#$1Z[O M^04?=?7$?9F1ZT0%Z2AY+*C:(CC0II9K2:Q5)]6NI43,@=!ETO)M#OWY9LBZ MB=J1P=H'P&(O!F0U4+8OF>MC1P(==F.JPVW)@<\YM%QMZ<#<_5PWT7AG I1D M\MXMEN3.CBNF'WXUAZ_S\Z(/@0:ADS<=>'^?'TY+AF?37I)O?YCHKS&.?^_BZ6/3[^]_T@PEFRA U9BXDAXF)HYJ'J?$I MY&P".#E#9/;(R<@S 9_IBD8##<6T$KLVH'-=TFB@G[+X2X$N&, &PEW4!>-C M'AOK C.]1EU0=-/2)/O'ER3NCWK917*EDF]A;]%3FY=M348G'M>^,#Q#G[HS M7EK^T?BSOG[SC^$@[$T3LYU^J*>,6UUKN-Z7P?7FP\RNE@/VZ[O29X^7\FYI M+0=I##9B .UL7T2N-LQ1_]!)G@S?+X)R*D2>J,.6R+LC\NNK\K5$;E7Y\3- ML5PBWXXQ4'EYLTZ3 HDC_>?3 N%"7'D8G##/9ZP L, 6RQ"V++&*)62O-WH8 M#K>H/^;2;;%#P>B,K9DE(WA;MEG)?OT^WFN-AA\"<+^>32I MR#Y.EED%ZTFPB I)U0]G^":%OJMD[@JSF!B]Q0M.VO M(^BML3YV86_M]<&)\?8^=VNO#\#??G;4W8KP\W@W"MB=4- MNP5Z>YO7\G\3^+]>&UEPM&+>6O.6'D[':K:.V1T>M,4J^W8EIQ*&"US^,^$SV M:95&RR9MIO"5,H4'Z4:VX>.A.9//('(K\$=+VM9C;$+M3B-"QE;*#R T?&8V MH)7RUY?R';!"KO!-+Y(9/GY3\5T2#._#7C"8=IW)KVZ(@G&T%A@%7Q[4OH+ MY*U%Z1-7];1HZY^;$=D>A1K,TO]Q*WZ%ZR6-ZXRLUW"HI]C&X.9"T],8>U1RD_=E6L9UM%;6FO,RN MQ/\$$4)G^<\77/IW!"Q0#ME^.&%K?IIDB[87R'P MUN2Z37=A3<#)=-49:G]^"GX9YPX@R!=+"AVE1:E>*CZ M\^O@+L.[^^R(,@;;L\H6+]X"YW,#N@;IA\C%)6<06[UT4C[**RLR9Y1F\8-* M+M4@WWI+[\-AJ\1VJ,16(/P0%=CKQ.5L@C1& 5F4?E\IN6;SUJ5^;VU_%IVX.XR\YX9?:WD4C=:D> M@M T;/FBDMLX>3!UM!Z4_3VZ!GQJZFZW^R MG5/G8]_V8_.#-^]W_\NIO'3W#\88[C7]_M M]DUC5+Y;QF63HX,E 7+T8**A_&N8W4^5RU4P4*ES'T21FIUGOHA*?'KN> MVKLO@R#*M+]C>J$.#8CVX])1!-/Y=)2IY"J^S;X'B7JRN7 8G#%-\FP ^$+; MW_60[R.WM^M3^-NP0WX<]CX>],\?ADG\+7>6#L0H/(L)5L![H*1?R-=O0GIM M$/Q1$H79*%%^^,/\D^JI>5_DV?PC9 %M-#:%^Q S_,]AA=8H-,8H-(D=6J.P M5Z.PJT;%6QH%[9(&>JJ.H$S:+(CZYIZ$413VQJ4D1VX:MH/^0'V%Y[!%ZRN\ MOJ_0$+>QU1#-TA [*A(I]C-HO<@#\"*;F9%L6>A 6>AULYO&3:%YKPH,9SWH M9)*8[CX&L%D/9Q7T_S72*U-)>AGV[H.DG\;1]=\.@T>FG>B> #9NY;P2LKWX M&W2QY43=KNW)V04MH2W-0RM%FB %FBB.3B"@\6'<[YW M?SL2K;-X<,YB$X/&5CL<2T>M!>W0NHL-=A?KU@,E6U'/404KOG-8S/ LA; 6 M^E/=DFI9Z4!9J1EGJXI=%%QUDYUK99>,BIM33AQ]4TEFD'2EHC!./L>92MV1 M,JW'#5[T@] 80_.JNSBZRU3R8)Y8LC$Z>V#^J"_!8Z!_/RS.6\95OM^U!;)6 M<=D6"RE#=7$K=@6N3T5E3OE\TRMEG$3UP\P/>N% _JT75(\^!9&=XMS#H-W M]W2SS#+ZBO=EK,#?2?#CTZBP5;JMTFUZ^+I:AVIWZK1U:!$!K0[=O0X]GUW^ M">B+&6XS]?DQC-3%[?C[A\&H.^6DVE3E,E[WE.$Q=YC2_>C'6GW,V:R_!$EH MK,KETXZ>=I#F'QX&FQZR3[K%^Y]2:_[V17*=BOIF>54LPNODY9C9MS9MQDR% M*\('Z.V=@C8[%.^PU6;U.:/E0;W4?_15_Q##GC41^ K(#MR?V[V&TPYR/X[. M]>N3FR#Z>G%[J_1SS+2/Y_;%Y6'Q1W,UTT9H/A6%-7._VBQDFX4\%+]TJ9XJ M")._!(.1LA]GO_Y9DSA(>O>/'TT]V>*F]W3.>30<96D^82/FU8)PK3_[& <' MTFQNMM&]$8(*&^/5&-HIQVKA643P >;(-]6JTZ$++9MR,(@S,V)Z_TV[_IVX M(IV.5>*GU9W/U)V+Y\W3"U7V0J"])V#LP1_78,U1;K*"*YO-5K"/Z 28CW)FCG-$S>F2J MOI%J]ZG/N<%ACN+TE]^2O9Q\.OYXO)'1[P)7/,GBK..*)]-W>_2AM)"C"?:Z MZ>RWIR*/8S?BQ[*?NGS1])&6OC>X-GVGVSH;5O><1V$6!H-%[^-(?:\*W52* M@F.)LG>68"QZ;WMC@(/T:+;= /BH,LTRBQGH4]X$*,-'NQ'0^ *4H_":VTW4 M9G@T^RUN]55?DW;@CZ)^ZMW>JEX6?E-7WX/AX=3T-[^T=0,DGT0@9C@;MUMB M[9;8$Z[$VW$EKGU+[%5*KPZ.80_-0WBMV',7S>F:<=CO*(["G/P9P/:DS3RQ M8V3K4Y!@>);_;/=9VFJ&';-[D7\/="/DE%-TI]J29;\MJ_;EZFNHLCW*G M2;.\:8P9..IL9D7T6H&$-F&Y+8\=JWXZ" 6R:^*V:;(V379H/'MT&=JMP=UNOO^-* M9_D]2/I%Y^Y3D'Q5F6E;W;]4FD1A+U/]JRSN?#1O&) _ MP3%7FT=I?F/M^$U)$&G>N[Y/U('Q[ *B@ MMV=H;KE[KW[)][CE[CUX)5,TGQ)W__YR[CYEKCPI=KC6."U#UJ&SP6JX6O(O M9C"/A_3SY..IDOWIWMIOHT#;PDRIBYM!>)=;R-1^_!QDHV21#1U? >XN[V$"ZPSPW52KU<\#N^PJ\V)=_3F.DD7ETK+L<_5I\YKBO-SR+//'23C' MQ1-X.](&=C (HIZZNE=*V]5Q?+D@KQ?9O4IDFJKL0'+MS97,*EP7[K)\BNQ# M3NNT7-MR[<%XX!/G"^W&^6JY;X<&FFQGH*TS#(XG:9$LCWD_ALKL)/TE'FAA M-37L;;)B]\F*9'EP%2$.446^/K=737##M!>/HJQE]-?+RBW3H.7QFC3Z99A^ MO;B]#I([I7%H"@5:)M^[-J\BPI%Q^7-S@K#NG.#E824$ZTR_P8:EW[:0OD/A M>%=_^5M@KC^8G[JO^?#IN96=R_+&:* 46 M74&5!N70<2O$)R7$M6^*M4+\^D+5>?P[UDWMJ^+3O7RNM>RE( M>X+^5BQ/22PWLJUYBVN5YCD?C1(<-O(]DCM:2NGAVQ/ M6[%LACW=-E8]*=%J8F#9\O?KFITVKBW"V[=I.\44*\T/QUMRF@CV%PDQ_#=0:! M=K1F)_4CTZI=XT'_EFKV3_(6!X;=!\RMK]UR\RMQ\ZYO;&T9 MNF7H??K:K]\P?R%WTA9@G^SV7?.D]G!2FCOH?EMW2K/=36B3^ ?$\8W:B6LW MTH]P)Z[=3M^Y$+>56X?A^K4<>^KLUS+#W@L)3I6_VCBSN1S?D,+55FJ.JG"U M%=Q#$]Q6RMIS/Z_.TVU/SY,-2-ND3G/%LE&9V=93/,+,;.LO'D)JHS64K=DZ M((YO6V<>HXUI^;N1;EE;;-)W3BAV$<&7@7Y$-_ M_!!'5UG<^WI8PK 2O#G%E^#;!WG-(7A0+WG%[^1S_ V#EKP-(*\X@_ ,@UV9 MW_4ER#17SM*PF\)_0$J M]6DKH]\+QZM;SC@@SFA03Z#)2?V6E8Z E5[YR'L=6NDZ":)TD#<+D/U_CM+L MX00X: 70)Z&#IGW)3,>.,4YT(.O=WJI>]B5_3GPK^_&PF+1?.R_'H^K;P2"( M>NI)FN"4V-)TX]@ J>.V'<_!:DW1^H&(S:[[F;W US]@)CU<)MA-XZ36AAX$ M'S3(^6J^#3V&*.%XC6E34B6[L*K-EHN+[%XE9EJB[@T=S1Y.+WY0K42\KD2L MILNARL*+/,QC4.%'H")K]CF?-E)NV>)0V6*GMW^T<4ACXY"=UOV\3#>T3/ J M28DZ-<%$$?CJ!LZ+#%Y0 '8H=-]5456=LH[.8%W%!FZ!S&A:+3,H+N28=OP \'J--+@X])@OCJ7JGL M8]Q;EHT\=RO35&7I!A)[9/:@"CMS5EE"SP[%Y_4MTDJMZJ)8KZ@^% MP9I.YO&^"2*[)/-F*DC[U>8$D5[]]**D4+4:J4HCK<#6B2BHFCDW3]]:]1S; M/!1>:SR)K?HS]$42M[Y1ZQLU@2]+3@.\..X^%"[;;3Q;7UZF>6>/ZDO-C(MU M9GMW"ZHPOQHTS2YN+]4W%8V4C/H7P_R.RNC.^S'4Y)SZ'2W';;F0%6B?W RZ M$=Y/(B^Y"_YO&;9ED?6M5]8HQ^FW)S(91.-BR&/DL)WV1%FG#%?B^53X^UE> M8LO?+7\?B(M;(W^?.FN>/%NTD4\;^1P#_S\M*SZ=4H<#V<7?]6&"S;+4SG@W MZ/G)ZCKJ#X^(^3;,?I>@?:])\ 841#9$#'?=QO5T6+\E^/9Z=R]NI MW4.K?6B%<%MOMQ7"5@A;(=Q_!/)\(6PCD#8".C MI^(P_>)DD?K7+1\Y2OM?5')U'R2J^-Q^^$V+1A%;YAN?-5V2((N+?#!_4YC& M!$'V_H\K=WD1_[&PC,4'%=[@JBA^"*/*=TSH;9:;KGO)DV=-AV:@K<1+/WBL M()\>V1['9<]:B:^5#QS#7\T'5?A9#?%,:?PCG,E@%0[*YJY[W[OPQWN]K'B4 M]%0Z_O->!?I1^G=-E ^_YC^",80V%MBS ,40^H)+GP ,< .IK;CNU2^T5\* M%KZH?W32['&@]?\@C-39O59N]]E[B,!__S(,^GVM6\YNXBR+']Y;PQ^_&.$] M"P9:_;P?J-ML_'<8&7OP'@,]X58+^%D:_EN]AV"8_?+&+&WR_'SH-G@(!X]: M5VB5'F9+TSOWB;K]TYO_3%W?$4A 0(%D%/M4$L8$@C:4C/F,(_W@=!A$VSS[ MPW5P,U"=^+;C&"T499K6YAE%G!0P54=^=CO>WYP_R\^_>1WGXM.G\ZNK\XO/>X0*;0T5*H?JKT%ZKU>2Q5&W MX[YUWG80H$1,(=F:J?_W?T(+_%(S(I:EN/#(Z1., IA_?X(V\W?QG5&S^/<98K^0F3K0V/>O%@T$P3-7[Z2]+NLXL M66O=K-_14PRZ__0&&H6:]1-8[+\LH!C]$2G M%/^>D+'XT1A.- =M,@<.?W32>!#V._\)\O\\H6NLEW([B+^_OP_[FI:_3"A( M2[5Z+7PZQ\F[G!F6M/#NQ)EO#08O%V?_XO)3IRB]'W[5)CJ*H]Q;"WMC+X%0 M8 G!H"(,G7W_>N8'O>Q,>)CZPJ50"HLRR6V'N! "IDV?R9X3X<$^>\MA%)CI2:)7*34>K)6<:1,PF#0^2,*>W%?=3Y=57QUM:&D@,X, MI>5:3,>U' OJ4 RH+0@4MI3<%TP2Y)09RM]'0:*MQ>#Q4@WC)*NVF9U;PV79 MG]Z$&MY4];2TQ(.;8#"(LYOXA]$-@A'KERK[N*PS#HA2F^N.W_^0E]?>Y<>_ M=RZ]+Q>7UYTO?UQ>_2$_7W>N+SHZ4+O6T5@'XL[%90?2G_H_=R[\SO6?O4XA MAIO%;]*Y-L-08/(Z*G<#_[ VQ/EQTLGN5>=?4W[LC).B':5?W.\\,^XK>=&O MRP_Z?A]FZLPH1*59]WL2#-^L$3HX%SHJC,0Y/L.V3XDE!4-4 H@LJ670AZ7> MZ?B2"V]<,+^9R+WOFS,$>N)]/WA\5*:/_)L/G\Q%ZAT,NQWSI76B5Q<&7^:H M-H3?XJ0U[JUQW[O)V,RF8S(/?A'U?,D\QHBD%B'2 SY&%O:X9UO<@Z7!KVDU MGV\!U6+4R:D;]>M+^?GJ/#?=K55_EE7/9APY->NW2?Q0FU7/8>FK7ISDV\#O M1QJLQ*!I%K/N_V>-]C:+3P)3A\SH3OSP$*:F/J'CA]HH?\XWT]]OD?&D=*[T M&?8Q0Y[C^HY+D0]M!B3TH"DO(:Z'%GQ*+Z]%,"\=OW.KK.K+ M==:V^;*>S@?M)X4LGT@*/,@< %U,.0^8[[%)7&Q MXWE<+.N22W47IL9B9Y_UR/:[*/DZ2]3+I0H&7X([U>V<1[W:5$S5V][N<=.[ MOM2S]T/3+*>(*J2;L=\*H$V9IIW>?YTI>EJ9N%6FK2(]* MD;;YEPE_XK7\241U @97#Q'>L-Q,I>*J+5V\RMI:@,VSP;[/A"L\SZ&(>I#: MON7YKK0XES:G/ERVMJ9%3#*&K5]/1O'S2GU+#8L<^UR MV>[$22WE2++ZM].'VL;:PJ(/R)29W013^.__[YU93' L+ MGK^]?'OUMN,]# ?QHZK> =O'8A9U2N=S_+:,T5ZGZO'9>SOC8OC7B#O76 R M3RXBP8D@7/@<,TPXTJH?^)!)8/FVL$2)BR+[_42EZ>2?CQH,^((L(T( =CX& M7U4:]E7'CD<#]2U(^O7F'$O>V]TB&6L1,<.7ZTOI(4PEX+;E X<)8AE\04]B MZ1!:B2]'_WJ17,??HQ=@ZS(T47X_-<>YFH2@0K::4P2X=*C-71?8CNM"5VH$ M,2*9;=),E0C*+>)%\D4[K=H"O.P:T06. P1S#'D\S3K$:I MPVW'L0V'$4=8D"[6;2T@\$NL$3'X_\+AZEAA+788!1R=$0SH_E"T>_58F]F< M8-MDY(:)YM1P& PZZH?JCXC1^ , P".205M MS]I5@CK?E/G?_\D19+^DG4P-U-"@OC,^NMWM:-TT&)D%=P+-HIU>4;#WO6G+ MG^@%OJ:6)A7AK 8$9W76V&),5V>(5Z>+BV.OL@>0/6=X!F8R.IU<. MYY2L&MQP=Z7V@%I[M&$V/J6M@MY]IS<(TO354AG'C.8DR!7JU>.#5L4_I:^7 M#6L*DI\N?@=(_SS9_\Y96TU:R%1:HA+L[6!-VF9\O]?!>,&PO'X:NRD\L0-\ M;^"T,C0O<_&I_HA:EH".2UV)I.M#'W&?V"X!"%E%IW7B)3Q"=)-KT15.JZGK MTY2_RN+>UV[GO\!; &!G&"2=;\%@U+BMM5-G!SZ/86S70\RR=$CG4&AA+AT) M+9]Y%M7.L[V0Y)RH^+&&7\$+EU]:>C>*WG@N_I)HY9/((9EXC_M3;:ZRFTI]VCLT33M>*V#A\_RRI6_CU5$QQP=5EGGXT=GRZW/ MFFO^85E13-T)I3:00\F+/3W^]5OL=I8JM"#=M/\.=Q M4'D?I)W;<*!#LV PT#/,(143L?UK%)IX38=I-VHR03]X$K*-OPJQV9\,O3P#YN=L)HG[G)U2 ]D:SBYYT\T\-B_E2 M/E]_TRQE\C!SL#WJ8>) M9+X#(=4? X]*4)*OG[3>'9\F,JHR"[)1NGUEZ)AI_J[JR\07=W(W.W>QXM3U M]&&3@\PO7TOQY^>X_E62^FKJ&ZDPC.1HH7D(LTS+FAIHX4GBR%C3P6-':#9HGFB$5@6OF/7>-5Z(=I*VS*Q>\Z=TG\ M/;N?#K_53H;*5]97MV&4GV3,]P--,AZ!7ZK6EP_#7Z;3UDZH7M]THO$L)I,K MUCJ=&49C#:>CW#,T]96*#M+AIKQ?7!IMK4UV0_ZLTFBZ*@]>/017%&)O=1!^ MAQ5J>PGI.)Q7JMJ4,20='[L6E1P+G[D ,(]2ACQ*2NJ4C.E/'"U==W'RN$U$ MEW\[%\C>Y-LFN/M8+M1-2P+45"6YK5%\93B?GE>IH7JO4?6@QPY?[=6\3^7.70-H>ZJ\J>]D;M54BU\KRZE5^/X90SD+(@9 M_SD)3QH/^BX[.W$\/XG%$&#"T]),7)\BBJ2/A.\101WI" S(LG^;8]<>I3H$ M2U=D7VMOZO2JEN389;"%KX6OR?#5;B.\Q;15:QQFQL&:[]$QB(%-(/-\X5' M+,XH\"CUD.M* !RP;!RF:/TMQZHSQN>^C<2![F+?KDC]FJKJTGQU>%NV795O M4NGX)(KS/:91.DX;ZS6/&]F6=,*+D_Q=@T?S\N^A?K5^;2=2WTU..E'?PC2/ M=Z(@ZIGH0$=!ID& F6PN$NN;TV$=PON[2FMH'+B9BF%S%8.PA:%$OK0PH$A@ M;A.,H6,+83FD0PY/CJ]LZ\2C+ M-8=1(=,JVPG'AFDZ,O';Y(A)7E:N\IVNWK@2,AU70@;I]!L#_9HTTPK(; [W M\FT?TZKZ[>EN+JT_26&M.$D!8?48H@W9"]I]@X!5C4J=5SWL<.SN_RN7?BYQ MPIL/LYA]/;H;5/F\OU+8YU1,_^]K0:F*HW.06[ZO07D<_ MSB93WWP05A[8_7[;LY56>G@^\ M_NX/OJH3+1%*C(D[>_R<$"-[>%@24^L"R7&()1U)J XK M/6UCT"A>\AR&M:VW@$\L"KC'7>PZ#I=0^-!X B_GI?-,/4P.WKSM^+,<9-ZY MZ:'"%+2L5,I*M-%J"3!+8,<#FG4 M9C%'02%8UN^A84';?%R5M+.@Z:*R67K MWW+G.B_DL8.!9BK5N;I7*DL[/_T1!:-^J$=^WI:U]A#>Y5->Z*L]GP+P*2J. MC@MM (3C"<>WB:3Z7RD=QWY;.^/"N4(S?N[%4(W33J?,C^MI@8Z> M'YG0SAJS7!M;G +F2'.8F&'/!IXED,7VQ(]FSR51]WJ>.>9F.H8_J!/FS/54 MP4?/F8 )SEP,"?0(A1IVRT%"6N;4.\$(UA!&;,29>3;I7D?2*DG_WX[WKU&8 M/9XP9ZZG"CEZSI1$8F8J56S3D(43[OD<,2*!BUSD6!2'[J84\>K,WN#WG8^!5%PES/> MK+S##=/>:'QKI3E7+*-@\)B&N?J<\ZMAZ''!FIESJ=+1X&F4=&+,NYYPN([0 MJ-G<2WU+Q.G(%#?)FWB43?LP78;IUQ-CSO5T(778_&8SIP.D"R'DED(BAWKKEJBMO9G5JNFL]NLGQ!R260X#6U!SI MB(RZG KLNU)Z5EZPX))Z>4Z^S;VSCBEFBY-3X[?UJ";BZ/G-AC:R*/]=6/$]-3Z[%+Z]C5;3:+[4%1::P$V0GFS=:CMH*_]G$R9H-R]?9D MS#Y/QNSS/LTM3A+,H9PPS@:UZ0N,LV.>J>&@4#%?5KJ?_[8:&QN45S\+&TVZ M??52!8,O6K-T387B,BX.$:2-:M:;?)UH%6 _A5$GNX]':1#UTZZY8TT-,].1 M9MPC(D^$3'Y[,-UFGMY[]V+]M0S4 1V2>PA,IZ#Q\H)1%D\_&#L2^23Y$BOI]3M[8X3^+7U)4K3)?=_>]6^3QPTHF//"0#>4K\)&W7/ M--&3N^TZ02[>[T]*^LCNOBEAKB,2B(I2PROT_#8A (CPJF45MXG$,;\,G,NJ;?[PYD\C,"9+$M.+^B^FT^*3-\;@Q'BST MQ!NE_6)#O#,\ZX>'5_;#@YQT,1!;-,-[-BTWY;MGZYO)QE;K ;9JY4C4BF7- MU KV.8(6]K%%'>IXMG2$T.J%^M 2/N2P)K4"Q>^D#K4B6!>:%#H?4I4(+&/8! M,X:,>WQ^F5!M(E63,4,$=S'"QR!2)Q%YR_'-1&DG43VEF>5FH+J=@4K3CKG] MY;LIFV ML6S7&G\T0NC17.@MQ"F6G%N>]"GVB VQ;3-/ $@1QM:2T$^)=SFCW6>535*A MNXN"-5TM6*>$-\]=/>4H^(1%$8N9*$+?Q[[G -O2PN=3:-M0VL#75AE I!W< MEXEB79&C-K80;7,[P^&)XC%%CE\2-0S"?D?]&)H*U77;T$?KY]*YG/F^Y#:2 M-L..0YF6,2@IL+0GS)B-F;V4JIF@T!MC<->V#EE=;8V/P9EMX\,CD)O"39! M2D="BWB0VU386 L.(8QXS <.M5S^3+FI+0KL4ESG1DG#S<^!!X$7^>6IO84: MBI11SX;0=U_4]Z'*/6A19V/:UUVA)9C$$A8O)4^',\3^N3-NY M16-="FO=PGPNH1MK"MO@[AB#.P[G90="0&%[E!(.78I=)'W+@;9G00&1$,O) MU4WDLR[+R;J8MQ'=TS+#IP<,FV(YK^,L&-1K.9]5:/"L:S#W*7UX+GW801[E MG%.'N=1U7,$WV;?@T1U.Y'*6N?SB4RRN4PZW*1N? X%\,FS2_/@L_CV M;)2JUPL FR!9 LZ-G."( 8=CZ4M(H;9SE F*?6Y!X@K+I5/)2H;O)U?21'=: MH,8=FM1'%:0JS3$;W_Z1JMPMW9VM@[S+"#R&W8HVN#L",<)S \5=2YB+. 2P M&426SPD&%B#0LWR)=%A7BQC59:<0[(KC$*-C#-Q^B^/^]W P:/W!)^)&Y^(& M':;_QR$%IFNL[]FN!X7-7"J%\#%:2I=,<;H[T]2UM/<'R7%[?VT@=I*"Q\A, M\)BT!$&^97F44=?S;*S-'7.@#M H W!I0ZY:\.HR9EVS'\#(<1_V/>"PZSS* M@N@N-+TBQT%7'7G'@Q4E,1:>A%;8"UW&/I86(ZIV'HJ@%,DGT>]^$%=!S]FSE7<+@"Q^8"AQFF%H7,HVAGO":S7=L;>CVO]55FT+K8>UUNO'(Y//?(DIJT1I+16R M^VQ'N X[+^E7V/@:;@@+M32V+Z1-$$,80ZK-OZ 0Z?\1VP'2QM@M+^+>G?GO M"H&ZI-Y#2L^F=C,KOT\Y:&Z57JOTGJGT"I5/6##N(9_ZC#'*;,HIQ\2#D%.7 M00@V5GIU'D>8H,C_6KPFYF,8W(2#, M5.C[=DL6]K_=Z3"5I M?KC'LR7 T,*0XE2XL*#2*00[#$%$.?2TH D90[#F:(2QM:@LBJ MWIM?QL3>=:<( KJH;1I_""JME?%FR7BA,X5-79L3Z A,$<48V9@#RI%C8^+K MOY=.P6\JXS7%^UK&@3B*NM23:&"HN2,9J7ECW3QFCQ>Z&A8"@+;8YZE@LOD6 MJ0 >YL1Q70NYE%,D'->RN >X[7K L7#AR.$$ZY.>HJF,^OE^Z40V"RF4G9EB MSKJXWIY-C2O[:8.RTQ1)4;@+QJ..*VW/AX)2:GL"^8"X0#HN]B237CTB69/E MY*(+,#]JD3RF2'F:'QO&25 M[F)D/%>Q?P^S>&:4:+I5,I>]Q]S>TL*X =5XH MV%CK=TI&[G %"R"N@R@07 !D::MFV<*7R-S022W-_@ZM1Y#J.@6,21>2 M.HU9PVW6?L/ 71BO3"4/G4$<1&V4MR2&=&[/J&7Y4-LRXKJ20@?:T$'21JXY MZ>&Y:*E#_<#?B>, MS,6;TZNJ@TD"O3U_52&;O"";'K"1<5(E]*ETN,TDI,Z(8 6 M.LWB>XOSS/75C+8GL4XL#CQ:$21@?H42PX!)P(!@MDT=#]N6Q+;C8$A\(FVQ MU,9F6Q&L\[IK6&??C<:*8*W5@8=QGTM#]PR;7\E/T%R2L:]M%&3$]1V?VE(+ MKTV9YQ+"'%/.LW28N;!)L6L#2I'HLEI+>0ZL9+^-0UO979)=,J_$1'9KLKP4T2XF=6YR')CL'NQQFT([K!/?8236 M7-0\29#'?4&YRXR<<1_J6!-9CJ V<.52:X*5&R-[Z )"ND2T1;!'9NH.5Y+X MO+3491:!G#C:RY34$T02R_*UJM:&S+.0OW2E_+,EJ:Y:TRX3^!@DZ1C/CUVJ M;_'@FWY%YS;HY1S1)&^R$;)'P5SVI' X=2027+@48:C_<6R;V+[^CS9O2U9L MNJOQ,8S4Q:VC?8)PA_E2#+J@W5EL([HCE$%4:)W 7->S+4=:V*+2)ASI>,UU MN.4!@GR_E8^<\K]]"$E2GKF0BHUT,VR"LH4&8CM!S&$QSI"C.5-L\OUSJ^%SJ M+,QMY$C*')]06T@.F"]\5[J0:FN&EZQ6 <5[LED8\"[F;?/\-AH[.D&TP/P6 M"]\%.CACP)+0H\P#MI04N[;O(N8*P?@+!+&VML.T"WE[9*^A(5E^BVNQ%"4W M?N:L0V_Q^,.I.IL6FDL;!L A7&)&&:1:TFR;^9:P=*1F.<2!U@87YNYS$PUB MV 6B3AO86%-W2A;M<$6)S"^AL*$+L,.XBVU$H<^ *RP+$((\8E-_?@G%2T6I MMK-ZN WAFAO"C:^ &<1F&7F.L;[2RC4%LT?H7EJ%JV( RAQ#'L:JRDW/D[R70ZP)8:Z'66./8QH&G* MP!E"AD#AMC>'^(([+O!M*H0C(+:D@STB ,*HY(C]'MJCP2X35I<+V!X9?)5 MMO[#]_'#0Y@]*--MW'0=-7RC%Z"BGKD[Y*?/<:;&$@O!S^U&R5-I)7-I10A8 MMNT1R(6DMLMLASK8EZYE"<^UO*5;A@N(EU'?*:)],V/Z(PW?1^% Y^,U$Q\ MP1/QC?-'::_Z0Z7$UAWT-=9"MF'J<4HAG9_6Y=SAP)&,.Q:G'+@VX) 3+9C( M1I*1I3!T*RDLLZ&M%![17N55Y359+[UTYP@TS+'#=S*T;&(OQ=K]VB_)])!N M?O==M_-?X"T L#,,DLZW8#!2[SLP+^4W_^^D]T%BVNZ/LOLXT0_IY[[POU42 M3X?"-!U-/HY'69KI7\RIJB#K? J2WGT'PV['^&GY#%?UU,.-2B:?0M$UK:R& M2FO\;VK0'L%Z:L$YG#>OTAZS9ZK3)2>((DMP8'$"I(2$4Y_:2YUS9H3.E?=? M#&GK2T89#N@'Z;V1)FT.T"]'7674^L^G*7UX[C_[OLV)"X%-'9M:7-JUVA-5%G'?)Q)SJ/Z&> MC(158HW-7,:Z%-+QGZ3+".E"RJ9S7]M<'ZY>*,35E&#J2R8A]CPJJ&\+ZDK? M=P64+K6\Y7YV.0/LPB0_24B+.IO7-=;RGI*!/5QY8<7.4\!Q,=:N+";4):YP M7$ZP@SF'0#!94C:_3EYJVL Y#GDYB1!6ZO<9 @4#;3K#_ED8=7K!,,R"0>O" M/A4],1<]D_P%EHLAY<"4,DC+G69[@%6 <%D)#T2[$8A9N MMI%@091_6B?+>"[+F#J, BR8=FZI)Z1V>WW7)Q !GP!,P5-9GI)G#\$@K/76 MN&5&?@F]ZN'UBAJ<-G@\?!$KW"XNL!8QSZ70(8#JG]R2VL-U= SI(D;MI9[C MFXA87:>M19?P.H^I'8J4G4;(V>N-'D:#P-RXTU>W82\\P38E:R6UD.BQ^&B;I74:J#TUU\&/W]MKJ(JO6]D8;DKWITM[&O2*Q'XLHG]#E?&GE&8-#ZC_1^(/M"-!Y33&70$($ M+->Q+$H]*)'C,IM)5WL%DCM+SGWQ'(B7TV:G6\"@RTF=*;5G<\)A'GQOP_-6 M^I>DG\V]!LN"$$'?XI0 "GPH?88D,K=,(-=S^5( L(GTU[;9#!GJ"K3/&W@/ M3/J/NF5-ONF\K4>P!?6QIF,_'IG&XSN)!.I!RW_M$LY7#W#6:"I8:+8,J&7Y M'&(/. YE#K>UTL((>XX+'>;3I=,7A8X?,NKOT6O1.DN@+N%L9WJKA**-=4". MP,]H=WYNL(2 M70Y/0Z?D;LV[+-"+F7Z^];.OE.H$/;,M$$2/YGA3?KG(V\6WY3_&BYC^70)N M3VF:)D_0,0@C=7:O<@VEP^?_?LKOEN;WY6?DGX215EK9>VQR,35@$3[!8/[S M/ID^8QC![\)CJ-[V[3R8H"'(A26T A.,)Q[>)N5W5 MD=)Q?,?"$EK8X;YEOA,LX.[Y",EY: -T!-O@HG.?&"G[S]3U'8$$U"&-9!3[ M5!+&!((VE(SYC*/GX/G:\*/IS6\ZH9BF*#.\!XNX7\%5ZY#T-#V7[\#M@XWR M/[^/%W:C5=HOYGI44V%\I[J=\ZBW+#B'")*FG'Y!JOJ&AGD,EV\A7F7ZGW&; M+TW>2<=S/>%%,+\2B#^%42>[CT>ICI[2;D?]Z*EAUM$@C8M[.\&#CFZS].># MA&T4!:-^J$GV_.67J:&7K%64N(^%Y2QX?S/431!E_BZN-S(.P&!16L#8;\J- M8:>G!H/):-Y'R?RM7]F;_EVRXNOP08?2G]7WSF7\$"SYRM_#?G:O?]6(FO@# MO7@P"(:I>C_]90E=;V8YAUD&CK^ISDB,7\'P?__R9LDSF;Q^Q="JL=J'-OO: M^JS+#F.?VH.!C3*LK$E;K!.5\T+(2_3+M78?5.>3'KA/.YZ6T?[\',2SLF]' MQP?KVC_M@@^6,?&\9.S.V,9DCEXM,[(%+IK:,^Q$F0:*PVBKNYO8XIN*1NJE MG0./>7?S9 %OJ=_(4MUG@WD1=?I*AQ[]/=G(G0/TG/1YG=GQY^=;5^?',:1" M67#>MMN!+K&)A7UD<>H0)B# CG L:CD"T>6&P1.M[B?Q@\F1F1?\-:9/_XDL3]42^[2*Y4\BWL*?DC M3/^1#/]Q$;DY1WW*#R37D5^W>)>P.AOWMQMRKV0:6Y6Q=Y6!YM6$P.+<]9D- M/=>C'/DVH !P" 5''!![:4>M%I4!Q6NH#&1U*3R*^UT/Z_CNL\'7K'&KF6C< M-2IO5FSJW@^IMK A\D[(_&8/:!')7.;9'J'(1<)"-G(L,FZ$X>Q&WM>Z").W M_>-:]>XCC?6[Q\EH;=+/NWH932A,;*R?<;316:L=5FL'JU"SYU)H4<@M#"C% M#-C IAZT,;"P SQ(7L<;V+UV8%VVP_*_0] .SZE,WOG9I&=#.:Y-3L;<^0I= M>.HY4[!;L>=SL6>V7A>FMN]S05UJ>DYZ'L8<$Y?8S/-VYA3\_=JMP[-G5M=B M.SATU+#3 R>0*3AUJ61@7NP*?&"N#Y$N)HZ62L=V'!M)X+O2H92Z2P>$ZS3& M=4@E)EWM.!R]5#9P!W 'T#MQFIEBNWILZA&ZT:Q0IBYL;'-*/7,'-06F7X>+ M*<;IB>9A>WO\5Q/R]3'SNW,WEUU3#10I67..K?!\K\HN?)AUCC M]M_YY[LTKQ#PKH![:;+56-/:!L='*K5D?F.\ US7EKX65^91W^+"8LBU(>+8 MY--1K.+H6UVLVF M"F,# ]==E*[^EL1I:LSI[7YJ="CH'#79\8A)ETJ]MF?\L $__6BYUU8^-J_> M=EWF"M>W& "0^I[@Q$$2N-37.8V^L,7?IAF/8I?4V MBVY<-KI1CG1CDUY'*(]B[@O[6$ = 7,?>A;UH&,CGW*;:0EUM&_,EKJS;BF/ M-19GB"X7M58\-DX>C^M0YI4FZKC#ZD.0?%7&TVWR[8([E3@M8_-;%%S;\1S+ M!QZRJ(O->09@.<32OS!+H*6*Y2LU&)@:J*C_:8K'/9@_2KH6K5/<&FOE3LF8 M'; $%>XA$51+CTN)H#ZC'K4Y99ABZ1 &I(\P?(D$U6>P".ER5&>);\/MTL'' MW@LCA27@CI?!\X/O,<+*GG^0))2FRN@SL@ MI1!L*9TZQK.I+%K \AZL&@%=BMJ@K@WJCE B"]?B1QQ76/:WZ"Z,LB.Y"TSLT2%.5O;3D M[X EL'"?K6T1;08AMCV/4*PE$%+H3;2'"+"8?:X*5B5&<-'L=U MGAQKN+7:T(':^4U0+SQO'2_MP;=E-S5+,YY+L\"828\"28%%";(%)A(A+<@. M(Y@L5];.*B0F?NAN[2#6GBAM1,.59E;?M(%E*__/D']*9_)/J.VYKBML&T)* MH,>U0^QBSB&GON36TG&U#>2_QNH[B+J6J-,1/C+Y;V@O^ET4Y(7YW>0G[(*S MN=!Z/O(LH/UOX3H4 B2@YU&37?(AHY0N'4Z;87%^P?MNJ^6UX]V&KT=F1H_6 M&HIY7T,=YS+39D%X5% ?^APSRK0=M+&D5%A+E3<;"5:-B5G8Y;LPAP=GU8ZA M%\JYN6)"I=DTS)WW)NUV(G50A\SV)B3"1UA2LL ;7LUVS-EJ,LP;8)ON\S\+Z%Y7?+QAC4FC!PI"'L8\=:E//(IP!SW$MA_N"2P[ ,T6_/CM.NX+7V@GI^"7_ MZ"/=L0?9N5&:;]0DVNUDP8]&]FLY!+\>%K)<@GNN$(0AEUH4(2H]SQ94NHC8 MMHW*+N3L_[8,81B.-@_DEL79.I_&\:T.E3V$4Z\4^3C6*5B6+3QG?%?Y) M9?>Q'OFFI^1WS^[TO$P7@GTVH6AF.-$&\:TR@&SN'C#H6L!R'<>CD"(7"!27)CZ#YV?;E2D;L/LYVFBH0TO MGA%>%)*$+G0P\;CE0@KT?XGP$7)LSJGO.[YC+67?9WIA$F388WJ\V/"G&@_Z ML]49PRX%C6A;-RWX/$PU1**"!T ME\Y";:P@:CP(U;5((ZXJ.50GX<"S#9]5MG)'?0MB8TVV?CPRQ>;[CR)>\Z;& MC=%PZ*H-SP]*(T ]1K%E[G>DGH=MX3$/.Q)[Q(7"7E)MFL_V4W- NWI-.U-H M)<1MIN(Z@5Q'JYI:U313384CKPAH9PLSXD/D4>'8DGK D\B6B'K2Y71+U51G M%6,7[; Q]\'HIHV=JE>-L.['?A)D>N:^HJUUC>=.!2$M$EJN.-U(K#-422>] M#Q+5";(L"6]&66"T>A9KGGAXB,V+XM[7>_T]E;2-28_?TST96IY(,QL[2,/> MGECY]5HN/"M>64?:!FP1K0E%<.'R(!M":!/B,&P*T!PJ74&$X+9E2Y?8>*G3 M@!M0G@ IB"MH%T[]9%O4(MO S54IIEN-E*@76FNIHG$HY MKLY!;C@89:J_)PW22$5Q./J %"Y*04H8$\_0P$L3%CL>$MTX? M3 A_>$Y&8WV)UF5H!;YN@2^TJ&:.]*F$TO&Y,*T\!4.6A?G_S]Z;-K>17.G" M?Z5"'K]A1T!R[DMWW!N164N/YKI;;4D]_=Y/CB)0%.$&49PJ0!+]ZV]FUHJ% M&U@@L:0G1DV" "J7#I*H"TE^6UQ=9\>'2B=+R0X>CCW;P M51"\6_=#-&)TR.HOKWD?0.+U,3-6KX9"*"GB!$K;DYZ26$M%L0(AE2$B(-ZL MH7@F8VWJN,]A+#@BL1#XY+G4S]F\O<:E]W__:6,YO. ML[=-!AT"?UZG/;9&GDZV]O8PSFQ=>?7*=&[8;_$#!L,DXGW*LB =C_-K\\%; M\_Q@GB^R\MWJ1MT_U?[7M[:YRC=/WOK+[!2M79[[]ZIHON/&<,O;BR)+_WB; M7IHU_)#.OJ6WI7G2WZZ*^@A2QZDEEX QSB*-F3!,&ZK$B$V.8VTT68D8MY]) M5\YN]P-QY/N(XTB?)-/'KL#\%HL MOV5+YJ(FM@YU8J_,%0^DUCO\:6'^X]I45+=Y?5-D5^9]TZ]9T.S[^0]_OU*5 M^/SO"YYU):]T W^9SH/%5;XLC50N_WJ4.UC.T^5D:NAF]^5O@[[-M?:^<$7' M:S=?;]7^WG_BW*HILU6F Y725^5=C[/9K/ZK"WG9W\U.QLWO6\[G\_0Z*X-? MLF_!Q_PZW="*OTTGBROSH]EJ7:)CE)99>E-F/S0_;&SX36NAMSJP>'.W_5X] M@N,___AF0X6J'W_/G^[[V^!_>MS'#K0 0#R54<3C;1S^"DV<[MQW#1K/W/D6 MA/ALE(XL^-G\X:H,8L.CD^!G.\4\P'!T/(4@^Z2#!^-I>Z"#S9/8K9AP;V1C M_4:O%B-XPED<;!#V/(G&^@;/-<-CRX$\J__'H,GC1UA<_XS,\@,OJF=$9I3# M,VSW<9CDZ4,!'IH\-'70),$YMOLX3/H+8NFB&V[\D@UQ M+-+OYYB-<$\O9"N$&>E-#Z9:1HFF"O&8)C22&L0"JRA14B8DV)(?G_S"9?LI_2Z=R^6'56_YB-9VE93B_-"=L5*1N0_9Q^?Y$6RGA$ MR8LD%FWRQ"%46/D6R9[W.]YG'>]#!D6$*"$QY11*HCAB@!L\X$D8QI%Z<=Y_ MH@K_&-ZGXD7Z8QP/YY]6I9#5Y94OHD8<,F(\ !B"=PG&* (TXC(,DX2BB$I$. H5AP02*N3F<-6G M L:KJ@D0^UJ;$Y/@A\QV#PAJ#CI!+2A"*HXECAFG",>*D)"%/"9A%"N@-Z>% M[X_O!AR%C(:LP#DU 7STQGIB-#_S?<%X6139?'P;+(IT7L[6I?0Q33$Y%&1 MG42.0B @%")2$-,X42)&.M0X3I"21)*-L8CW(4-]8V%]89_M?54+4//)Y^[V M5'MYOV2+#YHC=\4!AXP5O&16[PM#!A,]MZ& $D18 M*:1LP$ ;"(E"A23 & JUD5)T'V0T /!K7CADZ'5-_YS_FAH<>9DIBW@D!S5' M'DL*AX\"WIUP'@PN.@;'"0=Q'B8Y.YSMST6>BP<$@M[;7 P5Y(IH)$B@&K! M= )BJB")N)9)I#8\UT_"P@%SP<$(L_W-V3Y^,/3=K%L.X%+P"$," M8T(ACC4+D50,:!T2C&!D/^.[Y>RS6\XKM@4YUVXYGWJ3&_^_/PD$^8]!_#_+ MZ>+V*)N[^/8T+PJ^6Z3G,S'Q.8N26]3\WG)6M/33;<*#P9N[G6#5,] ]77CX M"W;:\<\ZP&<=]>*?_:Q7[>;S:@$B>4@1HOTV=GKK&CL%OYJ/Y)/U]D[!'4U\ M#HHJ7F/D.]M[1O(K[O(L;_00BH?]'?L[]G?L[]C?L9>^YW6CY\2U!Z4\'PK+ MGH9%%5;S.)T3^4"Y^P4YNLB_O5["Y1-RS_9&#LHLP<:1T]F=/N&76,:OZ73R M=CH/PO1FNEA?BR?,CV9>#+ID4F474['TSL* M><^&*LY#C?E<9&FY+&Z](N.!H"*(?$-O>.$5/#8OX_4MK-<907&NE%D-1O00 M=9:7KZ[SY5V]14[]\OW^_/X.>7]>,GG)Y"73V5W^D&W/]JZ0R]TR:G4Z2^?C M+$A=QOA_I?-E:FSEN[.E7K20\,Z]KY> [;CY!PK !($P@Q"AM@*,$<7B4$+, MB:800XD4DT!3$B:0J9"L5X!5N/F^+)?99*WDZ[TK^2+_K-_ZSS9UO[($K0\S MG]M,?O5]6K;OJH(RSH#\.;-3U>\=D?[^E^2Q,]+9"()!NXD1K^L&X"6B(BP!*H5:Q"*J)08"%(2"A%6DF2L!?"GRX; MP28$O)_7Z0"#81$<(81&F'I(\I#D(>D5(.GNWF\U)HD.DPA,9"P81H)3*G B M"+9]BB)FWJX2M&F5[0F3N@R#N]K+/0V?'M,DSH 4$4<_+F9'4O$MI#VFG1"F M(=!A&@4 T5#' C)*DX1)(7$B.5 TQAR$&_,S]H1I'[-%.IUGD[B>/#0\@/$1 MDR\R5-L#V)$#V.FYEA&D77,Q+&D)HQBK*2T/F;*S9L00N%&F_P] M*1WW(]'S&^?+$1'8JQP>OCQ\'3Q\/81>M$,OQJ#1J!(F* $4)% E'"G$HRA& M41R)C5&?CT6O0=S)D*.11*>M!1WDG-X=J<\11Y#?.*++OF?%>%J^6 ;<8; 6 M[[P1,A$,)@)Q&B8TBH06)&8AC^)$APGAVSVLE6T2+0NSNZHE4V6SN#]^<"=; MQO7)KILP77/X TF0@6)(+^O!&BHG(- /8]+NCISIRH'0+JJ*)RE/4KN#/09= MFWLA*$>0 \A#2>.0RC"*62*)I 2K>+/-_1U@_]_I;)GM%>OWG02 Z9 9D9Y! M/8-ZS/.CUUOISC@!#9*C6:A1(G2$>Q46=$Q!5B!(54 M8)S$(2#\*4K-QU92N7>I;VDQ^:G(R_*@ @^/254C8&0.R:>J>:PX7:SPDLQ3 MIZ=.3YVO&'LY*HI\G&Y%@>ATJXA*$1.D-(VI,.H5B$.A-)=88*-ET2<%9?:N M7.VU#HGX4D,/"" @F-I"!,,4Q!")A$R9X=++NP MZ;^S(I^DY55/"3]A%CVEXIEVYHH+% 4WRV)\E9;99!2D"T,AY4LU$SY@DFC%.,J8B$$A$E3*O(Z,=2*A5SBI#0ZZK"BEKN M% 0U-FI\D4U"@_4_9XNK_+!J/A[76 WB(9L$>/;T[.D1WY.4)ZES):FC(Z-' M*0Z,DE[_(()E(B5E": H1(IK!54<<_-?$HF-0,.*XE"%%QK-X0BB"8.6>7C& M\UC^C' ?8UTJ54*88"*$*.*$AD!H(>*$1$ S*)GD&YZ^EU3?]^/!IR,V:&N= M4XG?>=X]"MX5'>]R$$8)ESQ!L: P#!4@B L:13&0@D0;74"?Q;M#M$@8$3FD ME7PLG'<6U1^.J-Y>6,^](:'KFVQ>IO9^7SO >+CFT^&%E7SD]]0BOYXZ/74> M+G4^RF? >WD)*DX2D2!JE!M&N0(J"2FCD9U\@%',U;K&HR;_6I8+:VB4G_,[ MH@'.E>#D5M@36Q\SHQF5TT7V*2N^3L=9E=#P,1OG7^;N6YS^=%"!BOO<#V0D MH,]:\NAP3.C@99>G3D^=GCI?,=#B*=)3I,=+3YV>.D^<.A]EB8K>])L8*:X2 M H7F(=6*2L4!3D 80\*4BC=&[KV:)>JMQW-+J'?S9)T/OATH&\SRL@S>FLLO MIE\-59E7IO-R42P=09Y(!HI/9#IJ>>%)RI.4)RE/4IZD]I,Y(GM-'B BV&BM M@D.=4"650BB!&&'*&.0QV2C:N&M$_=^-6A&FY55B;NH_L\F7[*=T.KQI[5#EA5/$R[S2HTU.D MI\C#HDB/EYXZ/74>HHT 49?9$H5 0"A$I""F<:)$C'2H<9P@)8DDKVTC>%W^ M%4,!VT):!^OT-Z043!TI[G*9>3')BF;]\.9[4.:SZ23X$W#_.TA>?X8D>F"W M!RN0SDGNG!;)>9+R).5)RI.4)RE/4@\97$>HBSVF'!:9_W4)5@F%' D:LYC9 M^9$Z%#+!2 BJ5**BC8("H]UV=M90$96/V2*=SK-)G!9SH_ DY4GJJ1H#[Y(Y$* QI]@(5F!^BK&6,8]QJ'!,(CM. M=C>-X0"%_:NQS)"YT8?J)=7I+)V/LR M@_PR^#DMQE$AMB.?\6:)81'B=9)E&"&-LHDJBDLU=S7 M-99\7['D$S5X\_)U/A]^_(ID(V.+[$V#?PJA'*P$/>7HZ//NF10T[$V9UD!F$.CYP>.3UROCYRXJYO/\=:$ !# M(8"@"E$I91+J$" 8\H@E+X6<:K+G-OLC*.4(@4%[)7HP]6#JP?34P?2A'$=, M.S3%"04@Q@)( &D8AH)0KB("%.="<[Z1X[@O-'V- B9CR+/#,.1WRHM\3;;S M!5 >C3T:#X/&O#>32A',XSAA)"14"2B80E$B(! AU4AMS*3:$QH_+_GA,="+ M1D;@>.CUT/O:T#OHR1P VCP$-J(K;PEIK(CB.(I#21$SUC0Q/X8 (CNX&Y.] M1VCNG\G]G!@-A >!+=YJ/BVP\'K:&>MII-?S6DE,B4Q@J BE.*0"4YJH^Q#H]LJQA0(*(L"BD#%*8ZA0 M&''-5:1QJ$28[ JZ P5KP$@0?!!X>9AJITLA_-LB-5MH7W?_]I8SF\ZSMU>9 M0RUSU7]>)UJVQOVNXKJWA[$1D5E1O3*=&V1;_("!>7XPSQ=9^>Y96UDGFY<[\.;E]55OGN6;Y^QJC_=!UGC#_7M5--]QDW[) MWEX8Q>Z/MZEM!/U#.ON6WI;F27^[*NHCV/]MI4_94G!56/#\4QDEH402 @H4 MISBABG N$=10<9YP@78YKL\6,&Q";FBANS]A+MV D;N(XZ%# B]T^>[7;]4Z M+HQ@,E_Q,;,)!%^R4?!^/MZ=*<%KXN2$]'2^S";/.HY7VOU?IO-@<94ORW0^*?]ZE#M8SM/E9&KN M;/?EOQR_;SF*S]/KK Q^R;X%'_/K=,-XNTZ++]-YM;QTNL_VMHB#-[<71Y2/0/A/__X M9D/AK?[&[_X3'/I/_ED'^*RC7ORSG[5;CZGC= !UY8ARH X'NY1";:"[>.I6 MQ7:)^=DHP-G;G\T?KH)JI'80&WDP62DBLU.O=ZBK>T$B:.0D'T8R/XH@V-[K M4U]QEV=YHW@/-WK ^SZGO?H[/OV]^CL^_;UZZ7NR-WI.7'M0RO.AL.Q1&E!5 M&7+E%#Y09GY!!B[R;[6U_ KM !\ZEY<@!S5I:BOO=.R^Q#)L8>?;Z3RH2SL] M87K"[,K4 E>G%JP4J@6VGY0G$T\F/3*)LLOI>+HX'J+.\?'6=+^=G MJI+X_?G]'?+^O&3RDLE+IK.[_/-KL/U?Z7R9&EOY[N2H%RV9//A:. QA5PO' MN7F5)@"!2%.IF$0JT5) B@C784B?UKL!BG^00^FN34=2#MJ]X;BJY'R9\( M?SI5P*=,*$%)$B$8 1D1A3;UM?W 6I=8L;>FU8*/ MF!BT#X)'.H]T'ND.N3<6AKR#.AQ3P!("NM?H M*$TD>@GDVV3[O9&1;XCE@=(#Y7! *3N@Y%!'1A\$"52$)BR4E#-E?7F, *RC MG5KO[P"4^V_V3,6(RQ=1"3TPGC(PGIF_'T'8]6J6A&@ME<2),DH5EE G.B&) M(@DGF+&]^_OWUZL9C3#Q#G_/[5X-.A\U".$.VI2Q'A4F6(0840Q#04*N<:)U M3'7(XY=RC>VYES*C(\('G7CA=2"/BL]$Q1,#OL/0VF@';9$",8[#2%D+3U*E M)69$*@Z4$$#!>%=H&\13#Q@> 31HA_>#FU/^N*RJ%9Z"AYH]%5;N3%MF:,XT M&R]L$E4ZR6\<%9J?U:??;"85?PO1"P'+OAG.%:R@76#R8-7Y$Y!/C\Y0]B3E M2'A<^P*3 M88?DU9U\80?H[CH!UCXZ=O9JW2&2T5%+"$]2GJ1>Q5*0J-4Y8A8!!!0!G"!* MPTAP)02*@(Y1B,-H8\3\'G2.733Z?V=%/DG+JQX3';]&/V31[\'ZK5U0(ZC= MU-GWK!A/RYWJ^P>-^1T$7Q+8\:6F@BK%F(044 :(HA H;#C4V/E)C+<7OE4) M/M&RL)SHV*]*_'%__.".O(SK(U_/ XHJAOR_GZ,#*?WE)QV*.N>(]N-[FAP3 MB^^NS7GJ]-1Y&-XH0F@K@2C$81+%.F0LH9QA$;*$,,4EA@2 D#Q2 OUW.EMF M>Q5 :C) %>-C?%$"OXA,.A4OE0>)8P,)+\(\=7KJ]-3YBJ[_HZ+(QRE5%) N MQ*<$8"(.*0]CRD)CWL<)Q0R8?[0*Z?8BOUB.)&'8VD]HRCFWHH_#D\[[]SS^'GR..XR M\AAGA-%0"19!"F(F01(K ABD5,0Q$GOB\7]\C@:I#A'\M-WQIU098JG&-=;- M+P.CI"V*Z=A.'BI?< C-X9J"!RL#S@GJ/4EYDCH#DGJD>Z"7C1-J34",,>8\ MH@@*%2$J)40BC)!$8+.OQSU:PL<6^MV[U+>TF/Q4Y&5Y='$73$:$#MDM]U1\ M Y[!OIUPQ9'"(9/4[U8+WF%'%"S>M($RPQC3G4"B4HDG$,DX@Q MM5%\=&]D8N^ZQ_ZB$W $\9"->;RN<3!1\:ZT1DV39@#2:(0$AH2 M*&(6&P8'2H8QYT0?E"VQG\C"X(:#E[&>.Y_!G:+K]HM '*H8,B)C2@7#FJJ( M<6@DK](L">4>N7/'F( ON3G6DIMV#KT+ 00WRV)\E9;99!2D"T,AY2X#%H\J M6N5(55&L7H"*(HY$4&/'D> M]A+F12.FHM>B):1 *:8IC!&E"8BDP%0R!!D)*6+)1BW72QHZ^XFGT!&AASNX M[0"#IAX&3A0&< <# BR-G<'0:&*>:@(P"' MC(D>/1.?4NV'(ZJW%S:Z8TCH^B:;EZF]WQ-):_+9<49(Z Y)ZE&M M]))!I-!<"R)E9$<_DT@3&L$$R9! E0@5KJL0:O*O9;FP1D#Y.;\CIN$\!DX0 MA#TY\#$SJD8Y762?LN+K=)Q5620?LW'^9>Z^Q2DD!Q5NN<_+0$<0#6F0>);V M+.VEA"C#P9>63R).5)ZN5-(LE[L["B$(,8*!ES3@5 4F.=$$R5 MH%%(Z49^_.N81 .UUSD9,^8LTNG=?$+G76T'% :SO"S?FKLOIE^KF;DH MEHX>7SMN=+CBPL?UCU+ >.KTU.FITU.GI\X3I\Y')4,0T.LBP30&+,($(4"H M5(F,D4"1T"RF24APM*ZVWS7K^>]&GPK3\BHQ5_B?V>1+]E,ZG=L7U>4B*XQR M/DO+N2,TGG]/O@T4MAAY%_:C9(L#G9'@L.6$L\9+N-*C34Z2GR,.B M2(^7GCH]=1ZB90!1-_D&$8 0)!B@&DBN)8Q$2'5(@S_K MK.HD+S+S;<%X6139?'P;+(IT7LY\9K6/^1Z(\/ DY4G*DY0G*4]2>])D9=?@ M2$G.N5(185)31F,9ACK$4(61 DPD3])D:\TBK!6+SU:OJ%9@-==.R^C26W[) M%A\NC]W;+8<< 7DL&K%'@L-& B]<#I&D/!EY,O+(Y$G*D]0KJ+V(HY[:RU " M&) LHE0SJJ)0)QH"&D481!J\IMH[L"OW+-73AQVV3PI4'*PSUU!2,'64N(M; M/B\F6=&L']Y\#\I\-IT$?P+N?\<5Q'E&B''78SA8>>1#D)ZZ/75[ZO;4[:G; M4[>G;D_=GKKW:WL_8'IC1KMB:*4I85!)%4="<*$BQB(H8HTB((G"ZZ:W,7$Z M6WNH0-'';)%.Y]DD3HNY.;!RN"Y.<(0X&C)WRF/ $6' ^?"]EVKG0='G*=4\ M=7OJ/O:$]@=T,@)%;X"KI !SDD 44QEJ16,0*Z05HK&*!-U!)QNHF\S@ZM3! ML=\.N>6'&HW0Z2R=C[,@+8/\,O@Y+<97 8:CP%+$LZ$4&RB=Y,N+6=9BZ2Z' M4G^I?<YR@-!0*41S$'%"1(Z1AH@:B((& T)!N3E=V8FVJT\AI? MOJ_X\HF&DGGY.I\//U-'TI&48F]VTA9BV>WB7UOXGH",/18>'P8#_V.?AW#< MN$9Y;ZZJYBB*(HP21!,B-:$$ *02%E.F@=@Z,?XJGYDMEA5>[1W==E59Y*"5 M:#S0'(\1OGO(YTE)MZ_)1&=:,.:1TB.E0TH*.Z2$%(28(:80DY1%W (E MI1(96U=2R9,70LKG)3P\!A8)'U'RHK:OQT6/BP>+$0]!!.[ZS'(E69RHF-&8 M4J"8Y%S$D4["B,4A2?3>G?SW#]A^CIL?CA"CWDST3'XP3.Z5GWTK/[T.VES& MBL1$T,B&+Q45 G"L$L9BQ5@B7\K-?S^^/5OSP7C$Z9 C;[SFXT'1@^(Q@>)# MF,@[3-11K+6$ L;$&(H$2XJX8CA*S'\Y">-=,7$0QSX0=(2YU]BJK*R_+5*S MTO9U]V]O.3-C4+^]RAS40 3^O$Z;S-!F;\EC(Y>RHGIE.C?HL_@! _.6_>SB MB>OLLYFK=G^9A7_*LB =V_%CZ?S6/#^8YXNL?/>LK?@CWV'ASQL--:&*<"X1U%!QGG"!=CGGSQ83;7YG:(50?R1@NH&4=U'50X=$7HAJ MW*_?JG5<&!%KON)C9L/F7[)1\'X^WAV(P&LQ^)8MF8LR#RBSB;TR)U]MP"QH M;2>7K6O;D >V#WGYK#V_TA;_,IT'BZM\6:;S2?G7H]S!SEW'S M^Y83^CR]SLK@E^Q;\#&_3C:$R\-PKWZ:3Q95YMSF/ M6I<E-F/S0_;"#NFS;EOJT $6_N3LBO'L'QGW]\LZ'VUH^_YT_W_6WP M/SWN8X_NC[1"'WQ=;1F\\$ \E9W$XTM\^#,+V :M]-G@S9UVO@5'/AO9GP4_ MFS]_O0!KR GG M YW&7O1?J]I::?/:I@YJ 8XU(YVB;H\9]WK<9/='9'W1DX$D$1D#/2+U&G,*6: M O-3C+6,>8Q#A6,20:GA$XO4$7"-@P8(F]"16=. (1.?IO)*LLSS]XOS-^)G MV(3B=:.: RG\!RSDNT[K9;#(@R(SM#&>SK)@WDI_^[K];6QM@YLB_SJUGI*+ M6V\<>./ &P=#&0>;G6O6XV*' QI1=F. 8NI&-03I?!*DU[G9S+_O&8QZ&$,S M]BN@!>X$-(S-KT#*2,0TC(6D#$$#\FQA]QQC93CHLB1)!):$2P"2B-#(RE,=Q MM-$/<7?.'$Z8XA'"I\V9IV4(KLM2]^BW^>7;96E;FY;9L\7G$?,BZW@Q 6%( M9/=@/YY6_F M#_9P7\Q,'#$P9-'>PI+;K+*BHY6\U6D([E8L4BK(#MC@QI1)0B MD&B$XB0$.(*$;6UUI>TQVM8NYACW;A9"-C*,>PK:J[<+3X)[J&RY1R4BQ " MFB@CL!(BB11<,DF81I#KC=&9C^6> 5/ER$C"D_"JG(GM9W,G T-TDVEYDY?I MK(H57M^DT\+FSUG_9VX[*P>SW.YF^M4(M$%\H*>H6_*.56&B&<Q8=YY&YB6D4LG-_F^7'#1[6U/NTQ:][@.U.F ME%T%"2 QU$P1K)2B<0Q%S%F"@)0""!%'&^T(G\B43Q2CC_+I?,O63"=!Y=&?@9?T]G2=O MTGJ#\#A8Z(%HA.S-!T614CA&BB:(4DT2I9*8DA BCG8XD]Y,@\-Z<)D8$@7 MYO'$&L[$E%1C(^8J'>EMD;FA/):5:687Y],9V[ [8=^'_7-716'U$L?A ME8KR?JZN;=[;A\L[/O+W:7HQG1FE!>[3UTJ$/&GMUMN<9\K6O">AE2 HY *+ M$%$=0J4%QXAI;+B=0KQ1U?QJ;#V#9O\<'EN?HM%:6JNU)^7=Q#@#LU7L)(0L!5PD!$E='D48)MOR*@ MDS")PPVOUOOYV$ZGR:*L^J^1X?69?VR/_(7B/R/F*\B\/GZ4#/J RPP"VM/( M$P$932@F#%.2<"T4U5)HR 4@?+,&>S<.'4Z=EF+0V5+'G[N[B_Y]N"+VUR*[ M2:=MFF"E?EKHPVK M>KOT&.7E2;)H+Y6#Q0R'(1$0B9 2014E$"&HM,2:Q$H.QJ)[D)Q0^(C/\5B< MK5/W)KT=P*-[R/SWD&$)>WXA# 4VTI&ID"54)I'$"D4Q1(G"--1@H[+[;K_0 MK]6YOHAT%&)(E=6;DL@]F)P4C!#UO71/ MV.3\L)IZ:VO<;.NS159<]ZO=3EAE?HB1<2^QB"4J2GBL-(@!U8!+C244*B:: M)5BI1V3CNO/NVMB_L%,8C9 8XBPQ C5.$(A)9222-!0 MF/]+K+M7,C$L-^ZCW=F(XB&%Z_%PXY"F+V8'*UQ_>>S([>U#FL^DD^!-P_QM6P:X?9M^Q^:0#\7/AWN FC36DD;6A(T83AH5"0$28*L M/2YLP87>V"D8(Q0F2"EA\R)UJ".9) 1@*3"'A&WXOY^#"T-.FQIXN,UIP<(N MQODP&/#L3;E?OV7NZR_RV<2ZSJWN8(&E#"Z+_+INJ;JJ.O@V,R>_O[.YRR'- M CC0_O=1 [\LQE>I+7[/+ZUI8"3(XG;D^B;?V/YF589FF5\NOJ7%67:@><@+ M0'I#DI,XDJ$.H40QHR0F.HXQ$HCK*"0)YQN%#+^FMZZ)W.=<5:V]C$2?+"V> M9OLOAH=XA.B+M)TY'F> 5^7/EHU[9GJ$A681PH@J0&/!= 0H V%,.*3NP\8"#?\!(<)^*^5S5^X!E=*^]LY7238?'7G](Y]BS@KHP.GDQ';L&T.ZU MNF/D&7OIB4#=$#Q-(ZADH@!DE!J#FX6)#B4A"4EP C?JG#886[=G;TSP#Y?6 M**K_,MFGJ*9R1-AYNN?/R:8Z9C9\@ LIZ+A0,*0)HY Q%E%;;A@J; 0KQQ!% M'#U"2WX2%SY#TI[D+))SBWK8G!N1):02,824$J&T M>1.G0H1<1H#A#3:_PZG]OKFW 8-=CXF(QY.O>59UM$/0.D/U\1:1*)B$EF&\;K M4"38F! $":H8%+$*DS !-K.-R2C:G7D';2.&?=CLA,-F?;E;J=)9,+.U%D%^ M81Y4348[88_\@PQ+:&=81T)2""*2@) :[I6ATI1'2$$:$2XW^IHDU7G^W1[G MK\746"DWZ:PY\'V*7 &';/UW/*QY3G;/23,=ZYA.1C&+8J$("#$5MA9;A@A( MQHB$@,@-!_D3F6XX40Y-.3L#];)*&/&CQ)_(U()U=JM L::4XUB$-(RU MA!AH"$2$$AJCKI5NT<:UD[SH9?A\K Y]97APTC@"7Z;>B[Q(2_GC@0%OTYXK M8W/0,784:2XY(%C0A(8R4336"8P3PJA,D)1[8^P!4T7AB$#?0N64;=XB-Q

L&$^MP7MIOB4?_Q'D-Z=N]3[$T8AW/1N@D!%7 (6<41@R#:C ">,X M022$=#/-NS[I.7:H FOU6YA7=;3:H5A9*DX 3*FF"0J5ASJ!,0P#&,2 M)9M:;6EXZV-V4]]*?AGFU]?YW+%QK>(N;MI<1]NYBOZ%8,F@WL1/0;+W9 M>K8,WO-'Q0D21B(#19FF@ O-PS#BB4RX)%$8;3%;AV3PX<0V'8%AL[&/G\%/ MRW2MNG]NRWET98Y[SJL^9G87H#=*D24**:RC2$,)4"1@B&(0(AME@C#9R+SH MJ^(-_R=YX2YC'V[G1_4B?,FJB^-A=V\XGP8[/\3-J./F6#$(4))0'BL5*2PI ME#4W$PR2C7J'9W/S@19+/G3=)V&#'U,QY38Q?4R53PKQ%C\=BV1^X]C"I^]Q;Y<%J M$J-*G[!]!K\::K+99UOZ%[U">.TH:J*%Z$T>4#C2B?F_2$=4$R8236)-A0H% M$(B@=7BPV&#_/^Z._F-[ZJZ5RGRR^D+OG;^:5>>3]>$%\??Q;&D/TOQPEK9$*!/;P5Q*2CFA.B$\M(8%3P34X<823JPSKY,YW,;>;0#2YP)>HY2_7ZA M;H1FKVDBIAQ%5 L,&96 ""(5TUC+F!)M!/V@3H$U\?W>B6\R1/T+ 2,R:.+^ MG?=^L*4Q7@D_U7C@0^R,>\-)&,$1YQI##2F6L601-_\GM8(Q98G<-SN+0=@9 M"S3B5!Q"6/# DX>.13#'1KU^0"0_X?ZPN;])OKR89<_*Z7M=/^Q_[/,8#CUN M\1"DT:Y& 0/"* 81(Q MNVJJ(]@ M]WTY*GS$KM*G;"FX*BP+_ZF,DE B"0$%BE.<4$4XE\@8?XKSA NTRW%]MA1M MM?70 HB!DO;XT@TZOXLX'CHD\D*7OR4 \#&S?1&_9*/@_7R\2>Z/W0%X+<[= M%M/([0-L]85M(&71T74^^+0P_VF;][D!$HD=(#%RHF$Z7ZZ/?GSB]E]IMW^9 MSH/%5;XLT_FD_.M1[F Y3Y>3J;FCW9>_'3XW5]O[RA7-LMU^O5G[>_^9J__J\WX(W[W>QEW/R^Y80^3Z^S,O@E^Q9\S*_3#3W\ M.BV^3.?5\M+E(F]>J-1Z]\JWZ61Q9=YMSJ-6"L;Y;);>E-D/S0\;X/NF]:.T M;D3QYFXO2_4(CO_\XYL-_:5^_#U_NN]O@__I<1][V).T1]/K;GU,/)6;Q./= MQ/R0*D0W6'.GG6^!D<]&"\B"G\T?KLH@-FP\"7Y.B_%5@.%H)X_BR='!0V'= M?=#!$TYB;Y1AW5;GZ7OQ5P^LEW&O"0"'&F;8]_5-_VJN_I?L^?6&]XW! M&$$Z9/=L'Z [HK16S^+/8_%>SU&M(Q7%4 (:Q9214)"$)S$07!*F6;)1L?P@ MBP_9'!CS(9.2#CRWZ.BS@=>E_CB_SH)%^OW>IH\/KI9;M%)=_Z-*/ $UZ M#4ZAPG$H$H0!3:B.D!0@BAC@(5(\),G&Z+KWCD@^6QIY 9V!#:HQ'%X.XSF; MD!Y'CAU'#&9T@[MBF%#&$<8QI%(2K9FU16+$0B)"MC&-[S$X,J!B@@?-E3XX M'#DM9\1'^ZBW^>7;99D%:5EF-CY_L4BG\ZI]8MN;P&HM^8V;!C7_\MCIM-ZV M.3 401V*8$6E09$8$,VXP HF<:RYH@0D2$9\HSK#4_J.%,UQ,/!\^" D-YX%6GT":)E M(CB%W"@5.J%12)51,WB$^5[AX$";.1^XCG%R =)?\OE;%Q>=SK]FI5,T;"N$ M;2VB]N1ZY)R8S,H1@X9ROQR\2TM,J]N M'(.Z0?H^#$X1"#F/E8AI%&FE %:AT30X"L,$@\WRHYOI(IW%WV^R^62Z6!99 M^7X^7A9%-M'+Q2_YXO]F+NJRW\EMD/C!ID> @I[W#X_W46=J$$T(B^)0LLAE M2F@.=8B3,*):HR3$$0J,L[T$"U=4?37>L%]WU. M>SW+.^XS=*^FZ+'J_^%J_]6.'_/OYRL;GYB9P[=.@JHB[*8:*E(&:5!D1BZ, MI[.I"U78\L/'SW4PO]_DA?WMVW1QY8K]LN".$D>=SM+Y. L^7659_6V+JW01 ME%?YMWEP_V?O*H_4V=4&N1%W?\)!1B&04P5! &E%I>!0G@%MA*F(1;L2& MG\V5 PE41/ (HY<<('S@HO/HB_8^YTVKCD=ZBW=T]5JPV<5OL9_^O8>IQ>VE ML>^I6R>,^-[E^R.2PS1KO"?&HZ5'RYW0DE$_B^K,T-(W3C^2QNG\^8W34\?P MI4IBHF--*.$)E3*2V.Q,2Y8HHR[!B-O/I"MGM_N!^([KKTDU6Z+H W9UYR\Y6%U5S4"/ ,_-$^"ZH]9A?EM?F M',=WESRLJB@?BB_I?/IO]V4=M9A?C&KR:Y&5MC&I_?7#94L^'?5$TW(\R\ME MD7TVC]*S?/S'&W?\]M=/V2QSBL5;HRYQ&@,(.9(4\D3K*!20\Q!B(!@*WW8C MO#6,L3%'94@HI(+&$DI((RYAI!7E('S33090BR<_Q]B:F5&1;JR,*Y:9;5!M MN<7)R48=JL]O32TP?ZL?G+9*XI,?_A(R8X<841_[1D$:1-DLM054YJB+FYK. M@K\L\B^9 9?"Y3P&TT49E,N+UV'WFU?;Q]MF-F<85N4UG3%L-_REW(YO@K2TKRG^".S!:PC\[[IV/U0 MCHLLF[L?;?N,ZH_IK>4N^V7CK+2ON05:C6YI2?"+/2E+ ]-+^R";BFIM@JE; MJ5&ROUS5CW)]1&>&?++Y.*N*XZHV'F[_;R?%]&MF'9.E)4+7S.,B6RRRHEN] MV6ROV-;\9HV(TI+[=?J'64EULO8Q7PHK8T:!(95)=FT_U)YW+^O6;L;FX>;F M(_8>S)[,#JOMF46;S7[-7'9M.5WDYF3-6^R)OUT8W*S[BRR*=%[6IIK=QLCV M39LM'RGV[>\"?6N^R=@QZ1?[D8H2RN";.2C[WV8O MS:F;"\[2:\.L[@5#_!.S0-?\Q*8,&T*?9=^;F\JJG;CNK=4*S0O7N4T_WDY! M!L;+V]* :?"7_-L\*PP;581D?VHV4S:[,3^46?%U.FX3F>U+U1-M:71>E(8R M\CZI7V6SF]*]-)Y-G7=Y>FT_F_6NU)%%[\+-C\YXM%G+U?$M+;'-;NW7UJ]= MI85]8C"NJG!V5YD>1#DT#,K];M9M$.U$;6&$K\:%,S-F]/JRNQ7V5._6!J* M-Y3QKOO2;X;(#!?-S'(LT3"EU4@KF7&YM,5;]9O+ M9N7M,QPTS&]M4&4YZG/\QM\$6%X8QM#DQKV5? M\]E7AU7O%U;"&' IIQ=N4^EB^\ZJE5T;O+%U9<$B_7V=AA8',?=Z_Y.KUMS\LLL?JH.Z;Z.*J/5G34'MRH:Q!?KN&R0TSS MGE$?R]SQMF^YJHBIILRQ$5VYN>9UM\#?UC2=@]19MOAM^KI_@B,BHA"&B4XH M(%0B'24HC"1)$F,3@"%U__4)1?LP>%"SU>=_U:YFPB>SX>GE=)S.%ZK50WXU MQL+8D/Z]RC^ *M280Q'&E&JM[2A)@A1(;.XN%KJG_"N!8"PE32(048ZQPB&* M5!CJ&-$8)>!>Y?_!YVPH_Y^6UT9/!S;8/'K.TY6[,^G9VN M51N5L_QPN7:EM]6_]UYKHD(DXI KCA,:":0ABB,4&[:)-3%WU[M6KH$6G&&F M$*<" J$C@JE @)GOH "OW\MSO*SK0\/@T_2'Q]OG5NV9CA]MG[N#MI36MZGW MIS4-A+/6/%YQ)+>>EZ?XF"I1E><+YX8VVH)1/R^,U6,TR^S&*20WRZ)<6MYK MC+CE+&MR*;XL9[7:4*L&G[+QLJC,'?N.IK64M>.OIV7IC-5:9?L4AXVV]BZP MF]EM_5M6;&PH>S#%Q*G)SB3N[#-KWIDON;&;,&J4$=].R!M;YV91?793.3.; M4XYUTW;U/RGU:ZMLMF,AIM<]F=X;$^,.PRW$:;1S8[@LQZV^E5AK (*W_W!O M4S:(8S0@".QS/[9G''QZ^_\;E<]NUI@+7WLJTJ3U]%@[=E)IT^F--:V,#K.H MK (#.L[J<+=H%.WM]SCJBB#M-X_;B[#-)*^GB^J(NGU-*R73W&WM&=BCM3$@ MW^Q&:I4M:_YJOCDSA%)DEQ9Q@]1J=)-_&:6M>M]?S+$91''49JZP\A9:0]&V M0'"F:O?FOP;?KJ;6!5%DHX;X\AMCT59UKY7%6?7/F6?6CDTKGT9EHUZFTV)V MV]-G2T>+%9%5]&@4U&D^*2UW6&S+)N\"-9M5?Z[!([BHZF#K"MC.AN]SER&Z M:W,H-8^,^][(BGVW:L4/+\<1JZ6A9GOF\JSWQC#;PCH<:F#I.IDVSS&'<&&L M].\W3K%W#[)[L8ZO['^6UM!:?:8EX68UEU,;C UNL[0X"H(M^[9"V5%D>94O MC2EZX5QKS<7\:SFO/# MX&S];&,(59.=*6QJ>59:CF1G.:&1BRGBQK M+C9@]7_,M\ZR'JH9/+=_WU$=7JF;1:MELT_^JA:E[UY]*WHV+:R^+KF3XF:0 MQ(9<*A;X."W_"(U4FB[L3]NTM3!2--$*DEAR"HRVQA)$=*05%L94PJJGK:&8 MD0B ,(2 4BF8-I^-)492)M#HY?)>3?7!YVPHX:>H[*U<3I70Z6XGL-=S\%B0 M]+0+JT14K.SD]4UN@[^5S\* X+^L9%HZF!QO;'E<;;DP6PYJ8=7H1>[S=<>% MK=6Z?7]W:85:9OYR,:O%MNO4X/#57MJL\K&%W=ECK)9QO\8'ITN M;E=4)R,]%[6GWS[/^F2R[^/, GTVJ94V\ZZEU?>L9%J43C=R\LI*$RL7BJGU MK5P0;7*XU^O\/#1_Y.19XNTN5BK:M1.HBU7X,[;G(Z1F^:=M1V%:L5E&)=\$F?_2)Q:&]^18K="UI;5V$4RF_9@:% MJONXFEK_M\U,,CMPRH2[LD*&^KZNR!9%E:>7>=6J9KG362C.HQFS;7. ,&?K69@W]N<;+/X M?/LA-TK$SN)I82?O[B[OB1S(CM_N-\3XGF-9-;QN$JUWT%S:D6OO\V^! 9>VW<9^@-9KM(APDU8OL8@..@+:& M(2JC9Y)]L5.TS:XK,VX5R+Y-#5P;Y;P.NK3!A&I-[5?61O2M.;8N0M)^MO>) MTH5D;73 ORE5*J/YJK\4%X)=%VAUBUHLDU6I_5H!O<;/EM#3<>?DRJ>GY/J4TL?D5HZ0-@%/2_L@M\\9A6/ ML(E?, /Q'HVQ >S*8FTDATN)ZL)CJR:0[:)G_O1OJS2;138I0PW&V7P(UVO/ MRKJ5;VT47*>GKJJ;578#;K,;&@5^ZJ+WBSP/LM1Y)'.;1C.U8?1*8[BVD#BR MN&.LL9'+%W-V6+>P%K&<-6MAR[FUG$XW617O;I]V[]_RPJ%DDSKBS)-5&6Q6 M8A-M[*>O[>,**_E['D7W[/&5.99L_J5RA-U: 9O==3R5B_Q;5DGH"KS=,YL- MU\*PWLVF)#%;J;64QAEJG]2YZQ\,^N\6),Z4P1B2A/3<4YA( A.42,0,6\5(2BB1( PQSJ-8@W/P+]7G[(CDI]:( M#=YW09.#UXJ<'^=JFEWVO.Y-;J%AS#^,,3"M$M="]Z[X>S9>.F?]!ZM@V-2^ M;U>Y-:.GF3% MD?$N@! :Q*TT1=G"3C.N5D6-WE9L91%KG$; S"/;R(6V==T MMJS^T$NZZ3+EWKFT@<(>Y9D?#7SC'UK8&#FNMKAT'1,(O1K;M; M[0[%9G8&52S/HM+]&M4!7O2OGY*\SF_(TG\3-5C_O.W3_>4<-*VA)/=WZ:+\G>; ^X";8X&/B8@Z\URCZF*!281X9Q1 M :W=+R.M 7,>$HKV#F0G<&$>WAZ&MZWQ6I=G\RC F%$#%8F3T+"Y8 DFB$$(L$DR$Y^!% M^:UT;N?F2)]38W'_\]_\[]W+[%^J/LX&&JODYC:DMS6CKTK_L]+!1J*<+]2F M*3=.U+(7-ZK*8O_(@K&!(XL/G?/2I??THD[.'5L7076NW+*;L^+"C54*U?*X9;>)U7$JN?'[JVFSD<KY6KR88$YU]<(5IJAR67/[KBL&E1.8&L&[>LJ\SF!H=M M!RJ73RE'L2D$GF3D8L_;Z_1O/^>N/==#CBWW0N,V:M\N= MI;66ZX*]:168<3E0+F1I9,MD.;9+M5G!@?6)954XLG:A6P%4+[!.".^>,[?! MW9J\*C*:9[TDTBYDGE]?U.=L'N3$6NICOUUV6N51[&I4JUR+#?[[UDO[S^M\WS)W)?"C M7OJWW525B&"/NXIS=,[4JBR\"Q4'Z46^K!/]ZWZK/;+I*&56SP&?NMPJ\T5? MS--M*;KANW1J#^=+6C1I"&6V4FQ1%VE5?MKF-*S.9 _0;.7^'./#KUW^O+7X M=C*=U,6W-EVEJ[Y=K;KM,'(]>?\)D;>5Y([FN3TL[2I86R;NAG*W3L!WG]X% M]LIFQEB8O*V>U=4O-\^R0:_,,KNKT,W;^*S]N4X8<1NK*^'-TJ]O9KFC*QNI M>VL9YNV5Y:[2)AAF7YPJ:P#&DJ%+WN_) *?]%LN;!I.J5*#FJ]\%;:RS02]; MP]&FU#3E0$UR3,>)RYZ46I.JJY?2$UQ/N9>:HVP"D0M_-HDV=]UY!5MYF6VD M>C6KG&=I43&B:U=@1)V-ORSGM>QVD.-D3/\^;/1E X4V0X^N;*(+PE;E6F5P MX5I5+&J$J!.HFF+M+01ORX,<F]Z0K@Q/>$ Y<3O'4XYIX#-?S?0 M/)N:?34]0BJLJ>H5+>1-79[VM56PVFS+'O[D-K_2PGE=!6C!QNI:2P-(KAF+ M4Q36T_>KO,55%3%O$_>WYOO;U(3O-8*L*@HOQ[L/M8RO>'L;2RM 8R4B8?X7 M4QXI@70XB21(2(\%!'5 D@(((HH5PQC"&,X^>R]$L0VMI8 MD5ZB?)UU6[;5'77J8E,KL,B,:&JJ29KT4Z,Z5U6?M:ZV/9EZD(O_V!IDY>*)8I&&"8AQ9P-82:DDB M$MFQ]CB*>X3 1,)%&",@@:8)$@I&&,2Q %+%7$%R;VK:@\]Y=IW5?73T1-'P M''1NCCSH;N;@<5AM2<[M6,2H@U5:BJV"G62]-Y6K]336QBPF54E35=[Z-9^Z M6J,ZTWLV\:P>_= M;N\!7LLC4C4?P5;_^_/&K;DLP<)"F-7P+UM7T(J'R%Q-UL^J[E*#;#)071U= MZ]P59DY=P=MF;M[OEA2J2??F<]:K<%'5HLTK_7Z_\2XFNW@70C$0,HH($R&E M(A%(R%C@B"@1@C#>:(=]'Z9V_/VK,QO>S\?6_Y!%6?7?-W=#_+,C6F"O ?N] MAR YZ*D7YE@B&G(:Q9@F(!0"0FI3CR5$,0$;,>-AKP3*?\!_#'(E\!W;?&%HB,K5')_15:+,W$E^8W/W MZH/<6?F"X(423L.\K/JH5!+2]AJL=M$%P*W;SSG6+!#THN SZ[BK^D16?2U= M8<-DV7KXC)DZ+YU=-11=-D;.M0G3-?Q9EMW"SSJI 85;FO<76C^K%<2QG66]G ML+SY8A67VDL^O[*87SL#K&)2%5>8-5U4CM>Z_&P^F3I7GC/5:O^_C?1W?K?+ MNA.(*Z^WI=UK"S#*;M75I;AMM]QS#KL&H^8S;Z=VT]=-9ZQ> G3_S476*#J3 MJE=K=VK.L0SVVG+.NOVVK%/L!SG>! MJKZDY83IO?N?EMLVOOX==?@Q6&3CJWD^RZUO?X=MK\Y:^] V$GK X7"BY8IR M;=>^7/%@RQ7Q\\H5R>LU]K5_"'R^9=GWO-O1Y3^Q7#D$N2 M""6I6:C1NQ(,6,*-.J8D5*BG@$E-%)*V3DPDE$12<@(%#)'Y11KS4YU#.*0Y MY:!_&0=?[O5[UI165;K%:FS J4--2&$U4:1M1&,D7]7AN.WTOY;6TB:AC/K) M!%6:0].4>2,7ILM<:?UEM52KXYF3?J9(%=>P/8+*MAOEZD[NVD4M+M?33JI< MAKJ7_S3MKVLU)\(*R,X?6+8I/^^"7[<_L9:F9?-]KN->E7UR]_G\S:B95L58 MW%;B.G.:M(VVNM80MGM'G6S:^1GKY)?&2VFVUSN1M#VF)G+4N\BJF=.VM)_5 M_H!UF6Y; ^?4RGI_KJJO^YQYP/+&I@!8#:G-MEG+1*K'*S3=_:INEHM&4\[< M8(FL[#?YJPENZQZJSGGM=U9M0NY86QO_J@[YG;&O'EABKWZP6NT=!)86V8J_ M>.L=]-;M]M)[_DK"5)'UNI8V;;YL(Z9>_\GNM&K%:VD HY@YM:M=8VH;ES@# M:3VS+)O-;')MW5C"@LUUE911'56W&MV^89-^D'OGKN']H^Y M[;21VE+4K]52;>9C]07]ZNV\GU:QL-WF;9CSX''7XM5*.EJ3);X.?[VN\6VZ MYJQ3DN\@N_NR/K?G6JYE?AJ3QE&2([7UQE_U-71M4-J&0Z,58V/4IH=:MV75 M\>1=\/-F Y.5ZOD^B[3Q$D<1*_U0JHRXR9:4.)N%T^&@NX+,Y4*U63-N8:-^ MD?_(FK/]9#^+%_U4OUZ27]3Y'?H9AE56C2LQMA^NN'Z%-VMZW[CB-9%2(W^= M#&"'_=BS-R93%1"Z+#-W"YVH">O$G?K[5R7?-O1R0NNRCO]V9MU/=9,D1PL3 M@VY3EZIEKK(QYL:U#V=HD^X .53U0+GS FSS$C'>(P@]_;AZ_T M UYKQVOIN-.K:OE>98:Y\'[_6=M3X9J.6%5>FZWZ;V3OFAS;1X[ 3S7!&POG M?:LO*L=,CS!GHA S%G%&$A2%0$FM"(B9"H%@,0D)[6=WL21&&B,H&5<)YUHC M:M_*5()##9]=A'$@_N2?^NGI[[OT]+^[]/3NB(/JC \^O&^88&%G'STQ[;YR MXG89_F65%FI;RN159[ J1;ERL#4E#KEM,VF[EQ:+:@1:9G05UU1ZU+:4O"PJ M/=6V*S5 /"W&RVOK3QX[GG-=KGN=W.O5]'IV61%BF[[5\>;#/_ZZ&4?6/T[7 M9*Z^D&SJ\D2-R5*545BLJQK 5OV^F]YV+C90*]C6#5YEESI/N#O8V?2/S'7_ M-$NT9]6>X5KU0Z^)AVO783X_JUH V1R[12^CK4G=R-WJZI*%:K+8_]@!",T* MN_*/=\$_MJR\0>%V!%V5IN&&OJVH:+:5GFOH-]O>MZ2>"N=V;I1T<[)67?O: MYD"N4E.5Y=UH):N[?A>\O[1*R?@JSZO,P/HQU=YFFUNKI)5U*K9K;KYZD2_2 MIM==O1K;XZB_&*)+-@K_4/1W+.E'(59>XG$J#%G^MK MU@Z4FZ6QF\;VE&Q4J/[SW*J%V?R+T9N=4._4B/D#5[7"1N&"FS\ M=C:VPU$R5Y_2]EA?^:)O-?T5V]:^L:QV1.L&@FU6#;X+U/QVS:FY]K'FY;6G M.%:S3^FMIO93-CT!G8NF=T>VIJZ;C[=9$=8=8MFFU$T,X%0U8?U.7=LHH*:0 MKOU6/M^44L>@X/1%AIM@V.@[#VN9E@LJ'T+#!.N^]KSLWMP@5L_=73M=TF+N M>C&OM'KOZ8]5M]DMXN9=\'^RVQ58J]*MIF5?XC4*S+V@O^(1F01%?IO.C$Y0 MM)ZD/6'P"NINPU?GTYD8ZZR87E2BTLY?#R!NXA5/&/GSKK9[:J9M;[BN%';* M2S>RJ=L#5XXN(_66-Q7IM%WK+6>4O;[" M#L&,J#J[:D?>M8[QP \!=@W['5+U@3L6K3<9L/8+;:L^M$%_Q&U=OZ*M- MW9,=QFR&:ZJ/M$YC:Z2LM,5W?Z],*;.Q%>ULXV%-'*S1/Q:]5=M.!UF=]5;Y M$_LQWZ99:"VB*N5GLAS7F855L9.[K?G"@;F+_7UO(K/S MV[8 ;V*TU/&B]7LW:6U)G9_8GQEN":)PHY(=@-9$,;=%V?.W[4[-?52"JE&% MLEEK/U669=;;S%T?7^E4NO;':O-.11]/:^EK5U1[>6=5NN-J,+%J&9U.;!W, M629;0>"SK8XEV^K^"KP'/TX?57'T"&E\",WAV^XW+O)9-R=OIBI-;5U([=NY M,-(@_^;Z)SN#]GX WK#)'P#A9B#*6BN>!Q;11JF[XK45H?O QRV4.Z][M9;* M\*F:*%2M75;?/UH=MM$T7=FD1G^HGBK=Q\-LV7:#I5I]]-V:';0OA M/IC>OJ+KK62C]^HM%RLZX&6;*=02SZI/["D/;9(672I>^\P' M'[&BU]Z-;$? E+^O::\NG)/W/0!K1L"MC1.MWD9Y9>ZM\OA7I^52 ZMAD67M M#ZL['?,ANY6&V%L9_)&1^K;OB)L7G"6K__W4!_6+?I>83[0*-0 MLC B#,"(2HYU"&+S7TD4-!H%C?K-'^-0RECHF(*($IQ(&:D01!&A'/,8\7OU MG@>?[1/L*WSU:W5SK3HLUTM!;09"K$*9TSDN M;-VO=4:[V:/5U,R>OZ"IQJ]$6%]=_>M)I7)92[YE\K M SVJ%I!K2VVJ]B=Y5M:V;=_+XH+8K;W>"]=4B1ZK"VA299\IA(^!>6J>L2T] MFFLY>/ZIUUQNCK]UI:#7*PV6>YQU4^27F6NO:6^\Z5G7D9L-8U6_=X3W>T]) M:6G-)>C632]O76"K2?]I.*J?P^T<>*N&0]I2XJCGD4FK%I=%/FN":JNK#6KK_Y3F<#62S(QT8]=ZMKIY35O6D+>YU-+]+>\*X^7?P_]MZT MN7'D2AO]*XCR^+WM"$K.?:F.<40FEIF:Z.YJ=]6\OO=3!XJ$)-H4R2'(5FE^ M_)% E*) 7;418W +F2M?.YCGO M-#6FHR> 6:VN;S.NSXX3US=^V=CHB'O/QW8>NM8ZUS4JE&O5I,8R(W.6O).T MIAJXR5PJ2EW^X@NDO:ZSV[)?I+/9+S:K*OK+L8 2BJXR%[+QG+39E9F/K);M M7ID85!$ +P.;8]ETFK>ZO&O0?6\@NXCA5U)X\HORCV8<>AU>W8C7EF('9\W( MLSUB++*,OF6WP_'8!8C&=B:FY_4IOQJH,FS?J')F)@=E9E5!N[2L;HO!IDY6I5]MYEL#3 M&2W.YBM-K.O@%W/S679CM(T_8IZZTBL_=<5%*_(J_S2V0FG6F)62;MNX:Y/^ MT.WF\ERXO-JZ?EL[YLGK?NI;%ZQ8*1NQT6^9?SS,;&3YR7Z4@/#7I% M?_9^(*W/BJNX3.HC<-T(AFG!0$@XC:6@B%)A_@RC)%&(@82$%:G/;/I1^V>V MV_DG#S*)68RX&-5/V?C6.+PWUK1[AE"IPWKF?EV>T MA:=V%I [<95-3VF-%6/2)6S[].(B<:PBGD]ORWQAKZ(:6FME&9[EK5^Y87'^ M7?<=]^<+38VX6AIF%\R>#]ILHK)RV?)7+N[K-./ZOD4 UE(>SQJ54XZQ_/'. MN$@-$&X46IH=<9-YXI7AV#O9+OWZX.Y+WN5 MLG)V;*?">0HVU<[;BK.YZ[M>,FT[X[19@%G/3%&/F@X'/G' *0;G,GNZN_+D MHN'9NF>HK.'EHK$-"UJBK?!PT6 M\*!NB6@\"'?D4>L2-[?-4&UCY>OA5"R0#6J3=8[(7D&U6]$Y%O'\Q88[NU99!T\_XOQQ:HE6;>F\ >C@FP'841&9K&.!'G[+053QHR)L MY$J+2]H#>Y&Z5FSSG1O OO+]QN;TED0)D4ON@#W7<,E&Y=,V,M A,JUN_D1'%A]+;9I+?FF&>4418OVH^8--=ZVN5=VB@'K_H*NL M'0[$K:19C3E(1W:0I0OK[F*W_^GO_\_+^%*B2LTA[)CEUE#!VCU%PG 9$"NU M6A&H7W':BZ9(:4EBVZ@J*3;"LJ@TFM&4&\7_>%F&7&.,27$H75HDXX7MIU:8 M9?99K$GETH[?9R(8[!+!SB41C!Z6",9V2@3;Y5SUD&-9=!)Y9"6WI>?E=#'Q MO"QLJMAAEL_-[*E_A1T>,0K7P_LH@]+R]J#B]9BC*7(HN@*/[JSSN4"@.W!L M'(G8!S+>V\!WSDSSIP]#SL&R^FWY1/1_BR2UAIU8'V(Y9%^S;?/&"6;3])R9 M+SY8X\LEQQ3VIX\]SJPE,,T<[TEAAI8QM67%L>9?K1X6'V^"C^<*A9,EG_MG M:]\;&0A^;5A'G^NCNY/?0E]=W>\_)W6_F*6<=!M[L&:)*R]R(RZ"+\8^?JHU86VF?PR&?['%'^:B/JP_+:&S.1E$@5Z=M;KRA7\Z5 MT%BU0Y\;R1*EX;I'4_&./>L/%8=,6UT7[[OZ".63[DUU_E<>,,VR1@&E3UU. MJ[+]!A-#4;RY7#]9,D?8:[MP@HM0^K)$W^?12>OR^7K-0C$H^!KKD,EZ$O2R M:U![P-:-[97G,D9TRT;G92^[ZE?NY>/4#WV1VVAAHPJE6M5S4,Y?O(%2<)(- M!DUN#M8@RZUBO)-V/RP(N\RRC4NNA<7\SD)U39]=2(/[?>EB'B>I M,4F'L_]K!_-S73KK,QEWR&<$D:(4 :94 BC$H48Q#GF,D<(*$=&DA54Z ;'Y M'V884NMZ\!!"S6/%PP1#^2Z:6;?A8:!G/0RD!,,B-/_1G$H"S2\C2N.$2$N_ MB\05^+!AY]@]$+A-$#1VP6%63G,]Q.LE(I=$#\LM-JWC,5LT>T]7Y&179?3E MR3;(2[2;RZR=;]>\>KP.U\94OI0FM4X2V"B@MUK,'B.[ MZ^35A2JN5]<_M<&M45_EX_%@G(BV:A3LY,#@*OA4$+;,+*/#9%Y&H8NC,J?M MO;8LR,'<@5:_9B"QH=E&7^161UY^Q;[P0V_.16OE&G8JT'-3X3+T"YZAC<-> MGZS>ADO4<[?+]J5+8B>?)O, MBL"KNUC-$UJF6)F+&3&=.@OE%1.WY,H5>>1+;9S]BI5(,[ 7GJUS>9Q!P8O+/[!MJXW15C>^ M2,=%/4MC*S?@N:KT<=-0\Y*DWR9_>+>NRE ?9S9=K6S665;NEX$LE]S@%L6E M;+BI3N<;[GT=_&S6PAJ:_CCG/C-FYJ!H?.VHPAV4^[R+;%E=E71';K$+S6$? MK: JM(+>("JVI>]F)JP,% GTLY)4MOAFP1NSQ-.>6-I$XV5.;'.4=&2[?]_> M-3OZY\?-?]Q+I"1CK+A-TB[F65=^/4KI!'FS QM&+L ASVF1>^*,QS M^MH?^6L7W4I<)EV#;68+*569=OFTN6'3_^I/GV"NZA>T*57[GL;C;5;09=I> M;7X,SJ-@+'QNQLK00C.J8^F&>FL-B5U3LF:/VUX9VUG.V*C>G*://M6D2O%N MEGRNL+/[P\H5QIRZ>V>S%_)\A5(_7R;Y:=2VC6T/YV-FA;58TF?/J"U'7]EK MH.Q,7^:-L M2N^%I.(?:6A@'X0IOV?C"S-'DK+;TJKMG6-HY/3\S_59Q)B?JB*]*DHN=)P9QIA]\J4X*JK+/3F](U]KD+'59H\K&?@/I7XM.PTT/W(&8&'/ M-;+O?4&4NVA6AC<+$H^U_D!I\&TV26TJK,M9\H6?99N&HL1F:LV8(@739[<7 MJ2G^9?-^S18,GY="/85U541,\OYDZF[6V"7N1'0Y#["AH=>Z:SO%Y764_T[?I/^QRY:[--JBZ. MGA/*J087DI\TSJY&)8>V.PRPMD>_J$DOJU^]SMN\,Q.'2WN0.Z9_J8S!X,$%R-)I-_%81GI7F^ MB4;7+7--?NG'XFJ"YS77:WV>LD[YVFO8&$-+4-VL(JS+_GR9G[5EL\$&XV Y M/'^I25*H2Y(ZER2IW;*;N]T(*#X:#IHI3 ZE2@ M/;8?OYP']A]%]7!IICL:J)([^GXR'LX+%L;R'MZ-"#__WT_1%93&![5]M(S) M4/#3K,/D)C>CA8.^]8;QS;;RWE:QIHK;G\^>^L$(H 2(T':MYSI$*HRC!'!! M0BQD#%23Q40(1+1D&&#(D.8:8O?5V+Q4G.%CLIBV&>V;34:C0@=5I2OE[#6* MPRN-FM84C%5WQ*7O;PY4.*_S-'K-/Z0N4_QF,G(LSS\X@VJRR,WVS?_R\6B. MQN8U:]Q@*12^ZK#:U\TG*!RJIH\+[7?,);VA:2MRBT___8-UOLUK,[)^^?KE M_M[#<#"_^RCE-0,2<_KG'[^Y$,25(Y*;YMG'\H^U:; /913BW!J6]B'&__[! M-H/]ZWQ@_YE5GQ;/Y&\DS!W*+ZU^!I_Y"._TLPVW-0:F"YL43^Z7]<=O:?]? MEK-Z/+@J'-Y^/\MN;I9/+M!*O*'YNM@?S;=<,:5[Y\-3ME%;NJ2D6/,2N&(, MKL#Q\IQMGH]]AOWD'!Y]]/^VQPBWKO@S(WUR0&[%VQC14NUV,BLROI:+MR& MN%94$ F&$V/IQ(AS%<A#^TAS*O*'1"5_4"J*()>,TP2#1*/()HSQ$"",@5!J5?ZJ"=T@?\^0)APL M> +A%L7NQ*5K-ZU^PF+WCYGMPF+;I%9TK$4?O>'!@M>JR?-:$OG#-I$DM4B" MB"8)EUJ 4$(2<@(%M"))D281U6@_E>B6Y+-9D6-**0;T-93C^HX^9*G;VO1_ M:4>;GJY4+QOKSNL-5AW>ERRO=]"*,>'I]V!@=J]Q#LM#N[V,>7]1YW&:*[JH M4G7!TS3H=YV&UD?]RE8')Q7$:1(GQL(W.!<*P2(6&[BS5K\.$6%2MV;U6V1K MQ>KGA+<);-N6_&UW\;/&RU]= *=\OY5KM]%/ZI?LH3['-D;J>+(HN'7SG:LJ M.#&7IU!'2H20P4B+&"54R40JGB2JR1+-L9 @XBPF7 /S3)$P9C-5"L04Q0+B MP]))P%&;3+62R;WIY'Y+HH2X@O0<$B74XG:1S]T3%ZD2ZHLNLAY\E+6G3L(J4-T'$7P[828UGKMLG M3IU-6^;_#(85\+D3]K)58<4!.*N>KV@A5;" 663U@C7(OLU[C8XB,V.AUUW^ MB@X_D[+\N%0!67"[&'J&1(-7S2>UC&4.G@K&O*(4KNQ\LD1,MOGI&B/QY./^ MIM%B5F8KW0QG1NT7O+Y6]OVB/RRU![3$B9X5X"X;W&;-GK"-J6O,E6=+]S4I M975V75ON,*;"?=>CW6&_1[R?/NG/O[D]_3T;-'O_V@>QF5A9DU?3?,O7(OH\ M\>(:[C$'RWG8#G&_E01A!A1=,_KZ*@4*+S>O;"QB,7?*DTC6V1]9T7ZHF(5I MP>*>-[N755]O;HK5,A)'R][\@5-$S=2/JNOS>LI'M8?*C>+7K&"\*8QPWZ6X MIL'T+XNRNTPV7]%2T-;[X;^#5A1%^O>G NZ.DOU]8HH)RJO5S+K3 M5$R5">C-O\VZR8VF5=WTQ34UO7DL47/5P?#]SK]:1H:][_OA;Q4!DN-0&G@H MS8M;5VT#4V>#+L'M2H_NHOVZ(XBX7G+>[,186HB)PY^B,,JVQ*Z+SQR8>(JG MLB)UY"'!:V).@"]IJHPR>8/WUL2GJP)>FF-I!N> MLH3K9?^@M/+=[3SE5&GP;_$6C&WN;Q(_8_G[;_S#LZ04O?3,E\LDZ[*]?86\ M_BKN[:8!/JFH1NH$OTWF]@:2C1V(#E,7Q\73M,WB-N9(Z-HANSF/C.C:"$2(9!<" QA2&63'$21HA"%H4PX8TH&F):@I!*1B-%E8ZDUHF*$A0E M2HJ$A,]&T;;>9ZW7FJK9)YZFY]\QY7>7NQ_R\'LP$IZ#2;&+&WRTFP?+&^!( M*A[)EGANZ^((A'H-9V2)"\ZX225_N],$OXY29UW_G,UN;?WYM\>Z08=C7W$M MJ$85>^-D,7=8;9$[GQN1=C^>#"RQV<^V&-[X.$:G7U>E8,N?E45A-O.VH):; M^=-^WS3 /.UM6D3>:OZJ0KZI25YHM+&1E3$Q?I]-?_?K4BR+6;&? MG<9_YO"+5H=?[-G#+T:NU\^^@GO;=;#1FF[/9>BY>-[,L_8=$&W;;3DYK)8S M I&(A)*4" %!&$,FE#U\3!2C3*+UO*>BH^+7B?)25"Y%EO^2S3_?A,8Y+SX9 MG/9RHB,NI^]X8:O*C:$P++I%5YTA70!CB=OO)EA,+1H<>]UIM>XDYHS*2$@F M(_,_F,1Q:-:=,P"I^6_4[!:TP00JAE)3DOY4DGXL+_JGQJ+_GL_FO_]FPPEN M<>VKG]/OMBVS7]0WW0[H&AQ1N!MM6QXF,U=!6!RE+/?P&\;C98-O$N-]?1V*OTDXPYF+K)5''PR:>C7,GFXU3\6^/]5<*,T'9@K78$;@T& ?< M*;[E3/OL8TR5A?L?=D(B\T=%"KHY2?/O7Z-*S-TMOCY.O5(IW_VMVFM?[%8[ M 04#P3'MC<*WJ8"_V?70"=N5/^/H-Y:N9E!WY_QF'M:YU%UE:T,2K:_APU9E M#T:O?<9F=X\'1SR?;8Y1SM0 M,0][5F;S];OAM,@E\"P.5G;RLK'GS%W9#,Z2/C78EK.;A66\_R,[[)S]QESA M (#:^Z=CL[#[[UL[5P<-N6PRN?? [FL8$?TL$)/)ZO7:E M-01T#;G+UD=+SK3EL+?L>\[P>!P;H\:>3E2-(+/OYEYY85C;&/VFF,W42+@= MVG6PE(\VWQE-2O[0@>_0[;C))HZQVX9UC,5CZ^X;JU&D4ZUVO'6'"DT2>=<& M)3M B';;E1 V D Q4!I3(;B*A \"A.S*R4R%D.$"7\J -08G$VW^WQ3A@EB M,VOSQZ_UH%PVWHEN8G#$/7S4MF/M*-!-)Z&_EF')I;B>]R3*CWYUO'C*MT)8 M#SM?*C7-"B%:1TWS9M0T.QPT'71.A=M-3F_3W*V-S29#J%6,A6JJCD-6&&%] M:I5O/#PMZUV+Q+.ZY7&CX6#),%R3I]6]Z].ZYVY#RWG"V'_4E+L%,V=]A2+Z MD'N&SY*PS3?O=)QBRXU?]AMBSS73?/"'_.E#ZAL=-]*@FD]4LB,_NB[,QE8< MF0DOLHI+:N&OMAGFC2,6+CKR5+/7(-!UC]CD\U_N\.QSKWH%.YWQ[\ID+$_5 M^VV)W]K-HB?T67FNK,%A7*6G/4$";-W%B5VW.A?2)879Z1E/ IM>4M"=5ZU! M*T.JN:YEW+L@!-[KZ/U+_\X82Z/L\\UOE0'^J;*QE!M :4.H\>"G>AC*K^IV M)B&M;4^0A! 28ZIIHB2(<,@AB94V[XK&&;T6"4>1-<:5I F/!1:1B#6B+"%< MH>?A8^M]UL[HO_H6XY["IQ*=)TX 2U-TVO!>TDK7VA]7/_0$M65.]^:S_QVZ MA.PPGD.F8R_MT2K]T+#)/E33#:V3ZNVH?W88\K/](XV5#0A.$B@ 98#+!$HB M5 AI8K:?C%U?E3;R))ZTB&,DHJ=OAV#]>NIA/RC=\X;![I^ ? N PUB1Z M--:D9SY"[1(J':,4V\8;;=[VQ[OAP.R*-NR;31G(1R-(.K'Q5?L-;V.*6"JS M72^D/7+9?0$F]=C$2R=#;,[I6T[!V8MUX')VPZ6/;^?=?JZ[>9GA\)#=?-YD M>!NF)EDZ'=UL!'_<0RQ>=:).55XN=A+V0_\39I,*78N9@D?*G;N6<8WWJ1): M']])\N*<$'O7\X=$#+-F7DG"F3:N5"24B!%E5(

W09@.UOB'7$2;D$U6J,:D2+B M(K&IK#@B7#*&N$4UJ",68_SBQ-8GDJ9+QJXWQ3/4 T"\8)X@CS2RJAR)B6+,UGMG] M*]I.QE8EQE9M%=S/F,CQY")JJZA8')FAEI*2]D?(=S()YQ$Y>ZT)>=,SE-L[J>4 M1$(3Q01AL9("0)0P8HQZ2$,!(H;$#D;]>M:A:UJX/>_0!:O'KN[1Z)5LO2/, M*<1W< ^1+KYS5N=_:KUGXSLW32ZR.97',E%C64PE4T1KH"(98QN3B!.+90R* M"",:'A7+/..=_V;=8N(4$0WVS([I#N#.R2#]M%HGV67QG&,LXB2\LW,YI8DJ M*H'I;&*+@6M*@2>;PG4*_>P5NL U^5;"=(AB!7D<0TTU81$51J$CQ&*B)=[E MQ&%OA5Y#KO^R(V/Y>I>.-[,''*[9JU\F0Z/ALY^&?ZP_A'[\.?WG9!:.C!98 MXG&IA.5K1;OQFUVUO#6K0?0XZ*R&#:KB=!$TW$"[TMD-7<9.B;2LKMH$.A01 MD8*+4&#$J5 6Z3%4+$PH4^25;P_I"U[9?W6E*K64%;V2*LH>RG1IA-&V:\U MA55GE%ZJ42IJHS1DE":AX@E($HET$@O*'%0J&A*#G1U4EK]QDO&+%8S6\+&S M0<\L%IPADD'4VUCG96%6^PS1]]!QREGBNWY_9OGX-UK+.!GM' M-M@/6T"Q$?P3@FLEF9)0(1@Q'D:1!^'?VIF?%##'+_LC&BWWR;#L3\T)-3 @@JHEN;-M+G40*A]+@ MI;+U!0XP&42Q(/18@&F>W#[=/X;SN_+D]I39)*!\E0CB!4+IV2&F;6E2.N>/ M^[+IO"N,/ (]Z\E ):Y[S0DD,4F()$)B)$&"$FE+L@ABV(8MUSC!VHQ1EKOS M:_K]M'UNW.,4'8V9X>G-=4&(>?;YC9MX?#;4I7!MME3VHVVU#.6VQBU'NWFS!^-*S/N%4[U')[87;\-_ M^"9!HVQ^> O(;0#92!5E*DEB&"6:@HB%"=!#";T_K+PL)1 MT0"R>&^=* W*OQ/7%:I"K4:#J29Z??HEJ> +K#=Q-Q#V8+ BS\9ED]SGT>O% MT]=L?)67W<=OAO:)?(>L YJ.;Y>$9[I))I/9:F.NJBF[[[+S+3/VF6]1UG:7 MN-/J1V;[D.6^$=F61DT[=%HZJ%$3+'I0+[7GRM+^W4J/KIY9J?YH85$E,/K. M7-ZM1J-[7-&D.T@'_USD<]]/SK8J-GIQT.SPM=*PJA+V0R?B^1Y?6W_^YCV^ M>JTW^=IIS >JD25'95.;K75X;]QQZZ_?N$E72QVX$/GP=-3 WP,]US!KMV9: MJQ_)MIMZB=:[A'7W.N:]=ML 75>J;GP7,;Y+[2L7&6/16D\-_^1]KOZ[[S"H M;F]GV:W=#LN=[+OM\"ZW0UATM;8$CT'1LJAGC%G7D,N]J?8_F^DVR/EO$+L5 MOI:,9C[:7VV)X(=&E#\HPOR;#CJ[C7+Y&Z7N8Q\T./!45[#W?K=$>1P8U&>' MIT;'?TK.1S>^;GS=^%X'DJ%\S>J7KL/VT=,7?LJ,*_LUF]T'7R:CQ8:S[M/+ M)CO"+/SP:WU08?_2\NDL:)ZNG^K@3VG56TV1/,TLR+-O M@0()KNO?"4IPP@6D/ PI0%@SS0BD@@@8)RS9)>%^Q\:&/ET'&:F"5QCLDJ)8 M::!/XWQAKMO/_L-,_/2GG\+V.MBR'H6MYM*?''%1AU4=5ITQ5I$ZYQHB'2-% M(5-1 BCG,I0P1#Q2+):A!O$J5A71]_SKI(BOEEB3Y09(\OP<\ GW".0=/G7X MU.'3:>)3HR9$4)10Q%$$B6"670W3T.&3TAA L"GE>==RD$WE'U^7F&C7BD$^ M57AV,FA&10=E'91U4':B4";J.NPP05(J3!(4,B5EJ!*('90E,@0J.2I7Y N) MOD\0YW@/7W@G@P[I.J0[7Z0S?]1(1T--2 ((%0J&<8AC)BW2:?-5B".P&POW M"8(0%#V&Z$6CT)LF.AQAG/\YG&:S?C8]%3:<$SQ/Z_3'B9R._==BM._I6+>& M+]",;ZGJSTBCDUJC1W&DHP0R00B@ F.M1"1P3!1.A )R3:,??*1E1 ' *_,O MWHEYHT+Y]J+$PC@<^!*(ZSOHZ*#CM:&#\0HZ) P3%$8,LI EQC$PKUT$U[;I MD<9M:.6$Z &W2MG=PT<'%NX$+4<.%9@QJ%A*9($X05S#AS,%%@B$" M)'J+ Q_\EL!"9(]!A*F$"KH'.J>(! MPCU,+\*W>3>%1E^&EITRT&8W=15&)S[^4](8YU]A=, 9RKM=]2[!XAPL"U9; M%M28%>8#F" 24QUR+0$(&8\!(RJ*U%J;\]<^CO'JQVF?<#*;%ES/;:9AM!L6 M.;TTC ZK.JPZ8ZQJD)9'L92*218+K&&H0BZ02P8+0Z8%U.(MSG^.C4^D)_AE MIXEU^-3ATPGCT[;^:!S4 5 ' $!4$3#)$:*H8C$%J B0!6(L#CM$Z>S[_'G5-R3L$[!#P7!!P&P"B&@ QX 0FA,9<0QA2R'7B++2(BD@F\>D5 M)KTN.CX#BK(K2NI0KD.YTT4YTFB>)1#B&& :*I5H%&,B/@!T:?5(GW[^)U"75G(H:;X23:80Q MC F4"D&<8"VUXDZ-ZPB)6._2)/A%1U_$B * 5^;?W12^P??VN%UHCX$VX\@G MZT9TH-&!1LN@(0"I0[R,*Q0)SL.(1TB%,HJ1!8T8&&] KW<6W^<,ZDV! O0@ M;Y,'J@.*#BC>#5"@&BA8HD,>4F-4,"$4DLI\RP$%$03HUZ:;2WRT@;PVG+ N M^[^#D@Y*]H 2@FL6<"DYY"K"B$L, 2"1 @Y*A/%G&%K+>WG#4Y6WPAG(>K"K M-.JPIL.:?;"&U5@3:H@CJ+&B4BG)" Z%]H*GS-@?&%YT%D4'3QT\G3$\(53#4Z03+L,H MD:'6#"HATD-1!4@=))UI!)$F-22+A,!$PI#(6 MG$DM$'3A%P-41$:2G^ZIT7[(M4N]$"0]PEZE-5%7,M1!7@=YKV"%L1KQD"*( MZ A!P W4)3$!Q"73)V$($JC5F1YNM6[(08A[H"L1ZE"M0[531351HQK#F % M.1.QT"'$E I;"1X#D @&T5KHZP0!AW#0$U)<-."X4[:_SJVZ*-]OY=IFRNPZ M#L>+M)BSM7?<%_U/W9_/GC@L3]#([(&KN\SA%D3@SZLRP8Q,K%_#O3,<6PWY M$0/SE1;F%9*5@;M_[V;E1:;I;7;U;9:E_[I*;\Q#?$Q'#^EC;F[UU[M9,0?[ M#\SMCAV&E;YD3,'=S$K-GW)C@4@D(:! <8H3J@CG$D$-%><)%VB?^?IJ=UHP MN0E"*^7C>KN6-D^#GJ^FI%_R4:9$\NK$(D02"X$,&@#0RR9XB2, M$(4L"F'"C=R_>*Z;V O*N2_F&J(7;:&OP_LL#W[)'H+?)O?IFC;U+^W//@[G M9G7[_IT'_WS?)J.!O[E!IZ+PT6)2YD[2_(E \/F;V13NHSQ(QP,WQ>;AS;,& M2Z<(@3(3]L=P_KB\=3W*_6+,PMFPOXS"$0((_!W^?U^C5=C^TK_+!HM1]OEF M S+G^K'QJGZ!L=+-DMZ;RS_^GS\)!/F/N5%PQ3;H MI_F=6_]\;F8UF*SLBGZ]*_I+N\)H0G?A\^.GG!CBRX-Z\?9<'F9F9P=Z7 MVO\A?DYG_3MO9F+8"^S&W?\I['S9*7G,TID?T?X/%F5]9Y@TGZT^_G[QY3XN M"^_!RG%]]S8NN61]K^*@?=V\Y]A:5*,EZ(3 &ZE^1_>ST:CX]-\_@ _NM1E+ MOWS]WP[%_O'0QGY1O>,_&O?,P',SO/DIYS8#$G/[YQV^3F=GZU@X; MI=,\^UC^L2;H'ZHT)/,5.^?__@%:W?=4EI*_$V5__O'#FEGH/X//?(3V^]G% MW.Q-:]1?V>.M]A/^\/Q8B[U:C 1.OP?Y9#0FLAB6SCY?U!K/5[9S7W3E/V;;==NFVRX;M\G5B?*I38T1YJTT MX99=T&H%PM'6] ?G"$T6N=$;^:8CPO>309Z.;(OV()T'_Y6.%^GL,5AQ+[I( M^T5%VA$4L@I\\"A2C#(,@. T09%,& HQ,ZX?8U)&^/F,B=($JTVN\I3P<4,H M7OR=M)&2A7J0H(N.JY\4Y'0'>1V\O A>$&BT*T\T(D@!"IFB4# 50Y(@'<4: M8,1XO%L.^Z;([_&!AG4) QW.=#ASNCB#&LV*8\88T=0V]*.4,\DPHC@"0!.F MN=[2K/@)B%'CP9L8..+B#9S]/&=XNDZ4,G=T$<=>,,[F]HCZ)AW.@C_2T2(+ M!L.\;V9_OL6S1J_I6+^RJ#;I.!0 ,8L!34)%<:PT8A)& LJ/$$A9#W>4=IT,G@Z,BA@+8-2 M*"B26"-!*8FX5@SJ,(E#Q0F!$3F"N7HZ@HE(3UR&=FSYC."$[5MWQ#XM*G@/ ME.%6HPHG4H6(,*@U+)::8RHU!B"A E(5)B$*(1))DD0Q;5JX15&TDP*!B]*.5^F8#2?C)2WB30 +;$.I4@8C:E6 MA-$((TOBB"+*^4;5O9<]_LH2CV$/\E>I1CL?D;^X*/27;#X?98)3C0)D6)Q&,>Q)A&#(D1"8ZH! MU7#_0/2G<7^6I7D69?[_#43$QN&V'\RS69;/\T]N'0Q V#]L6<-1H]'&WR:L M1=$_'PGO0F?G(;;;I%8T.LA((+6.HY D%$@821YJ)[5%Y2.$VY4D:Y*1A&#.F-4)2RSB$A"@@G1A*@B5B MN_#./$5.VNG*T[:&SSZ8K?H&W-T&S[Y/LW&>O4>O>)NL-]K2,\U0"'%H63TI MQ,9#9@DB-(JIS1.O&ZBT82A7:W-4*>]1TF5V=M&L2Y1;4IO*FI*$29U@&D%* M0ZH1#S$!$=62HYBH=DWEFU<27GK9G$J=Y+Y7R6VT$8I9'"8AB"-,&.68*VV< M7!G", R-\H5;-.Y>\>@WU,7O@27MDL+,H>,2LE1"=9+S!;O%V^2V$9Q*F!(( MAYRS2--0 V7^#U&D!0 DC,&6,H272:=?A4_C*G>K"T1U@:C+D+AM@2C:[)*# M99(0J6#"0\HCK956--&2Z!"@4*'6X\'MR]TN+.Z(RG<9E>I$]D)$%M4BJS5# M@BEIY!51S:@(.4H42*" ,E1X2V_OMJS;3HZ[Z/(Q1O]I/,CNQ\,;,S0G"/U1 M.KSW[)D32Y ?I(-_+O)Y*YG46PB7SM)-WHHDI(Y,APDCF$94 F7\9"@UEA*& M $1,,!'2+;5,+\.+E74-W;(:U'%=#U2]IJ\"([35ABZ';J/3AY\NJO9>X60; MFC#:(!$(>6)<>$(XHR&.)<:AC+#0B>2)5 =61KXEI+R69[_W#CK9D$ '#)<* M#%OMC$9<3^$$0:!4"'A$L:,7$5'(0&1002N6O(['TED@9VR!O"E9Z'%I(TMR M^F"5E_X"XQQ;0(,!5J?-Q$)$ (6<1Y)2%2D=*PBC&$<\H8G8Y^S.#6RT""%MA,888HQ"HA5NX0Q%0HML9+KQ9?M4 FV M(UBL1W&;6:6=7'5R=9!,X5A*&8@L? M_['9^0X0YZ.&G3M9[F3Y-&29-U+3C"Y6"C*CB6E"0R/&/)9 04["4"I&CT%* MW>GK$S31S\42;Y/D[Y1%>-O)#V]$G2CE48@3JK6.J.) &M6,M8(A4EHB$A^% MRZ\]*21M\OB=SV%+%Z8Z#TG<)HB-5"^2"$O!%2,4$ZHD5A&/A0BM((DE-([E5H!&KYH+#F3,4TTBZFV50\T(40S(HPOJL,#8\,OX_-H3W0I M["2WD]P+E%Q46]81L3%@'B&J$<6,2Q@A6VJ@D6 L4?LQ\;3)Y]&>.&/817W/ M*^K;L7DTI;81,FE> [M\;?;]JY"X$U86@+E'B M&A&HF(,H$H!KA*R%BV2B"!8)@0F)(8[:K\ [KMBMM05M,P[5R5TG=P?)G:@S M%:A,6,@0B3DCE(>)5E$4"P$LGS,(Z7XD.L=@Y.B$\=W&>%^35^,U80]@ AF7,84AHT))!1*CZ65"0JPXYNS4B2LZ$^"$TD2.@0S'9:;X.9WU M[PI:"@0.)B;!T^_!8++X-LHJ9I)]YJ2XJ/W&.M7)T:?GWXXY#:V/^I6-(@XJ MZ$0A 011F0!L,TPCH2734E A@?DHVK_KS7KULT6Y-H[><(_#5D_3MRW[V^[D M=QR@[$"K ZT*M(2L25(4Q3*)(T&YIH*'4D FXSB!$:&<@/ H)"DMP1?K<8XZ M].K0JT.O]X->& !1U_C$-!9:0..: AHGH>"?UE<6]^TE\:W,ALC*N[S$$=1.#/JY+!C&2L M3H![/1P;[)M_Q,!\H94#*^-_/CI"Q)Y-KS(;;9QY&7@8SN^"R6(6J.EL.+)? M$4':*->V+#B_&% >_9H^]H*??@J#'VS,$H$?RW?=2_CC7]SY5S@:]O]EW@R^ M9+,_AOTL[P6?QOWKX(?^9#2RMS2_>?0WK:]:7+#\;7G!7O"0!4/7<]=<.TAO M;V>9D9G,/E*Y!$=" H3JN%4$)(HXX0FP72*@!,;YHBA2!@J2,(R?LF,:->\; MVPA_GI5=A,W.^9;-/M]\N4O-Y_[393#PO*G(K"&\PO#WXE:_;[B5^C[,?Y]- M?R\GUT!..:T_.V;,!I[D[GY-2/GT2U)A"GC^S)J2'A);/;P7+T_@'\HNL=V4 M_8=+_5S"?!/.[+,C<; 9WDY'!&/?-[+,_*:YA_@GSQ[9]F MV]G?INXG-DKF]Y_YRK3X:+ARH&MW\G22SZ_ZHXF9XMM@NICU[U)S:2,D-IY3 M!PKM1V89Q_/R\1K"8[;L+,O],(:+69FN7XU M#S(9>"%N$EYL$F5L9L>(,MA%E*NI:E6 !>@!N-7':5-^#Q6!II4)2I$H1, E MB^PN E^']^89?\D>@M\F]^F:D^%?VI]]',Z-T/7].P_^^;X9%/$W-Y,Y\9:= MGS_$.X@PKO$JZ<1+W\DJRCW_G63G_O%/^X%:1X,;[S*-2OCU*Q9ID.F MYESG8ME@OTL'P:3?7SA5G;I-_%_I>)'.'@.SWF_UA&9RK!W0*\TNYP@X@ZTA M=\,:O\S?_=%B8&#:KO"W O.L0BF=;#-J1QUE93J[N3'7S O!M>_6[)(GE9P/3=*"W'V5NDH M2.\GQGW^7_^TZX_F"ES2TB(JOVS!R3Q9.KX=VC_3W!A@QGS\AX.L:6H7=;XT M:3>>P<#C1CV$X-T,. MQI.YM8R=4?R'&_O#73HWTSE?F)N5&/DP68P&9M.9;WS+LG$EDT]OR;E?TNQV M.![;^9CX7TR=_927R)P->G8-+ GK8KXPIGQQP^OVK(@5_=.W=YTM::#-"JAQ MRZ4(X*I58E\WGVEL5V>T] @0^ BH5TK];#0J/G7VFWUMQMHO7[_.EB_FD?,.'7]T[#\/!_,Y\V\Q7$;>QOGHZS;./Y1]K6OI#=4Q?);B(#T\? MXOM;4/GG'S^LA9B*VS_SD=CO9\>\V8DF*HB7&DAB]P0F?&!GGB//1"&\!\[% MFIUOC4=CM 4_>]LK7K*]U@#H-9[GN4225WZ4RMLY0I^="SA;ZD1G@^C8^'ES M"QNCTK[UW%9Z4[ ]U3USKGOBA\K??N]LB>]SA3MAOJ2E'HZ-ZS99Y,9I-*YU M]KV?3>?6D?->LO5IC8.>=Y+>+?^+8<",_74K0XZ0B?!U,G>1DC^R\5-,)JUO MC+>K_]DKMVC;"I] E4]_)'6<$$4N58I ;=- 1! G57 BEDA K&!D= 1EZ$428[?#)[8:?S%XXIA7" M>I"#2V# >0<^;2?\IU5BCU&CY(I2JHBB!#.J*$9,,N."T)A$EC.2:]FB]+_0 M3-BM&KY-6^&2BMXO(12R9ES4<:*/AQZ?O5!2[*+7,31>A<_O9"V0BW7%.KRY +PAH(Z4 MZA!@C"!/.(:4,VIP)T1*0(P!IAR18^#-J9LSIXFS5E M1ZMIWC N]X]_>WLUR(<7C_+Y2KFVQ@7IRF*Y?^]FY46FZ6UV]6V6I?^Z2F_, M0WQ,1P_I8VX+L^YFQ1RD3O1SJ'"L((LXH,:H($QI&&D8)S&,N#:NC?U-NC1Y MQZ]=3U\R&<'=S,+$G_(H"262$%"@.,4)581SB:"&BAL($VBOW$17<6C94RQ. M-3M5I,MS_\RVVF>2=M\CN[,T%(65:RFJ3[ TD&UUS$>[\W5A8NQ%_%#D["2S MR;U=,XOX_QC.[\)%;N8ZFSW+^!!&&!N[&G&90 J9UF;? (XC"D/CS0O:8'Q M)*:$A!KB$%,10\DB& ,91S"!7.+(:S8#EME S5]\'[A*&%&,*OC-3-;MV*G6 M=81N(L(*6N\S6'C8&-!!X+D&%2\D+WE"HAN;\BG2$NM2YR6-5E%V_MNFY.2] MMN?RM3_?%%=V.+.%C811K2)!DEA0PF(!&)8X!)JQA!O#K,E&$BD,62*HCF,: M)\ALSRB6<:)1&$6"G3\;B>44*/+%\V!0SV@V"+X]!O?I/R?5YT%NOMS/KH,O MQE;TW8<6N=..:6Y) M+O!0=6]MTQ*0P\\4!Y]>M6^:B6/*!-=?#K$W=&5?2O M5B+/Z7Y5Z^ U2^1WN]D[+)'G;U#G^_I5/QNJ>JN"WE,K^.NH$EYS9^S9V>(" MHH/=TC?8H4Y%^-]J#VQ3 ^\U;W'#O'P>!X/,V(A/G$MV>6OO^92H M6_U]LA;!B4J_8SB:FJ>WGO?8N-:68[++7#KMPSYJ#_L8;1 [QQHI'=*(R(3R M*))00:EBGL@XQ%BN545L";/&WPO^2)7GF?G?X&OZ?7-RP=^_1K_GL_GO9A,- M%OWYYUG!B5\2.Y>;Z^=J;ZTQ/.]=4H5Z&+?9P>9D=%S98MM>I&MB+?(M,2-UDX*X 0D&+.00L2D$$D<0<'-WP!1_6;V M0+F.9>NH)]60$%V\S''OO;T_K[=/:OS'8$.%"JSUAX<2V\ MD,H0(1HC10A-<"QD'(&82"ZEH RC-U/+Q9*I\>#G3*;SX7W1:>=0&WG+"?TEVM"\EOHHB6($(AA3RB@RVM9Z:_1W8^P+6\AW"B&C"<(*8H"'A$@(?"/F*$])-0K/Q:>MZ7_1,X_QBLYU9Z2?@)%^N2(M&_Q2(**042@8!I1B#C30-(8: X9# M$,,W.CL[ODCS'A=MDNV>K$BW>;IV\O&R_1L8+J\?-NLWF"PL1\,AXO[DK!9W M,'4IV*-DF2E)26Y8)B%@,5(1):% RU&&H MD0))I$)*:?12TK@7699MH"0F/=PN3?*%H>0KD9YN9]%#RK@O(C3_T9Q* B67 M$:5Q8LMHB43B"CS+HK?UYW!YB@]FT1-MA.O\2_OUDD7/,3[XDX_-9'DMCJ$M MBKE_9,%M-LYFZ3P+YG>9YXT;SA\MX9]EF%L[ +?D3F_E#.LNN MTOPJO2JJRH(?_L^?!$+@QR]I^L7]"7_\BQ6:A>L;%\PG[M+]T= 3V8V#-,@7 MW_+^;#AU.^Q;F@_SZ^"S^9*]1..GEJ1N.IO\,;1<4M/%+%^DX[F]8+] K(5Q M0OJ3^_OA_-Y=?'Z7FL\?IQ8-1H^VKY@EN#,W-%>Y'^:9_\)#%CP,1R,S"QYY_KWESWSOS0/5+/WFF0C88&7X+48$->#69>.-,FZ7R>S1R9HYFL<7YCGL\\O_W<+\9U MN6\] >!D?0&&>;%?[*UFGHCS?\WPS 8R./3HQVPO:&YT[VYD_DYGYFZ^]K1= M+L%C2(31?;8$Q[.Q6@6U(@=+.[5:C+[]53ZW([X9?L\&O>"/=#9T)(.K=(LW M6696W0C>;;*Q@TY^?\I76]_R"63-62'';%4A6-:CSCLV-!E8@3366(54($"#6!(M&) MDD_%0'\U?IFU'\?][/,WLVF4_WWP=WIO9>]J7+RF%O6 8%=%?C#R# MZF:9:,Q.;G=#WQG"E1S:-7-ZQ,C^HX=0]Y&=>O]'/?%>5;G-5\"D54;U]5=V M9 VLI:9S"-L+'NZ&_3L+R[62FXRSX#%+9P8[@L'" ]GUDTS)^^XL1TYK,<5" MY"8A>3_M#-JQ6F('/Z;U6AE1IY$ S]M#^G^QXJ,Z!I2EP'RMS5 M2N1B9"33?,G,QZ1O]W:%QJM(;&;+HJ;7@K/,+__2.GN3H-!T]FOWY1,6BVOU M<+&0_;ZQ24X? \TT3=/9O-0WZQ VN3&V@7FPW,VB>Q7,AOF_ F-8%8+6,$26 M[3FC#^S460RSDV;<&P5W:VS:JR46$-H9@PA;ZRYT^#*PG2"XXT6SSM? M7V'J#RM6[VF-3,A_K ;BK:K&M?UF]*N^F#K@,VAG&?%J^;/4RO?#Q7UA,SK= M6][77,G,\:/Q:LUC/Y@YM<.S4VA4J5'^=^G,7*;81%/C'?8?[R8CJ[#M8 L; M[9]9WYFJ1EYNLN%\,;,WL/>8VUN8/6TUMS,&&K_OV\]&%FR&D\I8R^RA^4WC M9GZX%B+,AF\\]B9Y63(OS3!&#OA+( TF%9+Z>?@? U/#&RN(=C7-%@E)N9=ONS";)RH=Y9/J02QN>*_0;8OF8IEQ?K/FJO&RS9^+W$Z4L;>- M#>2>T=W%&9:WL\RIX6K!-UZN?2!Z=HJ=<5=;6>;!9XML!4:>>-*&N^'U1&9N M>)_._>WMPU1 =F,F?&+FU&UXNT+5\UK%4'T_G4[-#O&&:#U;1T.HX_G62VDC M7YJVUF=K\Y:>2W[RX+LTD"6CT27"U*3N]19J>!?S4NT^6%'N9Q9#K23YO6>E M;7@_';EE]E)L+VQ_;U2B\]@K$]= TGUF]DJ0_<]B.+TOH7DROIW8+]X;XWB> MC3TH>#V1?7?[_]9N3 >6QF3QL8"V2>)?;]ZKV:XM_J8O5QHX*Y-:S^*&J?5. MT\S,GWGW.FC>UP?^ERRD;\9@-+)K-()=_$TV^9V=^Q\,#F1_*=P"LVK&)\Q] M5,*Z?XV?F7'TLS*$\L1>,[>MS47C(AB#UP#VR$-(6IN8'L[+!RL=X"H8\&TQ M-P_S:+':7:14#B.CD!+S5.5%&_Y_OFR6.;BJC:WBX0WF-_6,?^BF23Z<>5/- M;GX7LTE'UNBU?IW3-S/WB^&-CZ X4!_FC<>K0-,CJ8MUN%$:G_<^+W%TP^.[ M^7?7]9:'U<]F^./L9CCWUS'_;V.D-J[U,+9+TYA#HW==(X;*6+;I)CXB4L1"LT%EDGNO<9OK,%A4B):;B39(VR\-">]8 MS;/;66V?V->S03;-["KT'^NO;7JPROI?F4?OBQ1ZS3SIHYL1;PQ;%5[-?/.R M%HK-!;SCM>81EA[51A55>BB+J0%^&PFL'LS,?FHWU*Q4[JF+%AGS.\_+!_,A MX-HAJ)ZN](*'8Q=O+"+#Q636H:B;A3_/<$.Q7NW8ZASKIXZRN5\O'RSV;Z;% M&CJ%ZU*U2B5OWJ^OZJ]2#*X\9VGLD6S@-;N=E-6]Y_:84^\;3@BJ83W8P+6[ M]V143G.U&^_,TY8G$\4#UUY^&>OR018;'[>^LMDZ3E\;ZZC7,&JRXYMXJ M-(;3E8L66DFY#GY>OUB])?-GCWPJ_]F=;#6C+>[3)^PTOPG2VOVN8>2(;BHZ MCIOJWEGN E#F4@0Z';E S\EOO^J)4ULN_X0?FMY/%G9K-39$6GE3!C[,1G/F M_6-A(I>G78/F.83=C,5U-GV\%/0J=I61=0\#S1TWS&NT\F$T!\-V)NW/2UU@ M?8 Z#F<&XX4@+Z#,[,)Q\,]%[H-_4S/Z4A48<"G/:?LKDY.Z,%[1-LT\7''T MK?K]:GZ,CV[MM.(DO/0N;#S+!16M))@I'U@W>F#_^Y1I8AW#P1ZF\F^K>A?B6CB0*E58?*S?G:^FA\G*>HJR ^F+G''V2 MFDJW3FHP0SOPL.O?GD_,@@#6S#DA"I'20"@=1C0A4#$9FW^!)"%@@*_QRFY* MQ_JIF,['(N[U6S6H?5)7:964Q9XOQ '7ZU6XP;W=4@TZI7V/E*QRLJN^]Q7F MKN&8"Z+F-DJ>#?9_F+U_Z5J<^4 /AKV@V>KJQ=UP/'91OYL&$%^6;FYT:S>SDL]7B;$/[?O]*GV^6_#& MT;/>. 1A B#1$ -)!8\%3 0G$2: L0A =@5<>D4_G;HIM\<<19+%TFF,V\HS M'TVU?DAAQDZ^S7W(="T"647;AC?6O0_IF/D1$.!:82@L(Q;&3'#. M*4>Q2A)!H20T02CFX5HJ;U@/KMSB=E5RRI@*L\ZW\< M+&8/D]D@S\8ER%J7(6\[J> ZV*^A\!/CW=Y0&!&HF1 ($HJH(HF4$M+$S+"Y MEX@TNFJ2WC!&S,XWG\3FRU!+A:3B3,$(QS%ES\>QMMUGK=FUSD:3!VNQVMS( M^WN;4%*T$J$K9;93;*UC]>NIA/RC=\:8I[IZ4&PQ!\>+H^T=^#LJ>[]Z+6 MVPC+5^Q+O-N]WE-'REK1^E8N6[P_%1CYSJORWVM;VJHQ==#U)GZW MFR#*^H[?H-@'[[Y1<3>^\Q[?41M-[U<4>2ID>'CO0= #]+([E'6PTL'* M^<(* G4T/"(1UDELH"82%-%8"_-:A"'2A"(U43R)E>800R4YH21)-(!)$FI!$&000KR[4CM>!$_T&&K5 MU[XPQLX."3LD[)!P+R24HJ9_9Z'99B$27"94AEISK3A%@& %(H0/0L*6C'J# MA!AW#.];G(7C??*%&,PW?)G4_Y4C8HI\C5Z7A1E4:)#J!6H)5H!U%X[CKU=>0/4<&5B+G09NHEC#3C."0L M1D"QV*Q#*U._G9I]UZF'QYSZK@BPW=W83&-\\8][C2H2R^K43L73DR*!:TY8 MJ@4/ 95&\7.J"=<,( E%#+FB'/!=1>+3_30=SFRIV4^3/-\#CS[]DE12 =8+ MHXQD5(51OTRV*?R7+_VP>OY@9 ;@=$*C?GDX+HBP*HJ0/%O1)_D:W=_V4IU= M"OW.M.3S-\?-8LN>&O3!0_6+*8\"X=C[/1$VVC_Q:6Q:,%%8'G]7>$#@N#KFGN MR7]K/CJG.AS?CR5LLVOLJ60?)IY2SHS+URVVSX;\C]6R5,]ZDTZGL\EWQ^ Y M>CRZ14%JBX(E5&L(;:<73(6BDG(F0X*E8#".^5/-7RKIV+CZFP-'AZ[SX?8( M!>!Z_2RR-8O$F.@-4B9'P+EP]+T57?3D"1XLOR5KZL05HMS4$@0.S49-1Q51 M=W [RRR_HVJA5'12133N;'90A^4;'E!DQN/N5J_66P+FJ;2B&)\-&SPE7?^<#+ M.-U;%.7*_9?#7,3?=8\PG$"(O2@.9WM0;GG4(T0'IJNMH#?RR%>-3DHVM2:3 MSX;?%O&1>78RS[]FL M[RB2*NJ)BDK-[;\F;7I)P.L9IGXT,-SMJ6Y//;>G/'W)9%HUP*HLV&64&TR< M;GQZLZTR Z_MM!-T6)ZPC2ONK7&[9O(V*YF+1HM$J"(J@,3&$T)AK"4FF!#) M& A)@M<2A7:RDG^M:$2WV,L[72UV,Y<-O+/U^>:+L_'\T+[,C?$7F4E;ZMG= M[F6O!Q-[G=_MLU\!<@6:!\6>.+1IL]<'))9+Z+G^W^AZO=;CSVW8ZC4#J_4 MGS+,*]9*(Z;SXS+YX$:K(\ 2+ 3#A,.8)CK4@E&)=0* $"J)Z%X[[KG%]#P_ M\%*WX@:B(A?Y_? W1%IW\GU,>2/1;\,>;79@6VJGMWU3%HT!G4^OQP:OW4(5MN<$LF(E8PI)PF!N,8U1PI#6TI M$(#<_B9=FKR.DW\'3OX#)VGW/;*%A*H11B\HL-;"Z.[>1I5/?,S*@FQF[DBW M0"Y]\*1H#',KIMLLC'3*BHLE$BVOZ[$K& -E%P2+FC":,:2AU&&%%$X-N M4I#&2G(>&4,N"9$](D,)%99$DT1F(#&/ 5A;BE/4=?7VR):W1]4WHB#\SJI^ M3T6CR8&V8] "K^71.QTO&G^;#''!>_G'-#IRY6_!]^0+1*_(0+CCS4ZTLGNQ9^J)G(/&=%BN^UYWPO$HZ_;K_ M8Z+#,7C,7G^%6Z JLV<=Y\Y3]E.6YIGM9"V&,8IBRC MHCYV03(,$R4B*C&C@AC7-V:*H80@E5"LUS+-GW3F_F.VGM2Y&MI^\L?Z\>OC M=#E>7>W(3XT-N35-:=>B$"9Z#*ZW3[DD*IJNP*V#J+.%* 9X'=Y1.L*82H4A MIB))-!<8)0HG. (A37:/-ST!4;;.[ 0ABH,>I>O%'9<$4;O95F=B0D7I/+4G MAGU[8FB#P!QB_!,Z9]Q0/N6 !;52K M: &5I(H)&B.:** QEB%6W"IC$:/XU17O6P@HYSWF0?*.&M3M.)B#Z#C6S,.$92@-!\0@%24A(&0@"%!IJB MB+V%;JY6-BG6U7S5,7.V+_28]R1'%VU[O^?PP+N6=<)3Q)8L:C4$@$UZN.7RVP;PSVZ6*>SVPKQ;Z-, M68+MUJ0;,MXCK?(B;]LX)ZO+WY7*OESIAC4#I=01-.]RK&5,L4)2*X0$5R%/ MB [!V\7$7TVZ*>\)W*J)?JK2W:;?#D]7NV_-@.T%MW:S=B;]&C!@V2 ;46&" M1*RET)03+A6(M?XQ4/W^XG[AN7H&EJ>@ M/_35059MI@T&RG=L4_^P15@;% 0)XPHPB3F1D-*(:T5QS(RO'$D61_&:[FQ, M?]28??/W*+-_&/EMTH ^*=M')(&7/=CJZ?*N.Z$6A4.V0EO2LBFOM_.9WX=\ M-\C**<)2)EA',@(41T@CR"+"!##6*#=_OIY\MT5MSD4/H]=T@L]'OCNON?2: MQ]E>_<5?M0W$::;1'K/3PVGX*@(U6K4)I4*5""A11*400G$0$85#P$B"XC6: MYR?Q[JA];1CM27H\D^8EJ]Q%%DXMM;\#K7Y)Q$=M0<-P#XGCV6EG 5I';#/39$TY06Z/Z+G0C.-C'.=923BV MV9HK.2H;?"!';4GCY:R1$*B3!!#.<&*;H,0)D811H3&.,)-8RS7C8!>'Z9@M M:?@&2L/S:$E33'W-'Q\KJID2,*:24Q@I'0J *-<*,T#9>ON-_::^O98T_)IV M+6G.A72GU98T0;".S:_-,M@"418ZC"@+[Z,COM[9=@*%8L@&!17_:DNR"OP' MF9GQB5,0OJ_,:Z@#4?N*0#**$8D@H)@"S!6D81PJ@&!">2*>;^N]G"&RWT'S MKF#$Y/5ZF?R8 M*J!C.]L!BM4F$[/1)&5'5)G;]NK9L3>Y;.2M1H!@ ZY$2V3[Y3"%;25*2)@F MQK$3O#U#\^^-ODBOF>*VJQ21:WC.R"4!;;2)18"%!(L(&D418BD0"9D*D08Q M@PJV:L*>]*+BZ_4P0&<;%FQ3O ;UZT^V8H4W^:)5%/-( M@C@2 M PHHI#:9,$M62*8AB:AUSBBV[+6&\IDK)U*8_&:LS>CD]Y/]9=FR&4 M9M]UNEZ#QC_9Z, S&R.;W>8@<1(&T>A@HA+RH42 MA&BM0N/3$!7'(&G, "$*)PK&.(DI3:)$HHAC%(6"F)>Q$,_.P-;[K,V !T,_ MA'6:Z,-HHW=9CT.6$^V$>[O,R2%3BCZ<9&38MN,;N65U3=6F,V,DS,PO+'&, M>9%[LN=9EHYLUS[;LZ_XMGEWAL9AV X<^U^_C#WFRSR8& N;C^<31:W=T;G8GP=?!H'/Z>/UB^AO> A M"QP'H^OD9AR(U%\P2&^-R>!NZ/HK^H1SLS-_)@&EEG',T!>!S90XNYL M'NG.7#48YD%_E.;YL.RVF 8W'O7*[PU]-X_4-20]J&7'\RUF),(B(ZQFN.$Q MU'%$<61V)170Z'021I)S '0L1;)&H+&.V5_-$W^^*;MYKK2.L0X[_3LR:X2A M+9UUOU SVW#5K4A94ON?C0FM%^+K_UL:M1L:MU2-E.@/W_AR _0<9J_V M@F_9[7#LVK"8/6)&P_QI1]&/,B^Z=-G=_WUN/%B+';YS8-[8"(TM:&Y#RQS"O&KG,[(<64T>K+8?*+3&OKV8>8+2)#M,^EOD_8W6]O(LSH\@J2L20 MX#1.(F/5V;"9>8U#B.*P[2[.;0&4G62+1<84L8W5S$3Y2?+1@7;\C4.; 'E' MY=+\C9??VK6D3?.B+T!^&/]]QW>_#]\]X_M1T)/7Y+O?[6;OD-'ZO;*=F6Z<#DC79&<1>G9'>O:#_:MGG35AHO MF(OW#25X_375R1X?HX'9.$ M4\0B*&T:4!3I6&L.-)!1&!.PG@BT? H2FFVV3^KMKMGNI$?:YKOP7MVPGPG2[6TDYOE5)\@M;G:KZ3V3M*Y.!L7@5-6ITD!1BC1W/Q74Z&$ M##&6YAT2)@(QKE9=A&:"U&_VH3_?_'?N\_0/+2_>U6^0LLT(Q\G&*,&%R/T[(4?[Y!*6 M\[E-=/8&PFB8?BO2I8_,F7A9Q,9>=F5= 1$++3E1"9:1H!$4 E-)*8(1E !I MN<:[TY3=P"#5^1'/+WP7N?\=<*\29@%J)L&""9!R!"+L&0B MP22FT"MB"32*Z%J,_D7"W)[R-<),UGD%WI,P[\-A+DY6/7^UY (K'OQ)Y4#L ME0=UTF>+1QOUZV(7KL\711BJQ/+^&0N$1I1H83 'Q)1**(PA4C'1S)9AZ]A) M$*@'CDC,O.E@\4TWZSL.,.QI9+PI1KVNM)*:P@A'2E%C9: $))8Y2E*M%$8* MA>9/&(D726M[EH615ORZG,(G*:U'I.A\;1JX%S_W;ZY$M,'%F=]-9O,K5Q]: ME$YWY8YKC_26Y8YI'HPG\\#(M/E&.KK>MNDV;L-ROZ[62*ZG01]4H%MDMZV\?ZH#L)[MP"W' ML[PL(10L88B% @,J0BX(UC QUCZC.L*A:/"R,!R&&#*"!1,4\$03( 34$8LB M(H7$SPY\ZWW6F6E.4(]]64RG(\=78'SK;^G(^=;Y7999_@)O MEMTZ "+ E( M3H16L>>0_0AU[&OE+&=8R7Z?SFZ'8_]XZ6(^*=_POI![IZ5B=XB>J03W]Z!L MOP)T])K5[B=XLY/*N#V9_*L+K91>*?)ZXMBQVP87O@V6TE6[3? ^-X$_\'AR M"[Q+O6#3?%XO1^MU2II[0?:]GTWGQ9F6BR$Y(KMAWG>T_I;G;K^ZY[4=-RAUOM K48++QEB+3' 4<(BBK40 M$0$" Z(EB# E:ZCU3*;ST3"+XAXBHL.L#K,ZS'JWF-5H\24%XB 46"4*4AA1 M2;FD.!$,DD@:&&N<[E1&EAH/ECH...R:'!^[(!0]3M;;Y;PK\#JI\$%Q1(): M.M4ZMR+_UQCW>QIKM\:7/]9WN<;O)N+WTVK]72_H+V:N,<,![3@6TR=FS=9! MK.4'U!?@T_F'O_T ;0QV,7VMQ.4SLW?/WYR%K*YQ4M@8B)0CI12CA C]_[/W MILV-&UFZ\%]AN*?OM2-8FMP7.]Z)R 4Y73=LEY>:Z9A/'1 )26Q3I!HDJZSY M]6]F B# 1:)$@A)%H1>51&+-/.(+/[>4T%=8G5)XUL)SHV)(V;;!)-@^U$)4I=A?:Z#0F4>]7Z=AJRLX+3@9'YD4J^I2WF6]PLK+\#$3V MNV C4D]!930AC*E$<:4H\BS%A>CO!-*%SG#/CV'V+5OH"4(1*(V>A,$A) $4>4<)0G7"6 : M&F,!\\:PWO"B/:!F'T\O@'V&CM=W[#F[?YIM0SK_6P>#'0SN X,8U)4-!FD+ M@7((A8ZJ1D@,$X=X@HC$1F\&*+>J=L<#0=J7^#0J&CH0[$#P1(FC \%]0!#1 M1GD79$0)IYBAE BB"!("&X:C7LCL#C/WZ# (">]3>AI5$J>)@UT6\CO*7NSV M^%V\]WMZUW>YQ^\F"_GO<4&S82_U[Y=>9[T\NTU'$_\419>&T,;A/DOSK5/I MG]7L]PU/#*C:^JWI:034H7$@!6,P08!C13%5DGC3-5&)$T0R(Y+'?7;5+JAB M$WZK]B!^^=GO WQ(@6NH9A]FV>#[X2(/V_7-?]"+I5)6/OY99:*<%%^>:JCO M''D.U7%TJJA06O-@"5%CG>-LMQ!A2S"@G4D-%!#?*,ITE6^:<>Z&+>VWRC;0W%<=D]O=R4)ZMB?NE7%_21 MRN]X_Y5-+&^Z!]"U4WW^?,]KN/R.%S[*--W!>!%&S\16IR%%<)+U_L]?!$+@ M!S48Y O_53E 9Q;;G4[]4?FRM*2141A/@C]4%TH'@^FM?YK[X(8ST]!L?^:O MY7^+,:TXIT"7DPQ^#Y,,9A>]WB[2?FQQME#OV8YFL-D@"P*O.9WA@+$[1YO. M\ "5-BZXP;0G-INA&[QPZC<[J=CTJ2@TY]ILO1N\T)'!#]W@A8X(?N@&+W2# M%[K!"\49W>"%MY"V>R)>6B9DPTN;"&H3H!"5"%K%$H@UMQ(BR@E3],#!"U#^ M2MH8O,#['("32,_M M>O(-TZU.I0BX.Z0QO7T$E++#&$,*HXLA9$U*()0XYM MH-:S!B^TA%F4]-%[[UW>85:'6>\:LU!=#R\LDPH((CU20<2<(!@P0&#"G$*( MDE8&+[2$71#!OGSOX'52[H.N5*(KA^GVN-OC;H^[DJ=X1C=XX:WINV]?G16P M+ELQPDG! 44(.V]V4ZS]?X();BT%3&RT?WSNX(76--F^:+6%ZNGIJ2>%=*=D M9'>8\A8P!=?=,*VP7&C!M+" 8&(YDB9@"@I#H*'>*#]]7H/TEA %][VQW@%* M!R@=H)PFH%!0*RD&>.5$ ":!IEH9ZI*HI" "G&T,:#YH\$);F@KK0W3>$UW. MK?KRI08O'"-_ZU2XE=6M$JDPT@!O0&@;"C03R&C!KH MU7%N.W;X9'6!,Q#Y'1MZ-A1ULSZO&,$&T H A(KJ6A(N@/& !I MK'RJ&G\\O0'UF>P&/W3^OPX&.QAL&09)75DAI71&$LRUXTXA)8F(E148\81I M\FB.\@N (.MSTH%@!X(="'8@V#((LD:A!J6,T\1!:ZSB$#G$9 1!1IA, -][ M\$-;=BV1?4).H[+L-'&PRX)^1]F3W1Z_B_=^3^_Z+O?XW61!=X,?]FY"CP"I M0^_0<"PE%AQ8 2F!2HN8>8]8[LQ9KAO\<":IA]W@ MAZW.)P0;HYA9T!%&QN/3FS.Q>;2[YQ\L>I76!&* MMIB&]#^?-ZKNHS@UT]G\<[A(6#0]G@[^^&;+&@*$&:46!1*//R^R[(0[\K.PAN"U*]^-"/03J[Z07 WS'PPW\7*6;O!AWS MFSS+>K?^XYM9+_-O--S[4OL_Q$]I/KAISAU!8/^G"(RV]]D'C3Q9FWC2[S4[ M3G?S3Y9/V]+\$_'-P^*^N 7C^PT)(2\YD>1I-SNII(E3T;3/=@I!!.6?"E!. M BCW(D3V/#IVQE='$KM)HH.+5Z.-_9+NCD8X366JPXR.+FJZJ#7=9P%',-G? M>I*/">;577H?K*W"B-JH:>Q]'QH M*/I+*1Z^>=@SVD+G/T#:C-*?;"K46X>VCM-/C]-I713&J-.0.8P28JD11F-B ME<%&,&L3H7=IMYW%RZ+*' MO^)T%9:?IY,/,6ND=%/>'^JD["#TY-_OW>SE.S$ZMLQ<[TTOY^EH4B099G\. M;M+)=18C%M-5_Z0_T#]+S!/KS)4S52A(P^6!%964\000S;C "KHD"6V6"7!( M6B[7%8JU(<6?2K+Z.$E*HG+3_&E]$UNV8;R]==9:1F?#=)#SAB&'-VP8(3%. MB)9.< HYT5H[:@U5"&-N\4;U8ZN0+.E?*>5 M:Z_7\6]6>FQ\$D\L+K6>]+R9XG)05GYYC6/DY6^DR<2?-WEUD;OT.OMPF6?I M'Q_2*_\0WZ?CK^G]+"3NWN3E&AR_W"!]SCOU;O+ 0'^966K8LQQEL\)ZB2(_I?.%?\;[ MW:4J4#+,$G^3Q$#**%/& <,!H1AIX &O4:H2O,((F\2O6D*)2)3 &!BK '-: MD=" <*W69*_WVMJ[]>GO [AB2>*QSCE.+7*2 J:9&BG+22C M6E N/;Q+*Y#F7KF4SF"Q[7UV%$_!)(%8:J^'^K4T "I,N#"( LLM<(GT4/V4 MRS@E_%(;!1&7E LEB!J(@EUJLT$6*JE#CO+V6I@W5[0BY04#$G-Z6.D*1#MK5RC;KYP$O63MR@G> MK,M\?T=5$:^4H]>1P6F1P:LD:W1$<%I$T)A-M(T$WDT#TQM(OL9_]RG[]F MXR]94:>XV6@I&+MM! U0G[4Z.NY$";D+*70@UH%8#6(,UN,N*4+,: Y-@"[M MG#2.0&P9MPE5($F>Y%![#? B?IV>>>W%N/9K]WL/WVQ*6-68A&HRQQ8:0!'KF MPU(EE%"LH++"*0+TOC;,_V1I_OGK]'A,1_M,MEFT<;*"_ SD];M@JL9L/0$3 ME2!D-2",^%\5>ZY.?6QF\@(,M-EON>.ECI<.XB7!&[-8M&<@ MS216FBJ52$:X=9KY3V08WKNG=GALED*X#^59\-1[O4 BA1(M#:8V@1(9#F10GHV55C0C=SR)\G)HW(F[S/P(G[(41-#43;3VT6./RI\(]G&KUN'I,>@9NC?Q^[4> M.:O%H=2))000Z["D&F$%H&16.\F%0PX\KPQBC>W<=)$?3U^%?4G:3,TX6>GW MGH3<6^8J4);\26II2:W$B?."A_'$_[!*.YP@0!.&H41NK]#Z4?F2]P7LW)L=7YXC M7[(ZC5Q;(5VBF($<4<^(BCNM0P]Q (&P!X7IC\J>T)N&[+R;_YZ;=_.S_SR+ M+6(.Y"FN*6F1B#K@B2HA@=CJMI.,&"0<1D4+S9*,A]U-56A6VX/@, M*OJ$MZK8[MCUDY6C[TI:.JXDH,)"KHRSP%'X[.*K MEV%)COJH57=JQY(=2[XJ2Z*Z&HD+8! CB1224FFPL$E",%6*0\ZQYGLJLB_# MF1+TF6@UR^U4.;-MGRTX774W]N/PSS^:#?QKS+-AV4:LFKO96::;#$UJ&"M=>50Z?DC=XJN^3O\>Q3P/L"=XT(.E[N>+G) MRP+55BX R*NE&"54^9\\S(PUT"FJ1,(I17NJU$?,; !]^#(5_:?)TN?F,?XE MSV:>:'I?TO$BZZ7#?RYF\T!%[]@B_O9Q_L4 -$QB%PI)C+6<&*]!:\T=#P4E M@:N3A)EG:=#_U3!DDC\'_E!U&_XZHH#N<]3FR-BG;GM-X(?L>UL\\%WGWGJ_ MS-SP;Q%,E-2(.>,8!4YII &@CFFE):#P:;F[+\[$&/8E8!T3=TS\9E."=S(I MJ9G4*<6UP8I[(YAB#10'3-@$,T>PE[WT.1KSB_,J07V&VPP/O1U>?#]>Z565 M>CG\XG&?]#,0&7M$'DX780;%(1+X1 VOO;K^[5J?,^]:B@&OA^TD" @A":+* M.4H2KA/ -#3& N:DT1LY+4\;C]9BB!SV&3I>(.XYNW^:+H;W[#7L8+"#P0-@ M4#2Z-R)M(5 .(2NH-4)BF#C$$T0D-EIN5*ML51"/!X*T+W&K@SP/]]G'PB*-V M=XW6W3:.M_EW8T&.-'&VC3>-/]+()#,EJ?&VDB52)%0XIRV#C$L>>M!JA;2_ M0#U!]L#7>_K;[)@*6?P93JMF4L9/FI.IXKT]4TWSN'5AES)_1[YKBN?1[GQ1 MBK>]YM+^YW0Z_#H:CST0?9S,T\GUR!-_'.\]LZ/98#R=+?+'1],RC@&S'@^M MI50*ZK==6YM(;9$65J'&:%K*5 )EPA+"$>4>'A.C9*(]922*&B<*Z/-,D0W5 M_-GW@>N3;:MWZZ638:]^NU[Q>ILLUZ3DW=-LG_(\A[Q.&"FZUY;^/KC)AHMQ M]NFJ6H!']T\(;BA7E@N44$R 5]>I=#;AR#*DJ6WL'Y0$5PJ?!?.,&*ZKXR0X< MA@ <-FJ8?/.PC[^XA:#[S>/%[<[C?>M-2G0ZCD-(TSA3^_^E7A+D][TU]NGF M 3UGQT\@^OF0/2+&6WQ>] $('M*D-NTW M*'\E;=AO?09AGY/S[N*P&U\\%:TR$SQ=$*E5T,&_%J.\EOYGF%BP@[5@[2X6 M3CL)J%.AWQBQ4 LFG<;06XF6>R7X02.E7$0;%;-?_,-,A]\\K!8?GD$@^XBU MZ3 Y<:YZFL@^87;[*4N#O1I"_[V[2!Z-+-NN0&V3*7'-E! )P*3FR!E& <82 M 0NLM80D#',E'F+*7Q;>N$AGF1K$Y)[@U*R7_)C!>>N!EA*H&BV>H.'^?P)2D!"J7:)M F7LCRBEPVBC]=K# MBGE;@94^8[@/2:N5.CM#*^\M@M)TU1[H%UWW=*O)<.DJ#8_^J+]4 X8=IUY8 M.D:EDHI"2HRG/4D93US2\)=BP00#3#N&*4T2(2 4R$+,K)>U@KFWX"_]&*XV MNAIEP]ZH=J&G<=W"RL]&L] *P$-Z\),63L'H3YV?B+\R./_W/MMF@^SV,LN; M#Q/:*.YYNFSW**([_:.8[.*[0$(?E6YU! M/MD2B2 \I4J_@8?Y+#]T:S=2$AZ5U=W&G_/&/ZX:G7X5?X=M^Y,X?@4*?\9. M'XWF39DM\J :_Q(/491-=A3X+BE0#0:+V\4XG:^'$E^>"/VR_V],CNM(\5V2 MXL]9!T+O<^<[,=A18"<&.S'8D>*#8K S>L^.P-$N"G^YC(.C$?.WS63^_3K+ M/#V1['1S5=QH,IIG'\:C+]O"GM_OP0CG7$+]=!%PQHOP;E^\V_UN][O=?Y\O MWNU^M_O=[K_/%^]V?Y_T?'&R-H_-OF3CZ9TW>.;9X&;B=^IZE.W30/.M;^LQ MWN\D:P<.>>X7S?Z'D-<]B9$VVD&'L!:$*D(UH8P R+34(@%@H^5F884GLIX*%";_($JH\/!!F;0: M6^AP@C6%$!"\,9?O$4!H1*6:@:$WB3 0TSZ%;2+,)E.> J6_TU$&'22=EH:# M8*WAV,19C:@S0DL*"9< )HG%5 DNE=(;E=B/ ,C/V0/S%4X=?2CH$PDZ_:8# MDPY,G@\F:.O $,0XMJT\WUP*[8U.'$X0YWV M.SCIX*2#DSW,)41A/?&$2)DD#H/$HM#65P@@C31(^#\,UT@OH M0Z$WE\["'=QJ@N'I1MO,>!2:U.79.,J\V<:6WWGC?D@:GBH$R"! M95QSFQ@*+5+8*6QLDB!.(#';1N6^=,3++&9^ ;/\MR8]MP9OF,B^P*U.+CFY M7G\=IY\KI^^RKC"LK2L"(%!040RMH=H1&8:J:1/\-]08LC'B_B2"4<=E_N * M]DOT$LQ_/B97AQ9O%2UV@06NP0)K+J'%#AAOY0!-A61.,B@9(,CX#UX]3G1D M8)"R3U&;+I=.*^CX_%3XO.%R95([G!BCE654(JX9 I(S8P!+$BW@"81PCJW_ MPS[I]/^.T]\DI^_4_QOSY"U1"E%M-2*84N*DTY[M!>7"B<0]R]1_N>C*D<4\ M 7U 2*?_=VCQ'M!B%UC(6B_06#CBL$Z<P9PO2""K!WTQXQ*B&7/646",1 PF M@#G")4MH\AP/Q;$B%Y$F?PXDV1XPL3ZB;?HE3M8HZ5CR-%AREXGAC8FZW@5P MY1B70B!.8PZH5R&TTTXQH85\CM;P3[60\?6I\'6N[B: MUEPMN$BDDD(C02C"1#A$I)7.4(J4,0>IUGV2/SZ+NXWLZXWHY.\N<8]Z.D3A(PF@",L4*.&\H%T!A#*37E#'AE MAJL3\*I[@B_I72W)O37THWW$VZQUVIN>3M8ZZ6#B7&%BE[U#J:SM'241H$HX MC!+*#1!<$8251=1"(-!I%A,<%3E0WZ_4*2#'^5A,'=2<::81Y;)1:2!<0HS# MG&LJ =6* (X)4$ IAAE[]>C"D5%#H%;UC4Z?>)-,?H[ZQ"X0D#4(A/+C)*%* M.XHH=U))XHC!!,54'G<*G:0ZLZ.#B0XF7L'L8%#4-0P.28"P,\R&_"(IF:!< M8VHU\!R.GH,3+Q=F.;(" 04[!>3HS([S@IJW""6[D 37&H?T^,&LI9QS2R'% M2AD,B;]JT='1W8AZ7,- M23-6)YI(")PWEB#RWU)IC!#.*T50<.V8_Y"T$Z!I 6(8XWW,V^RM9DDIR:=5SE(-G13?:D.R ]L7K MS];8;\N[]*R.B0\1E!S4/ S]A]@BKB B5"(C$ZXE85(03"S%SYGE]6!\>BW MH:<2V4>R8\". =\ ^Y28CFI6_M2P933 BI ) T!=8P!,HHIP0%@Z"A*;$L\ MB03I,TD[);9CXC-DXET\S&HI"J1$V!&J#%*4)EZ:*DP,Q8 QH<:R,;+48)-A)9[8B DF*D%=/4&6V@ M4LH MM'4I3:7\YK+ <$$86(TAYIJPR1E M_G<.*%) 8[ Q?>MP+E\I2SDM+F]UQGC'Y1V7=PIF1Y3OA2B?(GH\^N-.]+Q? MT=-F]LK)UTJV41YYMG[[YY$P]B0\G"["4AX"@J]7(_QOQUB"G<3Q!N0!J4T1 MKJ A$ JF *!&$6FT8)+!! M, -\B#[8DZ3_1S=!&UCZG?4[;S!#>?\-/5FWK M\.M%\.MU-9*H:B50DU"P;34 MEF%-">."A)8C$BHBPNCXC1KJ+34G+Z<28B;[DJ"3P,).)>S0JT.O5T OV.@ M853"J0 V00A09Y 24 M)+69&*0PV9EGL:]*V58A.>9_)-ALF=?C5X5>'7Z>% M7[L,4_^CJ^ _ <.TLST[].O0[Z6U-U)K;UH(+4%B!8.& A+Z=S%F!&*&6(@$ M:,?V;*L! D=]*8_7A_M-Z&XQOOSO\]0_9?5Y*]PA;KR])_'LT\1@W_QX#?\#F4ZW=,M+M9W_: M[]DXBSO]@7$,F!4264NI%%12HZU-I+9("ZO0!U00G[^$%\'S9Y^.]]FIIJCO M97_>99-9ULNSJ ;TYM,=#85[7]-9K]J+/1G^WW9Q/(-+CE<2,^VH?V;!J /;_08__+&I@\>T=ZZ61X_/VLI^<*(8CU5"VU1!0Z*X6&5$ G:<(- MMQO#&IZQGQZVW\1^0G;,_?0W[LUOLOWW='Z39UGOUG]\,^ME'@&'^S_,WF?^ ME.:#FT(SQ+#?"\SZ2B0>Z&JY*1M2YOD;3]9; ME9?'EX9M2/7XH_AX_:D;3S3P3Y'E:RK-,]^JO,8QWJNFU%)5B3]O\NHB=^EU M]N$RS](_/J17_B&^3\=?T_N9O]6_W^3E&J21+&8 &LP-H2H1G )!%!% &4H= MQ4@(R,,YZ%<(JBAXMQQ@?;* MZ0M*96]ZU3-!$#3G6Z>K:_\(61VZ2*W03/SS:_$0E]/QT%]"[,*KSZ/;;-;[ M.?O:^VUZFVX8XL6?X30O9;PD&F_>)+Z&%TK3/")&D$:9O_/%JCV^HF=O5:'^ MY_-&X=F/T\GUYRR_M=GE/&";'D\'?WRS!>I &%"@G(5AX(H"6#J/>01AYU4^ MI;7[4 ^A%D$3E$1*S $UQNB B]A8E4!AC**/:M([[P._Z65>>-\%I,D7V2-[ M>+2%#XOU:KO>:XJX%<,JH_F_DZ#;:QL M\FPXFO<\$8_&H_G]T>0RDNW(KT^3_96EW[.[>523"Q"A07.KU:=G7Z[?^YKU MHJ0N3-%I+SV>K8(X)!GAM;-))$13K@ 5##K,$F>(-,AICHBQTFV,L_[1;^"G MJV*[J]W^*?US=+NXU=,\GW[UFVG2.__-_'[5>BE\3MBO'J!+4R3@PI MAY(]EO.L>M\&ZR744R'P0W7&&@_%;^$/WP5W11H.B9?,BTOVIHN\=Y=G7T;3 MQ:PW*,Z\*L_L]Z;YZ'HT2L?J'I\_Y!I ML03]7F-9P@T>6I.+WF=_X ,+%[TW*PQU>1_7+O7VWG6\A9G>^D>^+^XW#E?) M9[VK?'K;FWOA$U8\_GN7YOYR_I@\\Q\U]^S'XISJ>?KQ^G_/QN.9?XS\>MK3 MZ>2/?N_G*$G2<<];U]/!*/[5#YN1#F^]$>[I/@W&3<]KR^M$$3ZI7_?D ?6Q M_?"W\U_,XF)[GESDX<-AI.*K^.&VK2ZV8V\*<]EEODCS^X)@$8_F-=J?8/W^ MMRHPT"',,UM<_M/K%.&ALC3W_+-C=.8/'DR_9)/4$_;5./MS=!FW]7'.7=ZG)/O MC\<"D!]'3?KF/W[+ODS'7\(256_X_?Y4]*1U.[+B('F=8T0YQA)"+(0WUC$1 MTGK+5X6YM!0ALC&]OF7%8?5"*^[-Y:IOTQ^61P7S;5Z9;_=WVDW3@42FG0MO1;+8(,B)0P3BN0"2(4KT\:A"EI(TZAD*$,=Y:%A)J M0 U+)!0C9Y_7I AV=+F9AX8*(+0"C]VVIH&[* MMEI;_7O6NTF]6ENH"-GQR:8YW5@P+:W0A#AB)>8NX<&>U?[1@-!\G6Q^R:># M+!O.G-V*I9M5>KM&*7M#*G'TY1&CT]X(J/2CH>-M9$S1&-F.-I09K'IG_"4R=3M=3.9[.W;*Y8Q,]D3\]&>M'MX&;.+C:F+! ;'$/K\C M0;8.QM-9X(5H]U8"]R%]OND)6)+>JO/CK@2NRH9>'M;[FN59;S$K$EWR["Z- M+HP&S5VFXV@)>EMO'HS"P&I^48=9_J U_B:9UV;C]-XO@\W3KZUP\,=)SV:# M2(71YQM=M\,\^]J[6DR&+Z$\H]H LUX/8I!3H0RFP#B!./&JM!(&8@3A1I'' MTYAYHU_-=D:N6#(2#=O4M'E=/Z0P6'%[U?\M%D,+KS M4M C4V&@EA!90U@X:?LR]KX=3,?C*B=DQ6&\/&;IENVE'@F'BRR8QO]:I+G? M*_]D(T_-Z7A94M?_%/,1V.!K\4*[I&R?N'VU9@408498!YE-F$N\@4I%V#ZNF58(;(31]MF^F(L ?R7_\]G^ M8Y;/__%[" 2%XW\?9!//=-.XD!P=Q*GK>4AM=_40(D=<=^192CA&*K$HTEUA0:$PA0,8LLG0EH[[5Q"F=4464$PH@P@C72@P@09_RO9 M<-KM387D35$A/::&>D0JQ'M?[J+W*?B12QUPFE?J8']5T9M%S7$RG0?M<45+ M5./QBGEZM]0:8R1_,,@7(7BYF/OMB?<8Q8#_;-X;S8+*5[!!-+S7(B'ALTWG M9=3C1Q-/2OU*'5T)51=&=^/!@VK9B,/>^MNE\VE^7UC<,*D-_-D- OK-*J_\7KJ(B_<\7G@@&%V.RD+6KX4:O-@L,C[ MS:<8+&;>4$CC4XPF7[*BJ* 1%8Z^V;#F=[5CH/%2_JY?;Z;C>$?_>\A_Z*7! M\W]?)$2$8)'?E7#V[6AQ&S?6\]AX'K*S3]JJV>8?4(/!-!^&!759V.OL2-%9 MCQ;>O@B!;&]+S58WK(K0^^V-@77_=?3:_&L1:+D1;J_MS"9!>ZK[=[\)C>-J MKVOSN$!HS?!@@YV6QL[B+B:^^!?Q1_F#\A>P@%BM0@ON,&("4 XD]>JT-#S! MR!B;<&L2XBK9D1>QGNE:K$NVA.$!: MF9-2/$G,2(ELD/T97)R'TN .$N1UVP%$ [%A;5EB:="B'? Z-K)$)!Q!M=$* M-#[[IZO0TOG2+^LDF\T^3W_.YI[P LC !P@OZ":_I9/K;*FIE('*-06E!<+T MY!8_V$Z;8(>Y3C=)\V"2/$0?A1=@?]/L>!*JK:*:=9UG+8!6:#25&'B:6RY( MM8/TPI9SURYZ'Z_"\T2-,." )P>UN/9J2P^RPO*)3O48/KY*1^,BBN%5G^DD M9DMFE8R*"9(ES&0ETEQ&3Y^7>W?C452<8G)+E@YN0L&O_R1X]Y99:;$PJ7<] M^E+HE]."%WK9U54IG,-M:FW.7_EJ$7;HJDPAG<3Z]> :_GDZ]]I;X8!J8/*U'?&;-EFJ&/V@HDXG42>\7,Q"J-Q#MUXHD/6J4Q$ZE"ZXS3$$"9&.4*AMWPMY01"7*?#Y871:THB M5-4[_5B]TO3J4PT!C:6)*_/3:!+DA#>4@R3>V5#P/V#:+771K711$G)QU$/1RP>5\#(4$(Z9^#5;(=XC!F5:$P[SR 33NS*' M?+]%B'9S;2L'VRYPJV<=O_N]B*]+WLE&(?.]]^-'_>FW2K_S()%[IO9'3J[# M+0]+TGX:D]4F M&80,!8(B2D,M&*$(DQ"KEAGNWHCOP%G^\"I>MZVEUS=\V5:U@P994M>51S>=93?[QEN%T\C'LV&4Z^>.3ET[^ M.N&PN#'/U/AV\7Q4L%IG^F,#,0.U#H^Y,'[["$LDI0!@P1B6QBGMA/^ Z!>A MD5;5^1.C$704&@DU2Q&Z_ Y$HS![/FDT (I0:RF45E+M-%%,8 L$E^X4X MQ' D05.EX*@[;P$.HJWP4T2/U=RYRX Q$1J] =$/6E!0K8:CV2#/"O5J70F: M3K*@?>99%H%J-OJS:!Y37*6XZA*Y8@BB=&:ELW6/:J-*\/^&(LC@5\\CWH4# M7>9U.']K%Q/*XM4B#!Z9QAN)*$Z;Q$HF-4;4":ZEUH(C0AQT(K$;=3V'T_CQ M:;A[YPG"I(P3"F' M5BGD(8\EG"HC)'N3='$&NG7TS40/U\##3X$A&^A7 %(1X0P.]C0D!R_N@A_. MX][/V7RG._ZBI\J0Z])VG.YKB1SH),840?2A\ MG9?^@W#UIN6ZHBT68>'BPU K7_H0TGHIEJ>6WJDRV!&6+=8[/7J?-'9H\R]3 MXOU_36*"=3/$5K_XENCR6K0X;9S9N\JB4_.R]GF5"U %HL>I?Y#@8O./63HS MF\&7_DNJQJC1.D+R!.,$.XDH-11+:0G@F!@!>6+@DRJTS'(97):5;BU/AJ^G M';3ZZ7!2[ MZ#_(L[M%/KA)RPP$OV2#/^HLG%%#?UK-H0KI!W?%5<+*!)-P=.6UB7F12?5I MD3=6,2;Y%$^>K69^53'*&)>\+V*2*[TM&L')V+!L]OUF'^B-OL]GT$,2'MY# MLFL%^816D"TTMGN\A_?.T_'AC>U6AW"#ZHA6:7*];V"4 .%A@\!JYD]M"N&] M1?[WO8C+.RZ_]&QM?E7WH&KXG-("2382OT*=8C3B:FPN N@EN 6;)IW=1+R+ MOP0@^^(5HDE VXB3#65C]&A60?^)]DN5:C$+":57)32NM#?S;^"E;!1;:WEG ME73:DMW6?]:37O4FTZ67+F83'%?/)K57&?K]XY@:*7 "E5>M)0BE7U9QG3#& MP5KJ0.U4J9((/$U4)!$IXL"\@,>SPN@V-\;;S0KK?3O-EQ[@"M :HKE*T%TJ MHZLJR9&)I Y]L52$U>-]SHR 9U5 M6F';!;TG)><^5FZP0$5'$G8/W&,I\1[X?I?8>U2B/%V*!,(*IRX=@M4PD2HS M>I;>5@EO_6 QE):+)^X/48 V/(F%51*UN%+D;4EQVDR$+F13G>9V7,QIC"6! MC@.-$<1"8\H8U8D5R@!J,%= ([@3;8DW6PL4GJ5DSXHK5)ZA]Z%LO[@&S>N8-13U$Z@*O;\Y91H?,%W3HA\0S!UTDJT0 TZH5!ZXN X<4D8SZ2E\G22H 1 MXM!N2VL+G;R:'DTNMB1HOUT:^NX-U.<?15D9[H8SQ^HD0[BN53=B]+P"J?*TV8QN6*E:CNM M+_G\<-&@*E)*!P./DB'IJRR(WY:FD!=M?)=U345#A_*$C4+@Y8'+.O9A?S66 MTPPOU8YHL?N[-L70E8MJ:N9=QF[E6SXUPS4>V17B!''?]:T@EO MM&ZR2$"I@ 8:(L2U--9KI8Y+0K%4CW9!/Q(5G&]?XK#KT2PNY'[LAU*D+JQF MY"V3[Q9%IM]=&,HZG52R:QN9?8[9A'E^'S[V9OPB>_CH(/'SZ9^C()"\D VM M:=)17ISU!K)W_LM39)Q2&[I@>M*H.\?'@2%+WJHKV,O91%$E"&KKD=D+U- M5C#(<0(9XDG"J7-:2IL(0_RV"9I0OC$_^;E;MM+@]E6WC!]QR^:=&KA%#6R. M%"[R_M)H16Y%Q5OJ!J\-,Z,HU"?)AQ=FLBP;;O=]O M,G_.FM&PU[#1WP2H@4XY2RRACD EJ1&&&RF$=5(F&T-#3U >;=?PPN8N'I14X=M0\A5; M#JR*K49'M"BLTEGIS)QU7+4]X-*6QK(EW7 [B31NL1+56@]JA;^;SU".C*W. MF4_OPB7_#)V/#W+)AA5=M?P_=F+4JGW%Q#_%).*# M:_GBJ_!O>[SQ3DIH@R,B9;3QAD_)<)&-J9D<.HV@ 8FF@.B$WS\=)+AA]/&)>H3W>G=;9! P^*LK8HMBS+:I]J MW[ 0ZP#JW &J$8V!,-'&2LA0PBBQ3A ),94PH89AS';T4]L%4"N._1<$*-9' MNXM:WC1 O:I6_0*Z#4U[Y;9^-L=?(SK=E#:6N1U"H6)8E1! MI1AV4&+_J5",\XWF(#:[RO(\&[J85)69L+(_9R>C8PBQ&8G;GWTWZ;G-36^+ MY+<95._)9GY/G$MKSD7"0LNX4!Q#"HV21A$-E7$"FL3)+3.ZGLBYKR-\)4$= MY[YG5\A*+E(9SSV0\W=Y25M=PE.%#%&G"' NH* \9*]JZJA5,N':A*%,ACJM M=@R7;&;GE/MS*F(?]B&';>KMAQ+.V\.=DX*;4U4E.D A&?0OND24.&#+6(0( MP#1A0AHN'(<669A8C7=,U+T* :KG54"@.51>*Y-> M-[.42"RUH))S@@Q59F.$80#&SR4PGHI61B7HDU;-NIV4\8QM/Z&HT!FH4!W. M=3CW9)PC=:!;4("E4LY:PBBS4 O'-*3^8$XYU,_$N=>*&Y$^8+C#N:CQ_7O, MOZX^;^7:*Z46)UFX$&H&Z\J_JEZP47]PR!S1LZTW>($"70A87:&;0,:5HA 3 MX"C"1AIHA>2"8&@3N%E"V 0;YW?WO\/F[M"NEL?I^^6O?QME>=C#^]!Q9KPZ MTJ8ZYN/D;C&?Q0/04XIWGP-D3ZUCHU@>M9+MZ,6'$/"Z[9WD2#)A+9 )H-8A MF6A)$LPTH!0HM.&;>.)NK\B8-[W;XIAUBZL5>D55=0,A ^>'80"WL=#N\G[I M\@_V=#DX(/92NXKE6F'&ZW5L;I:.QN'7VS3_(YNO=EF)*!N+PV*WDMG(/V&: ME[T%OD[ST.(^-K$/RSLKB@;CL.18SQQ+R/UFEP6$L1>)/Z-9T=V[S=+9HN@' MWYO=5*U3!O[>U],\1B["G4>3V'5NW$/ME@S^M'S63U=-8MU=1AA&?QDF!.=, M4)H 82FCA .KB386FD89H0 >!9B65$%,$8,:.TV58M18*E'PZ)U^&:%;#IXH MURL(Y'H\<=WAIR&@T]7ZP*J$\#X.\,F*0L1*_/6"Y&OF-*\U^C^X;FYS#;HZ MN2UU[8,SKT%X&O*\'8!9'R_T\OE_K\>" MI(X(64.M3HRTADM**-%$8DPAXR"14&E\ M^G 2>^_QU=[/D?=D.@Y;9[L2Y MZPSD.CHT5^9XN3"OQX^LP8^8<,F9)L@+1.Q_85@9;R^[Q B.P49SJ^?S8QA3 M?CR.Q'W^[FM=WI8@Q.]8$(J:\11P-!'&.H4UQ8@HCH-S2R=(2V^M;LZS?2[C MN>GB> HH(GV\>VA )PE/A>\^^\^S.+?R[>:.OAK;(E"SK8.&4\&%$412:80 M"=8"D@2RQ!DM&D,;FB&0;1P[K3E6A9TY.M,2(5OFVKVIX839OI%LIE/Q M<+UL]M+K85C##4:PUT2XPB+AB +!):0H40:!Q%&#DXVJ]]U9F:?95Z-+/WHD M_>A-\2;MANUCR<;!%%C\&0[_?C3W=QIL"[EM#-H\ M^1;['P]*_+L/"7;\L&DIH0U&'*!3+UTYV7 25K!(EDFOK_/L.HPJJO,D#AE M\[1T+41QP[_-)"'^(X4 )3*1Q!.MI4@Q+904_/%2,G^);%LWF9"PQ7]%?B41 M7J98K9Y:)5@U:*N8#Q<)S"ZRG[WV&=(^@E/T.7,U&A>,E_HEO0^8L2N!JSDZ M;L>$%D*/.6/CVZ*;^JB#HJKY4D7FZRCO!8W=\]9X6HSB MF-Y58S>.3E)UOJ=PRB@7I@Z$G#_!-:.)#A\0"!!)Z'%)JOKJDU\)52W$I[@. M)T5%1R6B[WI?;T:#FR(7*SLH#;IBP\)P@S1F0J,#R+N<"[ A4ZHAL1?5^-G5 MK\MY?06J%KED_M:%V CO6,P.. 3TBS=$N'\8^C=&;Y?/5H^_O2QFHUUF\Z]9 M-NDM9O'/OX?DKYY+\^MI3Z>3/_J]GR_411QF_3E?S.99%K,D\VR0Q:%LDVSN MY<5TD&5A\EX^O2WFSEU=97'Z6QCQ5,_'&=\?G?=YG<>(.?=J'K(:2DN=XH)# MFCB$+<:6B,U>![^4K^'\6S2V?--RL]O8_Q@<_/1!78!<;%;9M9>V';3]7CK\ MIR> 43EP:\NPH'[O 7$1/JBR>XNIAX%L8G)O',D4)A8N\L%-ZL5(^#:L4>]O MV?!Z^QCU0*?AL$VZ6SY/67[Q]S3/X^C, H)"AF=XCL5L5EWM].< ;D>@=##( M%UES)GTQQ#IK0<#NY+%:OC)CK)3,4>@LQ<0J:2AGE#D!J%9JHWAK54A64^5_ M\\_]^SR YB]>F?!?>$/S[2EQCX\ _H >STJZV!**_>OA*?AWQ<-Z??]V]"&= M>(MS[%'XL%JD^QZDKU0#4NWA04]0S5,/F=T7O4^3,&.T@+C#1?;!2DF_''8S M'XV+V:KCZ2PR]66H@ @SY\MQ=K,L##/UY%44!WA(S-,(O6%D_.@V3&TM1.Y= M$-9+4"Y3XN^CDM+OW7BK.DR!O4WO*_NP5-^W8$[U5:'*/Z0(23%6 MMUZJ8A%G 8+]X854>U%M"H-ZXKI!E#&4("0)IP80235AS!$G*=) ;R2[K(]= M7]*#6;[5+^&EX-L#>J^E>3GU>R"D)MJCIXY[AQ?R"//> T5'X@YD,BW'8$[# M1::#/TI+ID%1D0_#H.9M\[0+5:^81]T]LACZI=A+B@]P4 NO2 %+3"?L6E6]XD@G7XY#+, MQBX]"E&5#+CY\'G]@$/AP\I)>M'[&$=-QP,7>1[X;Q3]N&$M9ME\/FXNV*S2 M*32^ ME_TYB,A?C=M>[F)9;/REK&:JKY1&MT6XT,-+=3Z MLV]<9OV B#X10)\*3TUE]'& HNA"[NQEL(?4.Y$"^,("'5U]*)44SP$%&P4N MRXK*SVRK.[QDJ@>!X/+X$AG6#=BY5H(CEBC.($T,$\AJ*9@2B=0"TAWN\L;3 M?[PRU4J4I M;A;TU^V"?N"84#P[/05[RL..5Y3K@M^BO#?(N<$H'RQNP\@=3^QK];O/JHS= MLD?-1ULOENUM[L^VPE4BBARH,E_C.2F7.X*[:_=?358BQ5WW2*82"+%G95.% MY- =CWJ$W)'A(GJF@UH5D& R3//>OQ9I'NS_H!UEDT'\/CH$"O5T[:BR%OP0 M>?;_%I.L%&?@8!]_T!(CE9>O-EMX=7/]J;_K>Y%73$1.0[>$+.B:7M;-_'&U MLK>A;0?MW_/W. LG'=>OB'&CM")ADH6"P\0FU!*I-72&:@ ,-10+\V39%DHH M9L')\;GPCMB0L/)0XX53E6+#]'X_30[MS E[/KDUW$RSWK=?;[(X5+O()0@+ M.\L&B]#RX[N*'--@FHZFP^-[IC%I#,/FAF!N+7 :4B& @E9AI\.P&JATHI]/ M0:9^MP8QP?=#3?@(U-0@F%7*6H)LX1!=1I;Z-88U'9ZE3K[=[[F!X-[L]]I] M6B!\&AW F?]N?)#.\D02K15X8YCE2",>B!)P)0W4G')&-#+8@!WF[C82K<,G MGZY^#_@=+<3/^>CZ.EO/C6\0ZBR?_^.W=')=T%/XZZ?19'2[N%TCOQ,CY,," M+ENH^>!XRQ8/32E:)T7((;V[&WL-*"B7#>K=IC6MI+)VZNBYJZ.!:HZ,/+3N MN:D2:9V40(=>#LI:B91D"0M.!..P((U*G =!I^&1^B7*]_>E:GWP8BM@RM=I M/IQEDV_^X\J+L/;EXS+J%X15Z1B3@[U-.RFFGC4$'33&(>.42RC24)#$ M_T\[2K#PE(,.HYCMJE5'/,=1KBHZ^C: 3ID@UMB;7K$Y5:98B"$4$8QP>'69 M0JR]:A3UZ7[98,1&\;M%8]Q\\=B9)_J7+=UB.WE4(9?3U-5=+;,ITV^6ZUR<5=F1TT'10Q[8*L0AO6 MT=4HUH#DGO("!16Q_)7\RHU0_BY*.L'(Q=^+5(+@C,JS89;=/B 3EC&*(G2Q MEA85V&XR[7G=ZX^B'6UP0823IE]&(4)8-@>]O>A]O KI#3&^<#WMI?'0- !B M2."Y"3#:?SQ?HK^2@E$F6H34KE& H=EJBE8>DH7R+&1K^Z,]BE1ILS%+(Z8, MA!*,0CNLL@F6%1D;JU VY=UXY.:5"VSR+_]2'A(!&TX\316@!%K(J4F,TM#; M)\8RZ)1(X$;3N561])O?_]L8DJKDX-;@6![FZ=A2&=RB<'NJ$N8)Y[)) M6,-^[VZ\J#*9AV7:XUTZ&M99S?-IWUM \Q"9;WK_'B?8P,&1+RO&B1D_D;MV M)#@6C#+E.?^B72^#>)&49+(-D\PZ]GGE69 M\.MBO^D_FFY?Z#>;T9XOJQ(7T6S)0VK2I7^4F%%5E*?DZ>2/ZBB_=+$/0$RG M+#.J8@+E?:5)A>>^]%K6I%3F8[Y7]N>=IZW9^#[@KK>_0L96L1';KK:=EL.C M%'"X^R$RS_#S(N(XK/J:UR^X]1&#\&H^W&.9MMG55=5BO??/Q1,79NO=OUTE MT9*1E^,LTMDLF\^*4Y=1QN8%OBLR\#QF#OQ+QCSS\H'"S;U8VK82*T\0 YDQ MG#0>I9>C<6SZLE)5XA7=K,II]]]4K[.XG(V&HS0?52+M8UV+-'JUXLT5)ID12O[YE(WG^U-L.:6 MM0OB,J@EX;VNXO3HD)\<%NPN\[@48RQ>!$YBK8W_.("W%[D%WY8::=6Z)Z[[ M**#?9#@K<[$F366U21+]7MF%O:[LR9M8'W3;2)"QQ[M?^<6LTGZ>0!OE:\T: MF:]EAFNDC:MT,2XG"923#!Y'A!+42SZ.JOA:XFSCLH6"7G%#6J?JPR+>)NF 0DM-:T@4V?:%@O:Q3PQ-@-=8V,:'&EBFHH3:.0FJ0D-PB M\12_1:V<3:_"07_+QD-][[&#Z$J>\A7D]\9;Y M()W,:ZCREWFUM5Q5Z@.@/+ZD%;QO*9(.*?]AV(,GX. 8&8<$_\'T=LOJGKQ< M]-OOUV YG69#*#U 35'_GV5W:1YUS.WKY%=RNE1X[BO=,OSJ%\L+D4!EL>@Z M]%(8'%9:_K0L8P)JI[2T %*GH:4449J@X)2FF@*.H#')9A7U6N7TS]-2MK_] MKAQ/3A[V:W2QB3@ZJ6=E5:=*LMYS]'FZ^%"C>0,\FLT954UCPAZF^& P6'[TR MA>MKW6;SFVEI/Z^_62&@@GD3_5+E9*]A\.B,I^$Y/33/EUVV(GO=9MF\\LN4 M_MDBN%A>>NR-Y"C-8X'99A.Y/H:T*>VJN;>^BN+:(NP M0KQK$$+1<[IYDW0^ST>7BWG3B;]-< :+^C(K!>;!8K+,HM[]*!M2,HU>VG(F M9AHE8W2);3UX5.8ME ZI_UL><3S')Y+M@(@MG-K[=Z4X9 KR >;^UT8OKD:P MR&LUHT%6=D:J'!:5EW#=HQE:3MR&CA+Y:*G2%<5)P>6[O2WDIAY6NB,+7_#R M0;P2E89[19=G09O-E)>E'M6[2:-?Y#+T(O-:6Z^1%UMV.JF2]_UEPFI'GTPP MRO-A).DE4<;9KH^;Y+N";%BLSR3[.KZO&L$]TK.@ M7XWB7?-N M[)Z[FQB.D4,4":AH8JCD&B7*,NYU!(;)(80XW6RJNJ5AL-$ZJQY$8FG$'D[_,6QO9^7K:&6[45'R3R]( X M1YL]!0[SKU13A9L/L8B;WFU6, M]SOMF#=[3[-"=H]!?N+(E[_K#EM]B#W5D= ON;0N+$.:X24 6)6T41! MRR#EVBFCC<*2 ^'\7[L*X![#'2A_)6\$=YHYT>\&>-JTB$Y8-?JO21W=KD;$ M[%"*=X[9?HMCM+_=!0JXGI,G@87&6JY"@(@1XH]BA3(BM")N1]^PQHK;[,_9.]%22-\;>FUBRA.)[/2AY1VX8CKH M"- A:^A0&FDLF%/^O]0Q*'!(D2.<&,,)0ULTDR="QSGJ(Z1/=S=\?Y?0T6IX M&9RLNM+,CYP4R?=+5GA-9_+.]=E)2JWG M;KRLCYJC.F]9:&81@3;!'%$GD>920BFQB5>_3 MWC3XNORV;Z3MG%U1'1AW8'P &.,Z44%+8I&SAL!$4J*IEM(*JQ4C7G4&ACP; MC,]14<: ]J'8K#SMP/@D$W&K A713I%1*YEW9_;>[^E=W^4>OX\$ZV2M'CW: MO[&GY%KA>RSE+5Q%O7GZYP-9V.VGY3^TOJ>I6!V@-YV(:B1 ;:=*R"'%"$D. M(%7,2HR(Q"P!P!K$=DT7/Z GU;G:M SVL6S5X?AJ[-$9I1WZG2'ZP48&.W30 MPYU-" 14HD1033!/G'2)DLZ(HZ+?.1J1[P#]5F:]%)^W2QC:>A'>3Z$,)U56YYBKY?_OJW49:'';W_,?N2C5= :7G, MQ\G=8CZ+!YQ40S;"^04\7DNV%VA#*T@]YU1SF1!#<:(UHTXC$7,$F89C: M#:&W%SVL"+>SHP?!+C;3D=JBAW[5ABS.+RG;M&Z#W5&CS=Z_%M/P[6V:_Y'- MBSYBL=M-<[Y><]!CU7QK[Z>U/+^ M \+L)OT21@R.[WMI,3W%U^+DVW1\SZ)YO3:N[T.IIR'[.CZMU7Y]?/@ EEL M,9:Z&-I9QM"\^*N[L6 C-)*,:.8@E0YI@!*(F#-2)E: C6XL'TL:20H2"0Z\ MI)IDK8K"TNAH>'/SR/>-F<$^DN2L0V9=PD '=F\8[$@]^%%8@Y%TB6.:4<&4 M0(EQP$@@#4*8;8SPVQ_LH/P5_MJ!W=L#NSV:/9RNDT>5L^)9:4IUR.?8N M2&#UH&_/J4 CBK5&D&)(--1"*(&A2;14R4:E7W-)/\6QWE6#F%_R[':TN'TW MB@_J"]QFOL\NCM89-9XD9ZA>8M(H<^Y+@":LEYV-U/&/KVFH!"C11V!W&2($Z-X)Q"C342DEL&M:6"$+AAG6UQP[X;38OT2:O-_W=W]3C) MYAT=6G9H^9[0DC7ZA=HD%'PQ_Z^F!%&--%3<.8R$%B)Y2M#JW6B7I(_A\?3+ M-X.61RQR;1:3G&Q9B-?PBP*L.J4I#Y4[53G5YLS*KNQC\Y%>K^RCC1K;70@K M:T,>,'M;Y["DHKP?LGRD+F87F=O MJV^*Q]/X08V]9 F]']"CV$LOM@R.^.NAY907O54,:A%QXI"&@Q&G^#,<_OUH M[N\T^&&U:7%8[M[?LN%U5O1H^GN:Y^EDW2U_@D#Z:7((#MT7*(1P++?G!Y33 M?O5X'EEL&-!\&JICOWA6&]_W)MGU=#Y*RTK.R:R@N5FH[;M;>"!,9UGO)JR\ M/['BL%GOV__S%X$0^*&Q,?$3^,-W?<^K?N-"/6%Z=Y=/_XP%G_Y.Q\4B!&K; MF%K@1(@^"$HHX51!"QAT"<&0.LLVR_U#'>BGJY*J/N6_!;KY.7+QIZO?L\'" M/]8HFYET/,Z&^KZBOO+ -;]CJ/SFOR*_>P@W0&%VD\8J\3UJK<4%.E[E??%< M0:I/%WF0Y5Z(^BM,!W^$,MPTAK_"M\>MSO?;UVA)P[6!G"NN'*60:DVX8@([ M'&:K2@$V?,+#?RYF\TB8GZ?*\WFX03K^)1T-/TY,>A<@Y9/72_+5C;+;-^K1 MBOB91PO_V>,-8-#%IK.AK?TJ:N%7\##/>K/%Y3^]S Q,ZPES]&$X&B_B*GO^ M^S*:18;VQ\SFX5M/Q??^1?Q]TKPHX9W.'FY@TB^*OE/_E/GHCZRHJP]'M\K< M.\D#UE.I#**,H00AZ5G; "*I)HPYXB1%&NCDZ1V+XJ]A=7X)+P4?YN-3U30\ MK7HEZ?? PDV:14N2!8];>O!BMU_L^9!RE^4%K/0C<69_>CUN-(L%O9?WO<6L MM_#V@B?48#I4.^#?R=N #Y%@D/G9GW>C/'0?V)_6JNTHQ"JD4;E'^_/BR:L? MV[#B.IMD><2 4*$R*.OXO6:P\'P=UO_.GQ!AHK>$$7_ AG3X=IKW>['^QV_Q MEV#^A=\:.SJ:A58"\W'4.7J#=!;Z02SO%*_G/^O=I?>Q+>CVP@^C=N$"Q5/5$!3]N<@RX:S]:C22@#FLT6V3)-M!ER1O[)$J<(L]T_K];D[#_4[WC28C7DV"#Z987RK M8L>JY)BPW.E2QOK=&PT_Q.V-8K;:N700O *>Q8,:Z-]F&+QHP_!;].[$QRR# MM_ZDW^?^@RB_C\=22+;#4FH6=W4Q"^^37OJ-[1?+'U2#T=5HX$5LK[ PW*M MK&Q6HV'8ID54DE_).[#WF1&\UYCK88(.:E?F47]Z=17 ('89NF>@ MU] ^IG&'B_U?M/<$_UOEJ%LGNLT:RH/:N)37. ;2([+VFO'G35Y=Y"Z]SCY< MYEGZQX?TRC_$]^GX:WH_"_T;;O)R#8XOP-+GO%/O)@\ZSE]FUAF)) 04*$ZQ MHXIP+A$,'GSNN$![2<:HCGCJ"[6;6=.5D*XNX3IU[.X%!+1C4#GK31A+%<#2 M64L)PD[[1]?:!8NBO$0V5/-GG\Y.LY70";DZO!(\#6&$H1=FA:F^=$TO?1I^ MZQ=W090?V2U!ZC()J3@T DN(_,XFWIQ%-E&&22@@=U9L9$D>S2WQCUD^_\=O MZ>2ZL#K"7S^EWI1;W&Y8&&_0;1&V.KV^SK/K$*[P1FJA#[Z #X.PVH?!*$Z0 MAA(Y2HE*I'0&F$0!+F&"#%_?ZU_*QW3Y]/9C*1R76S\[W''Q6#89/**_8NDI MK%ZEUJ3Y_8/^I[7]_NK) MJS+IO01<=IDO M_&.O> 3P@=ZY)>1<>6;>4'?G*\L03((5:RN8$@.OIWD155K=+V9MO8G0=!L* M&-ON&5F-?T2O0Z#R["Z-@>_E;@:WW>R1CL^EJ5YM;'Q!FO\%9^\\/$&;V_U#IY@_'[=E*\0;EE>??ERZZ&V M[;Z235K9##$&=3]LSLQI0!U "4!$>.4=*:$D$T)C; U%@GS3U+H/)+FG4]B. M1H&-D&39IC!^TNQ_$^\]#,P;ER# ;>;ON-,H/]J=+\K4N)4^Z@\E>6ZXR9>] MC#]=A9;]'D/BQ7\KFGW&#/LHDW1HN/M+X;6;!<[38Z]V?;.%$35G0";2)(@0 M:J!27%+-*:$.&FB!_5!+WT0KB@V0DAI"96(UMLPEB*$0OE-0/6HR[;R/E[N9 MEYUWP:3/%]DW__%[T!0_%*V#DZI1SUK[^6>V@'W*0QSR#JA=LP^1XP3N-VCU MF__X+0MJ772=QG7O*6^6#4\_>&\+!UV7T;1A8%\'(7/($^VRG26C&1$->!#8 MV"114,M$2&]046@,QL[;7$Y0P=;!K :J)I2I(!ROH^ZC[S>P+%)E,;*D#O'- M8N#X\TTZ^707%8/_C/+UX\1KZ*/I<'L*?3,I-%YU&>#+[_X1T#_>MF:+R!5/ M,+T__NR>: /(,,D2;:82'6P%A !,B9MYS=9EOD!DZT)120L:B=IZKX"#H.!Z M-2*]SM8&9QS/R"O(J$X#ME!H90@SQ"',0RU[@@,9,>QM/B]K7HN,_EXND"K6 M)WYI_C8NNMH9*ZZO#EES(EU1N.]T6 +0UG M^>6,2O;7;.SUYW]YZVX>].Y(E0'*KT:Y/R^<7!J/]8=A*D"IG\^\+WJJ,F3+R\W*KPN]/)W-IH,BY6KY5#]- MO74PZ?T4NN%?!XO.$] LFGV%^1!?]KAPVTCFY-YRD@08:OVW$AAME4NT)"@Q MDDNU,1\C$L_E;CZY7.>3^.._B[TH7"0/)GUN*4_2BYE7%68S5:]61?W%>I;+ M^7$R>$*2YO_/WKLV-VXDZ<)_!=&[$V%'J#5U0:&J[/-.1.$VT^?8;H^[9R?V MTP9$0A+&%,D!R):UO_[-J@((D* DB@0EB,0'MT42E[ID/GFM3+)SDF;W&9I. MFHQN5T36(F;0$K^ETSO6XUI4TYUTO5K,Y8O+I M*^JP/YNN(J7D&Q3:4U-H[Y+Q"J*!:5JJC?$&70$;W:7 C-F-<84L9A:65QUH MK"_N-@-FM2DMU\XHS1? ,657FI)^-#<:M"J .?8RUK^,;M/Q<@*F^G;HW9#Y M:KJI!?P# M,,PC+"(AX%(P:(4"0YZYF'C8]4*M8SUA!3_[GI8E_RM@I$EC_+]+0#%+#/2B M%+JESE!N7%1MW!>+79E%QTHIU=X/S1ZKX$,KLI0"I$T*W6ZFF60$RWISHU&Y MN)W=3^%E@*,V"+6NCDS-69DI@/'2'*MI]"(J?CC4^[##PKT8DIKG (=6( >T M B%/M,FPKV#H\38;S=]VKGSP.N7E7[_BN)6TSE^M ^((U2[>Z\)81<3$'9VO M%I'Z6M"KHZ8$1SL]K*TA1AO= B7CH:?BD**(A4(*G_BQYRGBRD"YJG4>X6V= M3__]E%/ JK';W *6L3:2U$O+;"TW_9'9F3?!\$ Q^3QM9ZH?XLS"2%X(T4F9 MS+.A[F><8LQM)#Y$#&-*7,15!#3-(Y>K@+HA"13V*%^E)>4[V/E7.]CY 0P; MAIX8LC. 5>+5>Z+G1YQFNQ,UIY?>2[I$]Z*F\BMC<".?RL<1PF[H^P'S&8JI ME#XBQ*-*85_00 T8O$ZS7^]G?<;@=T:GSZ$I:U3-Y0P#H'(7A1'',F#*\S6: M4AP01KDX>S3=1ID'HZD@ER^JB=<+/;@O,,OJY@Y NE[ E<'G$+C1C4 RWW.C"+D^EI*#IB!"H\]2#ZG0 M5<& P%N)]F ,ENXE>380?.8:K5,SZ[&>9KYPE=V^(#Z]D0Q<5+ MTRJVI5&8P[5V)/K6C;%<.B61Z7H"JRAP,G%6AZISH()YIH/'=:J%.0CS33OV MS7&:<9J;0@'C]!HV85P= IE/8.G&LY'!^(OJA$!@#X; WZ $WMS:/)-D/I\ M@NEQK?(W3-Z2/D)0'YUK)(&L)^RM!5<[*#/W'![)NC:0Q%)A3V$:(21I&(DH MUJB$./)E0(-.S.OM G-1"TQ5+5$GB7J[P50'!_TP/6IAHET.VA\9/CK(TB>' M9>G3?4#LGVEUH@N^+%-.RE21LHNPK8DPNU[7G:L$,>$1\B+8D%" M%DD$E@IEB*I0Q@P+S@\Y5OA$ZE-+%G6BR6[)Z,#[YC1N>=9!)P.!R^\R6U]1 M3<>!V9X;??@Z+>I#@T^F#P8T1 3K;L$Z%9 $,E"^"]L?21=C[,M&^J!P8\(" MSQ>Z_P^33+@88(OY@D:*\X@^*9Z??4\K?; Q-T.4:[,[-"EOE^$<,IL]C@0V M"7LS)^^%M7QW/\;Z6%KU(\=8_PIV%>C5H/$T1%#_LZM!B[-5+, XL$-V[LOJ M5_?ZY/4XO9MFUP\FK71V?0WV7&YI;IR!U0?3M55JJHQA4_S.))O.1J-EG@-) MZAIBM]G$ENDK'Z$OJ!Z@K4KX5UMDQF+4MN/"O"]/_[W49C \UU;62G3JY.+! MFGSZ-'AEU%;C!/O05G"P*:Q974)GRXMU40_,?RQ,>3M]1,P^]\X6E6E4%$SN M;#F\:^=ZN0#4J*K_Z4H(P K+R5B7UM.CS7);:>\N^;U1MJ]H#["QW##(Y722 M 4.GXQ^=V]D]K&%N\KO+\B*KA=++7LTCFP)^F>H,\QF0Z8-U)IC'%&;Q0 +*K^X]7+S MO.0F-<.^2B"MG(X2AQ(T\^KTI!%8#AA$21Y MKJM=;+.Y-ZO#;WN,__!+HC=H+7+R:7T-5_<]9X _[MK[6*0CK<;>PZ(7Z?3# M7Z:S[D_*59T8LK11N+%DUF(-CI+##,5.&R/ ^/:^.4Q'C3JN=BP'U$+L?QW7 M3];%9UA7%]D!I,R+U1F%J_(8W(65,Z/),M2^P"M,[%(&S=?M(5:>9^A/5 *BU07G;Z^-E7GM7":&C%F MJ\'.IE.KY51.URP??YPGN3XC,4FRN]*EJQ\+[]3U1_5PK[61!D]8%1#^Q^67 M2P#7A7%YCF;S!Q--N3!G*U)]YN;""%#MOS,54B=:MUKJ2CKY#"0;O,W<<.G\ M4TOJAF/4'G-?G34UTL"*SFH4QOM2+H#AO54I[7("5MAH?\YLHEW#93F?U72T M-)G.%G8Y[JY@9^OUL"->.7QF]6TPU(U",,V'UN7OZK'K&K%Y*43,;*W@@E%I MF0B+:#4".VA05L:I*65J',\ 5!_+"9LO)J JZ''JJJ>ZJN?58N6CAH4SGBJ8 M@BY?-#-RTA::,9L E^L/9IK:J6ZTDHF%X]ML7CO?+1G9XC3I-8C^RC"W/ZQT MC>LT/6*]V"Y+,.^B_\">C--K,/Z=27)?+#.K^MD"RC4/Z\-C=J.>4HF:+-Y0 MB0REE=IES?/KBM+^&L?Z2TN-PQQ>OC %JC;5CNELD%P=2ZY3K6W+AMJV/:EM M>ZXNB9\ I*SIT'N!$YM*;KI.OE9(X/^K*OWVC.53RJ.I3N%8-6RA\;F:-9CA MBT7EK[ 2Z-*I%\49)?K@:QFMRKZEI5^CR)=S>];5JBGE"*IW.EH'2\J#T#_/ M\G1FQ)"-@VLKN;"U_N_FD_0/9Y+>6,5-'[V%A;7%-,:9-N.U16W:&L$OHX4M MF:%?^"T#6EB)K&H2=PEHF;?:LU0M366N%V61_M7$C,EO/3&Y+81F2YK#RY;3 M:Z 8T,?2593.#E$K)OI1E<)[Z7Q:6?FEPR S5ZR7 ;$WVWC>2E=.FO4A[V]3 M,]P'.W,M',=Z0:XJAB^?_G#$F@M=D:DZH)Q)?SKT=2S/5\H1*$SY4F]_Z3_2 M2E&MCEFMT!@@I9VUHLU9248EJ1OJ',^,G=%0[7315>N+6BGJ_MY%^SP***OGQR8"@ MZQ'8T5 JB@+0>9$($8M!#^8!8I'/6+,R* [=0!"& D$9"YG//#?T(XJY#(F/ M@B=#:,^^IQ40?/W%_R5=@()@4A=UT3.S>&]&"4XS66 M]+FCA;#+BA^R81V7 M0>U* /A) :RRM^"?IMH/N**!8A<:>%RE,/>9[T69 M1GR3F1BN[<1MFCM.)JWV;-_2ERW<)QL@L$8': GCWBVDT0ZKN963-]9J/2]; MCVEFTW%+5_%&R:YZ"Q9:S5WF#^4/=^GB=F;LMHV=*=?/E$)O+JFN^Y1]T^GB MQC*S>M7*D?LZ36ZID#)U1>.LIDP7W:/\PD[J6IP!,Z84SFTZLVIK=S9/18LN0RF?KI7K=KWHD0%U@ZP]3F=_3\AJ^_&8^J"E FFK6IIB MH>_ 6[_66\AT5MR:Q-/N=+6ESU&>KK!TU4RY9I0RQ+%BE,>KL;9LF[6JK,U^ M3Q8%]W-8AMM&&K6@< M.M;^\"M+]U5B6M7BN=7M[>@RPF;;E$=_@1BTU*V>?V$:LC\*09L-T:I&J5US M^IH>6'48L^*V"E15LM8>TAXM;9*8?D^_5*I+![@J-<6GWXI0C92_7N8F!%3V M)<],!MY-DH\?557?14"M-#PVO%N-II.)::JG*QQI:EUEJJZR"QH*:J/!W09) M71G'[2Z\9PYSE,D)D[3L(6QR)\N+[9E^>WQH4>6HVGB8H>LR#[0Q R.[$MOR M0[.1B;VI_N2ZE?W;K2'XBHXNYM8ER3CV8D*8CQ%G3 :N$I*'@6)4*HI]M^7H MVNBEL^J7;/9H=;QK,7DP;7:!)0[J,Q),LM'OOR8/:CKV)\NO8%:-=^FAO*O? M!7OX.'Z746,A@)X7R]RF 92DW,@G,!GB]<0-<5:S-OA=S;NR_![Q&HQJ)U;- M=]OPN(PK%ZO!;/2:+706=[Y2[#;S4&?U*8]MG6IKT"@-O=FQ!WU\G$AR3PVCC6TT&KIY0:@;[\:F92?ZJFMH\RQ*-L5PJ]HI);)1M6U7'*'D/)=)II M3X0^I6([-5?J>ANJ M\Y.;7('<(XY:'>G;0;MIPG/#B;N2!.VQ+Y+\)JUZ6&O]IFQ]TTSR2J?CZL\\ M->X^G?541B+/(WG=&Y+77RMY_9 ^2IMA-9/0 8*OS#-XOD42E]B7*B X\"6+ M0+!'$7>Y@*4A,8U"T4AI\D+JN@H3(7#$F._[+(Q%P#G"- 1U@+=RDCI(N^EI MWHQV.S1:S]E45)O^63QNKMGL\C[Y GXX2!8]5VZDO=#OJ,]21TV4Q+--E#A] MO(D2?N*GIW[K_*?=;MNYS],Q*H_J^-HU<.0/M]D8B*@+-E_/+UTOJ[K:8?ZA M^[F^?B,F4UW9^=E&OR(3_3(6@P/&PEY5D(^XTX_CS%ZKL>,^TV?V^75:='74 MIZ!:+823>U[.&],.0W9\9V)S,V6!2BXQ86)9\\7 M3<^H/73U_;OK:/+",S:/0H4Q[Y(%#/Q0N'C-A7AES#S;B0^[OQ_RXQXS?.OD MR9&5HZ//Z#\/F,@^XS:;U<7 =XEM\4:#$X)8Q!GU$$/P5T1]&?&(!HI&;HBE MCS=]<;#5]AC<3[.BV*?2./!>='H36CV4T]_[EIZ![G8V>]FIF$:]Y=O6 M@?GUE+7EZK" SB32X?S'EZXN8N9$O%:,*!6 '$Q=%7JM1^H$L^L)B#L^P*+YP92>];WO+ MHJ>E,)!1'[+$/XT'>6F M"E$R"8QOPNK7:@%K>[4T">Y?9]7QCKJ5;:/+X+&M8]JE:=Q;"_B]H\VYL%JC M2HW'98@47^RL16 MD9+! =5F6+>6C9Q*'RD<2&!.)B,E?!'"WS@D$>=QY._%L,&JCMSGZS"]6M3U M2(\L&,D%YJ?MDAKLEW-E6J\9V8EP%$A%0B*8%U%)8Z3[X;J<>RP(Y-&9ME,1 M2RX(XB?-M*=E=C8+Q-1E)&;YEAHI6XJ^;18".F.]N1&KY;X7A"CF*&"821#" M;D!B#QA;\5BYX7YZ\[9*/E]*/CVJ&,8>/@65>;!/3X+/<#/@ZD:1Q_Q8^F"@ M*DH%)SB*74PY5Q)CBOYXMC.7W8A<9JZ,>.?\ MW6U>%;M@G>K/[XR_>UIVHH.SQ[7T'G*P3GY^9[.776KO/-"FUKT3*;^?! MW.?8\;-;VW\7 4'U@62P"K#ONF *,)]% 5.A=*44ON>KT/5I2WO86O)SQ\(# MA_1109?(.VFO>:\4_?6U((74O3^)1$C$5L=A%3+K"YU)R^,OS6.12 MKY6 MB.D;*UU7MAPR^XP8H M1';#TO],G;OD]Q06=F&ZS]GC8/]:CF_,(8G-IO*FC50^^Y:9-I^Z^V<9H5CH M/;#M0+-I,AUEND_M AYH6J]7C>RK%E^/O6TV&BWSJC_L1NN54=G,"M[D)$6A M6S_IFR=9]"_]>)CF\3G\L>[$YHUM],J>ZX(FWZ3?IT55DF9:MZ7<8X!I)C6

?I^Z31YYN3'?QZ.>:X^O*IJ'>KU,L^I^8R9R2G MQ)"L&G^G.<U@.* _ZO!9?^IKLM.0R MH+^>"RW/'I]; ME7?_>"A7E9?;_)]/R]V/PRN=U5B: L!!FE?X)4:I%$D-&-W,"X MN6C4!?J$,7@:, J42QGC$W1$U=W=T^/3JKY&[\/NH=BH\O';IG@HUMOE]^+= M^JY\+-KX(*=9*J6A %*690Q5O:@V?J4KU[/OQ>9+:0VN8'%=JMZQ1/L:^"PU M:;0F+\1>GOF,;;HEW$9QVQ%T']2[1.QVF^67IUW=.">[LD+>INE7C4,Z6]P:@#0#")LN$I3: M:8>2S^]'ADLG:3]MZ\85+[OLH!+;*3>BO#1I))R4Y!OS^:/^68Q4UFN@4Z9ABDC0N6@$M.IH$(!%[R$CAV9/9WM<$<^!2\2.WB-61IN9(M0$%'HY^CH!33&*IMI<#-:=N4P7[ACG^UA M7GW;[[;;IV(QR_.,HE1IJG.CI"$PX[ +P3% L_TAMJHYV.PL^VPN/^]21U\K ML:ZNLOBZ7#<;Z.1\U6R>^TM56[>-SK\Z=MVSV] ML#Y$ME_967XO\OO[XF[WX?[5;5OM75KOVJ.Z'^[%HFSNAIFAE% $N**"X9SD MW&0I/ @RT.F*PX@R(@\!GY4G12.]WH(\;\75?RP^_SVIJ@?Y!2#',V<1B\8. MPQ$(Q2"0U]T//<]!K6_?)EOF\/# MC]^*]79_/XS8;.J;/)OEB2\_DN-_KGU!.1'U',Q-TF9SD^2'4EN.<[^,N_/7 M^K]QBG$:J(Z9X*G^Z+Y/^MGID_K %H9DQ,))&809P:GA'W%X(+<]I@S:F<5DK[8EZ$W2"+YI]YJTF@^LG09ASWOJ M#M@ Y3-IOH;(SPZOP9P,TO']5&QWF^7=KE@T_UC3>?C;IKZ0(I60,$SR7&!) M$,94$]&* 413'0"Q?27$7KBN!.\OAKA/-@>1R;:I\G&ZP#V*(T W>)B2",?@ M;NWG67?+X[8/W&B?!(JO^.O;X>U?8).&G:.^Y?6I%D< M*D>'3G(H1[T.ENP; W'WSZ?EINJ:UEKAU+A_+5C9@OCZ4\=UH[:2.>3WGI MT07NA7!V&G0+DLFEZA7,PT2%D&-,T-4[E* >0I MZ$)SH>%L77RMCZMZ0,LWI%4MX_M:=JRN+[\6!X#U@):WSQ[TBFIP$(RUG;U. MXTUSMVVRESDBTLX89\NVOKY/$'*]4[I$NS!^V=\0];^?MKOF3BV MCX$<&*>[Z$87.\0J5+OV?'>DWO66JK&+U([.H^N,1W;Q\9VZ.;V5X'FWP4UR M.#UT7S]F6\/^*(>A+].*6Q@76HO)? ?3:&FF8\>;6\&F(LRIA3MW9T]]6Y:: M;Q_,JOSC/XK%U^)O\^6Z_HOBOD)W)6XUWVZ7]\N[)@6Q7MS._YQ)S"7.,$@% M89 +DA+>+2?"5.?0I34;5%CDEFM_'=G=B^O(ZM_. MZ[22UWDE\_4BJ3(;MA4+62876JQ1BGX:K=,XJ9<3J'INKY9TXPBD.;" M: PH90#E3(FN98-5,Y>Y[7IV^^WH&YHK.179:SW#5O87-ERHK7YV3:.Z>6HO M0WPP/5,J=./NWSP+W58?_+5O^!Z MB'PRIZ5M[9M&!?"3?NFTM%O^/4Y+\RQ'!"DL.1$&<: S=@C$JP;'N1*XAQB\ M*OQB1P/5COFY>!+S5NVZ3]F\@9 ID6$%N%.4<&Y3F*36 *H@@ M,3ER&EP'#1QY\'SM7N\7PS&_AT_"EH/E_.Y81> X5QO4_;'N_SXX>6FB-4:! M3(.-<5)SOPC#9EG*\M6).@R_J!T%F:&P*: MS7(RTPS#3&'2Q>7['AZ&5K=>^F(8++41J'L0P.UD!$,-JO MB>BLW.\2F49[L9?DUV(X&COY-L,U'_M6P\NI$$.)9J='L6@G]=IW VB:PW@G@(_A7PYE &(HJI&7 M%ED*:"XQTEW\C! 3>('!,FKDINNVO/3.\7^!]RIM_?UI9JI=\_)^K]+-.8_Z MV.V_^JW8O=B7M;\3NE6A!< YSU6*J,YP:@0DW;1(?36ETZTXH6-'KIM_7V^* M^6KYKZJ];->7FJV5U0A./^^:??>\:_8FJ3=;50WNI9V5PQ2*\QK@X.7AOPSX M8G]KI??$%MBIO =LXZH=98.6S^18&S:[\\2-X*('=V\W\_5V-7_NB3T^!R<$ M$IJF.JL0GR-)!>*J"TZTP-[/I_<)&GV3JBDWQ?+K.E%/FZH@[GXD1VJ3HY,M MWE3M9;DS3(?RVI^A;PQ_UCG9Q]4ON&K'T!#%,CET!DGJ/#'#>19X4]K[PWN' M&F$MD,XQIPQE& U4%&-N M5WMO\1!KM-*9'&4#I^>W=]Y0_WU9CVT]&3AXR1 M7&L&$)2*Y4J1%*!.04:5T_OS(>/&YFTE]4P'Z7CTW^M9UZ#%8(G9D4K D;!A MS8]#5WLG+X$U0GE,A*DQ,GN-TVCN6=]J<+>4Q7TUQGI]JG7;:3BE;R:@2"4P M#,F45?]%%<=9*X93SISF6B-)B,S7LS<5?&ER23:ODW&\J2!2N=A1=@)%X@;< MJA[==,Z_T7R,W)M)O"OIY^\%#$6M/[OBBK(CQ\E;*6X^^\F/] M]-WVB-G5R+C^_I*Z@78#]P %9LD[J))(FBX&G6'IZ?J$A&*HTI]$,#);MZ^LM!G79M@DP\^6FN>A2 M+[=WJW+[5-6=YY@*Y3(W@J6*II(P9@PWDE.="<-!"IQ>M;\<"58#' 25H@ : M3"1EM&K6D.92D9QQ%?N5H5K<_JKSY-?FVNO"8^-%3R_MT#N=&H"S0,8_ T6!9WNYGBE"*J$,HQ9DQS M8S*NM% "I-7_0>ZT#N?VT[&7VAHUCDMGCN98KH[%\\5Q :P1DOS>21EZ;>N% M#Y>6K_P,FP8J?,6_7H3JXX$;#-K1\R$6,BDT-,6$I%PK910GJ(O%,76[J^.BXY4O5PGBZ^.40.*=PTF>]'/$ M%BOUWGBQ7M3_4]\_^'V^JL< 8J?FF\V/Y?KK_D$ 11FG(,TI 00SQ'/ <1M; M0\V<7@@,$S$V=NIC)O7-Z7?U'Q3/.H>M2U9>7:A;8;V>1ET+G%,9\^MT7:+L MW@2U5)'"#.?56%JJ>ALVSG+1=30THV[G]4+'CEP_C][AK6OHT M43EY=7(Z* MX_HT:FJT[-XL-<5TT>$P0[,(_JFX*ZK(7U9%??1LWXC/N&9 ",)3'5J=)8J M<@"&QHY[:/L$BCV2;[75.P%:<3?)JMAND_EJ5?Y17T&PK9,X/.A*YM-1R>R?C!%=T>POMMH4B^4NJ6?C#X.)P8\MG'7PTD B MA/'3(&>85-X>/0CECRT3/VZ*;_/E(O^S?H&L>(X%*8D494 #K:&0*H-&4R6Z0!ACM^WT[C\?F2?M5OD74Z$>[_8Y M6F8'E,ANN=%D;]2KF= 17KY[X<<%CO0P;QH0Z9/ J;?D^GCAM9(R(SH%BG#( M.#2(24-(W@T&<\89G>WJ:[L\5E"N_K(3- XBK.M"<]U8+V@X&N6Q;!+4HU[+ M)2.ND=BNC5B;-0TT>&J_M!;BZ(#]**7\5FQV/SY6'\A.K!?UU-&WQ_TIPAGD M*D\1XX AA11+-4%Y%U+RC+H-5GH$BCYFV6N[:58[ONW?1:\G8+;E_>Z/^:;J MFJ^+\]4D@K&V YJ!/'4=UW1V-L(:)_-G8W^[8&6D$A4GE MS; GF#\6UX5_J&+-=\OUURJ26:[K*;OWQ7Q;;#\MOS[LRON_;XN&ES,H!!- MLNIC4 PK5;]JT476'*26-X0'BQ=[-:B6\TMY_\O3MG#JZ03U]#*OQK+3<0#5 M24PJC4DK,MFKO$D./E=*]Z.L$6RVON![%+O][O0.9OOU.[QM73G1*,3P=/2; MNL-G5,;[ MWZM>^JSW#]=?EEM8]2G[K._[Q;/=7OQ/ZM+!=_+%>K&8!8,VXX MQE6'6DM-,*.'1@H@IZT]00)&;BN>-;8MQ>5^;93.F(U/%SIE06V>1NP"YKFTZJ,%"!.Y MNG7*DMW\3ZL*%]Q&NV'D0 ZZ]<8.YK6G,NL;K[IYJ\%'D.<=NH"J +9. U A M$BF#?W+>ZV:_55FWJZ:N1CF MO' 6R:L^:V?/DD9;/GN68+>"YN'B--C2,X?SZVC>CK@MI*D!2; MU*@<=C].-<3N:VA7?W*0Q3/_1;/KEKBLE@5UPV>9;(S5L:O+8M:N3*.6NXH^ MN1#FF+-M/7Z_G']9KI:[9;$5Z\7G77GWCX=R51FRK2>T=S\.AY"PR.K+,C7- M$%%$:"E--U%A4IDRE\Y"L*"1^P]'.O<+8D=*_\__@T% _^]FS6SGN!DYG.EV M+!G%;S?:O+9Z+VRTHXRVCEU 57#3IP&S\&F5D3]6;R"^/H>),4XIY8QE!F(E M!."B.X=9]:FHTU&.'F$B0Z\[1;QZ5NAX^+J/A-\+&/XM]WB$[9/G: M.CE(>2=R'DO]O'$]5?9Q_J,^L=%MA(** )CG#!&&-3$5^.0AF*3(Z0B%9XC( M #J<5_JVE^5WT,O5-LM167S''$=IG5FMHI$/;KWTY=) KI^1T\!,WR3.'-/J MY8G%9J(JSN:IZ$YLU+VL_<5\^WA'H)M1D^F4"UZQ#>AZ.KK>B-V$!BD05%CN M)@H7,#YZ:J&'XUO-4*1\<0;CJ%MDO04FH.&7,36:U\[0:FSN1#9[7]H[25N; MWX]KL_56HW'L]MMKY/9U_UN/K4;6KIS>:Q3>U-$W&T5(J8SX$3I>)52NFY[P M_UCN'M33=E<^%ILNZH^N&1.I()FA''(.<)ZK^E!@%UIQX710+TC @<;1W\I- M9\LNE7]3?&]6#\Y]FS#N&S7SQW<8+<&I).7_%'I2SJ!-X=6X\=(W6 ; MVRYTBH.Z/HTNDBY5 X'1CR^?WA@5;]RF.R*N>N3W1YN67>;9QIP;?N7)H/[.'E-/#3*X/7,X"]W;#N3[4L^U330GKDOY Z MRXTRA&< ,D&T4M(@!;M F@KHLEO,X^<'V3GF/4_8QS??5=.@EO5?+1U[B=1I M:=3:NVF@I4\"5Y="';T(,J]TM,45;[32A[V3P-HP;-RF5SR=LUU?NG]?DY#0+U2^',[%(//YQ. Q[/ M9AW13'$H:+V/#4)(9 X EAW-0$Z 4U>J3YS(I+D]3%Q[G$GNY9\=;8:RS@TZ M^RT:K^>T1STP>-JC"]P)X>PT\!,DDU-'"(.XXS#&^UYL=O4=#:_B@:I;I5,C MM124224SS$ 73TKENF' ,TKL&>YG89U8P"APR M,ID:7[%M M#W[]7L_)/X<+^.QF\R)Y._K.V"A)7;^)K[]G;L/M9XX>=ZD-%H;GU7]C#'&F MJ4Y1%Y!A[C2AUR-,Y)9D/VQ<'8:-WDNC?9QT&7='-]%KV'W<$H\[YC[ES]4A M=R]3I]';#9'(R0%W &\\MF7,( 4&$"TQ@ !QH[+L>42?98!Y[L>X^KN#;,0( ML0'CND.6BP>1S'%<,[!P)/9."[LM%M8F38,+7LK/;ZIPS-Y^INWQ<;FK^\CU M":%Z>;/J%17KNSJBH1D@C .8DA2@-(>Y.?1\<$8=Y]K\XT2?;3M(V[_Q?2S. M==*MAYNVTV[#&.DZ\?;20V7E8:29M[,&79Q[ZV_K-+@3)),W\V^AW+'ETH4K M?A#4)D\-TQ1F O&,UV=V]@%A-4ASNNRB1YC(5/I\]EHQQXMW^CAIAZ2!3'0C MTK&H_][='"9VN\WRR].NODDAV97)Q_FH]_%X72$6P.UI@"I$(F7P+]'Y1>/] MELLF\OX]>:D6Y$+B+A$'&'=\S=O[]R& Z2-K??'B3_+?TW](4 M)-_FF^1[+?#?$Y#>I&GS?\GVH:IB59_@:?=0;I;_JD_F5-V#?Q6;LOM;R^WV MJ?W+Y=-NNZO^H)YZ'>#Y=Z_"LT-B[')S8^%SD7W>%UDCZ"9YUU@_^-O*KYVY M +L^/DZ#/NJ':3<'(#&;O)6D15?PJJ?QAR/^GV0W-LAN M:??/#HQ ]W*V'Z5&*V+WH6E5NN.3[[4G5T:C7O9-@WG^\D^,.WOX8'VKXF*Q MK%>(YZN/\^7BW5K-ORUW\]51]!E/!^J&H",[:W7U4?56WTURC*>!KV>\:MD% M0@7T>QK,"IG0ZRL<0WMER[7;33'?/FU^' .4X53RC%!#%4,4B$P=AL&I@&*V M+K[.=\7"CF0> :QJ&=_7LF,M]@M]K::N/U?UHN[*[:X9E?)TW^\"-PA7W33$ M#_VY^%TMG\*P8U^L4O!BW<'^XP[7L&![Z\<%D/4P;QK@ZI- &>Q#<@/3IV(W M7ZZ+13[?K*N1SE;/B?[EUKN7YNG9.L#'97FP9\+<#'TTN T4M%, Z#1LGO[ M\D!$%_TW@LPT93Q-*:.<(%0P9R=!J_"I>/XWJ*C3[8LV_[!Y.!*[U.<)E>VQW]T/'A$*6F+:FE6*VJ'39WZ\?@"(EY8T"0("DST17M)WI M3.VUUR;7QG5O)/*"9H 6(N:9X7OE^O'A7J=VZ'V"--E1Q%>HZ7F5AI(YCS=H ML!>5WT?,=AVUJ?-8G\SP(A9&!5PX^NA2U MM&?(=!4T(#FV:YY'*)-IQU,N>E$$ M/_Y;-PO>CD6SPT?#;$0RLT#8C6&ZPFX6%UH&;Z.1"=.G#373RXJ;Y^4M' MQC[7.Y3XWI/ HT5U'J(^IL//3AN/S/4@R:\_5=O'QHL$QCG+@$@(C1F2.4E/ MQF.>6UT\\V0R]&;R!18M'_?[:OVP.D2'C@4,Y,M>Z/?577'_;5K3ZL V*AQLEY',=<$IES M6L#. DH M-FYLOGVI_RLR#&3H%"\V.G,D9(/_90$49@+_WMD MQ(6E>6B%$_)J^#-B60ZQ*\AX:E?>+8SI WJ<%"3&2"^0I5E1L-8>ITEJ-:AQ MMQ)X''.N.%JVR"R+? S@STPFQJ'.3C3.K'6@)EL"?Y6>'DT93ND\%,:#'T_K M'WIBQGR9O"[U[1\UVN'E]W);W>N]N];X K"<(2AU(R=E/4L@RKIE/"Z*Q.KJ M^S!+@57H0SM[6I^1V6ZV#>+1=.=M+ IMM^&.N-J;8R=DG3B-O9?0PU+OKH$/ M=N;83X(\AXT.PY79[K%;]YW+_[_)"&A>@H(C%A .0)C+)E0C&M#,( M$;':\1]@)K T?5INVP-G=QTRRRIH Q@TTZ61R+,3I194P]P)UC2*]#H_/7+D M@=1Y:)$/1YZ>,/;%C?'23+E3X[*M7O->WVUV&STFTS>A.ZNQOE*54)R(+&8) M%LJ\. W..,$V4C345F ]:N$U[]7R$4#+!9VAE!HN\HS(IN7"SP61C[%-HU)7 MF.I;(O+$\3STRILW3Y>2O+)D?#_S8MWZ_>V;W4$]@KJ9E#ZM<:@7* &,IUF& M"H@8DC1+87:$+EHV\"RO70[DU$RY MQB#4[5+E$S;/T"+2SV:8RY.]//7(EB>"YZ%:OIQY>A/2)T?.2^(+D;.4IIQ* M 8I$J6.>R&[I73 K2YRV7]ZX$VQX[G+ZME"^,!U\.ND.:Y_>^5KZ+KWQ(O= M-HOBPX\VXDXHP[THY$ MH%L#VBN/X/\8T&[V=;]?4&$_/$W>3-:'#Y7/)\?E4KP6^^[VT6;WH)) FPVJ M74W+VVK?EN3YO/Q1UG]N=M5^<_C9854@'W_*\1;_G^7A6Z7^Y;OZD::YTR*' M29YC+!$IH%1.%"(%G0>2Q]1FH#@GW($'H.UXZDOC3SL(C0[:([NAZ)PHLZJI M, _((5/;Q8 YTNH2G5V-SKYVCT#;;^KH0G3APTTW]FZ8./;LU?<)J^,^;4?) M%,4?1HEASUA_CD_2/.80LV3FQ<(7,\/HD&<5LC:STW)7ZA//3%*1<\8XDJS( M<"X!*#IK'#*P^%[NOU2F&]NN5FRT[1*0K<2IK!7]]N4(ZF_= -0EBSD0:9-Q MPC+HE!T4I-/4Y[<6U,%<,1> M^7A<[![VKCCWAW+_23??.)WMIQC%E!0\*S+.4\%0#-MWB\64QXG-\3%G(X'/ MC9U?@4B-BX[=1Z+EDZZTJXM^=&W5O=>O P5Y8UZCK^?E&1W/?Q3,AL:3!L!NS'SBOL4:'<'J MHU1'N-$%WIN(;[8/^J>GNN!GRVR/4@8+TCP4-)Q[U4@/>QC%I7CO.?ZTWU](W MQ]?6A<&![VR;9)Y!6=!"2!(C5@ A*9!)3D36H6"(6M7$]&T[\'O;)=ZYO;FO M\67_[@YF?M9O[W#OS-Y?3RP:WXA=?2O7#]OR_>W3"5:C&_IR[A'09SVK_ES^ M.-"M;K0*699 D28HSD"J0!6%A+1 /.-QGA-BM,AWW MA$=AU5ZVV;+^)K?57_]5KK\V)UK5)*TY*E>?FB?4[V_E9K??WC++9&($U2H*S>L+FECOG1,!TS-3\)_P7^ M/Y:;G=XD?K,[>?*R(V><&%$DBT3D%,8)AX#&:CS1:G ND5738__H,I4?%! U MX*$Y%$E.BQQR00C/10I2&KH"I$8<_;9MCI(*PV:;..4;,+CN> M/7B<"H]!/)X1GD]&\\2W4=(:.[9SRTNC^_]JZIDF$N8=#>[N-L?3O"K3'4\+ M?RT5BK+FFWJE=/!A?P&"@S0G7*2<(24Y H.,=QJDOL)6Z^^6IH&,BX((-?VE M#"9Y1G,B&!"8%#G 2-B=F7-I3G-"VXRB'^&U;6W@EW,SW9^0;CM1[V4Z.F-5 MRCZ5IMMQV2/8@8(R#S4.Y=RS+@D!.31N_ETNZU*?$7QS=[^OOA]G%'^6>DMF MD4'=?RPEG$HB.(LQ2/GQ!2:Z+9G55D>?'2%2H@2!$%W^/5.#P[S &6$I032% M)(X#*^0)6K2YP&;9V'L(C68Z.!:#=J)W)N\25O2O(["1Y:V'HAXM\T'L/(3+ MBR=/&WE[8\>@= 1?'I8?]M6JK&NEA4NMBG=W#[O-<=FB:1W>%$MN[4.T&FT MNO=+"[<9:JP> 8[*#K%QR03?Q/=+VK2<6T[5-=T?'M/]&&MT GM=]D+S;ER^ M8D+^W4I:^(W#]3H7=@2]D%["D3QY/8Q0?E6A'T_C1"0?]KO-08V_Y>:'_J/N MJG0\M9P2F<4B1T6A7DB$I2 QZ-Y(!(71[0<;>TFFWGO.BS@' K)$%I(3AH20 M$,,<9J&3SPGG373;(KTY%Y=Q2#S^B+Z:3B3>R9P\A?CWJ KWZ-DMJ:B\=5_N#S\_J(=,EZ0X M66VZX"UBW?\.Y6JVI&9/69[(F(CN%2-%3&Q65:Z8 ICR5*:22LZAS*&:GPF1 MJS<<91FD//2-C0[=S?D5.KY7=75[^*LYEOA5X[1;:AE*K]EJRXC,VJ6(,ZD- MM(9/<:;WCUY"@ZRZ]%/5L_#BB>-YK+WXI_>8>5)$6.)DB0K"%1DX2*%"5+\42!B MSLS:*0TI$?I6S6O^9W3A3[2^<.C8%,:D9?;$T3.3TGF%S:U7PT6D+GVXB4Y> M'!O07/AQ$SV1ZIO'6CUR>P=/0>B1\]'C/ _A']_MI\TEIN%]\'!8%SP52E;4 M0)L4N5!66"'STV@MT=<%;$H5]1J" *""H9BGF$(F4CWFS^,\EI0QR=/0'=L- MAL)]I:''';>]7,O7*\WS>'7]N&(Z8K/GQVH3GU7UX+"25$(#' >TZ1][QA6?]J,6&WLTKQ ("X2R2"&3+WB MG&8Q4 -S@&*F)"#TMOH1:M2.T4YH;Z(.K]W@UBOE9@/>J=BVW&"_2O3D8V,+ M(GO&RR'",8\Q=!#/JO /L^V47NOSJ5^;$1+,)(X!YJ1(B9 9P9QEW9L,A3 Z M#CO$?IYQK.;.)._,$I0C''XI0 -^28Z@?8FIT&"8;J.,&T< M;-<8S$,PN= Z4-N[0!$N4/,0WJ >/EO8",VFJ1!_++^7NX?R8WFWW.CJ1Q=W M7-]_V6Z^-E,LW>1AI4L@;>YTQYK;3^J[]>UR=2JVL%"#Z!3%:D+)L@Q@"I0H M (81S%- *4-6A81&@A18KELO;J*3'X\JOIP]N8DZ7Z*C,TV)YPMW6B4Q7 88 M.[!F.C_#F-I)_XCA#)(-_ 2@)T&,'.%YY(RQG:XF?:M&SBR?#LO]@2\/)?FQ MJ1>1?_2OHV=="QC M/E+R"1?NJ9*03:3GF8\>Q21D7G(+_O\F^=]Y:D@,1LM7;S>[\LVAO*L7 M"0&<4)$@R* )*>0IBU +H#='8@18?TR>2KZEW8J:KP:.T-91'FD[!0FP--- MCTQB.\^<=(I$R'QD'^[_37*1@^.^\Y K]UYSD/KF2A]^^%HND^MLMU 9PB8&'M- (/J#:?V' MZS&83LG/X(;*M4-8?B%-=O'.17B=61QMA*]^85.MP0(5##/.&2>"QHAQ71JJ MA8#:71^(#_B'2Z'>L?1.OUD_S]_K]\?M\39Y.?VO?E1^7[ M:;)LU=)V?/YA_UIH5<;O;_6&X?R@7+B:YQR4"2 M(YS@&,*4'?W+XYS9;0S\.EX%SDH=P&AY1!C=*F31=PVMZWX]#\89H33_]P\UECK.E9NI+\GSF.MN&HD0&!8D MC3GH(%(:LU$&&2[ H\36C1Z'*!7*O70X&>I!@9C#0><8A4XHX<.T^A)N?DC MZD(]Q>JDSUB$2(9#0OZ+Y[-!KOM*2W/Z/L1X$UW%L$AT8P?/HN, M,^O(39QZCKY-=P0B2("NY:/)'H@9):;I.'@I0TT"IZO+'=:4PL,A04B0R MHPE&>88Q%R!''4 AN=7AC!%A!4Y*S2I[JUOE#XW-\EC*B@_>7IX4A11S3@@N2$\Y$3E$"Z+&_#T\@B@L[[>\S1!#(DPQ(@F(" M 1*T2$&< II2%*,7'DJ8_[XL1>FMH#+IJS?W[ZM=E\_E_N[%V#D<:I&S"1E"91)+/0) MA[84Z9@C*U7MM\0Q*U@<8YFG M$"9Q5D"0$LQUFU8&56()+*$7X!S&@ -)--/%\?BS$\&GU$TN=KU$]2B;'X+G M(6.>?*E"/()V O6XKI^>#"]@3F'*"0 "*#L8@(3#.!=4Y PQ5%BIT@L?C[)< MH#3+.<0$4N50$;,DEUR2&,5,AFX3<*Z'N=60HI5UNQ(7RLPT*#!;=L+SK'!H M;V.7(%+SG(\>?1E WCQ$98@#E;<'R;PO^T5AYF81C7RI#_OEZK"@J8QYAG&A M7@2I%](P8MW;D. X,6W$_JJ!F,<8YP5*(8LAP6G!\S0CA!2Q\A#'P3NOMY7+ MSP+R/\W;?[NSUJ\AHQ%FIR)/JKPWL*)_=< LVJ:[\V;>)WT4_AP;HSOR:- . M_36O7]!:+R1-?E7(@PN5QX?&O85'L^']_O;O==GT%;EL+;E0KX,:DPB>)05$ M.:-YBD#W6J \Q0LUU/Q2N33PZ+.:R92 1,W(J*20)"E)8<%E5L0$Q#%%5IN3 MEP"-WY/+MIMZI>CVD58O-6#W_AV#^#8; DY!]"!%;T#^7MW^KF!&#0RXYAICE M.<2 =<,#S*4PNNQN8D>-.S@BG$J&,BAE6F J,4V)4GJ"4>NV MYPY3[HIGS::]RH4DR)Q09JIE1J&#L.\^,% M37@,*<]2E"!):,;T#D/[[J0Y(28-ME_ZW%B-)A.,>)KG$A90%$I)B1J'Q&IJ M7TAB=[[#OI_V9_TK3\99YHMJ3D19SX2]3>9\1N)X';,AY.4<$H7?R_!'&JRKL M0VF6=^K]8?%)/93-"? _RNKK?GG_3=G?-OT84@"R+$%%3C+!(2IBG":M+1(G MPNC4]3 +@7/*)1ZKOC@#>>O/$.-19I8K/R^F^.JKI]/[7B)>4" _ MQ$VK-YY\J'P^2A9:4GY]:HE7NN3G@F5JE!S3F')=\ID3" 3H;*%49L9:XFQA M5"TY8K)1$W?F#-1D%-*&J,DUOOSIR6M4O*8G@ZF;@9X,]Z'R^3"9Z4DS_MG_ M7/S]TX)#P9G *480\YACF,:=4%$&.341#XN/"ZP4?]]MCI5,E2X;;C?8<-$O M!X%HL'OW__[NS6?!HT^?R6?QR>:=K[N7OBY7_^-K]?W_:MW1[SWJOM"O/;IX M[<\NO_".._ Q[0OM KARCKWQ\E6S1;!KIK?+[:>'+_5FO5GNU;2EK0 +!62, M$(@ID8+G0(JS08118;AB-=3,&#N+';SH$I_QRLA@(J\N/XW)H9TNO$Z??2'M MP3P:+RJ-R:?;.M(07J^O&UWQ_^6E(E^D3;XZY,V1ROL#Y7OOX>VI2QI)1,9Q M$F>494C9+8A '0**4>IW_\'<[ISV(-[:MK(,$@A?FQ%A8A!P0V(>]/O>F0@3 MAA%V)TS"X6V+XFU/O\Z07$^>C,)Y9KU=XZ3E&LMU6?^D]>5GM>?7PY7#[ ML&U1U!_+5;GYKO=+CH4XW^Q6>[USS\OCGPLFXC@#,4UDCC/(&8525WL6B>!% M4D"C!851@ 1.:'2Y;LHQN)4."QN"_LPU._;M4ED',3ICO(E.OC3=]MB^7&\. MT=NJKKMV;%'G0?1;Y\/K1:Z#G+0<0G?/4+@17YU)AQVX#2UW(."I;^\\O1B4A[$6V/;D2WI<7:DD_BKTXL)N+<3H?I M):XV@?!(_O6I@SDS+T\: C [^70AA$]5 MR&?1;HK 53[[KA[)[^5%HQBR6_]7N?ZJ9BIDI?ZIN?/#-_5J6]4/^XL2(@5# M7$@LLYA@P$@"DP&295BF(FU2,"2<$)%CD.: Q@*G- M= MCNB,/3H>@MXLMY>]L>RF#&%#8C9EF$TT[%+512 N6Y/I\L$M\N@,/3ICC_XU M6?FC(4SWS!9&"> \9@OCN%I-\()8%N'L/1E[,AX#@"%%!.5)GL,<"XF*1B&8 M8 DR.V5F:1)0Y2.$ M&,P%0BC$A2%+'(U80))B!X_?>'N[OE_F?3P+U_#=:R MY*8GPLTD>0*N+;<>KIZ^GZR>IA%U/6KJF?MYZ*9OIYY6S S!F:D6BN5^I\SI MYAU-R?:S/8P2460R*41.DP)+WA1!5F\C!3F1T*I#X.M6&$6(,:GPHQS&-">) M&G])F? 44BA1Z#9,[\J#7@>M[LJF\V\#SD[;!A!H)F?C<&>G8!TFO91\)&U" MT7J5H!Z=&D[J/*3)@Q^5[\?-M&^YUKIC&EB83BGGE$8+$=V_8UZIIP]#^.T;P(]4K3F(;BC>?MT&CTJ MRP;[;KJ:^]MJN6N/$6+UGF-$4ZDFYQ(E%">",$1RQC&4F30]Q&?YJ8$%5:.) M-!SS73%;6J[N? 5DQ$[;3F38'Y^V)<5XARH@.6Z[4!8D7=]E>NS=RSM)C@Q, MOEODBKL:&GO;79\OA_.Z)5ON]S_UHF735&_!@)J!HP0@*F/,,$ XH:U)E#-L M=)[ BZ' ,OAAO]FM-O?+;50]'.K#!MDY>9Z9W:\0#H3,9MGEQY=G6AC=^3/7HP[ZZ+_>'GQ^V>K5PMQ;_ M>=C<:^LO[9Y(61"2)@SR/,M$"A)$8-N@1="8 !M]LC+,A9",2!)G(H8)A466 M(U#$<9'%$%/!@NO5$>M-=$+9[&Q^JFX/?UDO\/FEW$S*)F/;3MK.1#= &Y+/ ME,]BU]B&R1XI#!*0>4AC&->J$1YH.^FD#_5F5]8U62G;]48/ZVL%2U;[N^7' M\GNY>R@7K$AS923FNK\I2%.J_BIB@B7D!&34ZBB_#WNAY[=-!=']$8R=*GIA MTTP,QR;23@,[=-$%/*6'^RIJ $8?K[ ;1/4,*.L1.Y^$ST/CO'I4A7L\_2G: MN_)PW-?45SX6<:Y4M,A3FDF@!J8B%4RT]FD!L57+:W]61]C;W1SW=G]3*:9^ M_79+:':'ZUPX8OVJW<5^^F]O>SD?7?<>4>BH?FYAF+\&.OIEH81#F',]RW+N M5 5 EDJ"2Q]F,S6OIU(/GF>(UAUIJ#?+U1FFCG,GH M:6WEC=9YO&;#W;AR(,.1EP&#BNX=?HJ$+NO-:B$A3@$F',.8Q&J@PW!^>I=S MQHV*,04S'GB(T8"(=J^_=M%OFUVTKK;;Y;X^?W?X2&1@2)P').-%P^^XY/F! MM9NHP3SY^*274;MABI_@S$-&P[EW?=#BD\< LLLWVX=#N5X4G *4" ;36$BI MFT.AN ."81$'$EY3\X&EMX4Q)_$U#HQW^0T1D_ "W**>K02W^/R(L&V(?CD9 MMG;078C=N#25XK<*QOO;8\44N5SI5GX_C_T2$JE,I1F5*%7C;9 Q7?B4$U9( M"D4*H(WBNEL)+*P:F+X!UI:,Z;#9=67QP*692(Y#H^6)#T<&@^C=JP3UR-IP M4N>A7A[\J'P_;G9:]&>YU'NC>J?TS>[^X?!9_7;3;H'':K!9L 1 1!&,A2!Y MVIK3,FA54<#92& ENL 5-< BC2C0<#*# M37<="D"D'R7RT:?%BQ:]VK3%(ZWSU2-;1PP4R8D;5TUJIH0?]IM5V5X%2!)( M4IHI VI !O*,,T);LX@SR(,/KTE"\+E7*F>IY:Y>[.%<4:R)-57\Q/JW*WW&^J9LR629)D& &4X)YT=R!.C2Y/NGQY:F5HL[KTP[;CJEZ-Q:++3'U.&_/>_O"3@!4$93M8, M^M0-P_]2S\L!3!AI1/OQ?]_5]^5J<[LIU^TX"B D6 $8(@676,"$IUEG"R2) MT;'T819&TPK[7I?NK!DHQBB$N:K&>'TN7Z/A->T83-L,]&.X#Y7/!\E>1V2U M+U?+^M .:G@: X(02%E>, %EG(MN@0@)P:2MB%A^_$@*'1 _$QNK,3C,0=7E,.1L/G(AJL#+VC&("X,*KD0-;99E^O'FUJM,3T# MDCF1&0:Y,IG@!.#6&"X@R W+N@PQ$5@X6FA/-VN-:YL,8J]?048DSDY%7N', MOC#,(/*,J\2,1:);R1AG,J\7D.EQ_ 7]]<34Y*5EO#A1>7UZ+#H?;PZ;Y?9) M;1N U:>Q+ 4H+2B F4RR;AT=$X",YG_.'QY8?UM0T:ERDD537B>NKFIN>)KL MU/890R[]BYVHLNA:')HRUU[%UM29M"A^P=F7]708+Y,KZ4#XE:?GP[HF82/9 M^FEI#:6,""ZEQ+F*)4N@@!AUAM3LVZB2_X"/#ZR@O-PN?ZH!!-\O_W*046?2 MK@KI&'S92>F)G9OH!,J]G*$U8]9U#4,R-[# H16#YK4.GWC\LJP.I6=R81WL MP/,RB,.X,#U[\?Y[N=?]'P_:TOM[_>BT]F3!9(X80%E&D 0$JO]:>P5)I-4U M4')#EB\RD_/R8KAG,[C2(4' M/RK?3YO[Y9QN030':9IE!>$"YCRF,J?=,+(0:6:E/ X?'UARWCZZ3.)^^\:4 M+#.1"#*!O'D(RQ(&>*S5.7)A*Q^,5O.801P$R*G4E M_(1CBM5<5&+1&B)QG!GMB0[X^,#2\6Q%V>'BC MI9A(2F"\[";&D*HB"/">D M1T$&L#$<%<76A5Y-<>+#5%4^EM^K[??-[NN+ M6XQJ^ -C48@$9SDG* &<=^=,"9;"Z 2&'TN!=>8$SO(,AB<:S:1F/ ;M-.=, MWM!C!'[4IY>G'AGRP^\\],B3+U6()]!RT:4\J!?ZR20MA31+((>4Y)#$%,4R MZ337TJLMWJ)TJ*3H#M39@H2E"0[]3A"<3N=XZDDW!,R>D3#F;=Y"(8[_*?% MVH;Q8"H4_UCN-[JZTL?EH6S7=6(B.8JIBB3GN809ZPZ_TSQ#PD8HK#\\L%!T M>"(-R&FQUIXN,[4(RI2=6EB1%$0MGI+1HQ;.O,U#+=SA5YZ>'W>U:%=LL"@0 MPSG(L1(G+-*"$-89@I):E0)Q^/AQ%<-I8=:%-'O5",#7(-V89$GV.2&&VF') MWOS4P]:!'OUPXL)XH:/:K:O=FYUZ%[\L=_]^?WM;JMF0-OOV#7W_L1WKB)Q# MD#/=2ITFK%#VX$F]&,ZLNBGYL1AZ*41#L5S^\,.DX7K(Z"1:+I T^*(3P*A% M>!2CWQJ0?YMJU<2$N[YE%*__EO>7ED%*88XS M2ABD@)(4R4Z*F*#$:@O:A[W TM%"C!J,#AKBA5(S81F;33NU4>A:$D_8CN*C M#XWO-E^_Z;*+Z_)'I!%/*4L&-/9HE<\@S$/ O'I4A7MDS6LB_;G9;>X>[MK/ MIRED5.04(<)EDN7J[]WY8@9H8E0\W_Y3 \M6"\:\[)$E)_V*%)8..]UI<8Q8 MX^B1YR](A3L[TUJ;YAP:BAPX^%L0:+N",QJGEPLT0.D=KYW-BJF^9Q@O# M\QB>>/+%H+6/*T-#5.O/Y0^MEK3:[RM]=(0M[]6_''XN&$3A$N<>!7?%&R4 7@3P M)FJQ1B>P$;O&_6AZ^!J/EO(X.!SS56ZEHJ!M]7N M:U,80W>4[' MT6YYXM #C68* M."Z#=K+788OTZQ1I=+\?FL(W&I_!B? @4G>5L!Y]\T?V/$3-HS]5J,?23KYX M^>7P9E3(96,@Z7-']$9B=G/FBU4S3)F#43M@TP.B,\"8ZL=N"U#V[6YCC MJIL9=3T2YYG[>>B<;Z>JH,^K<:%&+:C5D^$B6:^;IM_+[?,1HQHMIED:ISD6 M6%"9I )U>Y\BAX71,:^"Y/F)WGOB&"T*^1$_/O:=Y[AFLS]0U.O7%E MR2E#X%9QTG,HKI>BM*3HA904D.?)2U<&E<>E-G-8;D%"P@!R4$N)4@%@("KQZBKL"DDLVN /-A8X%2DH$3;\GNY M7WXMH[T&:UF<83"99@/P47FT2RD--"UDE^"B0Q5I;EM\(Q=IN$)6SV#;&\_S M&&;[<^=IM0:_/!D,K?60GE7?R]UR=R#?EYNMOCCQ=O.?AXT2T)_5[?N'0WU8 M[M9:0*N=>J,/&_4#[ZI#6;?[]&H:L%)9>I%)EI&$BC05A82"LR+NUCE$ 7/3 MKA/C 1KG@$UT?X2C7^5EYT^T[1R*JEU4G5V*5F>?HIUVRGB0.&(DKX[CQHVF\61@GE%UFR:, M&]WKLPAOW+X\OQ@_=)///"9PN9KP51FR?4"7]:;^=+\OE^OWN\O;DV!!"(LA M%4F6(IXE61:G2';FDX(8977O1D/OA6ID4=U T_EYH^]>E?5!SV0L#_?[X]EE M1V$DB@?N*1SI_G2B^]'=ZREW%5ZGSWA?P4,$YC'E\>]6[]Z"-]Z&'*UCU=W= MINE4(,NRU>/EUW)!DSS)N,@3(FA!D6!)TBT@2123>.C).E>[@67Q#"NZ+Z/=)IM!HS,I,#AX3GB;GFMX,9?9R$7ZOUD9%Y'K#X,9AOLT6-ZX2\OF+A MDRVFZ/^Z_E_K#<[,CJ/P^;NMF%R#.1T[1(DYA" MS$$NNOK3DN5F-VO'03)Z&KF);CN\T>H(.+I3$Z"];E"\O(#N60^'Q-%K\1\I]S''WEQSXRA^1.+T'Z1?*J'U]MK(),L-2J,[-ED\-6K[A4_+>>O M*H_S-D>>'1-F>(J]9<8.:M1A]3*-I$:F_0TC-N9 MYJ&!3EU+.#XX<\XLG\K=IMH_GF3F,6>099!3HK)9 A!(\J81T)3ZBV+M$1[70IT(GI@!@E-N/?\84>\:_9X@1:;W#&$U9EF MCD$N7(Y*!(:)J==[&R# Q;(O0-9HIL,]9"H?? M^4M9H\4L;#H+O&+H/8#^4^%H@1PG38Z^=&A)Z< 4ZR5:OT[Z]>.N0VKVR/.0 MXW ?2]U*1<%X?J620@)@"CDJ,H[2)!>\:]#$XH)0J[N-GDT'3LGG3LK;5Z_? MG^X6A*@\-R0J_1EX!@&QR[=O7SM =T([R_ISKW-I>8S.0U#F>Y+.AW,&A^F\ M<>BBM O.4((% RS.)$:)H(*QSD3*"^>:G5<_.+!*GJO+75YV=!>_ZT392YM7 MCBR%ZU'%N*D*QEV28:@\QIS-3U?,H?>HAJ7_IIKP]]WRKMH?-O]=KIM!8ET_ M+)6#XL=]N:O+12%BS'G*TD)"K4%I I.3$,5V#58&F@JL&Q?H(GTE/MJT^*)5 M51\L2U4.9=5,4D8DU$YD+KD\3F0[+EMLXZI-/T\]^N.)X'DHDB]GJB /H74W MS*;\I;8HEYO]/Y;;AW*!6(H(S5,8YRE0(RC&>=;9(@F$EMTO'2P$UJAS\FX4 MZE;ABKYK8-8=,%W8,QSG!"?.=<"C$=U$&E/TCU[20G6S?,Y+W]AG$(_SD)R! M/CSO3CF8$9>2W1>WYK7I!4XSD62BD)0@F4A :"Q.DH8R*YD98B>PV#RN-/WE M8EJUQ@[ M;M4UND-:^OKZIX/ZO_7%)4T):1R35"**$85YQG.(.@ R-]O>#F VL(R]N:RH M$=4-.N<+Y3[9-M.QB8@>N/M\(ET#O8F.4">[36[.88_P!0C$/'0PA&.]!3<\ MFDA?*?/QKO:EVS?8G6/ 4B8))F&.40H18P>A)I0$41K<5_%L-K)%G/(U* MW@P=WWFDVT4EQV)ZH$A>P.R^:$)@=>PQA$+V\&\UH.BWS2Y:5]OM M)_+-E]9FPHMAMNJ MUF>:ZD.U^G

F]OVBW+=[*B\V8D?J[*NW]^>VVRI860IC5LPJ/8C0]79T!!M56YW#XTMDQ(A%&?].IDLR#\>;_Y^K7<+QC,*8-2 M9KG(4EE *5#1H8(JC?A5[6%81M/N\S$H/1>^7-(]'*'Z%O&!,?(EY>.%)XR@ M?W@4M\:#XY98]/E*W"92]E["!^F[GU#^*BKOR5MKK??)LD,YIQ.@B[5R!6E3 MK5^<,? T5TE(%ZC0;9J@ QVIR0 P[G1 ?WP* *K_.4&TGV#,CH,6 09(2K] MZCZO@/C4]';KI>,'2GG:DP31LQ;&2:OD;.OOF1'X0NY=;RPS*[>4B@_ M7R^T%)39,)GTY7G= A>(YP!F&=%;TT*BA'70$A'S+%Q2=00T97X=MB@V;MQ" MI-T10C9:!K9>/9LPEB$3\P@Q'3U'#UT9]9.O7V;66^H>&+A?,8L/=7E00O?" M]Y#'_;&F^FZ@HBB..X/8VP+RPT0S MSH3.NR]7$95)]F_3\UW.Y@U[:,E@W@X>KO,4KN*7R: /G, MWW1^Z6RD7]YO3(HD!+Y@D$J0Q8 ABWED'$AMUK/9M M,W1N/0'K[HN<]QT'W1(9P+++3N(X! _,C1=D-RAO9E)UX57RC'?_AM,_QUT^ M#U[U[N;Y8FW(?.1LM+K5/_1?Y79-?[[9K3??-^N'Y?;]7[MRO\AHAA48P"&C M!4P)RC$[S8^*;/ "HQ\4@;7R\<[^6K_=WQ3.Z,O/:'-"&E4:ZO"!K*>XN,\^ MQ@^)SYG'XU@U/ZL=B.C/Z.Q"]'Y6L1H^X1@_9B$F&SYB-V">842BY1S#;V#F M.[_P[*?!W"($L\-K*$F-SDF ME%$)J.124B!.*XXYS)*%^JPOU?!Z'<.1V,C!)6AC->@PMJMW3?.4LP?'1%LV MH-7W6]0S.41WG5Z7 W0>@S;'874@3XVK4OAFUUPN;LO]OES+S4Y7X6:Z=/T? M^ZJN%S)+1*(^.04D(7$.(#W=*D]Q!BT/0+M:"3Q\;A+YD,+] _@S75(8@SJ7 M86['6@/I)FI C2V!KW#3*W!#^9R+? WVXYDX^6'&5'HNY$\_4*<*W7Q3K[:5 MWBNM%S$$J2QDFL?Z\I[,&)+=VFL*!;&Z?^S#7F Y8D^'&*X5^[UP:R908]-J M)U67C&IXE_7\HPN(XPJ7 6<]$N:3\7F(F5>/JG#/IZ]2V^+VMESI\QX7RZL, MIP5-$,90X!06,2(%/HDL1)ZJ;;M8#BQZ)TC1YE'I;7VXXEL9;3?++TW[.X.) MUAAA<-D)&C," U:P*6NVW&[+-?W9_ES=_F"] M('$BXQ2S5&+( 8><@:Y19DIY;M6?+C26X(/-N[MJU][B_:L%U]1F;.HQUI9; M[<$C8S@J&KG.>BTF)1M1 ^HF.N)O[NZ>/(B.+NB=OLZ)TV^,/9P= MQGG?4'>D:,Y#QD?S]ND0>5263:6>K/_?A_J@4TW]N2+K==-4?KG]L-RLW^S8 M\GYS6&[?JQ'B?E&D"0<)2.(B+E*0Y5P67<6?-$T@6.S*K[IMQ&=S;?=GW$@P MBJ-@/,-I?@Y ??_;LB[KISL5NAM#]*U"1?C/E'IER)XV^P!@=JNB, M,M(P=:G(%NA-U$ =5X>-&>Q17/]1F(>V!O"K"OW\NK<@[!;G3Z)>+V"6<$I@ MBC$#,8E!')_Z'J9JA Y>^7*FIR'A8(X&3>K%CW*_VM1EOHO]3D69\$/"]]1_\Z8OU_[%35B4TSS0Q-I)TB^N$PB/Z]0%2/N@VA M=1[:-5G5-?[9/T\=RVQSQK[]M[LF/ M3;V(A1 9!$#06*94BIA1U(')*;22ID 0 JM7]YY=XHK^I9%9:E6H")CNGD]. MOIWBN? >:+?;?.@H9B'2H9V\ME&^@BYK?YJ[;;C2X+3'(*4(Q$3P24I,.='6RRFA-J=UW&R M$/H4C@(5W2I43INTCJ09+L0%Y\MRH4U3I0&=II/3S"%?Y*5OC6P0C_/0EX$^ M/%WC\L"(J:XT6ZZDKLM#W=IA29'J3T](GDM&1,((;NT S(A53%VJ+70R^&GDZ?K$]1H<\;HNJKD M3*[M M(8O-I)T!G;Y<'>"WQ-99&IEHU>X9P6)!60Y *VY+"7"J/'-8".!%>SR==NUR*QJ\@YGT5JS MPA$X0*HZ[NRJJ7K7IT?WQA8\RQ'7 M37IQ)A-"2 X2V%G$('.4'WL[@16(;LO=NEQ'MQK8DTNN]]=O5?JGU5:/PC+J M+DD-KL2I6<4&2F3.[%S$ZKP^=R?[?9 M-6O>39V 188*F,44 *6(*9$YHZQ;ELH0*(QJD'@R%7HMNL45'<[ ;*J/^"*T M7Y\FX-)5HNJFBN21TPN Q_(CXW)J4,\$SJ"J MID=GJB /F?LV8]F=N?AWFW+]S\WAVV;W^:]R^[W\4^'[5B_2 M)$G4=#S+"@Y)"AB!B>C0P#3C#G=,0T$Q>OL&WSA]LG$9;15X?2?R2QGM+_!' M?S4.1(?&@^BN<<%]D]-KR.RW04-TC+2H*/?-.R_M1'Z^$*$CN"C/_LC M%'Q'U8)BPSW7$$&;Q_@[N)<]^[;A6+7:V=4%4O?EMW)7-\?I5M5=J4&]B)3< MJH'M&>JJ23:?ES\6J419 G+ 62:!3 J>X1,^#JC50L1XJ,8]F7(3?6UD1.O\ MWVZBP_*'P_;R.-&RV):>7:!#F\ML-^#S2Q 1^O[1[/P'SIJGDTTIIW,.V?'_[25^7_;*L MR[6&J[ VEC^6^H[M2HV4/^ER662W?O*=O^\VAYKH&FB;P\_/RR_;\G/YXT!5 M%/Z]H(3Q#')$2"K23,0QE04M$,\HP"B'PB:[! 4J(2B0%!F.$8$(<2(H$KG" MFO BR3,<..%TONGM\#/JJ($==9#MDLZT<37+0[],2.U24^/,[XTWT8?ES^;. M']'75K^67>>Q)R%>[M;/OZF=NSE%/_I7XU^D'8P:#T<^O!4R6#V9:Q;/R#R2 MV3RHJ&;X#MNEO%,AY..A.@7I;5MI=U/6;;/J]7N%?/6PW^O6%+OUNVJW[[ZD MRWI3Z]\_9N9R]6VW^<]#63?8%S%/898#%$,0IT#0G& AJ'9 8((2;)/R)@4: M..5=%"._[#O_9G?_<*@;03PAC\[06Q6TO)XT;<#-EGC?\H](W!\IZA_&-?_77X=H&")5 "'F<)I12+))&BH!V*N.!616%\VPZ<:,ANIYM\M^BB M(SP/8^G!E+L-K,=D>_ H6X/]71]+?HG^F8RZKQ!J,03W%9IYCL>]>7=E<.Z7 M18>1^L=-_>_WMY^7^Z_EX<]2+_>WEF6N-ZUCF8(LY4)RB)LY0H8HQ E!R'&4 M[FPOL'!J7'I3]X@L.D)S'C"ZLVH]/!^%T,':V-#[_@F]PP?F[CP[#\I'X=O3 M@-R9=_OA^&NTF W%!Y,ZNV'X<(]>'X)[8NM:MJCWAXM-8_&?!S765^:^5>LW MN^_EL8W,\^^6Y;OE7=D4@Q09PT307')"6!KCF,)NR9S*E!CML 8'$3BOG%'> M1!J35:7;\!'H3S>S(M\N!]GR;C+Z5G1D$L1PO!M HZGIO5 MR(^VN=:^9JXM:0EH'B.."YY+RG!<()PGG4$A"J-EE[0#[LI*(#8C\)M^7$>*H= MD!NW"?75Q^7Z//FQ3R_/AAW]GGS.ZXJ[&AIQQU/$%_/H^O+@5U?;5P(1@R2A M61P3E &0)KBUSK'ZMM.!X($V ^NA0A2=(#D>U1W*JMG.T!2$V@GJ^0"M+D1W M!C;1SH\A82;'73U1/H^='N]>O78(U2MK$]^8>+O9E6\.Y5V]( 7F-&4(Y2 MG&)ADF"F?@QFEIDFIV.<>Q6N<3+-A?2A5A;J6DTROK15NW0A+X5(O9'J;_5& M!;3Y=N?.SZ<[;0M(*2$\!S''),64J7D)Z9#E<68U)Q@#3_#UDPYOM&H MZ4X M[BZD;J.!VN6M42)EEIKF%B2[[-.ACR[@'VL/ME%[Y,%-=/+AYGFV&C<->>"] M)].,&=5Y))-1/:ZF>X?L4L)Q3?V3SDQ-\M)UP*J'P\=RN=YL?_*R+2K[95N> M<]ZQ\CB%*$=%GN48%1S(0B#:'<3C"!56B2 [H6L1DXPB*B6B.>28IC)EW>$+GB&0#5%C*T.CG89H M*AL.TU@[!MUD-!AY Y7R)I+_^/W=FT>5!:=5PTNF+ 3/B>!Y:IJ;*U=D:P _ MILK45@JK/U=DI:SOR_-;6B\@I@DK$I@B*5+!4Y3!TU(&D\BJ&? @0X&5B:S7 MF[;9DNL8;-=OS0O>@K3@/H7#:6ALW M"NX')MINQQWZW'_7S_+Q,E>I656_U>Z.=5!A@6F,\@)D^E*7I")&2:<'"4B,[M\& M!1@G,>*,0TD+"84$.%9_2:0DC/(XI:$/5US*]^J;+MFK!J+1MORN I1>"+JK M;H\:2TMMGVL8W?7_PJ.^)' 37?K55IUY[-E\\H3'*)GDDBD>BIGEFTDH>"TG M31R[Q0@V&8QX6,@U\..0.,5M7=W::N51!J M]?=:#4U_CU9'F+:-P09S;)8_58'%MMZAL9 ME !E2L0Q+4@&!I!!G#$L 0X^9KRG<[H34E\C9D#U4YP+Q[%?JWEVG M>&2U.R-R$CP'UN>N>2XN&,U_#E6\!"),0IPQF7$B"))$H:U]!G,=Z,V*W:7Y"9/P*?M:_$JWZM,Z7O%UG M=*BH>273IY3-1;Z<1,N8U;E+E;DCQ@)ER8VI+)'=8;/>;!]T0^WS=KWXL=H^ MK,NU5#[KR\ /QQO:[V_%$QCE*5Y M3 C+!$QBFQ&;'T1YP2"&&>:YKK+%<5% +BC*9O MFUW[VZ^?DYDRSF:Z.K\0VTGP)?[+/.F36[.XL2-NEG)F'&R[W#-%G /W M0_41D9Z$-%'HYY&9IG+^U2ZG$\3 I,K:=K/Z]X?E3[);T^W#YWVY6W>EWHM$ M<,HXIP7G&"9I7M!6?]0L##'3@FNO&HBS-,V:3TZQ^D16P#2EH ""D9@ &;HU M10>L.5?703,O.N;.6[]NCT:9Y>)+QQ:Y8,NA5IL[;>9EVT:AS[&"FQN-!G7= M7G/ZA?S@A:/IJ[T-=Z'R^,R,NOKT]E2J E$99SG!" (A,I(BEHGNM8%Q8G6_ MPQLH2$DJ,@Q2H3@C%!9%B@LAF*X$'XLB^%T07Z/#MZZ%C\8+[RCK3F$B.\G2 MTX25C7P%(=P2E'V MWQ[7ZL^E,+8_W]3U0S//*$ 6BPQ@25G..6%)*L^ZP[&P22OVUC.**UD]2$6G@SRNDELSVB/9X:(S#VT.Z%\UUG,^N,Z;[GF]K?29Z_,9:H)I M%C/")(),H!SFB7K1FZ,:7%+ C=97+$TBB4!,,I"J$25$1889@D(2B$&!4RA" M'VAN[IW6S35MRQ,OOB@U$\P)V+13R9?*JD5GB-&_)KML8D9=CQQZYGX>&NC; MJ>OUS89S9EP7ISFQH<:];W:KZJ[\O/RAVX4>Y?9!*>[[^[:V6KT@@F99@G(I M1*'>T8P3@)D:UQ125U,CA565'']F ZO>"6FT::!&A^6/:*];\.X?7Q3[34%> MJ01E.:[T&0 S?9R(>SN-/--^1!DIF,?.QX\O-=WHM8'5Z.>?S3GL$;0GF-A M5 HH<88*GD"8X53H.WI'F)@1N=B57Y6%]1"!#0C/2 J*HQ1<>F*N" VN1GZ_ M')%%R_YC:#.)VQ!5GCI@@;5;_X/XH3TIH]]:^'^[.:X5_/Y%.QJU=6\BLM_K M6_G'9G23U)_T'"#KQ##"LS#G]#&&^T9)9K0XV)]5_*.JUG]MMMOSK('F>2(R MF0B0(:B^P#D_WBBAZALY2MT.'CZWDU &15*H3\8 DIPDB>,"9K&G%),@E]% M/)7L.!45/E*NEQX[M*[G 1U8-=/\L0BUD^_+DWH=KLG+8/10972$SIW@>6BB M%T]>/=PVE!U[I7JS.ZAG;J.>J5,7D!,(_:2=D8B89X1E%!5Q*G(@>2Q!]ZXI MT4S<%,S M>;?5N&DH=]>^9YPW1PUGJ(C&Q!HII?\PS4U! WCXJK*&8M-4<=MUD-W7MZ4: MHW[46VSO;_]>']$LXD0F!84L8;1(.$@ !3E%4":$%'F!K J?#[,46$4;.+]7 MM[_KNXI+!P4=R*.95HY'H9TJGG!%#;";Z$2G G<4QW&UKY>H'I7S0_ \],R3 M+U6(1W"(1IV:^'05?6",0(*XR),,Y%*P1."T,\H$LKH[-]!48)5J0%T6";YQ MJQ(VE% 7M0K*Y4"YNNA+-DEML'ZFC/7*F>(Y"I:[,[V*-9"C@9)U69\*%)@4 M@&(((2BR@B8"=7938=?A:[BU\85K5S9K;RW Z+[:ZW51+SIFP_(@*0M$L#\U MFZK\UU6^[#7-@>M9RYJ+/V;*YLS40'%;X$2))V%IS-0?0FFGGJAVHS\)$YMZ M7ZXVK(3,M=C7]JF+MLG^GC-F<]9MD[H79^V/)BMM;\^0T\\?R;KG9=?_X MN=S?@06-&80$%AQS]1(3G.:"=C ()L1]A.#!>. !P^FBP+*]*+#O,$:Z,V!S M3>-GN=S;WM+P'P27 <3(_ \<3SR[M''">_R)2".>4@&OTVDLC1XC,T?-].E> MKYAZY]%49=^6=5V6C\'HT])ZKU\?SE@4.&=)IB\/)&JB1SEA]"3N@%.K&O.# MC8VMHNL67'- V4XYAQ-KII2CSP-8?8QE7":W3U*)\WIN>A M=/[.F 7;FOBLW MB$,SO1J+/CNI:E'-93^NAZ0>@?)![3RTR8LG3SO_>&/'19&>K:.3/"YX&B>Q MX!E7)@DH2&FH#P.$J>I=]_Z6#)4)V=RYR=/[J[T MZ-- ?@8)U,5R>$R+O,A$'">Y3#-2L#3OEL-Y(E,X6*,L;/V:.VZ#&1X@7('( M]:5=4^VU7>'*5L$<6)ZQB+EX8Z)CSBP-DK(%IPD"1-($BZ+("":P$)TMI:2Q MS0Z;FX7_/^ROO&4M&7-X4@V5G+AC'DG,&""$P%VH4 MTBT[BX(*JRH5GDW_HGMJO@-@/T08F?M!(X89[J;946DHA!YC,C^%].E*"I7VX'S9U4F_VS4?AT MVSU[HH>3[YV]1M75G;/!',]#UWPY\^*NF2>.##I=G/;GR&Y]:;5NUL:K\]IX M%B>0%H+E6-=4H$73?;"U+#"%)G,HG_8"SZAL]M"N]R$P]?J%ER<$9Y-W*?#O M417N"1O\+CU;Q@4$%TF>X3C/90QIG(.4=Y99EAB=^/5I+_"[-'3OQRNU_<.! MJ5BU&Q.<3]+HABGN^T+A6#9N2S,)VVY=:GRQ[IXN#+;90E ZVW3A[M'U=#&0 M+1_IXF*U7,2PR&2&BB2#"'/$<<(ZXVH>RWQE# N3XR<-RYTX#^]9[WY0(#[G M_[:Y.&7QPCES9KI,\['\7NX>RF,#DF-7]7]N#M_80WVH[LK]N78(3XE(4$X2 M3@%&"8$)*XZU>IA@@%G5\3 W2A&+&9*YH&J.ES,*BC2.H6:"9B(-??BYQ=G4 ME/RZV]CO=?MCUVSE9A)B[<9K':=M,Z8CR.@OA3+J8$Y8G=Z4P)Z5'>\QF,<: MCW^WJL#/[E,AO'R2WJJ__:__H_N.^C]="?9__1__'U!+ P04 " "#B*A0 M*BR9]LZE "B5P@ $P ')P+3(P,C P,S,Q7W!R92YX;6SLO5F7&SF2)OH^ MOR)OSG-68E_Z3,T?/FY__U/__;__A_?OGE_^@/;W^RQ7!YGT\7/YE9/ECDHY_^&B_N M?OK'*)__^=/MK+C_Z1_%[,_QU\$OOZP[_;3Z8C*>_OEO\:_/@WG^T[?Y^-_F MP[O\?O"V& X6J\^^6RP>_NW77__ZZZ^_??L\F_RMF'WY%0& ?]WVVMLB?O=+ MV>R7^*-?(/H%P[]]FX]^_BE0.)VO/KO"AY3-O[UJ_Q=>M892RE]7O]TVG8]W M-0S#PE__S^]O/Z[H_&4\G2\&TV'^\__\;S_]M&;'K)CD'_+;G^*_?WQX\VR0 MP-O)P^!+_K=AO1KB;Y;=__WGV$&B.5*PI_N^[ M6BZ^/^1__WD^OG^8!!I_K6,2"$#Y]'N;+P;CR0ES.S) (U-&(''*!P=H8,IJ M,HE+)!^]7\Z&=P&A[V?C87[RQ"L-T\#TW\\*7\SN!WX\#>@?#R9OIK?Q^_C+ MDXDX8; &2(D+>;2WII@NP@89-L'PU7P\RF>K*7PH)I,PG[\&L]')I"4, MW@"IGP:?)_D)LW_>OJ8)F>+^?KR(1\U<34=;M@S'QV96H6/S4U2CT8HWIR,^ M<=#Z2'L83+\?G>K31K5]]'243^=YI'U>3,:CN&_IP20>GQ_O\GQQE(%5^[#69#G7;X8#P>3U-GO'*Q)4CXNPM\K0(;M:3"_\Y/BK_D?T\$RH#$?G4%. MM0%;(RF@>);?A3;CK_F;H/W>Y[415V'HMLB\>=@<);6)[L"(;1'U<5$,_[PK M)N&8G+MP("V^UT5N\&L[C\OE:[#1SJ4>.D M'A79DV1ZL%N-TZNBV;YN5]L$9N.O*_X_N<',%[.5/>7HI*KT;66B?C">_<=@ MLLSU]Z=Z26G*J2CS^CZA%:)_&XRG;XOY_&;ZV*[JEI Z;BL$GKJ;G#-6*X14 M6^+51ZAITEM,_YX/YLM97F'-'^S2Y+34?)ZO;I]OQX//X\GJ'-O\?J06VRZ5 MD%+C!S1)LKD;A%OV_,WT;?XUG^!MFVIK/&G()LDZ;56?-$23TZZRABMTK&F* MOQ7%Z*_Q9!+P^F:Z"$*-JN<:PH>G6*%C\U,\WQ*5.&CSI*U7V)NI"1#]/IY^ M4??%;["=.L-D*]DUX^A&&B%C.8 ME$;Q4Y?W.2/52D25O7M7RYHF\2Y?K'>X]_GLX]U@=L2DNK=Y4],Y?^,^:ZBF MR#"#R7 Y67WBS:T>S,?#L"O:\62YR$>O&I]'7LI'-$5V%7 ?Z533U-[/BH=\ MMO@>'R8>XD(/S/E8W"[^.@KY*CU;F.3Y"R%UU!:(BZ]^Q73]C'2H73*]9WY0 M"RRHLE2J]Z]IPA_RK_ET&3H,BR_3%5 .3W!_^\8F9 8/XW!JC_^Y>IA#+U]F^9?--KYI<28QU49KC)C3E-WJ_1N;\(?\?C">CJ=? MPDFTV@RGP_SF\V2\YE\U@T'JJ(T15V5_.=:KILFM' 6"AI*/W+>'Z%)P>%9[ MFS>8S&)G[&.JO4O[$)5X;E@5YU36YY?S^8?0]+=!RVZMOQ$P M6MOC45-,QL?=?D\;H]6);WXR#T=1/OX:&1C]\?^*9ZVRYJS+X+UC=\JP76"N5-05]H^SACI+"*>1G/)-173>%/(1V\'G_,7+M>[ M^DUFLV?=8AB9C&%DD*THV35:S3-]ER_JG>S+ 6N>;[@!C(N1F];,XMW#-C+W MCXO!K&:>[QNXYOE_"N=Q7N_,7P]9]YR+Q6!2\YQ?#5G?G,\ QN+U-"NBX&&6 MS^-[33R=WH8?;-K'<<^("UU_3/YMD4]'^6@5#AUQBA^6L^63Q=FP+4 MY_G*XE1.:A(9\?>?PP2R*MTRAB36A@L0_J46(V7"'XJ=II@8 -%S8E?AC<5L MP]36J;7C^7!21#>D3X'M.GSNGZ?1O6. C'L.@2(0,R4HET083IU75$ I,'6P M"@>> DO-AC\5LZ#*__WGT#?\YC:?S39GVH'8Z!7,%D]VAX>PQ<77T+__O!7" M8#9\A=7GHVQ:_/JPBE[Z97@WGFP#*6+<>!/(*%I@>Z"K7,F_[ES*=2_R2F'3 M%[[V#< $4LR1TS;\SU#"N('.4^\X)0!WM_8?K4DE 4]EH;\_^6ZEUA[@P*E# M95P@CJS63 H:^ $HP;+DBA"^TH[8Q'[0P190&2!%JSQ_W S:67-/IJN^C><5 MEMN+'ED@3U&JPGXJ'':&4@%P21\@FEX7IIH3_YZC)HW=7<(I?CG+CR9!+UL]E"LX_\/R?U0CPR&FQMG<6Y8H; / M&@G#94Y 99$E#*7<_SBP5%L&@KANF9;A+NZ _ MQ;EX19"4.F7!DQ]$UNAA^\6>3W)]Y!M]TRZSA7#(.@"P/O".):J0VO MK*#@RO2!+B^BY_+\S%WD-7GOEA';-[>[GBY>[B_5>F?:08HULPQ"3!3V$)"2 M/18X**[^)G&&4(NFV=SV=O3$4O@L=^*G<"^:KP4(*VQ/58;)L-(>$&4I(Y9Z MHP*[RZW=$J]:W:Z^YK//Q25!K@6.MX6]]X/OZ\0#Q>;L+VG*Y^$B/C]T'![K MF@6%P5"!==CQ05 @I#4&E12K<--KY7:TYSW\(O!5,X>3#L G&-]XI/\S'Y51 M]X/'Q K/PHO#SY;W^>C3LP#W=_FN=[6F/BKL^=( @ Q &F!A((9BN^>K<*6\ M^GM;+4=KES+I\!P^2.MZ38YVTOPRJ\/-XBZ??;H;3,O,#Z<=Y,W-(X- 2<@1 M%U0K!WS0CDQIV+=!0[K^2V\C>D!O!-;6XJF ZRT%' :V>FFT8]*'KR#7Y>NW ME0JF* ;L!X'VC ME.1!,96,&&4!L$ XN.&*@BAID??8I)$&D%1OG]-XWM;1H&+5AT_A(X_X^#QK MEVG!"44&!5H $1I0$NXV&UH Y.2Z\-.XNE], BA>%6 M/EZA*_,:.A-5+_>[[@71%L0_Y.%L& ]72?N+X9]['RD/ML\D88@K33G CE$H MK'+EP:)AT >O"V3=PJ.H7R!G@FT^6SP!6OCN)>I!F\+J+__/OC/8F8F@[#S';Z/G3!* M)IBVQ BNF&*8$X*]424?!''MO/5=SR'2O AZ ,7'^5>ZIITX4H:9=4YS[Q @ M#@J@'? E/R3S5W*$-8J4ZFBL00)M(=+&5\4=SGLP_Y M.@_P_&[\WM3:0E=]'&\+69]F M@U$>*3\.IY=-,ZT$P8AIQ)P$4C,K,2XIHE2EN,/T4%%K"T.);+Z\N&M-,&%: M(4((X I"($FIT%JGJ[UY7HY756OZ?CWLOHZX:Q?NT@HC#(Q5!CBH 2AICDOS MREY0DB5__I[F,8@UJ$:'HK%VMTVHP@Y2 P5*)#+P_R$ ME.4L/4MR3[L0%)PIM:)>SEYR;%;,A>0 )M()0RW!6$-;4LJ%U=?EXMCE874N MSZ\YU 8JH*5B#BE O QZI#"E*NBQ!H\RY?W-S&0E>E M8_ !Y)TR3 8<599H#*G WL5$"H8:8;AGS@()*Z4ANYH@KW.QUR#'ZPK(L1M! M/!:R*/W*O^_6M4X;([.$2N*="FN)"$>UX7CCU4 !XR[%[M1#FT&M*&J:V/*P]J#<%D_+?PE@+&[[85LW> MC>"\(QU!LWA_BLX1/\:#JX?VB;E!?@LQ:"-EV P[3V/H.C0<"0XPLQJ7G$*$I*1M MO;1HK7-UR!;YW\=X/VPM-1X*R*V3'$(7F%92 !!.V1_Y#X*@,WG9H=4N5FK< MI%\)LG'312R^%._I@V'YZQ,->E5&S(0FDDFNM(;<60>55N6^CAC&-@%KX@?! M6CNL;ST4-9:/&JYJG"QGP[NH(<_&P]W5RBX\(-5PKN/.(!W&TDIL@WH3GPL4 M"%L% Y7NZ]<7D,J,U\PH1H02WACHL?8;KE@.5&?^@%V7HZB,EM3HU-,$<'D^ M$3&4EP<>4LN5,TP31%Q)G]4RQ;;1=X UAX7*B>E/X?UU.$A I 56@BM(7;C) M$FV1+6GV!O KQELR#$[VECB-V5UY2T#..0;.(BX,I)Q+Y,MEY<+F?OUOC>=* M[:BWQ&F<[4%T14.!/A!B*Q$D5#KEG(E6-%WR 4&4LNDD^2!?TR'7G#QZ@,N& MHWX@!Y*[L.0)$&@700\_K\YX_CHV6$24MI40 ;$DTNT@@ M:,D7Z_SUQQ.= 9'S_;#/9/LUNV,+[3U'DB$.8-!)+;6F7.T^J*U76BZR$:RD M^&B?)H9+\=%V5 GDJ&60*6V,X,!M+D 2:)P4)]=K7_\FX=6T%'IX]M87]104 M9DFLET@IR(4SQL*2$P:[%#SVMOA+&UM=@T+H$(Y5RB64+G [RR:$;?X\M;'. M3\ZTT4Y0+9B54$G)+,.NY#?G.$7%[&&"EK94S Y%U/,EL9/:E;(S77G'?QU, MHEI4_XJH^,$9)X@AK3D74C$():?E+A?.0^%3(J\O0^7M!KL-UJ=)%O)%+JGE M+,I_W3*,D@?:0\_6%M:>C\^0=$YH2:WDB$'"C7Q4-QGC5Y80[(=87O6(^A(7 MV>643",60,:TU]!#2YP2#&Y>!234ZDDQXQ9,W,_OVMWX$E_=*JP; GT,RB(" M4ZJ]0QI[A+!7V+"2 J5HBC4R*1+[!X;PF;*YQ,U^M:+>%=/AT_.NI0U^YV=G MAB#'(: .A_]9H0 3VQ7MF4G):-CC(.Z^+8&^R;DN\W\5(@8'%,*GOQ@.BV6X M=[T??(]CA%[A)[-E_K1SY2>%EN<5[HK0$0H$H(9R0B&51I3<-PZF6,BJ!Y-O MS<(Q-\#HTP^WV"X1"CUW)5^E:>_>S?S\1D#$$GI)1<>8RJPP*0T MJ[[*C@FD?6^#3!&&&8$<:*2TL0!: DK^(F!3 MS,\0G&RJ*!:#R;],=_V0=>LY==[/"E_,[@<^T#P=C@>3-]/;^/W:3^[Z,NM( M$]1NKYG2V'D.8X(CZX 2G@:9>%HINK2U4(ZM=#[D7_/ISI29)_3.C Q(!!18 M +2$&.OP94D[)+HS7XZN\^=4QL3Q((Y$GG<8-K2=>=BTWDS#7I&_+>8GQA#M M'B,#3-.P$V--/#10N; ANPT/M*2B,R>':\1="N?;0I\;S*;CZ9?Y^WRVR@M; M84_?UR73$!+LE6!:<<^=0U[[DD(G4$I.L(M\R4]'5TVL[G K*]?"2TKT8#X> MGK:C'1PJ\^$N!(6*F;@5"#N]$6R[O)BQK>8*:'EC2T?)\4VM3N;W$(YV/%DN M#@:GG3Y8)JV&'#E#,7#> V8]!R57!)4I3B$]="CL$H7G<;SU"]YC2'.TK 8" MPI#/XDT^%)-)N/+%?.S7>.'3.F95Y@XIQ(3PP@/H#'2>&D2Y997"F-H,ZMHE MHB>I].?F+G[Y9JKNXP/M7JF>'8)=\^=G4'+ 8QT=YHD!&G@G1,E_PGB2K:M_ M&U(]4*P4,=:MH,YZF'P=>'D I@?;9]0QP)0UP!K*'8QNU;ZP5@IZYX)N@1'2G&VH8EZ*E.K;)^/N854@Z.-B,&LF.K8F^9X? MBWT2KUM D!J-UDI54 B?ZEBK% 7;RC1V/%\Y3]6!M],^,>/20@'"8B60>\\< M-M26''-$7$GX:L>X;%0F9Z%XDSTCS.? M#S6+O.YNM_ TEED:^P M'^3SQ?S-?+Y<>2/$+_94B&CC8S,/J*9."LFT898);,B48)*4 MO&3>B*GS\+/Z6\SQSME'&+EL?!04PEB)FH@S':3AR[%XZ5'-I[>6[[K%5.W MB21W$7)H6TL8+5,F:")AWS8B:"C$*ZJ4WO!%Q9>Q*S.@UP:3L]\$SV5]72?F ML6DU9%2O]V.S("-"G+ XG$.2*8X)+Z^ 6H6_KV/7;0"P/91.RRG*XU7M"+G5 M;/.UC)M)( D0W'FGN77(( G+74"'3:&=>B%M!?,UN .W*86V]N(FS?<-?':& M%42>(P(L8U *#;%6)1=!6NV;OMGP^[$O-R^DKJ!^>XY)/^5#,L8U=9$QE%)% MXR,'*PT8)JAJ*0G6^V77[R=T$V31X79\OIF_C@_+"&>020P#IP3BT&((2U$9 MKUP[V9]^7,S6(),.L5N[Z;_!.60Q9L #S0WEVDH&@*:E\YFA7J<4XNZ7_;^W M2&](5#^.JU];F?=QC/>3!KXE(PCSY R-):METQ! M);W?\I&9%,?<% ;<6D"\H"[ M=FM_7#S&^RFUON&^]J>8]!G$I$A,26[BM8E [93R&\L3!H*+%*OUZ>\S_UH' MC4JO;^NAK>>=QB:6B:#Z <,DH\8*&=->6UWRWS";8M4\_L[D3 M*H6-,!B"H%UJ@ @@J.0$DC8ED/1RWH/Z"O$3I=/6K?I[Y'/=:.JPAGG>859-]6U\8G;JV",S M!A.!C+1**H&Q1N!1Q8*(I=A$>I@WK#GQ'\^;>0:[NX33NIY#;HO[P7B7):-R MWTP+Z#F@WD+"&2<0";IYQPW'BC4I?IT]A%BRY"L@*86_9RET[XJO^>3]X'LX MLLUD//PS?/E[?O\YG^W6T/8VSY0WGDF,',3,8NFA!:"<*V D1>6Z$"R<*;NB M=N:>!82W\;81>#8_)/X7C3+LM#)8:ZLP!5HP;&6IR86%(*XL!W,C0D]C:8?G MR-OP@S>+_/Y$W63;+0/QONI9^-MHAX+>9^7&YP$3CEW*CM%#\'2IH)S+\P[1 MM?,EZ696/B2]6\;%UI.#SC S($F3%4..F]%RPL3PG*Y4THXRG^ M(Y=QQIT!I./H;%X2K9D0%L7PS_4,[7(VGGYYOW9U6\W\Z7(_9#NH.D86R)8< M*BLUH H2I(C=BD!"?*7I,6I%8U/,?@1<2[4/5D?&=94S(!8X[C@QU@G*G1,: M)6QMM?HV(5\>F@9W_,@0("IXL"B*\EATA*TVQ9'A[>.L@+2D]*P5:![XDCACN\#!R 'S"!J MN=06(\S#78\9'Z[X[7CH7M$VW"S_6U'F C_NQ^MW_&C^*U?4<-RA5G=@3M$5 M?U+,EY5*6IXT3L:! <@3(2$WU,%P"BIMF>'*6\9AM5*#'?*CRGYQVD 9]$!* MY91&VE#$B&8J/HD*)1F,B76N6&MK"#I%B_+H>OLH8VMZ5?"\FZU%4F81A>/CE=!67\W6$1.''8D.=8UTQ03Y+WS MV ;5"0FJD2DI9C*IXFH/P94J]J)1[G:)I_6DC_J/'.N:"2FM QQIA&BX"T(G ME2\I=O+:/)3J T %9"7PN2UDO7!KWE*QU_^@6L>,0D^9@N%F)ZFQE!E%\(9: M 7Q28,B%H.H\X1<-#9QNZ[;^,)A^?_[)+=Z^U7"51R.^=Q>3\/!.8C/9@$0NH5^)%C6QN2QU=3W*CTU3&SHOV&?8 19]TQH"TQG@C M&2YIDY176A07"J%SI;P3+&E\;0LS9C"_BZ;P\$]TJ_TZF*R,XY7O+Y7Z9[&Z M$H? Q73<5& 9J]9M:+?(BA3/T\O U-E@>/GPV "[VX+:ASP0/QX,5=">. ME!F "'5$>6TP$HP2I\J%; 5G*=F>DZPR%P>_9AG?VCFYOBS,/^3#/,P\A@SD MBPV+CM]G=W;+I!500:\9 A:$&P8P;+OD+#4I#H1]]]"J%V(UT-3!T;;0 MLL["\Y3\0S:B5XTS"S"!%EJ+E#8$>,AGB^_O)X- \725 M5_4A&D/"X7GP)-K?+4/2.("%A (;; 2P#+N24BV3$C15A%5DR_A,]>V\3R5?: ^8?QE[M%6ZX <:6 M%'B;%+B2I-1>SAYR)BO;<\I:#*9?QN&:MJ8W[&SNVW"R' 5X5P!*E>X91-0* MZ26EX<"UVC(J^':G3(M;OPR--QE$#;"Y+8"5>2'?3(?%??YI\&U+P0%8[>^4 M$2N4LD%10UHA(W78575)I7,ZY;#J49G.FO%3&S\[N&2_*Z;#4^[9C^TS3)3! M$ EF &;(8.4IV-#F R=3GL*2"EU>SL93!U_;O68?O5]GG!#FF932A)LD]< ; MA\K9[8A+$,U_G':KPL%YU MB(PJ@@3AEI-8RT19K7VIX'N@D]3COE^Q&W77:$@ '4"PNC?'_DX9I11P+H4@ M'E&C%)2JM'R%G9>G/$[U_?F]?B3LAUH:V]M^_7P_^!Y?UZJ_>S[OD"'#('). M8":H93[P3&^ITQRGO%==$*C.EOF>9\\D)I]E)(PUAY9Y^7:VK1.QF<$34G=; M"2MWS[@G%D@E W.@C5>%^+RRH@4"J'@EI^\+/>QJ!$R#+&_-YZR8KFC_QWAQ M9Y;S1;A2SK;%'H[O1U6Z9T%C8,1SB:2$U#D3GW]+RHU4*:^D???':&!W:H#E M[47X3;]\RF?W-O]E70YI%+>P7KHF-$ >M*9 MVMK.M,'VA_QV^9A]K\J>=+!C%NXJ%!*LN3>!;F^P+OW@ K42I4"H[Q;L)G:C M.IG=W9WNI+M,6L,=IC@TJJ+%'&*&$Y)%I!%?/);^@'$G564NH:C 3-R*!M%>KM>)K?W)H@Q'$5'>II M\\ Y1("%AELLE*8$"^@WE$,KEKX<^(LU;G=)YW.I3W%,5L/J#W.Y>F9%! M08P;/D*(:04J@8[!E)VJWPIY,UBJC]4M'HI?\]DB^C-4!M3>/AD,6ZX% M7ENMN-!&$RI@2:/6IC.'Z@N%4UV,KM7CL9K*=-H F:# .*W"[=4[Q0P*JT1N MZ7$D!3@]="5I##B-H YS"R MW@$O+ ^W5"R)C"]&:RI1..:37 G CPZOVOC>8CCU6ERKF1_+!;&C=<:%M Q9 M2#R3P!HNE:(E7122SK(@->5)ER[@U_'4B4QM\Z@KII60\K)IIJUQ'H651#S% M%'M!>6GQ1X0G^0CT,%EK S!)Y&AK'F_;@A;O!^/1FZD9/(R#2OID]H>\WXYV MSB10V$$%+93ABA .Z<"$DFJNDUY.^NYKT@"H:F=X6S#[-,L'\^7L>Z7-Z'7C M3(M8EI8P[KD1F$-%S)9A0*&4*W]UL[9$M.GZ7$UW[BQ;W079W^70^_IJO(_MBVNUW^>+F]M/@VV&/\%-& MR@@,ZPU1)72XO"!HJ>>EE013X%( F&0HOTP -LO][FP()]D.,AON(P!PP:64 M5GN$G;(E5= D/0*?;B!OU\+9 *:2&=R7Z+QJ]O&=73,FH?6>42>P<$A![Q$I M*78TS6QPNMW@>JWF=7#_$6^=ID=_OV+N7;X8#P>3YS.\LESID!DJ!0,"0$() MA%)P0QRV# J- >^PRJJ:3(J_HDA\,;/%\O/B=CEYG46R0IS;*>-DU&C,"-.: M2D"144H;YI' WKAPO<"=U;;K2^AN9;R\U&X:E$(W%NRP1]S,5CP;K6ZA[_/9 MQ[O Z,I&[7T#9,Q!1AFFR$I(8^X$;) V2G@O$&,FI7)9WUUV&\5@(^SO!GRK MF<[5$^(5A4G>FOVW@K8, ML?/YWL&[\1GZ687>&8^F& 2AM190"ZE2L5POY$PI;Q5).2_[;_1L$&_U\[X# MS)V@EAWHE:G /@)\6%Y"4B^!"C M/!Z&7;[/;&=UVKO,JVX9TLI0[:!EW&H%M($X7+*4\$P I27K[CTFUNL*TWT_ M*[Z. W_U]S_F,7/T8XS?<#'^NGX(/,Z#TP?+I+3>.\P)-LX[894E6\YX>=6) M">M!3-&R"-HZ= (AC^XQAS'WV"[C0%/B/<508J-(4/69+VE!@*4\LO0=3DU* M_C7(SN9Y>W[D_[F<+'F7\JZMOZFOBX3!H/'4("*6,\ MPN&JP="&LY!(E/)LW?FLMO6/=Z37*:?6 M0D6B$5(/5K:^^SC?8]KE[@Z9]TPQ);DS@CK%&:$0;ZA#R'27Z.U'0V$MXFD+ M?+\-QM/(GIMIT"L>-D;VF]NCQ<(.]LM<8 \!B#NLH5\ES%?E 8",QBF/K-6= M0[J*]>T5&.N44UN8_&,:WT.B-\+C[-],O^8;IAY Y9&>&05,8FH4D+EZL]C=99L%$AY =DLSR"C'PKB@%3$HE5)$ M4T%*_DM"W!6[Q_1JG?13WFVMM\#Q^$R?VWS][Q,>;_*E5'A@J#Y(9L/1IRT5 MB@$E%6'$455RP3%8Z;7Y0H,_6GPV:$P@W<'R=>C>28!\W3TP5X3%2&UT/A&. M(@_I]@ TTB=6X"(4=!F"R$[N#W?I8_#,:CTNZQ,7>4%?..7N+.&S # MW"!!E88&L,6NGK.\/!=$&Q-+A41[G_)B4^@R4[APAPU9J1KG4 MV@4>2$:4$B7]T"6%K%<_Q'\H6-8AA^[/[DU-VK,.[DW?S"*FL03A#R+,0 L) M+HU[04E*NC;U_06@TS/[//YWBKE8V[9:QOLJW3/+M"%*:&5C53>)B#>E,HZ1 M-2E7E[Y;_;M"7IH(N@/?P3)M)^'PX$B9 PC3\)^ 5"&'%#%";141;]JMY?@# M0+).:9SE);)C2KMKF.YV"ZGF M!KG>\<7BT6GES#-V[R@9<((8296D'@9%5CHN2L66&(_:K3KS ^QK=4FBQ0", MBJ;46B*" J=!K%HH-(&(*$A%3,R[X8)$IMVL,NWF*\V?>8C#8#UNH306O)D ;?-Z^M:OA? MR_$L#R2-EG'V^5&CX-&^&8$4,F2,9.'@X5P%U=>5- /+4DPR_7](:1(C+Q,D MU2R)SM!7/KGGZ]SBD7^;WQS,^G;",)EVUF)",,:*DW GD\K)1T[H%$?AQ)>3 MZX-A?7+HWT%=RP&=46R"ULP%L]*+P%TB&"S#! 1=G1L$M80,"Z41+;EB;9)?>]^=<]K4'^L305O _) _;#;] MF]MWQ2*O\)*WKTNFF/?(44XQ]\1SI0V'VZ6G5(IM)U%;;'4#K 4$KRH*U<+S MME#U-,CM_6PD!WM**6;5\-C5K?LU[ MGK<(LCJY?]8;R.:S?#%;:9GK0(L/^:J.T3/GVQW4[WX621DQ@P)")X&'0""C M>'1H*_V.*;,J):U+_YUA6L!=N_)I[4X\*X9Y/IK[P-)5@K2;ATC W'W+9\/Q M_$CZ\R-],\LUEDPZXQPG"BFM.=ON]Y)VE@7]8D'8%.M3-L#Y;3$+)_YR-KP+ M6W%Q^R1[XV9M+(K5=U4B7NL8-B/4>,*$%,@I2A&C")2^0!C5X&ATGXZ>_^!)R_=Y$.;HI>>'^S:<+&-VY_#% M*J#Q0SA'W.UM?M"RV.Y$,F\QU(A;A8%#P"H$;7FE9-B(%*MDDO/%!1DB>RVQ MMM;/>G(WMT\G?#--8LV!1=+ IV51FV>'6':+R:KPHDXFWT/BWA5]:;"H]))XV3:,<8!E9XZ)Y%T+NP")2^( M3DJ@W7?W],:V\::X?Q%:3%-*2> 5 $Y+S0F0@ -%.2H=9YB"-B4)Y\FI8A]6 MYVT T&S1J*;1$)KJ5#U.E,N/C6%,A.<8F6C=H9C'%*5E@A$. 8()&#[9^W.- M83=MUOYV"0@^32JM94)3V^FM\7L?E"UUGNU$3(..8OEM+GE M@B"O'*3E=9T;D!2B=D&5Y>K3 9KA>WNA1$$&8:V\'XQ'[_+#.86>M_)W&L7^:MXH!16MQB%MDXU&]U:CJ/G9>-,82(A M=H)""DU\I4.B5"4X%JK5X_'J )3([=;\V&(J[9MM*NV;SXO!>!JMP*4%(#Y6 M/,O%725J.V'43&#CI4 *0TY\C.:3H%QK0@N5\E+?PWSK30.Q/4FT>=6(7(JY M7\*7C[[,98[X9R\7L6+!I)@O9U5M.2E#9TABJ(!BB@/.(1-/,AH*%_Y.P&Y2 ME.X%:7,MRZ ]U*XBE5?9LT;CQ3(6J5WG+AKIY>)=L?B_^4K;.(C.:D-DTF%# MK#/4.L6EH4"S,D)9,$-24)BD WY6T',*^0VH@\+L)D4W$S31X_DX0HXI0W ME#!B$'GBJ".X-BD&\Z3"QA>VH[8MB%Z]XJ2^WF2>.*Z\ D9""ZGTX>OM A88 MM5JG\FL^^URTL*6VB)ASWG1.E$E[84$OV'0V,D\<*9QB,A C3V:A,$80-;O)",2^:YM=NKKF/8I2 Y*33X&G'< MIJ0>4=UI[?KB/HQ^%]J,O^9K,UVOJMBOIQ1WE-<3/:VP?961 G DX0QH%'V, MI5&4$&^89286*F/5RL>]YL@;7=+C<%(YO![>?1N3 M]L$2XJ?QN*W#;.52OX/X..55%HY/@V^['35G-2N>WQ2S_D \G@_E\?#L>KG%R M&_:AP(,ST7W&)V4Q-,\KZQ"E!""/9% )2GY* 3M[F6X&Z&T"\ 3L-R^XWBZ$ M-I; 7AY2PJ5%R$CAN-4D:,:.E3PD3*6$?/8WV\(EK8&:)-<']/NPF,=?IF95 M V/X_=-L,)T'7D:BIJ/5=Y,UB=OR:%HO9^/-R$9,!?2K>K\28JO_O'SEC M/C+&6<"9E%8RJNE6?%#JE"?9'D;L]13O]0NJ-4/M:X(J;.0'>F7 2@\4H"R^ M2#M/47RDWM!IC$BYC?8]_V);%]/ZV-\/R^G&32S\MGN#Z9J=V]E5J\BZJT?F MN/&<$Q'+-EF#E(.:.R8U@5HZ8"LMA(:-PI^.)!9\WC!#C"'/E*/20 J H\C8 MDB+":4I\00]OW\ER?1E-D,+,,\^#^6SQ!!;ANY>0"#_*-JFM;V8?\]G7\3!7 MW\:[S.+[FF9AN^$24:*P@I9ZAZ!')244F!3]NX>P.%>,1:U<; $/\W!Z;28X MM\5]N.,>!L7K]IDAX=AAW".B%6>&4!WT^C5-RH4 MU,O3UJ)=R^,QW!'R-^'+0R_LKQMG4A@.K?= 4@D(,>%.9#94:4N["QWKI3)1 M&Q_;\V+\FD^7E7+JOVP:ZU YZQGTTF+HO+"4BY(B+7EG:F:;AH4SY/O*OS") MK2T#)28WW%4(=)L1*\:>A3^CP_:J,T;+)&. :A56G@%,2\NE+M>B)F&GO6*X MG8^1W6!KD._MV4GGBYO;WXIB].1DW\[?YD&>P_%*SN'K2;YYZE#WT2#\SWV) M@.L;/// &LN)9H9I%01%O20;KAD'Q+4>F^G[8>N\[Q2Q\X_%) F5KP;(P@47 M!&T6.J0T,#RH+WA+/;#LVJ*J&T9>*G_;0M=OLV(^#W>=V_$A'>Y)JTQ X.(% M!0!@O?+,:DE+.CA*RKS;][JN-8+F?(ZV]E1>QOROPE?GE73]O7TRHP&VX3H+ M!(\:""92EGRR&N&4W>5BTG"FHZ8N_K88[):'SXHQ(C:HD)/B(?)A,_F#>OZ! M?ADTS'#J.20Z4$T0Y:34+*V3J#-391M^0ND >!VG5ANK6[--Y9/).G[_]\'L MS_P)/P[9J/9VRJ#4W !E(<3((Q;8!71))>5)CF=]3W-4/Z!JXW-K*E ^#3R8 MQ-O Z'X\'4?Z8WW@XY ZTC,#U%*!M$".K HT!,+=EH4VJ6Q?[QT::\=5OF\X#CC*="JKH5O M?"": 8[2\K'3:2I3'GQ/3T=_L;?]=,Z>Y092 M)BG=H#02^B *Z3 LY> M2(G,.ST[X\7N=OV56+LK M)U"V6>LZW%T.6]CW],B,#S=D:XSEWD@BF(=0EO19:E+> T_.;O<\)\ E8C*5 MOVWAY[S,)B[ZLF-#&)(&4:K#U:5T)/.4LJ0D=.#'V;Y2F-H60-Q@-@T[:JPS M]_%N4"EU\;XNF18<:"4MD<1:[$RL][&FT !M05(T2-_MZ37"IB;^=H4@/9B/ MAR? 9]4^\]!HJBV*@9B.*@"A "5MSB55K^X[=-+E?01 YW"X*_38\63Y)-JO M GXV/3+GJ0!>2"^XH.'_EFE=TH=8DLK=][>7QA%T'H_;PM _\EAY(!^IH%<. MON3OEM$;_N9V-?/YS7(Q7PRF*Z?"XV?;J4-E&CL@#12.<2 Y4X2#FU?J)+4.P.=R< M"=!S)-(Q.C>;^RM23L?GOI$R+9U7@!L)G=?0(Z8<*?EAN$YQG>_[)MDU0FN2 M23_R0GQ<%,,_[XI)D/Q\;29-P9@ M;:&0-DB0R&IU 1JF_\3<$1+ H!T JX-J@ 335@)>4D2%Z"Q];KMI8>H0^>&T M$J?QN?6HT#71,8%-,8V+?$^NB4K]LL"LH&]BA23ES H'A4Y-37&P?8:DE=*A0(K0WH:#T"&XHVRXD(@*JPFV$(J2)H_4-4,G4'C 4]P7I), MWD_"-]+KDGZ.& MM.-(?@V[5RW\;2TC5,RENYQ]KZ8Z[6B=48@,M5(YA10,JB;$U)=T(6U-J_[D MEXR;=.9>2DHH0IS76"#,.0P+P2*)RLNMUUY>LSFY[FO^N4QMT0'R6=;N-]/7 M%K,/Q63BB]E?@]DAOX$31\H,<19:("P"@BGC8&!+R0^NDAPF>Y3'L Y O/:0 M;)#1K>U1JP>3-_/Y\J WRM-FF7.$8V LM\X;[1DBLK24>$EAJW: AU72^R#6 MV:*]W:DQT;_GMGW$O"#YYQ+QMGE.N8&E)C)R%DV#)C\)HJ 03G*3>T MD\^XZ\92*N];LU&NKYDQ4OGV-A\N;F[?Y7^%VV>QC'$17][/QM/A^&$2&+4N M>'%SJT;%P[&<3F.]8N,!1@2CQ%#!9\H0X MD'+-2#)_7"4X:Y-#+S;/QVKIJV8J;]?BTHO]M"[)]&%/K1&VA\?+@$&&$.@(5AXJ3H&%ON0-\DD9 M)JOG&O@A45NK8#IYRUBO.S4,G)H=//(/],HDTP)2X3ATVAIN*#=;.K6A*:7O M3D\#<)T K(_]G*@#U2S'YT)YR U1#F-G2&Q_"4LK7?009]DA3\] M>\%U[KH]$V)K:=!.+0"_*OC^J@K\]$AUDCH_)M-4:DHH!(H))!4#L=KPFI,( M6-==5H;+7@$=RJ@/:#^_H/N9N$^H(.\9XQ1R"YT/%V+(N;=;[AJ/4SR,>A^C MW8?ET)KH^IU5B6,(G/(VT,,%Q$X851YI*)QO*9=!V'^GV[: F,+S/ON66 T1 M#@R!0!M)(%:>;2GQ#J2\ML*3W['6#@%N>H67N@2F7XIKB20.,VRHEDQY+*$E M8DN5#%I("I1.?G.Z9BBELKZEH/MP%KP//WK^V94CZ.\&N9NBV& MRY7S;?B@/3-_VB3SUD G&$968\H4%3YH+9N)!VJNL61D@O2*6KA8;1<^6_3_ M[W(P"ZRLS!M)XV# < MWI?'EQTLCFT)S]IF5G+-E04P]<$&_U%(C)"6'MMSD**;N2MS"ZD% (O,:E?R'_,NJP-1T M\6YPO^^ V-4T \1!;Z4+_P<&"PL4+3E!D9,I6?WZZG)5)QR2N-DH)*)Y:A9V MJ)545G%7)CIWS[Z;8G08(0=[9N%ZBC&S$EA*8+BL:FY)2:(7+$6W3/)VZB]& MZN1GHY#Y-/CV9A28LGTWJG"8[.F3(4>$Y(X00$'8&P6 7#Z2!5.2^R?Y)/47 M)O5PLE& J-$HB&2^^>?M>)K#@^#8T3Y_"3^!<0^)^&P0R>7]73 \;JUXVRQ!Q2D*%F0,$.()8V,+*R3-O4J+#3O=- MZ+O8$[G7D.@_YL-EM.I ]/G3>+$SC_>N9AFB5 1X4@E%.+$DPDR5;W.,.I+T MPGEUALI$[C4D^D^S02P(\/'[_>=BLD?NS]ID%FB/8_Y"Q9&"@@%C63EM!](\ M[*_;-IG"QX97OOLVO!M,O^0'[-2[FF9&12V%,\(%=!QP;;3=$B%42I EO#J[ M8PT<;/0.L/;17:Q?T")0@TR6NUQ\ M4CMC+9QL^.DB<#*Z;G_-[6 QV$SXR)O%KBZ9M)(##)!V"!#.I%.@//EX ']2 MO<UIF4$M$H1$ZS%]0::1PNB0!FJ0 #=37 MB+VZG[[/Y6:C@/AX/YA,]'(^GN8[ R7VM,P,$-XQ81W2P'EJK==;3$N/D]SD MKM2^F,+ 1C'@[O/9EW":_38K_EK;=$5VI8K(.1S>X/=_ED4@423QMF3CK(">> (&F-EMS@TKV'8XF2=H>K MLS(F\Z_9^\9CP9K=DEC[0P*++-6E!Z @FF8XH2-^II K@F G,_3 M9I6/,,'98/)F.LJ__>_\L +ZHFU&I(V6%N^PATH2(QTKE6@!M$TQ;Z*^IG:K M5<5(XF=3[@YKD]KCKG8XKFM?\RR?%\X]ML>IX_' ;N#0IYLM97J',^.X.F8$".QDN@MHA&O[5T#&F M'$5,0"-!I:?<9BA\6TR_?,IG]W'BGP)G=?B8/P\0N+-]I@B%'@-)@&"40RYC M6OUE@R,BC9 MU#+IN>/ANNT="!MC+-!,5:6#I3D*WTS#-)?;XF1'R'O1.EPL/1+ RG!:$$JX M\]BCDC9"5-*+8'^,>G4)N*B;H=54JGJV]46YC81/CB7&C^SJ+YMGC'F.L3$< M.>$HU,)Z55(62 MR@UU03M-2[O6/["D"?@(6L[B:%MX>7+DORL6^?S]X'M<*D=KTA[LESGH-:"Q ML%*X>AAJ3=!Q2EH!OK:M)E7@+VM9U MPF!<[LS>H:1TNSUZI6[B;$IF9C<0B2Z<1\^F?5W"_E M4,E62X:V#9?31'P0+6=S]#AF9A$'D=8-"F;/]K6/^31[FUV&7>[K:F\+ M'=#>@^>T 3*BN=#0VJ#],QC^ &;%FAX+C,5)P35]1\@Y8BU:X'(W.\W;"M72 M]_3(E*;4.NZALHAPH+!AL*3/BZ122#URF6G^6#J7HVW?FEX8P#9V=34=O2NF MP\TWQ\U09XR6*8[#NH+$0^JM#"L3>;]=2S=_G! M,%?W,;M.Y9F65)H.4X*)ND?IAK%P,'=[6R6=P.J M/Z:#^Q@J\\]\%&VI)Z%K1]],6XTL"HH%MA@3ZS!T)DB: ]V:\GY\70P'>:QO-?\77X8;#M[9)YQ@87W09'%#%%D"-S2ASQ*,0]4 MU\.N&V)U,+X#H^53=X+#9LK8,N/*A3\(""J$#9H&@(J7]'B,4LS:I[LX%XO! MY&H0E,;I;D[")W,V@]GL^WCZ97V.W]Q^NLO7Q0>B^W\QS4\X(T\:-6.8(X$= MM8A93Z$SSN&23SSD4;VY+WYVX MY[Z?Y??CY?T!E!WMFPE@#=(QH I2B+0V<'O51C@HJ]>U=34!K[IYW VNUE>6 ML")6EY;*D'K>+>-2A7N.\88# Q!S2AA64HH$3 E^[*&EOWDT);&WP]/PM(,O MHY@@R@R&$E .F>**H9(NRE5*,%P/[Y,MG7$G3 (R^!)P9YC!&BA*A*)3*;CV5XY/N'_&'P?55#_>;V_6P<-IF' MP>1#'I^[P[J).T\9!5,Q[.&I MT#D0%-$"]]M\1:Y(UIMII./37T4]&-T.ESFMI?2&>"VT4DY(C\V&,USC)$MY M#[7B[G!Y+L?[B\7PZ8>"3\X;,(/ *(YMX#]TA!JID6 E=[PE*0DD>JA7=X[' M,WC>6T3Z8EG3$?XX7H840O!O, M8L6\K_FUV TXA5YJ8HTPCD//,??>6&6DUY1+5LF5HJ'U-Y[F-[VI!I04+3 YM9!]GL^B*MLI?"\)N-HK-Q)XV2464*C!FUPK)D" 10E MJYF6^,H@5S= ]N&O =:W#L,WTX?E8KYBROY@O J],A&4,*45@B1H74%HRFY/ M"2852*IQU&.(U8N!?4A+YG=;N'K"CM6<*R0OV=< N<4PR6% MUO,KLVW7?T[6Q-@NH7/T&-S?*;.8*T(ME8 S0X114H"22HQ94IG%_L$G7=@5 MT',69[O"SRHI]_O9>'@\N\FQKAE"5&%- FUA(4(6[D)*;RB.E>FN++R\#M$? M05,BA\_$U'RV>(*G\-U++(4?9:OBPW&B'X?Y=!!NW7O.K[UM,^(5(H)#@2AC MF ==DJF2%FI12KJ*'CZ"U7=PU<711M&QF=8?T_E#/AS?CO/1WD/J8/L,2RJ\&F1;U<[,-A/ABE@\'\\7>TV=_X[#-QO@I'GWL MI''4 ^;*0SNLI*0HH;YA(UVB._"1Q,YN@M-.3Z)%E6"&^[!HG(& $4$TVE E M#!17]K9=__THF:7= "4ME98+W (<8V\9UU Q9;DH*=2:=I;JN;D7C7-%7#65 MUFD2(@"ULB$@ANYRLIK.0 ?*D(.$=L M10-DOJ=QAHURUGLO6!C>(.JHX.4\@XZ5D@6AA_?1.N5> M#T?/DGRKZ1.%4A8XH)S@!$$NJ*=N0X\T@J28VGNH2M:)D.:XW)9V>1/+T4PF MQ2(RX^8ABN^HP71OG\Q+XQDWD!.B8H0]#7]*&A7R*?IE3WTB:T%2W8QMT_GEED*G_'EL#4[N"R[GE"H1BG+J@;P,G *.< M(UT^?DNMR(]0KJ"R@*N5*SB-HZWAY9!3HPJM30 MI-,PJ"80:@ULD(+:H@7Y=U- 4!27N22JF!?BI*:S-)N@')40=W5/(ME(J55 M\9P,FA@E5J+RZ5(1+JXL$W>*: ^BY"QNMH63#_G78O(U9CRJ]BI3J5_TUJ/ M28<$859Q!*W=;I["NRM[G$D3=]$<8UN[W^2+11N%W@YJN*^;IP))[D1##(1UD(,XE>J-#YJZG5G_O M M8.9\"1^ REEL;=%H/RJFJ\2-GP?3/V]N@W#R49SVVS?ZYL-QK:5*_\PQ2R$S M2(EP:S RT$NW;#2"=)9AKV5(G8J$U];]VGG=FHHSF*]8<%S!>=8P4(,DX<8" MB) CQ$NZ]>@S5"8]!O50 :X1+$E\;"U2.0^2&$S\^CG=9)#&A\'TRSY-^=GO M,X,11H$=0$D).90&;0T'1F*18O@5/4='?>IQ"DL;A\'! )TG+3* "8= 8(N< MHEY9 T69,,)@W5T9Z@:A<*;@7HK]+ 8V*?C?Q]/Q_?+^H.B?M!.BG3;N^%?ZKXBGJ8V"@ !M^. ^!IF\QZ(RPTT"/CN1:,JZWO M@Q6:=.8]WW< )#"Q"S>C\J![6Z&.^,%^F6(:&DYL/!TQ4N&\I*7-T3*<])8C M>PJ8!IT<:V1UE[#:+ ==S&;%7_&Q:O 0?K/X?B+*]@V3&/B#6A(H*6*N)X6U![_VL&.;Y:.X#R\ITJ9&L>4G7 ;P=[9LQ M(R DTG)H'&<$"L/+>YPE("F#80\M+LV K&XN=Q.,G%:Q'E$,"/#> N@XITX: M7L8TV+".4E2J'CY,-H.CFIC;#7S>YT$7&8V'[]>9O[=IORN#:=\ &2(>40FT MI%0 )H*N"4MV.AM^D "M'D:TM0&MFEA]EE-XI*5X09\:A6^"9 :3*LK4Z8-D M8;5@@@%FP@FG/<*.E_9PQZA,>>2\D+BD\R'4.+M;<_.+HKNY?3,=A<60C\+Y M//]4O,L78=KCQ6 "#^Q4Q[IFE$+%(/,>8@2SLK<-\IPY5Y_ 9\88HI!W&3OIX\9:@U"B=I"Q%WTIR];D$P'4HB&YT,SV8 MC^U2$RI0R@VB&"N26($(!Y&7OBD%0I4+S$9[6ZE;7: M.-^EK Z2:ODF MF6[YL9%F[53C,82U!)(PG6 MI?^O5\@FA?: :X=-4VQN$"R^F$S6]Y1PG _&4S4,Q_U\=8G9]3)4R[B9=(PX MIK'$"&@J+&2N?&4YKMYFWRBO:\3..@/5V8?=CNX9 ]900ZC5*BP !#G$8DN+ MMDF5@Z[>1M\@IYM%35VGWHE#9P)R8(D6DJMP]".-R:..2 A,.OBNWFS?D12Z MO"%^R*//08FJY))9CQ)PMXWL,"-?EI#HR2>\ %VNJ:%0 M7<"Q(M@R:S@2SD #B!<<.>V,*2G!5B8YY_PP%O\$CK:%C3^F@_MBMAC_,Q^M M=N3Y?#F8#G/W[2&?S@_9KPYW#)<2(*S%!DM/XR+ B*+M2@!)D2KP$F-UT\%4 M*\-;#,CE@@\M ?M:I]Q@[G2#%/ , Q;K+&6E+0I1),*'2>9X"\)/W6P MM@N?P"?O4T?*UA_HE0E,'")NG2 .>:@T<-OEP4D2A'X8&WI]#.[FG;"T@<37 MI56EIU&EIYKJ@V2>:@ 4C@$#7%-&+*.\Y()G2;="=/4V]\;YW0WJGJR4]9?S M(-C5U;;Z\_2!,6*A0R>-ITQP3#DWTNCMRH/4I=A+T=6;X)MF=X\@MZIAF0BY M]1@9#IN[(Q)Z99TS6BDN-]%5!J+ ^Q3(7;V)OFEV=P.YEV53*^/L9<<,:D+" M I-:8B8U\X24D9<&8B62;=MV$^G]_OEGEDG(PPX;GER%*/G$$:8Z]*7GB-DP[>J_?T;X/E_8%?^-D\'RYC M;ILGY)RE_QT;,T,4>&F! <)Q+;4 $M"21](EN6R@'^:UH"WV]P>BCQ?YF]N/ MBV+XYTK?_30;?_ER,%56XLB9H4P;ZCUACF OJ7=Q@A4/[>0Q,XM96*W14R&ZL%,'35E8ST C6(H=&EW]4T;;[&\+ M=+OW]=KPMWOX3$AN&:2$J'@1=)XC4_(".6"3DE%>_9-(AY*H%Y6;J,3-=%8[ M=)@T! !L;F"3_5D3:ADW,XK]_^R]ZW(;.;(M_"[G <[!_1)Q_N ZXPBWW>'V M[/F^7PBV5+*X6V)Y2,K=WD]_ ))%R9)(5A7JIG)WN&U="F!AY0*0F4AD"J<0 M3?Y3 IA6@OAJ])K8G,O+>/9G)F.(8!P%\E-Q7=SORHQ6(VEZRAX!E? 4K MC5<>8A %0(6MQ@]]5A4<_),>H70%=K>KW>-KE#?IH7\6=]?Z^[O5]?+;\OIA M=.:<^J,6*251H=_S0')UW!.[J7Q2S6Z^]Q MW]]O\5$-N"W^N]ANZHS3*:1\/&)R;Q MO7\OWR01AQ/!<%3="\XO5RERU92;[>8?ZW)S_GCD1)O@"7(HC@9#A12(YI,^ M'F%B0?+JHOY$1R'=P#O2AGF,8[7+S=5=F:SNL\52+[<.@$+LI<<,I/,=3PSW ME2F$J5,Y)VSXISG*Z![H\0-&CY4B,F-&7^DG&(&E1EP(Z@2F$G EQ7&R49ZU M9?ZD!Q+=0C[8^G:W2,$/_XY;_"+N[>M/RR^WVP\/*2'YQYO?BJB*+K?+8F,6 M=W=%M'(.SVT.#YY=^_)Z#@H@#[ PV MJHQEE#:RNMN$HEZS2,[,_N!A'"$.1 M5EW_]\-FET9G\[E\S)OXZV)Y_6YUR&[W<7M[]DBW=A]!8F0A@@A((#$DS'I9 MQ6-@C&C.-7]<_]A"[HFX*KZDB/3/;Y2/?:$^QCVAZD+<<7J=6PW/-PS11+): M42R$@4 !",#Q5A2.VT4.Q\CLCR1ZP7C4#=C]%?6&Y:;8>;(?AU MR^=BJEKU M%S2E##/K,%-,2@0T,=5E3B*8R-$'R4]S'C$$](^T_+__YP7J<0A_['[UZF\. M_;P P$DQ?:WJ]OB^N$NOG+ZSA;;Q?)N\^.[%']MB]5U M5Q2!(8I'PU-A7'FS&')SB%>:4"LD(@RSJN1P3QU8Z)4:2W;5RZU9\(Y%E$N M%C-_O4'P$EBF#;2*>2<0 5:AP^BHR0N7F2!9\@1\@2VM$&T5D+ KF5,N5B>+ M^+UX)@@MN> :>P:UYT@+Y%3U5I[XT4IX#B/GIJ(INX%Q'#?S4=>MK6(\:L>, M"PH @-8)!3G0 CIR&!]74,ZLP%67>T M F$$Y +I:J3,9(6]37")R9;W^0/Z'&C'/('_4)SGSZLM0M3FF?%QM@D/#%"" M,@H.XQ, 9^6'J[_L#.V$[9Y!78 [S@KT-!U9M/L:+4.OM V:4>RT AXR2:V- MFS9FU9BIRKI"6#]V[>T3JEN8QT@3=\$BJAX+6FK-,14"66$YC5!!5XW$(IM3 M%*/YO?QRN[A[4TS)@'(PG^=.O7O[3D[. - 6: ,S$S]T2N MR,O>D!UJZ7Y\Y5\6VT/\PL>;I\M+"U[5ZRI8*:VS"G&)"-6<:4EHW-EXQ$5[ M)G(J7B[E'7&E,!J5[KR=NHU?4_B^LOR=.00AIWT[:A MEM*ZUP PI@I(SR2VU#N0XC+S7;9+"JLTKD=!L($1X[#$A<(*FR M2CDF(&90 R>P)K,[UAN 5R_LW<'$,X&%Z!A&K[_KQ5WR&/UV6Q3;]XDX\:/& M#PJ9VG)EB2%>(R XM*EX[2Y#$I.:TG3/W=>R1?K&ZG)HR0]/!LFT-8X K:E! M&%FC(U\/8T*(9U5'F]>B4EOZ)Q>5-H@/I?>^M@).FC2G&LJW[ 7.,0ES,0;E=*.@O(S[I!!< 42,= Y'%/>CA$QG ME<6>(&GRA5V#/:V0'8H_NWL 9G\77FTVQ79S,ICE4I/@F?"*ICR:@'*=OF#5 ME(,&NID=/'M$N.*DH!$0I8IB66'F@4356 MR>PP9]!S85$NO(-2Z3$K1V,VG6D:-$VA9D)28Y'PG*9TJH<1(V5(5B:RGX=0 MW2$\%*<.UH0M-LLOJSJ:].L-@@, 8488 $(Q!!E"KH(-(0FR52[JT*>:!"(=I,X2A0DT2BF@)*Y&Z.3VK]G<:TV MAU=_6I[CPLY5HW74_"17<66-RS.+,Q!:"VTU;HU$5O'?M\"FIN)_X?7I&N+A MJ/721_9IN?GCPAYVKEE 4OLX(BRM L12@J(JI+$;_]<[&^OKBUG6L6 +J0/9T@._QN]K[6E;H73P>I2!P)X)HH!(FQ$KCJT##J RC'!33!:F_= M*SYMD1R>(<=HBA1L6_UPYTNO19G3S0.&4$BK$;:(,8GC>)&L1JX,G9DEEB7[ MDSSJ#-Z)$*MRA7YO3ZYC%X$CB822(LY0)A&5'/O*#J4,NIS4(I/>UGHG6%N( M)Q <]H^XR;\O-YN/J\?G-G^'A#T/"E).:":\5%"6UI)@LWPHM G*T3'3L%80YG1KXZF N.T3.M A($>@F4A@@I M%X=H)*G&Z3F>V9'-% GTPCSM2E@CD_*BR_5LNV ](QHH(# DEE$LI>#56*-% M-[-L09U(O1Z36N';*D=4Y6EQ?WTM5IMBL;K>A5.<2QEUMDG@5!-!#+8&\*C+ MQD\C[/#.GOFY^>$[DE_9"[BM")'R@7R\^51\*U8/1=05/GXMUG%,JR^'-SH= M\52_<3!($H.]53JK9"=J2G9.D'YC?\M&Q\B".3P$F(:?4 M T(5KD8*C,VJ!3\]0KT!%:E#:;WE4VDLF8&8H30--8'6$ FKD7(.9G9?H1NA M-SF5;H;O6SM)5%RFPI%08&&0EIY"MJ]6[^+^SW&MF\^S.8FN+>IZ9XG-L'W+ M\0S44\:C>N&P0A@HJZ)24(T48C>[A"4]<*A#?,?4LHXZ0K.#ZG,=!!\M7T:X MII!*[A@42*CCZ$&61W7207MO2O/*EMNP=[;*^RCWVVC)[ :1T$OO;A:;6W]7 M_IE +HZ8%S=Q;GXJKE+=C>7-\N"365U_7OQUAMR=?DZ@PL;IKY %S@J@B8+L MN (PFG6%YXUH>3D$>_5^V#BBF2S-GX]N/^:..7[R0X*&'F*L '$.&.THMNJP M;QK(<5:MB$FK$-,@>%=RF4# P(=4^BC]\N\@@><'K@;%C9XPX9P%444U!F"Y MRX=JM,6Z7HZ5OK%JFC=&&(M2(#KS1&F)?QB38]K_#">774O_0MZ89HB_ MM;NNZ58PI-H:@R1 2&*)7#4ZRFS.N<&D^=10MO7NNC8#\RW>=67.>PTU4(([ MYYU%AMIJA!;HF<7$YHJY[EW79JC.YZXKPR0:X/$_ 8@!5COB:#5N >',3K;S MQ=_BKFLSB(>BUHBUE,O57SOBUOB MJ\\')3"C$%ON@'+6*RGL83E.I#Q\XSW': Z%&.Z3!S+I69.2.,] MH52-4#.;P9M(GCGE[6T=PCDF8G,2Q3D*>#G^BZ@D@-!92RZM1&DUG MEL$Z7]CU$\E$BC%O(E!&B<.8H# J)Z?>&V%+ M4^&^=L:5 >F@-.DIL2=FA,9Y%M=IXK!#!$M JQ%3J7)J!4[0!NN+1-TA_);C MVY%.:7(,\E8J#"VE"N!JI-;ZG$C0-Y AI$M[OB6D;SD(/>WM0@)#/9-QLC!' M-3F,%#%@9W9-KQNA-PE";X;O6PM"AT1S;P$FR#$$K8MK.*M&9QF;[16&'$'7 M"T%OANQ;#D%GC$CB%$$>0&"YA=#YXTBMF&W\6(<B&;/S9)"S6S MS&$;UU8%'#4LVJ[[$1*L')WKGM4I>W(@'9XT?OE7M@B6,6X^< M$<0CI12#J/)+$ %)#G4F?4+1)75R46V5_.))%KNCZE:L[Y?[*)9=YKY7*%&O M82!<4@(TA)'W6'EFM*E.Y@B',B<:<=(^G/:LZ 78,0[)CUEI]+5KN MB;>B0M$4<, M+=0Y>RF;YZHYM@PF<,UL9S__?;GL\7H19((S[#&%#E(LH4K<84IZ!#4#>L0, MM+]=W1;7#W?%QYMG\4Q/!GF\.[_Y>',4]Z_%^J99.RX6B%I;5QEF/OC67B[ZMQS;E;OB&! M#K79/X)P-J;UW>J(Q.M -)M!'7U6($Y&/)V%2C/J$-.24>N42DX$B/5LP]C' MF"3CR&P09>&8=O^78I%0VPUM-.W@^#:/8MS4V/[/-0O1]-5"*:H(U=19JR65 ME,=EQR.*6+U8H^%&6VW8C M^N<'BAT"/-XLWL<8QD7RA^BPW>^OU?9QC".GF^ACSL=E51(NK,,&"4DL9EPX M+0!7UD7)U]H<^U8Z],,FVK'1M+SZS\-RKSYM]/(B+34*&27'):C5MPE!,F/$$*#LZ64[M> M9Q(9G(FOO??% -$:K0-P1"K!M<0,881E*F-0C=M2/[,[GITRX13+.D-[3):E M!&0/ZW6=FYYUF@<$W45C;Z4=BN(MWZX0"#"JL,=8&B)\G+['N>NQ M]3.[6=J-T)O$I.%)X#2!S&%-CQ:8QR#K8OO;2_=?6^Q-XN2; M(?SF;NHPX VWA&IBH07:&Z7VHXM+NL&S+8+3(7LZ07:P' DOM_U+.35>;Q$T MQAYYZ9EC5%!@O1&B&I]1.N>.UP0#5L=6G+J1PI@L2U^NB\N*T\6V06KL!6>( M2L880,XZ:8YCYG)F=S2R)5^#23GXM@J:_N?R:[&^*KZ>SK+Y\J'@B46$80P8 M<$(#KI7%Q_>"9&;)-#N44]D1I",XT(]?_G,9U]'UU>WW]\6WXJZ^#_U,!\$C M#CW!B!H*'0-88H4.HX=$9Z78G&!T_=A;6"]"&=7'^7(8K7SJ)_L)G%&K-11> M8J.)X%1'"^2 !=)NKE[/C@A2Q_'9$?2#T_#=ZNO#=K,#!=;WL+]L%;132"M@ M%:<"4^)4-&JK<9IHLLR48MURX!33LO$>DU>H%:\.K4(T>*&5%@@GJ(W::1QS MI9Y"2V'.TC5!Q\)XO&J']YB\PJUXA:MRYIH9!8U 45DUJ?X)M[X:IV \IYS' M!-T.X_&J'=XC.AA.Z*SO:Z01:=%;7,6J/]]"JF2GO M?S^DW#B)RWXLWVNH9@UZ"R8E28QS3!D"&=.<8&8K7"26.><$C=VZ0\1$#,G$ M_N4Q%$\_E*N;ZE+BDUG5;'.MWTEP"B!$.,5>$$D\%I =5W[C9,YNV]Q@F-5N MVYL0QKNB9G:!2)MWJ[TM?GQF,\M+:=Y *B!6DJ4R;X 2B WRD0)* H]JQ;#U M/-I7;@I^7!V#IO5BL]S\:U7^OBG6WY*=N_.CQ%^7D9-WRUJWT[K^J""QLMI* MJB6VAC) $945JD;8F=6CZ(9@I_QBX\AD=L?M5"D-H<9$ D8Y!H*2HQ@,F^O% MR<')T_+S/HW^XYEH'( M:&5\-(@0-< @[JIQJE0#D.E XZ*"G,!84X-D2DOLGG\Z\\(ZD1*K>+-3_B>SD6?GVT2B(2<,\*(E9@) M+"Q^@J;/JDXS96:-SX&R%P&]P>7V?8W ECX^+K@H(X@P(D R;Y-61=@!62T8 MR(E"F. QW_2TB_%D^09GB5G<73WLRZ=_*N_N#E=[AYDRKW]V((A1:)#&S%'$ M(27B:(EH"-3,:MB/2]O^YE GPAW3BY9J#[P8X^;'06Y^A.2XF3R]@:;KVA93SU M^7-BJ(\9DJ_N'JY3R2*W6*_B8[5TN;[?(4@+%"2"*1Y76,N]L@P<9&"@)CGS M;-[NHXG,L+XE/O59-ZU=RUD4)1ZM6::<1#I2 1^Q%=KD)!AK;"[M=RVWNOY[ M1HTFX?&"BCXLUNM=$.D<@XBXX3[:SQBDO&$,$^E!E<>? MS(OXP(=RM?Z!<:G]WH=07-VNEO]Y*#:U XIZ^-@ +*:$00XH!!@ZS91P%=J* MHT%5\9&#BVH3[]1:-+Y\AMK0GRQ&NU4V)=^Z<-!YJDG 1'LDXA\NC*00,6)( M-4*B3$[ZJ2DS<%2RE+W(9DSV73RC/-TH(,$X9E%UM@!SR@BCH+IM*SE",SL" MRA=V#?:T0G8L_J3-()6H3GG_+H8"76XJQ%Z7VY^I**77\JOA6KA^(?Z_+/[6VK%>I"3\$@ MZJ$%!&FMA4/(.ZDK/("T@_HUWA3QA@&\D[4K9>G^>/-YL?Y2;'\IMNOE59-U MZU3KX%FJ!0P\A@1;YRT5NU68<$T%4GS0"YIOBCK]@3RWNR;. &JX@UY8![F" MC-,J^[)*_KEY;8N3- ][D=2\[YTH9S6-;V2507$%B$ C66'AF)E97:^N"9)U M[Z09]&/>.\G+RP=YW N,-$@IYJB).X.H+*#X$_]3YWNLS8$&>?F:X3U8DH[% M7:K _-MM442][T>I 9$S*T*8+^P:[&F%[%#\^;B] M+=;[^7=Q+WSQ;"!820!CSX)8R'%*1%BE3=*"^YDE1NA"N&6WD+:DR6:]?4*1 M^-US>L0?/4E4Z?[SL-Q^CR;Q;7G];O6MV&S3YO_RIT7Q87%_ZA@RM\L0H1 1 M!.:M4@8# 32MYJ3V6.5LCA-T=4QJ6T$ MD%RP*HV^=D[.Q! 8C@1E3\BWO.]X_W6S7?QQ_H+CTV<" IY:R8FE&!.$C=.\ MV@U,!&$FQ]E=BJ?L!LH17*\]E:4'!G"L'2'""X"%9E!527,-D"ZGGLX$ER[K55O-!,B_J6XDXY23*P_3DNIU,S29W?*A!:UZINA/:I?O^-: M]41!J &"T%!**#;ZL?*G 5[GE*B8,L^ZX$*;6O7-X!Z5:$_7_W9<>]E#4!XZ M !'2! #%"808595?K(@_GNE1YU!TRT9\<,9UJX^\;Y)GHJ>/#@H*&26*4Z(: MQ:*";AFO$ ?,Y!BK;,(U_UD&R-\W(7JB87YF_$Q1#C4%]OZ2WQ*$.Y33C(W[K/H"EG7#+"!)<6QHV=ZRH,TG(NYZKN3(WN0PEP M+)+[;Q^6U8WY!CQ^VBP E0I?>,\UHU9H[+&IMEI+>%8-S)\G,J)[JF;(:"@V M_KKXOC,^/I>'FN^/IQ7GV'BN6:!"(R,1Q=P[["SFA![A,Y[GY)WZ>8XB\]G8 MH8S&2R6P,R7FE4 &Q/EJ*1P!%*GF!!(&0BUV6T!5C/[+)DOVP>3RZ#;'O_*,OK/Y=W=U$O M>!<[6'U9QD'\6+)W\&WOS#L]BKC&/MBHGZ"<]-@B1QSP<3G22@EJ+Q:=91T)Y*1Y'QWAJJ*%'1:&[;\6+$5U*P56_DP"Q!"J^"V&.4&FT M!M1[X[QE5C-%9A:4WA-+RH'@'TSE/OW:^OLOB_\NU[5J!=7O)2!D*.2I>C03 M%$DG'/=$2L \8;-+:=1'P1YKB[W!OX$2/CX_F>#T5OV%!@#P$)*+)"(0L^% M$P89!9FP*0/+W$JD]<&4^FSL0 )38.3%H*I+;0/Q*(4,2<4UI8X(#:3V0D"& MN%$@RTW^MEB7QX@&S&N#^P2X]KY.8%2-Y@$+9P%4F#C.XVPV$0(!O$]19=(S M-[,3[7$WW;:H#\4W=?W?#_O#(%^NU7VYWB[_9R?4,R0[V29P89PF#G-J-4UU MAS3!PGOLI;;.JYP#Z,9KV;=B_7LYWFK60O!E/S"/[7\PM_';XMW*+-;K[^GD M6\?&F:O)SNB(4X4HJ!(5'G@JIM2+62*D$\99:6NN@JU\\/M6J7_7*TX%R MH0R4V"C%**-<10/:"LDXB;NY0#GWLB:HTO0D]Q,NRO8X#[6E5&]:@S2!,&Z) M)@@([BF)*YGR3AG*'9,063ARB:4!_=NMQ'J"(@U1'9H7AS"4:_N0#NY^W:%> M9UE]I5F(6RA!"&##G:!IK%IC9BV4BD;0LG)K3%"5[8,L'< Z-(%^?5A?W2XV MA;K:I5M.*L5153IG'-5J'[RUC!F,)3*.\F@+VF@#6,\Q EX0D>,%FF 091^4 MZA+?*6Y:RCFMG*4&,$4C)#)B8[FB<0-'%I-! QN?5UAZJUM6,TS'-FG>7</,XUR50,P@LT@C8B0T M+%KGZH"$@':\RU&3"]6H39GVAZS-9#$!#V]/AZQ*(:FP!M(B&W% 2'!0X2 = M'LT<'X"3?; EX\2UF20FP,B>3UR5WM51U @ZKHF35(EJ$1"O%UH&!1B"U"AI/:2 0Z.Q MJ,;+G!HT".K'XXIQ"9A'CK)/(0Q%.A/MU?*^6'\J]M5@-[?+KY<)=Z95<%;% M_840KD T?:747A_'Z4C6V5B6JVI&5.L._J%H]GF]N-[E KS,K>>/!AB'H*UE MBJ;(*.JJ$XE GS4,3Y4*ZNRONOQ;907];%_I+D10J= M;A04D]9I)C#1CD9\)'2Z&J6A*L=NG>)EW8'(U!G@0]'JW>JZN.G$0&W84P!: M* MF&HSL!;CT6JF#L#2WBC4C*H=B.4E7>-$3\+')0156 .H6$0"#B M2?QAY$XX.%HETGEL53V(8 +D^\?Z?%ZG2TV#%,YQGZ+&9)QWSCN)*SB=(W"T M:P+CN@]:,*(^W=H /P&JJ:NKA_N'N\6VN*X9T-V\LP 9U\ IKA"5A*=BYKC: MW1U"-$<1JJ^NRST=5\67]'[S)V0WPI@ 13\49],FG6T8C*0,6&BB"F-L%)[& MC\ B0\V@VV^Y7=S-GWC-89^(2>C^NKI[N%ZNOM2([VK:56":&@@%)THJ22GW M7),*$6_!: GNWCH1>Q;$<-1\19UH1L@Z'02/I%0(6&6)L<1YY-1Q],#2',]9 M\RHX,UH/>X%_+/+%%3R'>J\U#Q09$^>= T@I:C#52/.C9AS5Y0SB-4^2/V/B M=0#^V &S(^?O'"GSC%W;L MZOHXB+0P-"-?[=X")0!8*R4B6-)4IHD8#SE Q%%'*HXSLTVI#.M H$6FE<7 PX =0:)3",=KH@2'BG'*T5W3C8 M6.LL >>:!1F7O)0?QEC%*&1$QF$SZ(VPVA.GP(PWH$Y(\$('[0SKH:?P)/-= M=C^]C2*6D+B],\D$<=AAXJ) C/08*5_/^NIGK.[FIKC:1MOH^/J?%MMB7YSH M(=HP'[\>"A.=+712NY.@G"8$<>:=D\9S8A44!R0P46IFZ28ZX<3SBB5]@3V4 MKOGZ 'Y,__W;;<17+S;%=2J?7:PVNY]&R[K81/OT+UVLBIOE]G(EJ8X_*ACM MXT(L")<644H$=BDW^1Y18;)N(60>I;UU @\FE$&VN/=%?/?Q=K#]Q]?8M'Y\ M,&@MM:8<.2\BDMI%6Y6R^ ^3\0?:UKKCU=>(HJE2^.5JL;HJ]F]=1PT]URQH M3DPTNC%!$%$AX]H(H?!06P]P*CPVK[VHK:C+WA =:L/9O_)A7UQ]:4PT# MU51P@S#72%+E1!PW \A3R2QV@.0D1)Y@0IM.^=,1I@.NY4=7R9/:)A]O]J,9 MVV!IN]S'G5):*BSTFG'#I&*,[<\E5*HG-&)>N]=88HO-U7KY=3=3Z@RU5@^! M9Q+4)4&,2YX,[U'[PXWOO+KA^O/G79N\- M/4.IL^U"7*60U-0@HR6R$$$-CU@RR0?-ISH$D3IF0-D?UN/PZEC)V3RL$Z*U MB?6\84@WK1&WCB$"HRUOD*MNM"EI',]QETY2SQB269E@CTRM=&>Q+;L>VP8% MI5 2:D$IA9)(C1ROQAQWB!Q#:(*WDT*L408#$_]Q<=*D MT\-J>?;U],K.@BV?!!O-BD\-41Z'1?\NTLY=7*MO\:=?BD]%NM=6_?)SL;Z' MM>EUN:N@031"%956V#B_E,"LNJ>=OLL*;&D>73FS=:QS^,?T_B1O=G(=)\=S M4QOR2=,@!3.(,,H0BEJ"MLKHXQ2$5N?<+FP>5?GF"=8,YM]90"ZNQ(T-S+C!,T@CHT$_1+;0#7LDZOG5]'\695L%[P)0 M#A(*).0F#E0<%0;N9E; KV/9O[R U1'.8_"I@6_B7+.@&) 6 P2<)3:.5*62 MNH>1$CA/S\00C,H$>E1*U?))7&B9$I(P21P B'E,E#2851:R13XK=\MD/1*# M$JLUUJ-RJRFC@M6(0^4U$DY*$HT0&C70P]CB5,I9H";KB1B41PT1'H,]63Z( M9AT%ZXP5/F(*E5*4N;AF5R:PD]KEA#=.U@,Q!-\ZAWY$X[")[^%4PY"N$&E/ M';.4QE7;2J\K4)UB!,_1\] 7T3J%^C*QUHDL"80#5=8O/!]J==W(S]D?)ZEG97D5!D"X%7M.O\S[D3BAA\VGV)LNU:^0R[YA[Y1 -=P$#5H'J(1$C C F =4 M P835/N1&#+P%<_9$B@3]GX(=-8IT*R#X "5Q!,N$:%<6&X%JHX77%0 1\LI M-5,:M4:^,R:=L?XOM B2&$^]L9PY %#6*!JBW=:P1PU>4+V_YA<:0GU@)'; MN[]-N=F^U3!M)K@@3$*(N*,&6J&)(##EH8^6#M CAFG_>%:;,*X=SI$>#IPP MQS&)EI50<6<"0@*#F+=> 0Z,GUW,;#NQGHW+:(%CJX7YZ7*2/A.>-T5//AZ M!4(PR3$U(-5FD):ERZC1Y(HC$&!F9: S9=XADA,XMZZ?XK9.#X%XK""2/-4' MH@IAA:FTGDB@( ":#UJ1[L>28)UO[QV0H/X!=@;(8Y#LW2I.XV*S=7^EB\+G M?*IG6@7NHT*KK/:&$^H]ED)[H;&*&"H1_Y_'LM0[E?)@[61GJKJLQ]IE7 SBD F><$$DH@4,X:;BT2 M CN!;8Z=/GU#H+:@7SVWZ@+0EH=6\8-5G&2K+[MJ:2>*C)UX,G@HF.8F+C/& M409V!7.I5":^-U5R*KM$M!.9GRS<=?+9H 'R DJ&B+,T_B<=PWB7 M&I=;A_EH9;EZ<,GER.BTK%OAV$K:_RP6U_]Y6*P33)^65[>+]?4FDO;_.UF\ M\F*;0&P"1EJ?>P;_2 \7B15BOOZ>),RWR4U MZEP4W\6V 5'BI=3:(@*H$48*X;'&(*[3'@$]J"]I+%:U8,#%2*H\G X0CUV,;C(*E])+(:0D:= M=\QA105C1PPHS D4F.2<;D> MJE]&H$[YF7?XQ'UKXOONZK>]J'X$*?PYS^+ MNV_%+W%INKVLCS3O,G"02F=R!6E!&(NI4A8>E60G/)JL_CT_+=NA/DHWQ@YLF M33C;5^ 41;@1>;[(W$<>G9HX,IL;/#B@9.,?8.L4$H@H1 Y10HD(@0IYS\9I/)YIG:BQL M"/LDB/>OU?7A=F]QO2\H&ZXIM%;Z:.A![XY:C"0Z)V.7:%DK MYO.\U\>.1#$43;M+N$HYP1@)YX#D$G-E/:R+X#DVTDB($5!, FF$U!4","]IW61/.\;D70O0)T6[\U[DNET$ MIQ4P6%B,O5)0[7R4R5M#@$G>W(Q%@%SD)\*"S.(%P!SV%L6%WL+!,<,>F:J$4?K*B<6 M=;+G$V-QK2'8H]*KQ6E$HWX"-!X:80DDP"K*L",,5EAPE^6VF_HIQ*#\ZT@ MHY*Q*>F"ED 1CYT!R&D)I?50'\?F54Y&Q\;G#K/<01LBW/).[TC)AXU"4'G& MI&2&,0>T8,>Q@:@3S,W?D76B, #"K=AS,7]DLQ.#S!Z#])3*N.-3H(GQ*6^N M)-6(,87#9I2;5L+'VF1HD!RT.U'T3K[3YP/M.@I<8L0UQ'%%QIPH)IVKC!@F M5=89U5M/9]PSU=I)8!B&G3@-:-M5T%P1HAQ76 $GD?&85+.(42GGDZ9JFBQK M(8-!>';"]]^RI^ A(TIKH83F#")H#*R,E*C&9JUE;SU/\@ L:R&"84CVNK>U M94^!,ZT\\ IZ&.TC#U(<537"%$ ZJ,/_YR-9'2 M4&JT9K@*_F,8^YQCS>;N_9^*;CERZ)US^30+$@A*0#344U$-X;EQ^CB+K/0Y MUP,GY,R?(K,:0M\/F1KX['.Z"SRA9ZG'B@ ) %.85S%17%N8LX"U=MW/GVT= MB:,SZF54/[$NU333,JZ]J59=2K14N:(Y,S[G[*>Y>WZ6S&D)]9!YK1Z^?KW; M92!H2JR*ZW>KJ#;?IKS'OES_J%N?CR!HWU\ 7#))E9<&<00I MD$8=BG]+@I'(.?:=(,DRM\$AH1YJ-:LSH.;WK3-Z#1(Z+8'E2BF##(-QI?<5 M3M!!/H_-=2 NE6/)94!+;9?4^^U98HH)2Z/5BP7TJ9AH"G7$5ELO&$.2U8KB MZG%$J4C1#MG/$4L=/^B/2T-[V2)@RZ&%6@ND*?52"\QUJGA+)/8V\G8>5> MH'EK'4UIT1^PH\9,5XGB:Z\Q#7H)FDD.0;(2J:!&4VTU2<65 >3 <)5ST/0& M(F1;KCO] 3R)_%6-"=>BM\"(%90!Q6R<@UR3N$A#H+P3''$@1,Z&-\DKP1UM M>'T#/8@V^J'8OEO%[XI?B_5OMQ' T512MUBO(I";ZD5J**>GF@0#>4HQ$<5) M$=41XZAJP&@G0T*8!79$-?7Y*]>9TR?;!*,Y-\8C*#BC0#.%HJ&3DHMCJJD? M+W/.U_6R3/S?J3;]3.-\V9?]H#S.M%77U\O4S>)N0N=]74YI:91T40(8XKAV M(B8]\- 8X17'@M4+C>YGE&JU75XO[QY2^=G?BJNT\$=5U_UU=?<08?:1N::\ M__JP%_/'FQ.8G:-7FTZ@< M7PA#::#F;K'9?+SY=ZJAO-I^7.\<;NZO8GVUW!2_KI=7Q?&7F\-O-^<*L+7J M+W % 9?"H+A(4Z:I(BY9A$0I@1S3.1<$)VA?=T[0(4 ?BI"/Y=DRI]VE*M7= M?E#@$B)D.8)(>LHI$%2**#T$&3>,\IP8O@E:\)U3>%1I#,5M_;!9KE*NHUTMPZY;6/?[@'9-C<)[TS>G@JE<,*:!ROL5G<73W< M'4#3B\WR*FX^-N%<7+]X>$[>Y+B48:^8QMQZIJT'()JL0 E/T@]UK=E30[V* M-$GG@^7Z?"SLB\<"M=HK*KVV5&-GK&"65>]G<98S[,T>[-266=D9L$-M)<>Y M]K[;]< M75X07GDP<.5LW$& LDX(8*&P%E?O1Z 8[6K%&UL2\J&=A'[Y\6&[V2Y6UQ&6 M_;Y]>3-LU5^PWC(=#5#%A8ZSRUE*S0$;3I >SZ9-#UH:"&8JDS[>+@T'S M<7M;K.UR0-.<$-ZI[M$=+Y;] M(CX4 ^T+5T4-LIUN% AR%$,BC!=2D53E$AWG&01T-&?/"+I?9X0H>T)_*(Y% MTV5=I?HH[^_+U7Z-5MOM>OG[PW87>5SN?A;7ZN+Z<&M8I0B0+\6E' +YG0=/ M@>;1AHKF&!92$/=%S M$(Y@@21A6BK+J;8^2NZ %^ BYQ+Z!,//1B1L-P(8V68_*%(O++OF5ONIGH(B M$D+(I/7&>>BD0E@\3N"LHG]92?-GI+;V*Y*Q+/9G1Y$M+/43/002-Q(A&7;& M,X@]\QK:HQ(D\<\2HMO4<=XOS*/2K"FI H1&"TV]*O0Z^&@(_L96SN30Q8:>P)5XQQXUQ<]BFL)J.$P.80:JI>P[$(U0[R M<8)S1DX1U&6X#9%(0>RX@,+0.)G311!J"<+204+JY4[I^ZK1!2K6SL#0LL> M""1<6*BD$)1$;FIDG-&$18,%T*P">6]M6VG.FY,WB?J4P2#+PJ_K\FNQWGYW M_WE8?MWY]%;7OY4WVS_'S-50O=2O=XO="SV^W.5%XF+;@(TQ7 M.E6=4V13P M[HQ12D?;Q6A0ZQ1MX'$_FG1UEH@FW03KG#?**T#B+H4TE81Q* &0B9':S=F/ MWB%5RL$D,/JJ,,E4$/VN&-I*PY 7&"!+=^LWPLAHS8%#@I%:Q:;ZUB].CJ+^ M)>7S703DD)06.I7R;,;_I26 88VDC[L8%CF^C0E>">B0%2>UATX!'\HP/?G2 M^OOG^"(7;AO7:)V*O6HA'-342DHYT]Q29BA6<94TA(RV)?5#M.[I4'6&[4/FIY%@G,)*)(T#AD#0S4! '$I$O9 MPWX2IK5AP_-4-#W@/?J*]K[&=>7+C8,7J0($, [Z:$A@H*4$3&.H&,9$F9D% ME8RW=;9%?+ (T2+*ZFIYL,V^WA4[8:ZNU7VYWB[_9_?S<[&B-9H'Q)1%U$<; ME5&*I1+<,PV =T!11'"MLEES\QRTX,7S0-'NH1]L(UU\76X7=\O_*:Z?K]'_ M6)^_>7BI:6 V+MY<:*4\I,Y+!5( .*.:>.><$?-:V'KD5\=(C^Z.2H,H5RD" M]7$7>.VYF7NHH*4$0>"3T]!!I1A7,BX'$C%D":]UQOOV/520 ZB,$ HB%5=' MI8C"D'CBTB\H&*V X21\V;4ITM9=U0S]T37NSMQ5"&%O%/9$1#M9Q%$KZ2+. M5E#JB0:CY:8:@'7='.Q9V>2TSD7W5=G6@7GL')QUJI4 M48TXHYD4<=Q8<8VI G.\G=\+#5ZK9M4)Y.WRA"RVBSB\5(Y^N?JR6"5#X/YA MM;S:R6AS'.FY5(W-^@B&6$PT<\+9Y'V+RH=AC!#BHNJAY'C91=X.=_K&O!63 M_,-ZM=P^K N__&N[NW"PVM]!J,6ANJT#(@HJ:Z.!"QTUR$MO5<+/4T$9)3GL MR8JJ?Z/+4'_0S^O(!A)K$&8$6DZI(W$==@883 DUEEF6XW/**ESU1FG7)_BC M:_4=G=]0BQ"1U$E-+8702D.Q%UYBP2AC-"?I^M1C]<>S)=O"/SKI+GG5SS<, M4&B+/?;:6TL]HU'5=(YY C@A5&==#'FSVGT++M2E61O0AZ*8NKIZN$^I6HOK M.@=0)\=XAHQ=?41@2 +A>9).G/\$"(DIXA%+#1VP9I@U4NYINRJ^I '-@K@C M"6CT5?1#T>KL)38+$5XN#0<6"TV-PTE-9H !KXWQ%N=0L;EA,NP-]#%6T.:0 MCWX\.?(MNWY/'2EF0 J')#(N6H-*4$% 5,VP\):;>C%M0WO?<^[//*GU[!FS MR@JG!:!2&HT<%SP./B*@M:UU(V!NJE-S6M3VO+?$?9#9_ZGX5JP>BD_%5?EE MM7P:6#7X;#^\RKY>P6HGC'\OM[?F8;,M[XMS2:$;]A ,T98R2(30GDK@I.2" MGW>BKW8-E@@.;/6:FLY=0(H"WQ*B,1IW!4]&"TL=MQ%H38; MSH4K=H#W*+&P/[SWAW)UE4&SQ^;!P[BJ>BVT5(1&34L;X"*<414RPD.:HX1. M\%!U/*:UAGQ\LK6B6" X*MA(8X^,IU@Z;8B!W#OEL05&Y=Q5RG)KS(U8#8$> M29.QR\WBRY=U\G3NTJ@>GOAY-!D M&$BFJZ:2"J,B/JF)U S K"$H%X45$_7 M?%X7S:6 ZG/-@HIV-7)&1Q,^?LF\)(XJ@!S&Q(-(U)]3?ZG-@1=YWSN#NN5N MLEEOGQ J?O><3/%'R?5R_7"U_;C^K5A_6UZ="HL^]6C0<67T*)IZTDN*+9)* M28Z$P-(+PN3,2-.-4,M.,1V '2E(Z/""FY,1S&>?#XQ#[ZQ&GE!$H3&:6^:X MX1 [*JV:B7&4+]*7W,@&LU6 7^62_66Q6NP3_9\+Z#OU= !*:8KBV&%\4V:L MY-$PPT#*=.1MQ: 5E@81>XZTRJ[Q;"7Y3\5F>1T_L1K%.;F__FPP6L0ECUF% MB:&&IZ- #HTCDG%I "9BN9I[CTY>I+',4OB_4?1"X1-@#&%]86< 9S+N)-* UVYY+O"M!6PM\%7W[\NEW> M'P(\SHG^Q,.!LKB-*:&1$8XZ[;5TW@D*XM*$M.8Y%I]$Q2YB'TU$(CT;QZB1,7 MBE47?'/NKZN[AU1U)NV>\<_UY\5?[;V]K_46F '>>&ZM5H)BZ.,\CC-74RT\ MH$H-FC2]SYVN>Z(TB^WH /R1#D<^+-;K1:H3]O,OK$+(8[CKK2Z!^ M6]P5FS2>57%W(4E-G>8!,B(MTI!Y8:R!0"E@JY%'#2+G#O4$63@02U[<;.U< M$%.AX,6,-?4Z"''?CNIK'#A!7G, 19SLU>B5(#,Y">B'$ W9U@KQH7Q() X6 M.HX)4\1BZA'%O'HK;G6.5?<&>=!45"==2LU@'6IQ:;L:U_$?9/<=#$=< B2 MD9PISKR'X( 9-HH-6T9VICOCT%(:V$7Q:['>E<*)8_KX^]WRR^'B[.9JO?RZ MMZ0_+^_/%S]NV%.0EA(63>-TL\K+:! [BRL\L*V7\?/M+* #\N=UST5/.XCI^0AUG2&-C@^50DAT6"Y36] M^+*9<[Y]8"ZBR4C448"3E!,K7&5F$BQ03M[A"46.C,_$/J0QTD'L^3%L?I[C M66U4RH4 %.&>8.(C [P1Z3:T)12-6=ZZ%MO<7U^+JU0Z?6=.?[SY+?YT1Z&5+FJY!S2-=B0GM?%T*3X8!;N> 3FR M>S,SH);I\ MR=9A'GL*3$BJA(VJ/T-.*JB\W*\&!$'OQZL^-5$>MR!2&RZW%M"D"'L.R+W/ M%O:Y6!\^(G!IA+'6V!0>P8U-17$."$9CM%[ Z4^T5 ]$\>XE-Y+G8.04O<-Y M!K"BSGJ.+4:8"A,W;R<8(QP!3H$#M6+O!KT_M)-,G8R=M=H'A#0GG.M(2D0Y MUEH* *Q)!;8,9&9F(1.=LZ)!9INVF(]\GE*;;[7:!V13C)1@E$-$$=72J135 M)RU3+B5)G>6^U1O?^L!\D!WGMVU\,;W8%-=IRUQMBM&VFCAEK^[*S<.Z^'B3 MJC#%EUGL?>>[J@\)SLUOMU':OZ>W_77Q?7<&46,'RNLXT%3!'$LH(4<47T'+3R-%K=%BFA*5)6P&B"0XL\)PI@-.<, M]$.Q[>6&-Z#$QEF:)G.=<:I+E4Z)QP4TUH-HR3AG$ 8>,H@]-<*;$77HQ_II MCR1\.D 5);O:9Y':Z.\OB*K^7*RO+QVP=?89<9]6$#MO7311L??<> (K')&A M.=%W$]3%AR)=.0UQ#:7&[U_P4/#[#&U_>"Y(#ZC&TE((.++.86K%82S64#!: MW?1^J#<"!Y[7%O7YH)AT5"B%-( 4 M2@EQREBU'UM<'V9VC7Q<>KSPRN<+I-7UWL_+^_T ZU+H8IM@M"2$\3@YF2!< M*.]MI=%$4XSDN&(GZ!J;!(VZ%DHK*NWS6K[V#KN1GLTR6Z]M2AMD")-$0&(= MI1@A=AP%YUF.D0G>ZYD*M7H1SE!;HW[8+%?%9J.N_O.PW.P.!2]8%"=:Q/%! M)YCWTCBN=?P2$UN-CT@TLV1UX]L6WGM]W>KJ)4^["_5;6^+]>?;Q>KC M+G7'YA^QB^WFW>7D D.]0J .,Q&W+<$$2'%[QN%J$_-<9.4\GN B/B1ENYHM M_4IT;G/JW\7RRVTT"-6W8AWWU-TOTWT6OUBN_VMQ]W#VS'$J[Q@,4U1@:B!B M7" !HOUJ]C)D(!JV,[LR\A/,RJY%/OEIN_OKOXK-=A_4?2& O\N/"8HQ8'TJ M7.*KE\\+ M$BGEB#'<(P.,@$YY4&&+!,JY9C[!M#]CSXB1Q=?*'73QQ7\_\>*O[X/;QWU0 M'2+WZZEB8[U*D-X30Y5$5C,AH+:"JPIC0G#.IC'!C$0C3)$W(MG);RQ/'T_1 M?!?5JDX^)!".)/)$(\$9$<(ZR'B%HO,V)^1G@GF2WN(6DBNS<<+ G[@QG__J M[\#PUV-T!2(@]S8J $8(!)T6@&L(XY)6*Z+E[\#P(GA C#44:Z8PTYI" MCE&%H['D[WLM^0SL+4J\F>R&VM0/"OR%B(XG3P7BE)-&"FJI%8HZ$N&LQN$U M_3M"/%?^95?8#\RABU$:/SP7+!0$*D,$H"Y!P25QU5@$)SGFRP1YU$J*KS.A M%7XC>U]WTR#.E#B;/JXN%\UMT$M@ BF%*<%$T'1]'B)*(*A;(,8G3K=1H(AUPH-C,+&'!4#QKB^^$>!8_ MKHL5[4D_01,)!8UO9(A2@"A-J:^P8(;!#*Y-\#QH,*ZU1CC305TI@X^ZXN&- M?/FP/A?&V*B+H)@@0 !HB04,0:PX4,>5.OZ9UYE)'FMZ!G?:EWR1U4H2ZX1@ MFJ ($&7'+=TR-UJLQ@!NA/'MN1Q13":&X@W<^%72,0(-]=@)*+0W1CVN\"JK M<,S4?64M*3;$]=]F4GE;UW^I$9 C+BS@PF"M,$+T,#8L(N0S9MRX7*EU%[B9 M=*9Z@=-HJ"G27$N%%"92*'\4ZO#S>G&=O"R+[Z]M M(L-\<-CE0[>&6"$9\8C%[9\=\"/>9!7DF:#K?809,4DYCC\/=@KBKU%9C*-8 M?OERV4O;QV<&9B26$@($I6%&*6X9KE!#R.:$PD_P,& &[,\5X3AAC2-7>IAJ MZ**F#GC&+"-<4NE1.IZTEE-!6#01L9M,Z.(+]CXW=%?/3=]_K99QH%=QE8[: M3.WT_GU^;/ 42NX=B5-#T:@F*:>Y8U)+9"5B04(-)+;=?3ZO0"W _ ME-OBD=FUEI2Z?02N"69,2Q^W4(J$T7$+MF[IB=N2X/E\[PG>D2;O MONAWM*Y5>;4<^\9%VPF-.8&>(LZDM4H2:;4C'G*#LH!?D"# M>8=K%0YXL].Z-A6>!Q+TAW KT]OLWR9^N+NY*:ZV>^=7>:.NRZ]5!KK7#>@Z M+8/$C$/-*$B9ZU(PJA&N&@$D).>488(X99^0]T*:D[$CM=L&X#R#J8"- MT<0*BHA)2:#WHY!QJYL'<3J7:7VNM,*YGR7F^K\?-G'*Z,5=JL=Y[KR]55>! M R<-QE)I[@DWEC*M#V.,WYF97#;H0>8-5IX.@!_LC#)*<><>/&BF<9$N5SL; M_7PXYMEV@1N!E8]6O<+066:-Y:@:JT.PELOI[1QW]+K3]0'X4.1Z]JH7HRA? M?3XHH["GDD(*HN48\7-,5F.#8+Q2>#V='G0CY[)[9 >+"+\\G2Z&-];N(XA4 M2%1%-<(J B!WFJ;,C7L,"&,SJWB2R8/F]ELKE$=@VC\B#FF1_E!LS6)SZ^_* M/_]97'\I?MW!VH1O=7H*5D'JI#, -Z3AF0X"8XAQ "R)F#JLXV8B335Z9E7.>7QC]>Q;L?Z] MG!/_N@-^0AMNFE#O:\3B-NTJ6$RMPM91R06.QCM13E6(*,QS+(4)AH8,8BGT M+(/!6/G1O%/;[7KY^\-V=T!;[E?PN*Y_O/F\^.M3>7?GRW6*7CE'R/J]!"&8 MLU9 C+01SA@&(*YPB!;[S/)Y]$>3YWSL303#.4E.';_7.@H.7 *#XG]&8^HJ# 3$.1<,:FO M*LH]>5>[Q+?7GV?!X:%%,]BJ>T:MJ8;S:[G><:'A\IO7<[!((VN<5UHQ@BT3 MB!UW*>M93K1(\SPGY79Q]^8Y/*Q$WHKBJ7W4UAT3C$N#'5)<2WC<9I3/43P; M)UC?*YYN=?WFN98-]$AAAQ\6Z_7NV/JMAAQ:JRET ADGG3;&:Y&JEW")".:: MJ1%##I]GU/YNTH[:(*WR\U9!,@8,3SG$(22>2^_BZG08JY5\9B<$;05]^EY M)J!O._XB;E@$ F3>(>_$86S"N_%N\H\1;E%;SK7"+9HA.Q1KXEO>EZMZ6:->/!LPP9@"HBVD M/"[1AFC#JS$QRV86G),IU[);- =C2%I.#XMKG4/ 5Y\/1B/#( ?41+U;&6^% MD=78./8YE:(GZ'OL8T_J M=!+==/Q=>']=7M8E/\NBZ_K!?WZF%[6ZZ7_U-< MJ_OR876^CE*]'H*7!BBE. 7&$*X) @Q5XX\3*8=7$UR!,CGPFB7;.<8C<>QZ M=\UWNXS"L@_K8Y7+W0WA\ZIT_6Z"1$BE1)0)9\*AT-'&/R AJE9$S3K3UHSAN,77,8:FD! HXBI&'!%F(J;5L$ADAFH3*-$OZT*KG MP!T#0,8IY)&7& O#!*PPDXK/Y-Y,+F%.^F.& 'V81>#A_GZQ_AX7Q>67U>[( M;+6-@TO[9%K"RKOEU7+$)>'EJ]18'DXW"M8IH*2._Q-'%78BFB:>6QA5UF@+ MDS&7BG/XUUH1:G40H+9*4>JBVJ,H]ESPE+\ 1&9J1!$<+:'+$%FX.^#%\Q6A M#] G-/$//]E\*JZ*Y;>TFJF[N_+/= _0EVL3!;W?2,8\TX%Y%JN'#J"CRLNM9K/>/IDM\;OG,R7^Z#&4 MZ!]%.D;]>AO?^^Y$&-_9YP..,!'$)5/$6K"-)JL=<%?WOX?;.\7B[6/5R+3("H&8*GOZ5DOZ%\. KN6OQ7K[/57 W:K5KL+Z]T&XP @$&CDF2#4&DV]\9 YY*Q$DN8H5A,Z !F2F .*H]7^JXM5 M<;/<)G#>+Z]2Z3%?%)M4A2P5&'I?K+YL;\N;S\O[$VZE^NV#A!X+92QPAN"4 MF-H=C19#1)93:4+YT88@5Y^X3\B!/+L(1&PTC#)0Q'H,K7-61WTZ:NW4(!Y'IT -$,740&&RB32%DA0#2D,]0#>J2 M%^4 H ]VY65OR7XJOJ9<)LT95ZM]<$91!3PEPG)FXD+K%:W&;HRL5:OMC1EZ M/1*N#\R'NQPTUR.B#=TB)4$*2?/W=YR&=@\U@1"<1KPDD0*& M^?AF\'@.>T7U7D['6*1,C;>0#GDJG:=;4HU@X\>HP#B-6[+=9UVJ 18+XLQ5[V!SXD6V_F=1LV M1\^2>"F92$%[U#]/O&V1 F:'Q&7XA DY"OJQ>/JRT-5\6Q6S$F]_5SEYN,+H MW^6RH[P]YV5RID1",B":6TJ\23Q[F7^DD@_)!8=)\/B"3R,6K_?QTSG.1[[6 M]^LM0GV4I*^>DSMTS5.J4R-3)8$HZ3+_K+MVT/JHF 3CS@5M+/KH35,MRZ8Q M]>*V>@K#-ZV6?-EWEOA\WQZUVXP%X0E']5B7.])T*T* M>FIA"#WE).AYJ4<1B\X?ZGJVK>9SE DUL5C^JH)M;YJRC]?3?9"<)((D6G(* M248Y51ZL:5$ E@W:BH),@I&C@1V+H*&5Y$X*E/3AVX*Q<4)Y2EX'(>*J, ME09]O59.Z])!J8775>-\*JG.AVX\]^2Q7&[*L%> J9<[Z7]6ZP>S:=;U FUS M9V+U&RAD6!%@CG*3X-2$H>^6J6>=HFY0E<4$@Q.CHA^+B[ZH5C^*^:;\B JT M6>W2O_M&QCJ/D:NP*$# :.ITEFB;"<:?,*"$R6XM<5YCX* 0QG4R<"S@8Y'O M4[G] Y55O<2?=SLIFKX<[#M4KG5(3K%&:V$\$&^I)"TBA,.@&H\)ADA&QO\- M90E=N''AN7.$"&2*@0.G !3G#"V$]P2$!HL/17;2@U$E/=H/JG,?P],&S%/. M,_1^N2+=(;>F2K_[ZHZ/NX=+,3^C_!QB]["^W>_ M 5!+ 0(4 Q0 ( (*(J%"RI'#W>P@ "XP 5 " 0 M !E>&AI8FET,S$Q<3$R,#(P,2YH=&U02P$"% ,4 " ""B*A0K1_78H8( M "X, %0 @ &N" 97AH:6)I=#,Q,G$Q,C R,#$N:'1M M4$L! A0#% @ @HBH4!"&AI8FET,S(R<3$R,#(P,2YH=&U0 M2P$"% ,4 " ""B*A0# 9QXL<4 )! $ #P @ $C' M'-D4$L! A0#% @ @HBH4/H\C#,D@0( ^]$? !( M ( !%S$ ')P+3(P,C P,S,Q,3!Q+FAT;5!+ 0(4 Q0 ( M (*(J%!3SECP#3$ %@_ @ 3 " 6NR @!R<"TR,#(P,#,S M,5]C86PN>&UL4$L! A0#% @ @HBH4$8T"0QH90 G^<$ !, M ( !J>," ')P+3(P,C P,S,Q7V1E9BYX;6Q02P$"% ,4 " "#B*A0 M@LVW+IP- 0"B#0X $P @ %"20, &UL4$L%!@ * H C0( []! ! $! end XML 79 rp-2020033110q_htm.xml IDEA: XBRL DOCUMENT 0001286225 2020-01-01 2020-03-31 0001286225 2020-04-24 0001286225 2019-12-31 0001286225 2020-03-31 0001286225 2019-01-01 2019-03-31 0001286225 us-gaap:TechnologyServiceMember 2020-01-01 2020-03-31 0001286225 rp:OnDemandMember 2020-01-01 2020-03-31 0001286225 rp:OnDemandMember 2019-01-01 2019-03-31 0001286225 us-gaap:TechnologyServiceMember 2019-01-01 2019-03-31 0001286225 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001286225 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001286225 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001286225 us-gaap:TreasuryStockMember 2018-12-31 0001286225 us-gaap:RetainedEarningsMember 2019-03-31 0001286225 us-gaap:CommonStockMember 2019-03-31 0001286225 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 0001286225 us-gaap:TreasuryStockMember 2019-03-31 0001286225 us-gaap:RetainedEarningsMember 2019-01-01 0001286225 us-gaap:CommonStockMember 2018-12-31 0001286225 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001286225 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001286225 2019-03-31 0001286225 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001286225 2019-01-01 0001286225 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001286225 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001286225 2018-12-31 0001286225 us-gaap:RetainedEarningsMember 2018-12-31 0001286225 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001286225 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001286225 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001286225 us-gaap:TreasuryStockMember 2020-03-31 0001286225 us-gaap:RetainedEarningsMember 2020-03-31 0001286225 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001286225 us-gaap:TreasuryStockMember 2019-12-31 0001286225 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001286225 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001286225 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001286225 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001286225 us-gaap:RetainedEarningsMember 2019-12-31 0001286225 us-gaap:CommonStockMember 2019-12-31 0001286225 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001286225 us-gaap:CommonStockMember 2020-03-31 0001286225 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001286225 rp:InternationalSubsidiariesMember 2019-12-31 0001286225 country:US 2020-03-31 0001286225 rp:InternationalSubsidiariesMember 2020-03-31 0001286225 country:US 2019-12-31 0001286225 rp:LeaseTermInsuranceGroupLLCMember 2019-04-01 2019-04-30 0001286225 rp:HiperceptMember 2019-07-01 2019-07-31 0001286225 rp:SimpleBillsCorporationMember 2019-07-31 0001286225 rp:BuildiumMember 2019-12-01 2019-12-31 0001286225 rp:HiperceptMember 2019-07-31 0001286225 rp:LeaseTermInsuranceGroupLLCMember 2019-04-30 0001286225 rp:SimpleBillsCorporationMember 2019-07-01 2019-07-31 0001286225 rp:IMSMember 2019-12-31 0001286225 rp:BuildiumMember 2019-12-31 0001286225 rp:IMSMember 2019-12-01 2019-12-31 0001286225 rp:LeaseLabsMember 2019-09-01 2019-09-30 0001286225 rp:ModernMessageIncMember 2020-01-22 2020-01-22 0001286225 rp:ModernMessageIncMember 2020-01-22 0001286225 srt:MaximumMember rp:ModernMessageIncMember 2020-01-22 0001286225 2019-01-01 2019-12-31 0001286225 us-gaap:RestrictedStockMember rp:ModernMessageIncMember 2020-01-01 2020-03-31 0001286225 rp:NovelPayAndClickPayMember 2019-05-01 2019-05-31 0001286225 rp:ModernMessageIncMember 2020-03-31 0001286225 rp:ModernMessageIncMember us-gaap:DevelopedTechnologyRightsMember 2020-03-31 0001286225 rp:ModernMessageIncMember 2020-01-01 2020-03-31 0001286225 rp:ModernMessageIncMember us-gaap:CustomerRelationshipsMember 2020-03-31 0001286225 rp:ModernMessageIncMember us-gaap:TradeNamesMember 2020-03-31 0001286225 rp:ModernMessageIncMember us-gaap:DevelopedTechnologyRightsMember 2020-01-22 2020-01-22 0001286225 rp:ModernMessageIncMember us-gaap:TradeNamesMember 2020-01-22 2020-01-22 0001286225 rp:ModernMessageIncMember us-gaap:CustomerRelationshipsMember 2020-01-22 2020-01-22 0001286225 2020-04-01 2020-03-31 0001286225 rp:OnDemandMember 2020-03-31 0001286225 rp:OnDemandMember 2020-01-01 2020-03-31 0001286225 rp:LeasingAndMarketingMember 2019-01-01 2019-03-31 0001286225 rp:ResidentServicesMember 2019-01-01 2019-03-31 0001286225 rp:PropertyManagementMember 2020-01-01 2020-03-31 0001286225 rp:LeasingAndMarketingMember 2020-01-01 2020-03-31 0001286225 rp:PropertyManagementMember 2019-01-01 2019-03-31 0001286225 rp:AssetOptimizationMember 2020-01-01 2020-03-31 0001286225 rp:ResidentServicesMember 2020-01-01 2020-03-31 0001286225 rp:AssetOptimizationMember 2019-01-01 2019-03-31 0001286225 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0001286225 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001286225 rp:FurnitureFixturesAndOtherEquipmentMember 2020-03-31 0001286225 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-03-31 0001286225 us-gaap:LeaseholdImprovementsMember 2020-03-31 0001286225 rp:DataProcessingandCommunicationsEquipmentMember 2019-12-31 0001286225 rp:FurnitureFixturesAndOtherEquipmentMember 2019-12-31 0001286225 rp:DataProcessingandCommunicationsEquipmentMember 2020-03-31 0001286225 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-01-01 2020-03-31 0001286225 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-03-31 0001286225 rp:HeadquartersRichardsonTXMember 2015-05-31 0001286225 us-gaap:TradeNamesMember 2019-12-31 0001286225 us-gaap:TradeNamesMember 2020-03-31 0001286225 us-gaap:DevelopedTechnologyRightsMember 2020-03-31 0001286225 us-gaap:NoncompeteAgreementsMember 2019-12-31 0001286225 us-gaap:TradeNamesMember 2020-03-31 0001286225 us-gaap:NoncompeteAgreementsMember 2020-03-31 0001286225 us-gaap:CustomerRelationshipsMember 2019-12-31 0001286225 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001286225 us-gaap:CustomerRelationshipsMember 2020-03-31 0001286225 us-gaap:TradeNamesMember 2019-12-31 0001286225 us-gaap:FiniteLivedIntangibleAssetsMember 2020-01-01 2020-03-31 0001286225 us-gaap:FiniteLivedIntangibleAssetsMember 2019-01-01 2019-03-31 0001286225 rp:ConvertibleSeniorNotesDueNovember2022Member us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-03-31 0001286225 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-03-31 0001286225 rp:ConvertibleSeniorNotesDueNovember2022Member us-gaap:ConvertibleNotesPayableMember 2020-03-31 0001286225 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-03-31 0001286225 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-09-05 0001286225 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2020-01-01 2020-03-31 0001286225 srt:MaximumMember 2017-05-23 0001286225 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2020-01-01 2020-03-31 0001286225 rp:AmendedCreditFacilityMember 2019-09-05 0001286225 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-03-31 0001286225 rp:ConvertibleSeniorNotesDueNovember2022Member us-gaap:ConvertibleNotesPayableMember 2017-05-23 0001286225 us-gaap:FairValueInputsLevel2Member rp:TermLoanMember 2020-03-31 0001286225 us-gaap:OverAllotmentOptionMember us-gaap:ConvertibleNotesPayableMember 2017-05-23 0001286225 us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleNotesPayableMember 2019-12-31 0001286225 us-gaap:BridgeLoanMember us-gaap:LineOfCreditMember 2019-09-05 0001286225 srt:ScenarioForecastMember rp:TermLoanMember 2024-01-01 2024-12-31 0001286225 srt:ScenarioForecastMember rp:TermLoanMember 2021-01-01 2021-12-31 0001286225 rp:ConvertibleSeniorNotesDueNovember2022Member us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputSharePriceMember 2020-03-31 0001286225 rp:TermLoanMember 2019-09-05 2019-09-05 0001286225 us-gaap:ConvertibleNotesPayableMember 2017-05-23 2017-05-23 0001286225 srt:MinimumMember rp:ConvertibleSeniorNotesDueNovember2022Member us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-03-31 0001286225 us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001286225 rp:InitialTermLoanMember rp:TermLoanMember 2019-09-05 0001286225 2017-05-23 2017-05-23 0001286225 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2019-09-05 0001286225 us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleNotesPayableMember 2020-03-31 0001286225 us-gaap:RevolvingCreditFacilityMember us-gaap:FederalFundsEffectiveSwapRateMember 2020-01-01 2020-03-31 0001286225 srt:ScenarioForecastMember rp:TermLoanMember 2023-01-01 2023-12-31 0001286225 us-gaap:FairValueInputsLevel2Member rp:TermLoanMember 2019-12-31 0001286225 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-03-31 0001286225 rp:ConvertibleSeniorNotesDueNovember2022Member us-gaap:ConvertibleNotesPayableMember 2020-03-31 2020-03-31 0001286225 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-03-31 0001286225 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-03-31 0001286225 2017-05-23 0001286225 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-09-05 2019-09-05 0001286225 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001286225 rp:TermLoanAmendmentMember rp:TermLoanMember 2019-12-31 0001286225 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001286225 rp:ConvertibleSeniorNotesDueNovember2022Member us-gaap:ConvertibleNotesPayableMember 2019-12-31 0001286225 rp:TermLoanMember 2019-12-31 0001286225 rp:TermLoanMember 2020-03-31 0001286225 rp:ConvertibleSeniorNotesDueNovember2022Member us-gaap:ConvertibleNotesPayableMember 2019-01-01 2019-03-31 0001286225 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001286225 rp:ConvertibleSeniorNotesDueNovember2022Member us-gaap:ConvertibleNotesPayableMember 2019-03-31 0001286225 rp:MarketBasedRestrictedStockAwardsMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-03-31 0001286225 rp:MarketBasedRestrictedStockAwardsMember rp:SharebasedPaymentArrangementTrancheFourMember 2020-01-01 2020-03-31 0001286225 rp:MarketBasedRestrictedStockAwardsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-03-31 0001286225 rp:MarketBasedRestrictedStockAwardsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-03-31 0001286225 rp:MarketBasedRestrictedStockAwardsMember 2020-01-01 2020-03-31 0001286225 rp:TimeBasedRestrictedStockMember 2020-01-01 2020-03-31 0001286225 us-gaap:RestrictedStockMember 2020-01-01 2020-03-31 0001286225 us-gaap:IndemnificationGuaranteeMember 2020-03-31 0001286225 us-gaap:IndemnificationGuaranteeMember 2019-12-31 0001286225 rp:ClickPayAndBluTrendMember 2019-01-01 2019-03-31 0001286225 rp:ClickPayAndBluTrendMember 2020-01-01 2020-03-31 0001286225 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2019-12-31 0001286225 rp:CompstakMember 2016-08-31 0001286225 rp:CompstakMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-01-01 2019-03-31 0001286225 rp:CompstakMember us-gaap:OtherAssetsMember 2020-03-31 0001286225 rp:CompstakMember us-gaap:OtherAssetsMember 2019-12-31 0001286225 rp:CompstakMember 2019-04-01 2019-06-30 0001286225 us-gaap:FairValueMeasurementsRecurringMember rp:MeasurementInputExpectedVolatilityRateMember 2019-12-31 0001286225 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember 2019-12-31 0001286225 us-gaap:FairValueMeasurementsRecurringMember rp:MeasurementInputRiskOfTargetMetricMember 2019-12-31 0001286225 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 rp:HiperceptMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 rp:HiperceptMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 rp:HiperceptMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 rp:HiperceptMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001286225 us-gaap:FairValueInputsLevel3Member rp:ContingentConsiderationMember 2020-03-31 0001286225 us-gaap:FairValueInputsLevel3Member rp:ContingentConsiderationMember 2019-01-01 2019-03-31 0001286225 us-gaap:FairValueInputsLevel3Member rp:ContingentConsiderationMember 2018-12-31 0001286225 us-gaap:FairValueInputsLevel3Member rp:ContingentConsiderationMember 2019-12-31 0001286225 us-gaap:FairValueInputsLevel3Member rp:ContingentConsiderationMember 2019-03-31 0001286225 us-gaap:FairValueInputsLevel3Member rp:ContingentConsiderationMember 2020-01-01 2020-03-31 0001286225 rp:HiperceptMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 rp:HiperceptMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 rp:HiperceptMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 rp:HiperceptMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001286225 us-gaap:CommonStockMember 2018-10-31 0001286225 us-gaap:CommonStockMember 2019-11-30 0001286225 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-03-31 0001286225 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-03-31 0001286225 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-03-31 0001286225 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-03-31 0001286225 us-gaap:AccumulatedTranslationAdjustmentMember rp:CumulativeEffectPeriodofAdoptionAdjustedBalanceMember 2018-12-31 0001286225 us-gaap:AccumulatedTranslationAdjustmentMember 2019-03-31 0001286225 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-03-31 0001286225 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember rp:CumulativeEffectPeriodofAdoptionAdjustedBalanceMember 2018-12-31 0001286225 us-gaap:AccumulatedOtherComprehensiveIncomeMember rp:CumulativeEffectPeriodofAdoptionAdjustedBalanceMember 2018-12-31 0001286225 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-03-31 0001286225 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001286225 us-gaap:AccumulatedTranslationAdjustmentMember 2020-03-31 0001286225 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001286225 us-gaap:InterestRateSwapMember 2020-02-10 0001286225 us-gaap:InterestRateSwapMember 2020-02-10 2020-02-10 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-03-31 0001286225 us-gaap:InterestRateSwapMember 2020-01-01 2020-03-31 0001286225 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0001286225 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember 2020-02-10 0001286225 us-gaap:InterestRateSwapMember 2018-12-24 0001286225 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2018-12-24 0001286225 us-gaap:InterestRateSwapMember 2016-03-31 0001286225 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember 2016-03-31 0001286225 us-gaap:ForeignExchangeForwardMember 2019-01-01 2019-03-31 0001286225 us-gaap:ForeignExchangeForwardMember rp:CostOfRevenueAndOperatingExpensesMember 2020-01-01 2020-03-31 0001286225 us-gaap:ForeignExchangeForwardMember 2020-01-01 2020-03-31 0001286225 us-gaap:InterestRateSwapMember rp:InterestExpenseandOtherMember 2020-01-01 2020-03-31 0001286225 us-gaap:InterestRateSwapMember rp:InterestExpenseandOtherMember 2019-01-01 2019-03-31 0001286225 us-gaap:InterestRateSwapMember 2019-01-01 2019-03-31 0001286225 us-gaap:ForeignExchangeForwardMember rp:CostOfRevenueAndOperatingExpensesMember 2019-01-01 2019-03-31 0001286225 us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001286225 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0001286225 us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0001286225 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0001286225 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001286225 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001286225 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001286225 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 rp:acquisition pure iso4217:USD shares rp:day iso4217:USD shares rp:derivative_instrument false --12-31 Q1 2020 0001286225 P20D P20D P20D P20D P9Y P5Y P5Y 10271000 10622000 0 0.001 0.001 250000000 250000000 96100296 96288420 94744157 96277515 0.02384 0.0587 0 230000000 370000000 0.001 0.001 10000000 10000000 0 0 0 0 P1Y P3Y P2Y9M 0 1356139 10905 10-Q true 2020-03-31 false 001-34846 RealPage, Inc DE 75-2788861 2201 Lakeside Boulevard Richardson TX 75082-4305 972 820-3000 Common Stock, $0.001 par value RP NASDAQ Yes Yes Large Accelerated Filer false false false 96206957 184309000 197154000 241310000 243323000 131613000 143127000 26886000 24539000 27519000 27387000 611637000 635530000 165957000 163282000 118741000 121941000 1663142000 1611749000 369942000 372996000 34249000 33812000 28819000 30507000 2992487000 2969817000 40210000 40092000 87337000 89038000 137904000 134148000 22500000 18750000 241759000 243316000 529710000 525344000 4490000 4793000 230000000 230000000 567942000 575313000 308389000 305188000 131099000 133313000 30014000 22940000 1801644000 1796891000 0 0 96000 96000 1199209000 1222356000 104000 39483000 -2090000 -7695000 -6268000 -2348000 1190843000 1172926000 2992487000 2969817000 268471000 226519000 8202000 7787000 276673000 234306000 108910000 90194000 13772000 9514000 153991000 134598000 31548000 29897000 54657000 44823000 40528000 28143000 11419000 9836000 138152000 112699000 15839000 21899000 12735000 5980000 3104000 15919000 -2501000 4647000 5605000 11272000 0.06 0.12 0.06 0.12 92654000 91490000 95919000 95561000 5605000 11272000 -3549000 -586000 -134000 220000 -505000 -99000 -3920000 -905000 1685000 10367000 96100000 96000 1222356000 -2348000 -7695000 1356000 -39483000 1172926000 188000 350000 151000 4556000 4906000 -40449000 1345000 40449000 0 -2133000 151000 5626000 3493000 14819000 14819000 -3415000 -3415000 -505000 -505000 5605000 5605000 96288000 96000 1199209000 -6268000 -2090000 11000 -104000 1190843000 95991000 96000 1187683000 -492000 -58793000 2341000 -65470000 1063024000 25000 -25000 0 7000 -837000 89000 2714000 1877000 -34456000 1130000 34456000 0 -437000 143000 5453000 5016000 15123000 15123000 -806000 -806000 -99000 -99000 11272000 11272000 95998000 96000 1167950000 -1372000 -47546000 1265000 -33753000 1085375000 5605000 11272000 33562000 27824000 3474000 3234000 3603000 3005000 -2992000 2550000 16201000 14913000 -12000 -286000 0 2600000 489000 405000 -12674000 983000 2199000 -3197000 -1553000 -185000 -887000 4001000 -4290000 -10603000 2077000 90000 -5007000 -50252000 -2293000 -2532000 61582000 3992000 13254000 10873000 59462000 0 -72716000 -10873000 3750000 4033000 811000 769000 45000 11412000 4906000 1877000 3493000 5016000 -26000 0 -3219000 -19353000 -14353000 -26234000 -505000 -99000 440477000 382758000 425619000 356425000 7152000 1378000 652000 138000 1392000 0 3146000 1805000 184309000 197154000 241310000 243323000 425619000 440477000 The Company<div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RealPage, Inc., a Delaware corporation (together with its subsidiaries, the “Company” or “we” or “us”), is a leading global provider of software and data analytics to the real estate industry. Our platform of data analytics and software solutions enables the rental real estate industry to manage property operations (such as marketing, pricing, screening, leasing, payment processing and accounting), identify opportunities through market intelligence, and obtain data-driven insight for better operational and financial decision-making. Our integrated, on demand platform provides a single point of access and a massive repository of real-time lease transaction data, including prospect, renter, and property data. By leveraging data as well as integrating and streamlining a wide range of complex processes and interactions among the rental real estate ecosystem (owners, managers, prospects, renters, service providers, and investors), our platform helps our clients improve financial and operational performance and prudently place and harvest capital.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are closely monitoring the impact of the COVID-19 virus (“COVID-19”) pandemic on various aspects of our business. COVID-19 was declared a global pandemic by the World Health Organization on March 11, 2020, and the President of the United States declared the COVID-19 outbreak a national emergency. While the COVID-19 pandemic has not had a material adverse impact on our operations to date, the future impacts of the pandemic and any resulting economic impact are largely unknown and rapidly evolving. It is possible that the COVID-19 pandemic, the measures taken by the governments of countries affected, and the resulting economic impact may materially affect our future results of operations, cash flows and financial position, as well as the financial health of our customers.</span></div> Summary of Significant Accounting Policies<div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Basis of Presentation</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited Condensed Consolidated Financial Statements and footnotes have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). The unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. We believe that the disclosures made are appropriate and conform to those rules and regulations, and that the condensed or omitted information is not misleading.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unaudited Condensed Consolidated Financial Statements included herein reflect all adjustments (consisting of normal, recurring adjustments) which are, in the opinion of management, necessary to state fairly the results for the interim periods presented. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These financial statements should be read in conjunction with the financial statements and the notes thereto included in our Annual Report on Form 10-K filed with the SEC on </span><span style="font-family:inherit;font-size:10pt;">March 2, 2020</span><span style="font-family:inherit;font-size:10pt;"> (“Annual Report on Form 10-K”).</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Concentrations of Credit Risk</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. Our cash accounts are maintained at various high credit quality financial institutions and may exceed federally insured limits. We have not experienced any losses in such accounts.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Substantially all of our accounts receivable are derived from clients in the residential rental housing market. Concentrations of credit risk with respect to accounts receivable and revenue have historically been limited because our customers are geographically dispersed across primarily the United States. Furthermore, no single client accounted for 10% or more of our revenue or accounts receivable for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. We do not require collateral from clients.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The financial health of our customers, including their ability to generate cash flows sufficient to meet their obligations to us, is dependent on among other things the ability of their residents to meet their lease obligations on a consistent and timely basis. A portion of those residents have already been, or may in the future be, affected by the general business closures and limitations resulting from the COVID-19 pandemic. The degree to which our customers will be adversely affected by COVID-19 is not yet known and will be affected by several factors including the severity and duration of the outbreak and the effect of government subsidies provided to both residents, owners and managers of rental properties.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We maintain an allowance for credit losses based upon the expected collectability of accounts receivable using historical loss rates adjusted for forward-looking assumptions based on management’s judgments. Such reserves may not be sufficient if </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the effects of COVID-19 are significant. We have not recognized additional allowances as a result of COVID-19 for the three months ended March 31, 2020, because it is too early to estimate the amount, if any, of such additional reserves that may be required in the future. We are working closely with our customers to help them address the operational challenges they face as a result of COVID-19, and we will adjust our estimates of reserves for credit losses in future periods as appropriate.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Segment and Geographic Information</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our chief operating decision maker is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Accordingly, we have determined we operate as a single reporting segment and operating unit structure.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principally, all of our revenue for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> was earned in the United States. Net property, equipment, and software located in the United States amounted to </span><span style="font-family:inherit;font-size:10pt;"><span>$157.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$154.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. Net property, equipment, and software located in our international subsidiaries amounted to </span><span style="font-family:inherit;font-size:10pt;"><span>$8.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. Substantially all of the net property, equipment, and software held in our international subsidiaries was located in the Philippines, India, and Spain at both </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Use of Estimate</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">s</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Such significant estimates include, but are not limited to, the determination of the allowances against our accounts receivable; useful lives of intangible assets; impairment assessments on long-lived assets (including goodwill and indefinite-lived intangible assets); contingent commissions related to the sale of insurance products; fair value of acquired net assets and contingent consideration in connection with business combinations; the nature and timing of satisfaction of performance obligations and related reserves; fair values of stock-based awards; loss contingencies; and the recognition, measurement and valuation of current and deferred income taxes. Actual results could differ from these estimates. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable, the result of which forms the basis for making judgments about the carrying value of assets and liabilities. For greater detail regarding these accounting policies and estimates, refer to our Annual Report on Form 10-K.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The COVID-19 pandemic did not have a material impact on our financial results for the three months ended March 31, 2020, because the outbreak did not significantly affect business activities in the U.S. until mid-March 2020, and because we were able to continue to provide our services employing work-from-home strategies without any significant interruption in those services. We have considered COVID-19 in preparing the estimates used in the preparation of our financial statements for the three months ended March 31, 2020, but the ultimate effect on our financial results and those of our customers in the near and long term is uncertain. We will continue to revise our estimates in future periods for additional changes brought about by the evolving COVID-19 pandemic or other issues as additional information becomes available.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Cash</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> and Cash Equivalents and Restricted Cash</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We consider all highly liquid investments with an initial maturity of three months or less at the date of purchase to be cash equivalents. The fair value of our cash and cash equivalents approximates carrying value.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash primarily consists of cash collected from tenants that will be remitted to our clients.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable primarily represent trade receivables from clients recorded at the invoiced amount, net of allowances, which are based on our historical experience, the aging of our trade receivables, and management judgment. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade receivables are written off against the allowance when management determines a balance is uncollectible. We incurred bad debt expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Internally Developed Software</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs incurred to develop software intended for our internal use are capitalized during the application development stage. Capitalization of such costs ceases once the project is substantially complete and ready for its intended use. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditure will result in additional functionality. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internally developed software costs are included in “Property, equipment, and software, net” in the accompanying Condensed Consolidated Balance Sheets and are amortized on a straight-line basis over their expected useful lives. Amortization of internally developed software is included in “Amortization of product technologies” in the accompanying Condensed Consolidated Statements of Operations.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Business Combinations</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We allocate the fair value of the purchase consideration of our acquisitions to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Purchase consideration includes assets transferred, liabilities assumed, and/or equity interests issued by us, all of which are measured at their fair value as of the date of acquisition. Our business combination transactions may be structured to include a combination of up-front, deferred and contingent payments to be made at specified dates subsequent to the date of acquisition. These payments may include a combination of cash and equity. Deferred and contingent payments determined to be purchase consideration are recorded at fair value as of the acquisition date. Deferred obligations are generally subject to adjustments specified in the underlying purchase agreement related to the seller’s indemnification obligations. Contingent consideration is an obligation to make future payments to the seller contingent upon the achievement of future operational or financial targets. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The valuation of the net assets acquired as well as certain elements of purchase consideration requires management to make significant estimates and assumptions, especially with respect to future expected cash flows, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain, and, as a result, actual results may differ from estimates. During the measurement period, we may record adjustments to the assets acquired and liabilities assumed with a corresponding offset to goodwill. Changes to the fair value of contingent payments is reflected in “General and administrative” costs in the accompanying Condensed Consolidated Statements of Operations.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition costs are expensed as incurred and are included in “General and administrative” in the accompanying Condensed Consolidated Statements of Operations. We include the results of operations from acquired businesses in our consolidated financial statements from the effective date of the acquisition.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Indefinite-Lived Intangible Assets</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We test goodwill and indefinite-lived intangible assets for impairment separately on an annual basis in the fourth quarter of each year, or more frequently if circumstances indicate that the assets may not be recoverable. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We evaluate impairment of goodwill either by assessing qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, or by performing a quantitative assessment. Qualitative factors include industry and market considerations, overall financial performance, and other relevant events and circumstances affecting the reporting unit. If we choose to perform a qualitative assessment and after considering the totality of events or circumstances, we determine it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we would perform a quantitative fair value test. Our quantitative impairment assessment utilizes a weighted combination of a discounted cash flow model (known as the income approach) and comparisons to publicly traded companies engaged in similar businesses (known as the market approach). These approaches involve judgmental assumptions, including forecasted future cash flows expected to be generated by the business over an extended period of time, long-term growth rates, the identification of comparable companies, and our discount rate based on our weighted average cost of capital. These assumptions are predominately unobservable inputs and considered Level 3 measurements. We adopted ASU 2017-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other</span><span style="font-family:inherit;font-size:10pt;">, which simplifies the testing for goodwill impairment by eliminating the requirement to determine the fair value of individual assets and liabilities of a reporting unit to measure goodwill impairment, prospectively on January 1, 2020. To calculate any potential impairment, we compare the fair value of a reporting unit with its carrying amount, including goodwill. Any excess of the carrying amount of the reporting unit over its fair value is recognized as an impairment loss, and the carrying value of goodwill is written down. For purposes of goodwill impairment testing, we have one reporting unit. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We quantitatively evaluate indefinite-lived intangible assets by estimating the fair value of those assets based on estimated future earnings derived from the assets using the income approach. Key assumptions for this assessment include forecasted future cash flows from estimated royalty rates and our discount rate based on our weighted average cost of capital. These assumptions are unobservable Level 3 measurements, as described in Note 13 of our Condensed Consolidated Financial Statements. Assets with indefinite lives that have been determined to be inseparable due to their interchangeable use are grouped into single units of accounting for purposes of testing for impairment. If the carrying amount of an identified intangible asset with an indefinite life exceeds its fair value, we would recognize an impairment loss equal to the excess of carrying value over fair value. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We determine if an arrangement contains a lease at inception. Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Our ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The ROU asset is reduced for tenant incentives and excludes any initial direct costs incurred. For our real estate contracts with lease and non-lease components, we have elected to combine the lease and non-lease components as a single lease component. The implicit rate within our leases are generally not readily </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">determinable, and we use our incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of our incremental borrowing rate requires judgment. We determine our incremental borrowing rate for each lease using our current borrowing rate, adjusted for various factors including collateralization and term to align with the terms of the lease. Certain of our leases include options to extend the lease. Our lease values include options to extend the lease when it is reasonably certain we will exercise such options. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating and finance leases are included in “Right-of-use assets”, “Accrued expenses and other current liabilities”, and “Lease liabilities, net of current portion” in the accompanying Condensed Consolidated Balance Sheets.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the ROU asset for finance leases is recognized on a straight-line basis over the lease term and interest expense for finance leases is recognized based on the incremental borrowing rate. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have elected not to recognize a lease liability or ROU asset for short-term leases, defined as those which have a term of twelve months or less.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Deferred Revenue</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For several of our solutions, we invoice our clients in annual, monthly, or quarterly installments in advance of the commencement of the service period. Deferred revenue is recognized when billings are due or payments are received in advance of revenue recognition from our subscription and other services. Accordingly, the deferred revenue balance does not represent the total contract value of annual subscription agreements.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Revenue Recognition</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues are derived from on demand software solutions, professional services and other goods and services. We recognize revenue as we satisfy one or more service obligations under the terms of a contract, generally as control of goods and services are transferred to our clients. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. We include estimates of variable consideration in revenue to the extent that it is probable that a significant reversal of cumulative revenue will not occur. We estimate and accrue a reserve for credits and other adjustments as a reduction to revenue based on several factors, including past history.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">On Demand Revenue</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our on demand revenue consists of license and subscription fees, transaction and payment processing fees related to certain of our software-enabled value-added services, and commissions derived from our selling certain risk mitigation services.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We generally recognize revenue from subscription fees on a straight-line basis over the access period beginning on the date that we make our service available to the client. Our subscription agreements generally are non-cancellable, have an initial term of one year or longer and are billed either monthly, quarterly or annually in advance. Non-refundable upfront fees billed at the initial order date that are not associated with an upfront service obligation are recognized as revenue on a straight-line basis over the period in which the client is expected to benefit, which we consider to be </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize revenue from transaction fees in the month the related services are performed based on the amount we have the right to invoice.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We offer risk mitigation services to our clients by acting as an insurance agent and derive commission revenue from the sale of insurance products to our clients’ residents. The commissions are based upon a percentage of the premium that the insurance company charges to the policyholder and are subject to forfeiture in instances where a policyholder cancels prior to the end of the policy. Our contracts with our underwriting partners provide for contingent commissions to be paid to us in accordance with the agreements. Our estimate of contingent commission revenue considers the variable factors identified in the terms of the applicable agreement. We recognize commissions related to these services as earned ratably over the policy term and insurance commission receivable in “Accounts receivable, less allowances”.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Professional and Other Revenue</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services and other revenues generally consist of the fees we receive for providing implementation and consulting services, submeter equipment and ongoing maintenance of our existing on premise licenses. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services are billed either on a time and materials basis or on a fixed price basis, and revenue is recognized over time as we perform the obligation. Professional services are typically sold bundled in a contract with other on demand solutions but may be sold separately. Professional service contracts sold separately generally have terms of one year or less. For bundled arrangements, where we account for individual services as a separate performance obligation, the transaction price is allocated between separate services in the bundle based on their relative standalone selling prices. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other revenues consist primarily of submeter equipment sales that include related installation services. Such sales are considered bundled, and revenue from these bundled sales is recognized in proportion to the number of installed units </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">completed to date as compared to the total contracted number of units to be provided and installed. For all other equipment sales, we generally recognize revenue when control of the hardware has transferred to our client. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized for on premise software sales generally consists of annual maintenance renewals on existing term or perpetual license, which is recognized ratably over the service period. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contracts with Multiple Performance Obligations</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The majority of the contracts we enter into with clients, including multiple contracts entered into at or near the same time with the same client, require us to provide one or more on demand software solutions, professional services and may include equipment. For these contracts, we account for individual performance obligations separately: i) if they are distinct or ii) if the promised obligations represent a series of distinct services that are substantially the same and have the same pattern of transfer to the client. Once we determine the performance obligations, we determine the transaction price, which includes estimating the amount of variable consideration, if any, to be included in the transaction price. For contracts with multiple performance obligations, we allocate the transaction price to the separate performance obligations on a relative standalone selling price basis. The standalone selling prices of our service are estimated using a market assessment approach based on our overall pricing objectives taking into consideration market conditions and other factors including the number of solutions sold, client demographics and the number and types of users within our contracts. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales, value add, and other taxes we collect from clients and remit to governmental authorities are excluded from revenues.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Fair Value Measurements</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We measure our financial instruments and acquisition-related contingent consideration obligations at fair value at each reporting period using a fair value hierarchy. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value: </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 - Inputs are quoted prices in active markets for identical assets or liabilities.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;padding-left:48px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 - Inputs are quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable, and market-corroborated inputs which are derived principally from or corroborated by observable market data.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;padding-left:48px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 - Inputs are derived from valuation techniques in which one or more of the significant inputs or value drivers are unobservable. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The categorization of an asset or liability is based on the inputs described above and does not necessarily correspond to our perceived risk of that asset or liability. Moreover, the methods used by us may produce a fair value calculation that is not indicative of the net realizable value or reflective of future fair values. Furthermore, although we believe our valuation methods are appropriate and consistent with other market participants, the use of different methodologies or assumptions to determine the fair value of certain financial instruments and non-financial assets and liabilities could result in a different fair value measurement at the reporting date. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain financial instruments, which may include cash, cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses are recorded at their carrying amounts, which approximates their fair values due to their short-term nature.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We hold an equity investment which does not have a readily determinable fair value. We measure this investment at cost less impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Recently Adopted Accounting Standards</span></div><div style="line-height:120%;padding-bottom:6px;text-indent:18px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:normal;text-decoration:none;">Accounting Standards Update 2016-13</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="font-family:inherit;font-size:10pt;">. The amendments in this ASU replaced the incurred loss impairment methodology in GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. Our financial assets in the scope of ASU 2016-13 mainly consist of short-term trade receivables. We have also considered contract assets in our evaluation. Historically, our actual credit losses have not been material. In addition to continuing to individually assess overdue customer balances for expected credit losses, we have implemented modifications to our historical methodology that reflect the expected credit losses on receivables considering both historical experience and forward-looking assumptions. We adopted ASU 2016-13 using the modified retrospective approach on January 1, 2020, resulting in no cumulative adjustment to retained </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">earnings. The adoption of this ASU did not have a material impact on our Condensed Consolidated Financial Statements. We will continue to actively monitor the impact of the COVID-19 pandemic on expected credit losses. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The rollforward of the allowance for credit losses, a component of our allowance for accounts receivable, as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of January 1, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for credit losses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>823</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Write-offs, net of recoveries</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(305</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,747</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards Update 2018-15</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract.</span><span style="font-family:inherit;font-size:10pt;"> This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. We adopted ASU 2018-15 prospectively as of January 1, 2020. The impact to our financial statements will depend on the nature of our future cloud computing arrangements, however this standard did not have a material impact on our financial statements as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards Update 2020-04</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2020, the FASB issued ASU 2020-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reference Rate Reform (Topic 848)</span><span style="font-family:inherit;font-size:10pt;">. ASU 2020-04 contains practical expedients for activities related to reference rate reform that impact debt, leases, derivatives and other contracts. The guidance in ASU 2020-04 is optional and may be elected over time as reference rate reform activities occur. During the first quarter of 2020, we elected to apply the hedge accounting expedients related to probability and the assessments of effectiveness for future LIBOR-indexed cash flows to assume that the index upon which future hedged transactions will be based matches the index on the corresponding derivatives. Application of these expedients preserves the presentation of derivatives consistent with past presentation. We continue to evaluate the impact of the guidance and may apply other elections, as applicable, as additional changes in the market occur.  </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Recently Issued Accounting Standards</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards Update 2019-12</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued ASU 2019-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Simplifying the Accounting for Income Taxes, </span><span style="font-family:inherit;font-size:10pt;">which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for interim and annual periods beginning after December 15, 2020. Early adoption is permitted. We are currently evaluating the impact of adopting this standard on our consolidated financial statements.</span></div> <div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Basis of Presentation</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited Condensed Consolidated Financial Statements and footnotes have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). The unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. We believe that the disclosures made are appropriate and conform to those rules and regulations, and that the condensed or omitted information is not misleading.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unaudited Condensed Consolidated Financial Statements included herein reflect all adjustments (consisting of normal, recurring adjustments) which are, in the opinion of management, necessary to state fairly the results for the interim periods presented. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These financial statements should be read in conjunction with the financial statements and the notes thereto included in our Annual Report on Form 10-K filed with the SEC on </span><span style="font-family:inherit;font-size:10pt;">March 2, 2020</span><span style="font-family:inherit;font-size:10pt;"> (“Annual Report on Form 10-K”).</span></div> <div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Concentrations of Credit Risk</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. Our cash accounts are maintained at various high credit quality financial institutions and may exceed federally insured limits. We have not experienced any losses in such accounts.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Substantially all of our accounts receivable are derived from clients in the residential rental housing market. Concentrations of credit risk with respect to accounts receivable and revenue have historically been limited because our customers are geographically dispersed across primarily the United States. Furthermore, no single client accounted for 10% or more of our revenue or accounts receivable for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. We do not require collateral from clients.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The financial health of our customers, including their ability to generate cash flows sufficient to meet their obligations to us, is dependent on among other things the ability of their residents to meet their lease obligations on a consistent and timely basis. A portion of those residents have already been, or may in the future be, affected by the general business closures and limitations resulting from the COVID-19 pandemic. The degree to which our customers will be adversely affected by COVID-19 is not yet known and will be affected by several factors including the severity and duration of the outbreak and the effect of government subsidies provided to both residents, owners and managers of rental properties.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We maintain an allowance for credit losses based upon the expected collectability of accounts receivable using historical loss rates adjusted for forward-looking assumptions based on management’s judgments. Such reserves may not be sufficient if </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the effects of COVID-19 are significant. We have not recognized additional allowances as a result of COVID-19 for the three months ended March 31, 2020, because it is too early to estimate the amount, if any, of such additional reserves that may be required in the future. We are working closely with our customers to help them address the operational challenges they face as a result of COVID-19, and we will adjust our estimates of reserves for credit losses in future periods as appropriate.</span></div> <div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Segment and Geographic Information</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our chief operating decision maker is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Accordingly, we have determined we operate as a single reporting segment and operating unit structure.</span></div> 157200000 154500000 8800000 8800000 <div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Use of Estimate</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">s</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Such significant estimates include, but are not limited to, the determination of the allowances against our accounts receivable; useful lives of intangible assets; impairment assessments on long-lived assets (including goodwill and indefinite-lived intangible assets); contingent commissions related to the sale of insurance products; fair value of acquired net assets and contingent consideration in connection with business combinations; the nature and timing of satisfaction of performance obligations and related reserves; fair values of stock-based awards; loss contingencies; and the recognition, measurement and valuation of current and deferred income taxes. Actual results could differ from these estimates. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable, the result of which forms the basis for making judgments about the carrying value of assets and liabilities. For greater detail regarding these accounting policies and estimates, refer to our Annual Report on Form 10-K.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The COVID-19 pandemic did not have a material impact on our financial results for the three months ended March 31, 2020, because the outbreak did not significantly affect business activities in the U.S. until mid-March 2020, and because we were able to continue to provide our services employing work-from-home strategies without any significant interruption in those services. We have considered COVID-19 in preparing the estimates used in the preparation of our financial statements for the three months ended March 31, 2020, but the ultimate effect on our financial results and those of our customers in the near and long term is uncertain. We will continue to revise our estimates in future periods for additional changes brought about by the evolving COVID-19 pandemic or other issues as additional information becomes available.</span></div> <div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Cash</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> and Cash Equivalents and Restricted Cash</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We consider all highly liquid investments with an initial maturity of three months or less at the date of purchase to be cash equivalents. The fair value of our cash and cash equivalents approximates carrying value.</span></div> <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash primarily consists of cash collected from tenants that will be remitted to our clients.</span></div> <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable primarily represent trade receivables from clients recorded at the invoiced amount, net of allowances, which are based on our historical experience, the aging of our trade receivables, and management judgment. </span></div>Trade receivables are written off against the allowance when management determines a balance is uncollectible. 500000 1100000 <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Internally Developed Software</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs incurred to develop software intended for our internal use are capitalized during the application development stage. Capitalization of such costs ceases once the project is substantially complete and ready for its intended use. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditure will result in additional functionality. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internally developed software costs are included in “Property, equipment, and software, net” in the accompanying Condensed Consolidated Balance Sheets and are amortized on a straight-line basis over their expected useful lives. Amortization of internally developed software is included in “Amortization of product technologies” in the accompanying Condensed Consolidated Statements of Operations.</span></div> <div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Business Combinations</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We allocate the fair value of the purchase consideration of our acquisitions to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Purchase consideration includes assets transferred, liabilities assumed, and/or equity interests issued by us, all of which are measured at their fair value as of the date of acquisition. Our business combination transactions may be structured to include a combination of up-front, deferred and contingent payments to be made at specified dates subsequent to the date of acquisition. These payments may include a combination of cash and equity. Deferred and contingent payments determined to be purchase consideration are recorded at fair value as of the acquisition date. Deferred obligations are generally subject to adjustments specified in the underlying purchase agreement related to the seller’s indemnification obligations. Contingent consideration is an obligation to make future payments to the seller contingent upon the achievement of future operational or financial targets. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The valuation of the net assets acquired as well as certain elements of purchase consideration requires management to make significant estimates and assumptions, especially with respect to future expected cash flows, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain, and, as a result, actual results may differ from estimates. During the measurement period, we may record adjustments to the assets acquired and liabilities assumed with a corresponding offset to goodwill. Changes to the fair value of contingent payments is reflected in “General and administrative” costs in the accompanying Condensed Consolidated Statements of Operations.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition costs are expensed as incurred and are included in “General and administrative” in the accompanying Condensed Consolidated Statements of Operations. We include the results of operations from acquired businesses in our consolidated financial statements from the effective date of the acquisition.</span></div> <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Indefinite-Lived Intangible Assets</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We test goodwill and indefinite-lived intangible assets for impairment separately on an annual basis in the fourth quarter of each year, or more frequently if circumstances indicate that the assets may not be recoverable. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We evaluate impairment of goodwill either by assessing qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, or by performing a quantitative assessment. Qualitative factors include industry and market considerations, overall financial performance, and other relevant events and circumstances affecting the reporting unit. If we choose to perform a qualitative assessment and after considering the totality of events or circumstances, we determine it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we would perform a quantitative fair value test. Our quantitative impairment assessment utilizes a weighted combination of a discounted cash flow model (known as the income approach) and comparisons to publicly traded companies engaged in similar businesses (known as the market approach). These approaches involve judgmental assumptions, including forecasted future cash flows expected to be generated by the business over an extended period of time, long-term growth rates, the identification of comparable companies, and our discount rate based on our weighted average cost of capital. These assumptions are predominately unobservable inputs and considered Level 3 measurements. We adopted ASU 2017-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other</span><span style="font-family:inherit;font-size:10pt;">, which simplifies the testing for goodwill impairment by eliminating the requirement to determine the fair value of individual assets and liabilities of a reporting unit to measure goodwill impairment, prospectively on January 1, 2020. To calculate any potential impairment, we compare the fair value of a reporting unit with its carrying amount, including goodwill. Any excess of the carrying amount of the reporting unit over its fair value is recognized as an impairment loss, and the carrying value of goodwill is written down. For purposes of goodwill impairment testing, we have one reporting unit. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We quantitatively evaluate indefinite-lived intangible assets by estimating the fair value of those assets based on estimated future earnings derived from the assets using the income approach. Key assumptions for this assessment include forecasted future cash flows from estimated royalty rates and our discount rate based on our weighted average cost of capital. These assumptions are unobservable Level 3 measurements, as described in Note 13 of our Condensed Consolidated Financial Statements. Assets with indefinite lives that have been determined to be inseparable due to their interchangeable use are grouped into single units of accounting for purposes of testing for impairment. If the carrying amount of an identified intangible asset with an indefinite life exceeds its fair value, we would recognize an impairment loss equal to the excess of carrying value over fair value. </span></div> <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We determine if an arrangement contains a lease at inception. Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Our ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The ROU asset is reduced for tenant incentives and excludes any initial direct costs incurred. For our real estate contracts with lease and non-lease components, we have elected to combine the lease and non-lease components as a single lease component. The implicit rate within our leases are generally not readily </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">determinable, and we use our incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of our incremental borrowing rate requires judgment. We determine our incremental borrowing rate for each lease using our current borrowing rate, adjusted for various factors including collateralization and term to align with the terms of the lease. Certain of our leases include options to extend the lease. Our lease values include options to extend the lease when it is reasonably certain we will exercise such options. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating and finance leases are included in “Right-of-use assets”, “Accrued expenses and other current liabilities”, and “Lease liabilities, net of current portion” in the accompanying Condensed Consolidated Balance Sheets.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the ROU asset for finance leases is recognized on a straight-line basis over the lease term and interest expense for finance leases is recognized based on the incremental borrowing rate. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have elected not to recognize a lease liability or ROU asset for short-term leases, defined as those which have a term of twelve months or less.</span></div> <div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Deferred Revenue</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For several of our solutions, we invoice our clients in annual, monthly, or quarterly installments in advance of the commencement of the service period. Deferred revenue is recognized when billings are due or payments are received in advance of revenue recognition from our subscription and other services. Accordingly, the deferred revenue balance does not represent the total contract value of annual subscription agreements.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Revenue Recognition</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues are derived from on demand software solutions, professional services and other goods and services. We recognize revenue as we satisfy one or more service obligations under the terms of a contract, generally as control of goods and services are transferred to our clients. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. We include estimates of variable consideration in revenue to the extent that it is probable that a significant reversal of cumulative revenue will not occur. We estimate and accrue a reserve for credits and other adjustments as a reduction to revenue based on several factors, including past history.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">On Demand Revenue</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our on demand revenue consists of license and subscription fees, transaction and payment processing fees related to certain of our software-enabled value-added services, and commissions derived from our selling certain risk mitigation services.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We generally recognize revenue from subscription fees on a straight-line basis over the access period beginning on the date that we make our service available to the client. Our subscription agreements generally are non-cancellable, have an initial term of one year or longer and are billed either monthly, quarterly or annually in advance. Non-refundable upfront fees billed at the initial order date that are not associated with an upfront service obligation are recognized as revenue on a straight-line basis over the period in which the client is expected to benefit, which we consider to be </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize revenue from transaction fees in the month the related services are performed based on the amount we have the right to invoice.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We offer risk mitigation services to our clients by acting as an insurance agent and derive commission revenue from the sale of insurance products to our clients’ residents. The commissions are based upon a percentage of the premium that the insurance company charges to the policyholder and are subject to forfeiture in instances where a policyholder cancels prior to the end of the policy. Our contracts with our underwriting partners provide for contingent commissions to be paid to us in accordance with the agreements. Our estimate of contingent commission revenue considers the variable factors identified in the terms of the applicable agreement. We recognize commissions related to these services as earned ratably over the policy term and insurance commission receivable in “Accounts receivable, less allowances”.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Professional and Other Revenue</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services and other revenues generally consist of the fees we receive for providing implementation and consulting services, submeter equipment and ongoing maintenance of our existing on premise licenses. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services are billed either on a time and materials basis or on a fixed price basis, and revenue is recognized over time as we perform the obligation. Professional services are typically sold bundled in a contract with other on demand solutions but may be sold separately. Professional service contracts sold separately generally have terms of one year or less. For bundled arrangements, where we account for individual services as a separate performance obligation, the transaction price is allocated between separate services in the bundle based on their relative standalone selling prices. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other revenues consist primarily of submeter equipment sales that include related installation services. Such sales are considered bundled, and revenue from these bundled sales is recognized in proportion to the number of installed units </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">completed to date as compared to the total contracted number of units to be provided and installed. For all other equipment sales, we generally recognize revenue when control of the hardware has transferred to our client. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized for on premise software sales generally consists of annual maintenance renewals on existing term or perpetual license, which is recognized ratably over the service period. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contracts with Multiple Performance Obligations</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The majority of the contracts we enter into with clients, including multiple contracts entered into at or near the same time with the same client, require us to provide one or more on demand software solutions, professional services and may include equipment. For these contracts, we account for individual performance obligations separately: i) if they are distinct or ii) if the promised obligations represent a series of distinct services that are substantially the same and have the same pattern of transfer to the client. Once we determine the performance obligations, we determine the transaction price, which includes estimating the amount of variable consideration, if any, to be included in the transaction price. For contracts with multiple performance obligations, we allocate the transaction price to the separate performance obligations on a relative standalone selling price basis. The standalone selling prices of our service are estimated using a market assessment approach based on our overall pricing objectives taking into consideration market conditions and other factors including the number of solutions sold, client demographics and the number and types of users within our contracts. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales, value add, and other taxes we collect from clients and remit to governmental authorities are excluded from revenues.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">On Demand Revenue</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We generate the majority of our on demand revenue by licensing software-as-a-service (“SaaS”) solutions to our clients on a subscription basis. Our SaaS solutions are provided pursuant to contractual commitments that typically include a promise that we will stand ready, on a monthly basis, to deliver access to our technology platform over defined service delivery periods. These solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the client. Revenue from our SaaS solutions is generally recognized ratably over the term of the arrangement.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consideration for our on demand subscription services consist of fixed, variable and usage-based fees. We invoice a portion of our fees at the initial order date and then monthly or annually thereafter. Subscription fees are generally fixed based on the number of sites and the level of services selected by the client.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We sell certain usage-based services, primarily within our property management, resident services and </span><span style="font-family:inherit;font-size:10pt;">leasing and marketing</span><span style="font-family:inherit;font-size:10pt;"> solutions, to clients based on a fixed rate per transaction. </span><span style="font-family:inherit;font-size:10pt;"><span>Revenues are calculated based on the number of transactions processed monthly and will vary from month to month based on actual usage of these transaction-based services over the contract term, which is typically one year in duration.</span></span><span style="font-family:inherit;font-size:10pt;"> The fees for usage-based services are not associated with every distinct service promised in the series of distinct services we provide our clients. As a result, we allocate variable usage-based fees only to the related transactions and recognize them in the month that usage occurs.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As part of our resident services offerings, we offer risk mitigation services to our clients by acting as an insurance agent and we derive commission revenue from the sale of insurance products to our clients’ residents. The commissions are based upon a percentage of the premium that the insurance company underwriting partners charge to the policyholder and are subject to forfeiture in instances where a policyholder cancels prior to the end of the policy. The overall insurance services we provide represent a single performance obligation that qualifies as a separate series. Our contracts with our underwriting partners also provide for contingent commissions to be paid to us in accordance with the agreements. The contingent commissions are not associated with every distinct service promised in the series of distinct insurance services we provide. We generally accrue and recognize contingent commissions monthly based on estimates of the variable factors identified in the terms of the applicable agreements.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Professional Services and Other Revenues</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services and other revenues generally consist of the fees we receive for providing implementation and consulting services, submeter equipment and ongoing maintenance of our existing on premise licenses.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services revenues primarily consist of fees for implementation services, consulting services and training. Professional services are billed either on a fixed rate per hour (time) and materials basis or on a fixed price basis. Professional services are typically sold bundled in a contract with other on demand solutions but may be sold separately. For bundled arrangements, we allocate the transaction price to separate services based on their relative standalone selling prices if a service is separately identifiable from other items in the bundled arrangement and if a client can benefit from it on its own or with other resources readily available to the client.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other revenues consist of submeter equipment sales that include related installation services, sales of other equipment and on premise software sales. Submeter hardware and installation services are considered to be part of a single performance obligation due to the significance of the integration and interdependency of the installation services with the meter equipment. Our typical payment terms for submeter installations require a percentage of the overall transaction price to be paid upfront, with the remainder billed as progress payments. We recognize submeter revenue in proportion to the number of fully installed units completed to date as compared to the total contracted number of units to be provided and installed. For all other equipment sales, we generally recognize revenue when control of the hardware has transferred to our client, which occurs at a point in time, typically upon delivery to the client.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The majority of on premise revenue consists of maintenance renewals from clients who renew for an additional one-year term. Maintenance renewal revenue is recognized ratably over the service period based upon the standalone selling price of that service obligation.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Balances</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets generally consist of amounts recognized as revenue before they can be invoiced to clients or amounts invoiced to clients prior to the period in which the service is provided where the right to payment is subject to conditions other than just the passage of time. These contract assets are included in “Accounts receivable” in the accompanying Condensed Consolidated Financial Statements and related disclosures. Contract liabilities are comprised of billings or payments received from our clients in advance of performance under the contract. We refer to these contract liabilities as “Deferred revenue” in the accompanying Condensed Consolidated Financial Statements and related disclosures. We recognized revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>$80.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, which was included in the line “Deferred revenue” in the accompanying Condensed Consolidated Balance Sheet as of the beginning of the period.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Acquisition Costs</span></div>We capitalize certain commissions as incremental costs of obtaining a contract with a client if we expect to recover those costs.<div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Remaining Performance Obligations</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>Certain clients commit to purchase our solutions for terms ranging from two to seven years.</span></span><span style="font-family:inherit;font-size:10pt;"> We expect to recognize approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$500.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue in the future related to performance obligations for on demand contracts with an original duration greater than one year that were unsatisfied or partially unsatisfied as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. Our estimate does not include amounts related to:</span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">professional and usage-based services that are billed and recognized based on services performed in a certain period;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">amounts attributable to unexercised contract renewals that represent a material right; or</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">amounts attributable to unexercised client options to purchase services that do not represent a material right.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We expect to recognize revenue on approximately </span><span style="font-family:inherit;font-size:10pt;"><span>72.4%</span></span><span style="font-family:inherit;font-size:10pt;"> of the remaining performance obligations over the next </span><span style="font-family:inherit;font-size:10pt;"><span>24</span></span><span style="font-family:inherit;font-size:10pt;"> months, with the remainder recognized thereafter. Revenue from remaining performance obligations for professional service contracts as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was immaterial.</span></div> P3Y <div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Fair Value Measurements</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We measure our financial instruments and acquisition-related contingent consideration obligations at fair value at each reporting period using a fair value hierarchy. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value: </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 - Inputs are quoted prices in active markets for identical assets or liabilities.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;padding-left:48px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 - Inputs are quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable, and market-corroborated inputs which are derived principally from or corroborated by observable market data.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;padding-left:48px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 - Inputs are derived from valuation techniques in which one or more of the significant inputs or value drivers are unobservable. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The categorization of an asset or liability is based on the inputs described above and does not necessarily correspond to our perceived risk of that asset or liability. Moreover, the methods used by us may produce a fair value calculation that is not indicative of the net realizable value or reflective of future fair values. Furthermore, although we believe our valuation methods are appropriate and consistent with other market participants, the use of different methodologies or assumptions to determine the fair value of certain financial instruments and non-financial assets and liabilities could result in a different fair value measurement at the reporting date. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain financial instruments, which may include cash, cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses are recorded at their carrying amounts, which approximates their fair values due to their short-term nature.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We hold an equity investment which does not have a readily determinable fair value. We measure this investment at cost less impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. </span></div> <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The rollforward of the allowance for credit losses, a component of our allowance for accounts receivable, as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of January 1, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for credit losses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>823</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Write-offs, net of recoveries</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(305</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,747</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4229000 823000 305000 4747000 <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards Update 2018-15</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract.</span><span style="font-family:inherit;font-size:10pt;"> This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. We adopted ASU 2018-15 prospectively as of January 1, 2020. The impact to our financial statements will depend on the nature of our future cloud computing arrangements, however this standard did not have a material impact on our financial statements as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards Update 2020-04</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2020, the FASB issued ASU 2020-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reference Rate Reform (Topic 848)</span><span style="font-family:inherit;font-size:10pt;">. ASU 2020-04 contains practical expedients for activities related to reference rate reform that impact debt, leases, derivatives and other contracts. The guidance in ASU 2020-04 is optional and may be elected over time as reference rate reform activities occur. During the first quarter of 2020, we elected to apply the hedge accounting expedients related to probability and the assessments of effectiveness for future LIBOR-indexed cash flows to assume that the index upon which future hedged transactions will be based matches the index on the corresponding derivatives. Application of these expedients preserves the presentation of derivatives consistent with past presentation. We continue to evaluate the impact of the guidance and may apply other elections, as applicable, as additional changes in the market occur.  </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Recently Issued Accounting Standards</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards Update 2019-12</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued ASU 2019-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Simplifying the Accounting for Income Taxes, </span><span style="font-family:inherit;font-size:10pt;">which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for interim and annual periods beginning after December 15, 2020. Early adoption is permitted. We are currently evaluating the impact of adopting this standard on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Recently Adopted Accounting Standards</span></div><div style="line-height:120%;padding-bottom:6px;text-indent:18px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:normal;text-decoration:none;">Accounting Standards Update 2016-13</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="font-family:inherit;font-size:10pt;">. The amendments in this ASU replaced the incurred loss impairment methodology in GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. Our financial assets in the scope of ASU 2016-13 mainly consist of short-term trade receivables. We have also considered contract assets in our evaluation. Historically, our actual credit losses have not been material. In addition to continuing to individually assess overdue customer balances for expected credit losses, we have implemented modifications to our historical methodology that reflect the expected credit losses on receivables considering both historical experience and forward-looking assumptions. We adopted ASU 2016-13 using the modified retrospective approach on January 1, 2020, resulting in no cumulative adjustment to retained </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">earnings. The adoption of this ASU did not have a material impact on our Condensed Consolidated Financial Statements. We will continue to actively monitor the impact of the COVID-19 pandemic on expected credit losses. </span></div> Acquisitions<div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">2020</span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;"> Acquisitions</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 22, 2020, we entered into an Agreement and Plan of Merger, by which we acquired all of the outstanding stock of Modern Message Inc. (“Modern Message”), a provider of resident engagement solutions to the multifamily housing industry. Aggregate purchase consideration was </span><span style="font-family:inherit;font-size:10pt;"><span>$64.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, comprised of </span><span style="font-family:inherit;font-size:10pt;"><span>$62.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> paid at closing and deferred cash obligations of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, subject to working capital adjustments and indemnification claims. A portion of the deferred cash obligations will be released within </span><span style="font-family:inherit;font-size:10pt;"><span>150 days</span></span><span style="font-family:inherit;font-size:10pt;"> of closing, a portion on the first anniversary of the closing, and the remainder on the second anniversary of closing. In addition, the Agreement and Plan of Merger provided for retention incentives for certain executives in the form of restricted stock grants that are tied to post-acquisition employment service. These shares were granted during the first quarter of </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, and had an aggregate grant date fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> which will be recognized as stock-based compensation over the requisite service period. The acquisition was financed with cash on hand. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The acquired identified intangible assets consisted of developed technology, client relationships, and trade names that were assigned estimated useful lives of </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">five years</span><span style="font-family:inherit;font-size:10pt;">, respectively. Preliminary goodwill recognized of </span><span style="font-family:inherit;font-size:10pt;"><span>$49.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> is primarily comprised of anticipated synergies from the expansion of our resident engagement platform. Goodwill and the acquired identified intangible assets are not deductible for tax purposes. Acquisition costs associated with this transaction totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Purchase Consideration and Purchase Price Allocations</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The estimated fair values of assets acquired and liabilities assumed are provisional and are based primarily on the information available as of the acquisition date. We believe this information provides a reasonable basis for estimating the fair values of assets acquired and liabilities assumed, but we are awaiting additional information necessary to finalize those values. Therefore, the provisional measurements of fair value are subject to change, and such changes could be significant. We expect to finalize the valuation of these assets and liabilities as soon as practicable, but no later than one year from the acquisition closing date. The components of the purchase consideration and the preliminary allocation of purchase price as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Modern Message</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value of purchase consideration:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash, net of cash acquired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,710</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred obligations, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total fair value of purchase consideration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,718</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value of net assets acquired:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,248</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,160</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed product technologies</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Client relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,400</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,268</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>416</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(774</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Client deposits held in restricted accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,450</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(198</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liability, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total fair value of net assets acquired</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,718</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">2019</span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;"> Acquisitions</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We completed </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> acquisitions during fiscal year </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. For the acquisitions in the table below, the estimated fair values of assets acquired and liabilities assumed are provisional. We expect to finalize the valuation of these assets and liabilities as soon as practicable, but no later than one year from the acquisition dates. The allocation of each purchase price, including effects of measurement period adjustments recorded as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, is as follows:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:22%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Date of Acquisition</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Purchase Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Closing Cash Payment, Net of Cash Acquired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Tangible Assets Acquired (Liabilities Assumed)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Identified Intangible Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Goodwill Recognized</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">LeaseTerm Solutions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Provisional)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Apr 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,512</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,417</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>587</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hipercept</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Provisional)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Jul 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,303</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,354</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Simple Bills</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Provisional)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Jul 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,875</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,573</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">IMS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Provisional)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dec 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,605</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,177</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,445</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildium</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Provisional)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dec 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>569,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>566,241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>470,898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Deferred Obligations and Contingent Consideration Activity</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents changes in the Company’s deferred cash and stock obligations and contingent consideration for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Deferred Cash and Stock Obligations</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contingent Consideration</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at January 1, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,142</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,142</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions, net of fair value discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,183</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25,215</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,178</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlements through common stock issued</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,846</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,846</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accretion expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,598</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in fair value</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(259</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(259</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indemnification claims and other adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(57</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(57</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,747</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,536</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,283</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions, net of fair value discount</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accretion expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>318</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in fair value</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indemnification claims and other adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,711</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,483</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2019, in connection with our April 2018 acquisitions of NovelPay, LLC (“NovelPay”) and ClickPay Services, Inc. (collectively with NovelPay, “ClickPay”), we issued an aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>154,281</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock to the equity holders of ClickPay. These shares are subject to a holdback with respect to indemnification and post-closing purchase price adjustments pursuant to the acquisition agreements. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September 2019, we settled a deferred equity obligation with regard to our September 2018 acquisition of LeaseLabs, Inc. through the issuance of </span><span style="font-family:inherit;font-size:10pt;"><span>80,012</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock. </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Pro Forma Results of Acquisitions</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents unaudited pro forma results of operations for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, as if the aforementioned </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> acquisitions had occurred as of January 1, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, respectively. The pro forma information includes the business combination accounting effects resulting from these acquisitions, including interest expense, tax expense or benefit, issuance of shares of our common stock, and additional amortization resulting from the valuation of amortizable intangible assets. We prepared the pro forma financial information for the combined entities for comparative purposes only, and it is not indicative of what actual results would have been if the acquisitions had occurred at the beginning of the periods presented, or of future results. </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Pro Forma</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended <br/>March 31, 2019<br/>Pro Forma</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(unaudited)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,155</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,170</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(268</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.07</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.00</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.06</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 64700000 62700000 2000000.0 P150D 10700000 49300000 300000 The components of the purchase consideration and the preliminary allocation of purchase price as of <span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Modern Message</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value of purchase consideration:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash, net of cash acquired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,710</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred obligations, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total fair value of purchase consideration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,718</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value of net assets acquired:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,248</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,160</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed product technologies</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Client relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,400</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,268</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>416</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(774</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Client deposits held in restricted accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,450</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(198</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liability, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total fair value of net assets acquired</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,718</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div>The allocation of each purchase price, including effects of measurement period adjustments recorded as of <span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, is as follows:</span><div style="line-height:120%;padding-bottom:6px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:22%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Date of Acquisition</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Purchase Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Closing Cash Payment, Net of Cash Acquired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Tangible Assets Acquired (Liabilities Assumed)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Identified Intangible Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Goodwill Recognized</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">LeaseTerm Solutions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Provisional)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Apr 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,512</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,417</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>587</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hipercept</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Provisional)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Jul 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,303</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,354</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Simple Bills</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Provisional)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Jul 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,875</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,573</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">IMS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Provisional)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dec 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,605</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,177</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,445</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildium</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Provisional)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dec 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>569,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>566,241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>470,898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 62710000 2008000 64718000 3248000 1160000 8700000 9400000 700000 49268000 416000 774000 3450000 198000 3752000 64718000 5 26512000 23417000 587000 7300000 18625000 28303000 17804000 149000 4800000 23354000 18149000 14875000 -724000 9300000 9573000 55605000 50177000 60000 16100000 39445000 569431000 566241000 -14467000 113000000 470898000 <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents changes in the Company’s deferred cash and stock obligations and contingent consideration for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Deferred Cash and Stock Obligations</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contingent Consideration</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at January 1, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,142</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,142</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions, net of fair value discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,183</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25,215</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,178</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlements through common stock issued</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,846</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,846</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accretion expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,598</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in fair value</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(259</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(259</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indemnification claims and other adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(57</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(57</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,747</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,536</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,283</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions, net of fair value discount</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accretion expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>318</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in fair value</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indemnification claims and other adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,711</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,483</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 52142000 6000000 58142000 18183000 6700000 24883000 25215000 5963000 31178000 14846000 0 14846000 1540000 58000 1598000 0 -259000 -259000 -57000 0 -57000 31747000 6536000 38283000 2008000 0 2008000 45000 0 45000 267000 51000 318000 0 185000 185000 -266000 0 -266000 33711000 6772000 40483000 154281 80012 <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents unaudited pro forma results of operations for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, as if the aforementioned </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> acquisitions had occurred as of January 1, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, respectively. The pro forma information includes the business combination accounting effects resulting from these acquisitions, including interest expense, tax expense or benefit, issuance of shares of our common stock, and additional amortization resulting from the valuation of amortizable intangible assets. We prepared the pro forma financial information for the combined entities for comparative purposes only, and it is not indicative of what actual results would have been if the acquisitions had occurred at the beginning of the periods presented, or of future results. </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Pro Forma</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended <br/>March 31, 2019<br/>Pro Forma</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(unaudited)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,155</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,170</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(268</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.07</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.00</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.06</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 277155000 255528000 6170000 -268000 0.07 0.00 0.06 0.00 Revenue Recognition<div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disaggregation of Revenue</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our revenues disaggregated by major revenue source. Sales and usage-based taxes are excluded from revenues.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">On demand</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property management</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,332</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,914</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Resident services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,804</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasing and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,789</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset optimization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,265</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total on demand revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268,471</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226,519</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,202</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,787</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276,673</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">On Demand Revenue</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We generate the majority of our on demand revenue by licensing software-as-a-service (“SaaS”) solutions to our clients on a subscription basis. Our SaaS solutions are provided pursuant to contractual commitments that typically include a promise that we will stand ready, on a monthly basis, to deliver access to our technology platform over defined service delivery periods. These solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the client. Revenue from our SaaS solutions is generally recognized ratably over the term of the arrangement.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consideration for our on demand subscription services consist of fixed, variable and usage-based fees. We invoice a portion of our fees at the initial order date and then monthly or annually thereafter. Subscription fees are generally fixed based on the number of sites and the level of services selected by the client.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We sell certain usage-based services, primarily within our property management, resident services and </span><span style="font-family:inherit;font-size:10pt;">leasing and marketing</span><span style="font-family:inherit;font-size:10pt;"> solutions, to clients based on a fixed rate per transaction. </span><span style="font-family:inherit;font-size:10pt;"><span>Revenues are calculated based on the number of transactions processed monthly and will vary from month to month based on actual usage of these transaction-based services over the contract term, which is typically one year in duration.</span></span><span style="font-family:inherit;font-size:10pt;"> The fees for usage-based services are not associated with every distinct service promised in the series of distinct services we provide our clients. As a result, we allocate variable usage-based fees only to the related transactions and recognize them in the month that usage occurs.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As part of our resident services offerings, we offer risk mitigation services to our clients by acting as an insurance agent and we derive commission revenue from the sale of insurance products to our clients’ residents. The commissions are based upon a percentage of the premium that the insurance company underwriting partners charge to the policyholder and are subject to forfeiture in instances where a policyholder cancels prior to the end of the policy. The overall insurance services we provide represent a single performance obligation that qualifies as a separate series. Our contracts with our underwriting partners also provide for contingent commissions to be paid to us in accordance with the agreements. The contingent commissions are not associated with every distinct service promised in the series of distinct insurance services we provide. We generally accrue and recognize contingent commissions monthly based on estimates of the variable factors identified in the terms of the applicable agreements.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Professional Services and Other Revenues</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services and other revenues generally consist of the fees we receive for providing implementation and consulting services, submeter equipment and ongoing maintenance of our existing on premise licenses.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services revenues primarily consist of fees for implementation services, consulting services and training. Professional services are billed either on a fixed rate per hour (time) and materials basis or on a fixed price basis. Professional services are typically sold bundled in a contract with other on demand solutions but may be sold separately. For bundled arrangements, we allocate the transaction price to separate services based on their relative standalone selling prices if a service is separately identifiable from other items in the bundled arrangement and if a client can benefit from it on its own or with other resources readily available to the client.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other revenues consist of submeter equipment sales that include related installation services, sales of other equipment and on premise software sales. Submeter hardware and installation services are considered to be part of a single performance obligation due to the significance of the integration and interdependency of the installation services with the meter equipment. Our typical payment terms for submeter installations require a percentage of the overall transaction price to be paid upfront, with the remainder billed as progress payments. We recognize submeter revenue in proportion to the number of fully installed units completed to date as compared to the total contracted number of units to be provided and installed. For all other equipment sales, we generally recognize revenue when control of the hardware has transferred to our client, which occurs at a point in time, typically upon delivery to the client.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The majority of on premise revenue consists of maintenance renewals from clients who renew for an additional one-year term. Maintenance renewal revenue is recognized ratably over the service period based upon the standalone selling price of that service obligation.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Balances</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets generally consist of amounts recognized as revenue before they can be invoiced to clients or amounts invoiced to clients prior to the period in which the service is provided where the right to payment is subject to conditions other than just the passage of time. These contract assets are included in “Accounts receivable” in the accompanying Condensed Consolidated Financial Statements and related disclosures. Contract liabilities are comprised of billings or payments received from our clients in advance of performance under the contract. We refer to these contract liabilities as “Deferred revenue” in the accompanying Condensed Consolidated Financial Statements and related disclosures. We recognized revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>$80.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, which was included in the line “Deferred revenue” in the accompanying Condensed Consolidated Balance Sheet as of the beginning of the period.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Acquisition Costs</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We capitalize certain commissions as incremental costs of obtaining a contract with a client if we expect to recover those costs. The commissions are capitalized and amortized over a period of benefit determined to be </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">. Below is a summary of our capitalized commissions costs and their respective locations in the accompanying Condensed Consolidated Balance Sheets: </span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:56%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized commissions costs - current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,054</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,870</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized commissions costs - noncurrent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,566</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,463</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total capitalized commissions costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,333</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of capitalized commissions was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> impairment loss was recognized in relation to these capitalized costs.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Remaining Performance Obligations</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>Certain clients commit to purchase our solutions for terms ranging from two to seven years.</span></span><span style="font-family:inherit;font-size:10pt;"> We expect to recognize approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$500.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue in the future related to performance obligations for on demand contracts with an original duration greater than one year that were unsatisfied or partially unsatisfied as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. Our estimate does not include amounts related to:</span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">professional and usage-based services that are billed and recognized based on services performed in a certain period;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">amounts attributable to unexercised contract renewals that represent a material right; or</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">amounts attributable to unexercised client options to purchase services that do not represent a material right.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We expect to recognize revenue on approximately </span><span style="font-family:inherit;font-size:10pt;"><span>72.4%</span></span><span style="font-family:inherit;font-size:10pt;"> of the remaining performance obligations over the next </span><span style="font-family:inherit;font-size:10pt;"><span>24</span></span><span style="font-family:inherit;font-size:10pt;"> months, with the remainder recognized thereafter. Revenue from remaining performance obligations for professional service contracts as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was immaterial.</span></div> <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our revenues disaggregated by major revenue source. Sales and usage-based taxes are excluded from revenues.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">On demand</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property management</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,332</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,914</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Resident services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,804</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasing and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,789</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset optimization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,265</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total on demand revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268,471</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226,519</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,202</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,787</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276,673</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 62332000 49914000 119085000 96804000 46789000 44270000 40265000 35531000 268471000 226519000 8202000 7787000 276673000 234306000 Revenues are calculated based on the number of transactions processed monthly and will vary from month to month based on actual usage of these transaction-based services over the contract term, which is typically one year in duration. 80900000 P3Y Below is a summary of our capitalized commissions costs and their respective locations in the accompanying Condensed Consolidated Balance Sheets: <div style="line-height:120%;padding-bottom:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:56%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized commissions costs - current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,054</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,870</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized commissions costs - noncurrent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,566</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,463</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total capitalized commissions costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,333</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 10054000 9870000 8566000 8463000 18620000 18333000 2800000 1800000 0 Certain clients commit to purchase our solutions for terms ranging from two to seven years. 500600000 0.724 P24M Property, Equipment, and Software<div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, equipment, and software consisted of the following at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Data processing and communications equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,067</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,358</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture, fixtures, and other equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,972</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,856</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>167,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, equipment, and software, gross</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>355,124</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>341,604</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(189,167</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(178,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, equipment, and software, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,957</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense for property, equipment, and purchased software was </span><span style="font-family:inherit;font-size:10pt;"><span>$7.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><span style="font-family:inherit;font-size:10pt;">The unamortized amount of capitalized software development costs was </span><span style="font-family:inherit;font-size:10pt;"><span>$69.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$66.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense related to capitalized software development costs totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$4.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span>, respectively. <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, equipment, and software consisted of the following at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Data processing and communications equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,067</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,358</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture, fixtures, and other equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,972</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,856</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>167,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, equipment, and software, gross</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>355,124</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>341,604</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(189,167</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(178,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, equipment, and software, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,957</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 68619000 70558000 81067000 77358000 37972000 35856000 167466000 157832000 355124000 341604000 189167000 178322000 165957000 163282000 7400000 7500000 69900000 66500000 4100000 3200000  Leases<div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our leases are primarily comprised of real estate leases of office facilities and equipment under operating leases that expire on various dates through 2033. In May 2015, we entered into a lease agreement for office space located in Richardson, Texas to serve as our corporate headquarters and data center. The lease, which is classified as a finance lease, is for a term of </span><span style="font-family:inherit;font-size:10pt;"><span>twelve years</span></span><span style="font-family:inherit;font-size:10pt;">, beginning in 2016, and includes optional extension periods. The lease agreement contains provisions for rent escalations over the term of the lease and leasehold improvement incentives.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease costs for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,486</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease cost:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation of finance lease asset</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest on lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,045</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finance lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,037</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rent expense for short-term leases for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> was not material.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to leases at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, was as follows:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total leases</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except lease term and discount rate)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,493</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,248</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,741</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities, current </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities, net of current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,573</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,526</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining term (in years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in the line “Accrued expenses and other current liabilities” in the accompanying Condensed Consolidated Balance Sheets. </span></div></td></tr></table><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to leases at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, was as follows:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total leases</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except lease term and discount rate)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,700</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,241</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,941</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities, current </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,254</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities, net of current portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,491</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133,313</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,695</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining term (in years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in the line “Accrued expenses and other current liabilities” in the accompanying Condensed Consolidated Balance Sheets. </span></div></td></tr></table><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows, in thousands:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments for lease liabilities within operating activities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,048</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,658</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,030</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash activity:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for operating lease obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;padding-left:0px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, future maturities of lease liabilities due under these lease agreements were as follows for the years ending December 31, in thousands:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,613</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,979</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,592</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,690</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,504</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,695</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,609</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,304</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,714</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,657</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,941</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,760</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,214</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total undiscounted lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,839</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,192</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value adjustment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,728</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,906</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,634</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div>  Leases<div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our leases are primarily comprised of real estate leases of office facilities and equipment under operating leases that expire on various dates through 2033. In May 2015, we entered into a lease agreement for office space located in Richardson, Texas to serve as our corporate headquarters and data center. The lease, which is classified as a finance lease, is for a term of </span><span style="font-family:inherit;font-size:10pt;"><span>twelve years</span></span><span style="font-family:inherit;font-size:10pt;">, beginning in 2016, and includes optional extension periods. The lease agreement contains provisions for rent escalations over the term of the lease and leasehold improvement incentives.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease costs for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,486</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease cost:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation of finance lease asset</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest on lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,045</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finance lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,037</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rent expense for short-term leases for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> was not material.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to leases at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, was as follows:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total leases</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except lease term and discount rate)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,493</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,248</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,741</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities, current </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities, net of current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,573</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,526</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining term (in years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in the line “Accrued expenses and other current liabilities” in the accompanying Condensed Consolidated Balance Sheets. </span></div></td></tr></table><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to leases at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, was as follows:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total leases</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except lease term and discount rate)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,700</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,241</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,941</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities, current </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,254</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities, net of current portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,491</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133,313</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,695</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining term (in years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in the line “Accrued expenses and other current liabilities” in the accompanying Condensed Consolidated Balance Sheets. </span></div></td></tr></table><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows, in thousands:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments for lease liabilities within operating activities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,048</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,658</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,030</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash activity:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for operating lease obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;padding-left:0px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, future maturities of lease liabilities due under these lease agreements were as follows for the years ending December 31, in thousands:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,613</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,979</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,592</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,690</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,504</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,695</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,609</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,304</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,714</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,657</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,941</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,760</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,214</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total undiscounted lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,839</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,192</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value adjustment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,728</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,906</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,634</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P12Y 4472000 3486000 992000 992000 1030000 1045000 2022000 2037000 <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to leases at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, was as follows:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total leases</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except lease term and discount rate)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,493</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,248</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,741</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities, current </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities, net of current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,573</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,526</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining term (in years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in the line “Accrued expenses and other current liabilities” in the accompanying Condensed Consolidated Balance Sheets. </span></div></td></tr></table><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to leases at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, was as follows:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total leases</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except lease term and discount rate)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,700</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,241</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,941</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities, current </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,254</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities, net of current portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,491</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133,313</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,695</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining term (in years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div>Included in the line “Accrued expenses and other current liabilities” in the accompanying Condensed Consolidated Balance Sheets. 65493000 53248000 118741000 13052000 3407000 16459000 58573000 72526000 131099000 71625000 75933000 147558000 P5Y9M18D P13Y4M24D 0.048 0.054 67700000 54241000 121941000 12873000 3254000 16127000 59822000 73491000 133313000 72695000 76745000 149440000 P6Y1M6D P13Y8M12D 0.048 0.054 <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows, in thousands:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments for lease liabilities within operating activities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,048</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,658</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,030</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash activity:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for operating lease obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease costs for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,486</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease cost:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation of finance lease asset</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest on lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,045</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finance lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,037</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3048000 3658000 1030000 1045000 1392000 0 <div style="line-height:120%;padding-bottom:6px;text-align:left;padding-left:0px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, future maturities of lease liabilities due under these lease agreements were as follows for the years ending December 31, in thousands:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,613</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,979</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,592</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,690</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,504</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,695</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,609</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,304</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,714</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,657</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,941</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,760</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,214</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total undiscounted lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,839</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,192</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value adjustment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,728</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,906</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,634</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:6px;text-align:left;padding-left:0px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, future maturities of lease liabilities due under these lease agreements were as follows for the years ending December 31, in thousands:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,613</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,979</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,592</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,690</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,504</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,695</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,609</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,304</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,714</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,657</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,941</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,760</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,214</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total undiscounted lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,839</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,192</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value adjustment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,728</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,906</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,634</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 12613000 4979000 17592000 15690000 7504000 23194000 13695000 7609000 21304000 11943000 7714000 19657000 9941000 7819000 17760000 18471000 72214000 90685000 82353000 107839000 190192000 10728000 31906000 42634000 71625000 75933000 147558000 Goodwill and Intangible Assets<div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the carrying amount of goodwill during the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> were as follows, in thousands:</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of January 1, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,611,749</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,268</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Measurement period adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,663,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identified intangible assets consisted of the following at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technologies</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,003</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(135,513</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,490</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,030</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(125,537</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151,493</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Client relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(150,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,527</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>341,438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(140,044</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>201,394</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,257</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,539</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,718</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,557</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,928</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,273</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,450</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,273</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,087</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finite-lived intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>667,371</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(305,813</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>361,558</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>649,298</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(284,695</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>364,603</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,393</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,393</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>675,755</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(305,813</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>369,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>657,691</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(284,695</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>372,996</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">Amortization expense related to finite-lived intangible assets was </span><span style="font-family:inherit;font-size:10pt;"><span>$21.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$16.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span>, respectively. <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the carrying amount of goodwill during the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> were as follows, in thousands:</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of January 1, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,611,749</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,268</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Measurement period adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,663,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1611749000 49268000 2125000 1663142000 <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identified intangible assets consisted of the following at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technologies</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,003</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(135,513</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,490</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,030</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(125,537</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151,493</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Client relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(150,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,527</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>341,438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(140,044</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>201,394</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,257</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,539</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,718</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,557</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,928</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,273</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,450</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,273</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,087</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finite-lived intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>667,371</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(305,813</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>361,558</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>649,298</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(284,695</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>364,603</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,393</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,393</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>675,755</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(305,813</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>369,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>657,691</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(284,695</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>372,996</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 286003000 135513000 150490000 277030000 125537000 151493000 349838000 150311000 199527000 341438000 140044000 201394000 26257000 17539000 8718000 25557000 16928000 8629000 5273000 2450000 2823000 5273000 2186000 3087000 667371000 305813000 361558000 649298000 284695000 364603000 8384000 8384000 8393000 8393000 675755000 305813000 369942000 657691000 284695000 372996000 21100000 16100000 <span style="font-family:Times New Roman;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Debt</span><span style="font-family:Times New Roman;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;"> </span><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Credit Facility</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">September 5, 2019</span><span style="font-family:inherit;font-size:10pt;">, we entered into a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 billion</span></span><span style="font-family:inherit;font-size:10pt;"> Amended and Restated Credit Agreement (the “Amended Credit Facility”) to amend and restate our previous credit facility, originally dated as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2014</span><span style="font-family:inherit;font-size:10pt;"> (as previously amended, the “2014 Credit Facility”). The Amended Credit Facility was entered into by and among the Company, the lenders from time to time party thereto (the “Lenders”), and Wells Fargo Bank, National Association, as administrative agent (the “Agent”). </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Amended Credit Facility extends the maturity date of the 2014 Credit Facility from </span><span style="font-family:inherit;font-size:10pt;">February 27, 2022</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">September 5, 2024</span><span style="font-family:inherit;font-size:10pt;"> (subject to early maturity provisions in certain circumstances, as described below), reduces our borrowing costs, provides additional borrowing capacity, and increases covenant flexibility. The Amended Credit Facility provides for the following: </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revolving Facility: </span><span style="font-family:inherit;font-size:10pt;">The Amended Credit Facility provides </span><span style="font-family:inherit;font-size:10pt;"><span>$600.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate commitments for secured revolving loans, with sublimits of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the issuance of letters of credit and </span><span style="font-family:inherit;font-size:10pt;"><span>$20.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for swingline loans (“Revolving Facility”). We have borrowed </span><span style="font-family:inherit;font-size:10pt;"><span>$230.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of revolving loans. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Initial Term Loan: </span><span style="font-family:inherit;font-size:10pt;">An initial term loan of </span><span style="font-family:inherit;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> was borrowed on the closing date for the Amended Credit Facility (the “Term Loan”). The proceeds of the Term Loan were used to repay the term loan balances outstanding under the 2014 Credit Facility. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Delayed Draw Term Loan: </span><span style="font-family:inherit;font-size:10pt;">In December 2019, we drew funds of </span><span style="font-family:inherit;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> available under the delayed draw term loan (“Delayed Draw Term Loan”). </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving loans under the Amended Credit Facility may be voluntarily prepaid and re-borrowed. Principal payments on the Term Loan and Delayed Draw Term Loan (collectively, the “Term Loans”) are due in quarterly installments equal to an initial amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, which increases to </span><span style="font-family:inherit;font-size:10pt;"><span>$7.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> beginning on </span><span style="font-family:inherit;font-size:10pt;">December 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, increases to </span><span style="font-family:inherit;font-size:10pt;"><span>$11.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> beginning on </span><span style="font-family:inherit;font-size:10pt;">December 31, 2022</span><span style="font-family:inherit;font-size:10pt;">, and increases to </span><span style="font-family:inherit;font-size:10pt;"><span>$15.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> beginning on </span><span style="font-family:inherit;font-size:10pt;">December 31, 2023</span><span style="font-family:inherit;font-size:10pt;">. Once repaid or prepaid, the Term Loans may not be re-borrowed. All outstanding principal and accrued but unpaid interest is due, and the commitments for the Revolving Facility terminate, on the maturity date. The Term Loans are subject to mandatory repayment requirements in the event of certain asset sales or if certain insurance or condemnation events occur, subject to customary reinvestment provisions. We may prepay the Term Loans in whole or in part at any time without premium or penalty.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accordion Feature: </span><span style="font-family:inherit;font-size:10pt;">The Amended Credit Facility also allows us, subject to certain conditions, to request additional term loan commitments and/or additional revolving commitments in an aggregate principal amount of up to the greater of </span><span style="font-family:inherit;font-size:10pt;"><span>$250.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> or 100% of consolidated EBITDA (as defined within the agreement) for the most recent four fiscal quarters, plus an amount that would not cause our Senior Leverage Ratio, as defined below, to exceed </span><span style="font-family:inherit;font-size:10pt;"><span>3.50</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">1.00</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All outstanding revolving loans and term loans under the Amended Credit Facility mature on </span><span style="font-family:inherit;font-size:10pt;">September 5, 2024</span><span style="font-family:inherit;font-size:10pt;">. If on or prior to August 16, 2022, we have failed to demonstrate to the Agent that we would be in compliance with each financial covenant after giving pro forma effect to the repayment in full of the Convertible Notes which mature on </span><span style="font-family:inherit;font-size:10pt;">November 15, 2022</span><span style="font-family:inherit;font-size:10pt;">, then the Amended Credit Facility will mature on August 16, 2022. In addition, if on any business day during the period beginning on August 16, 2022 until the Convertible Notes are paid in full, our available liquidity is less than an amount equal to </span><span style="font-family:inherit;font-size:10pt;"><span>125%</span></span><span style="font-family:inherit;font-size:10pt;"> of the outstanding principal amount of the Convertible Notes, then amounts outstanding under the Amended Credit Facility are due the next business day. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At our option, amounts outstanding under the Amended Credit Facility accrue interest at a per annum rate equal to either LIBOR, plus a margin ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>2.00%</span></span><span style="font-family:inherit;font-size:10pt;">, or the Base Rate, plus a margin ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>0.00%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;"> (“Applicable Margin”). The base LIBOR is, at our discretion, equal to either one, three, or six month LIBOR. The Base Rate is defined as the greater of Wells Fargo's prime rate, the Federal Funds Rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;">, or one month LIBOR plus </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;">. In each case, the Applicable Margin is determined based upon our Net Leverage Ratio, as defined below. Accrued interest on amounts outstanding under the Amended Credit Facility is due and payable quarterly, in arrears, for loans bearing interest at the Base Rate and at the end of the applicable interest period in the case of loans bearing interest at the adjusted LIBOR. Unused commitments under the Revolving Facility are subject to a commitment fee to be paid in arrears on the last day of each fiscal quarter, ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>0.15%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.35%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum determined based on our Net Leverage Ratio, as defined below. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of our existing and future material domestic subsidiaries are required to guarantee our obligations under the Amended Credit Facility, and the obligations under the Amended Credit Facility are secured by substantially all of our assets and the assets of the subsidiary guarantors. The Amended Credit Facility contains customary affirmative and negative covenants. The negative covenants limit our and our subsidiaries’ ability to, among other things, incur additional indebtedness, grant liens on our assets, make investments including acquisitions, dispose of assets, or pay dividends or distributions or repurchase our stock, subject in each case to customary exceptions and qualifications. Our covenants also include requirements that we comply with the following financial ratios:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;padding-left:30px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Consolidated Net Leverage Ratio</span><span style="font-family:inherit;font-size:10pt;">: The Consolidated Net Leverage Ratio (“Net Leverage Ratio”), defined as a ratio of consolidated funded indebtedness less qualified cash and cash equivalents, each as defined in the Amended Credit Facility, on the last day of each fiscal quarter to the sum of the four previous consecutive fiscal quarters’ consolidated EBITDA, as defined in the Amended Credit Facility, of no greater than </span><span style="font-family:inherit;font-size:10pt;"><span>5.00</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">1.00</span><span style="font-family:inherit;font-size:10pt;"> (or, at our election following certain material acquisitions, </span><span style="font-family:inherit;font-size:10pt;"><span>5.50</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">1.00</span><span style="font-family:inherit;font-size:10pt;">). </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;padding-left:30px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Consolidated Interest Coverage Ratio</span><span style="font-family:inherit;font-size:10pt;">: The Consolidated Interest Coverage Ratio (“Interest Coverage Ratio”), defined as a ratio of the sum of the four previous fiscal quarters’ consolidated EBITDA to our interest expense for the same period, excluding non-cash interest attributable to the Convertible Notes, as defined below, of no less than </span><span style="font-family:inherit;font-size:10pt;"><span>3.00</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">1.00</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;padding-left:30px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Consolidated Senior Secured Net Leverage Ratio</span><span style="font-family:inherit;font-size:10pt;">: The Consolidated Senior Secured Net Leverage Ratio (“Senior Leverage Ratio”), defined as a ratio of consolidated senior secured indebtedness less qualified cash and cash equivalents, each as defined in the Amended Credit Facility, on the last day of each fiscal quarter to the sum of the four previous consecutive fiscal quarters’ consolidated EBITDA, of no greater than </span><span style="font-family:inherit;font-size:10pt;"><span>3.75</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">1.00</span><span style="font-family:inherit;font-size:10pt;"> (or, at our election following certain material acquisitions, </span><span style="font-family:inherit;font-size:10pt;"><span>4.25</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">1.00</span><span style="font-family:inherit;font-size:10pt;">).</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, we were in compliance with the covenants under our Amended Credit Facility.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Amended Credit Facility contains customary events of default, subject to customary cure periods for certain defaults. In the event of a default, the obligations under the Amended Credit Facility could be accelerated, the applicable interest rate could be increased, the loan commitments could be terminated, our subsidiary guarantors could be required to pay the obligations in full and our lenders would be permitted to exercise remedies with respect to all of the collateral that is securing the Amended Credit Facility. Any such default that is not cured or waived could have a material adverse effect on our liquidity and financial condition.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>$370.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of available credit under our Revolving Facility. Principal outstanding for the Revolving Facility was </span><span style="font-family:inherit;font-size:10pt;"><span>$230.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for each period. We incur commitment fees on the unused portion of the Revolving Facility. The carrying value of the Revolving Facility approximates its fair value. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs for the revolving facilities were </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, and are included in the line “Other assets” in the Condensed Consolidated Balance Sheets.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal outstanding and unamortized debt issuance and discount costs for the Term Loans were as follows at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Term Loans</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>592,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>596,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(887</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(942</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized discount</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,171</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Carrying value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>590,442</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>594,063</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of the Term Loans on </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$539.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$582.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The fair value was estimated by discounting future cash flows using prevailing market interest rates on debt with similar creditworthiness, terms, and maturities. We concluded that this fair value measurement should be categorized within Level 2.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future maturities of principal under the Term Loans are as follows for the years ending December 31, in thousands:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Term Loans</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,375</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>489,375</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>592,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Convertible Notes</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">May 2017</span><span style="font-family:inherit;font-size:10pt;">, we issued convertible senior notes with aggregate principal of </span><span style="font-family:inherit;font-size:10pt;"><span>$345.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> (including the underwriters’ exercise in full of their over-allotment option of </span><span style="font-family:inherit;font-size:10pt;"><span>$45.0 million</span></span><span style="font-family:inherit;font-size:10pt;">) which mature on </span><span style="font-family:inherit;font-size:10pt;">November 15, 2022</span><span style="font-family:inherit;font-size:10pt;"> (“Convertible Notes”). The Convertible Notes were issued under an indenture dated </span><span style="font-family:inherit;font-size:10pt;">May 23, 2017</span><span style="font-family:inherit;font-size:10pt;"> (“Indenture”), by and between us and Wells Fargo Bank, N.A., as Trustee. We received net proceeds from the offering of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$304.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> after adjusting for debt issuance costs, including the underwriting discount, the net cash used to purchase the Note Hedges, as defined below, and the proceeds from the issuance of the Warrants which are discussed below.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Convertible Notes accrue interest at a rate of </span><span style="font-family:inherit;font-size:10pt;"><span>1.50%</span></span><span style="font-family:inherit;font-size:10pt;">, payable semi-annually on </span><span style="font-family:inherit;font-size:10pt;">May 15</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">November 15</span><span style="font-family:inherit;font-size:10pt;"> of each year. On or after </span><span style="font-family:inherit;font-size:10pt;">May 15, 2022</span><span style="font-family:inherit;font-size:10pt;">, and until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their Convertible Notes at their option. The Convertible Notes are convertible at an initial rate of </span><span style="font-family:inherit;font-size:10pt;">23.84</span><span style="font-family:inherit;font-size:10pt;"> shares per </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> of principal (equivalent to an initial conversion price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$41.95</span></span><span style="font-family:inherit;font-size:10pt;"> per share of our common stock). The conversion rate is subject to customary adjustments for certain events as described in the Indenture. Upon conversion, we will pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election. It is our current intent to settle conversions of the Convertible Notes through combination settlement, which involves repayment of the principal portion in cash and any excess of the conversion value over the principal amount in shares of our common stock. Based on our closing stock price of </span><span style="font-family:inherit;font-size:10pt;"><span>$52.93</span></span><span style="font-family:inherit;font-size:10pt;"> on </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the if-converted value exceeded the aggregate principal amount of the Convertible Notes by </span><span style="font-family:inherit;font-size:10pt;"><span>$90.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Holders may convert their Convertible Notes, at their option, prior to </span><span style="font-family:inherit;font-size:10pt;">May 15, 2022</span><span style="font-family:inherit;font-size:10pt;"> only under the following circumstances:</span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">during any calendar quarter commencing after the calendar quarter ending on </span><span style="font-family:inherit;font-size:10pt;">June 30, 2017</span><span style="font-family:inherit;font-size:10pt;"> (and only during such calendar quarter), if the last reported sale price of our common stock for at least </span><span style="font-family:inherit;font-size:10pt;"><span>20</span></span><span style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during a period of </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to </span><span style="font-family:inherit;font-size:10pt;"><span>130%</span></span><span style="font-family:inherit;font-size:10pt;"> of the conversion price on each applicable trading day;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">during the </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> business day period after any </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> consecutive trading day period (the “Measurement Period”) in which the trading price per </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> principal amount of the Convertible Notes for each trading day of the Measurement Period was less than </span><span style="font-family:inherit;font-size:10pt;"><span>98%</span></span><span style="font-family:inherit;font-size:10pt;"> of the product of the last reported sales price of our common stock and the conversion rate on each such trading day; or</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">upon the occurrence of specified corporate events, as defined in the Indenture.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We may not redeem the Convertible Notes prior to their maturity date, and no sinking fund is provided for them. If we undergo a fundamental change, as described in the Indenture, subject to certain conditions, holders may require us to repurchase for cash all or any portion of their Convertible Notes. The fundamental change repurchase price is equal to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the Convertible Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. If holders elect to convert their Convertible Notes in connection with a make-whole fundamental change, as described in the Indenture, we will, to the extent provided in the Indenture, increase the conversion rate applicable to the Convertible Notes.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Convertible Notes are senior unsecured obligations and rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the Convertible Notes and equal in right of payment to any of our existing and future unsecured indebtedness that is not subordinated. The Convertible Notes are effectively junior in right of payment to any of our secured indebtedness (to the extent of the value of assets securing such indebtedness) and structurally junior to all existing and future indebtedness and other liabilities, including trade payables, of our subsidiaries. The Indenture does not limit the amount of debt that we or our subsidiaries may incur. The Convertible Notes are not guaranteed by any of our subsidiaries.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Indenture does not contain any financial or operating covenants or restrictions on the payments of dividends, the incurrence of indebtedness, or the issuance or repurchase of securities by us or any of our subsidiaries. The Indenture contains customary events of default with respect to the Convertible Notes and provides that upon certain events of default occurring and continuing, the Trustee may, and the Trustee at the request of holders of at least </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> in principal amount of the Convertible Notes shall, declare </span><span style="font-family:inherit;font-size:10pt;">all</span><span style="font-family:inherit;font-size:10pt;"> of principal and accrued and unpaid interest, if any, of the Convertible Notes to be due and payable. In case of certain events of bankruptcy, insolvency or reorganization involving us or a significant subsidiary, </span><span style="font-family:inherit;font-size:10pt;">all</span><span style="font-family:inherit;font-size:10pt;"> of the principal of and accrued and unpaid interest on the Convertible Notes will automatically become due and payable. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accounting for the issuance of the Convertible Notes, we separated the Convertible Notes into liability and equity components. We allocated </span><span style="font-family:inherit;font-size:10pt;"><span>$282.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the Convertible Notes to the liability component, and </span><span style="font-family:inherit;font-size:10pt;"><span>$62.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> to the equity component. The excess of the principal amount of the liability component over its carrying amount is amortized to interest expense over the term of the Convertible Notes using the effective interest method. The equity component will not be remeasured as long as it continues to meet the conditions for equity classification.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We incurred issuance costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the Convertible Notes. Issuance costs were allocated to the liability and equity components based on their relative values. Issuance costs attributable to the liability component are being amortized to interest expense over the term of the Convertible Notes, and issuance costs attributable to the equity component are included along with the equity component in stockholders' equity.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">we received conversion notices from certain holders with respect to an immaterial amount in aggregate principal of Convertible Notes requesting conversion as a result of the sales price condition having been met during the second quarter of 2019. In accordance with the terms of the Convertible Notes, we made cash payments of the aggregate principal amount and delivered newly issued shares of our common stock for the remainder of the conversion obligation in excess of the aggregate principal amount of the Convertible Notes being converted, in full satisfaction of such converted notes. We received shares of our common stock under the Note Hedges that offset the issuance of shares of common stock upon conversion of the Convertible Notes</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net carrying amount of the Convertible Notes at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, was as follows:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liability component:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>344,995</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>344,995</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized discount</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32,449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,287</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,157</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,520</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Convertible notes, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>308,389</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity component, net of issuance costs and deferred tax:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,390</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,390</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The estimated fair value of the Convertible Notes at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$477.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$486.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The estimated fair value is based on quoted market prices as of the last trading day for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">; however, the Convertible Notes have only a limited trading volume and, as such, this fair value estimate is not necessarily the value at which the Convertible Notes could be retired or transferred. We concluded this measurement should be classified within Level 2.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth total interest expense related to the Convertible Notes for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,294</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,294</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,838</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,676</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>343</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,313</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effective interest rate of the liability component for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>5.87%</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Convertible Note Hedges and Warrants</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">May 23, 2017</span><span style="font-family:inherit;font-size:10pt;">, we entered into privately negotiated transactions to purchase hedge instruments (“Note Hedges”), covering approximately </span><span style="font-family:inherit;font-size:10pt;"><span>8.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock at a cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$62.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Note Hedges are subject to anti-dilution provisions substantially similar to those of the Convertible Notes, have a strike price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$41.95</span></span><span style="font-family:inherit;font-size:10pt;"> per share, are exercisable by us upon any conversion under the Convertible Notes, and expire on </span><span style="font-family:inherit;font-size:10pt;">November 15, 2022</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Note Hedges are generally expected to reduce the potential dilution to our common stock (or, in the event the conversion is settled in cash, to reduce our cash payment obligation) in the event that at the time of conversion our stock price exceeds the conversion price under the Convertible Notes. The cost of the Note Hedges is expected to be tax deductible as an original issue discount over the life of the Convertible Notes, as the Convertible Notes and the Note Hedges represent an integrated debt instrument for tax purposes. The cost of the Note Hedges was recorded as a reduction of our additional paid-in capital in the accompanying Condensed Consolidated Financial Statements.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As discussed above, an insignificant number of Note Hedges were exercised during </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">upon the conversion of the Convertible Notes, thereby offsetting the issuance of our common stock for such conversion.</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">May 23, 2017</span><span style="font-family:inherit;font-size:10pt;">, we also sold warrants for the purchase of up to </span><span style="font-family:inherit;font-size:10pt;"><span>8.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock for aggregate proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$31.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> (“Warrants”). The Warrants have a strike price of </span><span style="font-family:inherit;font-size:10pt;"><span>$57.58</span></span><span style="font-family:inherit;font-size:10pt;"> per share and are subject to customary anti-dilution provisions. The Warrants will expire in ratable portions on a series of expiration dates commencing on </span><span style="font-family:inherit;font-size:10pt;">February 15, 2023</span><span style="font-family:inherit;font-size:10pt;">. The proceeds from the issuance of the Warrants were recorded as an increase to our additional paid-in capital in the accompanying Condensed Consolidated Financial Statements.</span></div>The Note Hedges are transactions that are separate from the terms of the Convertible Notes and the Warrants, and holders of the Convertible Notes and the Warrants have no rights with respect to the Note Hedges. The Warrants are similarly separate in both terms and rights from the Note Hedges and the Convertible Notes. 1200000000 600000000.0 10000000.0 20000000.0 230000000.0 300000000.0 300000000.0 3800000 7500000 11300000 15000000.0 250000000.0 3.50 1.25 0.0100 0.0200 0.0000 0.0100 0.0050 0.0100 0.0015 0.0035 5.00 5.50 3.00 3.75 4.25 370000000.0 230000000.0 2500000 2700000 <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal outstanding and unamortized debt issuance and discount costs for the Term Loans were as follows at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Term Loans</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>592,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>596,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(887</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(942</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized discount</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,171</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Carrying value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>590,442</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>594,063</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 592500000 596250000 887000 942000 1171000 1245000 590442000 594063000 539700000 582700000 <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future maturities of principal under the Term Loans are as follows for the years ending December 31, in thousands:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Term Loans</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,375</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>489,375</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>592,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 15000000 30000000 33750000 24375000 489375000 592500000 345000000.0 45000000.0 304200000 0.0150 41.95 52.93 90300000 20 30 1.30 5 5 0.98 1 0.25 282500000 62500000 9800000 <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net carrying amount of the Convertible Notes at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, was as follows:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liability component:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>344,995</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>344,995</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized discount</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32,449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,287</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,157</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,520</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Convertible notes, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>308,389</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity component, net of issuance costs and deferred tax:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,390</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,390</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth total interest expense related to the Convertible Notes for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,294</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,294</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,838</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,676</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>343</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,313</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 344995000 344995000 32449000 35287000 4157000 4520000 308389000 305188000 61390000 61390000 477100000 486700000 1294000 1294000 2838000 2676000 363000 343000 4495000 4313000 0.0587 8200000 -62500000 41.95 8200000 31500000 57.58 Stock-based Expense<div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Awards</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, we granted </span><span style="font-family:inherit;font-size:10pt;"><span>905,127</span></span><span style="font-family:inherit;font-size:10pt;"> time-based restricted stock awards with a grant date weighted average fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$61.31</span></span><span style="font-family:inherit;font-size:10pt;"> per share. These awards generally vest ratably over a period of twelve quarters with the first vesting on the first day of the second calendar quarter immediately following the grant date. A portion of these grants are associated with the Modern Message acquisition, and vest </span><span style="font-family:inherit;font-size:10pt;"><span>5%</span></span><span style="font-family:inherit;font-size:10pt;"> each quarter over a period of eleven quarters with the first vesting on the first day of the second calendar quarter immediately following the grant date and with the remaining shares vesting during the twelfth quarter. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Market-based Restricted Stock Awards</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, we made grants of restricted stock that become eligible to vest based on the achievement of certain market-based conditions. Prior to July 1, 2023, these awards become Eligible Shares if the average closing price of our common stock equals or exceeds the triggers shown below for a period of twenty consecutive trading days:</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:50%;"/><td style="width:50%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Awards Granted</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Price Trigger</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,888</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$73.60</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,888</span></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$82.43</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,888</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$94.21</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,960</span></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$105.98</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares that become Eligible Shares vest ratably over four calendar quarters, with the first vesting on the first day of the quarter immediately after becoming Eligible Shares. Vesting is conditional upon the recipient remaining a service provider, as defined in the plan document, to the Company through each applicable vesting date. The aggregate grant date fair value of these awards was </span><span style="font-family:inherit;font-size:10pt;"><span>$13.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><span style="font-family:inherit;font-size:10pt;">We capitalized stock-based expense for software development costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span> and 2019, respectively. 905127 61.31 0.05 Prior to July 1, 2023, these awards become Eligible Shares if the average closing price of our common stock equals or exceeds the triggers shown below for a period of twenty consecutive trading days:<div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:50%;"/><td style="width:50%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Awards Granted</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Price Trigger</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,888</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$73.60</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,888</span></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$82.43</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,888</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$94.21</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,960</span></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$105.98</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 109888 73.60 109888 82.43 109888 94.21 109960 105.98 13500000 400000 300000 Commitments and Contingencies<div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Guarantor Arrangements</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have agreements whereby we indemnify our officers and directors for certain events or occurrences while the officer or director is or was serving at our request in such capacity. The term of the indemnification period is for the officer or director’s lifetime. The maximum potential amount of future payments we could be required to make under these indemnification agreements is unlimited; however, we have a director and officer insurance policy that limits our exposure and enables us to recover a portion of any future amounts paid. As a result of our insurance policy coverage, we believe the estimated fair value of these indemnification agreements is minimal. Accordingly, we had </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> liabilities recorded for these agreements as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the ordinary course of our business, we include standard indemnification provisions in our agreements with clients. Pursuant to these provisions, we indemnify our clients for losses suffered or incurred in connection with third-party claims that our products infringed upon any U.S. patent, copyright, trademark, or other intellectual property right. Where applicable, we generally limit such infringement indemnities to those claims directed solely to our products and not in combination with other software or products. With respect to our products, we also generally reserve the right to resolve any such claims by designing a non-infringing alternative, by obtaining a license on reasonable terms, or by terminating our relationship with the client and refunding the client’s fees.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The potential amount of future payments to defend lawsuits or settle indemnified claims under these indemnification provisions is unlimited in certain agreements; however, we believe the estimated fair value of these indemnification provisions is minimal, and, accordingly, we had no liabilities recorded for these agreements as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Litigation</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, in the normal course of our business, we are a party to litigation matters and claims. Litigation can be expensive and disruptive to our normal business operations. Moreover, the results of complex legal proceedings are difficult to predict, and our view of these matters may change in the future as the litigation and events related thereto unfold. We expense legal fees as incurred. Insurance recoveries associated with legal costs incurred are recorded when they are deemed probable of recovery. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had accrued amounts for estimated settlement losses related to legal matters. We do not believe there is a reasonable possibility that a material loss exceeding amounts already recognized may have been incurred as of the date of the balance sheets presented herein.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are involved in other litigation matters, including purported class action lawsuits, that are not likely to be material either individually or in the aggregate based on information available at this time. Our view of these matters may change as the litigation and events related thereto unfold.</span></div> 0 <span style="font-family:Times New Roman;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Net Income per Share</span><span style="font-family:Times New Roman;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;"> </span><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic </span><span style="font-family:inherit;font-size:10pt;">net income per share</span><span style="font-family:inherit;font-size:10pt;"> is computed by dividing </span><span style="font-family:inherit;font-size:10pt;">net income</span><span style="font-family:inherit;font-size:10pt;"> by the weighted average number of common shares outstanding during the period. Diluted </span><span style="font-family:inherit;font-size:10pt;">net income per share</span><span style="font-family:inherit;font-size:10pt;"> is computed by using the weighted average number of common shares outstanding, after giving effect to all potential dilutive common shares outstanding during the period. Included within diluted </span><span style="font-family:inherit;font-size:10pt;">net income per share</span><span style="font-family:inherit;font-size:10pt;"> is the dilutive effect of outstanding stock options and restricted stock using the treasury stock method. Weighted average shares from common share equivalents in the amount of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>672,000</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>444,000</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, were excluded from the dilutive shares outstanding because their effect was anti-dilutive. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For purposes of considering the Convertible Notes in determining diluted </span><span style="font-family:inherit;font-size:10pt;">net income per share</span><span style="font-family:inherit;font-size:10pt;">, it is our current intent to settle conversions of the Convertible Notes through combination settlement, which involves repayment of the principal portion in cash and any excess of the conversion value over the principal amount (the “conversion premium”) in shares of our common stock. Therefore, only the impact of the conversion premium is included in total dilutive weighted average shares outstanding using the treasury stock method. The dilutive effect of the conversion premium for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> are shown in the table below. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Warrants sold in connection with the issuance of the Convertible Notes are considered to be dilutive when the average price of our common stock during the period exceeds the Warrants’ strike price of </span><span style="font-family:inherit;font-size:10pt;"><span>$57.58</span></span><span style="font-family:inherit;font-size:10pt;"> per share, as described in Note </span><span style="font-family:inherit;font-size:10pt;">8</span><span style="font-family:inherit;font-size:10pt;">. The effect of the additional shares that may be issued upon exercise of the Warrants is included in total dilutive weighted average shares outstanding using the treasury stock method and, to the extent dilutive, is shown in the table below. The Note Hedges purchased in connection with the issuance of the Convertible Notes are considered to be anti-dilutive and therefore do not impact our calculation of diluted </span><span style="font-family:inherit;font-size:10pt;">net income per share</span><span style="font-family:inherit;font-size:10pt;">. Refer to Note </span><span style="font-family:inherit;font-size:10pt;">8</span><span style="font-family:inherit;font-size:10pt;"> for further discussion regarding the Convertible Notes.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We exclude common shares subject to a holdback pursuant to business combinations from the calculation of basic weighted average shares outstanding where the release of such shares is contingent upon an event not solely subject to the passage of time. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, there were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>161,000</span></span><span style="font-family:inherit;font-size:10pt;"> contingently returnable shares related to our acquisitions of ClickPay and BluTrend, which were excluded from the computation of basic net income per share as these shares are subject to sellers’ indemnification obligations and are subject to a holdback. There were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>196,000</span></span><span style="font-family:inherit;font-size:10pt;"> contingently returnable shares as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. Dilutive common shares outstanding include the weighted average contingently issuable shares discussed above that are subject to a holdback. These shares are subject to releases to the sellers on the second anniversary dates of the acquisitions which are contingent on the sellers’ indemnification obligations.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of our performance-based restricted stock awards are considered contingently issuable shares and are excluded from the diluted weighted average shares outstanding computation because the related performance-based targets were not achieved as of the end of the reporting period. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the calculation of basic and diluted </span><span style="font-family:inherit;font-size:10pt;">net income per share</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,605</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,272</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares used in computing basic net income per share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,490</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add weighted average effect of dilutive securities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options and restricted stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>934</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Convertible Notes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,207</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingently issuable or returnable shares in connection with our acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>355</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares used in computing diluted net income per share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,919</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,561</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.06</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.06</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 672000 444000 57.58 161000 196000 <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the calculation of basic and diluted </span><span style="font-family:inherit;font-size:10pt;">net income per share</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,605</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,272</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares used in computing basic net income per share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,490</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add weighted average effect of dilutive securities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options and restricted stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>934</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Convertible Notes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,207</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingently issuable or returnable shares in connection with our acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>355</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares used in computing diluted net income per share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,919</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,561</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.06</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.06</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 5605000 11272000 92654000 91490000 934000 1509000 2170000 2207000 161000 355000 95919000 95561000 0.06 0.12 0.06 0.12 Income Taxes<div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We make estimates and judgments in determining our provision for income taxes for financial statement purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities that arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our provision for income taxes in interim periods is based on our estimated annual effective tax rate. We record cumulative adjustments in the quarter in which a change in the estimated annual effective rate is determined. The estimated annual effective tax rate calculation does not include the effect of discrete events that may occur during the year. The effect of these events, if any, is recorded in the quarter in which the event occurs.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our effective income tax rate was </span><span style="font-family:inherit;font-size:10pt;"><span>(80.6)%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>29.2%</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. Our effective rate is lower than the statutory rate for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> primarily due to </span><span style="font-family:inherit;font-size:10pt;"><span>$3.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of excess tax benefits from stock-based compensation recognized as discrete items as required by ASU 2016-09. </span></div><span style="font-family:inherit;font-size:10pt;">Our effective rate was higher than the statutory rate for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, primarily because of our estimate of the effect of the base erosion and anti-abuse tax (“BEAT”), state taxes and certain non-deductible expenses, offset, in part, by </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span> of excess tax benefits from stock-based compensation recognized as discrete items as required by ASU 2016-09. The estimated effect of BEAT was subsequently reversed during 2019 upon our completion of an evaluation of certain U.S. tax reform elements that allowed for certain exceptions applicable to us. -0.806 0.292 -3300000 -1700000 Fair Value Measurements<div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Assets and liabilities measured at fair value on a recurring basis:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Interest rate swap agreements: </span><span style="font-family:inherit;font-size:10pt;">The fair value of our interest rate derivatives is determined using widely accepted valuation techniques including discounted cash flow analysis on the expected cash flows of the derivatives. This analysis reflects the contractual terms of the derivatives, including the period to maturity, and uses observable market-based inputs, including interest rate curves. We incorporate credit valuation adjustments to appropriately reflect both our own nonperformance risk and the respective counterparty’s nonperformance risk in the fair value measurements.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Although the credit valuation adjustments associated with our derivatives utilize Level 3 inputs, such as estimates of current credit spreads, we have determined that the majority of the inputs used to value our derivatives fall within Level 2 of the fair value hierarchy. We have assessed the significance of the impact of the credit valuation adjustments on the overall valuation of our derivative positions and determined that the credit valuation adjustments are not significant to the overall valuation of our interest rate swaps. As a result, we determined that our interest rate swap valuation in its entirety is classified in Level 2 of the fair value hierarchy.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign currency forward contracts: </span><span style="font-family:inherit;font-size:10pt;">We enter into foreign exchange currency contracts to hedge fluctuations associated with foreign currency denominated monetary assets and liabilities, and the future payment of operating expenses by certain of our non-U.S. subsidiaries. The fair values of our foreign exchange currency contracts are based on quoted foreign exchange forward rates at the reporting date and are classified within Level 2 of the fair value hierarchy. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contingent consideration obligations: </span><span style="font-family:inherit;font-size:10pt;">The fair value of the contingent consideration obligations includes inputs not observable in the market and thus represents a Level 3 measurement. The amount to be paid under these obligations is contingent upon the achievement of stipulated operational or financial targets by the business subsequent to acquisition. The fair value for our contingent consideration obligations is estimated based on management’s assessment of the probability of achievement of operational or financial targets. The fair value estimate considers the projected future operating or financial results for the factor upon which the respective contingent obligation is dependent. The fair value estimate is generally sensitive to changes in these projections. We develop the projected future operating results based on an analysis of historical results, market conditions, and the expected impact of anticipated changes in our overall business and/or product strategies.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the contingent consideration obligation consisted of a potential obligation related to our Hipercept acquisition. The fair value for this contingent consideration obligation is estimated using a probability weighted discount model which considers the achievement of the conditions upon which the contingent obligation is dependent. The probability of achieving the specified conditions is generally assessed by applying a Monte Carlo weighted-average model. The valuation model includes certain observable inputs including a discount rate which for the period ending </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>5.6%</span></span><span style="font-family:inherit;font-size:10pt;"> and significant unobservable inputs including a measure of estimated volatility, a compounded annual growth rate of revenue, and a risk of target metric, which for the period ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>13.8%</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>44.4%</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>4.6%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables disclose the assets and liabilities measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, by the fair value hierarchy levels as described above:</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair value at March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration related to the acquisition of:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hipercept</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,772</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,721</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,949</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></span><span style="font-family:inherit;font-size:9pt;">The fair value of foreign currency forward contracts includes those designated as cash flow hedge instruments and those designated as balance sheet hedge instruments.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair value at December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>237</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>237</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration related to the acquisition of:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hipercept</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,536</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,536</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,743</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,207</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,536</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></span><span style="font-family:inherit;font-size:9pt;">The fair value of foreign currency forward contracts includes those designated as cash flow hedge instruments and those designated as balance sheet hedge instruments.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no transfers between Level 2 and Level 3 measurements during the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the fair value of Level 3 measurements were as follows for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,536</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net change in fair value</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>236</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gains and losses recognized on the change in fair value of the above liabilities are reflected in the line “General and administrative” expense in the accompanying Condensed Consolidated Statements of Operations.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Assets and liabilities measured at fair value on a non-recurring basis:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2016, we acquired a </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> noncontrolling interest in CompStak, Inc. (“CompStak”), which is an unrelated company that specializes in the aggregation of commercial lease data. We have elected the measurement alternative for the CompStak equity investment, whereby we measure the investment at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we recorded a gain of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> based on an observable price change, which is reflected in the line “Interest expense and other, net” in the accompanying Condensed Consolidated Statements of Operations. The factors considered in the remeasurement included the price at which the investee issued equity instruments similar to those of our investment and the rights and preferences of those equity instruments compared to ours. We concluded that this fair value measurement should be categorized within Level 2. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the second quarter of 2019, we invested an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> in CompStak. The carrying value of this investment at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$7.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and is included in “Other assets” in the accompanying Condensed Consolidated Balance Sheets.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no liabilities measured at fair value on a non-recurring basis at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 0.056 0.138 0.444 0.046 <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables disclose the assets and liabilities measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, by the fair value hierarchy levels as described above:</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair value at March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration related to the acquisition of:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hipercept</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,772</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,721</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,949</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></span><span style="font-family:inherit;font-size:9pt;">The fair value of foreign currency forward contracts includes those designated as cash flow hedge instruments and those designated as balance sheet hedge instruments.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair value at December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>237</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>237</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration related to the acquisition of:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hipercept</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,536</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,536</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,743</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,207</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,536</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></span><span style="font-family:inherit;font-size:9pt;">The fair value of foreign currency forward contracts includes those designated as cash flow hedge instruments and those designated as balance sheet hedge instruments.</span></div> 70000 0 70000 0 70000 0 70000 0 6540000 0 6540000 0 409000 0 409000 0 6772000 0 0 6772000 13721000 0 6949000 6772000 237000 0 237000 0 2193000 0 2193000 0 14000 0 14000 0 6536000 0 0 6536000 8743000 0 2207000 6536000 <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the fair value of Level 3 measurements were as follows for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,536</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net change in fair value</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>236</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6536000 6000000 236000 0 6772000 6000000 3000000.0 2600000 1800000 7400000 7400000 Stockholders’ Equity<div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2018, our board of directors approved a new share repurchase program authorizing the repurchase of up to</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;"><span>$100.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of our outstanding common stock. The share purchase program expired on October 25, 2019. In November 2019, our board of directors approved a new share repurchase program authorizing the repurchase of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$100.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of our outstanding common stock. The share repurchase program is effective through </span><span style="font-family:inherit;font-size:10pt;">November 7, 2020</span><span style="font-family:inherit;font-size:10pt;">. </span><span style="font-family:inherit;font-size:10pt;">Shares repurchased under the plan are retired.</span><span style="font-family:inherit;font-size:10pt;"> There was </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> repurchase activity during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Other Comprehensive Loss</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in accumulated other comprehensive loss (AOCI) by component for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized (Loss) Gain on Derivative Instruments, Net of Tax</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign Currency Translation Adjustments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at January 1, 2019</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>249</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(716</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive loss before reclassifications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(586</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(99</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(685</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified from AOCI</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(220</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current period other comprehensive loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(806</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(99</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(905</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at March 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(557</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(815</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,372</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at January 1, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,461</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(887</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,348</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive loss before reclassifications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,549</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(505</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,054</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified from AOCI</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current period other comprehensive loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,415</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(505</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,920</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,392</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,268</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span><span style="font-family:inherit;font-size:10pt;">Reflects the cumulative effective of adopting ASU 2017-12 in the prior period.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The loss on our derivative instruments recognized in AOCI during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> results from a reduction in current and forecasted future LIBOR rates primarily driven by the market’s response to the COVID-19 pandemic.</span></div> 100000000.0 100000000.0 0 <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in accumulated other comprehensive loss (AOCI) by component for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized (Loss) Gain on Derivative Instruments, Net of Tax</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign Currency Translation Adjustments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at January 1, 2019</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>249</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(716</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive loss before reclassifications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(586</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(99</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(685</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified from AOCI</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(220</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current period other comprehensive loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(806</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(99</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(905</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at March 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(557</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(815</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,372</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at January 1, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,461</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(887</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,348</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive loss before reclassifications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,549</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(505</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,054</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified from AOCI</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current period other comprehensive loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,415</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(505</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,920</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,392</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,268</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span><span style="font-family:inherit;font-size:10pt;">Reflects the cumulative effective of adopting ASU 2017-12 in the prior period.</span></div> 249000 -716000 -467000 -586000 -99000 -685000 220000 0 220000 -806000 -99000 -905000 -557000 -815000 -1372000 -1461000 -887000 -2348000 -3549000 -505000 -4054000 -134000 0 -134000 -3415000 -505000 -3920000 -4876000 -1392000 -6268000 Derivative Financial Instruments<div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash Flow Hedges</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Interest Rate Swap Agreements</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are exposed to interest rate risk on our variable rate debt. We have entered into interest rate swap agreements to effectively convert portions of our variable rate debt to a fixed-rate basis. The principal objective of these contracts is to eliminate or reduce the variability of the cash flows in interest payments associated with our variable rate debt, thus reducing the impact of interest rate changes on future interest payment cash flows. These derivative instruments are designated as cash flow hedges, as defined in ASC 815, and are assessed for effectiveness against the underlying exposure every reporting period. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">March 31, 2016</span><span style="font-family:inherit;font-size:10pt;">, we entered into </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">interest rate swap agreements (collectively the “2016 Swap Agreements”). The 2016 Swap Agreements covered an aggregate notional amount of</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;"><span>$75.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> from </span><span style="font-family:inherit;font-size:10pt;">March 2016</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">September 2019</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">by replacing the obligation’s variable rate with a blended fixed rate of</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;"><span>0.89%</span></span><span style="font-family:inherit;font-size:10pt;">. </span><span style="font-family:inherit;font-size:10pt;">The 2016 Swap Agreements matured on September 30, 2019. </span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">December 24, 2018</span><span style="font-family:inherit;font-size:10pt;">, we entered into </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">interest rate swap agreements (collectively the “2018 Swap Agreements”). The 2018 Swap Agreements covered an aggregate notional amount of</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;"><span>$100.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> from </span><span style="font-family:inherit;font-size:10pt;">December 2018</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">February 2022</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">by replacing the obligation’s variable rate with a blended fixed rate of </span><span style="font-family:inherit;font-size:10pt;"><span>2.57%</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 10, 2020, we entered into an interest rate swap agreement (the “2020 Swap Agreement”) that covers an aggregate notional amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$100.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> from </span><span style="font-family:inherit;font-size:10pt;">February 2020</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">September 2024</span><span style="font-family:inherit;font-size:10pt;"> by replacing the obligation’s variable rate with a fixed rate of </span><span style="font-family:inherit;font-size:10pt;"><span>1.89%</span></span><span style="font-family:inherit;font-size:10pt;">. In connection with this transaction, we terminated the 2018 Swap Agreements cash flow hedge relationship on a prospective basis and designated the 2020 Swap Agreement under a new cash flow hedge relationship. The fair value of the 2018 Swap Agreements immediately prior to termination was a liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. The 2020 Swap Agreement contains a blend of the current interest rate environment and the unfavorable portion of the terminated 2018 Swap Agreements, which resulted in a significant financing element at inception of the new cash flow hedge due to off-market terms. Because the forecasted transactions that the 2018 Swap Agreements were designated to hedge are still probable to occur, the unrealized loss will be reclassified into earnings through </span><span style="font-family:inherit;font-size:10pt;">September 2024</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the fair value of the swap agreements are initially recorded in accumulated other comprehensive loss and are subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. Amounts reported in accumulated other comprehensive loss related to the swap agreements will be reclassified to “Interest expense and other, net” in the accompanying Condensed Consolidated Statements of Operations as interest payments are made on our variable rate debt. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Exchange Currency Contracts</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are exposed to market risk that includes changes in foreign exchange rates. We have operations in certain foreign countries where the functional currency is the local currency. For international operations that are determined to be extensions of the parent company, the U.S. dollar is the functional currency. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, we have entered into a series of foreign exchange forward contracts with a total notional amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$13.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> to hedge the effect of adverse fluctuations in foreign currency exchange rates for the Indian rupee and Philippines peso. These contracts are designated as cash flow hedges, as defined by ASC 815, of forecasted transactions, are intended to offset the impact of movement of exchange rates on future operating costs, and are scheduled to mature within twelve months. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the fair value of these contracts are initially recorded in accumulated other comprehensive loss and are subsequently reclassified to “Cost of revenue” and “Operating expenses” in the accompanying Condensed Consolidated Statements of Operations in the same period that the hedged transactions affect earnings. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below presents the fair value of the derivative instruments designated as cash flow hedges as well as their classification in the Condensed Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:54%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value at</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives designated as cash flow hedging instruments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total derivative assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swaps</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,193</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>302</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total derivative liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,842</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,207</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, we have not posted any collateral related to our derivative instruments. If we had breached any of the default provisions at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, we could have been required to settle our obligations under the agreements at their termination value of </span><span style="font-family:inherit;font-size:10pt;"><span>$7.1 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The tables below present the amount of gains and losses related to the derivative instruments and their location in the Condensed Consolidated Statements of Operations and the Condensed Consolidated Statements of Comprehensive </span><span style="font-family:inherit;font-size:10pt;">Income</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, in thousands:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives Designated as Cash Flow Hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gain (Loss) Recognized in OCI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gain (Loss) Recognized in Income</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Location of Gain (Loss) Recognized in Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Swap agreements, net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,275</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(586</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Interest expense and other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts, net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(274</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cost of revenue and operating expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, we estimate that </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the net loss related to derivatives designated as cash flow hedges recorded in accumulated other comprehensive loss is expected to be reclassified into earnings within the next twelve months. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gains and losses on our cash flow hedges are net of income tax </span><span style="font-family:inherit;font-size:10pt;">expense</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. Cash flows from these derivative instruments are included within the operating activities in the Condensed Consolidated Statements of Cash Flows, as the Company’s accounting policy is to present cash flows from hedging instruments in the same category as the item being hedged. The 2020 Swap Agreement contains an other-than-insignificant financing element and, accordingly, the associated cash flows are reported as financing activities in the Condensed Consolidated Statements of Cash Flows. </span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Balance Sheet Hedges</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We also enter into foreign currency forward contracts to hedge fluctuations associated with foreign currency denominated monetary assets and liabilities primarily associated with our lease liabilities. These forward contracts are not designated for </span></div><span style="font-family:inherit;font-size:10pt;">hedge accounting treatment, therefore, the change in fair value of these derivatives is recorded as a component of “General and administrative” in the accompanying Condensed Consolidated Statements of Operations and offsets the change in fair value of the foreign currency denominated assets and liabilities, which are also recorded in “General and administrative”. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the notional amounts of outstanding foreign currency contracts entered into under our balance sheet hedge program was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. The effect of derivatives not designated as hedge instruments for the period ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span> was de minimis. 2 75000000.0 0.0089 2 100000000.0 0.0257 100000000.0 0.0189 2500000 13900000 <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below presents the fair value of the derivative instruments designated as cash flow hedges as well as their classification in the Condensed Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:54%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value at</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives designated as cash flow hedging instruments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total derivative assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swaps</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,193</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>302</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total derivative liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,842</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,207</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 70000 217000 70000 217000 6540000 2193000 302000 14000 6842000 2207000 7100000 <div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The tables below present the amount of gains and losses related to the derivative instruments and their location in the Condensed Consolidated Statements of Operations and the Condensed Consolidated Statements of Comprehensive </span><span style="font-family:inherit;font-size:10pt;">Income</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, in thousands:</span></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives Designated as Cash Flow Hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gain (Loss) Recognized in OCI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gain (Loss) Recognized in Income</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended March 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Location of Gain (Loss) Recognized in Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Swap agreements, net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,275</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(586</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Interest expense and other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts, net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(274</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cost of revenue and operating expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -3275000 -586000 -156000 220000 -274000 0 22000 0 -2500000 1200000 200000 2600000 XML 80 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Financial Instruments - Fair Value By Balance Sheet Location (Details) - Derivatives designated as cash flow hedging instruments: - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Derivative [Line Items]    
Total derivative assets $ 70 $ 217
Total derivative liabilities 6,842 2,207
Other current assets | Foreign currency forward contracts    
Derivative [Line Items]    
Total derivative assets 70 217
Other long-term liabilities | Interest rate swap agreements    
Derivative [Line Items]    
Total derivative liabilities 6,540 2,193
Other current liabilities | Foreign currency forward contracts    
Derivative [Line Items]    
Total derivative liabilities $ 302 $ 14

XML 81 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Carrying value $ 592,500  
Term Loans    
Debt Instrument [Line Items]    
Principal outstanding 592,500 $ 596,250
Unamortized debt issuance costs (887) (942)
Unamortized discount (1,171) (1,245)
Carrying value $ 590,442 $ 594,063
XML 82 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Leases [Abstract]    
Operating lease cost $ 4,472 $ 3,486
Finance lease cost:    
Depreciation of finance lease asset 992 992
Interest on lease liabilities 1,030 1,045
Total finance lease cost $ 2,022 $ 2,037
XML 83 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Change in Carrying Amount of Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 1,611,749
Goodwill acquired 49,268
Measurement period adjustments 2,125
Ending balance $ 1,663,142
XML 84 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-based Expense - Schedule of Stock-based Expense (Details) - Market Based Restricted Stock Awards
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Vesting Condition 1  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Awards granted (in shares) | shares 109,888
Number of consecutive trading days required to calculate average price per share (in days) 20 days
Stock Price Trigger | $ / shares $ 73.60
Vesting Condition 2  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Awards granted (in shares) | shares 109,888
Number of consecutive trading days required to calculate average price per share (in days) 20 days
Stock Price Trigger | $ / shares $ 82.43
Vesting Condition 3  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Awards granted (in shares) | shares 109,888
Number of consecutive trading days required to calculate average price per share (in days) 20 days
Stock Price Trigger | $ / shares $ 94.21
Vesting Condition 4  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Awards granted (in shares) | shares 109,960
Number of consecutive trading days required to calculate average price per share (in days) 20 days
Stock Price Trigger | $ / shares $ 105.98
XML 85 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Tax Disclosure [Abstract]    
Effective income tax rate reconciliation (percent) (80.60%) 29.20%
Excess tax benefit amount $ 3.3 $ 1.7
XML 86 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Capitalized Contract Cost (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]    
Capitalized commissions costs - current $ 10,054 $ 9,870
Capitalized commissions costs - noncurrent 8,566 8,463
Total capitalized commissions costs $ 18,620 $ 18,333
XML 87 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenue    
Total revenue $ 276,673 $ 234,306
Cost of revenue 108,910 90,194
Amortization of product technologies 13,772 9,514
Gross profit 153,991 134,598
Operating expenses:    
Product development 31,548 29,897
Sales and marketing 54,657 44,823
General and administrative 40,528 28,143
Amortization of intangible assets 11,419 9,836
Total operating expenses 138,152 112,699
Operating income 15,839 21,899
Interest expense and other, net (12,735) (5,980)
Income before income taxes 3,104 15,919
Income tax (benefit) expense (2,501) 4,647
Net income $ 5,605 $ 11,272
Net income per share attributable to common stockholders:    
Basic (in dollars per share) $ 0.06 $ 0.12
Diluted (in dollars per share) $ 0.06 $ 0.12
Weighted average common shares outstanding:    
Basic (in shares) 92,654 91,490
Diluted (in shares) 95,919 95,561
On demand    
Revenue    
Total revenue $ 268,471 $ 226,519
Professional and other    
Revenue    
Total revenue $ 8,202 $ 7,787
XML 88 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions - Schedule of Contingent Consideration Rollforward (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Sep. 30, 2019
May 31, 2019
Mar. 31, 2020
Dec. 31, 2019
Deferred Cash and Stock Obligations        
Deferred Cash and Stock Obligations Beginning Balance     $ 31,747 $ 52,142
Additions, net of fair value discount     2,008 18,183
Cash payments     (45) (25,215)
Settlements through common stock issued       (14,846)
Accretion expense     267 1,540
Change in fair value     0 0
Indemnification claims and other adjustments     (266) (57)
Deferred Cash and Stock Obligations Ending Balance     33,711 31,747
Contingent Consideration        
Contingent Consideration Beginning Balance     6,536 6,000
Additions, net of fair value discount     0 6,700
Cash payments     0 (5,963)
Settlements through common stock issued       0
Accretion expense     51 58
Change in fair value     185 (259)
Indemnification claims and other adjustments     0 0
Contingent Consideration Ending Balance     6,772 6,536
Total        
Total Beginning Balance     38,283 58,142
Additions, net of fair value discount     2,008 24,883
Cash payments     (45) (31,178)
Settlements through common stock issued       (14,846)
Accretion expense     318 1,598
Change in fair value     185 (259)
Indemnification claims and other adjustments     (266) (57)
Total Ending Liability     $ 40,483 $ 38,283
NovelPay and ClickPay        
Business Acquisition [Line Items]        
Shares issued for 2018 acquisitions (in shares)   154,281    
LeaseLabs        
Business Acquisition [Line Items]        
Issuance of common stock in connection with our acquisitions (in shares) 80,012      
XML 90 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Narrative (Details)
May 31, 2015
Headquarters, Richardson, TX  
Lessee, Lease, Description [Line Items]  
Lease term of contract 12 years
XML 91 R8.htm IDEA: XBRL DOCUMENT v3.20.1
The Company
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
The Company The Company
RealPage, Inc., a Delaware corporation (together with its subsidiaries, the “Company” or “we” or “us”), is a leading global provider of software and data analytics to the real estate industry. Our platform of data analytics and software solutions enables the rental real estate industry to manage property operations (such as marketing, pricing, screening, leasing, payment processing and accounting), identify opportunities through market intelligence, and obtain data-driven insight for better operational and financial decision-making. Our integrated, on demand platform provides a single point of access and a massive repository of real-time lease transaction data, including prospect, renter, and property data. By leveraging data as well as integrating and streamlining a wide range of complex processes and interactions among the rental real estate ecosystem (owners, managers, prospects, renters, service providers, and investors), our platform helps our clients improve financial and operational performance and prudently place and harvest capital.
We are closely monitoring the impact of the COVID-19 virus (“COVID-19”) pandemic on various aspects of our business. COVID-19 was declared a global pandemic by the World Health Organization on March 11, 2020, and the President of the United States declared the COVID-19 outbreak a national emergency. While the COVID-19 pandemic has not had a material adverse impact on our operations to date, the future impacts of the pandemic and any resulting economic impact are largely unknown and rapidly evolving. It is possible that the COVID-19 pandemic, the measures taken by the governments of countries affected, and the resulting economic impact may materially affect our future results of operations, cash flows and financial position, as well as the financial health of our customers.
XML 92 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Lease, Cost
Supplemental cash flow information related to leases for the three months ended March 31, 2020 and 2019 was as follows, in thousands:
 
Three Months Ended March 31,
 
Three Months Ended March 31,
 
2020
 
2019
Cash payments for lease liabilities within operating activities:
 
 
 
Operating leases
$
3,048

 
$
3,658

Finance leases
$
1,030

 
$
1,045

Non-cash activity:
 
 
 
Right-of-use assets obtained in exchange for operating lease obligations
$
1,392

 
$


The components of lease costs for the three months ended March 31, 2020 and 2019 were as follows:
 
Three Months Ended March 31,
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Operating lease cost
$
4,472

 
$
3,486

 
 
 
 
Finance lease cost:
 
 
 
Depreciation of finance lease asset
$
992

 
$
992

Interest on lease liabilities
1,030

 
1,045

Total finance lease cost
$
2,022

 
2,037


Assets And Liabilities, Lessee
Supplemental balance sheet information related to leases at March 31, 2020, was as follows:
 
Operating leases
 
Finance leases
 
Total leases
 
(in thousands, except lease term and discount rate)
Right-of-use assets
$
65,493

 
$
53,248

 
$
118,741

 
 
 
 
 
 
Lease liabilities, current (1)
$
13,052

 
$
3,407

 
$
16,459

Lease liabilities, net of current portion
58,573

 
72,526

 
131,099

Total lease liabilities
$
71,625

 
$
75,933

 
$
147,558

 
 
 
 
 
 
Weighted average remaining term (in years)
5.8

 
13.4

 
 
Weighted average discount rate
4.8
%
 
5.4
%
 
 
(1) 
Included in the line “Accrued expenses and other current liabilities” in the accompanying Condensed Consolidated Balance Sheets.
Supplemental balance sheet information related to leases at December 31, 2019, was as follows:
 
Operating leases
 
Finance leases
 
Total leases
 
(in thousands, except lease term and discount rate)
Right-of-use assets
$
67,700

 
$
54,241

 
$
121,941

 
 
 
 
 
 
Lease liabilities, current (1)
$
12,873

 
$
3,254

 
$
16,127

Lease liabilities, net of current portion
59,822

 
73,491

 
133,313

Total lease liabilities
$
72,695

 
$
76,745

 
$
149,440

 
 
 
 
 
 
Weighted average remaining term (in years)
6.1

 
13.7

 
 
Weighted average discount rate
4.8
%
 
5.4
%
 
 
(1) 
Included in the line “Accrued expenses and other current liabilities” in the accompanying Condensed Consolidated Balance Sheets.
Finance Lease, Liability, Maturity
At March 31, 2020, future maturities of lease liabilities due under these lease agreements were as follows for the years ending December 31, in thousands:
 
Operating leases
 
Finance leases
 
Total leases
2020
$
12,613

 
$
4,979

 
$
17,592

2021
15,690

 
7,504

 
23,194

2022
13,695

 
7,609

 
21,304

2023
11,943

 
7,714

 
19,657

2024
9,941

 
7,819

 
17,760

Thereafter
18,471

 
72,214

 
90,685

Total undiscounted lease payments
82,353

 
107,839

 
190,192

Present value adjustment
(10,728
)
 
(31,906
)
 
(42,634
)
Present value of lease payments
$
71,625

 
$
75,933

 
$
147,558


Lessee, Operating Lease, Liability, Maturity
At March 31, 2020, future maturities of lease liabilities due under these lease agreements were as follows for the years ending December 31, in thousands:
 
Operating leases
 
Finance leases
 
Total leases
2020
$
12,613

 
$
4,979

 
$
17,592

2021
15,690

 
7,504

 
23,194

2022
13,695

 
7,609

 
21,304

2023
11,943

 
7,714

 
19,657

2024
9,941

 
7,819

 
17,760

Thereafter
18,471

 
72,214

 
90,685

Total undiscounted lease payments
82,353

 
107,839

 
190,192

Present value adjustment
(10,728
)
 
(31,906
)
 
(42,634
)
Present value of lease payments
$
71,625

 
$
75,933

 
$
147,558


XML 93 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Assets and liabilities measured at fair value on a recurring basis:
Interest rate swap agreements: The fair value of our interest rate derivatives is determined using widely accepted valuation techniques including discounted cash flow analysis on the expected cash flows of the derivatives. This analysis reflects the contractual terms of the derivatives, including the period to maturity, and uses observable market-based inputs, including interest rate curves. We incorporate credit valuation adjustments to appropriately reflect both our own nonperformance risk and the respective counterparty’s nonperformance risk in the fair value measurements.
Although the credit valuation adjustments associated with our derivatives utilize Level 3 inputs, such as estimates of current credit spreads, we have determined that the majority of the inputs used to value our derivatives fall within Level 2 of the fair value hierarchy. We have assessed the significance of the impact of the credit valuation adjustments on the overall valuation of our derivative positions and determined that the credit valuation adjustments are not significant to the overall valuation of our interest rate swaps. As a result, we determined that our interest rate swap valuation in its entirety is classified in Level 2 of the fair value hierarchy.
Foreign currency forward contracts: We enter into foreign exchange currency contracts to hedge fluctuations associated with foreign currency denominated monetary assets and liabilities, and the future payment of operating expenses by certain of our non-U.S. subsidiaries. The fair values of our foreign exchange currency contracts are based on quoted foreign exchange forward rates at the reporting date and are classified within Level 2 of the fair value hierarchy.
Contingent consideration obligations: The fair value of the contingent consideration obligations includes inputs not observable in the market and thus represents a Level 3 measurement. The amount to be paid under these obligations is contingent upon the achievement of stipulated operational or financial targets by the business subsequent to acquisition. The fair value for our contingent consideration obligations is estimated based on management’s assessment of the probability of achievement of operational or financial targets. The fair value estimate considers the projected future operating or financial results for the factor upon which the respective contingent obligation is dependent. The fair value estimate is generally sensitive to changes in these projections. We develop the projected future operating results based on an analysis of historical results, market conditions, and the expected impact of anticipated changes in our overall business and/or product strategies.
At March 31, 2020 and December 31, 2019, the contingent consideration obligation consisted of a potential obligation related to our Hipercept acquisition. The fair value for this contingent consideration obligation is estimated using a probability weighted discount model which considers the achievement of the conditions upon which the contingent obligation is dependent. The probability of achieving the specified conditions is generally assessed by applying a Monte Carlo weighted-average model. The valuation model includes certain observable inputs including a discount rate which for the period ending March 31, 2020 was 5.6% and significant unobservable inputs including a measure of estimated volatility, a compounded annual growth rate of revenue, and a risk of target metric, which for the period ended March 31, 2020 were 13.8%, 44.4%, and 4.6%, respectively.
The following tables disclose the assets and liabilities measured at fair value on a recurring basis as of March 31, 2020 and December 31, 2019, by the fair value hierarchy levels as described above:
 
Fair value at March 31, 2020
 
Total
 
Level 1
 
Level 2
 
Level 3
 
(in thousands)
Assets:
 
 
 
 
 
 
 
Foreign currency forward contracts
$
70

 
$

 
$
70

 
$

Total assets measured at fair value
$
70

 
$

 
$
70

 
$

Liabilities:
 
 
 
 
 
 
 
Interest rate swap agreements
$
6,540

 
$

 
$
6,540

 
$

Foreign currency forward contracts(1)
409

 

 
409

 

Contingent consideration related to the acquisition of:
 
 
 
 
 
 
 
Hipercept
6,772

 

 

 
6,772

Total liabilities measured at fair value
$
13,721

 
$

 
$
6,949

 
$
6,772

(1) The fair value of foreign currency forward contracts includes those designated as cash flow hedge instruments and those designated as balance sheet hedge instruments.
 
Fair value at December 31, 2019
 
Total
 
Level 1
 
Level 2
 
Level 3
 
(in thousands)
Assets:

 
 
 
 
 
 
Foreign currency forward contracts(1)
$
237

 
$

 
$
237

 
$

Liabilities:
 
 
 
 
 
 
 
Interest rate swap agreements
$
2,193

 
$

 
$
2,193

 
$

Foreign currency forward contracts
14

 

 
14

 

Contingent consideration related to the acquisition of:

 

 
 
 
 
Hipercept
6,536

 

 

 
6,536

Total liabilities measured at fair value
$
8,743

 
$

 
$
2,207

 
$
6,536


(1) The fair value of foreign currency forward contracts includes those designated as cash flow hedge instruments and those designated as balance sheet hedge instruments.
There were no transfers between Level 2 and Level 3 measurements during the three months ended March 31, 2020.
Changes in the fair value of Level 3 measurements were as follows for the three months ended March 31, 2020 and 2019:
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Balance at beginning of period
$
6,536

 
$
6,000

Net change in fair value
236

 

Balance at end of period
$
6,772

 
$
6,000


Gains and losses recognized on the change in fair value of the above liabilities are reflected in the line “General and administrative” expense in the accompanying Condensed Consolidated Statements of Operations.
Assets and liabilities measured at fair value on a non-recurring basis:
In August 2016, we acquired a $3.0 million noncontrolling interest in CompStak, Inc. (“CompStak”), which is an unrelated company that specializes in the aggregation of commercial lease data. We have elected the measurement alternative for the CompStak equity investment, whereby we measure the investment at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer. During the three months ended March 31, 2019, we recorded a gain of $2.6 million based on an observable price change, which is reflected in the line “Interest expense and other, net” in the accompanying Condensed Consolidated Statements of Operations. The factors considered in the remeasurement included the price at which the investee issued equity instruments similar to those of our investment and the rights and preferences of those equity instruments compared to ours. We concluded that this fair value measurement should be categorized within Level 2.
During the second quarter of 2019, we invested an additional $1.8 million in CompStak. The carrying value of this investment at March 31, 2020 and December 31, 2019 was $7.4 million and $7.4 million, respectively, and is included in “Other assets” in the accompanying Condensed Consolidated Balance Sheets.
There were no liabilities measured at fair value on a non-recurring basis at March 31, 2020 and December 31, 2019.
XML 94 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Accounts Receivable, Allowance for Credit Loss
The rollforward of the allowance for credit losses, a component of our allowance for accounts receivable, as of March 31, 2020 was as follows (in thousands):
Balance as of January 1, 2020
$
4,229

Provision for credit losses
823

Write-offs, net of recoveries
(305
)
Balance as of March 31, 2020
$
4,747


C =D.WR ME V8MZV$&87IV6I>]$YHJU[KFJ[LDM\GQ:']++][7&%&'D[=1M%?%$N))"%4 MAB'SL2N0D@@N\D7(=%NLEKY=Y:B7O3IFOTZ7M3EEK MSW7L_J-6I&$?X*\G]6B!+MN&\_=_.K@II<:PH_45-=O 2=U75!'%7.&B,&#, M$X'@(8]TZ%Z8KCYW,]/5 M)]5=??8?3'>=1P]H[7P8/1[4]/1"GW:?6WJ;/%PZZ_A5B9?)[%[W5@>I9-N" M@M!?+F;Y@[U@V-#6*.:@/8#N-7D V9CJ+JT'HLU_/@,WLHZ\(H49V!TRY%C$ MG)! >TPHBSW0P3'G+0MH.]S\IEO(CD"7-$A3GQT.9G=:'33?1G^ +EG #7XZ M3:^SA3(=4?:I%L]6D.3M)ACH)6TADP,+.8$_#@8H4%E2,S4CN*_LY,JN]:8@ M1-ET==18BTJ#_E_;/3CJRS]TJV+O(Y([=5X] MLI+3@3U(#K,'Z>&JUDJ_NH7E.3^P.D@$U&A5=1LNFR179L2JA7!3ISW.YP%&@(N6'Q ^1!Y0L M ^JY@*UNX&+U^G#Z?''^%\,IOFP?'7T$3ML ]?(]Z !PZ*OC]+I977."IFX# M/,7RJH";JT[W^A@P7%C:QGK;G.6\]!_H$4W2RML"RY=^2R;+EG?G'Y=?+JWQ MF.K-G6+<4"TZ@[;I?-K7,>=U\C M3V!*XRCTI&3*IS*0PH5M #7"(PJ?G/N:OIW[VMG/'_I"D(;KFDN)E2(>YP3E=9GRS;F*'&FPW MP;OVVNCPR2+5A=^LEEC<)W,GN0%-SU#B#\[^&H?IJMY8+ZM996NO&\.MWXR# MN%CWY@)NZU6]S\9@G3O)2*,[?%M+BT4ZNIUF('6*TG5KCSP6(ZT[:-F7%+>. MSI^ _4PF#[ Y>L>,+O>'-ON;EQ258M<8CI9[65'?#))(\T?9#Q[FJM4%[6#6 M(][V@(O&N/1/UJ6N11((4ET:X^'"D!HHC7 [2-#\FY%9H)#^GBY*"9Y-Y\O% MVJ/6UP^HSXSUG];EFL]G]FL@UVS16*VF]QU& "(RGX'R"]<:D6VFY@ IV@(+ MLWNCE<*(C>HT'8&5D16_F^'JJ=2>$\MZF+^8['UWM+3W2"(NP;B M'<^_W5746TUT3]0;ZYI_CAKNN'Z@)WYK*P 8JARVS(\O4EY:L(^ M]8 7>FV>?'O60DK@/%48,5 L)PNS*YLCV7YCX^$ZZK;0!O4"M.^%+HGBC":P MJ# J&R#:93=V\*54>1N;#-9N*7Q0C+I\QC%8D/"-:9I_;_/J(?/D)OUX!0SR M^\?D&@;Q0S*Y3QX*K;'?YN4:'!]9DI?,R;G-M;;['T48!Y)(C!A2G-&8*9=S M2;"/%>;5X&I:Z/DJW>NWJ4A M[#8=PV_7DZ563TJ$W)!(UYN#'E?-[^"*.U"&%TG^\$AZQ<5*"[A>@AH#0&R+ M:AJ0M $ZT%(J)Y9V)E0F>HFBVMUE['OM-LC&69)G94I( ]J*ZNI=)JVQ?)6E M\._E;&%] ^OW5?N2VX231:G(@,)DBV5H9#:N/'A8 W]?(A%[KL-L(]^Z]HQ> M3]B.,L(*"BD,Q9)/MS9 I3X_]]8J(:.HU!5*$W &6CBL=%XF;*R-HFB.UOBQ]&N3$>S[M[0B?-#8 MYCJC1)-@%:0&TV M#PIXZD;S$W"$\2%K T>[\&KOF=',Z]IFFSQA_%W6B;;+ M\A4-I]V*.T A3VSEVY6R;O6W:B;&4LEG5Y;?C0JY,=?G)M@:]LJ77@VVJ-[R M+VN'E4!2H\?:8ZUN5:SB%]? \_"GV8HZ66;-)%DM3[T@UKJE4Z.K2BXK(86)CJ_/6(+PR9FLM6P7: ?UD M#*!N.7\=43: JER)DF4V 6,'E+![\O4Q1*P<.QIXK++0>-L:D*Q,9,!^'9UX ML//\6:OE3I#DD]EJGA^KZEYFFG9Q:UO1SGTE&5>:55,L&F%9^XN2>N5LI-BL M0 6FI5,J-95I>L)/'>0*/AKEY(C2U)7UT9H(K W!6>B"U<5]1 62*/($9IBY M/J?N9O#!+Y$SF-U=:849GE[K4$&3S'\J=>:'AF?_D]Z=C<#F)Q/8=/^G?,/_ MK,(;?O/..#]KF!6%).#J. M:Y_537H=VY+;V$UJ8].;LYP^S1:E4FB"J2L(^C;3><$3ZYPUT4I]_KC.)K[) M9_=@0.5E:D"9+F[%<6(=G1IYC"8$;]#=5"X>9;GT +G1+<>E^0%Y(;NP'$-U ML5HE61!X@>O%$?9=+Q0B]D(LL0I=Q&B$SX'E\O9O4:G)_=>*!+OF.TPO1?>, M=W%LRJGSNH.8"@:@+!1"PA.$>"X"RJ&82^X%5)P#Y3QVP4^SZUA@-T">AQ03+@N9:N2;*$4"X@< : *0#?[TF3ZN M(ED<4A82=S-AI(^&N+'_9CHGRUA$6M^R^66366'/4SUR4.\%B14Z+@J*53_4 MI7X9_*4_<9M+VIEHGY19/# 71WEVI1?[:O9MLX)D=Z?.R_#?6L&(S7R?[737 M&,.S=S<'66:=-<>$D:WC8&@1K.3)I/S5E"_0GV'RH^KSRU.,[@ DLZD=7K)< MS*HO;"D/\\U]-E[] -&>AFH)L]Z(8.FLR.2NW[4%J_,WDL MLV613,?%]X=L[ELUS.FJ!*!U]!W:4N-LJXF?\L2'W1]V?]C]\YSXL/O[J7<] M+GC__%F-?7C@-7V8;]I48\>)]KFTMLD%D+CNY8E=$?LRII[DG,61+[V8BY!0 M'K@N#TFKR$FX.H!HU<9V8%_'E5?Q]_KR3]-BD2]UL%W'V=&[[1.M3%K54+M [ZM_OQ;E<=@7%#;(0V8< 39&'@E"0EB,/>7Z%"$WB'R,.6:M0N_O&3)I#R'S M++7,C@.4=#.QN3]^2Y,G5B71;T^:/WAC*6SL>+;4^=*'8.X[ZQ/\W!*\ZT;" M%J9E#=,1(]Q3B+I(>(SY2/F2$!2Z6/H!X[+51M""\Y9RJ\_@=1\@\?6TR)>0 M36_URY,-8@TH.* @33'"J-$="GD$82(CP1EBD8@)E2@&0Q_^QTBKY$,',#BX M- =D'9!U0-931%8BZY8APHU#XL4LHIQY0@A?45?XDC+7C0%N>X2LY^WY')!U M0-8!6?N.K&Z-K((A&@81QRX)&2'*QU@P)D*?N(QCG_0(6<_;0?HND/5-#^X< M89X_U45%#CW'<>JRXP3F-^SEZGYAXLC?8*U'Y.S-, MWK_=@1O)<+&0?D3#2%#/95[ 5( #5\7")S*$+^+',SL:.ED7Z1T5)>J*EE^ M#GMH9&RX;[P+YG;JP>F=&3$X: :8>\,R5U 6X M4\IWPU9)ZA[ W!!2'&!S@,T!-E\=-D4CWD=B(J4(7(QBQN/8#[A02&*,XS!2 MXI1@\QW$"P>%)YD1MCWP^$BR7S::A"(4B(0Q3YW$>\E2GQ MCI'S[.*!O8/-,R[DL@/+!*LP8^MZOCU _A\\>$OWV%=2V\Y?X1P5BYR M\II%!%\9YHA7V]6^AU@D?:Z4QP(12"^* BX!^4C,&&^EVAX-YMYKC147R0ZA MJ;>*VPGH9V?!VF[=.#%4Q"=$1$)ZE'G(=N(L&U6) BQZAA6B@ M!7&Q1 3 0M8B#R0;-P+, +08,I'3Q1E?*=H<6XNDOY[0MY]YE;=H53S0=VB MU,G3B>ETO9C9UHRC?R^SPC2M=V;70Q7\H1+VL/O#[@^[/^S^L/N'G)42O=4, M_I;-TWR4SA?G:VQ048*!21FP@N4%W"D4!1YOCYTV8K$[M$-_AE3 MI'JBJE6QJD?[:J]Z:""TLD\X)Z=@(PP.A9/@<1>Q1GU*EQ!&><"\F,41\1FP M-A(TB 625+1.,?2-QX>0Q8 9 V:\ F:0V@GI^E2Y5 18XI!)/_ QX03Y1$6^ M&Q*O52SQ5#"CCY&+ 3-.'#->M?SW*V.*6V.*C$B,(RD4B0EC "U",(Y\2F6, M%(_EJ6)*'^,;1S9?AK+9;^[HL&6S)W5(\+W6SMZO(?C)EN?:;SE>&?4;ATM] MEV&*73]@PF62,R5#+T"N'V/!,%>M3+E?9M-K0/OI*$LFC8#V2=3AQO2"$]R+ MZEMORU7#$:]Y'@E\UU>$18'T8R0("F)?T-#U<"N#Z!B0 M.SCM!@0?$'Q \ '!=T5PAL0*P0-*O5A)2<- ,M_'/@YEY&+0I#WL*>'U&<'[ MZ$)MN3NDVV7Z]P#B X@/(#Z .( XJ4&<@L(M!*8TP(I%?B!X&%+E/J_O,B@2FLOC?_-H;3.M"_P7:;[FW]>7,*YG,V!6A>_(#@ M]TY8[= R!(ZS7HA@]R%(ZSV_31L^+JX$WA)-/QUGNND@G 0>H4MVFZ:-]WN;[K MW>WK*-5U4=:%&:HN>7*K&V-X]N[F(*>:SR=K8\+(J@*&@IU1.IF4O_Y_'] ' M\QDF/ZH^;]G;K]D=[,4OZ;WSV^PN:2D.=TE^DTWM\)+E8E9]8?40\\U]-E[< MPM6P@"6/ ^-/DGF1_E#]T6*'#ZOXTBK^B[T/CX>?[#M<]JZ&>AF#[HA ]T,=+,'W=!!D]E1K]W+E=NO+?\NFVJ_PK)(IN/B^^.G0W9$ M$D=PDMF.D.^JP,,0[^F9T#CA13C;B0^[/^S^.>_^4!S[-:-23Q7'?OV\@_>9 M07#(Q%XW%T"B^NQ;Z*J(QK&BL>>QF/F^&Q")N"MY[*$X1H\7];.::SOBC^7? MW?.H DXH?\TP?V^U\/MS"JA'YQ0&V!Q@%B7AUJD;GO#A@$'=''!SP,V^XJ97XR;21>R81-@7G 6Q)\* !:[R18"I[F=] M2KC9QWS\\U0WSR9DVCB"\J[BIKV2,2<\\6'WA]T?=O\\)S[L_LD%3JM6V$Z> M+%*GN$_F3G*3IU9;?"7SL9?6T[LQC@AJ]!SD,O!BB;B'(Y]1B82B/J9N3$*/ M^9B'>W81>[F%M'N+]=XX@"ZPI$.-W?YC\ !!_8,@48<#)58Q%X%D41CHO@/2 MHR$+8Z1$Z&.&]VU_?DP(>M?1P*%L^ !I Z1U#FD8D48)<^$B'YA),:9;)BDN M44B\"$LA0\;ZJ%6=<>H=FYQM%,)D_78<;;[B8-]V\-TZ4/M"_Q07BM5L8B8)(1(%^E< M*)=0$5 ."E4LJ!>V.@0<#7[>:X(\=KN,O#]&;;W5CDXVQG#V(,$:C6HI<9'G MAC&B\!\S/2T-2,B(X3CV>PL2@TMIP)T!=]X7[O"Z>:['L!>Q* J1-HDP%YRS M,/8X?"F$']*3PYUWX/<9])T!=TX2=V2-.X**6$8A\\,PQ"@(4"BEUGD?[IQ<2E/=+5;S0=TNULG3B2FQO9@YB]O42>IVL,[L^M!DYW>2 MWGW&L8AA*X>M?(=S/?7YG=GV$2/06F59=U0=MOZ7MDX:V'RA"E<>P)&'$ M(NGY4DDB&'%#L G"=JI* M9P#?8.+(28RP,\ /^\+?FB=V!_$ 2:Q\!C#E''I^C%6D@81YB@F7M@J M6',J\-/'T,@ /P/\O+"[Q4G"$Z.->EHTY SCV(\C1KB4W)=2^3%GBB&7MU%,"5(*(2RZDI[A27?;.7H/N'H*FN.!N ME\>ICP0C.)">'V#XGW+C(&3M:$J? MT+6/+LG6*7V"7K6B]@"P \ . /O6 $MK@%6!+^,X5L0+0^:K4!(1Q((+UT<2 M,R7Z#+!G[U1]-P!K/*M_7B0PTNK[+I[=F$RKP]\&;VXZ:?7GS04PG[,IH/'B M!P2_=\*/A_8E=)SUSH2[#T%:'_!MVO#T.K-K3:[/%$5PLNEHLARGA>Y07:1 M^ 7<8-+RD\(9@77F:-'EW*;CFQ0NK@ZH%$XR'6^]YRJ9 &:D3G&;IHOV?9<; M-&/YY1?X,<]&]O/(A'V6B64@Y6GR^\?D&@;Q0S*Y3QX*>-6?;_-R#?:?6(OD'YE6\I(Y.;>Y MALO_*,(XD$1BQ)#BC,9,N9Q+@GVL.(^Y('N%,S1^: K6(<"UTK?)^A)N4L<& M^1AY^!5F_B6=I :1/T:N*X4B7(6*,; Y?$$"B7S,/#_TA2 ^*^QUB]?$O@^ M=>[U/].9 ]P[+:[3'/@M7=RGZ=0Q)@-6"*+QR""-K[61MPM(9&ZUI-J-_S=_S? M7UOEY58*1D-+*G6-\>?I2M/PDR(K_C&=715I_DW3M]%OX.<9J%B3S-"K)E5_ M,AO]_F$+Y0J=5NAZ+D>@P!&I_$!(%7D"(8DPCO%'U#BWR'Q*0L1#3S*.B9)" M4 Y7AUX4<1][]9Z_=XW_W"00M<6TVT*:SQRS8I%U?T-A:_YSJE6ZB=K.B-& MUHHW>JPS2B>3\E?3[5%_AKF,JL];EN%K=@>D^TMZ[_PVNTM:-O]=DM]D4SN\ M9+F855]8%X+YYCX;+V[A:EB/4M,? 5DG\R+]H?JCQ88?5DD-JS0E\>'QE ?[ M"D[_]..'EE%2OOZ)GY[ZK?.?=KMMO[2.]^GF6>TP/S 1K=-\LQ9SBI=.7=]@ M/MU;[KR:3<9&_=%0_+.%XDA#L6. T0%,["S!YYU3PK-M0(Y ">VUV,\O<33" M:[2*-8=(*OD??.L-XT8P$)?&D,?+DJKS]DBX<6YM0.^R?.W"T\RG*=WP8 MTA-U/,8E@5)$@8I%&7,%4KX7A)$B+*:A1_U6ZOB^0/((COPUR:8_S8KBDPWV MCS]-HR37*O]F;&[9B9R35\VY M[B<##YZX =T'=.\4W=VZDI$*40AFNJ0B]!C!3,1,NHB24$CX5[P5NFO]^\31 MO6,OX(FA^Y&.VFP>R>AA:K V4^T)E D8JVGAY,!(-U.X I1^FRZ\S1>I#0+3 M:>(*9-%:L:0D3^$9USK3&AY19ASKV3K:#"3HQ[^F4R#OB7EG,K[+IEFQR$W3 M%G,!_M%)_YBGTR*M;DY&H]D=S.M!!]:!/\;ZQ['^RU"/.2WS90'_LZG+,++/ M\Y*!-L_(''#V:3/UU3B0=]^ 9[)8[4=]VP_9 K9\U$Z\,"\'CI[9J6G"2N&- M"G:M/$/T?,TJO:6) W=^S"N =*XT0G:64GPT0OTT==3R9EDL',!K[\*Y+]N< MF#GNGXAM1=A_/B?#>-U<.C1UG+C"(,$8]I02C.O8/V*Q/@+3.ET?P2 7#U_T M>INMT?)KID\K)&,869@NTAR80$//2DRH.T#.Q;J#E)/U_;-_R^!9&ZST:V3:6:!V58]G99(;F[R]"8I MF^GHRP'-]47.!'@L=0" DDOGGZESFP 4IB7PZ3L;)RJ<9 (#GAJ86QVFJ$;H MI&:KX(75WNFQPORN'C29EX\QM]27:,8>S0JX=)(6>DIP/TPDR^W]\\D2H#"' M]9_"'Z/R @LV7*B-0WG.I_=.;42YIW63 M&5R57SC3=%%I>5UH=XX]J#U:S/)BU1*M'I7>C1J"R_/9%IOMQ !#[9QJ;$U+ MR!K7J%R?U*ZPSO19TP>V83BSY1KVVI3XVEAH5'?N>7I M9B%RV\8-GEH8J:+-VFK8,-S%+2Q_0Z%K3K O6(R=J[@)EBOFUENM/A[T#>R MU:'62Z?WFEY#4A3:JA\[_UXF.="47CP-*08UR]T::X+5X]0$ 0+IV,@I<1U@ M#"6)W$B$V./,54(Q+X@B) ,1RB!$K92F7Y,'L\]?9\HJKC7T;4=.W&(P+5#C^D(N[*,&9,!BP.I ]FDRNPBX3G2Q?)(QE+JY#-$?6.,D+Z M11?G^&DV2E9%T:L+/FN19\WSSAB/7[9;17?&> >=:-Z5-NHBH+H^LE8Z<(FA AK=7%=/ "WBX6*%I M IKI.8F9WQ[Z7I5\8-;O0!_>ZQ<4.< -UQM!=A@6="R^MA0ZVE+8*#%84^ H M\CT?Q$T4 J+00$DOEBZ-D1NX88#B#\W*-P?2TC')N.- M_^C8^;5+KY%8\)CV$B0M-:7.]$^0+,>"\V*E_LO?JG))\6A3/0,#XG:#,:*1UI9]90K M& ^88BJ.@]BG!"QC05H'FC9X:*RFX]_LO*WC]%>3IVT7[-$S20T^*,HKM[," M6F.%CT4ZTNQP/\O'13K]\)?I[+FLHI?O08.J]2._:3=Y9Q47]Q]6,^QX"D;: M82:9LY--]NZ+S6[6M1F*S;Y5L=G7MF)>F-_UR)*T;.D/?U&CT?)N:7-/K)], M*R]Y>IM."RVT=2"]@U*JM6>S\4+SOK77?9J"]+X!CTO$(Q&,?(D MH82[Q),QXD'H!XJY%#6KIBHB=%'5 ''FP98%5+IP:4Q=[@'-N>^L:FK2V#,3 MR3:QVGK/=.ZD\YWZ''SZWKEZ,#\:;;2CNJF#T.I$:&U6M>VZCNKSI?"'NJI; MZJIB^FQA55=V7@;5?9+I/\P3DT:>7P)F;_9ZV%V5"+8*@*^MZK@NK0E]=H \_".$12 MB$C&+G"*D8Y(08#=444C[1*HIP !C8L MZ=J0?AGTZ3:I\-W3^?#X58K#M]'A$$+LBK.VJ>\#: Z@^8Y!DS841\_G >94 M1"S&@8HQ=855' ./N^W:KB< FH^%[KO'3=?C VZ>=(7YSX^E,%RENL^YKDBA MJY-EUYD]NK:/D_L$9,9)5,Q^#E69J _KQL)W"4&!Y&%(@\"-P3!'@C O]'WL M\DU4_3S*?$,POVW2"UBWGZ^_)G^HQ2+/KI8F1^'KS-JXCQ<)Z851O0M",M&E M9OE^@'#@^=/@>5[SO.=Y4BC&$/:E9)'$"M0IP_-1+%38*O_3&YY_)2-2=NE' M&SA]X/37Y719I)Q (R-8XKBKUZ186^S'SW"B( M21QH" Q]ADG@!IL0N(E\,1"@FHTRFQ-6>GS>L:WS5 "1'*]>^!Z$UW]L'@#H M7 'H&?QQ:_P1W".$AIX0G 8,2P_F;/'')2%FK3-U#6D- MO0:1]P@2SVDI7EV1&5.DE/ ]*I&/0H\%,<46)4!?B<)648WCH43_](CWKR>< M7##)M"NVI%;V"'STB.S@:.H^#:$/':"> [=&T60W8A'A3/I(488!XA33*9\T M<,,P=N.6"O34B?4*TWZ=Y48=>7\&V"[.+H'>/-CTMDV;!O_T><*&Q#5LA%2( M6/@R1AX*9!1B[BH+&S$/4/0.8.-LXE4#6 Q@\09@06NPH#%' I4*1HP&6%! M/1(I*J07,$98JZ+:L<"B4[Y&;Q[RZA]C]_,\XG&[L9M:/,YF3>W!AW2((WJ? MKKPG!Z"-1,!0!D3%##$2AB(4Q /H-.G5 6)1C%J=&79*KV[VV.V]T<58ISG0 M!U/;.P?J 9,&3-H'DQJ)B@%&F,8!9H%",8G\B,C0GI-CGO!8*W9_?$QZ)8M. MX"XUOP&*!B@:H&@/*&ID4OK(8RC&/L:<,ZZX[ROB\I@*%RLW#LCK0]'K'0[# M%Y23 8_>.A[X/O'GU.>W<]6S$YCKJ<]OV,O3F=][/^JQ9[;8FZ6QG:-?=JUN M7%T??; \AN0^C&3=&8%()I04@OJ2>UPP(;FM>>9' O%X>\NLYXT']_WX5O&% MZ^$A*7" A@$:4HQQ#0W(%3[V8T8\['L!#57,D75QQI0CO+T3V%&AX;5/!Z?D9R05TQ M@,))GQP8RE"=A?=B-]QC=76_6,0H4CX* T[CP(\ %'%9A\I%05L/ZJI2A>ZD M]ZZ.!M +UFF=Y_>#A0/;GPC;\YKM9:#;>_(HE'$0*^!^CX66[8-(QOQH!6H. M9OM7LI+8VZ< #[P^\/K^O-[H_("Y'RJL?$+"""FN.P^7I28C3D'<'Y/7_[O; MS'SW C'W+!ES*$OI7YT;(YU MK"#TCG5/+@HTU(]Z2^?0>SA[@XF0]3E SXMH&%",0H9<5\@@PJ82#",A)F'K M'&#GQ1W>GP!*%5"FB6"A]7WJ@7B@B$:58J':( MZAAPT;%Q1"]DI_5X3X2WS_&\4K..U'!OX8./]+][ M,>(U"A[KU"6!?!%Y5/?4"VD4F4,=<8000ZVFFKLD<6O)\'[L3_="\$X[L9][ MR8@!F0=D'I!Y/V06C3*Q 0U<3EPJ0:\G!,4AC0TR*R6CD,K71^97LN_Q!4QY M .0!D = '@#YC0'91:11MYLA%%&!),(L" +A,JY"5^<'"Y_SO>JJ'0;(KW?> MT;L@7J?G'<\=DXU/Y\_&Q;;ZWOS;&,HDFZ8?;U,S44S0GS9GYL',-H=K/F=3 M0-;%#Q3!!9VPRG+^R';"BO[8&F;] #Y??/C+=U@OP'*^HI,7#P!H>)*.%H4# M].Z4U*^#[D /\+7^:W;M)./9? &KXZ@O_]#%Q_E'3)QL:NZ9Y]DL+\/WEQN[ M86GZE^4=_#KJY?I_O2T/G@(^S98Y,'*>?;,KD$V+1;[4F&&ROVM M,[^=\3+7*Z*78._%7]SF:;KWW?TXZ M@I+=*?=K=@<+\DMZ[_PVNTM:.IW]J&\#3@,1,['?W-OA7(&$M.\&:3/+S:0U M1Z;P1IT8\/0N'^W5E\[_64.&Q^,?ZU(_7#'GIYHWU72L?5BPX$KC5;;(TB+, MBA%P-9#55WBL/P%EX8/99/WQ2ZH!#X;S$3./R(@+0F/$(A4)Z6%%%2;2"S#Q MHH]U088(Q5)1WW<]%C%"?4FY= 7F@?#<,,#,JA] 6.E8+5[\'OS!24%IF&L9 MF2_3#W^I9^K$V329CK)DXC0FW8+6-3K?(/-]9HX/FQ#YT"G:FQRV@]&^0;#9 M MXT:A/LA[]HOZBC':..\8QN))[U3H*UY_3A+Y^ F0 :%\YO *;.E_MD[J@; M$#0EY?1Z/A_^\L_424 ;97\;I MU>+2@?MO$ZW F+NTO&X]HM!+DJR61+]CI>Z S '"UZJ8,[E\M7H1L.T<^'9V]:]:E0(Y!0)+\Y;6] LGLZ^?9'? MY_ $T*6,T$R-1+.OS"9@LI0W.R--H-K*+[1,74ULGCS8R21%,0.XT)+U/EO< M/C+R"WC6LK"OJM28[&X.0]+O65^NT6TR!4[0BU[*ZLVW-@9E)E^DCRE2>FO' MJ3:+S B3HK[5N34,=Z&_'*?70(Y6V?H2. *S"Z,VZ-MA@FFA20-TB'K?IO = M[&FB7V9F ^9-FD\>].0,+>EQI["O#S!IL[/P0ZFU.KUGBL_3#O4[[.W]K OG M?H.S]G[4,TGKPL,D=3EI=%"GDH94"I ZS)/"![5,N3Y(7T&CV&]%TVH1"D(2 M3/;/UPWY^;=T,MY2( RV*1N_ ?:L.0PJJ-5(JX&VY1VHV>!_:C9H^@L^ M_1*O' 9HS4_PL4A'VE=P#P9VD4[!6KB?/>+G"OO>=3T/J=Z/99+)"5,V/ M6FLGZ$>]RILRR?R$?_S> N>V*V"KOAF:@T$F-_#UC7[I=*;7 ! V,8=T ;G> M8!TL'?_G,X0L:E5216[(!':E##@#2\;GKBGRASQ*(QRWLHL:A%S.UYY)?H9^ MRX2/+[=INOAI9L]MK-&N\7 I0-)%8C>&Z6%8>AB$.H> YI=TOC#KO-8"[A6I_/2@.8P5)+ M ]BYFB,HLHT1#WCA:2N"83HR*V5U0>*:Y1+O11=DN-8%":,1BY3B#+DLD*ZD M-/#"6*K0IS$)_ -U0%8?;%WQWO5!1AIEX?4Q_8#S M,* ABR+B"PYR)60!9M0#O7 _?7 K#>^F$_XRFY:N^I]*YT.6]DM%Q CU5T>L M8/8P=#U(38S3J]RTI""(D'>O)1Y9KE!6EQ\-48BCF HB*0N#R(\E4MQG$@42 M*R3V5O:.*%$.4/C(Y99>MQTJ?'W6HE8L@I&->;;5F63ZI-_8^6Y-C!&T(:0J M*08,D"RLP"J>DU?'%CMNK4-Q&NOV @)'(0YXQ(F*14!%%,9,$1D\Y4][6NSH MX!VL+D;OWQ71:SG3!/D#(O9=N2.(N_\8]I87KRDG6%V^S?6 6V042N1A[BM. M:$2 =V+I1X)X42M=[25RHLT^;RXG\)$< Y^F>O)3&U2V6[JXU0$QG0QM7V-0 M&69FHV-C0QS;#8+U,!+0D\VF+FZSN?83),X\GQ7S,A!GXG0FHM0(1MEGMW#< M1I+@ =/T_LG76'/E.LETP&VRK,)]V\>;W=VE8QVF W/(IE#I))9RHF8Y$AB@ M,VF&_XXL'%C=YU8$7HRX\*2GF*2A)W$@ PIJD(@CX<:KS(R\2=M%4$8UO];3 M^"^]$.LT'C9H_.,Q*'U?M =UZ&A87YFR;>K22Z.CEI7VNXKSEME2ZRI(.OV6 MY;/I795'92.=U\FW66[ L8Q95P]I<,XV*@3NNLU&MV76EHVW)B9IU91Z@G=< MV^P3'42=V/$F>D@C /[&:[9QQGAI\K)FU]><^78\BPVOL.W5XN%C CFEFOS(+HH3:)F/2TJLL[$?K0NUR@HHEE=%^N\E/-(^Y;'MK+)6;;FI%9T9^AD_ M0H].8K(,BM53+IVZ++#FN!>,UP@,2[/;5F,K0<*UI9FQ2NU)_YBG.O-13]^\ MZP*8L#(YJDG"@& R=0D00 XC_4M8_V7R=(VXU@EQILTE\^P+E:>Z2R,+#LE'-I2YQM$G*#2$?&%/OQH#RR\AG'('6Z>6[>_'N;5P^9)S?I MQRL F]\_)MZ41_6!!V;'G&T8-3*6;O,?NO5!Y,VI^!:] ^)DN0_DU1.K#N%BJMRJLS_NK7F2';K#>KC-E97>DY+K1@*!,,C5 RQ_"=$K2MQO*/ MRR^7SG@VF21Y]?XM0P.!5!QD(71Y",#8;.T<3 "CU"PRC+.U7_#%?9*/&XF1 MI86_F %YOX&GK)&P$P:N#'WJNC3DOBM=,/U=,(8(]J2D;KNF\NX).VM'U'8R M?DH>KU@\MLNV@].LJ&H_^ ]ENOQO#=-U[1W-TA!PW<;#RV_#4OW>=.6%*[5< M%>6E]2"Z<\S1R[9'HC._W,J>T-QF,TSM*2CMP@5:G2Q'BV4-)RL8J7!B'85, MGJI^TJ_50I\N67+;% MNKHH=>Z%C;58(ZU(%QM)P'>S;];B@[\W9E1G I=(!_KE:%9H@W*ECX]@?,M) MA>'F8LW26C6]3R< #O;TTHF8-:U=.ZI)4QL$ :RZ'D*>?DM!OZD, /V(\HK/ MJQTJ;8:B2RNA?$8! /B83;5FV%M+JF%(M4ZNO/Q8T)>2U#Y?;R!7 _WJ"7R^ M7IVH^37-#<9,1ZF:CNNO9T6F1UN%*HSN^N1!(H^I*,:!)_W095* /ND%!!3* MF+H2<>8V#A*Y5*# QQZ-?<0\A87RD(H(CZDOO#".G]15GWU/ZR!17_G)G,X% M+4@#&=!_8<]A;'48/'*2X&E8U-\!S$ST_^$A\,SU"N85X3Y"[U6U-!.R,@_K MBW)E6+NC%+#R.,#^>:0_=(7=I:7>)J[&(]<*1J#J_I(V]>?F.\L3B9T6E/"[]JN5?_)U6-H5&DY]_B*E4Q>5'VO]!&ZL M-0 3-W2216=M,-[GUO>.M5^# -:4+Z?2PL^<]^D;\'Y[+?8K]G,T2GE"L1[( M9""3BDQ6&=F;!L\@58;YO/2WMJ&/^R'\V2%4Y_?SH+]!.9ZZO,[F[WLN*E*CSM8VC,K^V#O^1:& M/N&)[VZ&G? BG.W$A]W?4Q='O<7W>#.UIY6GUA-59I=8ZLN/R=H,E:ILKY%U M/9EO7_LCOFH(YK4:R)N,2-'HQ$RY(BB0B"D5,S\0(L""BMCU/2JD+Y\HW*N# M.R:V\_FZ_M)H4<]D1^YVAKAL2+__4>*=\BN/F@*YUC_@J3)I779S?(YLCPZT MC_6\'[#E'+!%HOKH*6."N*%R/8\C#Z$PY.9LM1\)X06 .]U@"Y9_?VE9G#/" M%H+;=4%.$%RZ;OXJ>JO'?C6G*!J9E'LK+JWK1@C7 M%3+RHT#Z3(5@"[@BY"X(",PC*N,O(:BW99Y]=?@!60=D M'9!U&[)Z=;DVQ0*$/:J82W3$V.=DIH>6YG>K M0HS99DO _JW'>P>Y1Q>KGT;* 39(/\P,C!H>G$A25S(_D'X4LH!)$<+?D11, M>ES&Z*4>G$J?>ZX_^XM",$=I2] OL\>[8&ZG/J4WXZG!*S1 Y@E"9L,U0X4K M?8\' O%8X1!ABCP;L>8!>7G$^@G(W#]J?0:022ZPI"<-F4-ZY0FG5QYF8)R M4!SRH$"LB+KS9(1#*:3^21%&?$\JZN,(*68^P]Y,411$YAZ2H M 6G. FE @ZW;GL4$QQY6@:L\AI606$41][CB*N*!%[RI GN&2(/=\_7VA V %A!X3="V&]NH8[PS$F?AQB23"CU)=*<(PH MR^'?"X0E%P0-&9G/6#5_-C7&J^\[>?9:9X1>EO7?H577#OT+_M+N&-?+UD;3 MV<*9STQOE63ZX)CR[8LT!SNOT>%/M\C;WK[@TOET;9\U=G2;.-W"PCQHU?3@ M.EE.%KJ/Y;?,-HE*%CU:@]%L.1G;E;A*TRE,^M_+++>S+M+%0C=[@\G7?9R+ MLHVNZ3C2Z/ZX*-LS-%O?KMH_'+?'$\8-;WL<"^D'@G,<^@PK)G46#"C1)%0( ML^B@CK>-WB4]:77++_'Q6MUVVM+ER5Y6GZ:KOB[;V[H\V;4E"@6)XU Q5\0L M0ES$ON28[MCS[GJ-V M;2%N-_"^ZMI2K+=ML1R]:LMV8WL93VV#W;35\/21;BYE+^,L-]WU=NC0\GC? MTK(K\D[W!6O=E_8F^4_3T>PNW;^G2]4A;.\G+&X!4?=_OVW%Y=A^8+T0,H>U MN3FHJ 3 OH/RKKO&B/ZWO.E\ MSIT/\1VTWGF=9PK4*S[C_GZ 9TSM],%[(S#Z][?0JO'XT^=W]+1[&8*%YMNCY^#3^=) >%MFS1M:)U=K=A7 M;6^LFPU&^]<=5LZ<95[6@8><1P>>QSLS#>OV]+IM;59T!OS49U ]VG9769#: M-;6'4#H#LAC@8H#95X/9=]?'1+YT/>P-.K34",I=.-/4^/(7R1]##M$;'=QM M<$B;"8],#Z]]IG>_N6[F_^PY61LJ_NZ94+%+ZP1+15SE">YB2GS&<"##((AB MR4,O].!;;S.8:<_A-B--5H)KV:X]AMIA:/R%55C33Z]G>0I"?Y(417:=E4RP_2/D_X[NGC4A>$L]*ES2RC]\L5C=%*A6S#ZJKW@R995P]S?2$PBDG(D\OA -X@4S JCC^3IMW2Z++UT]K#:]*;R MW9W[.8'3A656PS(+21Q@A2+/CU@<<=]'H2XC[0>$2,%:97EZYX+:J7[>,]:> M9H?/U[]99@")\;EBA=+\*SJT^TX$X\^ 2WB=6X$%48A)I20"[A%(A5*W#@U1 M@"AF7JOH;>^\(;W@DO-2A(:2*T^47-FA^,!?^E]R)2T60-J+U%G<'E(&9;>R M($RRNK<#B6)"8M^E$G"*425"1@1%#),H$%QMXM%6S/DZ\QOF4CK^9[:XS:9? M[]/)M_3GF3Y#\VA6UZZU/G:R_R_;^5A=%?VHZM9H]YLN_- L^U"7?"C@[^9Y MV9$^+ZLU3N?6G)>%NT;:D6K2W)/1:'FWM$^9V5+Y:]4:S&NRPBC1H_)55ZE^ MQ&JAX3'P99KD4V#.PKDWZUZ.\X^%LS [4!YCNG36V;^'[/[7S=H:^J3 ,F\O M8Y*GE2,T,Z)&^T/W9YO23#F(.([,LUZCG+5/)7Q+ ^93EQ&72"H"GQ/))/)I M$,<'ZQ#J>I'FFXK$4[F9'53LP9=MA;8SYCVHV,:.&X3K:CINP"26Q =E3_I* MX2#V<$ EX92$(>W 0[7[!I4Z7@<;A(ZY0>-EKOT%0XV8WM2(R=-"BQV@QJ.+Q6D>Y_CR:+/5*-F12[1?2Y//-E =_416D5?F)XD)+ M5WO?'QMQZKM;1)FA1KI?\-:\!7[;$:_6VV:&K+ND18VSY=,]K^ MC_G:&K*;>]<^1??AD+TMGW&,W:5X8YKFW]N\>L@\N4D_ZI*9OW],M)C_(9G< M)P^%MF)O\W(-CD^TR4OFY(#D!S)MM$Q+UI?P">KHII39\\X(S#PB(Y@HC1&+5"2DAQ55F$@O MP,2+M'?WB4**S][N[K. %A4:@G$!Q+70D&]$2VXEAC729;7=4HW MQ;VQ2U>V+ B>Q-BN !^V2*(6QP3]^-=T:BK&:AQ)QH R&0A9\P!S ?ZQDDUZ M<$:.Z^'M4Q!Q=GUM$.N923P-?]M1[\*YO\U&MP:S#"PW;?A=)WKI],KC9#P$ M,[U\>M"FMJ49WFRY*!8P";T-K:6JX=N 8^5]L&5OM0"X*H5M882M);MY/KO) MDSOG'HCDV!:8V[3 7.XKXD8X=@E%K@PQ @N,1MSU)8E;1QAKU_J&1E9U5RR64[F[FS*KE&+TZOKP';-&DUP6-#] -I6&)I*N%5 MR5#@\VPV/J)9UE8SCN&FW@7:#9.,4T?CQUU67+:'UM;)M:36;RND"\]!5(C M\QBBH0I\CZ"0Q3BD@@71AZ; ?*%H; ;:,'U&H>A$3=JBRG\"]+<[2"[M_]O_ M_IQ,07O2!+0R",.L&"T+76'VVTEI*MU-T_ M3F:SW[54*%92N!+A#0/_+DVT(UHOW!=+]^6&<54)8/A^F5MK0EE@P))28\X# M(!LF_TY?5[Y^_?+RE=]?F&U:?P6.MKRBPMS&N]SU=UG97CZJ<.Y3+>7'LWF) M2_,D7U3/_=4 V-KS?X+_V?+OL)@::.L72?;]95-GF8/:D.I77H%%?SV;@(U= M?C! ERRLC^ ^*U;.$_/6>] U5KN1 !:,LCD\M+BHUK_ZJ9AG>?OKJW22I=_: MWX^2:>NK4C%M7ZMKX6]^646L6E?;<$7KZTPK[^/6UW?)P^97<] B6M?-9UKW M!UYM_0"*2+;E?:!X_&O;.(HT_;W]Y>VV*=Z#)%Q]![M4?:VO;7Q= %A/DES' M:6 #BK4BW=/TII1YAHAFL+FZ$8"U@&^LUCA96?,K+@-^ M&XS&T^E1:7P+F+ M6:Z#TJ#5CA:;MO46_H2'?)OI\,_OT]F]!;;EU/Z=@XH">NT2E+5<<[M5D6? M>E!&22Y1(_C\7Y_"CU@"E #BW&6C*JAUM2Q N5'!JMR:&\ED.SE1RZ M*,EH;.6:-4.,N])BF%;.L\4$OB_)5>NCU?0;9M>O&MD^?;IP:KF*2Y0VMIT1 M#9:,6Z_3PU?3J2:#M@SY?RO5[3K36JCSD )S:&^TQL!OV6Q9:(K/)I7OR&!V M%.AGV!J+Q"IHE\Y_SY:.94W8++!3EYJ"]#/2>W.7H6.M28Y@^^!QVIC-[-I5 M+F=#S^/9J-0J[U/SYM*)G=V9'3?_;PYE[LJLXBJB[['=3-1[/),[97;MLY^0S)4(CQA2I\#)CY=>_ MW0V !'69"TF-2 KYL/%((@@TNAM]P],PWT>DC\]%BE"T9O8/>()"9VD/%#Q- M\A3OX)'%UC'^*FTY NSMV0]4)X#;X-DN%QQ2J;CGII!N!\7Y!S*HTIC$Q"4B MT>@.]:ZNR>:,DV5$,/+H.?OA!'V@M^MS1X*_3@HMEO#$)*7IZ?5ZAM*Q+,W/ M]RQ$'CM>H+A77: 8SP@,O9+/?N<%X(3SICKDE2^,*%C$#[8X28#C;/@'F,!@ M1T2R947(X!E&? #;["3@A&'*!U0K,K+4^R #,9DX-*B7<(,)A@"%!^]3TSN* M!A?". \I.#RWUVB,PAN!>\"F-CX :P,/A38E8?CT4$H]#_\?&?Q.IHQ\+,^" M859 ??H 1!9LI)#L.Y@31I \]A,7/V=4/4NF;>.>!F"H(A<<*:WE:IG"JEL$V =)KCQ(/U\39?'L!I"+68#KB0-G4%^Y/ M^"?->LUR Q!5(Q1!?*DBZLLP2.YXKL>!@PD\';&UX1WX??^U4\-%[(;"+'CN MX8!Y3E'80YS7__3=--9[U(JEZC2P\+!X*!V97V@[4FB@>V M6( _1]%5ON]L3LW0,LV\HZ:D@I:6Q1*C9ZESX*&I,/_!N/<1!X$'^W]O@W^" M2108=44]V$@(P#^ ,7FJ&@M)D.#_6J)UA,^2VE]P?B3FX'8IVKM;IPB)U6-B M+?;VD<4@V>["X %I$H(^=##M_9#1EH1AQ9/I,9DFGLU+$U#&X+\P'#\%R'"@WL5SASAR#6Y8'*:XM$]J*6$ LY] =9PP/Q9(MDAT M%(9 !TTX'K( (>%E>H9:!!"LT?;#<"X&%6"7N&<89PI-REZJ2^UT=2_=C@9( M%6HTD1"BF"B>I=SSL*;3"1+(GI-M#.X'D.]K 'XZH@9W,H\U_,%XZT*'GRI M$5+#$:4D0./!N;5*HX4&/_FSJ#/H\'MN6\NLS@*^QF1*R M G\O-C_TC7\D/M:%="WB9.!81LKWL\^^@8[C1L;"#:-8V:W#4^L8WURT)F# M7M:D$;QAF^)8CQMH(IRT9W23LO;2ON+3A[^H_,=UZ/7BJ.2:@%)D!HK82BI\ ML%^4C#\L7+*F5&(JO02!: 5^\$"C^"WOAN?X4OQ$H%07F3#E46HC5FPH<1V51@G. ?*Q8\^.35\*(%.GC!NPOC2PS&R$W$ M]=W; J!:?)9N**?^/Q)80WX+N-E)-;Q@QQ;/4 R&)>K$4!JX@HXR4QCW%TD4 ML_G2#[S@3BB7*%F+;X7E T3PN=?@)'/,S(!B#-:R&$GHG!Q_X,$%Y..?[G':;)&5HK$;QGSHDGB",GKISU.3-7E<4G M]'.JEFN5(1:M6^TU;,5/"O0"YQ<>;VSVNR7J(!FP<[!AK&02YA2QA#3\]T6$ M_VI_^'[?&[1T7!&'1AFQTXBNB';*F&;F$#"6 M0G9)3-5/Z2L52PG=")Y1EM'3/86._^Q\ZQA8Z@+JVW4N14R1WH,2)]_UP$2V M1UC&,OW!JT4I@,)5CC@ !1>BJ#\$X8]+=%XN\7 QJ-:#D7I%C1-@F!@L%]7" M(R4;)NNL\2<&53,W=%]BM_&%;CU=Z-;,0K>7N\'D-HIL4FI2WL/9A@TWLR[: M,AT&;CO2*8"_AK9%N2F9-:P;DPX@.MEE=I M_)?RW:#7,"'D\Z=XXD_4M(I("9@S4>!?QL$E_Q=/M,_CU(X'PF*Z*3,[N(%0 M_[#@MQC3I =R74H;]?3(X$5RL(&1K ^*=L^/-!-F[D^#T2A*);Q,@BUEVLH+ M8$=YVW5>BA0RL&Z!O@R&#G!NXN38B!=0S9NXVY"MY-X-P6/'#*@XZ5/./2TA"W\Q_MV?LPZ,F M$543!$HM >:[,>217A,B0E*24WG85(C@^FG GNB:^-C]%DUJU$]8QN#>\S[9 M/$F)3H,,C(AX1<>X34*<@IG+@BO[*^T&G@G;XA?Y)7($SS.11\/3;KR,76&4 M>[X)AHCDSK$@()9RO%&BO@Z;Q;DV(-)M>8 S"&T3R1DI\T5B0MQB2"*>2A.] MBFB:;KCB^B&K,\5)Q+9_1^0*R,&2?_$*TVIE^ODB_$3[8Z5B2#1?WK%GZ=T. MUK\2VV#A($,5D,6:J2Z':^/::Z[/JJ/FRKN[_*(M#TQ0'E1$)G@XK^@0FL7G/&3^0<1R6RUUM7.8Y M4K8I36>0S2J#Q1V\<[5"3SJ!66-!DHBHH%6,READHR,6*N<::-L0[S-+?U=> MK$*C&>27U FS42G):O,<^&^ZCK$6RG2[0 -&0;>,?W& MH_ B99 BSD8+GL;"BS<;E6AJD.^=\46&]GY70GN_*:&]W[/0WE=IU'S+A?:N M*+3W60GMR1JC+)@H_:)\@(D'!7>3OFEZP9%I#<'N[ZER RRH.*U1F&'5L9@K MO(PT=Q:F?)]98F"HI0L$>:"H5+;D+0-!' )(+W4PL@^8[<@XNXP+\1M,2NQ5 MC6W*Y!X_"GGNP>.([GKRW 2?M#\J=A#+!ZH#R6]LA MA7S$[/(O3//RPN'%1"C#NP$>5;%$;HP7)F%%G)Y*:I%B8:98$64QA5(S!6'2 M_"?G9OQY+J;,C2/X%CX"M]Z-X5DJD_/("HR7;NA<8FITDU)8?^7Q+[0[%FCAI,H1S6MI[.4"DMPGD3]+@[)*Q!5LF>P' MZM&5!L,Q:933=_H10"#,-.GHD9'"!+DVCVN/BKDH+_NY([_&:;33;Y-D&0:)$>$CS MAN:-B[^&2:A4(FB>T#QQ\=,O>BWJXPT6YPO6V3U95I/:(: )V1)HM0- MV^A%FA?.B!?4:E7-"6?,"7NKC?6)H7D#M<1VR;GFAC/FAJV:]XC2DIH?SI8? M7%[NP,/?G:<8H<2U^J[,2DHXUI=E(9]?170(EO5 %=&>&H;:0[5^YG>,=R]M MY6[?AFS!Z)(OIJ$CX^;K%WGA;+?$0E0/ ''VWU1+"]_3>^YJ/EV4WIH*W"/B MECAWHO9CG83SI?C)WN((,P7+R'U(5U5$K9*HWW0CS/)G)>QT/5RY),GOG&6E M 9C+QTLZ(MLLTOYI)=.!"@ %=H+7,+B1R.1301V5',+@!.$A[@B)*][9Q9IG M;!+>(:<:WX4M2PQ7V-EL':P3Q/814#U 7P>K2A4P37ES4+T=_4@M@4$87"O[ M!R;:<7RQ$$S+*S4D#L.[!@>+%7;>3S@Y^?*'[9\\38<,[%HM0.+(.EA?P6.D MO!))J3U*;S1* <;[IJ;Q(7$]QTU69D:.#' M*SWZ7_&'^C*UC&I^^I[HV4>((+8-HOK>H M[ZFK=4<[L^O?4^:W??>;5=7OKG*EL,IO2"?)&G%YJ44\_L1_8 M+')C44P?;7PGK:==V^Y.F:(IP#;FNU_0![DS.P$ZTPT7^FKN!5&"BIG^2N^C MFG2 7M(!B@@$$B["Y;>GLT$"'[<4#FS0QJ2B,ULCK4:.YB%C/O\0[V?@51:7 M+M62:(H*:WX2[:=11L^BAQ'-\C)?@6A@7_Y+D_A][M7YO?%,)_@E^ MX@$WXDQ_H]+%[6I:]IL] XI=?5**:.62N41N0,B^X/VEZF"PZFJO[]01UU\9 M?";PF2UD@SWUS796T:CJ!KK&GE6SBKM,%.;SU%IWQ<*5A?14J,NE@OE+7B2= M&F,I6&W(UDE\H/8ZO9@F=(RH)'[4-5#TC"RJ%H76TMP&+;.AA\4S'&V!4X9* M-5F$-V5X)2\\PAX08($_FTX[!4\28@_3%7>)#O@*C^]#)OI9PXD7*8&4,_\I M%JW*\3=$C60?@ R14@O_A9,!A9NJN[GUNJM!8"B"WG="'7WK+NQZ M25?TZ$:2BJF4/ON&=>XZI@ITH=R0("D.[B6B(R_1INI]^.#MT_J'DU$U.%+] MXZ8'*0J)NH(9?+3$TSX#T$AG:TMH[DQI9:8)W4K*O4U"(R%NE&AL,[:P(K\I]Q2R?V J[-'N*J@ M*2/ZX^:4UP=)XD\Y$F?W=_!?GS*:9L^6A'UJ@C[ZHH+]O8)14MWM#;H@+:!E M$)6/K9E-@5[$-8KB2WY-6EC2ZMGJIO>P.,>E%^$QT(BLE@>N](W8YCSMW(.] M+C#3>(M-Y;+0%C -A^-Z[+T@-LO 08RA%,^3\3L@ L;Z,*Z:>HV'WQ:6H'"7 MZ?T1,JUB-TK'R<$Z;@%T,*;<[.4.Q\XE&+QY2>#1BXV$,,*J4&[A;:TM=?B> M)D,Z$P5Q"T'(N1F4W4=2C38:WDD0NGW'@#,87BJ6-^3DEXA?Y^V@-!'*$%70 MT\6?G>G&S%Y%=$>3/$&\OD9ASAQ&@J+CZ0+/*@@002F#_\N=?3M 3PVZ*05K MXC"RHD&-0*J1GRI-?()08C:AX[@=0 WI=FP&F+A%$..[')'#$F:L$;([C"Q[ M6%P8$0P%8C"& 8&BI]XV[XC"[\Z]44/,XGM/]/[%>^IAQ%"BWIHJA*[XW0.; M@?TBT4*E/L#[@.E=/HDH\.!G9)!^>]KC37Y (6K/1<0S=0P>+N$L1164VV16 M+N8&_N5^@NX+ZHHF)]T/UG3RX7HPM+K=X7A\-;VQQJ/NS>3Z8W=D]2:EFIS4 M\%[]5X9Q9O5N0[E+]4TXQ*\R8Y6[8F"V'4VM]*85N16^\0_;3]" Z_4DJ-4# MRS?*@C&SYJ H)U\\FW3H[RR\P]C4;"/@*Q^8!+AT5(0!M3L72-C\!ST,IT'H MPQA1A,P$'21X1ARN&,20+3]AT!I1MRSXKGMN[ MX^\?4R52O#E&2H]=7M5 V")*G$'8XBLEOI=&%);PH.BT1,-A,"1K_\U)*.$" MRPAJ201,CM&/.V+8J7JC"?/&'?GFDL7ETNI6H4[$P9'*B\ H(I 'VCH1=D(= MR/Q(V.]HOW%NY#N70A**MGN\JD/=UX>TR[1LW\*%U@=:[4,K:T$^?J#S\4W+ MQU>U]U\9^8J!\4< LE%8.ONECIOG-LA5JFNR-D2HYQ<GUK:'U\4-5S25KZH?]+]MD MD=??*41<_R[RVTCLH9UV#,AR&2LPJWCL"7R.5> C=(^$V-G3S$?P$PP/KBN6 R+XB%I+V%'L!8U.G!3EAE! ,^:M3=7EB M'Z,WH.P0LREKE9:%W2G(^JXRIWK_J;2[F^L1[YZ[+O*OWK>8T_7RW,6RU?!][;X M3?U;L*3Z$=\C43F_W_C:4K&3ERJ;B2BR1]CY_37VZ?Z.+QY?J> =L0YK_=,@ M%6#\J4O_*T2)@^O>$[<+W[S],!N55:]97U M[P&'5B>)?R73Z>B+^G.)A129-^U7%1/OC4?F:+Q]=>TYTS\Z346,^42V=7V5 MO1: 2@6@/S#[W5&3!*!*F[#&!\7GM.CT=0^+@X2KI1 ]N4\79*FL^"H,VXU"SX[>7!2,T740_0JJI5I?MSP M%0FBB:"YHKRU55]CZX_ O_S;U=67YQA4.L#VBA'FL=G5$>::F7-: %XUPCSL M%W& :NZ%-[WJ(#TP AUI;GX0;#0Q)SK2K \F+63'C32/!T5LN?H)6:M\GRNZ MP\T*P]I6K-K M3,*L?M7V_<3V! (QA\_309932XW9G4Q-:Z(-V7II:2T"KU?6:_7,[DC75M3N MY+BB\\+]+S6@V[X$@:@7;%^T0:>$&Y<2'HX[@R*)KOI9;N?L6&@1J[.(#3NC M=A0VT=GW%X*\3#]W:HG#RO_$G\M&&(]<2'\Q?=X5?'+?K(SB^,:\ISEOG1:R M=<@BWL=\R0RJBY3GM02#783!RH"W(M:K:"T_B^:A2RURC 5CB-GJ3MVUODV>$=BV+92"^@=H1H16W2 MX>0DCMC@Z?6D[=EW9ULFCKM\)IHQ";!_0_P2^S&XO'W$;).G3/I$9*^R'@'_ M$LVO7DQH9'2!0,W[9B5SWO:,-Z1 LQX_Q2Y<[ ZG@E(;4BM:/FV?Q?E69(_R MO>CT1NVUJ 'M/ FI[X2<#KR)NJ39,=!NEG!(9=X )]H67VP9-X^W7JJLBS?X M@/5C SIJ@L*;>2JTP&?S]+ ]1/B[6PK,]SCA[47E,RN;VEINN-82NX;=-_B_ M'/[F'#PW#!*$N8;CU,3871%U%RH //PJUU>/Z$3 \6)ZHJ\>]<1C*VS'!R]> M,YJEU.9WFFC7%*23=0=^Z^"%15S%&I5-EWLP.;-$X]0SD'6^++5/;FD M4!I@F;9#C8]@V%FU:[3L)U M@*UE$^I0D_9TPBX$B4^"&28>;Q=#()G$=FOLY!:Z,%TXAZ584V<\',6CU@4J M0KN0@/2 2_L*IFUH!%\3FXH&KA1#CJCE-I(%I1#8KF/<\AX'9OY<)%KSB6S1 M SND4F<_5%$/-BD7T6V1":&^"[9G+,]>-Y8==O#I%77#G8,RP6<=!J:(5$FI M7(>3W"HZ#9A %<"ZBP@>+?FFM2D1L..,C\TC4W4LY(8Z CPB0Z_4,T)Y M0GXH'CH%\__H[F@.W/U_\^E-@6NL,2QU0L.N78]%I3"UD]12RPDC;]1.R M5E5Y7CTC;EFV'ODUG=K*.';0+523_,1::WLRM. :#E#]GK;3:T;S9!GTLB@ M,F#"_$;V82.=(,%@=AFN/4C>8GW43FK_/$6?,@92,7+4 $:Q.%5.RP':P='J M0:N'HX-,MDT]-+O&]&E,RI=7M^6K5T*V\-@<:PC)&MES.\-+HF?5LIA8A>$P MK "=P:?V#)1AOIP%RUDY62+9Y2>9',^9A&*':OU M)O#HPL6J*!>(5FF]1P6R8/NVMXE@3V&*3KY^AM>D"BH#:42QC"S2JZ1<9D\% MH2ZZ]$:7WNBMUZ4WNO3F#$MO=)?@ M%E0&Z"[![8].:R$[=>[XK+L$U_<$T^4WNORF;29V.QE2E]\TNORFBC9O.L=^ MQCGVXBWF6I9CUTZ.5@]:/>QQL HVQVN9>FAV" B35_F\L=X^L]+G3>\MUGR$;,X+'K#V)\)YK-:V&ZY@1SC( MD!=$'+'*C=9!A/5%"_[+",;HP]M6 4C ?].BB748.,D\-F(V7_K VG>N@"%R M_=CV[UR4@O3YP5MCOH1/L;+(6,![.1 YCL-@$?%&%.SPZ;P9OBU.XWU4$?5" M)8C^9O36",([VQ<4H&IP8G QY?%;^. .D86"D->P.?K6RXY@A'M2;R5MX M9S#_<3FSHVQ.\,7T+=*,A0@)EWX*K,+WY8W5?2NQ\V+[I_%FQGS@S/AM5@7U MKV<6/^TI-DI+7K)?':H_HJ?_*\N/U%&=K(B+PV?)@B03\?_6-D%^T>O48B6! M,[AF3$P4?\MBE\-G<6!A4)$1<),CWVK/7 ^Y!9Z] S)009.**RB+HO94E[6J M8NF4&@B)OZ44RV$+/4;;_:35!4Y["ISZQ6J.JJ]B*OVR,RQLT05.=:MQT 5. MNL!)%SB=:8%3/0^!9BCY"LJ;3A&,/$;^8L?8UE47C:FZ&)JC[K 5-1>U$K,Z MQ?RUB)VX#9YE]L;MZ&U:S%JI<>[]%6J;ZEDJ4JQVJ;;*O04ZO.$,5:SVJ,:: MK!6U11]+I<3.J\GSQ.Q/-,3FV:C1QG'GN% ?V?IQ9X'B^!IKV*O"!0/M- .& MIC4M4H)86V5Y3CJQGCQE3+HXZ$!3%/"^\.56%6BK+(&^.6Y6F$D;EW5G MJ5Z1&^?:L#SN\C\?K$$_KY/:,GN6AATY&PW9,.YLDY_3+KOPZR-W=%IYBO>' MC3K&M5E8=X8JKMMJKL(:;QM^V[U=>%['KC4R>UUM%9Z-@FP:>P[,J=6..HIV M&86?]MV^;N7A;?7,::&J]MHJPG/2=_7DJ8DYG#2JKN%,S,%/CV!&'!D$L&$' M\YN>.2QF-Y:E0_W3@MH0/3]Y&)BCP?@UQ:'F1\$Q6/D8.>_]\%>G!L$[^KJ/ M F=7"T$<6^9@/#G&\K0]?[QC0XM8@T1L-#2M\:A5(M9L$,<;@?:60CXGOIM= M"7@QD0IT;CPX-:,X[EJ^C^LZ9!%0,:)VIWZRFK$0JX-II08LVKZ#4WRV(?23Q_<> E48480\HZ>.RU5HV 1/]CP#5A=">^H:L?T"N8[LC\K;ZY*F('8 M*93MI39"O*4P@/!0E("AAG?A%FI+T W^[?KS$'[I$L+?X<7PV3\QW8[Q)43 MOGA#3X/]G>#*\3<"#<_!F271-FWLR/#9@Q'9'H-)HERF3^&\F7-@Y)6]08Q# M6QI.G#@HZ]X&!W5]0BND&RRRBE# %HI74S9L_![?A,/CE1;8Z&3MT&]AJZ)D MO?88%N@PQS0>ENY\B6_W\!)UE'@Q(2O2^U><(X*]= 2.N7>#)()Y ?L$(8Q6 M=T##?1)T!;H4^*$ZZ2:D5MBO.6;U82?WCX][B51-O^:R,&-WKN\CZ^(O#X@" M<(#!;-BU_R0VD#W MH&CVNN^OKO^/_F6]?]OT0P26HAX>N+,LBMT5!CSBLLB$UL;1R)N2Y^3D,+9C1)MQ9AF#"H(#Q M)Y5Q>K,Y.&WA#H3;JXA2?O[ZY9]MX><,9!L6A3H:&1PVC@YZV/S]&KD\@ZZ9 MS^+0WFV"?D1FE-;Z-G/N(K)=E&%>,<8QX(G[VWE#^N\RE(.L@1B7,Z#SCTM[ M 9-X9WL/]B:"5_UE&0H:'%\J[9>LR5B&;/'KQ9^BC[?7T][4Z@Z[5^-A_W9X M-1B/ISWK@W4U'M^.)[TB]/I.B,+ 7]?P#?),2CY[QRT[Q!W'Z0]_:"E/0!DK MTB^ E.D3%?V/WNVP><"E"W[GL_=*(Y_;%#7\=RZI4!L%[)QKKR6\\A+$ M:"6@2'"'\:]T!J:*NLZ/5N&8H2X,07G"@0L'AW!RELQ;(Y([VK,90#S,@/V< M>XF#V-=A;,/4$!)^;D=+]%Y\NCXU3T*"<'=CM@)'=,E\]!T=U-BVXN#@8!E] M5*AWH98/$@MM9S!JQ N$8T2 [@MNI2 ZO!O.DQ42"+0ZQ[F_MT.\2VL 1RSA MY^P_"?/GO+ 7H5SF,:IVM'5/DG\&QQIV4C$4R-EA[-CDXDL"' MX?XCZ6*C>TT;@^(FKIG ;WQ:N\*DY#))4N"IFJU'TI.L/6)$8GDR1;?P^?&4 M]UQ8,']RAP=%OIJ/!=N,_A??"&0 1;)6J"CX+QY<6"F16'0?B' [4V-X:P:T MUMS^\/"*XRX6+KB5(*_!+)I3*"1;BQ@E8Q<35NTD<[;=IH#F(9HHP"XQ6!5Y M96$V*MK#V0,YFK+%@LV1"7P1?I$$2J.QF@:F8.#2=/RH7>+,?P\$/3_LHB4[PGH\$O]W(;0'[U ,-(+KGH,21 M[B#=B >>&S(>-P0*\%C/0Q#^(%5JK]%'>R]\[@/CDDO#?\EU+1".4Q@$-\%_ M[KQF[^_I0$T/*D:_0P5&G(?2H=(7A"9 Z#49%WZ2V#!4&"1W2T1BFWN!#*IQ MHBHCFS(K)(,[4B6V,UD1FVH"B?0**LAB]06X&=#%N';V+T+J1T^C[I4XDYP>O)W?# MO'32-F^[/]K3"XZGP/#(5Q:*<*C,2SC2]\$'^:F+/HK/PG3K95"6+N%BK%:P"/D_< X'*W!D10$S M*C"T$I,5)MQ^5YR=B-L!W-BCE%_F4HG6@Q3X6'@8)) &&7P3HEE% 4M^9)'X M@5J#5S*?]U@D3QXS9F@CTPO0 7?G/%B4'XY,J7+"*D=7H*Z7(@CO0)>%PB!4VQL\+US[B+ZJLI+U*V-_)\?_V[G,!4'IG M=HPK,H]A*[V-J6A::AJYS4=)] 3_[!$4BJJEG+LC&Q6(1OX-BFPTD9V?#2GX MK@J#0$DS9Z[GUILI_[S]=H/?/T:1FZ&6).,?;(LY4P;2-, MF+L3[9H?H"X7M$]@JH$44)"T]D(/"JDBVY>)9!TT#V>P10K1*& M(WT2<9)S)QH^BLA1YS(K0\BI7Z HJSP?461:QHV5LBULLGLGTK["<7"94I0@ M4C&*%& ME ='%4]EPU$%Q.?NM4*FQP2+S">:]_-%BSOUF6CM5^?V/$1W)Y4RW$Z1(X W MW = !@@K):99=DX(ZHZ<;@?UR)B6[]YQZK.T!:4D8%"? MJ1%Y>J$0:,I38$CN#A8FF4[9>YXQX[LG_ 1XAOUT#TU-"2$*WB4](',KV\T@ M\"N4(L]+;4GYT[20RE025%A8!VOD&\!S%21LR.8HS_M(A>3U81XVGAR/>KS9 M3KSL2)."5M#W;4']RG:5OZY?J47]RFGTY&- 8)48-!2IX%$U1U498?[%TL 5 MF@JUA?@AGQ*HHEB45XASG[P:.]JC!Y="[OV-*$N/C+_#:7_Y;0[4OOP: .4# MXPK.O3C$2/ZG%:;\13[D:HZVZ[W+'F35?,[RVE;0E.7.CE7*%Y%5GDU767.. MNC)=*U83K-ZLV29\:T.,>U"F*LM-I(PP8W,;*W.$'1"RK8H0F:6452 BM" M MN2Q5G[./JIAX]CXK"SV8A.#\)FHETJF!T&$>-"MFII!E-C]<$L[$I8!, MD,0X.?Q=%GA)^84LBQSM29QCHH+,F0PA_A+G"_VE1,8E,&M#B>#?)J M&G(7=6")OW6315VVDX0*-7;BC%DUSJ/!%#S%7.?7B^CF^O;#S?7H9G33FPY' M@\&'FT%WV+L9#P=7X\'M:'2A'B8EN;\&98[_"ZKK&O0 _.5ST?\,]/V::8+/ MJ28XFN 3(,D1!'^'!GB$[ND"63L=)LK,0SH:*+3#4YP\2?V %9CN"@L)(_@6 MSKUWS[A5)VHT=PQ];O^+Y$ CM?O.C82FWS'XJF[WDSN[;;3!ZWGJQN>&"ZXEQ7B,=0#C@B,K*GZV@DB\;LKYQ0^MY5"@K.=^XQ94EH3(]?I0IKR$3\BYDP@"5Y:<4!386[D\* MTJ2TP#R:'?J,;MRMW&2U8_K*]>,[1%*"3$WU)72"Y]^4"P2EKXOQH <*N/+& MZ9YZH3@W=H>4O4+VRZT5BQNI+B5?Y+DN5TI6)5[^409HHO[XLE\E5E#$DA/D M)S1O+IJL1%]$@0)W4'@P1S[R'BGO8JWT>V5 K%3R/#H=4M86A6[2R\%:_72+ M13'QXY-;"-G(;G9SZ:$0-:8YD-F8O\27"V-,A#)#S*BI-YFV%H/W]]+;IMFM MZL]/GU7$G)F&$FR*_A@.R9TM4#M@R8*5[M\)Z>7*+9E=KAB_7!L!*WGYO1'U1B(Q0_DA?B\KSN4P%=TB3V@8A-1%I-XR;X/M M=1WP$.S1;;!*EI3-5[F!R@646U^N1V "H C##1XN\$-Y;(%//J>KIW@I9Q= M^7UWMOFW,U@@<&&L33BW3&V:9R7/=@P$*Q@GBXR M"WW+R!*6&"R9[:09)M_)5;*HQ5MB+/4LPT>I$+ 5$K9=/O)%E(]\5\I':B]V MSZJ!R5ADZ]<.,)('@N'L?TZ1H.S&42XH2$&3K4%%]3C5M(@79-'-5G#.YS38 M=".43>WY!&T:#Y/ B\W6M;947[H^7N_C;B]WF%'\[P)46.]2!E%VU!0^"S<> MPA\L)@]"5"AQWG!6H+*)>< ]-_?RRTYU%K=G]LPP.TJ4'.76D6+*X"Z_.Z[F MPRF1EV=*4YTX!;%-M=AY*[S>4JI?-O#5PJC'M&E.I)^(9=JFPQ- M#\KL65):)?L\RU#Z4'MX1&%K7@DD[M'2E:WLOF)ZE/$\G%H(D-IS6%@B%$/N M#6!?.73Q\/.A*2SPO@KWJA;!G&X>*NO90:18B/N(MBI')#;UCC2WS=8?C.S'1->ZKCV>RSM=CW; M-+XL85?6:TS"P(?,8>@JFV#J>L%JAC_$$:_9+#&N*?VA_+YC-%#8O^VJMZ8+ M^YXE%11VTOWFMN)/:XK*Z 3/3QX7,A>S .E680SFSJP]5UHKR*\?K#]F6IX M\*R@\ EQ!5(>E.D?BN6:,OSD$/8D#[WB+66&-V8?8!6@"+!FP!S%P,F I0FYT8SJ/5U5M/U*7"^FCGSG9,;2= T?3CY\D%;IDY^0BC MN!2^YUJ=RH@"JC.U5M L,8T?;"-\*Y%Q1_P RB;E?K; 4FDF[J)RL\BW5])S MHTHQ0H=1T[.(XH,FW?/*&8\8AQR]6APR;6MV(R^@ G4^H\HQC3^V&YS53O1V MV[)E*I,:M)D'O(>T^HV73YC9![F0F%+?SQUR><&,/-_<$.IM."Q" %I$64$) M5262EJ3R1& B4(U;XZ1'QV[QO_039D$8!@]XIY.2G:AGKV Z6 UY#4K:C8U; MKOT,T&-+VE.T M"C>28-T4X)O%=#7/3J\K4=J<:B'G[AIK'0B54RE3-*('>YV35PH!!T((.%?>]-X94A2P1+S0 M.%69FO\1V1TGX+;%]4JU#\4_R&OWQK M1L@%!)*4>SIUWOA,8$/HU7QKE>*.1ZHD;T?6S4=K//[8G7X<7DV['R8WU_"_ M7G]R,YP.!FVKDKP&8:?KG5=9)/V+K-U!]KD1UYOKGS;!\!_(HL.KN:[1P_9< M#OV>(5U^RT"'> 40X]B !T&I/N%-:A_S*Q34)[G+2!6#:Y%>A+6%3%&=O)JC M!CE!D!QW(0HZ''<>\VSMAF.YD)P&3%Y:)92#?77)_TZ<.XD/0+ *'-(G30=[ M),K"D.43WC-*!-M &>,BW&KX:)&UBD2A64[4CBS,B)4>+"1;0\XF@< M-G29=+0Y563I]C9B(2\QXQA'I#@RQ9_#NB2&B/ 8HN(8'NUY8&D7 ?'\AH+# M*;"8RC(J47TGVR]E/%D6SP?EHZB[!L.G!UXZ'!$I!X?Y**'L##>14"L[QO= ME)7'!!\J0,H$(IM<"A8 R7L3>]XQCY,,C957%8H;'WMPOW+X8*;R"S E9/QB M[\T-,SOAL9,0+]JBWA'$A?6'%* <;PZCA#RYP(/5D$$NM;+"-VE%)1A'@2?J MI^DBS#YYSHLL#Z3F&2]%(C$%GRWM>WZM&]H+_A5W/Y=QJ\V=F:Q\Y$8W=;\LWD'EPG7KX;=7DK(]%7 MZ"6]YYZ(@FV]/]<[:B :*+V840A>?O2BYE;8)>^)J1XA/B-+0L7=8.2[?;/. M]4/2[-!:=O@H4>RR.NY(\\/Y\L.>FXJ:'XHOGA-&X'3<[9_[6G&%+SSE0"C>LD[PBK>A^RH:Y_@885\9 M5O?R?\6M2PRU)9&$W: ;IS+:4"Z2HG9#ZDH*%+L#\/P(^*$,T$(F! U38MVCCG]0Y MU>AUK=&EU:]]3.V3;_PC\?E\>:3^]NK;!PY+"=OZ[9]R)6;1=/R^W'X6]?KD M8V\7'A2_E'G"WSB$]YOOP=J=&_W>Z.T[V6Y+Y@WROT3YW#=DX0H"<>\:TY=I MMP5"RD2*B#2:P%R4-2B$<*Z AZ]8O P<7O0"3U/.0B35U*\HDIFB*:.71W:R>D!W_GJ8M$-^7%T!0*#U/.QJ>@RPQ/[T$O%,=%5E+T[1WD.FD%ZGQ-^L@HUB$,#13PJ:DI%P%=A<[G.2!V<-)C@P<$/JQ$@/G7<:DCE>V M.4D+__E:J/-"' ;4UP)+S:AI C7: 5CPUD:;@S+A.=[79F@P!&H4Q90=(6( M8O1%H\V"I J_B7]>?_^_3QTMK:N M!H;@[P)#?7?;CEFW7-$)\8WQ$@VCE[;H MG0NL,-S!EV2/R7+*FK+EFY/?V83535Q,MH7D.T3]YL>1DMF)Y('; J*FM#V M%1)/RA<2BPJ2_GAT/;T9#&\^C+O#B369]JZ&M]/1]>V@>_L!/MBN(-$5R,>H M0&Y (];7Q2*K2E*^YS+5,3^BLZ90># EOITX=!5M/_"BO%,JBF+P.IX"+RT! M'#/@-O)(TSZ6" )OT=E8',+D2/_I5AB:<.J] 27"(]TXO(_@#$N!:I>'C]R M3U-97I?C,P2:X)6->83+M#<;_?Z1XK+1S4T7Q&.?Z?'IV$@?R@Y F1)_P:*'5!?K,J(W#Y1Q$TUY'[)W\ MQXY2R$*.\!.D_J\7UN#B<(B1OV,P_$4)2.:_LQ[YZK'OBGW5JWS$&D[_Z5 O MEX-\X+&W)12]W4"D^A%G)!'TW6^V515X_9\_6:/N@0!QQH;]B\<7*WA<+,5: M_S1(PQ@R E:$& >7OJ-")B]=^V2_BOP.]A4S?H^6[H.'(FOMO4]O?7GNO7G*_76 M],RW_GRE?N_6G_30/Q4//&G_-<.^>T-)I2");-^AWD=SMHX)3SA:BC:2>#OO M;:%MQ[J)F3W_<1?"(,ZER #/YXPM%D=AAF,$"42M^+NRQ\%KTN&5A>)L%_[\ M$Z'%1#C;A6O9U[M_SK+_/ ,@MTJKOJ&>M(')*SDW1U_0GTLLI,B\::^JF'AO M-#$'8ZO ](].TSTE!>?B_;Z> %3&2--QITR4*B-\'<29[\TOFOFT]CVN]NV- MS&&A$)_6OFT0@.JT[ZBSC7C91NU;91BLQN;Q_G9-1PZ45^HZ'9_C)V:OVROB M)AR_J[>""BIHHOPI=A_JA+?V?Q7B#>,1^9H7()Q7SCQ4RO; MMNO4!K*@U>V6L7,U ];69&T@,_;Z [/?'6EV; X[MHT%VZ4/VUBGN-,7O3#B MRO^+DO4C9'D$DVN\CB_^^L;"TM!D?4#R3U,D\QH2,C&G5B$9J9TWI:,#[>#) M_K0ST S9<(9LJ\*<=DUKJMFSZ>S9)I;L3SK#5C!D@7!H?>L,MGL(RN;':2M+ M=[N]4RVNY[V"R=DWQ^-C5!?45I&V7E\VD@^'1RD)T$Q8!YNRD0PY-8=6(38>(9LJ[[L M3^&5'?Y@&$)JNFU;3_X?#LS1 ML(A*KJWF;;N"K2E1S40VLR'IRU&!@3GI%8"\T3VG-E-=,C8+*/I/H MY=^8ST(!E6D[*]=WHSBD+KQ--_0:Y@$-NN:PUPX?2#OE[6!):] IA.^B&;)& M#-E6?=F;F-:@$!R;9L\:L6>;6-+J%;MS6#N&;%<0<_NJMNO'MG_GSCQFV%'$ MXK+WM&O*C)8YT.TQFJ3MZLE'Q>X+:B:J@4573X::FI-^$;="LY362SF]5 1D MI.8FU?,,WMJ#A <[]PWT=;3G&VY]\&R'K]J?IYYW<+1;K*7AKX-IIX@3HT6A M-:*@#XF]WGW/'$VU9)RU9&AID(?$Y"B@1@T3A:==C",ZK)6OD_X\=(W9]>?! MZA1-B%Y!LP_-25_';1ND:1NH,$L! =5,[9T!^S5;\#A'_<+-0(H2XB, M):N# #4- KR"$!0L2-42T&8).-LC86A.)\=HO"+U\KP/94'\]S M(8@FPLD@>FM,$$T$K2LT5VA=\21!SB@4:ZQ9:$1+.V2&'<>A.TMB&PW'. "> M6*T"?%$P_[&$YU@8O2NI4]KND;1@?6?31_R<]E++9>/7=S9R>28=LC[8D3M_ M+0R-D[6"*!1/?FIK3QI'[G:ZNGM1HQ5,8]R=LW5\FV8J:/U:I7ZU"F7IM'ZM MD81I_=JN7E5GL)=:D]7=S-.: M3&NRUTOO-?W"][\HZ<<EAOB\R@B2.8MO'695-[+76CJ\5B]15 M(;29"&>[<"W[>O?/6?;;%<%Y)-W8\#80TYXY&A:!*-2^1 W41PO6VO;U-5T_ M6.9@6N2^IM8/#>6I.JWU3*J9'DT0G<:6? 7-4AC)4R>KZR*?VM71N]]6Y30< M%4*IU,KI[-FS3D0XZ66L.ES)J\/EC;K :?_+F7 M."PRZ/+UY#!AI>^CMU:FU%[#.?L,>C=U[)_G@O7LE^@:H,, MI7JF5:Z#*#:"A1&R>^8G17"S*PU.GGW5>L_L6CJ57"-QKYOOU7:?NFGKTZKL M(!ZRV>\720]I5:956:VJ8FILOGT) R>9QX8#YIL7K%?,C^MDM[^&DIGV"S6Y MTCGHNHBJ]BKU[K=2-_7,P:10&Q>MF\Z>.^M$A'9%O+[9'HL,VW>,E1W^8#&\ MOI6W$H;F9%*DTT=ME4S3Q>B_5;JIJ$Y'FHX8,V=32<" MF51_H=9*Z>?T7V4^.W7%6VL:;2T;_U88>,[\F(7\$]>'!<7O^A65@._AZ0;/ M6WZ\O8[=.5V\>)VOLZ[^]J5S^N\RE(.L[3MV.0N9_>/27L DWMG>@[V)X%5_ M68:"!K;A.K]>1+?#OC7X>#NJ/!H/;\6V_=XO/V#GB M%:<(J=AGT,-^"3&,9<@6OU[\*?IX>SWM3:WNL'LU'O9OAU>#\7C:LSY85^/Q M[7C2*T+H[]0++5@8U_ -S#A*Z6[OB/$AMBI+I$IXAO[,]X"[#E9K.W2CP,<% MQDMF%+RNL&?L[[ IS/@=OEA&Q@VLPZEN[ JG^;L=SI=<9_]T*YXE^ M977#];K;4!,E5'!7\IS@,4(6>3Z3?7=7+#+^8 _&UV!E[YR<_$]\[)T; U?/ M=]=#+W?8/$"'._#?^8'/X(U?]]6Y5G?4'+#QE!?D[(QM*N'?Z@S\(%S97NZ% M5I>;&;R)XIQYGOCVUXON!?T-*YO+OU].V@?7B9?P3UBZZ,X-=I)GKR/V3OYC M9\$7:3 GM<.LX<7A6 ]_QV#XR_N+'=M5O/^1KQ[[KO*O&OZRWK,>:UNO;) LI^9U7O#[CJ+;*JZ=A7D"+VEY_.T^F*017IIGFG)GF>FG[=Z]U]:R1 M;/-D5/,873KJ#W'.6ILR35FTSK-8WKF_$RR");-^)3(/]G+-U;*Q9:"2^ M&QN.'=MOCUU74%M&$#$,C^X>6$7,%,W;3>+MUUOX\?EUV.FWXA)? M@0AV?[LFO3Y6\O<@!O.X.+9T7I_T09\X08)U[V4*6XJ5L9PR O)L,E2^ZNH" MB..1.1H7DM&G%G_:_=3A%RVZ+1?=_L#L=POA=VC1U:);Y]1"%=+Y"KY8S^R/ MRH<:]BQ/BYA.3N23$XVJ<7AVA?=)O?@Z=@(]%X)H(FBNT%RAN4)S1:MJB.O3 M@'@7^;RVP=@_ O_R;U=77XQ UA7KKG\UJ2[#^N*)KB\^6P]."T!O9(X'1=(# M6@"T +1 8]T^KI=AWGRO]5AO"*9&IT"*\6_H9VR[5;KKE"AP,= MMZD72S60C:QAH7OA-8[;M %I\0K69-^QB@VNAEVM DML;.D6:4U7BJUESY'9 MMXH@U6OVU.SY&O;AH!@(AN;.&G%GFSC2&G0*72:I'4.V*K27@GT:MN\GMF?, M/9?YL7%O>[I [_0R8W8G4].:Z(!D@_2R%H$J16!J]D*'.0VQ?\OV5F/)TSE^:Q]'/ZKS(5S_79I2AYMGK=7[8GCQ"NV].EOUT? MV#!^UZ^H3/IS$BH.S#H,G&0>1]3 (&+AO3MGD;&PYZ[GQG;,C !^/D\BF"$+ MH__YTZ1GC=\;]@R_=N&7<6 $X!GA+^=!%%_"OK%Y[-XS;T-#PO?_^_3QTMK:L#Z8*[NO&/\ M;OL;?!2GE,Y;F:K'[(CXA7DVCI3V9##BT/8C&^9%O1K293ZX\1(6%X:890E@ MT""&?[F$5QNY2'7^FR"AQK-1X /G7?)_P7+]&(8TC1GSV0*H 8XA;.52>98F MH-+/>%@&AATR03-\A.80P8Z["Q -/P:ZA0R6!O/WD]4,'\(E^["'L$2V6GO! MAK&H8WR'A3$_:+O+>GMOX@8&[#Z// M$AB*19'A )E@#K,PL&D&,#CN:1RZ8@#B:W7M) DVJ3#Z(H9)8)A@8=CP9)R$ M/@YH&ZL END'X0I>IU")]A+W#C8.9Q>KD,G& A@3!Y5JY\4"'R]#Q@H_#9/V MXV6$H0_8D,+#_&Z'\R4_!_N6:?2ZO6[AL4SDWGFP M9EI%:0/)&]HAB-&SA( MP\*#][I9C[,",WNP4P;"62T"#S@5F&&K4W/MS@7^)_[\'2A3SYWG\M'A5KOI M@A;0SH"P4W/01U$9SOKSH-?I&O ;#X2SQ,Z!F!5^&ELZ_5+X:91_-TII03QD MQZ!O9@F9%,A,8" ]@ JUYV$ *HI.0#CD0#>L0(6'+FAIE^MO>?JDIUPVNI"\,[V04W+$;'<8/Z?Q$592G5.&*SH)2@-]!,46/X[.(=0"W:,8M%2E%U0 MC+50) K[;9@=7J+I?XG_0B.D\*A@!1?G!74WA1[9VC!QH*>G<<>HN6K9HTB, M.["90EN8>\*> Y:)-V!O^/8=(^,A76(E:L+J=08G5A.]06=:K9I0F"4$H]M' M>F2QGS$ODS\@+MG8 A,LKO+6]69%7I?@APHO!_W^4ZSD? M*Z<7#BI%P42G ;P4XP-0&@<%OO@-9_B=A2OC6Z9GT4H7<]IWT)) PDC@KS!' MRE2$;I$#CHBWP'?2Z24.TVC'?3$B=&NXXTH^J5@S<"N(SG\2X#;T-"(/)0C( M]A"$X#3# ^*DV'&P"/P[2B48WY7XW(>D<>TH@A>3'B8/33K=C3Q3TMTNS*Y[ M_=[BUD6UYU>O,SRQ+AAVQLG[PR&52?M3PMLF&845@9GB*+L:12PV@C6&3/[+XS'5BLV@ M,SZU<]CO]*N5&\\.[RC 6E!^D#<__?[M&7;?MK.8N9]R_+T68-U9\_%H![FI M*X8!OZALR..J/MXN<+&/6H6'(855E3GGF=@AB\$_N6LO>$39YC+KL2:=:6EQ ME!';U&>D&[DF?"RR"*2LMUUZ'_1,*D5EUE#%02RG7$JO#"L(.LE33G4EM]7* M7@L:DP#N'%7"/$@H<8.!:GL-F_(3!HI1/Q5?FM7I%5\:I95T0">Y/@Q7\7DZ$?,C(7@=+VC=L<5.\8S!G%H M@Q"C:02+O6>7%,F7,?(:Q?-W P:R4F#[]%!.ACEF"\.M=.\+3Q(=_[RU7T(,8QFRQ:\7?XH^ MWEY/>U.K.^Q>C8?]V^'58#R>]JP/UM5X?#N>](H0^CMI*1"W:_@&I3*EN[V3 MBC_$5L\ADEIZT)5$$T2R>B]BFN\N9C'_8 _&UP TR]/&"7WRP.>4& M/W+FH)K%M[]>="_H;UC)7/[]?8Z8N_D/W86?)$6 MO*?WTJWAQ>%Z>/Z.P?"7]Q<[A2_B_8]\]=AWE7_5\)?UGO78LV&%&W(YX5G( M"=:@9(_Z2@O+Q/F:+67RTK5/I#Y4M1\H?2QI,'X/J#+AABP9'FL!6Z0,PG2; M6.%)0-@C<,(N+8JU=ST:XZAVZJM?DGL!+4Z%O**99B_36$6N?&JF.6>FN:9R M/LTV)5">SI%M?N&D.\@]9VG*/&G5%KJ)5*^-?T.!]B");-^)WI[M%6P9PGC= MMH3Z5EJ%M]*Z?=,J9&7KBVF-N9BFA>RT0C89FM948TIJ&=,R=KR#;&Q."_5C MU#+6&!EKV 7KGM6IU+!JV WKM@"]?HN#^8_+&54VXCT"/SK@Z#2^,4JW$"Q[ M;?5D"]1APUG*,OM]W;Y)LU2%+#4::T#/>C%4 YEH6,PR.QD7G4)+5>!!YX2;F -"_D(- 7SFI0RD0-*E MD.3EB37N]"J@U6&<'Y\]9 T&'EVS(-,]BV*.R8GX=?BP MDK!@JB*L*P+'U0I((('L0.%\X6TJC.]LOO0#+[AS650]$0Y<39)44%Z1.RMK M"-0!G'GG^GQZ=A('\@-^'-(G&LNC32_36!X'LUH:RT-C>>@;]H<91V-Y:*;1 M6!Z::326Q^G91F-Y[&$;C>51Q*I]O7(!C>5Q7'[8#H:(GIU&?# 8HN]%-^%> M=-\=NODG,F29C=O&&A4D'#8O2ELG91W[ M)"<#+0KSPK!4[TA>BU+\Y>,R';E%HRQ>B !LM\(F8Q'Q7<;"65$-,'/:Y)KW MUJ+)8ZO'4 XBN"8RB>]Y$\E'ZVW,?04W-JAYC[IH&]2_EBJ6)$\_U2(\[2XT MO;T9W/1N1U>#P<=AM]?],!J,KB;=P:#?G4Q''[ G3ZZ[4-LJ=CZOD818K'3# M-5.Y^IS3]"Z4949"DR$G5+J*)\N&&EUTI"N*VO0R75&D*XIT19'.\^N*(LTT MNJ)(,TTMF497%.F*(EU1I"N*=$71B_CAR3B'SKPV(//:FYC=:2$(,YUZ;4KJ M5O4\0?<%$,^ M!9O(=CVK4R:[6'^^.X_ M6Y$=-C\&UJ%+I/J=A8-4KWGR]VCH6Y$I+F[G=S] MQNJ_:B>BYE@UYRP-;0JHOIET*KV&WQP.;F.SH_5N^E-S,BV2 ])-6;2(:1%[O4"$EK#Z2%@] M':9A9]B:=,43A28-P:O94S,OG9[3]$'JG1S79MJQRN"![/3[,0V?47^IN;TF M3(;_JE@R*N&IG5!]R"BP35)P'$0T.=P?2.V+M$YI()M!/1>1QS36-N@ VX,W M!(M%!)2;;5*8F MQ,1YXBM#V@7>[VF/ ,3,7G'VYAVM;.,.7A\S^#5B W$,E8<@_(&OQJY&<0![ MZ2 ,S+^!\[!3DCH40>O!09D667P>$J" 5F],IA6:OLL)R&I M0 @?WN>*(TH!N50>=5@T!RD"DMDS,!_V0O%P"V>;8W;OE5V4X2@QQC%X:K!M M6=)_EZ$<9 W,=#D#SOEQ:2]@$N]L[\'>1/"JORS#/!Q1?SP<3;O]7G=ZW1W> M#J^FTXDU_#"=W'Z\Z@]O;J[P&3M'O./+F/T28AC+D"U^O?A3]/'V>MJ;6MUA M]VH\[,-2!N/QM&=]L*[&X]OQI%JAB/B? M^/,,Q>B;[3$.V 82]H,A*)-&,;32*T1ZVT2A&1:S:UZLFTBA&1[[9^U2<0Z,_/*^*\K3= M.L:F-2QB:.O:_5;GV+6,55B8.3:GHT*%85K&M(QI&7M6,81I332*4:M%K&&7 M;GJ#3J7M9>M97:8!C%H"#3(T)Y,BET=JJR=;H X;SU+]0JZE9BG-4H=8JJ]U M5+T8JH%,9'4+ 4R>C(O.(YZLP84>N?54**VMX5>:I$C/E[N'W4(0[YJ[-7?7 MG[NM0E%)S=L-XNTV12W'A6Z^UH\?VPC\$^U67&C@G])IK>8#_PP'YFAX%. 1 M#?Q3RR-%HY+4"I5D,# GO?)FGH8ET2*F1>Q0><>D7PC"4DM8326LGNY/JQH5 M-!WS9T^%^6DQ?Z:=WHDQ?["HJ%+0GTKH,NYT*Z"+$[KWS$<8'16B9\EL9QXD M?LP14P["\>".XY=S&-CU$\+2N6=1C,,0L ]^R3WH11#..8M(4)V,OQ!2IX-7 ME,7?\(N[T%Y) M>QX&4<3QA((P7H _%R 0!SAV"=&Q = _CVB%IZ%_LMTK!?TS+8.^4Q;ZIR3N MUV-869D(ILA8ER'S[/A)<>KL 0028#C=FX\?;R:3:6]X,QA>?1A-KL>]:VLX MNNU;5X-^CY Z[((,IQZSIX-\^1OS0=H\8DK;6;F^&\4A(2>5DJ:G%K>[%N4% M.?M* [WL&'*MQU[10"]'-[ UT(L&>GD)*VCXA3V,HX%>---HH!?--!KHY?1L MHX%>]K"-!GHI8M6^7O6(!GHY+C\\-[JA[\DWX)Y\OV>.NY7>2ZYM!O5L2TZU MC)TXB=PUQX-VE-%J&=,R5DL9LRQS6JSF5:*= MF(9]:5;!V\CLCXIP;6VU90N48L-9:FB.AT4\3,U2FJ4.:2FK2/&W9J@&.4>O MX#)T.T4#33LB^;N=G+W&VOR MJLQ=SUC1OISY.4M#FZ*=;RRK4RG@>G-8N(W8,G<'BSPTQ$SI3%KS(68&77/8 M*P*]JR%FFGD8:?R+6N%?]":F-= 0,UK$M(@=+2#1,_N30E5;6L1J*F+U])P& M@TZ9"V_U\H^>* =I"-+,X1+WTP+.6+U*D%7*(,Y@55.EB#/50*@,.].C0JA$ MR1H14K8@9>["X"%>TF8_@E&S!Y^F8_S&[@2#K<-@P:((/H8/%JPB@O0[P]($ M49! ["@*D)5A3@\N+/D [HX@1/3]Q0Z9!Y$<36K[';& MY5=IQW'HSA*.; %[G4WL$2;@6[\+<](\5?9J*#F#,IJC+$H.:,[B+S=52=CB M%F2&%#[']17A1Y)[^\6<)* DN))ZW)\.Z^9J!1+A_I=+.W ."+_MW[E('- 9 M+(ZJDI"=:WUR$9NSP%K&JNW=4RDP@A8Q+6):Q/*7J8:32HOQM8C5 M3<0:=CW$&G6L]M\.:7K=4\ZED>4!^UR;BMH>C4YRR-X?V9J%(&"VJ6[IJJ!^+0=ICA MVRME![ 0R<=R)1CGL:*<(Q:I](Y55O DWE+I0H+MT@!=6* +"YKSLD87%A0* M1.JR@O:5%1R3$72J3Q<5Z/QPXXL*-%\\0ZVVM32@'IM?C^R_3O#7P*@X2GI? M9_!/E,%_-JBS3G;4.=DQ,L%"T=F.AA^W6L;J+&,#@#-#%JV1W^Z9M]DMSI#' MZK;"V0T,751Q-AUGH9 M"AHU.K.^Q>C8?]V^'58#R>]JP/UM5X?#N> M](K0ZSM5A8#2N(9O$&PF)9^]<_P)I37Z%J> M1F1;="W/>3!"/=+OM2O+T+4\FFET+4\S^4+7\NA:'EW+4VOKLAG6HZ[EH2>> MCC+H)&@#DJ 3LS_6M3Q-/VZUB-5:Q ;C(NW3M8AI$=,B]JP5O;&Z9]H+4XMD M.TI_WEB=[21N&SFXZ<4_^[P>PV&R^L^N\\P.?P1L_86"!1;%QH_2>^AP#/4QX M7:S[;^C4>IVRW3JU?O1C32?7VY9,6.TRI3J]KIFF2>EUS33-9!K=?Z,9 M6?N:L4U#4_HGMFH+A<;KM?$ZXT]/I'$/G>UO;IZD9TZMX1D$FD^=,6A2JD1+ MY8FEJ ]_7L"$X]&=8JD@&H;3ED"[1AP_EI5"BEI!E*,]0AJW!42$75 M\^ L8OJU@ 6;R';322%+KCE\=QXA=)X[0@BTA>V&QKWM)81#Q/Z3N#&BI=V# M@8=P:67S<\WR4_[G3Y.>U:O4(:OM&=YFW[FM_-DS1]TBQ[[F3LV=KV <5,Z> MS3$;SIF?6\7#5K?;.5,>;E64DN[!5!.B?-5Z^.I"F.-";/S$6FMK,+1 C[:= M(34[MI,=:\INHR(%^9JA=+PSQT3FM*!!>#).JC*":=77P/M.?1;:NM$JY.S M3<]85O\X_$Z9(X;&[?VW/7<>-,Q M/LN^FK#.Q(LCP_:BP)@QGRW<&!Y8A,'*L$LLM]<9E5^N7)U!U^S95FD<+G"G M/,Y8!)Y'= #F-H)9Q,)[@K #TLV9,>=E=DX2XB]H3#>$G?Y/8H,[?,/;D_J!$;GP!8 M8&,0<11!V_<3VS/@3.0-2G$0 \@EY1[')3$-V3P)B9^#->/TC$BSP]!P[LX3 M#SX3W(YC\!&1U1TW @&#$4'F5Q$.%-SYL#1'%1 Q8:XSLMED*^.3*M57]\VD MVQF]/55KW=ZT#*QIVENW\ C4E+?X^W/=? L/0U!\W,S!7L M:>F[Q;3$J2!T M<$(PW#2;GRM1;,=)'(0;_H-J-C2W+\5)68\-W3$\RAA"Y;N94V7\SSF+(E) MPFZ)N#Z,E)[@J)G!A..HS(I^ V6UI?QLU']@382,%.?5MW^B@32Z[$X[QM'. MH*H,^SV91_J/;;C.KQ?1S=6'C[?CJ]'58- =CKN#Z=7@X]7-:-"?CD?=X=2" M ;+^QB67=PPK0N 3/]>*^,V%?730+D0]=&VOT0HQOK((SN?Y$2V*JG;S,YD1 M*' ;0\P9&=[+EA65,E2KU PFB)@/=@Q:+&7F]&=K,JA(,20^.F]@[N.4.YS_WAYUA)=OT$(0_ M<)US(9]O0*%["LR.8E(@/NRLL6%V2,M8V0[;3\1RRKT*H\]$1SD,?I)_#)9H MX8&&)9P]($,<\$TE.2(@ TZI6M[0X<[T.,>?*T@ 2*1B0S,$21WRS(>=:]?0NP>W!@7LK+_'82H M0\1*TB.'#D5%?:8K$?0L,^\N:3_XAU4)*\J3!.8/6Z#.F5B!@G#5*)D_]T=5 M1/S)HR4"4V#1X=ZI"/3A;#&P 4R'&CJDM>W:B8]F FIO)GQ"TW46)N@-(4.0 M^!&@+RS']6%'8<"TZI0".-&#O3;L.U"IE!* GZ0A(-A2$#S,21(/__;IP^>O M(E: 0D=42P?+^(/';DL<@-U*/ 8_P,F LE&4"NYN.G5:/ED/G#+&POV)1B%^ MK*P&5(PM/BQQK%N=R;1,W!19N_#C.9XH/HDRH:QO;!VSU8QA*JTW**&?@,6! M*7WD4-@<4K?Q$DZ$.+3]R)ZGAPZP)?80(U^;+#UV3\<$Z0V ]1D<)/RM%FA@/'-PK=^'.;:" P^9X2I"Y M0YJ4& K]JSV[X$9;6GI[(\O8@94&NRO=RU$E>XELS7/7T2Y&#-$6!,2]MT5J M+HK#A/-HB'^"?6![P.48 \=.C;!<)@G*TP-,E$"0K'RD"T9F*4PB!=$PG.& M(:)D%H$3"R/R43P[BH )Y $,)K)/E0M>)<$>RN22ZX)5.[13I 49!2WP:-BR M@%Z\\11V]V!O(LR^+$-!@^,; MX/9+UF0L0[;X]>)/T]<&Z&H]OQY->H0MC M9+("/U_#-W@DI^2S=TKI#G''<5-4!Z>.<3<;7NU0E1%*T25FDX'TZOFX $O" MQR:9!O,RFP%-#VDW\*,2)"S UK'2E\9#,3)$P \L?9ZPM)7QA-N'E4\D[T!! M!TO5'/P7E??2:-]B^#]Z,5(9A[[%H>L?&_[((P>\/V"I^$$YS8]Q7C<6BC7" M\%5U\8$J',+ E\5'O!9NS;G,3U6["+WQ'#=&/[CC;XMJ)3":%^0@PXMM;Q5@ MT:,?NR$N#P[S(].@5GL@#L$(;6H3S5@#8L=DCG0A^"_XB<,\B"WVB/8C0T* MKNT %T4H7]Q 1P$6R:\D@K, OJ0C*O'I& >^6C%&]C[X)FM[PX^=7(352.C- M-L6U8>"5[?M8>^Z220OB@(HC#9!C^>1JS0].[I #+U)I)8V"=5X!5F<+'S=U M71,X7$,\G2DJBA7$,8^:[N=%? VR/,A8PAT2U%,4T_2#,OO; % M.Z81?3D2_-BA9=HY+SD_,,INYOPHV8?Z'\K_PG0LZ(U[X0A1 ?9/-XIYLO-@ MH<4CF?[MM#6-\+S4^UMS'V-34%&I@Y7'4)2 HIV[(AS\K&PR#;_VD$>=0UE; MGB9^+)=\(..ZY2U]SL3VT2G1I.Q= M&#S$2VYP@OS)4P.C.F)(A@FW%D">PJ7T/![[0Y F?(*8)/*_^ MBJEDO.@CFU,87SV$2Y4@D^WF& OF\,PPBAF9W!BNR7)W%&EY@Z'87O?]'Y]_ MHW]9[]^"Z(?A!F3@P0Z=DI47O?ZXBC1DN3*G:15SV%?9O4MA(.,6^:0YD[(\ M6L"+101;L0Y0-:&!*>R52-&$R@4'&0H&.>T8G[ V+ %76X2YQ13@Q>EI<^?Z M7/NL71JHE <[*IE>D07N['A3+%,FPE&#E G2E% \U.#B B.35(J!E1)5N7]6 MQRH?FZ^]=J246'HKCFZJPC$2DV4"CFF6AG'LV$Z=*ND-P&3PT.+)N9"Y_KO* M;J$]+S:GO"!W!7K[#AO^K9[X]M>+[@7]#2N;R[]? M7K+^X#KQ$OX)2Q P_HIQ_Y?W\D?; MWUF/?/78=Y5_];S':MH;NU"'Z&?"-X[KA"9ZM-[8WRFX\CL/KMQ0T0$/YX*! M50@DKW5\T#\!'^Q2HF8MU55SXM71.%] BU-AOVJFVVU1)S]'YEYF2\70G<+HDYCY:\.R?43OFM=KJ::!"^Z9N]O>&B MEF'6:MAE+93-$4IK:O:'18[-%DAE51C238!XQ5.5;J)\4<*9G]-PYM7.R?KJ M,ZP_),)'C3BSK]JI\*/^2T/L+R=1-2AY J1=Z:#[\IF4*B<<5@#KS;'F0=@N M>6VW\^^$8W='I= 83D^;06=0!<@5WC$C$A4>Q/71K"I%!EX51N SV;5S120B MJB##N2K%D25!PBK@K8[Q1QWY*H//S>D!AZU#AI?$)-J$O<*[./_E'\CN Z6( MVN]7(K$JIFXE\[)&%=R%-_,$$T7[9.]=!HM+O'XN&+4<#2LAX<[^$@/,8@(B M1H!/^H4;10G=0$CO.I:9=Q70$[6WAJXS!;5]=T9#\^V_L(KWA$"24[N''QCB MKM)\SN%F034Q]U[>T2\AZKV*JO\7'E;_4V6X['J"9;5,W A2-IL7+\-A(!65!GX3<2,O M^XON$;/ )V!5#@'U@!U&)&H4CL$77A82>%C)3?9%>J\4S\4@Z& MT2:#IH\]FB(:(NXC7 [!;F#GQ*>AU$N0!66=E[[3WS?XIX M]ZFRVA Z<5&%O<,Y;JC&-" M;%V$GO,6%69Z3T>Y?XI/_AXX+/2-WUD4V7>EP=XKP6VFJ>Z[/]U)>S/DD(%W MSG'E%,B.;_ZDB[@B4;"('Q"*0+U$S.UG?@$Y#SNLXF: X8/7A(AZZ75?!?0FNI$P8M M:LF5Z[NK9)4J?]5O28&5'Y;,ET SL"+N)G@!FI]XB%&\.4,'W(8IV@>W(" D M0!>0(JAJ7W]TE(@/ZHV"W] M[FM" NB7O>++SO!&O34]"VB%+]+^1XC_V<;X0F&2NEV /F=0A1/ ;2".TGG> M;CG[O?^-11$GT/>E[1\TT5YC*A:?!]J.FAG/DAFMRW[& Z]U/T8S0;V8H'\Y MU$QP[DSP>Q"RFAQ+3W#C&=K)3[I*S7"%*L )>O6[JA7HG6O>P]+%P-8?0%3 N9 M%K*S$[+3P556L"BEYO=DD97>HY&5K#CH-0-YU4$?#\=FOQ P:VU/C18<#@UG MJO[$M(9%XEF:IS1/'5C:=&1.>T6 R31/:9XZ%!/L]_LOO NX>7&+?V'*&Q2O2HK(D/4>D6'%\4>L.>V9OHK,O9:.2&\>? MG.B)$9R#S> M:<]!HZ@WX5L9&["F7=.:ZBAF0U5@/9FJUS<'5A%#4?.4YJE#GG$?C#L=&-<\ M5656>&2.NEI/:9ZJD*:V?--R+5<9_.VE!/%6.Y*<+/'2KRCQ M\L3=X(8YQZ"*Q]U"D>^B=*BM#M>QG?:Q=V]D3OM=S=Z:O5O)WMBB4W.WYNYV M@IPT3S=OMY.T22:G&\?=)P7SJ=)DOOW5]V#HG2! QYBAHIR>]U/?V6W*'5-[N3B19=+;I:=)LENN/IV.Q6$#/7HJM%5XONJXINX1J( MADHN!9;^0MVDTL_IOR]J,+6UC]@72YW5=L\I8W=Z^]H_]097"$QAU^NA'#X)Q9\!([ZRM8ABZAE#_5LOKL+V9T=JYT[ M[560^'')!J.#8:=;38M1VP>JP<2H\W20K ,_:S*7MA^5!3=Q0!WJ=D&I>?ME M:JW*5Y[XL$[X";9M=MQH3FO&7U%G.C>*$BK*Y\V;0[;P&/6^=GWY @>[@U*O M05(*]/H/MD=/?5LR%D>=IR172^N)[J W5%KG0=H!T]L 4_(.[&K372D/LJ%M M"AY&K/T1I&0##WP,[8>MKXJ+>J_?K4+40=WLJJ DCF*8'=Z424#@>%_(75"# MCO%]"602CT52T/,R7IU8___VOO0[C2S+\_/,7Q''E3G'[D88$$C".5GG(%FJ M5'=FVF4[.^MK0#Q$E(,(,A9AYJ^?N[TE M "V 8I^G1G6\3VEOON?G^W\C4_ MRA+=MIF9JL.Q#*MR.USR7/"#@RGUU_8N8!_#W$RHX%>FMHIUT1Z+9HAJ/89ZZ%[,9$SV9S?T9R(%4 M*22=FF?MC&>=T@PX_?)P^(Q+IW J@.7$0#K8R7L>YA.B']]FNF9PPQ3.+1X9 MH"X@;!&E\+<^'\"4B&8T3PK46*7(MZ@9N_.]=%VDZS.ME!\W/NDCQ+L(%T M".P6UK88\78ZBA0RD S.M4HS"MJ?_N1AQ]MI'(Z!8'F1GTI&ZS+77]A7:IT[3:R2.!Q*F ![@P:YN M3%64OIK[2!RX2Z"N'I MS>;[=Q=]T(('V]0Q_'#2VHFF"/MLS=:1[?U. B93H G!\%.S+A%"YS:8#0,] M12'"/>@"V5\YV--,,3@N> %]1[B3*A MT_IIF0#I0ONG5TUOL$^=Z^?*F_B@(P^3-$WF:C],G@J9-KT#9$'7<4A:A#$H MM^! W3N5%ZWI2=J-TQG#K+$4$X2LSD>)620H9%H3O,Z_OD2+\J9,5.S1P59 M+[#8D5(!'1J\VZX V8%%QGI9JD"CIAMRO $)QQNRA9JM,9D[K7:W.J*#I+75 M'HPM".XMJ!.P5+! ?6(100IJXAA6#G=AP[>N&OCWIV#_U@\C,L0L702RG $N MIZ4FS=M7K[8FV@:]PB5:QVFAB167TC48X=]Y>'L(Y.?J5BSR[+JM5Z(7H&=Z M\!@8L'X*;X?U@>,:!B3'4W6D>4C3>[_LM1.^\B"GW4N MF=XISX<="<#R!-7IK\)/8:=A9&$,G"**^-,*?H]PPWS+@7<2"-B)NN5 M(D9.MIU9?]KL;7^:ANHFC&.DC6T,IK=JY-A+.U!R=K1$[?8N/!]?<8TZ6ZR1 M&( [6:>=1+F^XCH=;_RZIO<.;1+A7J#<""-KE%E41CPO3G+D>R7^-HBBDC;B M>/=))(S2 JWR(@>^2M\P;NDP0V;%&\5AC[*-MSH(0/(KC$$7:VA&:KP%J*&Q MCN4,')FBXV"8PN?\/$D7K&#AYW2(A3\=\DO5K6*FJ)T.?I:IW,O\"-6OU OM M%>"P1L>.,7@*WC\!:;;BC&!49B#B?1A'&M[ <-!#K[FAZ?RI: M\YG5 YU)P5?GDR2B+\*_9\#L/1^M2+@SG"HR@V%7\.EI6$QI8U7L1R"0OYH\ M;I]^+75P,!HE:8 +>J7(?_65G!\4XO'1301:0%;>,.UZ@NT-Q2E-2OI?!=(R MKA3^BL+5Z%2!%P%]R4;B>[.[W=F+FI MUVZU?J0CXT;5+L^O/[T=>"_)2S<&&@N(.N68F8C4*W/FIPG&K!1V\(;?BM0; MA]D(%D!4&ECX651DM$R\)/D$2'^>%%% '&KD%PBP5Z3E<60J#AW/40R'.8+S MF?HWRB-_+[D?OZ"6N_EB'C=[F\OUK814N]G:_,L'H*57Y4S%I<)21!^]ARGQ MR$GVR1'>]*['.!Z2PDBK0 ^#X@9$A=<^87W(^K?&8.:Q[07B!N@\IRBO\(4! M1S*"2Q1TY7 MY8/N/C:/CQ*0?3XFVXR10]V$MZP=)'C.I[Z.5- MA!WLWN\P0KMY[=[6&B>,-[Z3Y.; 8YV15_86MC\V J*!"@;:T2#1AY@0H#+8 M3% $ O9DD$T. TF"LEY9>2><@SR,EE9RZ;3K%,3JZ7=.-O)CE=X7M;Z;.\@[ MO@9_6*JCHO].4INC< -J*\C+ST=$D6_\:.XO,LPOF*2R!E^?[?F/F9,W2=7X MYQ=_R]Y>7?0[_7:KUQJ<]HZO>H/NZ6F_TSYO#TY/KT[/.AL%"3/ P@1!!&P25_L10HW4S7&1PCM2R@PMLDP22N[8K8;$E/%C M&%]$C8-U#VL8;&=A'41"1/4 [#VY7F^A)_P&4K?3:I]N%Y0D=4E1PA0REEO4 MUA+0@4B:,QNN*CJ4472?,?B]D[?9WX+6E D1C--D"H7,M%59Y>3%LIXK\K3 _\8H0%+>R6TL MMU[KQ^V]YC8#+U/3\(A'%RVV4I&1]&W7P V"4=MD-6C]?*L1P,:08;)0?KIN M>_?1EL"5*[E< W23@+*_ -JVYB%0;Y@:!^@!Z VX Q,0+9C]@O,;\6[(1&+: M#YA7-O$I2VTL?IPIF+B<%]K T\=W)S.VE-AD9FZR#:GO=//R29H4-Q-)KT3M MP,M&$Q449+6G?L I!>3@'2G#WRJ^[/=ZH_=B7N[&)7&T>O=8XUV9JN=E,S4* MQR'[(W"ZUT1=AR:][;.6Z>;9&Y*&0ZVX;P?F@W6ENX M[LH5%2\QDG'K1^A)*4=Y>1%)Q87;.0W-GX',_D)5!]$6+2-_Z+:;_2UX-"X? MK>2J\_ZJZ?V!Q6!V_*1.D2L% R.D,T0A7*-$4 HDH<#G&'V#U('&'?R$6 ?^ M,@QCDU)..@2I"'?S(?Q119PXW_2N*::%OV6YJ0J)Z9W(TE2>1TJ2*?1^24+/ M>F\7'B$]&/0%E;918CLF.QOO1@]V9G*+G)HAK)#A6]9/ZNL%AW8E/ZJ)/,@\ M8?,#=V& #X7(;4@/U8Q(\R[2JF'Z,_$^XA&9X@E(;2X$,\QPM>J]4E>7.!!' M<\Q @!Y]_%81&=\!QP_Y!!J3$3VZ^.A0J=B;@@X;V%FR5Y "8-;7JK/"LCM< M$G,\ X%B\K&Y)^/["D*Y.)).E IX)6(UQT02U,KO.A(F@@.$Z8=<_#36%6UZ M3>ZBUKLMG=4'9*CLHL.9:Q@'<@8?R<;^2)_IK UT-S'PHJBK(:$[IB9=>.X M1@2YQ<'&P*@?G(0%0Z"C-EE9KOK\8TN$8M0^%OC\4J!6P-Z^8J M]EF84J!M>P-Z*[5_>>U14[M1L4K)OP #Y>):2H<(BI'H.*;L+ BC0BM!2XSU M99(VRBDWE;4"C8HUIT#K0@WG2_0^1\ YXN55];5^+J8CI\APGH+APZ2UX8AX MM(M$3* M485APUN8X=&=++71,*5Z4%COT;;9;%=JF!9^6C91M\EFVWL%]FD$3GSCSUZ. MG:#D >K/?*DU%>=LF-(G"RKD!9U[%DEYZ98!DV^Q:>\H2D3Q0W'24/F63!U] M^D/@M10&3'7]$>KR,7 \>M08&""9XQLIX A!.X\Q&0*,BID4-&<:H\ !@2@5 M:Y.LI/IJ^'B49%3-*<\,V"/]0>$QQG-Y!6_WVJVC_S:J.?I!/0YM[30%M=W? M_-"NR$;PO3#X^45V?G7<.F^_/6F]/>GW3M^VSRY;_<'5U?E9NS.X.K]HO7## MU=\L,/WPN!KO[H/C:N_&XZ,2"(4W0#ERPP=O[T\)Z,!!0AYKT\>@G2 P"",.H!\@0RE=C'+*#M3->C%A$'V6^,8BG27 V_0[=.#% MGG:5H1 -89Z!.6_Z*6"-8XXAIOA75>'[_ M"AYJ#E'OZJ1_=M7IG%X-6KU.]^3\K 7_[0U.+OOMSM7;DR=VB*Y!3@EG:GK> M/PN$:<%%%]P4^"'2?[]U6.A@B/G2O_GI9]B+#V%V +XP&6P*@\4$.A="B'[# M0N,D$S<%^D-!Z/HC]EHZ)R61DBU,0L&#$*"RJXRD0G^*N7G*GR1%5@Q*G[3> M=T6J+]*W06&DA:6X9 KV.U5)N=ZP<82'S0J]$EP-OQL.$:QRC*@W*2B;:&OP MJ.@;[+W1# ,H@I+A*71L!XS53VGA%!5(Y&7]N=E9.OS9UZO$E97Z@*XRI-6] M)]4_42L*@'7CN(%XL*#/T_2S^0I]F=XD"P#\"IJBU'5#0NCJB'+ MVJH1!%N_PU@DC+UE?M/.((<- GU/X$C"OSA)L72[]8\R$E,:WH2Q'^G(L!CD M^2156"H1YQ/2%C#!\0"L7^$#6_@_^CMQDVYWNGO]DUVPF.4\T1*67U8?_X<> M_ZU(:E:53 MTW1)@,&4>4 ]P(ID4_+;8T;GE%.>3.F""LE+0$BANBX2E94;\NG'-Y16BQ[# MK>H*-\].W2IUK;/5IQN>N&#.,1;Z@0K&O\8"M;[? FVY-QK_93 C7SP>V=]H M9(+,Y/[A#[H5#&I5VDRBXM]W2XM M.Z$E<.>\Y8"VVVW*(R*] ]/C>,V6-IZW@1$6,-F8S!!*65DJIUZNG]Y_A]F[ MK5+A*QI7^V0+XIB3'QDSK)#1;\$"\GFR.0/8^,F[H*6S,F:1"UF$B^9]Q+L' MYNXRKUEU!Y42XTJ5:F$PR8]P%$R"V'=8AQ].=X(,LYT (LK56LD+G>VV7DK@OHF(;T[9WN@W'QYB%RH / MDBX.''*B 6!/R)VW\GR 846A$6S,YTTXEQ,F43ZD&.(X@$#".\0"$UIJM]@# MNLPN_4I8N<*"2FB]^(;*DAE@38J@$WO)[N,NA\XDW!/ZG:"L7(5RF[X"6Q_V M'91V;Z?872]W9J&Z>B>_DHC>8"(&F@VLD([EHU_*K.)TWUF:Z, *FOYA)K5 MAL_PNY>.B3@U?2]6\SL_P[*[W")E[7@=/!2GWEDF2LM!Y541;!\[3K<#P=M! M5+'IG2L&G^-^$RG\E>5<[FO388F7K)TU 26X2Y[(.A*,94Y5CVDR))+%?'I& MEF1DA%0!T\4F6)3U0Q625#H^BOPLTV6WW&,#X:(R4Z/\O4^JUNF6*8O\468Q M:,.K!)94>7QZ$,E;UY*%;5UPAA55,J$XY8E*_S=>X6U0"9D5S)*0$ARHY%67 M? @$AADP7HBQM=->=80@T#I)'(-%W%75\W'S9'N6<8#I9U>2E7]P\M%NU7*&(246NNVQ=/VP5/WI![)BF(4@GE+*!+:I/5)S]'X",FDV0]@^ M :)&J(/0%PDH-9-8#Z _;&HG5GT!^2"^]H_FQZ87@-6LP4RB9&1?8E*#UKX& MA4AY>-Y,(>8M#)'&YZ7%3*FF]X[K$4!ODB.M<9'O>K-=!=BK1"LDLB(V::,\ MZ 67MJ=4-:S\K##*.RYW2J4,E+=E;F?IZ4OHP::$4A@IUL"2#DXBA6"D34VY M)>CWYDP5A0^W6%CEN]G=3C9HF.>Z';Q (G),D^I%#UD<. M@$6R3(1DVZS*4%Z?*>SKJCQX C4&*1>79>0ZP@8!E$L6(";XIR@:%";9QR;" MJ+.GQV8 =W\5Z.Z6M3K]>?M9OZSEK;+,J+)(%DJ!#&D@&8@%88L@Q-DY]7#W! M1H]O='L0H4 \%%5#*T.B(^PY8,,D5%(LGPB,:IU,9S!7YAWB%OD'%_HREPY@ M24*"&H87B'=$,_B'U!,Z583PA7>VZ W?SD *V7V3N'NOUFT1U^I0X2O2D)DW M?.&A$]VS1F>$=U=F^8)-8/,0EY;*DEI)\-A\Q7)-$A,>L/";U)^2P;V-A;T# M=9F4'MOFV*7FRKF!L?+HERI +'+REG60.TW"G!-8MX=T-PT/(95[L"R%RT(7 M-ZC=^E'L+U*WN?J'CQWJ+O(*+5G1D@!:->7ZZV7[*;2X+&6SA(V%,E<+!"D?B:?(E:O\>]B_.K\T%_T#Z[ M[/0N!JVS[N#XR1:/=IL>92^G2<24^AX!9D?\3F,,R,C#]KP*I& MNW_[/MFXBHSWZ:(@_$VF(?^T'IA6Y88" L50\1[,RUCF%_ M?2X&Y])X.\:L "'&7:+TS1>34(UAQ#!ZVLHH=K$[>,'DPJ#@M%R\4@2AP/EDA5,)RK >B!U,F)H,S6:Q$F4W"PT,IH] MU;K,XOK3/RZR4DH)NB54[-V&:BXJKX6A;5C/+N.3V,+D.5!O3/6^'QE/>83@ M(-S7..0>:(B_27.RK,.,!]-8$""?W(O4%\5&.:X_>=DB R5(HP7RC+5"#'?" M'>(/D/0 /_=)1#5C/$;/+LB,L)(@\O\">B!Q7#.!#H*G, M%)TC.WB$L;"(*SY] -M0?L*TB*45(JLZQ#=P^)L&;$";8 #OL7'B]77#0\7/ MZP^T +P+28GZ;L%/DG?- J<)?VJ);9)+T,[),FU\;B-M87+J"R)\$-@4&S6\ M:-1=7HQ#E ^Z%:6F;ZM(D-/K)H9#($D(@B>\ZH,-A*YBF"MODLQA0:-(O"NR MC.R<1\#5D1]SX\I ,2KXRO&@O3T"\7@K41G$;Z?NBNB\::+C&A4BX[D2F*W* M=H;: H,+L7-,B:0MZ(>-&NU5(-K9BHF?594"01JTG@L[G\RZ34/]C.FA"*3Q M3]/L>9E@_^D), QY4B/J8(,]+NWJ2F1.8OO+P# -.=-,KV6?K8E:5'UKF?XL M'LX]MQ>6S"1$Z>/D(^3M[R,_WO,9(*66:(NX8^X3XH5)/$HHQ$HY5;13)>%& M-%@6025WW>H#2=A^"7I/@ 'HMR*78'S)5=R.Q" [X63Y%N)G#Q]&,O M5IC#F_+Z,U;E"'B2K/;/+UHOZ&^X:Z3_-AK?TH;<951[RYN1@V*8!_I]\S#( M)V^ZF%Z!6F,>X$7YQVNZM70[P8."@!8"R)/9/:ISY?MZ^$@Y;SI=_NJCR8/4 MCI.?*KHQCWW]2._3\K^"4G?Y95:2 (:JD9YND,\+,!MR?*.M&#'67#%#VI37 M1#,UZ3QATKE&0%*D%M>^RL@[#@_C),8DU7SY:N*G*S MP-]S(2!OJM!3%&;3S.KN)5C<&5BWF&6+67[IRL2S9=+:0VM+IP_;IIY.FC"! M#:>. >E8-[[I=1-(;1$9\.RP((X^5%&HR)3BENOTG\.8 M$6RGH*KEXHU8,D%SR:>PVR-9QQ:#6MJT?V8$:L?WZ9BW>N=FD<^V;H[WT]9S MLD*IW <]LPK,%,HX 9T ]_X&!\5>'[=''DV)"RQTC@+![.>3\JBU7HNHUGY* MJ8?P&WYU)$4D[)=\:K'J"YOMIOYJ7IM/?6?=+(&6)ZWE(2.2]QP-@ MI_4X#R<'%$>4!Q.X6>]_L5-PKY+<:+ EE%4D7''B$V02%P*89*O<$)>XYW('7]%L'>;M_;MZ'YGU=J5C 9K7&^>4C M NM)NI)VI&9REG+'('22JS1->"#XUSCUBZ#I#0RQL?=I9; $)1IWVGIPM*1! M\_&'61(56'1@@RLVICK8W#BU_UT$-SIX B\;D2_G:.H+''2,1;)COXCRA>[<"P]1BD"0 MS&.>,S%8-V;L _=&R2P4 O\[#3/4 8 \3&T&1EM*2S?4POZ6(B-8C,D 73C23@R; M&I6[=)+!(]U)' Z$WR2@O1#5&_7PXPH?R?*CI:B^X41 A4ZT4%HZ&!JE8\?M MFXF@<3NDP[@Y9>MS03N7YZ>ML][Y>?OBO'?>O1KTS_N]0:]WU3UO]4\[5]OD M@NJ?P,1]TS[^1NE"*V3N^\&'3][U-87P.S^]^_3+Y0?O^O>K=Q]^&WRZ?O?[ M'8O3[G0N>I=GE\>]X]Y9KWW6N3KO#4[Z5Q?GW5;WY.EV66DW/>]7=0/G[3VW ME$1H@>VT+9<8OF5U&4(L%"1A\=1$-*F9G11'O",_Q-27%,0(N4-8+F,)%J:V MCT"QX&,\!&[-EK>\.HP1"IPY&D FXUT?='4F*@6D.@A"=A!3TXO\ M>5:$R&6MFLV'6W%+7-0U,AH"X10SD@CQPKDJ^QVX\]+ZD@/@]<0OM;=#-T3C MA'GA*+:1 @/"6BD74=MN7<2ATYRXB0S&4:R=KE^,+,O6A'$- #%WL'HK:\FB MQB9K(2.E$J6Z_/R#3]0\VSY14UCOR46WU3KKGG5Z_7[O[5FO?WSU M=C"X/&F=G+SMONTNL=XZPW._,CR_A9 :@)1"9 K$6<^3] #*G;'MNU@2VO>8 M"!^U>:?8>1S^ F7S0;E@#6^1%%XV8404$$HL%K3;EQDK+]"J/,F&KG>@;,GV MH+2B3CGPW1F4NAAW1*-8\NMP&:H(SX;CRC&Z-VFRS/XE,TW2B0B[ VR'41H. M>=SWY')JOS%N8%D M>_'N?Z[?'K7['F8^J6DX8G<)UFC3QF=R4BQ!.'W\+$&LW/6&=)BBQA)QL(IJ MC%$.>WL3ASEZ4>@7!+^X,2J>?!,XC+2N,L= LJK1,8>M_0CS _374;[_//8? M43*$M9@H/\HG[+)+=8_=?.W6:-62T]$XJ"[1'HX*HB4?E-S[< S28N;R\AO^ M-,@L+'H=N2%ZYF;FDYC/Z;R+0(9&J)UC\U/]N&5*"QDCXIHX-T@0:IC[GR0S\V:3.2H5/Y99,-='@Q>R29&3ZU#@"KZ@VH5C9KFWFK#(U^4<[$JB]2IV3X]PC00[ MYD0H!E@8D,P$4- 7]Q_8$M+ANLZ@E$@L,RM2C4'"8K4N(7=?35DA6UW#8)*R0WKK'(XE8A1]]J9)0+S,/+?F95+5P])/ M&L=2F19S/W*(8C-H!A$G$%>%,1#A]"1CU(F/G]6(JAQ &.5R4Y^S@,XEW M5XM%8N>V38" 5]U>0>B#!83OY\L83TN23'<% M1^PO5.-U3VV8-[8U4CKA-R875!A+F$)2?YFB. Y@B=/'E2#R-& 0!0&DPNB( M3V?X+@U5H1=4QQ)*0+' %-#0PP2<3(=*G2W@]NIW;Z\C2)CYD(:X3IX0"# 8 MAVE^A. 5U%8T 24_Y3\)!_0@.'*"1?)D,>"BBG;'R3U1-%3.$51P;)*%0L'O M\$S=/)[I+IE.BS@T_)EK9$J!'JO1<#D5ZQ:W2M0%30F(>V@B.;QO.L$KH; V M[FI);9SZ_TY2P38N#9<$NK4J=7-;3$[/*2]J %,F;%\BT-:^_Y.:$L3K*E;0F]4R)[SR!_$]E1.D4T^UN@'/3@&*"\*F?1^@0'L)& *GJ-&$AE?82E)-P? MHB4A"(B.46S.M&/UB!4M*1++&C:.P%4*U=A6,S:TZL=@?L:)A\%SDV.W@H+! MUO$C?)S[?6OE2J^1YDW(PT"ZV.1.8-;(>$0UUW:,1-\I]X)9M37''5430_-$ M5$4L=IB43E-5[I*=I9OQK=JWO7>*L;EDS3["8O3#3&62+9%)+;(0,R42T,R1LPR$J8 .5=$8 O;+6(K1-_4%*XK<+E2X*U"$''GG,L MB-(+X>Y"T(39CZ(KV74JD$^F2^YS=E$%SMBH+8S_@7T(^(T6=B%@$8W"N.G] M!L(^H7Q\671G=Y:C %9'L82J.4/U9/"MKB]'.P.M9R]*YI@:7'4."A&@JX;: M?\:?-0MTP @X2_ 6 T'/'0\RT%O62U0B.36.DB,7N"(*$DZW+_J])/6]RB% MZG:>>BF4EO^D3AK=!7-92*O&(\:9E&*[DXDH:L#8#R/./AZ7?5/$/01TAWT) M\ MPDE7K42V,>@)Y(/WM\T#J=(X'I'/4;.G)LJ6JZLRU$+$R.>(@IK)<'(]& M\(W(A\Z*D:0#RU.LT1AW58/J@+V1.$*-O9)/PC0X0CMYH;TW%!MC!X]X+*W+ M"LUT9 M[M=>$[?TX%YHD!U*L>Y.FC_I>D7VJW)E3NKK.!MZ,SC5EMB-=M_>%&% :H]O MNB#+'!*N[Q1M5S)7[QDEVVX#G,)TFD*OD=!M+062MJ MRTIFK<5R<(+PY1J;W.2^12'UTQDJ[".CB96YYYKD.$G%6I6"E4G;R?O3Z-9 M(NZY@?B@!"U,2?_+I%0NQ]*XBYBTEK')=#,_RR70L+"7R[GKY="LE/\@V\J3 MT6=$CAD15PK4"-=KWU?S_J4J+T7%D>%3^T/%?C^3>S@M!3D)!J#(,ZEI(S5! MU[1=N=U]A&+O&\S0V&:^$Z4U'R_GPJS+_[1ILBK*U)P8IL[%A7-A\P#H+5_S MN'G>1ZG)$&8%#_J$^\@.$,>E9HG-N+ULE:J[3&BWFBTCKY^.\\$5_<_:#?+, M5"TK##6U+7O35@I))V2KI9.&2ZZX+Y8K M,H$I48\,S2P9YV10VI0P ^$N)(SX@3-"4*C)Z/F2T;BBY^JD1A/!T[FMS*!J M4GF^I%+)[,*P,]6.Y)3WHC1$+I<)B,M,?0DS,@ L'R*,"-A3\TM-4S5-"4U1 MEG8U0]&5:IJ(,%<4DV@UQ'*@^90A.&%8!E%>DOP?^O*\C!8.=_/GJI_1U%SS MQV=/RQ7(/72X$;J&@]B33Y+,\35-9RH/R9<"UXB*[$\U)3U?2N)2ES2D'8Y] M2A[3:6&^ANJN5.B,%B.X\M,A ,;79/--A"GF%5(;2"5IR_XLY[1-@2FD:*4- M0@(QI3=*>BN1'-;58;I419="U;RI)C(A,LKAX*;O2#*2 "V]G&8,J63SY<7U MD$W\M/8ZU$2DB0C3'V^X<&OT5Q%FUK.ZA$\H2!)H><(^QBJMR>CYDE&Y5$CG MQQ-HVY>9BK-RCTU),BD[WDL$EQ#:K^Y3E[FH>Z*_.Q*Q)KSG2WB.J8=9C6ZT M",T]&J"4?]X40(!)NBBWWA%M7A"C13HN50*$W'&R6J!1QX%J4BSQ0'^:%,+9 MRH@087RKLESZCR$5*D94Q(*-^)RJNCZDS!5(AHI&OU7 9^C'D.?U4(0ZF,5 ME?"),44?R-%/^9[$,1"L3XR\&=+I&S/XX2$DRYKTGB_I.6H:X:4@'G;#U<;O:5:H[UV7WF$@1NSU<'!;!(G$)&<%=L*V!!7@S2"K.]["OMC?"ROW< MMIMIF*)F:=1$OQ$/AA]RR?5D)UUXZX\6#:^0*O4A0S U7,0A'#2W?5&L-Z@C MQ*515+X0 ;>/^0.YBI3!+FAX"BNW88D(<(!@;$Q)C\'^L\/AS_S"<#G7^N/> M>\PC%8: GQZ,1JB^Z)\&G/#4[O=/O)>2W_K+]?O!0!);7U5>:\%K/UDTJTM3 MB8P]7V#Z)-?D&?R"??.GRXM?[*LI$IAKGRDK]PB$7C8DN<,8]P=*-4'!$&IF M\WR9S7I%W'::TUX)<8]BF0#_"&>=:GDK;$=A]^K,006HH#B&\3CU#1[IGII9 M.4,96V"@3T'%?.W^X/.30!CHM2K3K!$&:H2!FLL\:J 8*_99[R<+'VR*I##) MHPS/:FPWYT9$2PK\-)#^9]2>5@G")KL($.,H7E20 00R:15BK D;(9R _1#F M %(^A "BN7$B M:M1>2S)5[7K>!_T3W(1?'Z(R;,WX^Y 1KFNNU(2H$4E.P$[@ J\X!@S4*GKM?]EJ;/>030Z?VQ9+9Q" P"@P1$U,@"6 MW$98_>_'?K3(..ES6)(\3%\L*1*/-T@K,JQ$ MO +%?&\YMPLY:(H=39B;L@G7K+H;-U_:@>5>;O+@49X @SB:4_H#X8]U2W>U,^ F:/B\ADJ#EHN53('=NNU-*#2)Y-<<#2Q # MJ#$UBQL9R' +R*=1M?:]')[_Q-OO !?X'\H9-=B4Y7Q1"O*YN:)+0/C56J J MF:R *A9/QJ%##2!^QETK-98.SPZ(,16OAZA32,-G/.N$WNV7,?>I,$##1Q-' M4-R96BPL^[4&'E-LB!(0 NA"/^M6)[CX(@8(TAQA5%XBKFN6^ZEQ!'\!T3W_ MG(2@E4S!6M,'TGX^DY9-B$NIZ+K6MIQ.LX@HSL.2'@+8G2ETD).3$DBBA?5U M%I6.?I5M5J92!K-X*(TN,92E[LGKL/TIPWJL4H;Q6H##?9"7 M6USL.]-Y$$,W88P\A0W(EC3(2EA*TFL- )!OL&D-#E 916'?%XE!8'0IE^[) M#FH.*7D$?'D#6L+_D],UI_(:W3 (6[U@JSB@;IC-Y[7!/%ZUIK=RL1UP7Z0T M"CW?5@_,REV0T.!]N!9E@-@5K?FP^U66.RU5-%)UMF3DWD,,2^T95A-%PQRH M]6T!UV@#PT4-VO) M1=^S[9%74]/SI29T7%1)B8Q1PK/('%.M9.C4)/-\248 7RG\G;G $H$M^)<6 M**9_"!7C!B6<"#<#M@I949/7\R6O-1PIFXBT\=X M3%W+8*:Z;3BH>?7]PPOAWJR:U=.\[G4&,>89L\T[Q,&M;KU;!@]&LQ M?N\JMN# A0[_Z]:91MU::F0XGZ NCYC],\KST:W2QXF>$\=8^#72?YGS_JLH MB/DDI>ZW[)" !Q8EE\3^=S%^4+A!VJA*$'U5V]L[U%C.1Y=3S1&<*@B@0;E] M?)/IPXA4Z#CL39K,\PE&(#C@1Q!R<37H*0O+??DD6\1=W#D%:WEYM4_5.CF< M)H$6M*/5\3N-80\S#(>4Q+2NA6,&1PRW_,:\MU2& M5X*_1WJ@X*#)&VZL:)!>APV>BZ*0+PN$;+U$(,Y=E5OLWJN2:1Y'# MA7[1TZ,\5I7N::ZF.0ND1XJ=HTBMT.2>1P?77KNNKWI4\FI= M7U6SE_O8R[ (HT"#N%*_2DKY2GWL\HJI!R+),-4^"*GIC88)L1A&1+=TO.:]?&N^]%Y'SR7G+LBU!%M/ M^NP[UCGO;AZY?MXX!^E%JQV#>*L7CM&*QQJ$X:(:*U@WF(:I%" /MBV8W"^QP?Y=@?Q L%-!;^-JCO$8^*SI;.Z)_<8F'O$]0B\P 8%CE*1.=G? M^F>DCH&:2V6V<;(M$7 ]OQ,_G1[FBG/%D&\K-ROQ>IF^ZY?";/14D$%E66R& M]Y_*FU!-3JDFA> 7.)#2,/V@5Z# &->7,XA9&H*5"5/@DU+:7#F?;X$3^/#F M3^J+3_S!9\\L588L/T7MVY?;DJZJ>(4+EP5FV.W_/DK( YU%N"TZN,1=NO4! M*5=6Q@ASE13976UEAVJ1B#4G0%$E!_@R$-@;;ZJP=I7H0UQ7"":+;!KN!).G M\9!R@H8W*6 T'AS1)(7G)XM,^Q\<[*XE?$88D9\BVA<^%F93B>MPP!8F, :F MPHZ-#$:,0'S2JGN>I%& !6M8*8 C5GZ:3T W^*QP*&D*7X_Q8H2]I6VTC9I: M$-)D!C*4&GAF/FP]S)/NNL7"LPA&0F?#SW,UY>8%4X8GH=AG9KKH\K$@0CX: M4C)6B73M=QUVID-Z6!J+NZE/HP[+X/J 8( SYP8OWI"$@<%1P-I%7VIXG:[W MQ3N%_SL^Z4F+=QM!G,+* [5P_,,??2YFLL@C#/HN2B5VTI_(YXTBG_819D<# M92;WG;5 6ACVB=V%0=%T@!0W$;S:=);@I@G=9&Q$%XL(8NIB!N M>2C($)@KJ9'OQ(DP?"-(;YY_XX.(J?D6.N!3>^M;/*JR=)I 7XQBWRN M&96IR1;;1Y8 L!JK.26=+5T&EQ,!ZW,03)#4R1!1Y)NE*Y?(.JR5-UP[JXYDDZ/LW* M(0UHB:O8PE1'K2RK68X2< !ZS7MMO2$QQ82*,DUL^R%W 5"94\15L7M5DNN3 M5Q)ZU?I=?1;M&F5&D:1_8;80&Y4NC5?!ALGX"+5.&OA3/(B[$&QOH%I&P&&*K$! .*6(#O9$"5#A<#7JA^:G& 6MQ-,1QR/, M2YTGS?YJK[H3#YPJE:\5$)JH,I@M)C.!I(\6=F5+:!DE@MOW)7:+:1U:,TNJ M\55,HV!=+/_0M>;SP2GPVOI@G1K%M#C?;[] M-;,L,F4I. M)MD7;.5,XR;#Q9=NSPIK=]6KIG<]QHW%.=DDGCL/@;O+#2<'2&-8<-(2B I2 MQ@/7=#+92ZALI IVG=&ZA/=6$1E"&IJVOVA0R[OGTIROTPSALS;-*">?LD@@ MW[L)4=^AU05BFA+?YLG3"(S]A(ZT"I)1ZF.O ?HE_# M=KMQDT99NT$KSP:OK;0FU&P2R&/K]2MENL+> 8=$8>9S%J8Y2Y8.HDB:C8O1 M)F-KZ)$US(*3M)>5)=C;%'DF]UD)54%:"!T$@O*&Y]'H49)?*R1J3RV7^T]9 MUZ^R?PW_I,G*0<5PM!7']2N,$Q27# ::C27G5526IG>N! =G7%HV@1HR8EJ; MG:3)PY+YTG#/V; 5JVX=3EZ6 M0$\R\\48K<" \+0F$W?U?35W/=N%&UO?@V8]9%F#IF\'8$3S1L-]L<+2A5Q-6=_H-#WOCQ@M832 T:E+J2A '9=_ MD4/L(WN(-#S1'\SOWJ/-KX*]-S)>_/VE_^K!,]S[R5#XC3DP*!F%.ZM,STKQ MK#*[;Z[;9@**"GHF\TGF89IZ8([NHP?S&W:68BHZ;C>(2V_\+J*MC9_NM-K] MC1\^ !(> 0F_=X/*RV=S[R?A">V"/ ;2I7ZP9$GSK*S7O";6QQ'K$\C^ZVR? M_2=BO'=YW#[K]CN]5N^\US^]/!\,WIY<=D_.WYX=7[1/!U4Q7J<-/BAM\"DI M/">@\%Q^H7JG ]!>J)A21JN=5V0"#*D<,@ZS">)0%"F:E>1>=F;*81)4$$R4 MA/$^D<'*&H!M'Z@O3Y*M'.^,K73[9^UN&PY?_[+;.S_O#\ ZN#CO='K]L][E MV?E9S5:^!5O1/^7)[$VG^S Z.@(U^ A^1 _FFZR88F!Q1Z&+"F[GOWZY/K_^ MY%W__O;R7SME*]N,MB]YJ<@.]*"- MY%W?*6TLA9P]]C",SL4QB.@WDS" 8[@+05@^_M]Y?NNY MVT;[N6>S^\:[9SA<[\7=QZ#HSU#79[R3 M#PH!W>.1>I[T\"3Y\[4@W:^K)'F(;'JJ]/\[177WA!CVB=B?ZH9KJ_VM,NW, MZMU_-KM_!298O=W/9KO?@EI3;_>SV>Y:F#^S#?\%;!7,+MQ(L\7*<:P#NDF3 M(@[0,9:D;_XV&BDU'G_S%>E7?-+5* R,4*7H3/Q)QHG[=G55=L]*G,-XJR=Y M/GOS^O5\/F_";GTVJ?-2?Y= /WZ7&SO<*C_2#"_9;[LQ\++' MTDV[=?3/>K.?R6:?O3YYC1*EWO!GLN&N#E#O]?.=^,/T\F>J?K?Z/5#!C]NM MULGI6;?U.CAM=[I=_UA]N3V>=S?6OCL;:M^'3FO?D\2^HBY]OHC\>;:L-=>. MC[U@(H_=XX]'[=>#>N\.0^W?<[-8[]^3F5_M^=ZQ\=N?M M#97/;NWZ/0@S?S?J*H;7.8]].DUB[V.>C#X3]H;C^MU:9ZT)8Q^XU;?2\6_MWZXG7_MV'JMC=UNG9B:C8I&!W-E:P:^_NH7IW/R*& MPR2)$ %)H\ /-! :]DT0& >K+C/HD<881/5:'F\@W*<*O+=JI BGK-WPVOW^ MF9M)X?U7$2V\]@E=Z=.K?H<-H]N/$=&A5;NQ]H-/;:![RQ=GMA5X*Y,>M Y,"<,? M&.)V2UWY2@W3 CLC=#JD_=;)B/M.9M]77Z[W^A#W>AL-N][Q@]SQ9A6XK-[K MYSCQVA7]@$J_4WS]<5=7^G6[5.EWNK&^WJV]T0?JC;XFU+J".C'FK._I0Y=;_@A;KBK$]1[_7PG7CN/-U#'3[94QT]JY_&WH;$['M%O M_6KZ]Y]^2NYD4++'83KEC YLG9[$L>(&P=0Q^INJXC4%?7_16[N:#W;K:E?S M06^?*WGKG7LJ\ZM=S;O4;4^WU&U/:U?S ;@1=HR#X4>1]XZ:C.R7NEL3U3ZP MNMKS7&]V[7FN-WQ91:CW^OE.O/8\WZ^==ZAO3;NMM?,V:$; +/L@(3]OJ*&W M6QM#U1TZQ1U^[O(GT(.SD)1I6Q1X5QIS&$6A/_4N)GZL%CI=^;_\F.H!VY2R MW&G]YS-T&NPCT]E 3_[O>NL.X]&KM^\@MP^$:*<&Q'AZ\ZM=R3M5 M5H^/MU=6-X5]>[)VTUZ2YF[4V\OI+$H6I-0^2+T]3T/XP,>)BG);C*>UV\[F MRFU-._O UKZ1.EQO]B%N]A8*=+WAA[CAH HUU\4Y"Z M0Z>XPW<%9WNR1M->DN9W\AK[*:BQ%WX*QV*7RFU-._O UFJO<;W9M=>X MWG"K[02>WPW<6ZL ])P/O- MC_T;UJJO8Z1@("3O?>3'M0=X/[C'HTNN:@?P@>[<,3#MV@-\N/M7*KZIM^ZI MS*]V /_\0OX^;K?_(LVQO:'>>-S>N#[MR=HN>TE6N]$T+W!"8Y@2%;4AEL0D M5&/O\HL:%:1HOAO#595ZLR+-"G3AY@E<'4W\^$9Y@U'N?2@BE7GM8_^HW7WI MOR(7;[L7\%_<%SI(9NCD=5_Q43 ICEL=C33QT4^'?JRRHW=?(K6@=Y,*W.K\ M1VU(UQ.O)UY/O)YX/?%G-O%]U%P?JV3\ZWG[@XUJWME:-=^T&N])'X]#5K2O MPMB/1Z$?':RB_61)JYY?/;]Z?O7\ZOGMK6C^_@KJOJGF7T=S[6SK5.[43N6# ML/B^HU.Y?>;]T?S8O&@:E;5]W&O=J]?V6R>U [GVL=03KR=>3[R>>#WQ?5(G MOK]^_K34\&T=R)W:@?R\',C[IE0_63*JYU?/KYY?/;]Z?GLKAK^_,GKH:G@; M-,_KWS_69M>>FUV[43BOXRP'U5)Y1Z0(AOK/(!D55(T6)"KSXB3W_-E,^2EV MF\,;KY'8P(Q!1^];/_=!18V4-U0CO\C@-7GF_>O\PZ]>[M^ $IHJ3TV'"O8I MH/YTYAUH(_&-^GM-KR:\>N+UQ.N)UQ.O)_[,)OX4U,>#\^)NHA]_O/BEMNL. MT+WJ:IR?_"])G$P7WN677,49>D0_CB9JZM<[6\^OGE\]OWI^]?P.0#)^?\7M MT%56U.@N!K_6)LJ>FRC?1 >\\*-1$5'\O2:(>N+UQ.N)UQ.O)_[,)OX4U+IG MX8E\>WE5VUM/SQ/Y5HW#.-Q0"7VRNUO/KYY?/;]Z?O7\]E8Z?G_E[=#55M3J M?AV>#WQ>N+UQ.N)/[.)/P6-[EDX(M]_N*Q- MK:?GB'R?J@RH9--X^)/=WWI^]?SJ^=7SJ^>WM_+Q^ZMOAZZXMEO=VDC9>_]F767WRW&23OT3[R>>#WQ>N+/;.)/00%CO,(;]RNGZUH/_3X\W;?F_UW& $(LJ\Z:V[3KJ,*CW>$D*_Y[.5)SY M>9(NO%D$WX4?_33%-CUT%(A%D]SOZ?R?X?I MZ[\O#1&Q5\/@YQ?9Z45WT&_UVAQ>"X?WG:/3WKPM^G5^>#_AF\P&*@ M/F)N)Y4C>5*>JYPO=[;'Y>ENR&CHSSF/:YA$ ;SBX_4_?A]\^N/#Y<>-=^J> MV2SMW&[FLF[S]GW4[QVL5(2I2M5?19C2N<\,8*H:%?!P""RDU+X++K?[QUW& M7H4G A4TY"4W80;\!5X[@6M!$2T\PLH*X'*8P?59DM(GA\K+8'YP(8D)2&NH M)GXT]H8+>A%A"\L-.1[B(H:'Z'U^D4^2%&82;'ZH'[OH.UIS,#35&\-5'_WX M;_Z"^=M9PT/LY(U?M,S8-1%7%W*9&[QX]$)_"X[RXN^]JA.'_CM)]4MF( &/ MAJGR/Q_Y8QC$&S^:^XL,6>7?0[_7:KUQJ< M]HZO>H/NZ6F_TSYO#TY/KT[/.INLUR=4;0A[&:[@H5^!IGT?=3Q$=GZ'8[8= M0_Y.@_Z@_ @]4PWO.AYMIZXC_^-$Q2D'!H+T7^+%-O]#^6YOW">.#A%ES?GU\1YOGBSB37/>R1#;\^^>%D2A8%'C0Y:K6\\ M^;/'SOUL2U_&7LU^XZU_G;WV/DW@4&;>1=.[3.,L;WC_E38W"G<]]7CE5YS? M_A#V@1!N3;3[O*U/@6BWV:W>BND\>J]M%\7_"4>*LO!"5-D::QO"8!CV$QAQ M69&J])%NVR=@X_96V+C_2_\Q3(+%W_\WF+/Y-/K[_P=02P,$% @ @HBH M4%/.6/ -,0 6#\" !, !R<"TR,#(P,#,S,5]C86PN>&UL[7U9"VOHZPF4[;-?TW*<,K%9.4Z2&I+STK[\'7"19"YED9H(I M5U57JT01R\&'@[,!./CW__QV-7[U)<[F]73RUU_(7_ OK^+$3T,]^?S77W[_ MB$8?3U^__N4__^-?_OW_(/3?)Q_>O#J;^INK.%F\.IU%NXCAU==Z+ZWW[]]>O7KW_YYF;COTQGGW^E&+-?;VL]6R)_0IMB*/\)$8H8^?CE%8QP,E_VW:"33?%OC\I_9_-Q.4Y4 M3^8+._'QE__XEU>O5G#,IN/X(:97^;^_?WC]0R. [?C:?HY_\=.K7W.!7T?^ M?V_J>9W!FD/7RQ8N9S']]9?9-8PYCV(UXG]]JN3B^W7\ZR_S^NIZ#&/\M0LB M*";F_N>SN+#U> _:=C30"\D4MR1Y:P,]D#P:C_,2B>']S^G]4^[DUX MHV9Z(/_];'HQG5W9BWH"W%_;\>M)RI_SEWL/8H_&>AA*7LCA9AS?I=/I9 $" M$H0@_#:O0YPM2?@P'8^!GJ]V%O8>6HO&>QCJ)^O&<0_J?RS?$4>ZNK>I%5 MS7PT";>P^'H790TJ]D_B*(0E-OMS?,M&NQO:M9U\WTGJ_4*==3T)<3*/>>SS MZ;@.66Z=V'%6GQ\O8USL!+!I_6($O[E_LG&^AS*QP7\7#(D MB"<[O[P83[_.?Y_8&^#&& X83K,&BPT)N'@6+Z%,_26^!NOW*G8VN 9-EQKF MN^NU*NELZK:T6&I0'Q=3_X_+Z1C4Y/P<%-+B>U>#:]!R9X,$!^P]_&D7Q0^* M==3]672+[3W?+]%AIX \C&A1@^V0/S92CKOK=4A@_O]O=G$S Z4;FSD+.ZMU M2-Y;.\O+[TLS;V!;C0Z)NC-D]YK3K=4Z)*^)9?NX7&<$S.HO2_SO>3#SQ6P9 M3]E)5).Z10B]L/7LO^SX)IY\OV^7;$(Y#>>\NQZ*#/IOMIZ\F<[G[R9WY9J* MA+;M%AG@OM+DD+:*#*39$F_>0D=$W_+T;]'.;V:QP9K?6J5/LD;S>5QZGV]J MZ^KQ4H^MOP^CQ6V51IS280=]#OGTTH*7/7\]>1._Q#&[+=-LC;=JLL]A[;>J M]VJB3[*;K.$&%3LB\6_3:?A:C\? KZ\G"YC4;'JN6'@[B0TJ]D_BX9&HEHWV M/[35"GL].046_5Y//H^NIC>3Q;NTJ=)VE'NVW_^ 7X//NJA3'1]]TW:HC5ON M?Y!-%G_CZAV1NXK=?++?=A'V1,'N23A\2>_92$>DOP$)O0NX'\MTVO%3UL:[ M]";"GYOIQ;V;*4W^J1U[VM$8?FBKTX$L?YY.Y\W" MOK=$K8?E;2]CJ=$G87 M%EE^7D>5ON]!9K,6"A+=F%7W:*8P^:P;\ED_Y-]<0S/9&+;CS=[*OEKBD)8Z M'403$^"IDAT1\38N5HKR?9Q]O+2S'9'Y9XOW1<[A^O^@IOH:1EX$-^-EC^_2 MB9W7'A3363V^6<3PJ/!APVO315_#;L+<.RIU1-K[V?0ZSA;?\_[6=5[H ,[' M:5I\WVGM23SZ")EL)PXN,[-ZY7^#6+ M.[5MM;?!-9$ONVIU1-SRO E8*#&R/H=O-M-/5U\QEOW$9OA!^PSAK5 M[XW@QFRYI597Q-U<7=G9=UBB-8CJ5'L+UJ#W>=,FJYKIN-Y]>GR_-HH2OO[+ M'%11K+]D /.UCJ]9=UY,9Z>S"&Y+/DO2<-.ZYT[+0G.P(]A=^T4'W"4S'Y6I M&XF/ UIZ=A#^+B3T!CZOBV>*#[B!M^HE?EO$2<@'@[ONI]$=N3Z[;W#?K;_N M][BU=DM$)F%#!-3^@:_6'2^O?B8[=\N+FC=S]-G:ZU\SU+_&\6*^^0O*?T&8 MK&^2_NOZS]7)S;R>Q/G\='KEZLGJ=M;*.0 '>;./;N^.2N0!@9B\MV5];_,- MRMQ<+6.1F_&,K8OCO_X"M%<]]UAA$0QS0B&6E$2,,H>T(PQA%3QG@FCV<(]E M.1_3V7JJ!XGSDZ/-^Q?P1;8]OMCQ_7-TW<'=L.-*&Q<951:%:#P2TDOD6""( MX.B9TU8DXYJ@?F^)C6;^U70&UM5??R&_O/H:Z\^7B^6OJU;LS#]:>3_>?UZ7 M^'6>)6UN$=6+>+6IG^]U#Y CIP.?-@#UY2V4FUF^7;8J>6?S%5LNSW1?$1D9 MB'>+2+0"&$-%)+'SR%/&E,!$4\NA*S@S&P6UC^_A=K?_F] M_9[;@%KPE]E-O%_Y"6X;!%V5\#*:D")2B0J4) ,=QVE"SJA 3+1*BG@XB_,[ M%D=_$!Y_J=,ZP(5U%J^GX!<>9?%L^JZ*7SX M A%_+I A3=U+M-_?+2[C[.UTXN_;8H6,]R?[KHQPB49*4)":9>%#4-1!9R91 M,EC0^%(>OF3D']9L&N+,'5]MK,^G_+U>7)[>S!?3JSC;E/I>0'-LZ[YR7@3 MSB(#@"(G8O:%G%U+(*8,#NSPE:#^5!X#F[V7J#\>WJ9:2H9/EW;2P%,N2DKZM]_?6JKJ>,]J+V3 M#O:W'=8Z26"C3;)F&OH9"O+I^I@B6!'A[CC?K0Q]/?&S?&OC+*[^"\"^!GJN M5GNZRV;'MK[*]].6G#(*_P-B^(>T!SMU=VG"JL0U"8YX9(DQ2%J)$6-XHQ=X MT%@TDD.'S<.1T>X)4QR$Q)1+T+7:(T%!*AA\ZZN!/(N\1:BUWRVRE\B66^VI MP1I5\BBA029'B*B$BW 99P9)Q+?R,?O?*?KK5,ZR) M[GD)[3TA.5@=[U^)*:;?;WNN(O%:&K".&6,PUPQ0U)SY-8I:8*(:+9<2"GQ_ MO Y%A2B9E&,)B;QQ&[0BR) 4UJAX[%)L(41>L@H^D',ZU+%M9NE82C1UN-@; M=5)IK Q5#"-I<$)2!XPBR/4U-D':$%OLU;QD-=@'!Q>>JJ$ILDVJJ-NL9,45 MVB,*JJ!XD,8:Y !#1+11*"5#UJA*XE4T0U%LA^/7%B7'B; *C"@=C45,"8:2 ME6J-DE%)-5/_/Y^B:\E1'2J\+F;MB-YCY\)A/ZP4XTY*\&.X 9D:4K2(,K69 M-1\T2^*/J0C[Y/ C3=T1-YU^&.>GF9W,5W.QNO'W>K*(LSA?S%_/YS?+_8+\ M2]Y(V&]+Z=!>*AR(%> D(P^>,?(X2)1H2 AK[@EWBF#7R!XLH0X/@*Q$MY5F MBI$3B,*#4Z':JB/#H_=:@,.YZD(^K%SKB\A[XK M=4*E&.&+BW-Q/A(,$VD8EOI^47]9DQ9J"4V;H3W#WYM)-V M87Y<)%Q)Q)>[.8XH1 G@!?+5)B.88&S('MI ./98].RST M-B[>I;N7-.KY\IY(OU')_6BIM/581TD024XA*P%D2TC*(,J30"K:S;:/=EI:/6 -]Q+X[5"'K?>9+.6OE14LA^)G M(Z72"XKR#A+R/FAD;.2;@QK)8=KBI-B+B6T>;24A@\Z < M;98/54L'H'W^/+'4RGENKW? 7!=U:OCG# YMX@]3L=7K-OFJ0X[)^G:3K[W MV\43CW[??V'V>$GE=E[47M_))2HFECA!G":53\UCY)TER+"H(HZ$$&D/,0FZ M',7Z$O[.P:S+5=@Q%QA8HT& T4<-EH@J$Q&5FDJN4@BT483ZF!N+ATS/M%M0 M2NGK=6ZT_)][^=%&B\TKB<^=<-FK?D5"5!I[CXS$"@5K&<(N!H29U]I&PY5L M='CM^$QQT(Q.RV!6BF<^Q/EB5OO%;6:]@[EGSY8J+B37R3J45Q\8-B3 CV@0 M5SJ%!!8(#BV$2YFMW.[XJ'_T2G'4X[S4;^.B@>;94JT"Y+R+QB"E D7!48R8 M-P0I@84V6A.O6LB<,AG>NN.5CJ$JML,WB]>VWKQ_L)LCGBQ?):D3E2H@I7,T M5H)3)!V.B',0JR'P%$,C.VMG)K07P0I=852*!U8WY1H:HX\+5THSBC6-*%D& MPDZ#2K52"$2Y\02#FG6IA2 0+VSV.P&HW/)?/0?V?FR73X'=/@NV/<7VMFH5 MIUQ&3SDBEGM$3 A(*&\0HX%;'3&8^"V$04D;HI6#TC%&!T7NWUTOHTB3S]#_ M:O<^KAX"_9 1G*;?YZM4(T]'J)O6KI(F41 )Y.?;4-KIY6@V&1,-3IBW2"Y3 MTA(X:,;[A>J/E]RWI+YOM<1[S<7;S:P^S"D$PN?\FQ_?!.#5!C/>I'JEM087 M6CJDP?E!-(B(6'(&4::=]R$985HXC27U?RMNZ FK4IRRV>I8O:3[R7Z['<46 M_GB^4@6C%!P,'J2IIXA%II&/L"8XD]8'JPBS_G"N*)/)L@.NZ!2A(W@$=WDN MFSD%=^4K%[3@(D3D$XQ/)D:02TFB&'#@F%#/1 NYH%X*!W0%3JG)OY^8;A*> M?XWP"3[85;4**A$;,$,R!HX4EA81D3R*-BK#0XR,'7%#9GO2^2=*59QKR926 MP V>(V?A1\0*(VQ)(H81+MJD52P3=^]VTJ9=@G4$EM\= 7E"MP0%:Y M "LZ861XOFD=E(U:&@_?O2 VV&^FGI_QP^$I'1=?/PC0/"+^8X7*^&S748; M$4C(:QB<R8@WAJI@R(?ZW<=UC'8VWQ@CS/> M/QWZ:%P=QB,Q#6"U48$3$EH FPFYR7T&^"22AA[MZFCF>\:MV([]ML36NR5$ MD^J5U)9&'\'FRV%E(;1'EF&!$O,>\/64^!9I5,I$S#J6%SWA5LR$F$X^?XJS MJ[/H&FRL/E&ZX@:;0+-D-!J#.R@%_("^1.+">B*=8"VNJ90)JG7,$]W 5$QP MK+GV0TPW=_F]FXB,K16K&(3&P@MD4@163YHCS E!TC,EG2&>Z!:,42:^UK6P MZ!JQ02B71K&6ABU4U"5%A0F(>\%1PH8BYB1%-E"MO0 [C+;@FN*&22N?I#_, MBD;D[HO#YG&YIVM51!$7N+7@T%."2%1Y,S(X!.(3$TNHYKK%-FUQ$Z05?W2+ M4T%9\B7.%GG'H3%'/%NG(L0[$S6(8RDQDHE+4*FP%'0&EA@CJ&YQP:BX^=%6 M7G2&4J<;]\U4Q7X-5($($218T4 ".&#$>^1#$)O\$\PSW&(WM[A]<=#,]PY9 M645QA\8>>N*I2I7V.:\M9S ^[!%.&HPJS#0"DSMHSY/2N(49468;KULUT1%, MI1W3-_4DOX4SBZ%NXIG>+UX)">XU"3CC1<'Q$A1QX@BBTC(A 4W'6S!!F9V\ MSN+;W0!4:OKWVK][8O.'.V,P#QKIY:F6X!RRX*8A:E*B/@%;MTF>4=R-Z'Z' MJQ/,"A[W7AU'6%*]Z_;($Z4K0W6DV"84%8@W;FE 6#@-_KO6*0:27](8^DY' MVRE[?-Z[ YC*>0U75]-)H_E_6+1*6%A'N4#4!8) K D87PR(<$FLL!*LHL%O M=G0\^1U@5&RS\_:N\GM;A]>34WM=+^SXW@BV;7SNK%P9BW$(,2'O00DF8SQ2 M3%@DI2.1:&Z<:\$=92(*'7-'+ZB5XI=/.:?HS>Q[(UGQN' 5)9;&@Z\<4O2( MBY00SZ^O2,X"H2((1UO<"[D74>CS!=^.&:(3F,K=0UU8L'+#N9U-P"^>C[R_ MNL)A)35[5O2848JN54_O$):T6'=D?7G&>'VF5L6#8=SA@(1Q M'MDH/$KY%+Z3/@9-4S*IA5-;?.^C>Z>V6_#N&*6W/$2[D]6\MSE0=QD7-73R M(WT%\N9\7,#/)9[O4LXB<#&>?IW_/K$W8!_&\ PY9;*3/$AJ\"CIP8]_N%=R MV^)KTVZ5,P@3DS"2%)0;R]?EL0)GBALAC<""!Q^;+,^^K**?,SM'F=A+0<[X M:;-Y_ PYAX[';2\]!U$KY-['63T-#U\GN;T-";\LW^[Z #KQ/('7N_7$ M0E%"*LVX52XQ% AXXY8*@L "I\A'CPV+.'%S4)KU;F8EYY2!$;Z?3;_48"&< M?/]]GJ\6WFU=-WE]H7DCE8\@Y)QDR#()GH$W#BD3%>NBD1A'TE$GEF-HHX1:>TP8BKJ ",EH4TLJ RG M]35]C[FD%7#E;I1?SZ*O-[ET1U?3V:+^Y_+C%K;84JLRR3@J#$V2^2[H^5*65]X/(F3 MF+;NBNVH63%."3B $E$C(SB$/**$HP$[TNID29(P\J%OB173<%U#6>Q,WJ6= MQ1.[#!%?99IWV41/5Z@2=B9H*A"L$P,&7PH(/ V!##7<:F&T-HU>/#GFKEDZG_&<#>"UY,O<;[:S]O".SMJ M5E0D%O*A1A\#@YXE_&8(H!FU,Y92K42+-"?ZI^*>[K$LQ3][/) SF^7@UW) MI\LXV.L)6'#@";Q+NYZS(5OXL! %E>2$:.N$,94 FL$L#9; M&%OF9]*?PYV24LOB80P81O4HY?L6GFY2O<+&*$#T>/ZWSQF_\FK4[L\FAL]/R.ZS!*B3O@DP*:9;C@-A3 MY(*)2'KA\_9D:.5$$/*3\UQ/&!^/"Y=TW]UL/(#MGFRA$D8F3K1!^>HLRBDN M7UVN$\(=I"O7=2ME*)$2S 0G)$%" MQ(0(!>?=6^T$3I+;-KF2R$\5O.\#S:-R4SW9<#XTW3YH/PLPG#" M3:8\[@Q [*Q;6<6"ID&A?(<1B6@UHF :(,\Q%]PI(EDWKR,?(?+0>IX?)C/I M N>M;H$]LD*]/1;91J$^T4A%8@J&>8R<,QA1*SEXU@;6GU78)K M M4IL'-+[9WZ>UT$1M$79^K4D5'-8R'(D-%RO:M1%R# MNQU9#(Y'AUV0+U5]MI[51Y=,.P.Q%*O%MM:K"-/@ M$B6-< 1/&_-D4#))P4=A<4HDR#8O8QU7+W;--%TC>5!X:]W?Q72V5,&KXVX? MXC*!R ^G-9KIN98M5AC:)04"2+S\[0Z4(T#2ZZ%27[4':(^)5D_T!XK MO=4/.:4>9W<;0':IQT0UR/VWI58EO'9,4(R(!U<*6P-^O2$4*1PDU8QH*AMM MC?8SWB9Y]M[G"XZPVA:+6>UN%MDW_#1=Y2;;@DG+EBL1L7.2H\,A:&Y&D MX%)X6$^)$4ND'7QVA<[XXJE7'8IB6TH_;1L9B$"8LLGJQ33__=/,@K[UZVP! MRT_K:0[_<[.ZL])@Z?;3X?+51RF-AR%F7 V(9)>,0-AQRH@/7+0ZH56$>XMR MV1X<7G1:AL#XF^R+_S>&SW%S-^LD@GT:/T0_MO-YG6J_&G-:Q-GA''] 3Y65 M41#-,4HIWU?(IWIATC'\1H(7WF..6R1<*K-Y/E16+S,?@^7Q$MS]+(Z))+#8 M&4'4L(""X0(Q"1/+J;+<2"@(R)$D@89!F)0&4T1M=0& M:Z*E8O!YE%MPV.-3K@-&OI@YM3G4VVA]/U&ZTL%A$O+E Y@-!%HT(<.=0=HZ M;D/@EM+!YTH=+"\\M(8ZP;]8+I\9T/=^-MV>&NQ>J:CU'#_/QM,*GW,&K+W%R$S?+Y^&MI=M#:_DP+?P;MCM@ M![16.:T]ECB!E>A8?I4#(^Z#0U8I[W14(OHV=V.+\,[!<_WH.%8)_$KQ5LZW M^2[];3H-RR=?XNQ+[>^.0=[/^ J_C^,ZB-L2"8K"FO41! M\H@$=D2J $BF%G':0F>^NF*]H^!Y5$ZVF1 M2RG J@S81JZ%[NCH\XOEJ"XP*VYCK[.D-+*P-V4K(356WD=$/ 6Y3/,S&03& M%3$UR>(@H^KF/9)>0X@=&T5=P%3.-)I'Z"L?]3\#O3R>7F='8$WX5B-H2[TJ M)FJ]B1IA+!-R7"K$F :'PFH?H^B&++ ==:@Z!EQRE-O58L3>H7VTCKEC$[! M*N8]QPE@,,[&4;BJ)_5\D1'Y$G?SQHZ:E=!<4DLH##+GA'O%2H&Y%HG$B#@BD,5* MH&0E12HO%N>U#VU.3I4Y,]XMCW0.V('96%;AQ@<)]][&IT)L6\M7%(/>2SHB MG'TM&G%$UB6[/F <*1.T16Z>0H;ET".W74]!P0PM>S[Q\-Q[!%)*;_-K@E0G M FN.6(0I2%$F*:7Y*6?I6]P^*7/WEW=M5G?TUO"7.'L/ M?^JSD[/H%GVW#[C"2!99C^2/9W%AZ_'\F5Y+K/H?1-5]!)Y<\8]*5U(Q@0U3 M(,*8R[$[X&#P\U&^S2E2Y-Z(1FYIL?'=Q<*;1?":-E%IA9636H)$!U]36# S MC P6)7 R&-@@!! :NH/>>H8?";_>P#N.P;U7':A7A)D@I M!'(J:20P-PB&S?-[3\%Q99).@W??^^61UH"5VT_Z0?UOW3CZH62%J>9.:(:" MP@DE)0@R7#OP.2E6@0GF=2,FZ&=Z)QKB]E[]/Y;9T"58O,?208/8;5: MX^T+FHWYXHFZE6(RT& =BC+ N#E)*%I-4!!&.2JE9FTV2PLYF/UQ2#>0E6.5 MU8,2Z]PP2P'^='!K1XW*YKL%0D>T?$O3"2.0 C(WN[B9+6^H']LW?C.=?/X49U<[%/7]8I6EB1B3#1D,#7I@ M 12XUD@RYKS@%,MPQ'O;]TF]P_E^*J_;K$P?XI6M >A9-J[F,*O_+]I90Q0. M:;H25H-IYAGRT41@14.1]-0 R\,*"#Q:PKI)OM;CXCV<%:9'1[.4O-]C:*\G M>2R?ODZ[X;O;YBH?F07GPB&5G\A2"4PHII1!Q(44L)!>D=2) ?&3\5H;!(?+ M7]#[MLWUPQJL C,.U"F!)6<2LD12!*LP4XPUB^"?@EH?NM-^1!X[$,/!S%B-%&5MO/SMP)]IL491YG*8MGM-G>UC?O27,=R,XSH^_Z>KUFL$[11F]_MJRVR?X-F/ MU2H'W(D#L"P'I8H2Z% D HPX<"E4LL)A.O@+4YVIBXZ1^C.R.IC(:D\L\F=8 M]06'53ODB1<64_V4,_/T; [,ZB]+VV.]#9L-[,VJ.6+/%[:>_9<=W\23[R=V MG&?KXV6,BS=3O[Z-6,!0VD;?)H'1N\E=N1U![P)4E34DMU'2/^?>'GZ"GIRE]I'B[ ;"4 ;9Y\NMT>N4 G@SDZK+" MY^QNW'^UHLDSS >T5N' J&92(ZRL1,8#T)A+A@ ?:RS\XV2+';4RNQR%F*L, MO,7.("X5RGZ"^=DZ8-E:H3%QL+KR/2IE& I!I'QUTH?(O1?-'A/I6P[OO #W ML&B%12#6)($X=@()K22RR5OD:$Y_DK#2OIOG,GM<(!W-V[/"]F"H"K@W3UI3 MI\LG\N:O)V_RE7!V6Z:$9?TD024-ZB<)Z-^.SJDZOM;C\?)BW=,74@MW.PIA M^4I4=BC2='95RN/;0M**,5]/?@PUKO*YU %:I4QT??7-LO^,A/6_C MW162S8"V2/TFU2NMM9%8.J1ULHB&? TO.8,HT\[[D(PPC>SP,@@L\^RTP>#I M!BK+J+=$,$2M4L@3YU$26"*OG"2*8B_IX#.,=#_=CV\T]8-E*>OPHIX A&] M(3U:ZLNQ;.&C756K2 B8V9HCG6A WC*/;$[!8C4A(@@N8. OC8.ZF.#'[V!V MC6.Y:^(AIN?)WT\J[==4Y1WS1IJ(HD\!!2TITC((Q(SGQ%HC>9N7Z(K=E>N; MNPK@.@!9-?+^YNIF^:)>PXN\^S=624$X]N#Q$&HU$,DP,BK2G.@C6!]M2+S% M:P[%,F;TK!*+ #L EMN^?[J]8@7RW 5I63X:!LZS%AHE6%W(>:I)!*%N> OA M548U=CG$8ZC$HR[#XX#7QP+L+:"SQ3_M/XAQ+V%0H6Z.%:18OK]>H(>G-C;? MI3YXA_.UTX@_EE;NZ52 Z&64 0\X#,M%0^*'!O"3@:DM1D%(")D&BA+%:GY/GAM%P4$"U M(>4-9=T>M2M"E.&,$^0B28BPB!&7U*]'Y)E/?K!'-3J=K6D)[)K:[D?!K?T8 M?Q:EL>=Z:U*M\BIP:8)#1%.#- &72$?ID:8A27"1X,=@+^>68IB. >Q,8S0W M'?9K +2@$$%B@8 $\(F)]\B'(-9@*>89'NS;E\>2OJW@>SD"^-!A#L(2ZU$, M-[+<=R'*)# ?#0R):#B*SCJDDY9(B8"EUU[%V.@0[H#671_,TSV,G8KD^8<, M\C3]/E]%T_:3QP]K5RD')(DTB'$&:L7I@(3R:8V4P0GS(Y[,_G$A+VE_MVWD MC>I5P2<6$@ZPVH5 3"28/"("^'S6.&_@VS38\'UO<[M5A+9'\!CBLSF_;*E5 M24.5]$$CYPE'PG@,RIUI)%Q2.GD3E!IL5M=2W-(M?D=5M?LJV$I*)S$)'"7+ M$@)[':,D)$::!ZVD42GAP:>*[F!DI;V:8T8/"\'5D='1VQ9?XYVA4^CAP8W9 M1MM#_<U\[02BJZVQ 1E- M/7%!,V>T#\1?EN+<"4"_FO6X@:)>6:X8WL64S/)G3M!P^%F#)Y3)?9QRXT\K MD(>E*DK.3D].J3AA9V?B#)^>G)V?G7%VSD92*SIJM/E9W/MI?K"R20L5&6&I ML&*&DU,QTN)$7%S0$WI^>@)HL-/!YAYJ-9_-O9X66!U#B#]XT:$A?SRH55V< MG&,Z(NKBG&MQ3LCH_(S@$W(FS,F(G9K3 ;[=1K!LYNFR^*IJI70@@CPU) BGB ;K,I:-K]):HP5!#PX MV^CT^7%&_A9FX=/7./X2?YM.%I<[[A7MU53E@J8V8(842PG%*#DRU O$M0H* M[%W#'CY'-QQMTL_T-['FND7TJ([#O:'LSA'>L(7*8*Y3X H1YCW8T-&AH$) M40?!DE;.M,F.>L0P4RFN.AS(03'3CH3@C=NH/,^A:F%0,$G"HH+UQ!C%")RI M&%AT(8AN4N?]U QU()1#8JD=V;^;-E%Q;;T**8\]GS[0#@#/C]\YFCB1672K M%@&U,@F_C\Y0!R(Y*'X"R[LM/T$3E:?$2Y,H\HP:9(BC*%%ND0G1V1@P%;(% M/Y7)!WY\?CH,R:'PTUV"\W9,]4,[E<8VZ'R0Q@K'$,UO=5K &0$6DO,H, DM MSDO(GY^SVL+9SYG.[9[MGBU4(&RM]]G?X#A?0N0.):*XM6ZR4XT%24#J21HV8Y (1[/%ZY PSXX<<#NUOEO,AA\I(.8#R!6I UA"/PD7MN.0AT_-E -\&(=8 MC@GV($)9+37*\S&JPQJJB Y">\X1S8^!:L8Q,L)L %684_'2[D,<4W\<#NO0 MU$:#%Q/W:ZDR#G/LP+Y-^8RG8B(@+))"4IG$B G4N<$^S%F"#0[4#8?#^R)5 M0A?0'C/\W(4">":N?&A3%>91^P\M#50(' M CM(-;#K8=-]VZIHPM%3QA%/%".%C4$Q.0;F*[9@X6'*PV"W7))/EE4R(DYCEE5;,FT2=?8E7(KOCA!;* MX$" 7ZPN: WN43=^N] $3V^^'=A2Q:WTRH%SY7#DR'HL47!:KZ&,6D7:PE+K M=V-WJ)K@,%P'J0FV[_3NVU2EK0Z1DH2L#1XQFQ32W@ T@OO$*>!%?BI-L#F2CI2;8=1:C37,5#\Q&S1DR1@.R2B4DJ-K(2:F9HBT2 M:_5[)&. .J$MN$-3#$W/ 1W47N4X(>!V&T0MMH@)Z5 $XQ:Y@*5>AC;$SW+@ MH05C'*@GVD+](I5%=S"_S*-8OT_"^AGZ&,Z_>6"5U8MB!ZJ-YYJKO LN")=/ M*L"@I23+5TC")D^AR7&T0PYI%9!N>T#4JKT**TU$2A8)0F')$<90\,XAIB,V M@4HJW6!?DBS''/M(MPZA/NI!VP-8<+\9$("TQ![,5ID,BHX*%))6B,8 =$9K MF!_LI:6CL5[?$ _-MNO G*N(IS[ TD/2&@6TP&^.4(E(P!8K@:71@W7R^QWL M'_UTX"#1[?]\39G[=\,#M>=]ZC*WT 8':\\[/F7N8@T/U7ZCIV7N(0T*U>YB M#3VG*-F>,*3G]((]7IK27%$]&NESC4W-Q/B*GIVQ0MZI* M!2EV@M)5%&.H'GI_'+)'=+SD]'065&N1"73GL+K*!#I4Y_Q87-?G# SE7O:^ M$:*]YN(%II;J/9+6@)?Z#+4-).M4MZS3*N[6PX0<=7'ORZF[ 7C)V6X'S)%] M /\SAH1WPM15S/AGWCO<">)+WEP\,DMULN/8PP25$@;=Y?K?;=WWFNM_8!L8 MO7)IP2D84##N@;I\(<$XO(2P7J^<>HRI**?S;JZOQS$/Q8Y/[?SR M8CS]^GJ2IK/5_!3+G/_)NG'LM9^W&EGL6AGHQ#JW(P=ET7W M$2&G=RV]2R=V7GM88&?U^ 8\BD>%C_UPP=^7(B:&T1<0!I_CVYLK%V?OTIK< M)8GS=S>+^<*"7S3YO$6>[ME2I;UAVD2+2 (G244ND,]/H M+@C9"48\;W4TL MBLNC82SG=W]4GFZG2BXXAUE (-,84AC@"#)2)$W2E!HO<9M\7F5\_%[Y8%H6 MW5)F#,B$V49%3*^NII/5"$:+Q:QV-XLLN3]-EW^#D<2P5HVCV ^-1P'D^=)..XMN\3'Z'(ZJ.^'19UJN-.&&<*=1,-0B'21&@?B )"5* M8A.":Y.MK)\='9Q?D%..3F1Y/SD@A_/'7N6[+_-IO-MXGI[Q0HS930WF(_H MA5#X_.3\5)QK?78^NJ!ZQ"Z&[FQU,YW3'C$KI?%'WM]SZ*OU]+D M>AR74S,)]U]6?7:,6WBIJRXJB:5X)QKQD_5Q3D;*0$XJA9<=\^5 M0B^-[8X$;P%UOTV/]*_Y/\0O<7(3/T0__3Q9ZMNRO9W:ZQJLM_J?,61?8F;] MHMUSW-T(C&?(VJX^GZ]4G9V9$RV44NR,"WUZ,2)GIV>"Z//3L]&9.AL=3WD^ M3_3IS6RV7>;MK%N="(/-V8DXH>15@W HHM<>"_JR>V\^?9_'S>N]K7:* 0_>8EI(ODS_N_4.\LO6DGGP&_W[I MV$Y\?.?&]0J9^5%HZM_0^+B8^G\L ]KK9^N+=E9RQA]U?G>P[=%7QR"GT%Q? M3L<@>>?9K+T[35JFM]/+O%4R?ST937U];%/RW>(RSG+@:!8O 7[@P55T[PVX MRR#%WZ5/]MO[[+F OOHA;OG>[E"I+5NN1,3>X>"1H\(C:VU$DB:-O#,Y=F^) MM(TV[GK"S=1C%E-C.Y_7J?8K";D9V[YP'=1@);13,G&@+YF(@I(2.:D- M\M1)&YU3,=BAF[%%.>7A4>52L);=UV%:4( M)HF(+$L!T>0U8C$Q%&'2/(\>$]O-&?L^0TC'Y-=C3$$!B_RQEBQN$_W0>P$K M)#/;[#M87358N7DZ)XN17][>R<;W=%S[>@@4K/\R!\:+]9<,RV@\GG[-;L'% M='8ZBZ%>9,:/)5R#AB0?:6^N&77#F=J=3+Y>[OF' Q/]/_[E_P-02P,$% M @ @HBH4$8T"0QH90 G^<$ !, !R<"TR,#(P,#,S,5]D968N>&UL['U9 MD]M(DN;[_HK:VN?JBOL8F]ZU.*MEIE+*)/7TO,$@$IF)*2:1#9*2LG_]!DB" M>?$ <3.K9ZJKE"E$(/SS#Q$>'NX>__G_?MS-?OJ6Y(LTF__U9_@7\/-/R7R2 M3=/YS5]__OOG7]1G\^[=S__O__ZO__S?O_SRW_K3^Y]L-EG=)?/E3R9/XF4R M_>E[NKS]Z1_39/''3]=Y=O?3/[+\C_1;_,LOFT8_K?\P2^=__$?QKZ_Q(OGI MQR+]C\7D-KF+WV>3>+E^]^UR>?\?O_[Z_?OWO_SXFL_^DN4WOR( \*^[5@>? M*'[ZI7SLE^)7OT#T"X9_^;&8_OQ3D'"^6+^[PDO*QXN_G2YW#9X^3'_=_.7N MT5==?\?K9Z&4\M?UW^X>7:3['@R=PE__^_?WG]>0_)+.%\MX/DE^_K__ZZ>? M-LCEV2SYE%S_5/SW[Y_>/>LDJ&%V']\D?YED=[\6#_RJ)O]W@>:S M_"[VZ3RP/XUG[^;7Q<_%7YXMQ!F==2!*\2%/5[/DZMID\V682\-\&?ZT2*=) MOA["IVPV"^/Y'N?3LT5KT'D'HGZ)O\Z2,T;__/F6!F2RN[MT6:Q*"S6?[F"9 MI*=&5J%A]T-4T^D:F_,9W[#3]D2[C^KP,9D6D.<:AWV)E)@<9[9E-_KC-9F&97+BP("T?VA*N0L^M"1GV:A_#KTZ-^,5C+;W> M)E^7Q]_\](D67QJ0#Q(MTV [%#]66AQ/MVMQ@,7_?H^7JSPLNDFUS<+)9BT. M[T.<%Y_?MVJ[@6,M6AS4HR%[EDZ/-FMQ>%4LV]?/M3: //VVQO_)#F:QS->N MEY.#JM*VEX'Z.,W_*YZM$OWPU"XIO3X5==[>&WH1^K-S5:>$ MIOWV(N"YLTF=OGH1I-HG7KV'E@:]X_3O2;Q8Y4F%;_YHDRZ'I1:+9+W[?)_& M7]/9>AW;_OU4+7=-*C&EQ1=T*;*YC<,N>_%N_C[YELSP[IEJWWBC+KL4Z[RO M^JPNNAQVE6^X0L.6AOA;EDV_I[-9X.N[^3(HM3 ]-Q0^/L0*#;L?8GU/5,-. MNQ=M\X6]FYM T8=T?J/NLM5\>75=-FDJY9G]=R_PN[!G7:;7:?+J;YJ*6KGG M[H6L\O%7;M[2<#>^FR_QCU,#V_-@^T.H_TF?V4E+0W\?9NA3P#U_IM47[[,V MKJ[?)^'7U=;%L[MI=?CK?YML46TW?;Q-JP,[S[@XWJ;5@3UZ$]8_;YTQ#V<, MLUH/[0YZ=1^Z*:R8>%8ZQ<_]O.OTU*H05>;N?4^V-(@/R7(SPWU,\L^W<7[" MI7KP\:Z&4W_BKM555V*8>#99S=9OO+K6\2*=A%G1IK/5,IF^>KB>>$U>T978 M5VM,V%LNHAO;O+D9CN-;Y^H*4RUWCH3YCQCMWK[ MS@;\*;F+TWDZOPDKT7HRG$^2JZ^S=(-?-8=!TUX[$Z[*_'*J54N#6P<*! LE MF;H?]T5(P?%1'7R\J^&<1]S*S;L:[N/.Z]5?U1.@>H==B52%K"<:M3FT9T$M M%4:U]_G.!K0[-5'9)*VN\_682E*$F_%0 6\?C?B[739[G) MD[!M*8( *IXV=OS2?J&IO1%LK_]>!6Z3S(.2NM+T4:.G@T+$^:248_O'IZ+L MLKG2^?+7:7KWZ_:97^/9BXCK _EB90I8D6M&UZ-_TK+M084_%T'!V?R7:7(= MKV;+FD,\V$^' \Z*'4#S\3[KIO7AKGO_Y2ZY^YKD=<>ZKX^V!WH;^LLGJZ_) M+SMH:@[W2$\'!QU(DVZV1N_#C]NGBW'52$;'?Y]EDVV8?H&LWK>/%U#>EJ\+=)YLE@\&5,0+GFW3.YV@YK%7Y/97W\. XBJ-(NLXUPQ# #1P#N"N%;* M0.>I=U90()\+N\[HR_(MTMU*^[B)VB/ 0C\\^6D]FQ]!X-RN(BX01U9K)@5E MW !*L-RBPH7PJ HJCPQ4^>2G+ _V[%]_AF7+[<=XUEI2I$5WH=JL5[2"8.$7 MZYGD/R:S+&P___KS,E\EC[_,YLOP5;G->6*81)*;X@^]D&Z/Q.I'>N;75;2( M B:*4H6U$0X[0ZD N 0E:(3V2*$CT_1K2G6G_:P+X-9L&H@8Q1_S)+'/S(J* M%'G6-E+6>6*$-$0A;:76R+NMS 8)K:*]IE:GI#EHYE6:A<[39 5FM('7GX,K MPW#DF5R70)%SJ?%RGYG?1^NHDB])?O=NOECEA9?CMSQ;W;]_;WY_9L _47.% M5A&P,,RI$'+O$95,* 6X0=P'.;@4#/2IX'W[D6K:K:F-K"N<:FGX;VFQ$UC)I-ZK/W11^FL&2RUU?5YO-W4Z MFRU,EM]GFU3A8[H[UB*"!BG.BK%AA<)\9"1405JH++*$(5A;D?BB%-DB1K6T M^N[WS\=4N/OKR%)A$=36&J:E@-(%\[,8BU<$2:GK?WCDHO15%Y!:RM&K=#9- M5W?'-/3\F2B(@;AD2'#%G540AGD\C HA8:%'V-56$[TH-35"I::N7F_H/JR* MMU]=[W.OO=1BM=:1=I!BS2R#$!.%/02DW!!:X*"X"/NEOANE.ZCZWK^8[.YK M.E_/]L\*0WT)UMCB.LGS9 KW<*5.-Q%6V@.B+&7$4F]4@+O\@"SQZC*,IN:^ MMPXQZXL]'^.'35YDMITC2YF213#@%\=\::>:1F%B-51@+2@#8:*5UAA42JR" M=7D1%EESEK2,4Z/%Y E3MV%O_TJF96I?_)B]^2R'*?QN=9=,OSS+HON0+(^O M/*V^*LR]T@" #$ :8&$@AF(W]ZI@R%Z$M=C*,C4DK@.N:4=EW7Q7T[TROTS_ MO%K>)OF7VWA>IHB>MRAV-XX( B4A1UQ0K1SPP=(PI7O-!FOC,DSM3E;5T8#> MUP=0@9L["7C8PT,OC79,^O GR#4O)9 *UE]FV471IB8>CQK]SU]?0!'&]$?; M,0H5R@-?>(P"@9@Y@(ETPE!+,-;0&J&]%<1Q8?6?,T9!*HK.FL/;CZ6L37Z;WKE(TB#S- %V^4D1?)!^LMH7YX M?&:[35P+]BC=?/IQ%L\_Q'>G#Z.[>%UDB784<6^QE!Y8I##3E]C0?8?U.W/81'&7IQP8P=AJF?DL4R3R?KXLS9Y(^#)UM'GX\D88@K33G MCE$HK')L*YN&81LQOE.08561 MU\@I(3U5Q#G&4+!.Z&[,N$$XS_DG&^,RO)K U+EJ#W[U+YZ()*?,&VVUM4SS ML(71I)Q0M?6/X*VT* MS^PIPLPZI[EW"! '!= .^!(/R?Q(U_9.-5^=72TB^F^FCT_"QCIE3C5 MW R=:33K$KF^F&)6BV5VE^2?DDTETL5M>G^:)4=:15IJXBUA@D# H#=.DM)2 MM,;3^N&XG456]L60]E#KBQU?\GB:%)*?IL3+1R.M!,&(:<2-(1JR+32>KGIFF#"M$*$$, 5A$"26@51A@8JPQP4 -0REQ\9",_KVVLR;,3C^OA]>?@RBBW,>.CR+G4 MV!.>_WL6<)O_'H81%]<)38[EY^U_-J((.4@,%2B(R\/XA)3E*#UK$#P\8!YZ M9>2S=M%YRZE;4 $M%7-( >)E,+6$*:TEY\083[H["4GL$+,1I&Y]2):;B]/+ MX/@C[#FGFP@XJBS1&%*!O2O* 9BP#3?<,V>!A+@V>X9)_*O+G@XQ:RN]RR8; M]C[67B^S(Q[VKROG]1%90B7Q3H6O@0A'M>%X&]Q! >.NOJ-BF.2^!3,BMJM7Q,\C3;-R_4ZB?R!%$(";=$ NBT9ES;4CK:9&(8)C^O*SHT :T6 M)=8A8%^/A(E]?7A\Y&F4V*:8]Y-+C]>I4\O;>'YUO][ J^U=&\EOH:^E#7_8 M7;BZGU6##"72.N#K#8&>>"\(QU!L'<>%/]G7#^@:)JFN!C$O ?>^;*9R43[B MK/Q'4IP[)%/U+9B"-\G?%\GU:O8^O3Z6#M2DVP@[3XO2 -!P)#C S&I<(A6V ML_7+EPZ3OU?7INH1PS%F<6)KJ?%00&Z=Y!"Z %HI 0A;X-HLX!?%@IIX#.B0 M*R[,VA:*">QU\V5Q!T:Q>XPGY5^?Z?6OTF,D-)%,"8G6U#^LBTH/TYN')11\;#460<1\:0TKK$ M 4%4_Y,?6T9L75NB.S!'0*J.,RD@!Y*[\+T2Y##S3 %??JZ.:39RVZ,3S3=, MJ:B'Z+^9-DK+Y1()-@RQNLO9D48:)22P6 *IF'9%.<$25]O@@I#1Y.Q4UNB9 M.3OG(7>Y.3N.6*PH,E2OY9,^_&GGZ_*H?E;S:')VZC*D/=0N(6?'.,>E(SC, MO6'\Q% #12F1%+S^DPW);^%4K^XI0/?0O>4@7:&]YT@RQ $,ZZREUI0;61^6XA%? M2=>)OIO$[IX'Y:7$[CJJ!'+4,LB4-D9PX+:&F00:-\@5Z3R*NTN"=(WC"%>Q M]K)*@CT@B?42*06Y<,986")AL*O/J,ZCP?N8'V$I'-"2VHE1PP2;N2C\<88'V&EG3_% M)]*.NB[Q0[FX2P5]BP4@*E:'W75N=IIF-C7DU(+W%B77\('[+YY.G:TM-DNO?= MD2'(<0BHP^'_K%" B=V'Z)FI7]*K\Z34L=%X;+IJRP5<18CXB 'U]"\FDVP5 M]AH?XX>BC] J_"9?)4\;5W8K]SRNL#^"CE @ #64$PJI-*)$WSA8WSO3>7+L M6+Z42]3C"+\BF]QGBW3ONM';NR.D@;*$>)/RG M^1IJZFIXQF?S-:+_2)>W9=C.^:>.W;P^8@ B*;WDPF-,!1:8E)M_6-SI6YOW MG2<[OU7>MZBN2]Q2E*?"7^(?QZVH_EX>!6L48P\ D(8S 3D'NMK/V*)4+. ^YME'W0 GH.J+>0<,8)1(**K?@RO#<*1FB9#A*-*">_!#]BV9?8P?@@5N9NGDC_#'8U5"#CX> M*6\\DQ@YB)G%TD,+0#E6P$BON=-M%0JIC'_6.D"UE/F^J!O]/OYZ."_Q]4,1 M=EH9K+55F(*P\RLRQ+?C"F06?=YF/Z3BFL$RX+1<5F!>)GFR6"[>AL4FZ5!O M5=/INL,SO(3=?\#OL\)A^V2453QQAQM%#AF%F&(62F,%(MC(]6FV]%182 \;?L;1%)P"8(]@351FF$FZ29Q*DC(M41].D2.^M3:4%+6 2*C]IO] MMHJ+*RJ2Y#&-=Z$?/L3+59Z<<*"=:AIIB@GRWGEL.6#!'-7(E# Q*?M,MS_+ MD]94ZR\#BMO%J;?H\SW#W@SZI"_D5--(2&D=X$@C1 &FT$GE2XF=9&S<;K/V M%%J!*2W@]F=@S"B=9^,ERC $>1=LO+MY>IU.UD/>27&RHM3QAA&%GC(%#:*2 M&DN946&%WR[OP(L1UNMM3X%9AT@-.7%L TA-G.39=3997^>/$X70W-5?1:UZV!\S84/RJ/ MP4CTW4(XQM7<)G?Q?'HL&N/Y,Y%5FC'A"7?AO\8X"@$N1R61K%\>NO4M64OH M9NT@T=?V_+&*_5;@TQ7 ][>(F+2&%D>_3@CBF!#4J9U\BM6WN%H_SVY7T^WB MTI?>/R7?DODJ652H1?GRT];Y39&^%/XI,O5.4^"5$,\.T"HJB7I(M:L8!43\GJ+,@JA:GHM[Q&Y1UB\_9K!&S M7G40!>,;A!4>.J0T,#SLL_%.>F!9_6U$9R7]NF9/4XQZ.U7*LT61L'J='K-< MGCP5"0A<87@! *Q7GMFPQRKEX C6-UHZ*Z+7HJ[K ]&70K?>]/F-^W%?N-VK M&*8'VT1& UQDKP#!BP4<$RE+G*Q&N/Z'W5FIN1:5W18L_9FJBR2\JR@2O;U< MK#T*KZ!= [,_G: MIT.[&/7%B:=6Z=7UR[K/1RAQO&$4;!YC,2%<4A[L6TTPY5MI'6]2$K\SP[!] M1K0*T6 FXSFF8N28P1I;[1V4*-"<(5^:PIK'\XT5E%W2XV!+4!J75:6*:$;LD5EIM- MK>F]I=&./A_9,.=89A&%&%-F%8.R-%6]UFZ$)6!;4%^;D/07!5XRK'1^I_-5 M8-YCL)Q.KK-\&\?W)?Z1+'Y/YUG^)(,X"/F\ETV"\>_)\C8+?_,M/')WXIZI M'D<1,8H8$\)S)6E1^%,Z#$L]> OJQQQW5J6UQ9EEO$#W2_@@V?83U<&V/NZ4 M/- B,CYLO*PQEGLCB6 >0EG*9VF#ZQ$ZJV3:.I&:@M*7TL/\6\D2>?9D8KK$1Z-1"LZA-IK.OZ:[?9+*AKL7&]7'XZ*R$!>RP0 MYAQ**"V2B%LHI 7<:R\KT;ECR[9?%UD[WA1KJ/M(@E!,,&P0I)R9H6#PJ,2 M(,-YGSEQ31)>*^OY$%U: *>W'>CSH9ZLI+3W^0A)*Z5#012AO0U+C4-P*YL5 M1N)Q9L&VK+>7V]$6D7I;;!B&!2>*:8V)!,,HORBUFLW7QMC)#,Q7ST:6>X\- M%Q)1837!%D)1RN21ZE7I%1U0S73S*I>A&2*]Q;#MJN9^C-/IN[F)[]-E/#NI M\:/M(HRHXXXHY*2DUH7]C:*EK-:/L>!]N]IO$YW>F#"9K.Y6LV(WM@[IV%/E MZ#0KJO810<<)T-ISB+@@1&!OS!:#@(VK'PS?6=1KRPSI"*G^4B260?QD6GK9 M3U)C?X.(A:74>DDPD\B''Z37)7Z.&C+"6-=V>= *++V59LB3>+'*'ZH9!7N> MCBA$AEJIG$(*!B,*XN(&D8U<2%LSOAC7=M7='),>PXB*L28VV?SWW?RU7ZZX M]-)O+KT\'EYT3D^1(?9#2S.$8Z!L=PZ;[1GB,AR3^4EA2/<,72FJY>.I/HP]:;P5X(?]1J^?#BB M7!<%;C1V$D*&+3,&;Z020'!>WQSL;,/0F_*;@M6;OV!CSQ996]?7R61Y=?TA M^1[,W&RU+B;\,4_GD_1^%H#:W*=S=:VFV?VIL@FU.XTP8!Q#:;@2U#$G/0%H MAY)O<)%(9SN,OBC5&ZB]SCZ';FQ:_^75>O@+]R/))^GB^*)T=F=1L/VDMM0" MI7G8TUM@I2E1X5#4/ZSN;!/3Z^S5)9@#4VQ=M[PEAAWN*X+6>.^8AIH*1(FG M@,D2$^) ?9.XLVW3P 1K#PP AHQ M09ESBFJ&*>66J2TZD-D&AEAG:8FCF,K: G0,TUF+;#O>7P0,,H1 1[#R4'$* M+/0E-L@WJ(#461+E&*:UMO :15))D6D K'H=/6<$.YVP,"3L@#TL/#W30-_"%=I:8 MV1=C1X9];P5'#AP2KZ_KVMZ.]+=D>I/\%I15_%)=+Y,\"#>+%XO=!6UJ?J*L M<8XA=Q"Y\-V#7+N[0Y=XW'](^ON MLN/&P.+>$!]WB06.(7#*VR /%Q [852YFJ"PM-3?JL"+/X9H E0/64K?DOQC M^-7S][9ZH9]-OBX[[MYD\R#'LJB<5_QHBVBCV:%+);O_AHHQO)LOEOFJ:B[5 M@1:1TK0(G?0P[#\(!PH;!AU0PA,+O*CF.NI#QE-957N>CCCS2 3#DR%"* G; M+NS11C;C"%%]5FTXFEK56#=9VUB,.LGJ?3:_"4;<72'FES#<$[E5^QZ/&/,< M8V,XTWPBAM\:#8?1_(I5J#.H?*"3JT?KZD"V3Q@UH$4@#@/&4&LXY*6L />Z!E2^4[Z9TE[E5K4'3U]4>+X MGECZ7S\<&:,)(\"H($SX1(3!N%PLO4,-?&GG.R$&6_@;PS*,LC_$=Z(L5Q0 D2#ZFW,N",O-_A MPNP(;\1MVYO4/6K#+"$^GB3JKHC5K[R$/#8)-C=CS!* *;!<$"##/Z6$EN/Z M]Q9TOGGH1(]'%YC:L U#C+_/X\VE.NDX# U*?S>#Y)BC"OQ?X+4$ZTB#SC @OOP]J. M&:+($+B3#WE4?TO:V!IN[>D2V?ZJ33R[5JH0L,+&Z$BK",.P M4=!%M#)14 3K+8A9RFD,&6%&>=L;H/;0&9 %[L=DMIIN*+V[$/(\2NSM(A*6 M*JYAX8$*%GQ8@I%1)0+,Z!%ND%O1YVF.M %7;SD SVX)74&#UVA"O3(OG MS2(N5;#=C3<<%)>%."4,*R5% H[PKN;N&=$(H@%7EO,6D8@6]]$S@Z$$E$.F MN&*HE(MR5;^D98)XU&M;H;8?@NV] M+JHR=)!M83E>79L\F::%"S.=!?O_?850VZ/M(L4T-)Q88JC#2&%,*#%6&>FU M9=A5*J?3G[RGPFX/MHF0-S0(ISW'W#E8B&NW<@;!&^2DMQQ\VY*V7AZ:M(3+ MJ -Q?9SFZUP__;#[X]_2) ^#OGUXGWQ+9B?BTZ +'>LP5DI .-8DL MT,Q(@R#EFE/@G&*XE-!Z/MIXY/9MFY8@&I($)]>6PXTBB[DBU%().#-$&"4% M**7$F)EQVRG-E5>!#8V0>JN\&*6!,28ZC(,&ZU(Z'_-TITFTX,S_]'G(\BY,Q(:KJ3UPE%D<>EVY! A/4YCH 4=9=VA\S8T/ZKE M?BP*[U_1156F25Q4=CRPF!]^.*QX1;0B+TX.I7'4 ^9*&RA,A0UB\EI?OEO2 MRAX=-X+D4G*-J1+,4X%_$V5%8UW;0>0F^1"Z-:UL=$@7-5OR?C6-VM(T:> MSV?',HR/-(B*W:1GRA,!65BOD$!P-UY)8?W;D/K/**X,?=8!,K4T^:Y +9Y] M2?*[]UD\/Z;#O8]&4(2A&((AQU)#2CPBI;-!*,A'F(K7IO;:P*26WLHWKNE3 MR'%,CK!1SGKO!0O=&T0=%;P<9S!$ZR=(=18SVJ;NVD&EEO9ZK=@@E++ M >4$)PAR03UU6WFD$:3^>5AGX:%M:KD[I/HRFJ["^-5LEJTK$6_NC#KI\#[8 M)O+2>,8-Y(2H(G&'AG]*&17R]@B]-1Z,HZD#-3"I-'6K,J.K"P,*@)[-3.4,HTHM4C:3V; MAIIJ"D5?GV(WY7)-P4'L-0NF)E&46T_+(ST5K)@^8Q"&^4#;A*%%N,A4 I/Y9Y?G7V YLB3<&9QB5G[2^]CT>4<2$ MM*I8>8)]0HF5J#S:580+-6X;O(FJCFJ]$3IO2?^CM+V'5OLPZOZ4?,MFWXJR M =7.MRJU*^)T*7#2(4&851Q!:W>KF?#5LI3[M<:;J2SK#IS>-F#),A@[U;=@ M>QZ/,-4$44NU8E0!S8%'I9-2D_#S^$S[5M7> B9]:5OGZ?0F.;IS._1H1#C@ MR@&M9+"%('+!ZF4[B0@?X4E:JUINB$=?&OZO.$\+B_53O#SE1'_Y:%CW@/*6 M QVZMI9Y2DP93Z<9X?5S#?G9&A[8;&\(S1#*/FFRO7XX$DYR(QAD(A!9."R5 M*EV,FGIMQVVPUU?2$6TW0N:MZ'V4AOJ0ZA[L3&2:S==%G[[&\S^NKJ^3,,<5 MPW[_3E]].FVL56D?.68I9 8I$38\1@9YZ0Y&(TA]QVQG1GL3!;X^+&D=HMZ, MN7BQAN"T*??LP2 -DH0;"R!"CA OZ2X:TU#9X(BL,W.]184WPJ(OS?HDX!G/ M_&H^7;A R4E1V.SS]_B^DKHKM(X'3/EG?Q\9C# *< E97$-N$$[#X.16-1WNXNSE3I@OF==/#K7 MX=&LKR=/1 3#H' %CE%O;(&BK*"CL%ZK)?.U<3^I>8:87 Y.AR5B=VOZOI3 MV>\!OKO5W5&E/7LFTI@:[9CF7%F/" M_+F,G#-0-;E7I),NR%NI9.[)WJK?X MQVF]/7TFLMX("PWTR'BN!>-J%_-BA28C2M%H16\-9!\BLFMW$K(9M\[R//M> MG)/$]^%OE@\58[Y.=1,9RQDUEBB,B\L.B0%8ED@H1>L?1'07#=9;'=F60.N+ M/A_S;)(DTX4/D!41.>L0JB#6HI3K"&=.MHV8$1 2:3DTCC,"A>&E=6\):% ; MMKM@M$Z(TC92PR39-KN3$5$,"/#> N@XITX:7B9$V/ MU%\ZNHM0ZX0++0$T M# 4^)GF:3=/)Q_AA_6.>SB?I?3RK3(A#'42(>$0ET))2 9@("RPLX70V_*(V M/;J[8:T'>K0$5ZW@XT*6[(5\:CI=XQO/JA@7YW<2!<9C@@%FP@FG/<*.EXY" MQZBL?V32W95HK=*@<\AZBWPJ+DZYNGXWGP9")].PUBV^9!^291AVNHQG\,B, M<:II1&EQ"3;S'F('*;2!N&5:K?.F0=7%\^->!YTK6@:JUBRQOOXO^Y;,X_E2 M?8O36>%0?)_^'HU?WJL<6SN MJ=I%I)0!5#M$,+<$$0(P+_,4')*J/IW./P08D;W2&F!#ND],=G>7KC.Z?9)L M&1_?G'O1SH%>(HT8(M8QI)R6FCN#4+E<>PX:7+$E+XLXW6%6>QU[>MOL9I8, MBVE1\CX/@U@OMH<7J=-M(\/"!L]I!J4&5AI)L"XC&;U"MD'7(A+MI>(VU150AXJ#=R. MXIPTH,&%>33; VF8 Y-R%UWXZ]<7QTPK.;^K=Q)YJ@%0N B?Y)HR8AGE)0J> M-=B3H OQ@':.V3#,><+VS1^+,/CUQJKZ6=N1/HIKZ)PTGC+!,>7<2*-W7P^D MKK[G"UV(0[1KR$9$F_4M@0UIL^DCPF&2=41"KZQS1BO%Y3;FVT 4L*]/FPMQ MF'8-V3"T>7FY9&6NO&P804U(^$BDEIA)S3PA92J&@5B)!L4R+\2KV@E.@T\F M[ZZW/R33[=WE[LA" MO*X#H#@XW[Z$MRQNL]GT2QX7P5,V?JA^&=V)?B+"A.>6(TL]<@9IC+TJL? : M-UC$+LS?VB5LXZ%0^-TBF:R*5/DGXM2RAT[U&2$*O+3 .&XEEH "6B)D70- M#I31A3ER^X)P/#1[W&!>77]>9I,_UO;?ESR]N3E:]*)ASY&A3!OJ/6&.8"^I M=UR6>-'P7=:GW(7YC?L%LI4C[MT0G]B'FP25B@M@XS[#KI:%+ZXX@RV"1JF# MIKQ6R4 C6'U?([H0EW/?$/9%G/WS:VL$UL_IN"[!V9YW'8637Q4-_2V93_?!N/DV_I=-5/+OZ/C]T;4^S M/B.BB0@B0TN-EA0KSH39S;5-B@OB"W%M]PUA7S/-BX/C#]E\LLKS_?F1)]M$ MP:;3A$.'N8"0T9Z6,F#2XL!5?F(.[+8@&W\&;.,\?PAJZ62[#DGJ;N'^N M-KE3]]G\.%$:]!J%M9@)I8WV4'OKO89N9]TQVH1*;\6SW3J(_9'M.@D?P]2G M\R)VS62+Y>*W/%L<=V(?:!-Y@AP*TF"HD )A0Z!WAT58D"97D5VG:1;#9=3&99L1<\>C_9Z=81H!![Z3$#A1?>$\-]:=QCZE3]LPQ\80[G]L$: M/F1L5^*W8=38GGXB([#4B M!G2RI]C-/I MN_FV:,[5\O;H 5CE/B*)D84((B"!Q) PZV5Y HTQHO53-O&%.)>[AFR(D/DR MOV/W;1R;CHXWC(*];[6B6 @#@0(0@%V" [S=7V"D OQ&'>"TZ"KF/L1%M]T MD:R=E(\BE//BL3".6OU%FE*&F768*28E IJ8,K^("";J&T;DPMS%?<#W2*W_ M_/4%?WVSZ>@?C]^_>_Y$D\NP]FVE\FV=VO:P0+Z^[SY#:9KF9A MN,5/-EG&Z6SQ?!S)CV4RGR;3G_LV]W=JJFS8/RJ6<4$! - ZH2 '6D 7MC3% M77Z"*R@KS79]R+B^$:.R?)O[,ZSSD'BHM>5!) D,4GXK&U'4]GDA:[#(#G]Z MC75S=#=2!XOU)U4(,UW^1['S3:9__3ETESS^,@M[G!]+-UL?1/_UYT5R<[=V MSSBVAO/I6<:$"LDHHSS$@[89)$_GQIG71;32+5[\B,; M M-G9NS3H9Z\]F]_@\A+8)DVT"KFG4 $6(6VTE%#[,BO?&RFL!/:;X306^/! M,/H_<07D&-3?PK']NLK^L3N87ST3"2VYX!I[!K7G2 OD5#DJ3WROUPE5M*8; MPINU \5 YZ+/3MRJ'WP^:Q89J)#D" :& V$$Y +ITOIAID'(36=*[]:.:P3/ MD&>6'Y+C'-C;(F(8,N.#.2,\,$ )RBC8RB< ;E#.IK-(FO;5WP8RPTP!3^NO MI(O)6?/ GK:19A0[K8"'3%)KPQR(62DS50UR8CH+F.EV,FB.T1!%;4X8:N5C MD99:\.7Y.FW MN#@XW4Q_:3Q[Q'>X%^]" O2#CF?%M/SY-DF6[PL*AE<-[Q"5ZUBYQ4--A@2A'# MM,3*![NKE%4R.T)/5,=,: I1KW1XS"DZFQ%'FD::%FY\(:FQ2'A.BT(C6XF1 M,J1!7O&ED:(]E/KBQ=^2Z4V1'9\LTIMYE>W#_@:1 P!A1A@ 0C$$&4*NA TA M"1I4%;N,S4,KL RG]),&XJ$F$9$.4E=<&D^@44H!)7$IH9-.C7O;T%1M)UG0 M"*6WR(=1;A?&0H.ACJLVXTRF:K$=^M-*FR?,@PJM@XDLN0I+7U@_69A8H;70 MEG)K)!KV#1%A:!8BE M! 5[:RLIAMC7WT><;S(.8BZT"$[_-##9?)G'DVI19\>:199P*L-42@G%'E## M#(6EI$18/F[CH1TE'F1&:WB]98:,TIP8'S&&(83/\B0L>N['Y#:>WR3AQ^]Q M/CUI41QK%@%N3=@N&ZJT"CARHW1ADSEG$?#:C- 7V8[BLLXPZHL-S^X0^1[? MG^3!_@91L,4Y(8@9J*P.WY*#@)204>8;E$2\* :T@D[_2\,N:J3('BM_N?:G M5UHB#C>/,(1"6HVP18Q)3 U!L@P/4(:.<)/139!#:Q"-A!RE*_78#:%5NX@X MDD@H*8*MSB2BDF-?;K$H@ZY^'EP/DT?G)*D+4P]A=L<"T7X+,+[/%HNK^>-S MB_&$G^T9Z?NS(M*.=1!Y02 C7%,8M.08%$%OZ_Q@9P $8A1!:GL$T ];)\BG M9+9VKRQNT_NB F+0^>:&L77PZ/9L1C\<,JFKQ[]U/8A(&^BY">NO451JPH6V MFT+[3CO&JFFBW]"Z=HA5P;4Q"L1''M:+$:,QKA];8Y,DH'WOBH<2XE]B0;EPZ#[<7?\7RZCEDYEGM\M$G$ MJ2:"&&P-X&&S$-Y&V';,GOE^?;/5]E(MZ2#K!*!:2BTR(:^N/R7?DODJ4>'U M8:4-,LUOMB,Z'-Y5O7%DD"0.<^H\I=@3C@PL@?'>JP:7(E^,HKN!ZI*/<)4' M03X%F(2<4@\(5;B4%!C;X&JV/[U]V2+NEWSVAR4S$#-4?%":0&O(]J;?("GG M8.09*>TH\9Q#P'IXO66&C-*X'!\Q+OL\4'%97(\"!18&:>DI9+)T5'&.ZU^1 M/$=+U9?2;61N MF:<'7Q)IZ"'&"A#G@-&.8JNVLTC8F.(&Q3U[F!3'0=*VL!WXD/Q#45FZ^,OQ M'(R_KUF7!5".B8<4.4T9UDHYORGZ98IK9TRE +"N93NW+HLP%A5!HW[/*T[NRY+97V\L,M26$EJ@S;A]7TW55C6? MKAY*;Y$/H_1TC84&0SD\NTZK9)A08\/_"4 ,L-H11TNYBZMBQ[<#;:["&FF5 MY\'4%ST^9,'@+@=_D@Y[GHX0AA)1 S46QAEM!3?E=^0I%+*V^CO;V[6N_N:P M#'D$>_S8L<;A[.D.(^"<(Q1"IX''VA<[5UZBPS3MDS2#6)2]P-:SA?%TM%5- MC-=M(FJDQ IRB2 V## #E-S)&#[(<=N<72MVOS'2&HQODS*C-$LOABG#,.2I M%S2,^Z1ILO?Y2 G,*,26.Z"<]4H*NUW1#2CJ6XS6-FVBIY:.2&-]X0J5^2B>E5*J!AL<$GQ9=@8+0$SI.J;5(QU$O+BN"X8\P!"8R&U MO)32:.K&;4%GU7$-"A-G6..08LR; M )118BL3%$;5+PPY1.W@R@K:=^C< )9>5=U1E5C," W?2EA*B<,.$2P!+26F M4M6_R&:(TL&-B- >2I>460N=WDEHQZGC6%GG0(D;]+PT?5L4PKZZ?>-__ELRFE=:' VTCJXI[I+DC M7C*!..2BM,(,-D2-\%KL;B(IV\%G $YD!>[QK,(]V?N;%)\2L\QA&]BO@*.& MA8W91D*"E:-CGAE:94 36/I7O$]_)-.GRUHEW;]J%5G"N/7(&4$\4DHQB,J- M,Q&0U%=_A[;I%+\KMT$^.SKC.X1ZW5&D:$2TJ AC!P M%RO/C#;E>1GA4-8/?>SP!N3FFNT$G"&.D'>)-%\R_237*YG^(UW>IO,OWY/9 MM^3W(-_M,5=2S1XCC! *BQTATM*PUS**EK&FAE#<($F/CID\_:(VVMP[=1VF MP9?Y6RVGWAUZ1X0])PBR(G'70X^D)6*'H86Z_H+$+H%Y0^$X<)9=YW?![^KV M_I[$BU6>='T%_-[W;4ZRU'SZ[/QB_?=3M=PU&3K34*\6@<>!6I-_KM+%6OAB M'4W#AGF^#']:I--U$:RG!LZ0U1^/HM9SAL61TQ&B$'A-Q@:!T7 MM/X\VG)F9*?\R,: [:@S+G>SCGYX,E7Y//GG*IE/'DZ<5%9H'2EDL8>(R (? MJ"27G)9@"8[J'V!WG(O9.UE>^BI;Q[8W!_:>Q6\W[I.'6A5:1\ 1J037$C.$ M$2XNAS6EW);ZD8?3(Z=M*,ARQ%Z9%5GE>)P:_2/-)" MTK"%*VZ=-E8:Q)D66\E]<:7E^,Y(6M5G!:XTA.R2P[$T1\Z@XM(PJB!6 CI: MPN@Y:. HZS@O<&CKID50+SE(1R# J,(>8VF(\.%#W'V%'EL_\IC_=I1X3K1. M/;S>,D-&::R,CQAO)Y0'$5*()X'3!#*'->6[M16#!EEBPX1T55;<.:$\YV%T M<4%]#'C#+:&:6&B!]D:IK?L+"(/[+"$_) -:0:>WI+#75M:I--']+2*-L4=> M>N88%118;X0HY3-*UP_I[#A+=&B+LQT\A^1+\<<\.6U/G&P;28V]X Q1R1@# MR%DGS4YF+D>>/=!8DQ68T09>?PZNC-( '1]%6@@7^UM:3+?)_>$J:*\?BCRQ MB#", 0-.:,"ULG@W+DA&6.RL1:RSEF#IW9VI'W9__%L:EK]\07WEK\6H=<1RL)^( M,VJUAL)+;#01G.JP(=MB@;0CXS8UVE9X%6=ZRU#^N>DU2NODHE@U,)O>S>]7 MR\4:%%C]/.]UJT@[A;0"5G$J,"5.>5P%C5)^EXALWT6IF M%#0"A4U"X#PEW/I23L%X_;L$.LN0&HX;]3#K_WAN$XE=Z4AN\V@$B!$"*D0 M>@1+V3BB]0V)SA:+8::)^ICU[50WV=W7;>KH05PVLCQ4<+.?T5MDBO(DX3M1 MAD#&-">8V1(7B65]SVUG";Q]#??V.>[9Q9#9QGN M1K(G&?)JO@LHUO$B7?Q]GGU=)/FWPG>_WFV$O\Z"AF9IY33$+EX7.;QZ%LYO^_RK$%@!Q@H7&[-<.FAYB04RF+Z-X]6J"F]T$%8/RC\WO2[Z>'44 MK'HKQR0&%L:*\6%?C:@!!G%7RJF**Y_&YR#O2(]G').MXN,=TY1P26Q##%A):&JE-5P6[\<7<>)DF,TCAK#VSN5FH/W4NKJ"UU7 M[XX"W(@1S<*6S1LJ'7!4E)@+".'%V%Y-^-3=/K15U/_-^#ZP'[LY^*:(WD)& MP0$O^K'\@J--(B(AYXPP8B5F @N+GZ#I&]29[]X*'%Z/62<@7^#,9^+99+6Y M3O13-IMM[H5!0WIM2D* M![^2;X.FQM-T,:Q4M9/F!,>^)#-\V=* M*=IOW&')Y':>_G.5+,X*X.CHU9&"0@JC<;'I4TPS8,,TNHGFL8"92OE!%X5Z MY<".#EX;@;!I(0QR0"' T&FFA-NB+11'?9H4U8(\!J?=H1ER>.V,.OCCR3RZ M7C"*PD,G#C(.-8DPT1Z)\ \71E(8=O6&E+ 09?J\3;'>&<:@7,DZ0;DO6W;? M<$]Z9 \WBI!@'+-@?5B .66$45"F74F.T,@/#YHKKP(;&B'U5GDQ2A?[F.@P M#AH48>+%18)%<;J3<16G&T?0"@ @)!)@803F1I6EO9U4%O0:B%-M<]F&"D^P MHC%.M0Y-7H["_;A/)LMD^E]9L?\MMIM'E7YF#Q'4 "%K%"2>F2D$WP'ED2N M?MV"SMP*+6J^6["&FAS>9_.;XDK"3\FW9+Y*?LNS[\O;6C/%B9XB@ZB'%A"D MM18.(>^D+O$ TM8O3]Y9/F(/TT:[H+4RAQ3%D:^NO\3Y3;+\/5GFZ>2<^>-0 MZ\BSXM(WX#$DV#IOJ5C/AH1K*I#B(TPA[';N: FH 2+Q.DU<< 90PQWTPCK( M%62)(8FM4!@SRL_48:I!1SU 1+0)2[Q_ ;?_$UXBKK M\8PZ8.=AUEOYCG@6SR?)Y]LD"?;^YEKD4P7W#S0)QB&T&BF*)OEF>CUI>+QZ-B)820!#SX)8R'%1B[RL M?*4%]WU6NJA:B:<%!67MPE)3U8M\^43-X:>7*@Z_>E)OWOUSE2X??D^6M]GT MW?Q;LE@6EM;KWR;)A_CN4(!!TRZC (4((#!OE3(8"*!I^5UICU5]2Z3CNOVC MLD1ZUD*7_#PTS(,KT>E&$=0,<"ND95X; 207K*PZKIV3:IP62G]*S3I&\JWQ M9526RR72I(7C)I/=W2^6\1_'$_N>/A,AX*F5G%B*,4'8.,W+Y=P$$$:4R=404A!H@" VEA&*C'^\(-L#K^G=Z]'K.4UN? M5+N3U^/*ZATAYZ !$2!, %"<08E1>=V-%^/7XPC![ITQCU'IS MWI]?._YE)-DQ+W_SWB.JM5*606"%"K.^"9N.\FNS#) ^,XW.9=O8$N7Z5T=? M--YL>C\7$*Y1+A*DLR(Q.YZFLP>;+)/\+D@<=BR/RKDKXN6/D+=VGY&FG'') M"!-<6ABF$:[+J%G+N1SS!#DVRO:EA*&(ZK]]2,N4_#.X^+19!%1QEX?W7#-J MA<8>FW(/;@EO<&5?]]>RC9UN#7#NBU$?XX>UR?$EVUX-_NB^/<:H8\TB*C0R M$E',O?T23YT%RX^642WB/$S%C;6?[U"=C>UP&KWUMRR;?D]G MLZ"2=_-E/+])PPN?7TO8[UO5=+KN,)Z]FU]G^=WF:'_H>B.%E,G[]%OR:KSO MJ]0,J= \PB)P&2I,'.<4R;#MX0)X7^Q4I&>NDMW2C?2/!U5'!#E5Q:-Z)Q'$ M$J@P%L(\!IUE8PCLNJ'W^/_R?)*%<"K M]Q(A9"CDQ05_3 3]..&X)U*"L)WRAO6:YW[6P5(7_'CI7.D,QM[<!S_ MT<"#FCU%6'*%)='6<8JQH$69]2)-T#$)J4,T"G_$*JB$>8.HQ$91(!&!$&JK MC($#)8.?""8.,@DS8(EF]URLRJA]2 MC9!YYP$Y!F*=/(4XU38B'A7^^6#&:$H=$1I([86 #'&C0(/=:7<>X:ZT>@9[ MZF#7%U_4]']6FSVQSW)UE^7+]%_K7=<1GAQL$W%AG"8.5@YB@D! +:2^(U#].4PF'5@Y72==Z&TX! S""S M2"-B)#0L?%%JBX2 MM>3RN9.@\IJK>\T. ^O?SL-GAF82B&I<%B^+;(!/(0$ M!R5XTN'ZT:CC<1I4YD<#I\%Y,([!?NYV8Z;TNBIY^/(=#Z:!I$K@$@].D!AY M[&D7FF^X0ZN'Z+^9=O$N@+$0;!ABV:(P1G:?3->'J=DLNWGXE-[<5G G&@9 M*<""76*4M!Y2P*'16)3R,J=&F"KG M67*D5>2L"H8#(5P!B8R4VNN=G(XT< !T%W_5$T/:0ZTO=GS)X^DZ?^TT)5X^ M&L$@@K:6*5Z$:1,EN();B8Q0HGXJ1'>!43WQH"%4?2G_0S:?9'?WR3)1-WFR MB4V%I']-_-*?$:Y*[]DPEV>50TP1 8R9!Q' MGAIO%2WM 5L<$8QO_]VIWDY9UN?!-0*_WV_Y\5R44TTC*9SC7G@4 -3:>2=Q M:3TX1^!EQ6 MNN1/Q_CUQZ@]*^YY/*K20>21E H!JRPQECB/G-I)#RRM[Q0ZOSC8.-C3 6I# M<2;,ETT8LZ]Y1)$QX7-Q "E%#:8::;ZS^8(A6)LO[$WPI07,A@Q7[3QG]EWA MK4^^Q#_Z>DN-G-@V1O ^B1>=BKAYP;ZD\:OK]TGX==*7D.M_FVRQ[.N%'^*\ M*/;R[82$W<^W&YS7@[+)8I*G]UN13@8HGV@980V@85!QBBWUGBMM2?@/@Q9K M+O2 "I%UM<>T5I.?JX-9UE M76'34:3QGF+$Z]&J\!G.;]9='3BI//!DY*%@FAL!O'%A.[>.-*-2F2 L5;S7 M>M-GG42VHJJL36Q.FY85M'?P0.;@LQ&0RE%(!(1$*ZR0XX)HR6UQU(Z!,Q>6 MH]M8&8>5V@U@0^E= ^0%E P19VGX/^D8QFO#EMLB'VM4QVS=:_4\.&HI[6]) M//WG*LZ72;[XE$YNXWRZ"'/.?Q^K W^\341L$%<:#11G%&(IPU@)QD!J(R5L M4 >S]7..%I#/ND&EKSW]9LD)>]CBSIXU%L6UUU?71?W#/)XLX4FKZTC;"%'B MI=3:(@*H$48*X;'&('P9/NR">XUEK[:;[]8*:P^KSG?QF[W08VS4^N??XV51 M .ZAKZW8Y]7]_<:8C&W;/W3Z<4#X#[JS..RIO.ZNN0BK7*Y[_X6D=+2 M((LCBL] MV3;B7GJ'#"#.*PZ4UV$C1C #2AEJ.2"1A-YK:CS 0ZEI/(JF(1 ,&BL"FW' MY=9H3<45*-,ID&^#7=I@ RFWV&!(0=A8 FDX=("$)05)/)!/[-0%P;USYSR8 M:CE5S"R=_/$Q?E#SJ9ZMON3!:CYZK]ZAQR- ,"964%14S\/22(JQAA(ZHX"" MOM<[GRM>_]L>_EGK /7UG?\C*=*+DZGZEN1A\_5A58SUZGJ]FBX>KY:8/;Q; M+%8G3.NS^XJ(%AJ2(+R@GOHB&L"Z,$6&"=%S#\@(ZWP-;D=W#7+G[II7NWH3 MSR:KV1:PHHS[)'P\ML XF;YZN'M'RJM7=NY3^9AGP5A>/A17%]RO??/SZ>?L M>OF]6_?*L=>.TM-2#OCC+%X/=C?P*CZ4TXTC+[RW%!@'@T$6IG==5/O4&"I6 M7)%C1E$\_: 8U?T>Q[N(D$-26NB49)*&_TE+ ,,Z[*60"7/5:#P:;2KTH*^B M5:Q&[84X**E^^!)&?\(C4:%U%#;C6@@'-;5%=#$+ZQ!E)MC*1GE#2/WP_MZ\ M$VVQX>4%(ZV#UY?U>!B0,(R3^\0*K2,L,4?<41ML%F>PT\5EU]P ;BRP )$+ M"Z_H1.55Z=0=K&^';U8%HYQ8 "C#U&&@K$16&".1!CS@/DK/Q-!L.@^TWJI2 MK3=BP8C?VK0O0KQ/UZ>JTCZRSB*!F404"1I$UL! 31! 3#JJ&US=UMD6ME6- MOJQ.U0%F_=6[N\^32;K=ZMS/DK5"YE439*LTCQ!3%H5MN-",4BR5X)YI +P# MBB*"^[PHIBE;FIO9'2#6V]P2WZ?+>);^*YF^I/RIY/M332-FP[? A5;*0^J\ M5,"%99I13;QSSM0/1>HL;;I#CK2,5N?>K6-.E4* ;%[4Y7K<2NQ[[JW[6:A% MB$CJ9+!%*(16!C,D\$-BP2ACU>H"7+Z?!7( E1%"0:3"_*8441@23USQ%[1! MMG+_?I;*"JWK9SD/JS^YGP4A[(W"GHA@WXL E9(.%;=]4^J)!GV>Q'7C9ZG, MAAI^EO/ >SO[7J$APP93AJ1C(,@-O5MG92@%@N#^#?M9*JN\QLZX95C?#M\, M=R[8?5PZPBD)>!UE]B1KQ(;K/9]-W=?9Y] MJUCC]TBKR(5OPH7Y77$$*7%&,RF"W%AQC:D"O)GDE'E1M':&P M4BIK)6#045.4U0O+8<#/4T$9;7![=V>EP#IB0$>(O2T?/"36(,P(M+RX$C-, M@KQA!(6VV&.OO;74,QK62>>8 M)X 30K7M];;BUGRJ==TNK6+5%S.>E,BL:$=%:Q^ M("2FB -N@A'O_UD^'L]7Y2 UZ^M-Y&/&GY%LR7R6?DDEVLVG?Z\N>G=1M2@7T4POM M]5!LNHAO;O+D9AM4OGUBZ'.U_]_>M36WC6/I]_TQL[A?7K8*U]Y4=;=326;F M$:7(M*T=665F/L;#BV/4^=& Z=G-&R=;5Y(CCQM^="$S]*"_[U=KZYJCX6 MU=?%_%A([-BE(:H#T",GI?228HND4I*G[F/2"\+D9/.,A^%I.2@Z';6H<_B< M/!J'":Z/AA8:KP^841#50(U@U ,DB'JBYM8;1 1"%!#YQHJ5^_/NI1",C]K; M$!7&H7=QP?6$(@J-B20SQPV'."Z^5F5-P#L9=\HD".=ATLEM7"O&O\U6LWWW MLB8W\;&K U!*4Q1IAW&FS%C)/8 82)D<$U:@G-QK-HP&0KP<&I-.W/M0K!?7 M\8DU%4V\>_W:8+2(&Q6S"A-##4^&((?&$"X1-@#&"6L+..MQ'M3@#HG! MN3<4*)T8N'/87WW9+.X/WK$F]AVY.% 6MP0E-#+"4:>]ELX[D?H92*0U[]Y6 M>O#HR.#,&P:23JR[6MGB?M;<3>/':P)$T0Y4T104V%*'J?1,4N8A]-1"([OG MQ Q^ LG@C.J%1"Y7[Z=B?K?/V.X+"F()W<9"E/S:EVF8P: M*X$5EIQU3]$<_.R083D]+"ZY^'XPQ/?-/?:>S7\N-G=FN]Z4]T7U<,Q)6FWB MU_6GV1\-,M%AM,!,ZJW*K=5*4 Q]1#QBK*D6'D3++*O]VBX@,)KG:WSX1H\2 MO'183^8@C]^+;VH^+[>[-C+QO5_%'^?[C+.KRMREUM/O5D^O6*SFBR_+5C[L MWF,'PQ&7 E@XF*@./,> L,5,TYAH]@%VY=VI>V4%[S7N"':?]Q"Q0@11H+X MA@$L#G@A)G7.?I"-;O*,DE%>#M])EZ6\MI9^G"V+=0)A52Q/U*6TN3U 1J1% M&C(OC#40* 5L#1=RN'M2W\B.^4Q"\B*-:W!(\V7]-4_]9 5!NP%"W+I32SYK M"/*: RB@>8!6"8+",Q?[--S[XS#X3.GIA>"?38XF%11X2^)S&3\*B<1"QS%A MBEA,/:*8U[/B5N<\1ZVEM30TW$<=*^=!D]G ?E]4NUZ#<7.]^KQ.Z[4A!6DI8- L)4,;+: PZBVN]$5L^P;S@R^G*XV)[R3VE M/C/T^X^6^7]2@MI9>\OQ@8+V5!D7WUQD 5...VU1C88DNOM)?Z/E!%].TD:% M]B(M8A[S(7_(=2ZJ1=DH8VW'2'7$'AEE(-@%@F/- M\U]?.F36"F7WQY=BOBFN]Z;1UBR='=O9].5H])" %K=(.<6JH M@XIIJK$1G#(,K8.@E2$R421/1=.&>4 @F&(.H$M]_=P8 M5KN$T'19@H9&?-*!MMZ(?-S,JHV=;4ZUBAOV0<$J RA$J?6 H]!*%S78 PN, M=B3G ]R2^#0+T ?+DQ*]8L?SM/QR+>]5^C'D0(3DBIAHVK$D),**B_W M>! $O<_:Z["E.OA6%N7.($]*Z)J W/MXFHZ-'^H1@4LCC+7&I@ .-S8UZCH@ M&!7N'J?+C^;\?2MB.CSZ%[!P1F\-\'%3SO^E9U$32GBMUF,>*_;B69-);MR= MYK:;66J1%*%/0XR6CR[4#) MG34$>L@@]M1++5OY-D9"[J$U[TDRU\?H;-\XN^MBPL/]IX;_X"C M08;F/)*CT3[+*3)'.V_G!7O2IMF>JM--N'^X+D@/XH8F+86 (^L6V1V;1^I6UZEWT>^S^].MD\=X7 ","8Y59)&6 MGED?T70'9%U4[<6TTR0[2LGS!6\ZP/XENL,A/,G,S#;:I',N)WQ M<+*L\M7K@TJGAPFED :00BDA3B6C>]KB#I6SO*"ED7U9%K\PM_N#VBG#-YKN M>P+;BL')>X+1DA#&XPO&!.%">6]!/6L=/YF>OV42HC TL)W$8=]FX;4Y["AM M;#[2[MY4#VH(DT1 8AVE&"'V0 7GJ'LNYFC)[M8[WG7;.D=N2/2!YU@WDOCN-;Q1TQL31^1J'N%P?GKRQNS^89!])(2DWZL MBM/Z\,E[@\.&Q_>":X/C%FN<@*Q^_SP&%DS;+NO-R1:2,01>?PY9F:0A-#T1 M&4(_*2-NJ]_B-&8IJ(^\>FUP7B(3OV!4JI'A4$G^X+4%W$^P0&U Y,MA MT9F,-^78?IEZ@6^^OUM%;6F[S_I,Q[=\NINMKG;U4NM?XA";];O3U2"YIA"H MPTS$-U(P 5+ UCABW;-I"=F28\82IDF5WZV]^*?Q>+V+AH;ZFM1Q>5B M]\>4%N5GB^H?L^6V,;0XE3D&PQ05F!J(&!=(@&@;F3T/&8A&TP2K /\$;];0 M;)O\J[?[]H]HO^^S:DYD00WYF* 8 ]:G/HO."2I55 U@C:36H'MEV>5<+Q-\ M ?HCGU6&/Y\F\7,3B1_2^[MNE6 ZRO."1$HY8@SWR CH%,>U-@B@;I7!(Q6 M+WEIJ;XP"SI9?BD\,51)9S82 V@JN M:HP)P=T7[]%*.2\@YF^$.Y-?X)]>GHI@3ZHH@SPD$(XD\D0CP1D1PCK(>(VB M\[9[QL%H!:9O<2GOB_OH2=HOLIB?A$Z>_^FOO.9FZ?)8.F0,<-@#(3A.&05. M"\ UQ'&=:G7FRE]YS47P@!AK*-9,8:8UA1RC X[06-+=>3"]O.;6(C-:7O-Y M8$\ZK_F@,I^(=3^Y*A"GG#124$NM4-21J$/7Q'M-_P0YS:W97PZ%8BZ%[### MDS')'ZX+%@H"E2$"4)>@X)*XFA;!B9EVK+H35U[G;"\\WC:/)QECSL_:23E[ M=RM67-3BPG>U.GT@R1FC!":04I@23 05 %B(<(T#TFB*;50[\K&=UW4 C*8C M*Y^^E0/(RL,H(9WX$E'% CDF,5$ 1ROR@ /%IGL=_FAQK5RRTA6C"YP"$_27'_#$GL921VF-I8: 3GBP@(N#-8*(T0?_.D1\NG9 M\I=E<:O:V/- G6HQI-%04Z2YE@HI3*10_H$*#-L=JIB[A5XO;IQ=S7@>0I/9 MPGZB@@0EJ59"1!9[8*/QQ;E]" &8B"<5\FUK11;,['1)L9]]?,V;S/#CLN@]:0ZR0C'C$XOK%#O@1;WJTU)UR M,<"Y4CU)7EQ>EG>[U/NX8T4J%K>WIWUS8SPS,".QE! @* TS2G'+<(T:0K9[ MWO.4L_DO+<%]V9 _=RY/?].[;7%KE_YPX5+*968>NHY (3 HERRD-N M$$9"8>XNE^G7DI13R7SG#!.(@80:)+WA4J8J: ?X 0WF'A#AC=W-3S#=[9;B\4=?EEX:6,BWO#!(S#C6C('5&2&D% M1KB:;!BQGFKJW3B\+<<$KY,6=VH>1WW!K>\-P'D&H8OJJ([Z*$7$I)YK>RJD M]&J:,8G!>=2>][UP>ZM2,"GW_O29GX'IZOK_MNNX_NG9,AU2T.2;[314X,!) M@[%4FGO"C:5,ZP.-\31@2<1=LUPEW]N) M/(O&^P(W BO/"%<8.LNLL1S5M#H$6^GAE\B[&%6)& .Z7&+R;*HG \ZO7A^4 M4=A322$%"LF(GV.RI@T"-%'%8F"^E>,A]7-)PZ04C"D*P84R\4ZOD2>3!%J/ M$01$- 4]A54$0.XT34VG]A@0QB;85+LG+\]W671"Z@+2\DO$(>V>OQ<;,UO? M^67Y[7^+Z]OB_:R*.)TC,VU&"E9!ZJ0S '-+*/ *L5K5%QZQ"1[--P*OCTO3 M"!A>0*92^O)Z.7O4NN_/%*6& 0)CB'$ +(F8.JSCHBY-33VSJGMT:;3X:%8) M&@ZZ;()S9=ZIS:9:?-YND@K_J=Q+>WP'KFX^S?[X4"Z7OJQ2S*M)>MJ/$H1@ MSEH!,=)&.&,8@+C&(1J!67,D!Q.A@9SQH\&8SW8^%O5[U6!^?G'@$A@4_QG) MT\FF0B)9(R=E7&\G*!QC\.R%>=P3J%SLOYHO='%35NDDS>5LO5[<+.:[U7!= MP_$:5 TBTFW H) "&GJ!-1#Q&S>2DAH=+L4$:Q]SB%$6,/,E8?](@X^0IEB_ MV59IUGL'9$>IZSUV(#3N 08Q[*#2UGF/J*@Q$Q!TSXX<+0LGAP#FQC7;LM>@ M%=3DO"^K'2O/7/_ZC1PLTL@:YY56C&#+!&(/VX3UK'N^PVBEG5D6PJRHYDGN M^D$]F,SYSB:][X?^;+^V2&]Z]?I@-#(, 2$2PX]M,XA7F7 M8?=]1\ 9_<>>WQ4D8\#PU' /0N*Y]"X*VIY6;B7/Z:-IS%#JR:GC3<)Z(C+I MME_CA!;CBD,@<%83RM.Q3Q !4P/$%9%3S4\:A.EG11+/0^IMQ8Z$D-ZGHUD4 M))![A[P3]:OG'29O.9+8FF^M@DC=D/JYI.$-1A+S"L%EF!]G>5^NVI45O[@V M8((Q!41;2+GUP!!M>$T3LRQK^+A/9+ U;\IA$4==.(@;6 M*T?!Z4)RCA'9%>FU*P]MA\F2(14ZOZ0<"8<"AW-V@,2 MDKIVG:'SNDY'E9@AP;J (V#\,J_M_?VL^A[A7]RN=HZ]U4;-Y^FM2F"5R\5\ M,8$)'#Y9?RCFQ>)K D4ME^6WE(OJR\I$[BXVR?M3K)L])AEG?'V]&WNV?+>Z M*:O[G<.TNSOGM>+71_.K:2)-;IL.HP2%'+$"Q4TYKK3($JD<]Y#$GX36\=7L MXLSI3MTQ5\V9(P1GL>1<.N:1!MPK@ $^4$61EQ=O!#\JI\H.'SU:*[\42:OX)71YQY#1>'S"$A" NXR;B+.42"(P.0"B 7/>N M R,Y<$9C=#D\6AUUM782L)>PIS,\:JXW7A\,H9("#;2-FJBQBD(':YJBMC)1 MY\U ?"K'0^CGX/ZDG#538GH79J]K\M?%_&^WY=?_WJU9U??$<%[_DOC-G_#[ M\''X^\=7F/OXQV"IL\:):&)088$5%(.:?&VHG5!3MX& +WM"T*GJ[UW?]Q^7B^N%[,J;C=-]7TG;@K446.4HD(K[RR#WCW.FPO>/8HRN.$[+.L& MAR:7=^1]549=9?,]-13<1#,]6;Q?[O>I @W>D*;;@O <$2>H=32J*!HAKL0# MI03F[ ]QNIQS=(5^!,BRY34_,>]MN?V\N=DN7SH!]LZ<=ZMYM-+3H7'[_YL2 MG7L,&XP#@$"@D6>"4<]>G(:H>.1]N3Y6SFR )@IC:>Y_"ZYS<2L>I)#-S3G7=4LD2G7"W+'HD M.1W/K[\ 7R39EB6 !$BFS]U[9N+8CO"L9P$/UL++PK__C^]WJ^!;OMD6Y?H_ M_@3^+?Q3D*\7Y;)8?_F//_WMTQORB;U]^Z?_\9__[=__KS=O_A?]^"[@Y>+A M+E_O K;)Y[M\&?Q>[+X&_UCFV]^"VTUY%_RCW/Q6?)N_>5/_HZ#Z8E6L?_N+ M_I^;^38/OF^+OVP77_.[^;MR,=]5;7_=[>[_\O//O__^^[]]O]FL_JWO4W]-_>M+_V1G_K#8C>Q.#?OF^7?PJ4A>MMU;9!(^VO?W_Q^[_' MU6\#C/'/U4_WO[HM3OVB^ECP\__ZY=VGRLXWQ7J[FZ\7^9_^\[\%04W'IESE M'_/;0/_YMX]O7T6'?]:_\?,Z_Z+Y_I!OBG+Y:3??[-[-;_*5@E%]VM=-?GOZ M(U:;S9-/T QAS1!(-4/__<('[Q[O\__XT[:XNU\I>G[N@;\#X-U+L+[0522\ M[P+R'*O//] QWL]JZ.9N$;_\2,>8ZXXFUDL?_??YQSK&[A:RUYY1[N8KQSWC MQ4>^BGFE?^N=^JKY1?WI9^2W:KP1U:,/SK_O\O4R7U:B^>2C@V+Y'W]27\T> MMF^^S.?WL[^6Y?+W8K4BZ^7;M5+:+\7-*B?;;;[;\F*[6)7;ATU.;K:[S7RQ MFXF4DH@D $:8(H$P 2*F",J(Q A#"F95([-\_>9OGUI(U;=\-OHG&ZY>>F&3 M;\N'S:*>PA1:/8/7!OQGBS.8KY?! 6E00PT.6(-?6[3_[[__?+#Z"?WEXE1_ MJC#>SK-_LZ;$#2S\W_OQ.1SCY0+SQZI"5[I6*7< M-/W\27:Z^G"4@3D'*(QHE# .6QH23 M!D &>$)GN_UT=G$X.VS69BSO7IEPSPSH%FE0W@8UUC<5V!.#^]<*\.O#V;L# MS*1T).[M=-0A[5Y4U)S$,Q+JP1/3T$\?AI7>>[&=&+@WCT&%-Z@ JX!(0;94 M3Z=.,)//L?BWTT^GU'M14 L>STBH#V],0T.]6%;Z[\O.5/30_OOY7<[+NWFQ MGA$J$(LDC8! -!$8DJR-@C.41)DC)>W4]JAJ>O5D0&O4P:\U;G>2VLTCO675 MNS-<2FL7/PRMKZ<([::QO5PS>9WM9YVYUCI@T51O>?XM7Y7W>NUY\75=KLHO MCQ^++U\5AOSN)M_,2)A& #*"N00P1(#1.&M;3061LV_YYJ8T5=B^K=D,XF-@ MQF-Y#S#8M0B+?&LGF+TI-1/((;FT$\0#B0=H08TM^+5&-[#V7>#JC-:Y8GD: MVN;,FM)/7[33+O:PW95W^>9COJIVLK=?B_NV1<&)RO&3!)$01PQC*NF^19&0 MQ"8N[-..YQB0K0I](&!SC,Q.K7J1:*940_%GIU(MJN )K)$$Z@Q%9\3)!;'3 M$"8GEI3NNYV=('W>S)>Y#MG:9H#Z7,IY2E "8Y:0#!'0-,,RD@D;%;+^<,_2 M4^$)UAJ0G>+8LV0F,UX)LM.6FIL*RTB"\IR,,RK2F;=I2$=W^*6C_F,G$N^5 M6>7=?;[+R9=-GNL#??LP*<5?=B_99$GA&$'VY8AHJZ[GIA]#C?A;: M:;(#-AV<*7E7K/.WN_QN.XL$(#0"4) HRZ)0X4ADT[3(!.".#I*8-SCN6;Q? M-="@0NKNO(@%V[T/B?@AVN7)$#..ASX+LN>MVP$0>]JGH8QN33(_ZM&5+P?: M]]=-N=W.<"8$DIF,E/!2*J3 <7L86H@$I(YTSZPQW[NE\\WFL5A_" M.=,U0R9[:YI[$EWJV550X9N,DE5HNJF8'=&35S!+<\S5JPM/#I2++!8/=P\K M?3%6C>3-KOA7M<$[ RFBH2"(1! G2&#"XS:M%U$$X>SX\F^?@=@5@-'0/'/M M^>((/0(6'"-S)G6=J>\M?EXY]R*'ULX86B%?H;2;9O;US^15M+>!YKKJADL' M2OL^W\T8AFG( 5-9.>.*4AH? M.(03;;[8L3]!G?)DU9Q8>OE$RX/*#K5:_B M,*#GS8!>Y^YB1B-F>XNF:U+="N3[,WP.K84*2S?=LZ%X\AIG98RYGMESY&C/ M17Q?K!YT2:VVML(LI9 !D*&$8((A1!+1I(4A>6B5[SIO?.C=EA<:YW1+I0/Y M3O93_/+N? /[ISW>H 7\YTEMH[S@L_L>2G?73$,Z_9EGMWO2ET=S>3V1\+]L M7$88DRCDA">,)T)&@NP;#SE,;$)$1TUZ#A6K@ERG8L1%N\8X[[#&Z(IN4QD= MG&E;\3R]Q#@)R33A[JQ0.B5_*O+HUJ@7HNB!LZY2J&+:ETW#B#$EPR*,"($L MAC2B:+\4&DG<1P@[-3B,#"[S]:ZX+1QES6Z8[J:!WDGNK8 *X03U[Q1O%NK7 MB_9I:E\_DRXHGP.^3'5/_/.AV#WNRPX2*9,TE 1'6<95WAYE,:$8\8224"]. M&HZ[9Y\*>,Q 0K1P(\@2C@'4?R !$F5)XC%!JX&,5GWS*0]G1DQ'PJ8Q-KJ" M+YUT&LL*F+MR\=O7U+3TQ M9RJ)]&%;K//MEI5W-\6ZODR_5V%*01C%2$0D2K-,9C($@@$A(8L@XJEI0-"K M#7_CLH45'.,:+5HX1]*9D>>$VVD,-C>FE![Z7N\AQ4J51*^_J%1:?;55.?6F M^C;9;%2'K*^#LJ_ZR[?K^OSB]>UK_V0?(6$4(B1%F,J$A324(LM:[$F*(IL( M91J(/4>Q"V;EP'K4Z+C$_@$CV\BG\U[&SV7:2C-3';6 MZA,SCQN6QITI'-E0NNPWQDI\8@)YV?R[8GY3K(K=XTP($E-"@!3Z1:0XBBA* MF_93B3,VNW_VNN*Y\>&X;9LQ\QRF2_4.:/ZE6*_U?B&=K_1CF,:RY-H;%S5^ M1!>X"/Y/B-A5L(<[&NW&,\2(]'>;-9RZX?)<8L?/Z?G%$\>CSSF^["I]]TY/ M?,JV)L7*/N"8P.K$U'7MX&V,:B,#/B/U1,\3W_V#1A2\6NL8B7KUB$+E\F#_J :E:/P-2*CO6"Y4FDL6N^*8 YML9!0F/ M4")"%@*2\1@CU*ZTIH0"8%94P2<"(V'J4U6A2JSO:_CF*Z'^&+\8.8Q+=:>H MH(%<:?BIA< CP=\##P[()^ 5XUE\$M[I-D/[\M+E6;[M6N6F^W6W?;K7>GA&); M+5$7%69/69H7[SI.VD=SZX"9>VMC\%-KY9^K^:,YY+RW-*A-#92M06OLC]0U M/&7Q8W>1(5-Y+UW%=4;?P2$NTGJ?_6#T:&5"5'1-\/W[9XCXARS4EY6 I:E, M4QA"P<,LC27#@,$]MC1$7G8C>B'RO??0 @GR[_?Y>CO@Y&3A%?\!BA^'C!F) M["V:I$>'BRO\>'8* <1E#P\0)>Q!> H'[-WWX\_['6QV.,%W97R(F;P]4;W? M6YAQD:AP(Z-A*C 0#!&:M3>94J1BD*%F='MDGF?VPTV,PVF"X::"#H[R/\G[ M]=&8DWWC[+?KHVWA23M[N/G?K].G$ =8.7^ D. %XYY"@^Z>_?%#A!ZV.PP5 M^GI@B)!!%YV\6Q>WQ:+Z5;::%W=;LEY>[[[F&[+\KX?MKEK,GX64"\D%R2+! M)$A)EN*DA9XB853Y9%* /0<8SW &BPIH=5:_U%"#^0'K<'.1.W?[CT=&\?28 M8RC*E^ <3 W.[.E_*LF/.8%A>JA6!0$QDG$E (0XCF+ P8_M$ M"XC$,%OIVXSO1]:;R8!0S)H%WL[JQ,DPL>C4/C(?GL%M ZK&=T M0O;MRPHY)&UT87=F2.F\0_FJA7>81 A#&5;!'? M*.SCK [U'UX=8QV+/GAUR_DY8BJ^<+'P\YI;.I0A&+J4V[E(>0@7_6AEUCI8 MV+EH6E2B(S''$N<$A0GJ#TE08G43XEVW3<8&*COHX:^ MRQP,[= Q >W2,22)Z/&XP"#S?AW<=5R 8 MQF4#K7[X]=;HRQVN"Q(,X_N!US/\]H%)Q!##U"=PP;W/%8KNCOXCA!?]"'"] M!M'7%X.%&\97 H6(I PI8A!1CM,PI+!]$(I!2>6@48@SU)Z#DZ&J%XSJ^(%B MF5%\/GJ(,U0Q@U%[T, 1T2@]:3*!TGBU#3RZRF=\N(["/'G. MY^T\F1$8JS8E"*$0,:,P:E>E.$*0FU8^\(G!_FZ>=0V$5P_?=2M\\$>Y!F;J MF6F>05>8);&(H[CB ,0Q1&((6A1I)STK;'0JVW/ MZ='GZ5'LZ1=3J:]DK[Z#&Q7^LN%XIPR*+3Q<.3P(ZN4L=)*@3/1!A!&(=A*-*X M0282 K%Y-8DA4=E'L!VJ2U2S6]"QE,2@/G*X@C>@8WRNS;VFR28E*,;SHX=U MM '].<0*61^_NESS.D]KW]4L1TX;?4X>WN(N*U!.V1YP[K:\/AP3B#C(6,(1 MAX1 R62[@2E"3N%LI^>[P>9XQ^BM,MV]H>9GET-(C[+A8,. __ M5!4!*I!DD!.2)DDF(H92T9:$D;%DV;[\BE%H-P) (UE]5H[%/GKK4(YE)']= MC,"FZJ->Y5KDN7(MKZVN=RWC,@4W&T=#$W=WMTAG%+=?CE[< M,)&"TVH]HWCQ? 0Q6<^Y79TYFD>.++EZM4K*O$.5%)]GTCHYPOJLFE]W3_D, MFV?+C>^B%U?=.PP!5 M4GQZ881"S&EK%$MY,GXWJIAS0 M_T&7-TVI_\.(D;G%'BYOVK%M>BSOT^)KOGQ8Y=>W+=#C^P3T\>AOGZM3&XD4 M#&1QPA(":9(D$8K@(7E.@4F-(&^-6V6&]D6"6KSZTN0^\#J&?!7ACYHC MWXOMC+$XR2*&.<$DBV,:A8>U21"EJ8V\=FW#LXJ>&J_!KQJ9I4YVYM#N8+%/ M^CHN0%DPY_6H[S-J#([M=B5S&BK5VXI7CM/V8Z6/YN@O-WG.R[MYL9[1#$@4 M0LE!@E*4@"B#6=-NQ#DS>NW/76LCZ-!5T&(,?JU1.M D2XZ[JY,_>OOKE VS M@VG6$\(LU:L;V=/5L8[V&"A:'Z8,EK?>E]_RU8?YH\J?V:I8_*:^_"6_N\DW M,R*93'$<"1"G/,82\#!LFPK3!!G6L^W>@&<%:X%5>Y,M-./MH!Z\7=PH'(8R M.U7:LT6.V I^K7&95YSM09OQWM8P]'7;<>I(X^55SU>-/KV,V9^CT=\FTYL58*'WRTTT>;7BZK(G/[#NMA%U)&%W_.@,O M>W> WIGS._6-M[O\;CL+]8:M3-7_,BHB2@''357-.$&Q,(HRG30TRKJ=AA=4 M^/IGRA:<=DZ2_=#I8AW/A,FA,N,]2W9)L3VYD\V'.YAR.17NRD\/G3IY#?]Z MT]["?_^@9?/Z]M/7N?IY_=-9!%+&8":PE#)+E8[BL$W1$Y@BV%/1?$#RO?-; M86E*I@2WY290[LN"^7$=RI^*=;"M?N_/O970B]C+T\"_CDW/ORCZT#5+?"'3;'^ M\J%^8*1J^7A;?*::Q @0CFD("4@BDO#]=(5!;/0RF/M6/8M^Y1'5R;0@/*V< MM59_7Z_S116X_5[LO@;J,QS-!@Z=8B;XX_C#3M,KC*UFURB#&N95H]573X[_ M#'S,QY3!<^=[G'MA&OKKP:[G)WH\,6>JHF1155G6#9>K8E&H1MO'LF)& 4MB MU8Z, 1>"TS"2$$,H(IZ*)#8WW[K-W'^G\_Y]]W5%G\VXQ$0(81C*$ (8L93T&&V\8C M"NS6VMPTZ7O53:/4$<@']4OM:K1E?NF(6\/\<7A:+?/#EM$#Q*M:PAZ#7YL_ M-^>2/+?T3T/A7!OU/$GSP9EQ$I9_T;M,'_/["W;3H>\6M!ED=;?EK7G[9S.^_%HO@[?JVW-QU$$%' M-!NF5(,S;)E.->3N 4Y' (VH.Y='.:5^&O+GV*;G^9,'QDS%CVD"UKOZ MS' M8OL;V^3+8J>_FB' 9(@Q@R#E!!$F24R;%D62(*-3)2[:\2QT3Z!5<4F-+=#@ M[#2N%YMFRC84D79Z]@151=S5,8O34;D3T/)G%A2NN^2=JKUMVU^ M?2NVNT(%(OEVA@F2@B6,$Y" +&-QG*"V$8QC:B-4EA_M69L4&BU(>SQV63(3G2>DS,=E7E*T1EAZXW0Z^F1$X;EXR*D+IJ%FCFUZ'B-Y8*R?]GW,M[M-L=CERW/8 M9A(DH<0XR2)$I5)@&4K>0D()Q_TET1$0STIY0%F-:Q?ZZ,H#?61S!/*=J>DS ME_R0FFO&O[44.W;KE!7:M:E&PNV%7U,]_Y@O\?+C9W3ZLVM]J("8D R%$(4UYK M;R>20H$6<.FA,[/&*!UA&K/(.*:7$QB(=K-,=3YZ/5_];9M_*F]WO\\W>=.>B!F/ M8AHQ'!&,0H(%E/M9C6-B,V5T;\7WV>,&V.HQX/FW?%7>JS"SA6@W$_1@TDS6 MAR'13J-;3(%>I6U134=G7Z7LC&CVIWD:"NC CM)U!^S]EOF^DO,'U2&_SK=' M]06K-W'GU5V!%RLN2,2 DD00SDF$! M/62FD=-TCIVFGO3+4>C;VO&D*.NQ*=/17V?N.'<2KE7X-?;U30ZS0D?9VF[]IX!6J25N.B'$VZ+=;'+W[Q[^RW7WVC!!S5ZN[G!)?MFXC\2\7;J_HSS M9Q1/1[K-R3RCS1X\,@WQ]6%8Z;TWV\GG.R7:>5Y5_GG18A:G42P@RF :$<8Q M2[EH6^0BLCI"T:<=SP)9@[+3O5ZTF0G=4(S9*5N-ZBJH<8VO8&=8.B-9+KB= MAD8YL:1TW_-LM\&^Y>N'7"KS](,N^F[D/XK=5_:PW95W*LY\<;8B#E%2/>U. M(Y9(D$"RE\)86&7ZCIOVK%7[]^8:V%6 T7[],5^47]:%_7T>U_2;[F"-QKSM M'E7-KQY]00NU+E71@AU?".W8/+N?Y,4MTY!+7\:]V!/RR*&IJ.X?:?Y%*?G# M)M<7DUZYC*E/,(2(T5A0""B'69+6[<=A@A.KIPKI92@]OM ='4"WC0(<< MFXGF./3:Z>5I9J>3]1IS>$8EW?MA&@+IP:[2=P^VD\7W^>]'E],WY5I]N:C' M_FD8E"9QJH_LTHQ)%$H>X["%$:;(JEZ7\\:]'Y75U\%6CP%9EO>[?/ES4S;J MJ&#-IYV*0>>;I:5RNG>#F8".Z@$['550CXE^"G8Z:<:8BK/_/* M@3JYG=3R_&;'B^UB56JAWU<]RE F8HRR6&+55"2Q?I$KDG$<13!)B&EAB(Z? M[F^\:D#! =%H%;Q.$W-FV/5D9;D*7ZZ_?,XW=[K17^:[ATVQ M*_+MQ_Q^_E@-VNO;#YMBO2CNYZN/N7[Y::FKFDH%;[[ZW_E\HV Q)A(",DX( M1ABE28IJ6#"EH*"03U:8]]RZ$6-[5_UP MS!Q.ZBVY5/?T*K^FD^ R$C*.;5 M>] )9)A&6=J"D3RQNC#I"8)_L8U\BZT9U;[DUCG+ PJNQCYUR=48G8JNE<-^ M5-FU,[*W\';@U)OT2C549A%)HHA!C&0895D,,4M BP5R8'44VP\"_\(;>Q9> M,Z(]Z:YSCH>370U]XJJK(;H472MO_:"::V=C7\GMP*C)8]$*QNX,C/( @]RJ M7]PC21,>2AI+@FG("1(P@LVR-('6TU,>PS&HY'--YM' M?;CGFSX1USTAN$R0?9SOE)L^T\EXP;AAC&W,U/1"9W/H9R)B2_O-[R;J&TC[ MHQ<"BA"'8<@%82!.0X(S2C'B"1-$BLQXD_WIIZJ/H!2B2,@L@I *RB!,U1\I M5M^@W.>6>7.%;J130D]Y.-?3NQ$VD;[>$?R+*W$].+"[BRN+M:X15K=X=/$N M0R'3C]NGG ")05QU/9^Q"2POXS[2D,4)8Q3&B<14*,7@XP!D$E N0QC@>AT M;^-V)YNFLR#B@=RJ2X\*4DW=RG?!C)T?7 M][E^#6;]Y7FCB6 T@3++(&,(\0B%F#3CBO(TM3NGBS !DY6D[N39B-(@O'63I3VTJ0C3:UQ=E*;>)$])G/H;''%D ML!#^2ZEX6O^B6IU_R=^N%[_D=S?Y9@800G&HGUY0$@@1PI&4C!-&0GUJFTO# M9>Z.G^Y9AFI400/+>+FT*U47EZD'8,E.=)X2%"A(P:\UJ->EQA5;QDO' [#6 M;6&X"WN7%WQ/FWMZ.;?T,8%73KRX[LD^ M$X(YA$D6QCS1[L:ABF1J))(+V;?6:N_V/4MQ=<.]6K+5&R7W;:W.Q3'LO_2N MLMK?"V91Y-@.L%/Y4Y53KX(G@(,CQ*.MKW5@]4P0ZM-'TXA,O5IXN:BI8S9- MQ?=#L[GVN22+?SX4F[R%EF_?Y[OKV^I-FOHGRUE&I4013E6Z""(...2LU7\9 MX]#J%6>G#7N66XWE*ECG.ZVVB^I]J :9G<:Z)=M,7$?CV4Y56YC!K@P:.,$! MZ57POB:_>I.+7"+?BY[:$'E&2+WX8QH*ZL>T]YQ)B#)(@%Y"E)"&1T_]?-E5^NZ!WE)%, .12DH3+G%$"$"9 M8(R#%@*+A9BI[N@\0[SM# MY(.330+!F:#%BRNF$;3X,:U[OF?+7P_I;.KU_BM?OEVJD*JX+>;[ZN]M"'54 M(+X5]R+?JM]YN,N7*N Z'$EA5&209BG'@&"<\C06+6J$XKXK5 M\\J.?5;9?^EN6-=VUO/)>M7%%' P+CBVKGF$8Y_%7@6MA5=5->TC(X/&RCK] MG=!"HDN_V4T[H_28R7(;T4N>Y\.3:)N'NX\>[9ZA)$HC2A'*,$D! MP BVJ[4J_\FDU=LE(T/U/!L>WC^OEE8'F?J<>='KS#>& P><^%Z?[:I57OW3 M(RM_B#G/T&/NISS77>6'GO&5J:YW]6\>O3\^B[ 0&<60 M8Q2E($$,'U;]TA19E0&=!&#//^#TV)L2GY.D&W^-,54^?U6S>K?X\]?YNDU_9PD/ M09I228$$/!$D2P%O; "4R,ALCWB:V+WO,Q^];3OO\'SPM-@:81X=UL63F%!/ M/(=/UU4=J!01 MC644Q9+$+&T_GA!H==[4^$,]IWP7!:8G)69SB!*UZ.$X,92R*!0 A%K/Z/9R1,L[T:R919E:@8'ZUG':IC MGK&#YHZ.'#Y0]N_#203'=:\XV-G\RQ\W&C[IMX$BX'Y]9AJSRH3X\!CINO!4 MM]L#)I#G9];$CG_0;"9\F#_JSU#_2GUG\Y ?_^,92G3Q]3 +(8,H@0!BEK4V M,0'(;)U_F>_RY6>C0@4_@$%VQZV?V6Z_D7-?8ZT4=EZC#58'N,9U 'X 9B]7 M:/@!C/CA9NAV/^CHAU?!OOM]..I^#1O'O_F'ZG[&)2]^ &-LNF&W\AH_5'?L M=!EL8)\:7S";:E^;XJ6UR7)U]B+<9%%/(S#E^7VY+51 '=&0\"25"$$!,2*, MQZ3%'0$ZJ>#3&/0P 29;%5IFEPVJX&N^6NH78S:'T[/SINM,9)(W]_K(<:1; M3T\^5FS-_>&ZR43B/2_=9?HQW<5N,W;,U@(<(RZS[A-_\-C+GH^AXJN.GAHZ MABK7U=VG?Q2[K^QANROO\LVAMD(:@@ACB5$FXQAF<18G[:DWP#$!(X91O7 / M$TGM2Y-L\F_YVO31DTD1-7#$Y-^IDPJ:&G,#;6_0&KS_W< AX$K9HHY!'-F^?CH71ZC"M_3.JI\HNGJCK-8FR7I?]Z74J'-25 \Y_ MIF6\?HA9[Y*3W$]USKK%#SV_N6-AF!I=EEXQGTDC2S_ZV&[TXO4LMR0NW*S*_Y5K\9# D,.6(STN^(0$PICV(XW',>A M7?V'U]M!&1,T$3&"7#5!.*5)G$D92TSU\S&)S7#K5*OA&(V=:/4@STRLAF'- M3J2,Z/*B1*^R<4:!^C,X#>5Q8$?INF_9*8T*\>Z*JKVM"MOTLGVQ_I*O%_KP M0[%=K,KMPR;?%U?%,.41!*G,HCB#B< AJ)8BL(1(9M1TMG?;J+]!=82SRM*> M( T.4$[/#\\YK2EC^_G.RURWXOM3$4H M222ED#%'81IED$:L;3;%V*X63]_&/*M/@Z_LT4 M:5!F[;2I%ZE^:@%=(.N,7CGC>1K*YG:)UL$4[9@N2T7K MQ/1T%:V;.0:*UH,G4T5[NU[F=^OBMEA43>Y1-(O6$$B8$L BB"'C,&4DB9M& MLU!FTD;/>C;E6H0O(ETV>ZRS=3L#Z\FDF7P-2:2=>K[(XTN;7>:+.R)8C MAJ MYS-M(=!%@[4^X-H_6^S&>_>LT3OE3K+'MO1""S/X^UFV!TLB3[%GF4SV3/7QPZ:\SS>[QP^JJ^Z:5^GN=5:PW^;D4424 #,#QW$V+[2JHT.W? MH;ROTZ.1S@5<9.S,:'3']C2&H4-[2E_]TM' ^YQ_WU%E^V\S#!&7/,99K/?Y M$@)(+-J1IV(EJZ3)H#DJTY03G@F:A1!C1B.!,J1,5?92RJV*&W4(1EAY=U^N MJV,ZY6UP&)*'@:B'Y:?R=O?[?&,9C;@@NZ?,^>'9JB=WOJ MN@B>/>\35[P.!IE*7E>N3#7OT^)KOGQ8Y=>W+V^BY$N#RY55#SV@!(B'N))D M'I(D@CQEI!JS-(UD%C$;@72-+802\@1QDH($QA13R&7$"9)A$@K)?:=V9%5U MX'P9?%"_\76^S96D%@M+W1S<868B.V5?V2ER:XF>\D[<.E1?&MZY'UV]'?OD MC-2/Y?UIS NC65].8PQVG7':ZY 5IFW1'$LY^MM^67*GOMH6RHU5,GY *$,> M)HF^$B>5;,$0 I2VXI4F,.DVV_3'E601Y9SQ4&1$D9AB)@4&(HRA2M5YQ#S/ M-,<2MK].?6S-835_%SPQH>M<-( K;>>A:7FQ^QQTVH$WC\=_OWK5H1.:A'H[ MQ&@"&L[M4YM\!K3\U8EG:/9MJ[(<(5$IERPW=_.WZUO]QU,4D:Z=E@&&.&0H MRW ,B&S4*,8LY%T>,31M.Q92V0Q0F#(5CB-,>1S%2.%)F52YG]6]K Z3A\(6 M5. "6:SGZT4Q7P5'.+M53W'&N]DL,";E=DI_2MVO@H,/CN".+N66K)Z1:U_^ MF88D>[/NE7(B?EBTC^<_[50K])&MYMOVEDR:A@RA5 UID$B$I6!"A@A'28RX M&M;=XG/[=@:,MRMP.CRKX'6[+]>+4MLXV2^;W>->2R(]!Z\O6#(*1KMS.PTE M+7E6J1I3<+2IU^4.74\R#=5I,![M],F:0C^J=(Z=<[KDA-6)*),;6YYK MDT.&3-7I65/M_94,2XD P00D $D129$U;652Q%8KF]U:&%B-.EZ!Z\B>F0SY M)ZZ?_(QTO^TD+6=TIQ^-T]";GC:4+CN6?26BE E)F,^.7(3D*.Z1GIEMD+.LY(1W?J MIB$;/?"?*(34APECN=#96).;O=O?!&$T8BE (619EA(F><9PVQ:*I57=D6XM M^):-:I%AO^S0_8Y81_X,E<0[=99JTH$U/YIRBIASNM*+R(EH2S\;GNN+ T;, M%V14(Q_S^^88W(=-^64SOR,/NZ_E1A]:(7?Z"64PDYB%A! $0\821),H3*.V M=25[5JKCJDW?AP3W@()YA4B/KD4]:6^K0;;9VV"[<..(=-,EG.'YMEQLKN@\ M0 P:C%?!D1-JF$.O[QA1=W:EQRWYTQ \YU:]6/WQP5I'4=0G]#[F.WU6CS]L MBO67#_FF*)>?OLY5EY[A*")<9)E6Y02!C"+60L!04-!#&?LU[%D>WS_HT%=K MXK;"FQ6O,VDH9Q%D:9B%(8 ( SA!+1,Q3%=+$*I[Q&98W\'0J=#BGW2(< M;?(WH/EPL[M]6)'%0J^0 M;#_FB[SXID_T-65S9A206%(4IG$2IRD)%0+2CDJ 8ZOU"KN6(:-QFJ240AS" MB!%"62K5M"N92)&,O:_G-L""S1[953!O+0ANRTVP;&P(YLWO6C[+Y=819O(X MG@_L=')/_\;'O^2IA' M!LVK$#7/E5=+*A_FF^M-)?/+JN;8AWQ3+:+,HC 6/%;!%$"AX)CP*-X/9"(D MM*M$9-1D*D *TQA&' ,(0HEC%E&5<$J5R*0I\UUS>H^RW@B["N[G[4/?>N5W M6:Y6\\TVN,\W]2JPY2*P*][-!'0$RNV4\\#VIYIMA5$-\Z!&65=$U N_]:+O MT&6)3,@[HY2.V9^&1+HVZD6)(@^<=1/%>AGYL#$W$W&(&4LS71^,,@XE@*(= ME)1F5O?,+C0%*4 R%3P!L814AB1),T%#$",6ICSS743HA0@V^V#SPY9UYVVP MOB1W43ZO_/94O!K;T6F ,57N.5'&ZM:9X2FJ6G=CSJI93X[ZJ-C;[?9!#ZX, MXS3"21@F+&(X9!R@=G#%E*"^"M8T T*0(@((9X3#4*@/IC3!49ID(DTP]WT% M[37U*BIT;I7+E-CNJN6!4S>*50,;7ZUJ')9*9K$31]UNG[8 M;7?S];)8?YFE4B*IXCJ8(2%#C,,(XF8DQ:FT>WOR8ELDY*%^P(F% I(0X81$ M42+C))$$@L3WA?[7=*H\0'0K5E8\=URD/O5= ^O,9T==\D!E?TVZ&F7MZQ5N;,3(DLV) M"I&M%9=$J!,KG07H."4ED401$2GGF..4IR@2;+\($[.HEPH=-Z02H0BB*.9I MQ"'-,(Y1R+-8)K'D&%#?I>)/2I&39:Y^]'84)5_,NE"FT9:WSK%DHU%=R)VH M4'4RY9):=>?'5+(^;_+Y]F'S>-3H#&8LY50_ LFHA-=4/.LM1)^K,5,@W:W;BLR?L MB?P,JS@G&#DC-'WXFX:^]+*@=->;[-3D8_XM7S_D4IFCGV70EP7^4>R^L@'R+.<"1RQ6&*1@2L%DS+ED49(!*>+8],BC<7,A9:G*5!A-L!JA&058 M)H"F21AC$(8>3XLW" /MX*#%&/RN0 8MRM%NUABR=V:8N>9_&D//N56EWUYK M-T1YL9U_^;+)ZU>H]<->%9JZ6C9%.-1W?-7@I(2I49J1I!V74-J]?G6V(0(Q MU@%ZB#/U92IQHK?I(C7V$QE*[\]9/<56O\M7#]1.U?7[<6JF=8/1:2=PW9GT MHFGG6#HC9$[(G89ZN3&E]-#YS'1JN]GIMVN7#XO=]>93OOE6+/*J5G881A&6 M84JQC)0J2L(CT8XCQF*CK.35#Z= !D)C+'$,.81)@2C*,MBK**D%/O6HP93 M_?AU#J0RZF_/%>8U*DZH2F_6QE62_O!+ M1[W'6C&V9+UL&MHV);#C%(8RI30"/,YP&.&0HGH$1!$,S1[C.-]"BE32PFDD M$QA!P)CZ_%0@AD L(.;$=P&SDP/"JO)]3P*-)<0S=PYTQ$7Q>QLE>3GI MP>!D-*6/#2^%I3,8R1#$(<9ZR89GO@^]M+B"NSTP,T'I MQ=EY.1F*+FLQJ9DZ8+I<"M\=95=0"B M;)?/&XY:1/:JVI4L8TT=@+1NBMJ!O,MZ>MK:TVK:DYG1M;0O_M)5'S'6T7?Y M?%NLOZB8^)?YYK=-)4 $H(LBQ#AB"2J'0I)T]]CG)F=@3S;@#["F7 4 ML31C,),(1S$+@6Z(AR@%J6)@F*289C5@FH*"28B%%!D,5 M@T>4HMBSVE:P@O((E[%F=";LHM .P96=S-8T'4.RU]C.?!DK[!"\==/7+OQ= M%M=7[#TMK7W)&5U8>QM0.NLHQJ)ZO>;YG8KDVL\/)6:8,A5+I)A%61B#K.GJ M6213,/N6;VY* S5]]KD@BE!$4$2SF$,10RQ3#%,)@(0!ZM7+"E:PJ;?5C;7!EJ>+$NJ1(#OEO%X'-1)[P;0EQ5@G/9+331XM2+JL MBD^M.RV&'1D870.[XB[[^M[R+'Z^^+HN5^67QV:=H%UNA2 AJM/J<[()5.U0 M!IHNC#-(C;:9+K4A8JH?'XLYAPBJ#(V B$ :DRPF,4:I__(XY6V^W:K>KP11 M]^AR]S7?6)['[TK?>5D']1W MPDK/D\#O]D^U$AEC?9=%A"JL(Q*E4=JF&#B)4JM[0!<;HUE&(DZ5KE("4P%Q M!&@$*8]0S$0:^\YHSYQC?=?UX>;^!)LITZ#63=3OK'IMMW- MOG@9["K88PY:T/KALTG=##M%ZQG1].FD:>BH5POM;H\Y8--4;<5\LU8-;=OJ M8X?GH2(<2Y+2&'&9JF$=A@2+D&0RT=^DIC>>.G^^OQ'<0CK4VQOM]N9K[)P9 MB+T)G<9HZV]&Z;BC&2]LOW]00U23MV\"Y[OZM5?]1MX,Q!#&7,:J"1#%)&-"[&66<+.; MG=T^V;<(YKN@J-#89526])B%4_Z8L91!14KSHO-/&LJ? [+;;8J;AYV^31SL M2EW@>/ 7$Y^P$BRT(. M,L[CMI$$9$8"T?&C?2\['R"9!TJ=*+H8*OEFQW+A^("F2[C4B2+C@,DW5=U" M)DO*+@=-)\P\'3;UX6/TP*D7^-))G[ +GOZ1%U^^[O(E^:9BM2^YBMEN\LWU M[8N*@72^+19[+%SRE(9)3%!&520G.(2LP8*2B%J]M>,'@6>IK< 8BJQGJLT" MMO%9MI/L%F_0 YJQ'K3[^5S/%=!!7NTY;-.Y)Z)"_TZ:QKQHV<;RR&[OT?) MG841H)S$/.0RA*$,"8)XCT&0R&Y+T6W;WC<3]RHP;U1@T=2#KB7@06]H%6O] MW?N'ZKK,3:4#ZWVJ?'@NJ'MI5L?^\J#73AWE7Z$ M+1GLNL_(B]6#@G2M3XCR8KM8E=L'_;Q(.P50)F42"LII"@A!!":8MBA""F.; M2-=UV]Y/L57P+*- )[,E?(%0BYUB5ZZ9 MAG1ZL^["OK);%LV/^:I6BV_YIWSQL"EVQ5Ý@#)*,R0R3A%, HKU>@]"V MW&_G9CR+(EDN@]^?1Z7Y[6V^V.F89]D #[9[Y);ZV8=A,ZD)_&,$CI@?AJBY\*0%Z=\'7%C*F5OUXM-58=JOFJ>2JD? MECO:/_Q<5M]3G2]??I@_ZE\FFXWJMM6_V\XD#"D2 O,LC3.,D7Z@HP&6 1HR M&\D; (YG::Q>A*CN\9?K;5"? %8>+!:[]J'R[CGX$,XR4\^)^+/'ZQ[H.W4X\.T/-&^XL+;+ MI.&,9=M0/R.KO-N^H92*)]6W=E&+"$:1B>SI =31%_7_EA31&]K.TX1;ECN>?BC6:2"0D$)E&<'2:J))WM=-FO7H<_.K=M-07L8?H[_+&L#1GF^$=WC_4Z #*( ML[P> 6DLF,0AD-?8M#\&TMLOTQ!K;]:9'05QQ&+7PR#UZ;_ULH%QV(!0*4*& MTU@PF8)8II("OE]?PK%5S317;7J.O]^?T-">)T$ZL]OM!,@0Q/8_^5%O;.K- MD@;G9 Y\O,*?Q4&/OAZ8AB0ZM^K"P0XWK/62P!D C&842B&2-$I#D(19NSR" M0QA:+41T:V&(^QM53+@L5ZOY9GM0..%&P"4F4K3,8T3EB& MS&TP$1U+1GH>N9W%A,8R021-$1."BA""]E@'!B'O)3*F;0QSA-:+T!C3V$UJ M?##87VQ&21Y?H<;^R*LQF=.4'&LKS(ZP6K)B*COD]_EF^5G]D_J5Z PE,&)1 MFK PR6@($Q:QC$J>)20$R.ITJMTG^SZ0JL$$&HW5(^\=63+3$G\$V2F(.3=> M=.,)#6?4HAM=T]"(CMA+%QW&3@\.1XA8>7>?K[=5083C4Q(PWL@&Z] M_* ZV/OY7=X\#\T3*F"$)(\QEB&/2*QBJ :J)!&QD951 ZH3E;/R(_K-3.9 MF[S#NJNEB[?KK?72!Y]G9'=4]TU#O<>EH)S0<+*M#=X>;*\.O3JY;"Y[5_ JJ%#9EO;N1)J9%OOGRTY,GU,UTF,J M)VDYHXG]:)R&J/6TX46)[/Z,7)*5[68W^ZA5K@I_)8T$R;"$)!$B32.,*-Q_ M=IP:%5>R^T3/LO%)UQ[;[HK%?!7\DL_U/=7J\HA-OFI)T7G1\,>.G4AT),9$ M*92)1RJA_O9<(9YP<$(1NG$TK@)TQ%SVZ166([S5#P13R2BGG*<4\22F29OB M4B[-EJ-L/W.L46Z5]UD393C2/7#D:*R[2+7,1_NK$4!7IB8RXFU1/Q_SG:PV M&?6_S+\7=P]WS>=+FA$6JX@A@AFF&9* T^;S62)"8#KN[3[5\\AOP)@/<$M. M+@]Q?W38#?(&AYM@WVA0/['\E6'=C9WQ!W9'W&7??F&W%D ?ML4ZWVY9>7>C M2[86Y9J5ZVVQU,7OU5\^;^;K[6V^V>1+, ,DI)BD(B)A(G'"<,;B!H(0F=T2 M@=.&?:\#-P^XY<&]^HVO\ZWZ0F55KY>R]Y(-VS!V)DGV0OPTA?CO;3PP\?_R-7M[?EUVE[Y[G=KQ]S%>Y"N$^Y)NB M7,YD$D$ $I4MXQ (2E-$>8L!ZNG1X9BS:WGX<7<5;&J$^IBG@FC\QH@/WL_G MS>-3;I=;MV"#([17P=X'UT<^:" ''\;W@?$S,"/[HMLK,>Y]XFA^>D)4CSFJ M&^$_QCS5T3;+N:H/@P;S574@Y.;,H9&;Q\.O')\9$2IBW3V^76]WFZKC;ZM* MNKNO\_5U7<%POV3Q5_59.ZZ^D/-B\_?YZB&?4:I,D"P!,I$R2U ,LF9S" ($ MI-$6[63!#[84]$5C"Y;ZRUN%+OBFX1FK]33)NSSI3A.WQXVOH[*1QQ8?UXX, M;AY/EY?4=E\%M>7!D>E-H71M?-!8?Q4<>E9%0* 9"#0%P=__"#W+.)28)G[_ MT]KEZ&84WYT.D*;=C4:/L29.3_F#R('EI:YFH5$6ZV*7ORN^YQD)#*, $,11D*XY33N(44)4ED=0?, M)Q#/$=B+PDH/%;1@I;!9WA[SZH[SH=3D/&$7%K6P@QKWFY4&'AR0!S7TJ^!% M>:4:?O#NG+?\W&?KP?29#9I!'#B-#9MA3'U^N6XX?FW/3)!#Q4Y6;G?7MRU6 ML=ZIJ:?:")XOVA]O9QE-<(H1H10@P04@E+232I3&,>]R?,(U!M_I\P'NA4W9 M89DW$^LID-YQV?D(\E5P!#!@PV^-=Z31X$R++\=,0W^]6_G*21>_K!H'SZM5 M^?M<$27+#2\?;G9*Y,EB43ZHT/YCOLB+;[K\Z<=RM;HM-SH!F&4,$@*3)&8A MBBB1H8B0#!&!$4ECP:U>/W3?NG>EK<$%!W0J\V^M"!3*@"D7%KO@7:GTX5<- M/9 U=MLJ#.X]8Q@\C^H4VXC9AS_\1,JVM)X+C[VY:!J:[-&^YX&P9R;=ZO", MDH12RM(X2I$4F00D)KIQG,0"8AC.ZB,&GW;SS'_9[Y^F&\> W 5Z!53'^IZF6^7DNJ49)\Z.D7A[*V6QNS_2!)I;E0G M7;3DS/@D]J;\5N@W6DXT/HLC%(8B(3 $*182FF< -1J0#63L.",5WO?F1!S]]S/6S0//5ZP48 M_9QG/\/;N?/K+NB>AHZY,>7Y^71W_+@-X/ZQ*7;Y]>WM=L;C,(XPY" !'*"4 M9B+D&H5*YB/$4#A;5[MHR\^NLVES"$;C$M?C\@5:\YTGC>=-J0!=5:]TJ,AN MDR]*-1RMG_)S[@.7T9UCW@<(\ZZ""K-RS10#OCV?O2,_>\],0SJ]6=W;ZMG MO,BZ.OZYR;_FZVWQ+6^^V[XNA!.KR6T"*M7YT]@AC4&$=[B,N2PS.CW)4.2V-4Q&0"0 MS>CO5-VDOMNQ>#+Z];*[Y4N'0_C&3'\GYA0[2:Z]<5*+?](&_/DJ>%\O&BHK M1I/G_A2?4>P!_3<-$1_2X'*TL>).ZG6U':FBRO^9+[_D?YT7:_U-FJN$)5=Q MYVJ^W1:WQ:*^X7.K^T^!2'JT_[_8K=_+N[R<&+-_O/%&,[TOFTH0T* MM$5!9=)5H(W:__2FLBQX;MI5,-?&ZK;>8B/Q[ MP=NL]"H^F"#,HXCA3"!.DQ1AD;;XDI30#MOAPX$;9J/\.;Q@OOROA^VN6J_0 MBY/UV:#@IR_*G.V?]4OMJX>EFL24JN7MLYE3F,NZ]P%/LYA?OX\S?_VX$]<0 M4U9OC_^@DU5_N_M.4XZ8=S%!235?%E_6[&&SR=>+XPM79+VL_K:J(>YEMLT M9P1F*4QX)$4"!8.04!FU8$5*K/8M1X+H.8EJD >+!GJP.Z!U-[_X=&'_R68B MWG,^\[2^;0U[-S4N0H:(X)C*X)=&=1V3&Y0_-G)J;&03D% SU!X1AQ=$#\-X7-B2>F^6]H) MUKMR_>5SOKGC^#$: 8\81B(0D1-LLBIUL@"00R M#G$2JJ@; 80)!QFD.$ZSA"&&/:]J:#!VHM21*#,Y\L^1G1!I/&\4K7>!1A3\ M.MK9Z)/$G)&7?D1.0UAZVE"Z[%J=SR6W:\;;_7&:B!(&J0 \19R2D#(0-V1V<[A7/&+V@R.U3 MB,2Q564W#\U[GMNKT7=;C3[=*X*RA1K,]U@MSP#[\(&9W(U,OYT(ZA2E8K^% MJPOR_Z01JSSPS\$>='! /9I VA-[1C8]>FD:8NK3P'*P'F]Y%7:_1[#]7'[, M-5/%2N=CAX6FSZ4U5":!B*(L(HS)*,9 IE$#%20X,GI<:%2 GL7[R":]L+%I MK:K6^.O%)/U]_;>%5IK[(Z5Q(/3C^-QL*IB\N^TFBV>>WAM4+70]6?O2/_Y1 MIA4?3CHS\8S:)Z8Q-8U+P?-KPN/[PW1ZX_F]4M=BWFR.DSN]6?*O^OTI$"<@ MR1 *PPB&&18PD6S?8@:M2O'W:97X$SF[BZ,6FF?X/1:2=C!^C MTJ^#WJ_R/9W'$*^"]^5:S=;+A\59=KVH\AGJSHBK"\*GH9%.+"G==T?+@/RH MB>M;6:SG2EW77ZJJ^@H!+[9-84#.N,@2'C-=W)EE)(YEVC:/ $)60;:K1GT' MSD! U)#!<\&E:R=,0PS=F_4\"/3#F\&#R?LH\EUUDWF]K!O/J[]^U,] ME;A7HBV#1"<1S&+*4DYB"&(4"R11))870.WF?[ XOG1D-]4]Z^>=CJ M,GSZ%2WC!V;]^>"\=$Z%?CL5/23O%27BHVP.\/CUU^>GWQ6XF*1"(25VP"<40 LZB?7(B16*U.]JW+>\+'#4\?33> MM@9W;QI-5S6&8]!V9:,AKUF,UG6)]L\,-/ &?F7@ EEGUS+?JT*Q>_ MO:F>)@_RFFD[C>K*G)DT#4":G2)5@!J^FK?<@Z.GWJLEUFI75%P@T\^1LY-T MG3MLUH_?:4A17R.>'S!SP8FI\+1W^:_7O-C>E_4;IM>W];/1,X&C, DC)&(* M9(0Q@*2-SB)&8]Q6=].NHL(GF^@B[.O/8)CB&#*28,%CG/$,)6';*J%9UJ'"5=\F M.\ACA[I5[*N.-'09JELEB\&W^>HAUP,W5R-5#<-B#]A.$GOS;2:*@W#<21:/ MZE0^4\@C?,,JV@6RSFB:*YJGH6K.K"G]=$8[96M?K%>AY4VQGM=/TJ_URIUJ M5'VU+9;52EZY/LHJMO6P?[LF=WK7ZOKVE7_RKIC?%"LE!& &49PQH3+C%&!" M2$)AEK3H<9)871^<"F;?.U +):+U]/9FDZ^T0@>+8ZAVFCH5U@RU>2IP_6E\ M:V%P9.)5<$ ]7I)E:ZO&K\4^:%\4_MC/1/J;9=GOZ=__G!7E\&]:=5T M<>@TME<]7'K.;)8;R6EV$U4+,OBIA:DK$!]=LFB@CG;#PIS%,U.%!U=,0^U] M&%9Z[\9]-??$\Y@89TKJ(:MCTD6QZ\U7=YG[L,GOY\6R/:70 M[/*2];(JAM(11DD%+ 8 1:%**8QFG65_B<@/ NA0W*]EA!'776 M.WAU)>M=I^T[7S[I*IG#.<.EB+;.:4]3:=_4I43)>9\,I*@FK%IIK%,W355U MW1IY48<]<-HCZ==MZM,WM;8TK<<BFR?9L\O">_$_567L:=7E_-L!:_V3[P_S MQRH:YE%*8QRJ_T1)R@ '2=R>58N9L-O]Z]^:]WV[)A^\K_&XRK>-R>R;;/O@ MT6VF_>$"LP.GV0V<3CFV+=E3%;3.]AAGU]V8ZB5BFP<5Z!SV&V8\I2PA&26< M,T9QE$C65A6+(\YZ[M=T:-"_E&E$U0L;[<'CJ_KFT%65HMW4MR!ZQW1=N.XA MOWXZBY\>N-<[]7\H]A]90_; M77F7;_:[YC,11C%4_\T ))&(2,(RLL^?)8OZ:6"_MCW+X?[ZWR;_EJ\?>D=V M/8GN*H##<>Q$"UNXP>\*;] "'NU0DR6?5B+IQC-3U4M'UEV43IG#?H^Z-/ "I9Y=5'#O&** M0T[/J^1H=/:7QK?KO1@&-5(#2?1(M''%DW$([U;BQ!GQE^N9&--R8DKQPNKH M%4L\F%1Z[(5.=HP.E5..(O]09 G#D& H 1 Q%BAKUVT3)J.LYSG1SNUZGC^N MGV[.Z\.?^U>(5@:9L7_>>VTJ>:?!V8)G9 M1I,#]MR_?3/C.(Q2*C*:@"@A &890RT '#%L\[JFPV:M1-/^L/9:6-%"=?Y:6"\?]%+1H>AWJJ9[ MT%-XUL6>6'N!=>&E20NM$P/-!-<=EZ;"V]1CVWXN27V!\4/SUL6WO#F/E0 ( MTH@QG*99A! 1$1%MNR%/A=UIT/[M>3\'^D%]_^M<'[XO;W6 6E5FNJK*Q32% MG726ORUO=[_/-Y;[:P[H-I/4@7CNI* M-OU 5H,N., ;Y5#H1;K.Z*([JJS[?5._5:BIN?+&=4ZS[V^Y5UJ[U3WW*;E,LJH(OU?<:(T8>MV?HM1G"+KPTT='L MQ+1+ ]L=?^XSR!F,629"E*4)4TT(GZ:"Q*Z:AF#X,ZYS^67+74RWWCSZ=R#_C)"0\ M02P"%(,TS@B-8 N$<[NZ[AZ:'WB][;:%ZGR]K9JGH4/0[5=,]Z FOMYTA MUEY@77AITD+KQ$ SP77'I:GP?LSOFUCY^O9]N]3BIX@*2S\ K4.#<, M7^/FC)#UIG,:K)LYE$#Y9FLY(EAMZIZ%;CFPI?71 XPLLS2?+,CX2LUD/-7MEHU/CUV^>-.'O!/SW%#N M&/UZSC!6EL-VJJ+8ILO9QS1&*=8,"%0 M0B)"*4KW^0:&V&9IMW]KGE=R6X#U.F[>P-)SXE;##.CU1G;+NG'4YXMT]"AJ:\3TKRT['X_KFI&M!GH<9]DF) IV'*XM(Q MTTM@G%IW)IUQSZ+[(WHSG($4)P*%B> "9EE"XG;=**4)@ X.-'=I=N@#S:=$ MU=>1O,NNFJO:%473]9+Y]^X^@W/^2;HEP^KQLCOB]6#TL%7GU1O0;Z4476 MXO8V7^QFDL> 1HB3.!11R$D$>+N_G<8LXS:*.S'H ZCVLH&I15LK^%6MX_G! MK%-7S.RD?&*L&DX'$T/M;TIAE=NK2>7(@JO@8%S]0]T/GG_OR3^HC0Y.% :[ M"O:F!ZWM@38^J*T?=HH:UK-GIKF)=K%I3)53):?\(63";LJN/_SZ]KC!ZW4O MTV8(*W""J@R,2[W3Q#!M"R>G'-@5H1P#G^?%I]HDO=:>3F/*:XZFT6&G0@_>.3/?C=D7IC&ICOOTJ>+XI?3/]5I=C3:HX(YV&]:*S L9BWNG3$.;/=EV M(E_PQ> @*W0*4Q@*BBE*0ARBD$ 4M86A4@(XFMU76FZ'_ M'+H'[=6J<)-_*=9K+0NZKEW5YH!+:I<]., *F5.WC;+@]0,M6OE:@S)VXG04 M?@!;7:X063(\S P0)YE$<<3TB248HUBF(FDP(1!&H)D!Q-JP1()?-/;ZWP+W MI/ZY^O9EW?\_2$5,/?A'4!%C6YVJB!W#IBKRZ>'^?I57!V]7ND6Y*G]_N[XM M-W?5"<=]%(L 2ADA%'&4)9$D L"V?@MBH=T;H*[:])R+'\.L![ZN6!44!Z26 M.;@SKLUBNS%HMHOBGC!* M!ISMPVJ6=)D)ET^F[ 2J11)H*, MNI(\#1GJC/[%ZV9]6+!X^+&\RS_/O^NB5'5#)$XPB$4& 01,W^>,LC8G1'%& M+)7%^N,'%A>-+]AI@!VN971ASU1HO!)GJS452Q6:1F_>GZ'*UX.+SP@YJR"= MV9N*B'0WX.4KB?VX,*YX67SYNKN^_=NV?N/A^F8W+];Z<'"[!:RO5NS?9M1' MD0ZOVF8QDSB+2 Q0HO2-0QRVXI;1C%@5IO")P[,X5=#?E+=O'K9Y,*]>R@C* M!K\^0[L_S*.UZ_",8L\Z=EX=9R9W4_&9G2[NW:5PUZ_9!-='WA+'WCIZL[;R MEO4CW8ZJ>G8G^HS>#N&^:0CS()8^+Q\Z&+LV"_PZ_7VO2%-?'LK9KYOYO,MW(GXZ$.YV\T=A7RUNB/GO70;CI9EOY@PJAG1+^K![7^[^=UXM6LRP MB%G"!8-<$(09#&G:OKF>I2RQ%'E'C7H6<[)8;!Y4^.?X.4EWG)LJ]@ATVRIS M!3$XQABT((.;AYTNGA\\YO4*Z=#B:T;?69%U[(&IB*EKLUZ(IA?>!CGZLA=N MG"0D$40RF*0)BY*CXCT9HLSZD+E_1+X71G+=OU1*,V^?K%SX/(X^@ ?-(^=I M.<\^?'9P&'+4*+HW_[Y.-EG[=RI3P* VNSSIU)%QIS>19C(1B$@2,@PX@%BJ MK_<35Q9'VPMF%X MMVB"%XHNR*H[YJ&^WLCDFRYIW_&LGT\6A[ELHZ)7KIJ7&4X13B7B?']85:2QR :K;W81B=4* M@WVYLL]E>Y;>\*K-]FOY^UIO\^^^YOI-H&6^WC:O Y6K8EG5]/ZT4W_LG^)B M[4']__]RGX6_IZ$I ]GJ]%J.'G$H&8 9B@E/5$ IA M F(6R3@&!(E@8QX13CB'%,6 MJJ RZRHX-BRH+ N>[4G\6AGWN@1,Q/&6 CQ%GW<5[4'=[5?Q';G%9)88N@=, M;&89W/S79J-Q_& ]@]''_9?_L\@WZM]_?7R7?U-N^UYL9Q(20@&@<8+#%*(X MS&"RGSY9"CO-2_V:'&RV"?;@JGSR/?F[BAP5PJY31D^F+2>"X4CN')-;\^M7 MH\\R9J*\;BB?F)XZ,NHUE73)F;7V-;ICC6%?9:V>?F=EZH9!33*>FE:);4KK*_>F7I$BE,E,7 M 1(^LSTZ:ZKGO_S!_'#'9@OU[,ZD$@)P1G51%.> TT[#5 A/P0&B3PJ"?<: M?5D8QGE') YN>D@R7O,[+AMMK+-!9- BF!@IP^9V#I@1''3F9M-7W3:81K\6 MCU^*S4P!J*10AA )<7UK!LV[B")5DGI1TB-.9"8V6A+D23T?WQP9%]DR_Z'\ M7E@UI-\[F/R^5S<6T-[Z9(.O'NY.#%9],CF'IM[N> Q>#R:8))$SS#(LNIJ):>8Y9/2+%AE&G*&DD]1V=^ECI/"B-[*(;GQP-C#W\ M?.N-W:BSAZ<3HU*_7,Z/,7L[-,+"T&O5;=>ND@Q))@DGVBC,\S3'K-/- '"Z M[6=\M<,-8;_\2-Y4]WYCV/&*>/ UH0%*UWNL[%.P4U_L.>WW,*L_/0R.W(L[CDA3J[EJ._A9>!/ZA[;IP^9]SUX7]@!Q?EW5-S%6S] M+TW#R1>2!G#T5:.WJ1NR6DW;C%W+_43K$\RN<1N-<&F4@3^CT08?[Y?KXMVN M>-S.[/6!M-,%$8:$ 5P(3F(#>=5F@X2/*J<3+=SV31/WIEE\7O+ZS^&O M^XE2/([;1X?['";6H(WC@<5VU*%+)';#=4;JW^;+]?MR6]]2NGI:--?ZSS4ZN:])^?TB MTJ9>R'&;N''+=S+-WDU29YS\I<[YKTF7=?.*2YOWS]$D.A=GA&8RWB?U= M$7T)U)S&+KEQQX:YAM78%3-%1,ZAK :UZ*"52:5='Y8?1Z7[R-#YP?FC<>&( MK\G_UQ@5V!;GSXVV0!X,,BIP*Q%;9'W8?)VOE__:SZ,=[H"KWX5>+SY6=:W; MF//AOGV[9;YZOAWN^::AV^+/G:Q*Y!\SC*0A' )&#,*,":TR(#G5F5*9S(33 M%3[!Q3$I$$>22,Y%);229S#'F4B99$:KV.\DWC97[CU^FZ_//Y\WD5*RZ[U/ MNH#<.NG'J=PD+Y)I3A\?IU,W+8>$CF]+/'Y JTXJ:;(:>/TE=*%<:'M&*_]I M-#OCI5].I!ZZ-3:ZZHY]KX1\KYJ_[6[3;/O<5A+_HUA\O?8HF,B9)%5L(4PF M$-)<4:&T4#R7>0I8:DFLF!+BP>E9=7(DN^%2*WQBS_CUL/D";H8HO&F099!, MR^&K1@!>=*-Z^:,5]JG8K_UN'Y;?Y(_]N^$'NKVO"[(Y)'+JQSXMM__87R\F M%3!4,4&4P%QFE$F-NP0(8=JEVSHAV9$[M*>Y]')2TNN"R0E9V*=AF7ZAAVB' MW,I[N/8FBONNS=.XG\"$6[.1C;%I_*90=K9MY1DQS2%_R#)@>"HD@%#D53#% MLRZBH4BX-&Y]XD1NC?;2GL?C22?.ZTJ07H;:M1E#>>D&>6\;HY#]@D<74!S" MV6FP,T@F9?CO+@B=VJ/:VI!,IB)E"&2:8,0YHUU,E6=.[\;VBS0>H;PNX>AI M:R]*17 T&*=&N?CBHD_NK'+T=]*T#EE<]/!N757M8KMK'N/>%O/U MXL/NH=BTAY8IEAG+%-(JI4SPRJ6,M.$,,=KJBL?>0:)S:B\N*?;JFIG&LM9G M?5%!3Q,OHVE0_URIU%J7'UG72'._[*&GA]:7/0SGI=]E#WT\O7[=P\7L3W [ MF&&C7_<0*(TR\(?D<"//=O?A_E/QO5@_%:(*]JVY7V+]M8V_[:[?A#RKGRK, M#<;(9!0JT+40QA@!K>_F"1,N,KQKF?4*]68O=,_N3FI'=,L'J$.:?!7I8_CK M!O?&V@_W2:LQ$36'#M9V,GUN]0GDL[]L?+D=),0VM#1 M&X?@"971/K[^JXKU[&PS_2%,6@42*>& 8FS2# O4A4R5=KKGIU>@,5;NO.9) M^]GIO[@6Q,LAQQI G"B "*RI*#.@5<9!%Y+25/K1R2/0<'3JQ'G.D/:STY5.D9WTII.]B9'I M]-8@*SKU\'5J=.J3REDZ]?;'?AUG/\#_--\5G_^8?VL[:H)R)3D&##$%)3<8 M$+X/5@WU*6*S[\7F2VF_A.,5Q*4F'>NQKE"UEF3^=5,4[;:7==$,M'?S/UV7 M;?Q)-XLQ 3RQ/E%9;HKE MUW7^Y_YH?'NU3QL2&TQHRE".!$2IT*(:+78A D.] D7N#;7:DOIP6+&^ M^Y'<[]4E=RWV>Z"HG\%V0!K,6SKU]^+WOC<^A M;/>?DHKL>(#)*1^SA]^P_=[BTN3 _D^#@*&3B6X/OV\*1Z* M];8146_KJ6.K^?;!K,H_ZFW6Q6'7=5'UUR]Z^L%OJZ7_]K?"/1!O7,\=3YLB=EQ M=[J%Y8;G_?:5%XDD[8[&?>G5%_IN'Y(ZG^:09_$"W3?)ER:OY'5BS7+_[85A M0)PSYR%+Y0+UQRG]:30.(^7^^JCYB"40K:EYK6ZON18H@0$(B33+\U3)'",M MVFE4!2A"3N],#BAKM$9FGU'D=J9'<45J9(8IJ8%;F-=)'=J98) MQ]5X]]^/#/G/=P_%XFE5U//*[\OUUU^JWWA,:J$O+B'Q/-_O8:?MQ$Q<)]T@ M',C$2',P;YRZ..'B[^LT.-$6(JEBE% M8,TR-(OA3+@9]6/+=V)2IDKC!C5(H>04HIY_7YV$\QH8+(^=+$,,0I? MO'88^GKHQY@(]H6@S"C;"D][XT :1S.GR1K7)*[0QLL36]ZHGF7;\&N>C3!22%\7<:9 J42QGC"^PSV]-T MP)22&Y,#G.K,\0]?C[ZSIP7$Q*>!\'<3?.9T@GNE^N^ M&B>K!IBYN7K(R]N]:7"E3P(7IVT\O/ CR&_SQZYC);*<<%S%H2F#(D,I9_DA MG.!.=UUY!QF6)C=)+OD3YLB>1A+\+8VC< :9[ML>:-AZ-3I(Y/&A?9 MX^V+U;THAR[3?GC1=)ST4]6!^MYTFV *8=N!RB1E$FB-A2"@^D]*--L'UZG2 MR&HC7>"0(XV^DDIMTLE-:KT.]W<$-/PRMT;TVG^$=MEFG_M2 OKM<&?*.+[[ MWIL2SG^;NU.LO3G1=$0R=P)WJ$1(JHSZ0?;IYKX_;"$7$F.=4P.$AAE-!5($ M=-$, ]B_EVL?8^@A\WO_@RN>)OKT<./XUW,(;6/= -W;]U;G3OJY.<7.K4<6 M%_NVOJZX+EL>\:\6H)KSL3NQ7OQ6N=#^R>&%&HHJ&H+, &PTKWK5T)@#_XAV M(E*,^ -V>IOJ9_$RU'#>NZV%CF6[?__7UO&HRZ0.MEFLH<8HA&FP,6J&9U9? MX[GIUY,S\[M"/)9/Z]U,2T*(SE*$4TU9EO+J/UTX[?AXB'>0R'3\N%FN[Y;? MYJMDWNCITW]SLW+,YUETX#S^GP:G^:5SLQ'G[ MXD>Z+.N8$?*DD4KK0^5O.SUP5,T2\-PZMA7?HH(ZY7/19;U=\H>:O=%U5U;[-]9+NJ;CK>_%;N9(90A9HS*&2(00Y6!0S1H M(/1"F5^H$0!6U\+E=OM4ZTSN:J&N+/-TU99@$9WLP:W.L4;035))&AI5)WVY M"*A^3DX%2SVS> .C$*YX;+*M/Z,9%7GU'Y@RS)C6.4V!H%T4@V VVY6[^RR8TI,I_I-1(VV,;8.?H$=OHY-@QG> MZL]O=_5PP6_L=113S3>;'_5K[\W([\/][4.1__-IN?M1'\XNU]4_/".(0H9R MK"'1!H-[C6;0-0'T_Y[_W M&<8%+BF? =YXA=1SZ'%3B9;#QCC%-TT^#M( MIA<'F3'==;V?O7U(IQ9X6#= "DB50I@)@ CA%0!NXA*N5V9UR=.9"Z_?BSP MIM]Z9R]'[?@ZE)EN_/3W,>K=[2=,NL"_$-9.@V]!,CESE7M_=WKP*?_S;O6T MV,.RGB_:;\-D&@LJ07TF(]6T&A5#);KP1$FG[1K!@L;?H]%X_S2OC'OU F]O M:'G:[$VP^ Z'P-E-J9U'8$A?+/EX7&(#_=U M]&Y]XN.F>%P^/5B\#JY4^/T>@,HPQBHA#@*:: ""H([")A*E*7 MU5*?WX^\8OKNU;C28\'4RS7O<610PT(,&4F5P?6SGZ(8M M2/Y6EHL_EJO5IW*U:E\8FV4P-U)5G2P*D%:,:<(EH(A#EF;&".[2USGU^Y@R MH0!'2@B"2:5=9EPS3FA&TI1!'KF+TTE*?J]%=6_G.4ZN>_EFAY+8EKFAQ-6M M*"PY8YS\F/)C"B14PVP(3C/69XR)@\5@55%//M6;);E MXO-NOMFY8626$:HSF<&448,SH:4PN5"8YH0#J-UZ\Z]56-<)67Q=KM?US.N7 M^:KNS(]3&RRJ@+5?T_KN[66?^=@=\W;]PL7=/Y^6FV*AGS;55_"Q^8YF6 BN M,&"FZNY31%!N $TTQSG3$CHM/!S,1!D/(,P18KF#-?928F(UH +7-5C$WO[ MT*%%F+?B_%I./P_=FM#H]OFUI3=))RS9*TOVTL;!R"F3+-#2R]MIX:9?*F<0 M%, ?5RQ]K+Z[A_FV$'?-=&F]$+3XWT_;7?-2QRQE %":52T^150;@#-%NE89 MYX#X\.ER1*,UJ48L50B58TJ5T,8H;>I3P(9EC$8&U:_%?/NT*9J+.O9M?3)_ M5N='K9X6N^%K.'=].=8I3)XE)L+"XZA NVB;!=G"V#XMQ 7*Z0SK0CKF/-H M5>5"J:Y^$J2I3#$24K25#JMJ,-..-O+UPG&L(?)VL/P3:AN MI;8-^6']ONV$_)B!G"F)(,H459 A#?(,'8(;X'3:-%#(R/AI57K!)Y2I=C : MP4\W.'56MF@Z;.AH12;E.CG(')97=M9=X%=@[Z?!L]!)E5&_5^OW&#XMOS[L M/MS_?5N(JM^V^_!E-U^NB\6[=?[GW4/UO1:FW#2B#AH.7;N4XHRK(#(-?RO7O]S5XZ1VZ/G#3W;=T0-G%NB\WCN_7V:5.WQ7_;E$_?WK]7[2L5J0:4 M00"H,1!SPH1(JS:8&@$EY8RDELU=[SB1&[6#ON1SN7JJ:[QE/S^(AU?;KD'M M] MR]^:=)^7C]]6A5RN5EM5;KZ5F^9K:*,!!04E]>\B 7.:*@Z$@JQ^[$AG! )+ M[/6*$9F!>VU)(\ZZOOZX[&>?-3L'L]$/I-YV7L?J MI,Z8J7_:B QR+FV[ MF_8_&!FRE1!K.#BX3 [6:^WNX?0P$S)*1),Z$QR30V2J1IEG<2LOJJG^_%YDMIN[LW M:&B7RG>LTKKNB:]?-\WC>L^G?S]NED.?3G3Q[$3MC&K]-+:DQDFM'.#3=:NX MW6[_V[*],'2\5HBM2JW]7&6YG!>*[5Y>['NZ#5_L;N3PFUK?G^#+W?SAG77JX_724MV M96=B\JSN)FGT#0O :VY=@%XPHZ4TJ.-)S>^JBGNL^L/NH=C$&GWJ)9[M;G,W$RC^ M:8R))NK-]=FC*:ATPN?GNX=B\;0J/MQ_W-373>U^?*SJ[:[26#^<^ZWNR]S6 M*8[I8/ZOA9O7O)[_70AU1&,1J MR[GY@5T."$ [@^/,T5]W[=(T?4#/I\&^H!F]GJP/[E9OXM5Q=?DX7ZYGB*.J MYYECK7.1*Y1+1F!7#74*K6[#<8FG19ZQ3*S>S(ODL\1F'?-XF&I]^R;#_4\7)\X]7PRLJ6>MUO6EU27C]^>*C1\ M+N]W?\PWQ:OQ=[NE%VF*.5?(8)QF .2 (.$YEB#VK5^=.,=+IL.8:<>UX7UT(UNG+^D$WKR9\73>FA_H6FD; MYRZP+:SSTZ!;X)Q>7R4=P;'>_;KWRW7Q;E<\;F>0"I@:DA*82^'2IN<:BN];^P]>H+ABD,.QX.7@YN1#R6 M5[]AW@ILS#V6."P/;4R[0,2@GD^#B6%3*B-^HZX/,7U;[N:K>C7Z=4=TOP%8 M9!PSRBDSE/,LU2CMUA@U0)(Z/95^-1C159^6,BF$ 3@W7*2YUCG!,C-YGJO8 MAT;5?+/YT3RE]%@_\E8?*KA[EGR 7;(HOA>K(3#!M?,NC3F#>7S-% 7+ITWCR8%]>D:XA;%LAI)/TB8K@;\RX7WP/W67?3\+^&];M?O%ZOGMFM (Y(PAJB3 1 MF!FHNI^O8EIM+G7^T=C#D%9+LZ)CUY2Z^W*]:D>SQ'%$8.5&B&I]G/"96NWE MR?B5VD]VV?-;<*_2_^_3?%-5F-6/3\6WJJL_@PJ1#$B=@U2E0F55F\>Z2"BG M5ALH^_S^4!7]H"O9"W.O],[.V=?_F*9YHL#:KY!8>.7#%4+XNC8=6'AG<((; M_=QP0QBV,RJUN/_7]]*'SL5265K*36 MY4X/1]/LV1'/+T]RV%H5$APO3+B"#3_#I@,-3_TGD-''":=A1'U?R7)_$*5A M$ZF0Q#6HNC*9R3*12PSR0RADW(<4K@$&&UXO63KL,BJC]ND'"P)@0<7F=^!@K> M!HT/ W_I98 /Q+7R?RJ^+NLYS_7NM_EC,4NS'!C-\^K_IPHQG0KVF!G.7B_J]'(V'(HNNG213&'\G0JH F7S MAELA7;+'V.W\S^ZNCKLFN?Q!D-AG+$'D%@L-O7% M\?O_>;]<%V!F=-5%TT)E"D*1,4H%1%VLE*16!Z[[11@&/*VDF^X/DEI<\F'M MW%'R,M$6.K']\P*.NW7A@'/"D(NPZ6/@5$#3*XKT\\49/1_+[6Z^^O^6WYHI(9@JAE5*B"12&)XR+4P;C%"$_,#C%F)@ M[.S%)94ZK^ED/Q<=D1//P'[ L?4N.&Y>&&(#&S\')X8:SR3.@::/)U:GR>I0 MFV+>_+R"#&&)#$,,,"YD]?OX\/-46STYX_RCD5'2].AK,8[D<#/F.BNB>>)& M!TL[@ARQ.\KX3/7W,F7\"N\GN^SY,=A7ZO>5-ZN/#^6ZVS #LUQP(!#)TRS- M,TBJSDD7@AAE=:&;UP]'KMR-GJ01Y+QRXV[2]4H>U1^WBNY@38C*_CKS,Q7> MVZ#Q*[V_]#+ !V)?^3\7=T^;BB\ ?KE=[NH;PS%F%48P!ZP:C7"(B.C.^A&< M9]:;X9U_.'+E;T34%UH ^)?8$<'?J.@&BFN1& %=_0F#@=?IG,.#M MTO@8\)=>!OA*[#%PNYDOENNOGW\\?BE7,YU*@S*&C*!0 $92I4GW^WEJD"T# MW'XU-@#V8I*]&OMZ[VC-]4H?SQ7'&F]G2(B*_B+E,[7 MQN=_WCU4'T#1;'A5HIX9H"2C#.0TI5))?0C#!'9MYYU^/')5[S0EG2C'[>I^ MAMDW]]&\<@. HTTA6_QC!ZZT^EYFC8^%?O)/M/X]?+!?05!/FTVQWNV/S=5, MVLUW3]N99)HBHP%60*049(#C;E<752H7;FL(GD&&645HQ24'=GNLJ@J^3 MMNL( YCHM9+@[%^XE833EEQ<2^CIXOB8"9/&F_6$(+ZXG)*I*NS\;K?\7NCY M;MY&GW'-:8I2*'.89I3P7*3=.(=6N+.Z>KUWD&&P+DX%.WW3.'&X)8 O;L?W-VJ^*[Z6FQ\S(#G$ M0#%9A6"8*\YRV44!"EFO9_K\]C"0:30EG2B?<_P.;MD2)9Y17B"Q]"CL@?Y# M_A>IX>?45&#AJ?[DR7Y?%^S1\/EQOEIU;U?/5,I,3IC.H4QS@[4V\@ @;I#C M.5VWWQXVFI!/EB@9'MVS1$,\H+S18>A0.#2_ROX@&/Z>F@@9/]6_0T,<% M>S3DC\7F:S4F^MNF_&/W4%_D/5__F.%49CQ%F2*(DRH0I/DA&C'<\22L7XQA M4-%I2_;BDE:=*S,\;;1E1WP'O1CB:EXXF)PTY")4^EDX%;CTS.(-9$*XXM / M>2A6JRY(SG- ,TK3#'*M)*<*=3<94<2A:S?$Y:<'ZH74DGR!XF:5=1\DEDM^ M71 K@P+V0(ZRO]P!\;%I*HCP$_^V^^'O@<,*3?GX6%_\4=[]X_/#O/IB/CSM MMKOYNEY!GG%*=6FE[O6:S=#&>NW@N/K:<"5G L&75[/">'L5+ 4)IFW:SOA/++!EG@LUHOZ M5E:SFG^=40)312!4F1&8$P 9[7:W4$%2ZTE6MU^-#*.#F*168\\<1VNNXR6> M*VXDL30D!#!>I'RZVC(\!3]UEWP_"_4YUL]S>S5?_JYAO3/57MK,4&@!U M#AB$@B-B4)9WA^LKHF#G=UQIOS+B#";ZVC8^,'IG<.(R]7YNN$-D_PS$/I;!B&##,10 X%03K5EW MG2$C$CB_YN(>86"0M*^5]$*)DX&N,(GE73^<6-D6'BA'9E@AQ<>\J4'%*X>S M6/%WQ&'&I(JVF:_>K1?%G_]/\6.6<5WO(#$Y,D#P3/&<=%.U+)7:=3.KXZ\/ M-"^R5Y4TLI)*E_-$B*MIUG,?$?WRF^ZPMBK@_,9+$RY/:7@:-CXX>NI_.W'1 MRPFK^RWV&\Z>NSS=:U35F$DP ZLQ$I!I+HP S!Q"*6C-#.\ D;'1[=H^[IZ[ MOR[G;]]U>@SBG!M O$P+.CI'\*9UIOYU]6Q8P3J56>I5)B!1'42E;!")<8JQ1":G7"WO>W8P]G#G*2WQM!YY]E M#V/596X,X9+CP,7>H!.@Z#AQ/]]^:62T">YA4:QVV^ZOO*;&&2=. *.O9^.R MHK?Z,LR7XT8(.:\^DKOB\T-1[.H[/^K[U,6?R^TLU]5OIX!E&: X(X"I3';A MB$)6!V!Z!XG,C%97T@A+.F7)[[4V1WSX^VC'D4$L= .*GWM1V'+.G0N0Z6WH M-&C3/XTR\(?6GS^Z?)POUS-A>,X08U2DL!YAY:CBWSX@(%+T)I!EF)$8M%<7 M@$*V;OIS*(*184ATS!_ASR M\-,=1G&M[$.D(V43P-(;GRS9Y._O] #5(Y<+E.KKD!.J?JNR/A=68JF 9APK M#9FAF.6T&RQ"H3*K>YR#!1NTQ]0/5[T\=2#64';Z0.M9VU2X=<&M:^@*8?2$ MZ!4DG5, "^>3+(R+QJ525'LKRFO'T-M,/4 -ZYP,J>[Q\L=\#M(]3+,2V#?UNO=UMFJW0APDM3D75P9)"$EF- M#+4&NHLL(;,Z&ADRWF![A;;)XB WF6^3N_GV(;E?E7\D#VW56QZT;__==4=1 M ./MT#6TYVX4TR\L[ICV+'"DH9V%:1GFN8&JG$['NQ^5+:DJ]7*)?J M=ZS*NA:VZMJ)JKL?R?U>7U)]'KOZYE.GXTO]J]\EMR[4NR F3Z/"A4FEC/ 1 MNE6QYNK<8KO[5-7OSW_,O[7!JB$4S3)(%!!:2B-SD&9M?4:8F,RE4^$9(G(_ MHE.5;.JGLK>5KF3^=5,436]AV-ITVJ +]:BGH].H07V3*(-^9;Y[\]\OU\6[ M7?&XG7&15;^=4ID)"#*E>9JS-E*62NBT;.+S^X/UNY/?:U%)H\I[H[Z#;[;= MZ+B6N7:;W=R*O&O_8,G%3K&_@=,@2J\,SN[@]W7#G25FOMS\YWSU5'RX?_Z+ MS>:5&0* <2TATI 0CJJ D'>AA<*.@_P 2/3YK:LGY-?/-J\:U;("F#ZU!@6(J6S4 OF5R#*=0O' M/V84WM W/WS:;E=ULM* M6_GCZ,]4N:Z?4RO6N^J/MLO*^&;M:7^XE&904X(HH'FF)(1YRG@N64J%SBG# M5D^R#JTI,E"[-.J'R;M$DN-,DB\_CO_\)GG.)GF1CM^!],&*UH[24RQ5-X@/ M6*!1*!^H!"XT D.7\33:B,&S+L>M68[K9UVS)G_\6LRW3YMF=MMLBG\^U:M( MS;8I 34R &:\#@8$IYSB+C*C=H]#A(P7N64XTI4 MEL99EKSNTZ75R8 N3X..03-ZO589W"UGJIV*VV['2O.,"T8E1P0BB.KMYZJ+ MK+%Q6HP)$6\@=J7[0Y!XS,MH.<_AAS]]*? M8U%M= /9\5SG0=5(&S=MK'(DF;?3TT69?TH6+.OIES/,WJV_/>VV[XOOQ0IT M$7,!I4BUH)@AG.7"H'0?,0=*":?#,WWB1$97HR4!GN#R\^F3#J![N3@Q-?3(Y1Z3>[O0!$>PVU4H#--_.Y"AE M8P?!L8O%#8XQ2B3.79[NMEY@:[UENFQM@7NC;#:_N?HV32XXR__['8^+Q]LB;'_\4/O42^W=ZNRGENKXD'$ M) 5,&L$@A,)HW,5#)$MGNWJ?KQTZ_*,X,>0@R'&O\OXX1O*XGU5<)/.=-TIZ M^&G'E&&L=(/+7M/Q-N3D6=>PI#EKSP7D]+=T&NP)D$<9^F/S/XEZ.#,PDPID M&+/,9 )#DP-L(.AB48B=1HU^$8;KR:R>-_7W[\TXF>C:I8GEGW>_9O0C#T>. M6'5P?!R5@O7=LAH9/,/E5(\F%RF$&<7(L(QG!C% #CT:E7.G\4[ L(,, M@(Y.: 89!86TW:Y?,I+C;IV58Y$O;A2?P,#)WL +&(U0"M.@9XS$RNA?L./@ MZQ#@PWU%[F_%>MLP^E.QJJ_+4^5VM_W\,-\47^;;8O%Q_J/9?B6^;)L[VV:, M():;C %J-$FA8JSMKTD 2)K9/F,2646\RMV(^J51E;2R$K'9U%>?[:^6[#0. M?6].+T,O#62&*:EI &"H9%\/C8;TV/VH=Q-:UJ&/Q1U]]5OYX_F?:>6)^AK M_4%!DV9**XPD$8A(B0%%L-.G=.:TY M5+/GD>_H16S7+$RS=!U;B&$+-O+1[Y[E<*%A&;ZLI]'&C)#WV0/@PSIOV_+\ M9[&M9Q&:XYA9+G*N.,,::R9PGE4-7!?!2.ST*+/+[T:F?RO%ZQ"WDSUVW(WE MC!LY+4V)0KPC!RXPR\>G:5#'2WG9_ROQJOGM@44-6%;/%+(4YS58*,_R+@:C MF=,%DFZ_/%3M]SKL[&B2$P$B^./)@%&.++]PX3H''-V:% EG(OJ,>6@[R1[ TZT7>3M%J32NQ()VPP$I67UT':EEQ@'#U?>D,B'23$B,3:>! M* ("<](A\N"D1,%)Z>)S,%9&LC@6+6NYT^7ELYG]B.E1*#\-,WURFMX/7 MN+EIPQ^O.!]]JFU\4WWI;7A!6):R%.CZN",$2-!4'#JWU7]LD!D\Z."TS.QH M&=[=RZ &F5D;]-ZW;FU_GF'\6N:><^54#=+.]VQ>+SKKS[1]/4;=NX M2@*)H:22"RA0QIDPN(U;?4;$ZI&=<-$BMRQ[E4DC,WG6F31"]SM#+%_9"6CP MU39F!&_=&A<;6]W;E%#^6C@_5HI8A$-.,SD8[S[W%*-4)STA%25ANUFJ>%Y';S'R M?SXM=S_>K:LFKNGS;#_L'HK-[<-\_>%;\T;2WZJ?V&W?K3\6FV6YF F.I6 , M*V92+51&J3[(SS/D='/%9$1';GW:OM_76E1%I;\LU\FVSFO[UX%:DN"%'+F] M&;-\!VZ5;I)]LLE1MDF3;K*K\DW:A.M'4.N4D^K;V2?]D[1@CD49HYV+]37] MY*UA-%M"M9EQR\UI4>B,\B\_WDXGULJ;_VH73-1F6349RWE]241Q]U3?"7.[ MF2_J_:3S']L9I)F66F6:<9(92!B@I!6=&94QYZ6D\:1&;D5_>ZI'W/5)L[MG M?XNZ'@X<%S3;3YI+DPW?5)IO4V?YE!FGUBXG(&N43E0S ?^Q;L=O-\NO M7^M]YHHCSD$* 5=$"4$U09U>"#4>H__DKC+V]'>S!-4H2EI)X[1I'N4W;'%#I&Y,WY*Q M76!Y7VRW1?&^J#3I8GNW63934/N;01B6F8" 49H*+*#20C')J8S5AC@#:W%J2 BR54JD6 M6567) $BS;LJE&ED>TCAY&\;P(BDBJ5&Y9BD*=<56+E055Y84![_W=Y*TZNK M*.WO%O(V[.I0)+I7KIP9Q2;K#GITN_RZU\ G\KT=+>UER>C=S;[J2_# M?!G>V&PO>$FYJ#H9&0,@DP()F%.6=1\X2G.KJYC._[I,H6& $YCE&E?_C^<$ MH3R%=4MCGC,X)CO0$ZE%G>$(U@FA]&.ZN2^W*3#,#4 MLQ=9]3=IK%Y.6+#U/XKYXI]/\TV-J$_+NX=Z!US5__V?[;YY#)') MB=" "(%SS213JOW^2293JVV$UZ-DNFH@ZG=(!275L)'S*I<,H91+Q7G\([/' MZFZ29WTWR>W_M 9(7R.O4G= #]WH>\D^]X-+?7VT!O* ?OJ!N9^OU\%\V8#3 M@ YDVNB@#I5'&?IS"C';^?ZPB5U "#G*_+3:/]>,CZ^9)$3"3U3!,I,80 MF5'*J]8?Z[2K;1H JSVX]M$@S@SG4FJ8I5@QQ1DS2*(T-1KL?B57_ MXF.[E;:1Y8.O7I:Z &PH-_T0UJKK4';;.JNN.1L181<,NPJQ$&9/"6-!\CD) MLG!.V:+L;V6Y^&.Y6HGUXEW5ZU]_77Y9%?L7K9^?5;HM_MS)RH=_S)3@3%0C M>9-+#+6"2F#<5$*1IUFJG=XB<@PMJWY+CJ$R1BLL<"8,4H0KG5>5GPMI(D.N M4YO,UXOD66^R%^P&N]"FVY%O1+_=,'C9ZJ/''Y/?:[E)HW?@CIV;F1<0&:E4 MIL'+6,F5@WS9SB]#SK]^W11?FZF3#_>?BN_%^JEHUN>?8^>8R:P*0E*0,I-! MA(G9UV69,L=;3=K-/,AH6K9R[0,.PSD\#@H%S>OOX97#';)&GYM^6 MN_EJ^:]ZW^6^GUH_MODJMDR58E(#H;2 C#*#I>PJI5* NB#/+F+52>(I9P13 M #&L^DJYD+3Z8#41NQFQ)+=,->8'\,:Z(>^LIZ,CS\JY M"\@+Z_PTD!06"RJA4ZCHF#&>LR#3BLIWZ3@<^VGEK9&.F]=$O[ MKDX-ABN :8 O>%8GIPE#N]8'?N^7\R_+U7+WHWM773\5OU40OOVC6'TO?JWX M_+"=T?J^8TD%P(R9E $M$3K(X=AIVC":B,AXK/=!] MTYU7W%8DK4;,M?ADKS[9RQ^?I#8F.Z(U:+E-E[5AT[2 ;P1?0]/X?Q7SS>T? MY4QI7NE C(I*!%4QT?]@QN;ECDQO U-FEKS?5#=M/D M:^MH *RZELW/15/G[#PAZN=B%';6KT3-*(95)QJ27'$!.4:Y0+33 2GR.)$= M,GI\?CH^^1G!X @$#>[M, RM94^8HK6\4!QU*J&?D*1N^?5AJ8>3,6A:/X4T MRRG+4\8IICCG/$^EPK"5@1C)G)Z;#QX\/DL='P4-;V]XE 9W=A"2UJJG"]): M72"..A7/SX=1M_1Z4-3#QR@077XO9I"D(L,*"8( AR#'"*6=#)#:'7B,%CP^ M1"W?"HUG;P2(AG9V&(A6JB<,T4I=*(BZ%,]/"%&G]/I U-W'T! 5]Q5T#EH( M!+B*+3FAK*(ZHDAT\[,HQ=K$(*F;@L@XO7TH-L6\5A0'JHYVAR5K/*=CX[4I MD:E#]H6] 4CK5UP_%VX]<_1D;A]'0X-W1BE".A>$02Q@IE+!!.O"&P/Y;%?N MYJNPK+T:U FO!WWV>*W_E>1IO5AN[\JGYL6N9HM4\JW5&(>ZU[T."]J@-D=F MZS19&@"?UH7P23);U_O]B\5MH'ZIMQ"K&LWW-?J-9NO:_;'Z>_4%7]_GJ[I7M/C? M3]M=76X!L>E?% $8&M?^:$ ]EIWL=2=[X1.BZSEO?5';NZQ^ N[VS]$%PH$< MM27R&14S3#.$(,OSE%..J-"FZ2Q^&PR#OCS 6H]?5R&MCJG449]@OK>V_0J;W[(J,$L9SD M1'"F&=<9Z["7"4:M;ED/&S'R[&-WW8W_L:'>EKITXH9TTZ_3]NK^H.D<&+IB MW=4^62CKIP&SP#E=O5&HOV.VH#N.:K5#G@B#"$D-DAQG&"L(I>YD*$FMWMR+ M%CS^6K;CP:#P]MKQ;U1GW5#X"H&3/?[C:ND%1$8KG6G0,EYZY4!?>5B&=AOD M!5 RXYP!#BC/,DQ);@X$SXW3QO10,>,3T_$X3S SPX RAH]Q^#C.H1U+_WK MT+4$?@X&.F?EB#X_UX(2K]G&KF!* 'LZ%9&"S"=U0I+CB ,%4 M$)YRQ;CLP@.9\] (M H:GX".1V?"V1D.@,&=C,B_X0_(V#K8DWY.A?#SP,\M M+0_V>?@6%'WU#L9]M&#P&M34P$4?,$%Y1D"G@>94>IP,"2O MJEI.Y$1(8.M[@"^NW8$I.)5S'TY.N@*R=XE,F);]<[-!9R '>W%T)GDJ,H-R ME<)<ZQ\-4+D,7'0\QR>'O8 7U#[P@!N A!SA96UBQ.&DGT. M-O!Q=.0:9#9OSK")]>+:WFHE(!"&$,Z)(B1/)2,'"6DU%+9A3Y3 L:?IFA&I MRVF../9>QM+HSKK1ZNV!W$INSY,> Y3!HKQ[JANBYG6ZZ9;%"YFCELFK1F93 M-QRUSK;9\''J1&L2U?!Q&YFXJ94#?+#63=*YX%:[UKG!F","<"HS923/%<\Z M-0B#S&:.-+:&R%.G]B=OHIM]M:V:C,]NS=9%-(8XE3-L,5DW9Y,I+K^6+7JQ M76_F^CAXNL4;I$Q&;_R&R;(<]DN/TB1VIQDH1Y!*@*H1(J*9(#S/NT5*PD5] M^#1X2V@;.GX#:'F0*I:U0=N]&*X.T=Q=/60U2%%$:=MB%,F039KK^;>>#=GY M@VV1??^IFBWGY/Q:*S\/8S12S8$32466B9P*)-*<0V50UK65!'.N8S535L'C M-U269]_BV1N^J0KN['"-U<5S<0,52+P&*WC!#-]DN1Q<#-%HG3F1&-W]GZ_A M+L9H ML.J#"Y1(85(C@ $L)R:MKP+M5-0WQ,=JL&QBQV^P+(^:1C,W?(,5VM?A&JQ+ M9ZV&*8UX#5;H4AF^P7(X"1>BP3I]NBVV]3]?@^6478\&R]W%P W6J^-V&=:" M:I!1KC!64A)$.BD(&:O'E:(*B-QTN1X0CFMVT%8LGL]#-&7"\O#P@*43I56+ M5TI#-FVVI16V@;MVAGN0HOBIFCK/%/W:NSY^!F[T9CQE.$N-@1E+"3-4Y?+0 MY&IN4(1V[FK,V$U;F&/>P9T.VL@%-7F =FTDSZ,T74&]'["U&JAUZM\@61O\ M4[5!]EGY-3N.KH5H:7*7UEGV-#1)9RM.4"$2[:X^IU( ?#M^':7V\=5C5 MU%=G\-U;I'YG\.,61/]6*:[Y49LHC_/Y Q9-N,9KD"**VY+UOTK!IUESN"-A MD'*8?H/7/T6'UB^0GYY-X>$$M7"5.?'>_B:(2 MGSQK2U[*K[[!9)] LER__,?:')+?FRPL+U 8J.PNMQK3*S:WMB5VB46YPZ>7 MV2=(/&PA3N-.H(%R+<>H)F[L5^6ZN2_B?RQW#^IINRL?B\WG^:K8UGK657'\ MN=S. ,FXAA(0PY16(!4BU5UHF"/C@O@@ 2.3O-.8_%&)3#J5-TFC,VF%)K_7 M4AUQ'<9N.RH/[K0;?(.8'(6P-L9= &E0WZ?!R[ IE1&_T[#TT^7C?+F>57UM MF?(J;@:-I"E@0!W0*UCF=*]CH)#3(.!>;& &VIH>AH(1_(["P6M6CT+"O:@> M+'1T_^>@H6M2CCST\LQF?G:MB\?Y>O%K\?BEV,RRBK0@IR@C(M,(&X@1[7Z? M:HDL+Y1T_-7(7/NP3A:-G#XS72\R.C.WY9?U^+-9GKK+ON4]S(S5^^6Z>+83[+O42GT2L9,-] \UJ^3MNV$I^*[\7ZJ?A8;.[+S6.] MDO+ARVKYM5DQ.[HR]8I%KU*E FE*7-B%T[*'& M>]6_^^B&\. NVP%[3(/=\-PJO4F.M";/8E]>VES>)WO!PX+8T_JM8S*3!0N75>!3JE(BY%O(@V M!V/>L\;D_263A\3>2]_