0001410384-19-000138.txt : 20191107 0001410384-19-000138.hdr.sgml : 20191107 20191107165026 ACCESSION NUMBER: 0001410384-19-000138 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191107 DATE AS OF CHANGE: 20191107 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Q2 Holdings, Inc. CENTRAL INDEX KEY: 0001410384 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 202706637 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36350 FILM NUMBER: 191201079 BUSINESS ADDRESS: STREET 1: 13785 RESEARCH BOULEVARD STREET 2: SUITE 150 CITY: Austin STATE: TX ZIP: 78750 BUSINESS PHONE: 512-275-0072 MAIL ADDRESS: STREET 1: 13785 RESEARCH BOULEVARD STREET 2: SUITE 150 CITY: Austin STATE: TX ZIP: 78750 FORMER COMPANY: FORMER CONFORMED NAME: CBG Holdings, Inc. DATE OF NAME CHANGE: 20120103 FORMER COMPANY: FORMER CONFORMED NAME: CBG Holdings Inc DATE OF NAME CHANGE: 20070821 10-Q 1 q3201910q.htm 10-Q Document
false--12-31Q320190001410384P5DP5DP12M11000000002000006000004000000P5YP5Y0.00010.0001150000000150000000435350004811000043535000481100000.01742920.0112851P2Y107900000P5YP10Y0.00010.0001500000050000000000P5YP5YP3YP3YP7Y500000P24MP24MP1YP3Y0.330.330.250.250.25 0001410384 2019-01-01 2019-09-30 0001410384 2019-10-31 0001410384 2018-12-31 0001410384 2019-09-30 0001410384 us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-30 0001410384 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001410384 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-30 0001410384 us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-30 0001410384 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001410384 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001410384 us-gaap:CostOfSalesMember 2018-07-01 2018-09-30 0001410384 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-30 0001410384 2018-07-01 2018-09-30 0001410384 us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0001410384 us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0001410384 us-gaap:SellingAndMarketingExpenseMember 2018-07-01 2018-09-30 0001410384 2019-07-01 2019-09-30 0001410384 us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001410384 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001410384 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-09-30 0001410384 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001410384 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001410384 2018-01-01 2018-09-30 0001410384 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001410384 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001410384 2019-04-01 2019-06-30 0001410384 us-gaap:RetainedEarningsMember 2018-12-31 0001410384 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001410384 us-gaap:CommonStockMember 2019-09-30 0001410384 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001410384 us-gaap:RetainedEarningsMember 2019-06-30 0001410384 us-gaap:CommonStockMember 2019-06-30 0001410384 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001410384 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001410384 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001410384 us-gaap:CommonStockMember 2019-03-31 0001410384 us-gaap:TreasuryStockMember 2018-12-31 0001410384 us-gaap:CommonStockMember 2018-12-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001410384 2019-01-01 2019-03-31 0001410384 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001410384 us-gaap:RetainedEarningsMember 2019-09-30 0001410384 2019-03-31 0001410384 us-gaap:TreasuryStockMember 2019-03-31 0001410384 us-gaap:TreasuryStockMember 2019-06-30 0001410384 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001410384 us-gaap:TreasuryStockMember 2019-09-30 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001410384 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001410384 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001410384 2019-06-30 0001410384 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001410384 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001410384 us-gaap:RetainedEarningsMember 2019-03-31 0001410384 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001410384 us-gaap:CommonStockMember 2017-12-31 0001410384 2018-01-01 2018-03-31 0001410384 us-gaap:CommonStockMember 2018-09-30 0001410384 2018-04-01 2018-06-30 0001410384 us-gaap:RetainedEarningsMember 2017-12-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0001410384 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001410384 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001410384 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001410384 2017-12-31 0001410384 2018-06-30 0001410384 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001410384 us-gaap:RetainedEarningsMember 2018-06-30 0001410384 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001410384 us-gaap:CommonStockMember 2018-03-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0001410384 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001410384 us-gaap:RetainedEarningsMember 2018-09-30 0001410384 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001410384 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001410384 us-gaap:RetainedEarningsMember 2018-03-31 0001410384 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001410384 us-gaap:CommonStockMember 2018-06-30 0001410384 2018-09-30 0001410384 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001410384 us-gaap:TreasuryStockMember 2018-01-01 2018-03-31 0001410384 us-gaap:TreasuryStockMember 2017-12-31 0001410384 us-gaap:TreasuryStockMember 2018-06-30 0001410384 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001410384 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0001410384 us-gaap:TreasuryStockMember 2018-03-31 0001410384 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001410384 2018-03-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001410384 us-gaap:TreasuryStockMember 2018-09-30 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001410384 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001410384 qtwo:Q2SoftwareInc.Member 2018-12-31 0001410384 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2018-02-28 0001410384 qtwo:DeferredImplementationCostsNoncurrentMember 2019-07-01 2019-09-30 0001410384 qtwo:CloudLendingInc.Member 2018-10-15 0001410384 qtwo:TechnologyServicesOtherMember 2018-01-01 2018-09-30 0001410384 srt:MaximumMember qtwo:DeferredImplementationCostsNoncurrentMember 2019-09-30 0001410384 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2019-01-01 2019-09-30 0001410384 2021-10-01 2019-09-30 0001410384 qtwo:DeferredCommissionsMember 2019-01-01 2019-09-30 0001410384 qtwo:DeferredImplementationCostsNoncurrentMember 2019-01-01 2019-09-30 0001410384 us-gaap:OtherNoncurrentLiabilitiesMember qtwo:CloudLendingInc.Member 2019-09-30 0001410384 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-01-01 2019-09-30 0001410384 qtwo:TechnologyServicesOtherMember 2019-07-01 2019-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2019-09-30 0001410384 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-09-30 0001410384 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001410384 qtwo:TechnologyServicesOtherMember 2019-01-01 2019-09-30 0001410384 2019-10-01 2019-09-30 0001410384 2018-02-28 0001410384 qtwo:DeferredCommissionsMember 2019-07-01 2019-09-30 0001410384 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-09-30 0001410384 qtwo:DeferredImplementationCostsNoncurrentMember 2018-01-01 2018-09-30 0001410384 qtwo:DeferredCommissionsMember 2018-07-01 2018-09-30 0001410384 us-gaap:AccountingStandardsUpdate201815Member 2019-01-01 2019-09-30 0001410384 srt:MaximumMember qtwo:DeferredCommissionsMember 2019-09-30 0001410384 qtwo:DeferredCommissionsMember 2018-01-01 2018-09-30 0001410384 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001410384 qtwo:DeferredImplementationCostsNoncurrentMember 2018-07-01 2018-09-30 0001410384 us-gaap:ConvertibleDebtSecuritiesMember 2018-01-01 2018-09-30 0001410384 qtwo:EmployeeStockOptionsRestrictedStockUnitsAndMarketStockUnitsMember 2018-01-01 2018-09-30 0001410384 us-gaap:WarrantMember 2018-01-01 2018-09-30 0001410384 us-gaap:ConvertibleDebtSecuritiesMember 2019-01-01 2019-09-30 0001410384 qtwo:EmployeeStockOptionsRestrictedStockUnitsAndMarketStockUnitsMember 2019-01-01 2019-09-30 0001410384 us-gaap:WarrantMember 2019-01-01 2019-09-30 0001410384 qtwo:SubscriptionsMember 2019-01-01 2019-09-30 0001410384 qtwo:TransactionalServicesMember 2019-07-01 2019-09-30 0001410384 qtwo:SubscriptionsMember 2018-01-01 2018-09-30 0001410384 qtwo:TransactionalServicesMember 2018-01-01 2018-09-30 0001410384 qtwo:SubscriptionsMember 2018-07-01 2018-09-30 0001410384 qtwo:TransactionalServicesMember 2019-01-01 2019-09-30 0001410384 us-gaap:ProductAndServiceOtherMember 2018-07-01 2018-09-30 0001410384 us-gaap:ProductAndServiceOtherMember 2019-07-01 2019-09-30 0001410384 qtwo:TransactionalServicesMember 2018-07-01 2018-09-30 0001410384 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-09-30 0001410384 us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-09-30 0001410384 qtwo:SubscriptionsMember 2019-07-01 2019-09-30 0001410384 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2019-01-01 2019-09-30 0001410384 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-09-30 0001410384 us-gaap:RestrictedStockUnitsRSUMember qtwo:SharebasedCompensationAwardTrancheFourMember 2019-01-01 2019-09-30 0001410384 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-09-30 0001410384 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-09-30 0001410384 srt:MinimumMember qtwo:DeferredCommissionsMember 2019-09-30 0001410384 us-gaap:PerformanceSharesMember 2019-01-01 2019-09-30 0001410384 qtwo:TechnologyServicesOtherMember 2018-07-01 2018-09-30 0001410384 srt:MinimumMember qtwo:DeferredImplementationCostsNoncurrentMember 2019-09-30 0001410384 srt:MinimumMember us-gaap:ComputerEquipmentMember 2019-01-01 2019-09-30 0001410384 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-09-30 0001410384 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-09-30 0001410384 us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-09-30 0001410384 srt:MaximumMember us-gaap:ComputerEquipmentMember 2019-01-01 2019-09-30 0001410384 qtwo:GroSolutionsMember 2018-11-30 0001410384 qtwo:GroSolutionsMember 2019-01-01 2019-09-30 0001410384 qtwo:CloudLendingInc.Member 2018-10-15 2018-10-15 0001410384 srt:MaximumMember qtwo:GroSolutionsMember 2018-11-30 2018-11-30 0001410384 qtwo:CloudLendingInc.Member 2019-07-01 2019-09-30 0001410384 qtwo:GroSolutionsMember 2019-07-01 2019-09-30 0001410384 qtwo:CloudLendingInc.Member 2019-01-01 2019-09-30 0001410384 qtwo:GroSolutionsMember 2018-11-30 2018-11-30 0001410384 srt:MinimumMember qtwo:GroSolutionsMember 2018-11-30 2018-11-30 0001410384 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2018-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel2Member qtwo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel1Member qtwo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel3Member qtwo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 qtwo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 qtwo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-30 0001410384 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel1Member qtwo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel3Member qtwo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel2Member qtwo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-09-30 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-30 0001410384 us-gaap:MoneyMarketFundsMember 2019-09-30 0001410384 us-gaap:CertificatesOfDepositMember 2019-09-30 0001410384 qtwo:CorporateBondsandCommercialPaperMember 2019-09-30 0001410384 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-30 0001410384 us-gaap:CashMember 2018-12-31 0001410384 us-gaap:CashMember 2019-09-30 0001410384 us-gaap:CertificatesOfDepositMember 2018-12-31 0001410384 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001410384 qtwo:CorporateBondsandCommercialPaperMember 2018-12-31 0001410384 us-gaap:MoneyMarketFundsMember 2018-12-31 0001410384 us-gaap:TrademarksMember 2018-12-31 0001410384 us-gaap:NoncompeteAgreementsMember 2018-12-31 0001410384 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-12-31 0001410384 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-09-30 0001410384 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-09-30 0001410384 us-gaap:CustomerRelationshipsMember 2019-09-30 0001410384 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-12-31 0001410384 us-gaap:EmploymentContractsMember 2019-09-30 0001410384 us-gaap:CustomerRelationshipsMember 2018-12-31 0001410384 us-gaap:TrademarksMember 2019-09-30 0001410384 us-gaap:NoncompeteAgreementsMember 2019-09-30 0001410384 us-gaap:EmploymentContractsMember 2018-12-31 0001410384 us-gaap:OperatingExpenseMember 2019-01-01 2019-09-30 0001410384 us-gaap:OperatingExpenseMember 2018-01-01 2018-09-30 0001410384 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-09-30 0001410384 us-gaap:OperatingExpenseMember 2018-07-01 2018-09-30 0001410384 us-gaap:OperatingExpenseMember 2019-07-01 2019-09-30 0001410384 srt:MaximumMember 2019-01-01 2019-09-30 0001410384 2018-01-01 2018-12-31 0001410384 srt:MinimumMember 2019-01-01 2019-09-30 0001410384 qtwo:AustinOfficeLeaseMember 2019-09-30 0001410384 qtwo:LeaseOneMember 2019-01-01 2019-09-30 0001410384 qtwo:LeaseTwoMember 2019-01-01 2019-09-30 0001410384 qtwo:AustinOfficeLeaseMember 2018-04-01 2018-06-30 0001410384 qtwo:AtlantaGeorgiaOfficeLeaseMember 2018-04-01 2018-06-30 0001410384 qtwo:LeaseTwoMember 2019-09-30 0001410384 qtwo:LeaseOneMember 2019-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2019-09-30 0001410384 us-gaap:AdditionalPaidInCapitalMember qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2019-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2019-01-01 2019-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2018-07-01 2018-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2019-07-01 2019-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2018-01-01 2018-09-30 0001410384 us-gaap:AdditionalPaidInCapitalMember qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2019-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2019-06-01 2019-06-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2018-02-01 2018-02-28 0001410384 2018-02-01 2018-02-28 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2019-09-01 2019-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2019-01-01 2019-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2018-01-01 2018-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2018-07-01 2018-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2019-07-01 2019-09-30 0001410384 qtwo:PublicStockOfferingSharesFromExistingShareholdersMember 2019-06-12 2019-06-12 0001410384 qtwo:PublicStockOfferingMember 2019-06-10 0001410384 qtwo:PublicStockOfferingSharesFromParentMember 2019-06-10 2019-06-10 0001410384 qtwo:PublicStockOfferingMember 2019-06-12 0001410384 qtwo:PublicStockOfferingMember 2019-06-12 2019-06-12 0001410384 qtwo:PublicStockOfferingMember 2019-06-10 2019-06-10 0001410384 us-gaap:PerformanceSharesMember 2019-09-30 0001410384 us-gaap:PerformanceSharesMember 2018-12-31 0001410384 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001410384 us-gaap:RestrictedStockUnitsRSUMember 2019-09-30 0001410384 us-gaap:RestrictedStockUnitsRSUMember qtwo:A2014StockPlanMember 2019-01-01 2019-09-30 0001410384 qtwo:A2014StockPlanMember 2018-12-31 0001410384 qtwo:A2007StockPlanMember 2019-09-30 0001410384 qtwo:A2014StockPlanMember 2019-09-30 0001410384 qtwo:A2014StockPlanMember 2019-01-01 2019-09-30 0001410384 qtwo:A2014StockPlanMember 2019-01-01 2019-01-01 0001410384 us-gaap:RestrictedStockUnitsRSUMember qtwo:A2014StockPlanMember 2019-09-30 0001410384 qtwo:LenderPerformanceGroupLLCMember 2019-09-30 2019-09-30 0001410384 qtwo:LenderPerformanceGroupLLCMember 2019-09-30 xbrli:pure iso4217:USD xbrli:shares qtwo:annual_installment xbrli:shares iso4217:USD qtwo:day utreg:sqft qtwo:reporting_unit qtwo:operating_segment qtwo:building

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 September 30, 2019.   
 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-36350
Q2 Holdings, Inc.
Exact Name of Registrant as Specified in its Charter
Delaware
 
20-2706637
State or Other Jurisdiction of
Incorporation or Organization
 
I.R.S. Employer Identification No.
 
 
 
 
 
13785 Research Blvd.,
Suite 150
 

Austin,
Texas
 
78750
Address of Principal Executive Offices
 
Zip Code
(512275-0072
Registrant's Telephone Number, Including Area Code
Not Applicable
Former Name, Former Address and Former Fiscal Year, if Changed Since Last Report

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.0001 par value
QTWO
New York Stock Exchange

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes    No 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes    No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
 
Accelerated filer
Non-accelerated filer
 
Smaller reporting company
Emerging growth company
 
 
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the 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: 48,155,730 shares of Common Stock, $0.0001 par value per share as of October 31, 2019.



TABLE OF CONTENTS
 
 
PAGE
 
 
 
 
Item 1.
 3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Item 2.
 
 
 
Item 3.
 
 
 
Item 4.
 
 
 
 
 
 
 
Item 1.
 
 
 
Item 1A.
 
 
 
Item 2.
 
 
 
Item 3.
 
 
 
Item 4.
 
 
 
Item 5.
 
 
 
Item 6.
 
 
 


2


PART I - FINANCIAL INFORMATION
Item 1. Financial Statements.

Q2 HOLDINGS, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
 
 
September 30, 2019
 
December 31, 2018
 
 
(unaudited)
 
 
Assets
 
 
 
 
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
601,156

 
$
108,341

Restricted cash
 
2,152

 
1,815

Investments
 
35,696

 
68,979

Accounts receivable, net
 
24,349

 
19,668

Contract assets, current portion
 
826

 
598

Prepaid expenses and other current assets
 
6,114

 
3,983

Deferred solution and other costs, current portion
 
13,902

 
10,501

Deferred implementation costs, current portion
 
4,638

 
4,427

Total current assets
 
688,833

 
218,312

Property and equipment, net
 
39,917

 
34,994

Right of use assets
 
29,159

 

Deferred solution and other costs, net of current portion
 
25,384

 
16,761

Deferred implementation costs, net of current portion
 
14,884

 
9,948

Intangible assets, net
 
54,167

 
63,296

Goodwill
 
107,857

 
107,907

Contract assets, net of current portion
 
13,981

 
10,272

Other long-term assets
 
3,502

 
2,230

Total assets
 
$
977,684

 
$
463,720

Liabilities and stockholders' equity
 
 
 
 
Current liabilities:
 
 
 
 
Accounts payable
 
$
8,612

 
$
9,169

Accrued liabilities
 
12,358

 
9,329

Accrued compensation
 
35,689

 
12,652

Deferred revenues, current portion
 
52,047

 
42,531

Lease liabilities, current portion
 
7,472

 

Total current liabilities
 
116,178

 
73,681

Convertible notes, net of current portion
 
419,326

 
182,723

Deferred revenues, net of current portion
 
25,391

 
23,063

Deferred rent, net of current portion
 

 
8,151

Lease liabilities, net of current portion
 
30,309



Other long-term liabilities
 
4,639

 
17,202

Total liabilities
 
595,843

 
304,820

Commitments and contingencies (Note 7)
 

 

Stockholders' equity:
 
 
 
 
Preferred stock: $0.0001 par value; 5,000 shares authorized; no shares issued or outstanding as of September 30, 2019 and December 31, 2018
 

 

Common stock: $0.0001 par value; 150,000 shares authorized; 48,110 issued and outstanding as of September 30, 2019 and 43,535 shares issued and outstanding as of December 31, 2018
 
5

 
4

Additional paid-in capital
 
609,327

 
331,355

Accumulated other comprehensive income/(loss)
 
142

 
(37
)
Accumulated deficit
 
(227,633
)
 
(172,422
)
Total stockholders' equity
 
381,841

 
158,900

Total liabilities and stockholders' equity
 
$
977,684

 
$
463,720

   

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

3


Q2 HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(unaudited)
(in thousands, except per share data)
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Revenues
 
$
79,702

 
$
60,541

 
$
228,644

 
$
173,923

Cost of revenues(1)
 
40,447

 
30,140

 
117,683

 
86,420

Gross profit
 
39,255

 
30,401

 
110,961

 
87,503

Operating expenses:
 
 
 
 
 
 
 
 
Sales and marketing(1)
 
15,700

 
11,467

 
47,371

 
34,541

Research and development(1)
 
19,617

 
12,904

 
56,392

 
35,817

General and administrative(1)
 
13,418

 
11,237

 
41,357

 
32,331

Acquisition related costs
 
2,758

 
1,811

 
7,453

 
2,325

Amortization of acquired intangibles
 
912

 
251

 
3,032

 
987

Unoccupied lease charges
 
244

 

 
244

 
658

Total operating expenses
 
52,649

 
37,670

 
155,849

 
106,659

Loss from operations
 
(13,394
)
 
(7,269
)
 
(44,888
)
 
(19,156
)
Other income (expense):
 
 
 
 
 
 
 
 
Interest and other income
 
1,315

 
1,025

 
2,978

 
1,979

Interest and other expense
 
(6,521
)

(2,902
)
 
(13,608
)
 
(6,984
)
Total other income (expense), net
 
(5,206
)
 
(1,877
)
 
(10,630
)
 
(5,005
)
Loss before income taxes
 
(18,600
)
 
(9,146
)
 
(55,518
)
 
(24,161
)
Benefit from income taxes
 
31

 
287

 
307

 
627

Net loss
 
$
(18,569
)
 
$
(8,859
)
 
$
(55,211
)
 
$
(23,534
)
Other comprehensive loss:
 
 
 
 
 
 
 
 
Unrealized gain on available-for-sale investments
 
37

 
78

 
247

 
56

Foreign currency translation adjustment
 
(59
)
 

 
(68
)
 

Comprehensive loss
 
$
(18,591
)
 
$
(8,781
)
 
$
(55,032
)
 
$
(23,478
)
Net loss per common share, basic and diluted
 
$
(0.39
)
 
$
(0.21
)
 
$
(1.21
)
 
$
(0.55
)
Weighted average common shares outstanding:
 
 
 
 
 
 
 
 
Basic and diluted
 
47,782

 
42,993

 
45,519

 
42,597

_______________________________________________________________________________

(1) 
Includes stock-based compensation expenses as follows:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Cost of revenues
 
$
1,478

 
$
1,240

 
$
4,454

 
$
3,320

Sales and marketing
 
2,060

 
1,474

 
5,462

 
4,128

Research and development
 
2,598

 
1,758

 
7,083

 
4,680

General and administrative
 
3,934

 
3,026

 
11,536

 
8,469

Total stock-based compensation expenses
 
$
10,070

 
$
7,498

 
$
28,535

 
$
20,597

  

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

















4


Q2 HOLDINGS INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY
(unaudited)
(in thousands)
 
 
Common Stock
 
Treasury Stock
 
Additional
Paid-In
Capital
 
Accumulated Other Comprehensive Income/(Loss)
 
Accumulated
Deficit
 
Total
Stockholders'
Equity
 
 
Shares
 
Amount
 
 
Balance at December 31, 2018
 
43,535

 
$
4

 
$

 
$
331,355

 
$
(37
)
 
$
(172,422
)
 
$
158,900

Stock-based compensation expense
 

 

 

 
9,154

 

 

 
9,154

Exercise of stock options
 
272

 

 

 
3,741

 

 

 
3,741

Shares acquired to settle the exercise of stock options
 
(3
)
 

 

 
(217
)
 

 

 
(217
)
Shares issued for the vesting of restricted stock awards
 
312

 

 

 

 

 

 

Other comprehensive income
 

 

 

 

 
126

 

 
126

Net loss
 

 

 

 

 

 
(19,311
)
 
(19,311
)
Balance at March 31, 2019
 
44,116

 
$
4

 
$

 
$
344,033

 
$
89

 
$
(191,733
)
 
$
152,393

Stock-based compensation expense
 

 

 

 
9,886

 

 

 
9,886

Exercise of stock options
 
360

 

 

 
5,147

 

 

 
5,147

Shares acquired to settle the exercise of stock options
 
(3
)
 

 

 
(250
)
 

 

 
(250
)
Shares issued for the vesting of restricted stock awards
 
63

 

 

 

 

 

 

Proceeds from issuance of common stock, net of issuance costs
 
3,034

 
1

 

 
195,186

 

 

 
195,187

Equity component of convertible senior notes, less issuance costs
 

 

 

 
81,520

 

 

 
81,520

Purchase of capped call transactions
 

 

 

 
(40,765
)
 

 

 
(40,765
)
Other comprehensive income
 

 

 

 

 
75

 

 
75

Net loss
 

 

 

 

 

 
(17,331
)
 
(17,331
)
Balance at June 30, 2019
 
47,570

 
$
5

 
$

 
$
594,757

 
$
164

 
$
(209,064
)
 
$
385,862

Stock-based compensation expense
 

 

 

 
10,336

 

 

 
10,336

Exercise of stock options
 
250

 

 

 
4,214

 

 

 
4,214

Shares acquired to settle the exercise of stock options
 
(2
)
 

 

 
(113
)
 

 

 
(113
)
Shares issued for the vesting of restricted stock awards
 
292

 

 

 

 

 

 

Proceeds from issuance of common stock, net of issuance costs
 

 

 

 
103

 

 

 
103

Equity component of convertible senior notes, less issuance costs
 

 

 

 
30

 

 

 
30

Other comprehensive income
 

 

 

 

 
(22
)
 

 
(22
)
Net loss
 

 

 

 

 

 
(18,569
)
 
(18,569
)
Balance at September 30, 2019
 
48,110

 
$
5

 
$

 
$
609,327

 
$
142

 
$
(227,633
)
 
$
381,841

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


















5


Q2 HOLDINGS INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY
(unaudited)
(in thousands)
 
 
Common Stock
 
Treasury Stock
 
Additional
Paid-In
Capital
 
Accumulated Other Comprehensive Income/(Loss)
 
Accumulated
Deficit
 
Total
Stockholders'
Equity
 
 
Shares
 
Amount
 
 
Balance at December 31, 2017
 
41,967

 
$
4

 
$
(855
)
 
$
259,726

 
$
(139
)
 
$
(152,114
)
 
$
106,622

Stock-based compensation expense
 

 

 

 
6,165

 

 

 
6,165

Exercise of stock options
 
268

 

 

 
2,761

 

 

 
2,761

Shares acquired to settle the exercise of stock options
 
(1
)
 

 
(62
)
 

 

 

 
(62
)
Shares issued for the vesting of restricted stock awards
 
171

 

 

 

 

 

 

Retirement of treasury stock
 

 

 
917

 
(164
)
 

 
(753
)
 

Equity component of convertible senior notes, less issuance costs
 

 

 

 
48,919

 

 

 
48,919

Purchase of convertible notes bond hedge
 

 

 

 
(41,699
)
 

 

 
(41,699
)
Issuance of warrants
 

 

 

 
22,379

 

 

 
22,379

Cumulative effect of the adoption of new accounting standard
 

 

 

 

 

 
15,842

 
15,842

Other comprehensive loss
 

 

 

 

 
(24
)
 

 
(24
)
Net loss
 

 

 

 

 

 
(6,048
)
 
(6,048
)
Balance at March 31, 2018
 
42,405

 
$
4

 
$

 
$
298,087

 
$
(163
)
 
$
(143,073
)
 
$
154,855

Stock-based compensation expense
 

 

 

 
7,087

 

 

 
7,087

Exercise of stock options
 
386

 

 

 
5,023

 

 

 
5,023

Shares acquired to settle the exercise of stock options
 
(1
)
 

 

 
(34
)
 

 

 
(34
)
Shares issued for the vesting of restricted stock awards
 
60

 

 

 

 

 

 

Other comprehensive income
 

 

 

 

 
2

 

 
2

Net loss
 

 

 

 

 

 
(8,627
)
 
(8,627
)
Balance at June 30, 2018
 
42,850

 
$
4

 
$

 
$
310,163

 
$
(161
)
 
$
(151,700
)
 
$
158,306

Stock-based compensation expense
 

 

 

 
7,596

 

 

 
7,596

Exercise of stock options
 
236

 

 

 
3,167

 

 

 
3,167

Shares acquired to settle the exercise of stock options
 
(5
)
 

 

 
(299
)
 

 

 
(299
)
Shares issued for the vesting of restricted stock awards
 
256

 

 

 

 

 

 

Other comprehensive income
 

 

 

 

 
78

 

 
78

Net loss
 

 

 

 

 

 
(8,859
)
 
(8,859
)
Balance at September 30, 2018
 
43,337

 
$
4

 
$

 
$
320,627

 
$
(83
)
 
$
(160,559
)
 
$
159,989

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

6


Q2 HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
(in thousands)
 
 
Nine Months Ended September 30,
 
 
2019
 
2018
Cash flows from operating activities:
 
 
 
 
Net loss
 
$
(55,211
)
 
$
(23,534
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
 
Amortization of deferred implementation, solution and other costs
 
9,670

 
6,234

Depreciation and amortization
 
17,728

 
11,441

Amortization of debt issuance costs
 
1,004

 
587

Amortization of debt discount
 
10,150

 
5,370

Amortization of premiums on investments
 
124

 
2

Stock-based compensation expenses
 
29,376

 
20,597

Deferred income taxes
 
(341
)
 
(429
)
Allowance for sales credits
 
141

 
113

Loss on disposal of long-lived assets
 
266

 

Unoccupied lease charges
 
244

 
658

Changes in operating assets and liabilities:
 
 
 
 
Accounts receivable, net
 
(4,822
)
 
(10,031
)
Prepaid expenses and other current assets
 
(1,922
)
 
(1,820
)
Deferred solution and other costs
 
(16,412
)
 
(7,256
)
Deferred implementation costs
 
(10,428
)
 
(4,958
)
Contract assets
 
(3,937
)
 
(3,775
)
Other long-term assets
 
4,357

 
(541
)
Accounts payable
 
(72
)
 
645

Accrued liabilities
 
8,874

 
291

Deferred revenues
 
11,844

 
3,536

Deferred rent and other long-term liabilities
 
(1,961
)
 
(990
)
Net cash used in operating activities
 
(1,328
)
 
(3,860
)
Cash flows from investing activities:
 
 
 
 
Purchases of investments
 
(27,330
)
 
(75,715
)
Maturities of investments
 
60,735

 
31,217

Purchases of property and equipment
 
(12,490
)
 
(12,174
)
Business combinations and asset acquisitions, net of cash acquired
 

 
(150
)
Purchases of intangible assets
 
(288
)
 
(46
)
Net cash provided by (used in) investing activities
 
20,627

 
(56,868
)
Cash flows from financing activities:
 
 
 
 
Proceeds from issuance of common stock, net of issuance costs
 
195,289

 

Proceeds from issuance of convertible notes, net of issuance costs
 
307,016

 
223,167

Purchases of capped call transactions
 
(40,765
)


Purchase of convertible notes bond hedge
 

 
(41,699
)
Proceeds from issuance of warrants
 

 
22,379

Proceeds from exercise of stock options to purchase common stock
 
12,313

 
10,699

Net cash provided by financing activities
 
473,853

 
214,546

Net increase in cash, cash equivalents, and restricted cash
 
493,152

 
153,818

Cash, cash equivalents, and restricted cash, beginning of period
 
110,156

 
60,276

Cash, cash equivalents, and restricted cash, end of period
 
$
603,308

 
$
214,094

Supplemental disclosures of cash flow information:
 
 
 
 
Cash paid for taxes
 
$
389

 
$
130

Cash paid for interest
 
$
1,726

 
$
810

Supplemental disclosure of non-cash investing and financing activities:
 
 
 
 
Data center assets acquired under deferred payment arrangements or financing arrangements
 
$
2,040

 
$

Shares acquired to settle the exercise of stock options
 
$
(580
)
 
$
(395
)

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

7

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)


1. Organization and Description of Business
Q2 Holdings, Inc. and its wholly-owned subsidiaries, collectively the Company, is a leading provider of secure, cloud-based digital solutions that transform the ways in which traditional and emerging financial services providers engage with account holders and end users, or End Users. The Company sells its solutions to regional and community financial institutions, alternative finance and leasing companies, and financial technology companies. The Company's solutions enable customers to deliver robust suites of digital banking, lending, leasing, and banking as a service, or BaaS, services that make it possible for account holders and End Users to transact and engage anytime, anywhere and on any device. The Company delivers its solutions to the substantial majority of its customers using a software-as-a-service, or SaaS, model under which its customers pay subscription fees for the use of the Company's solutions. The Company was incorporated in Delaware in March 2005 and is a holding company that owns 100% of the outstanding capital stock of Q2 Software, Inc. The Company's headquarters are located in Austin, Texas.
2. Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
These interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP, and Securities and Exchange Commission, or SEC, requirements for interim financial statements. The interim unaudited condensed consolidated financial statements include the accounts of Q2 Holdings, Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
In the Company's opinion, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2018, which are included in the Company's Annual Report on Form 10-K, filed with the SEC on February 19, 2019. The results of operations for the three and nine months ended September 30, 2019 are not necessarily indicative of the results to be expected for the year ending December 31, 2019 or for any other period.
Use of Estimates
The preparation of the accompanying interim unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the interim unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, standalone selling price, and other revenue items requiring significant judgment; stock-based compensation; the carrying value of goodwill; the fair value of acquired intangibles; the capitalization of software development costs; the useful lives of property and equipment and long-lived intangible assets; fair value of contingent consideration; fair value of the conversion features of convertible notes; and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.
Cash and Cash Equivalents
The Company considers all highly liquid investments acquired with an original maturity of ninety days or less at the date of purchase to be cash equivalents. Cash equivalents are stated at cost or fair value based on the underlying security.

8

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

Restricted Cash
Restricted cash consists of deposits held as collateral for the Company's secured letters of credit or bank guarantee issued in place of the security deposit for the Company's corporate headquarters and various other leases.
Investments
Investments consist primarily of U.S. government agency bonds, corporate bonds, commercial paper, certificates of deposit and money market funds. All investments are considered available for sale and are carried at fair value.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, restricted cash, investments and accounts receivable. The Company's cash and cash equivalents, restricted cash and investments are placed with high credit quality financial institutions and issuers, and at times may exceed federally-insured limits. The Company has not experienced any loss relating to cash and cash equivalents or restricted cash in these accounts. The Company provides credit, in the normal course of business, to a number of its customers. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. No individual customer accounted for 10% or more of revenues for each of the three and nine months ended September 30, 2019 and 2018. No individual customer accounted for 10% or more of accounts receivable, net, as of September 30, 2019 and December 31, 2018.
Contract Balances
The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables, or contract assets, and deferred revenues, or contract liabilities. Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets that are expected to be billed during the succeeding twelve-month period are recorded in contract assets, current portion, and the remaining portion is recorded in contract assets, net of current portion on the accompanying condensed consolidated balance sheets at the end of each reporting period. A contract liability results when the Company receives prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. The Company recognizes contract liabilities as revenues when the services are performed, and the corresponding revenue recognition criteria are met. Contract liabilities that are expected to be recognized as revenues during the succeeding twelve-month period are recorded in deferred revenues, current portion, and the remaining portion is recorded in deferred revenue, net of current portion, on the accompanying condensed consolidated balance sheets at the end of each reporting period.
Accounts Receivable
Accounts receivable are stated at net realizable value, including both billed and unbilled receivables to customers. Unbilled receivable balances arise primarily when the Company provides services in advance of billing for those services. Generally, billing for revenues related to the number of End Users and the number of transactions processed by the Company's End Users that are included in the Company's minimum subscription fee occurs in the month the revenue is recognized, resulting in accounts receivable. Billing for revenues relating to the number of End Users and the number of transactions processed by the Company's End Users that are in excess of the Company's minimum subscription fees are, generally, billed in the month following the month the revenues were earned, resulting in an unbilled receivable. Unbilled receivables of $3.6 million and $3.2 million were included in the accounts receivable balance at September 30, 2019 and December 31, 2018, respectively.
The Company assesses the collectability of outstanding accounts receivable on an ongoing basis and maintains an allowance for doubtful accounts for accounts receivable deemed uncollectable. As of September 30, 2019 and December 31, 2018, the Company did not provide for an allowance for doubtful accounts, as all amounts outstanding were deemed collectable. Historically, the Company's collection experience has not varied significantly, and bad debt expenses have been insignificant.

9

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

The Company maintains a reserve for estimated sales credits issued to customers for billing disputes or other service-related reasons. This allowance is recorded as a reduction against current period revenues and accounts receivable. In estimating this allowance, the Company analyzes prior periods to determine the amounts of sales credits issued to customers compared to the revenues in the period that related to the original customer invoice. This estimate is analyzed quarterly and adjusted as necessary. The allowance for sales credits was $0.5 million and $0.4 million as of September 30, 2019 and December 31, 2018, respectively.
Deferred Revenues
Deferred revenues primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. The Company recognizes deferred revenues as revenues when the services are performed and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed.
The net increase in the deferred revenue balance for the nine months ended September 30, 2019 is primarily driven by cash payments received or due in advance of satisfying the Company's performance obligations of $60.2 million partially offset by the recognition of $47.6 million of revenue that was included in the deferred revenue balance at December 31, 2018 and a $0.8 million decrease from the netting of contract assets and liabilities on a contract-by-contract basis. Amounts recognized from deferred revenues represent primarily revenue from the sale of subscription and implementation services.
The Company's payment terms vary by the type and location of its customer and the products or services offered. The period of time between invoicing and when payment is due is not significant. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer.
On September 30, 2019, the Company had $953.5 million of remaining performance obligations, which represents contracted revenue minimums that have not yet been recognized, including amounts that will be invoiced and recognized as revenue in future periods. The Company expects to recognize approximately 49% percent of its remaining performance obligations as revenue in the next 24 months, an additional 39% percent in the next 25 to 48 months, and the balance thereafter.
Deferred Implementation Costs
The Company capitalizes certain personnel and other costs such as employee salaries, benefits and the associated payroll taxes that are direct and incremental to the implementation of its solutions. The Company analyzes implementation costs that may be capitalized to assess their recoverability, and only capitalizes costs that it anticipates being recoverable. The Company assesses the recoverability of its deferred implementation costs by comparing the greater of the amount of the non-cancellable portion of a customer's contract and the non-refundable customer prepayments received as it relates to the specific implementation costs incurred. The Company begins amortizing the deferred implementation costs for an implementation once the revenue recognition criteria have been met, and the Company amortizes those deferred implementation costs ratably over the expected period of customer benefit, which has been determined to be the estimated life of the technology, which the Company estimates to be five to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.
The portion of deferred implementation costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred implementation costs, current portion, and the remainder is recorded in long-term assets as deferred implementation costs, net of current portion on the condensed consolidated balance sheet. The Company capitalized implementation costs in the amount of $3.9 million and $2.3 million during the three months ended September 30, 2019 and 2018, respectively, and recognized $2.1 million and $1.1 million of amortization during the three months ended September 30, 2019 and 2018, respectively. The Company capitalized implementation costs in the amount of $10.4 million and $5.5 million during the nine months ended September 30, 2019 and 2018, respectively, and recognized $5.4 million and $3.5 million of amortization during the nine months ended September 30, 2019 and 2018, respectively. Amortization expense is included in cost of revenues in the accompanying condensed consolidated statements of comprehensive loss.

10

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

Deferred Solution and Other Costs
The Company capitalizes sales commissions and other third-party costs such as third-party licenses and maintenance related to its customer agreements. The Company capitalizes sales commissions because the commission charges are so closely related to the revenues from the non-cancellable customer agreements that they should be recorded as an asset and charged to expense over the same period that the related revenue is recognized. The Company capitalizes commissions and bonuses for those involved in the sale, including direct employees and indirect supervisors, as these are incremental to the sale. The Company typically pays commissions in two increments. The initial payment is made after the contract has been executed and the initial deposit has been received from the customer, and the final payment is made upon commencement date. The Company requires that an individual remain employed to collect a commission when it is due. The service period between the first and second payment is considered a substantive service period and as a result, the Company expenses the final payment when made. The Company begins amortizing deferred solution and other costs for a particular customer agreement once the revenue recognition criteria are met and amortizes those deferred costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology, which the Company estimates to be five to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.
The Company analyzes solution and other costs that may be capitalized to assess their recoverability and only capitalizes costs that it anticipates being recoverable. The portion of capitalized costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred solution and other costs, current portion, and the remainder is recorded in long-term assets as deferred solution and other costs, net of current portion. The Company capitalized $2.6 million and $1.2 million in deferred commissions costs during the three months ended September 30, 2019 and 2018, respectively, and recognized $1.6 million and $0.9 million of amortization during the three months ended September 30, 2019 and 2018, respectively. The Company capitalized $10.9 million and $5.2 million in deferred commissions costs during the nine months ended September 30, 2019 and 2018, respectively, and recognized $4.4 million and $2.7 million of amortization during the nine months ended September 30, 2019 and 2018, respectively. Amortization expense is included in sales and marketing expenses in the accompanying condensed consolidated statements of comprehensive loss.
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life of or improve an asset are expensed in the period incurred.
The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
 
3 - 5 years
Purchased software and licenses
 
3 - 5 years
Furniture and fixtures
 
7 years
Leasehold improvements
 
Lesser of estimated useful life or lease term

Purchase Price Allocation, Intangible Assets, and Goodwill
The purchase price allocation for business combinations and asset acquisitions requires extensive use of accounting estimates and judgments to allocate the purchase price to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values. The Company determines whether substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business. If it is not met, the Company determines whether the single asset or group of assets, as applicable, meets the definition of a business.
In connection with the Company's acquisitions discussed in Note 3 - Business Combinations, the Company recorded certain intangible assets, including acquired technology, customer relationships, trademarks, non-compete agreements and assembled workforce. Amounts allocated to the acquired intangible assets are being amortized on a straight-line basis over the

11

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

estimated useful lives. The Company periodically reviews the estimated useful lives and fair values of its identifiable intangible assets, taking into consideration any events or circumstances which might result in a diminished fair value or revised useful life.

The excess purchase price over the fair value of assets acquired is recorded as goodwill. The Company tests goodwill for impairment annually in October, or whenever events or changes in circumstances indicate an impairment may have occurred. Because the Company operates in a single reporting unit, the impairment test is performed at the consolidated entity level by comparing the estimated fair value of the Company to the carrying value of the Company. The Company estimates the fair value of the reporting unit using a "step one" analysis using a fair-value-based approach based on the market capitalization or a discounted cash flow analysis of projected future results to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company's products, capital needs, economic trends and other factors which are inherently difficult to forecast. If actual results, or the plans and estimates used in future impairment analyses are lower than the original estimates used to assess the recoverability of these assets, the Company could incur impairment charges in a future period.
Revenues
Revenues are recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when the Company's solutions are implemented and made available to the customers. The promised consideration may include fixed amounts, variable amounts or both. Revenues are recognized net of sales credits and allowances.
Revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions within a single operating segment. The Company derives the majority of its revenues from subscription fees for the use of its solutions hosted in either the Company's data centers or cloud-based hosting services, transaction revenue from bill-pay solutions, as well as revenues for customer support and implementation services related to the Company's solutions. The Company recognizes the corresponding revenues over time on a ratable basis over the customer agreement term.
The following tables disaggregate the Company's revenue by major source:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Subscription
 
$
56,143

 
$
41,895

 
$
160,328

 
$
121,262

Transactional
 
12,264

 
10,417

 
35,977

 
27,936

Services and Other
 
11,295

 
8,229

 
32,339

 
24,725

Total Revenues
 
$
79,702

 
$
60,541

 
$
228,644

 
$
173,923

Subscription Revenues
The Company's software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications, including contractual periodic price increases, are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company's solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenues or revenues, depending on whether the revenue recognition criteria have been met. Periodic price increases are estimated at contract inception and result in contract assets as revenue recognition may exceed the amount billed early in the contract. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as revenue in the month when the usage amounts are determined and reported.

12

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

A small portion of the Company's customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements. Term licenses sold with maintenance entitle the customer to technical support, upgrades and updates to the software on a when-and-if-available basis. The Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the start of each license term. The Company recognizes the remaining arrangement consideration for maintenance revenue over time on a ratable basis over the term of the software license. If the expected length of time between when the Company transfers the software license to the customer and when the customer pays for it results in a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money, which reflects the price the customer would have paid when the license was transferred. Revenues from term licenses and maintenance agreements and the related financing component were not significant in the periods presented.
Transactional Revenues
The Company earns the majority of its transactional revenues based on the number of bill-pay transactions that End Users initiate on its digital banking platform. The Company also generates a smaller portion of its transactional revenues from interchange fees generated when End Users utilize debit cards integrated with its Q2 CorePro API or Q2 Biller Direct products. The Company recognizes revenue for bill-pay transaction services and interchange fees in the month incurred based on actual transactions.
Services and Other Revenues
Implementation services are required for each new digital banking and lending and leasing platform and Centrix standalone contract, and there is a significant level of integration and configuration for each customer. The Company's revenue for upfront implementation services are billed upfront and recognized over time on a ratable basis over the customer agreement term for its hosted application agreements. Upfront implementation services for on-premises agreements are recognized at commencement date. Under certain circumstances, the Company partners with third-party professional system integrators to support the installation and configuration process for its digital lending and leasing solutions, and therefore, the Company has determined that these services qualify as a separate performance obligation in certain markets and geographies, and the upfront implementation services for these agreements are recognized upon completion of the services.
Professional services revenues, which primarily consist of training, advisory services, core conversion services, web design, and other general professional services, are generally billed and recognized when delivered.
Certain out-of-pocket expenses billed to customers are recorded as revenues rather than an offset to the related expense. Revenues recorded from out-of-pocket expense reimbursements totaled approximately $0.5 million for each of the three months ended September 30, 2019 and 2018 and $1.4 million and $1.2 million for the nine months ended September 30, 2019 and 2018, respectively. The out-of-pocket expenses are reported in cost of revenues.
Significant Judgments
Performance Obligations and Standalone Selling Price
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company has contracts with customers that often include multiple performance obligations, usually including multiple subscription and implementation services. For these contracts, the Company accounts for individual performance obligations that are distinct separately by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price, or SSP, of each distinct good or service in the contract. In determining whether implementation services are distinct from subscription services, the Company considered various factors including the significant level of integration, interdependency, and interrelation between the implementation and subscription service, as well as the inability of the customer's personnel or other service providers to perform significant portions of the services. The Company has concluded that the implementation services included in contracts with multiple performance obligations in the North American banking market are not distinct and, as a result, the Company defers any arrangement fees for implementation services and recognizes such amounts over time on a ratable basis as one performance obligation with the underlying subscription revenue for the initial agreement term of the hosted application agreements. The Company has concluded that outside the North American banking market, the implementation services for its lending and leasing platform included in contracts with multiple performance obligations are distinct and, as a result, the Company recognizes implementation fees on such arrangements upon completion of the services.

13

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

The majority of the Company's revenue recognized at a particular point in time is for professional services and usage revenue. These services are performed within a relatively short period of time and are recognized at the point in time in which the customer obtains control of the asset, which is generally upon completion of the service.
Judgment is required to determine the SSP for each distinct performance obligation. A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the adjusted market assessment approach, which considers its overall pricing objectives, market conditions and other factors, including the value of the Company's contracts, its discounting practices, the size and volume of its transactions, customer characteristics, price lists, go-to-market strategy, historical standalone sales and agreement prices, and the number and types of users within its contracts.
Variable Consideration
The Company recognizes usage revenue related to End Users accessing its products in excess of contracted amounts, bill-pay transactions that End Users initiate on its digital banking platform, and interchange fees that End Users generate using the Company's solutions. Judgment is required to determine the accounting for these types of revenue. The Company considers various factors including the degree to which usage is interdependent or interrelated to past services, costs to the Company per user over the contract, and contractual price per user changes and their relationship to market terms, forecasted data, and the Company's cost to fulfill the obligation. The Company has concluded that its usage revenue relates specifically to the transfer of the service to the customer and is consistent with the allocation objective of Topic 606 when considering all of the performance obligations and payment terms in the contract. Therefore, the Company recognizes usage revenue on a monthly or quarterly basis in accordance with the agreement, as determined and reported. This allocation reflects the amount the Company expects to receive for the services for the given period.
The Company sometimes provides credits or incentives to its customers. Known and estimable credits and incentives represent a form of variable consideration, which are estimated at contract inception and reduce the revenues recognized for a particular contract. These estimates are updated at the end of each reporting period as additional information becomes available. The Company believes that there will not be significant changes to its estimates of variable consideration as of September 30, 2019.
Other Considerations
The Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis) with respect to the vendor reseller agreements pursuant to which the Company resells certain third-party solutions along with the Company's solutions. Generally, the Company reports revenues from these types of contracts on a gross basis, meaning the amounts billed to customers are recorded as revenues, and expenses incurred are recorded as cost of revenues. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. Revenues provided from agreements in which the Company is an agent are insignificant.
Cost of Revenues
Cost of revenues is comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, for employees providing services to the Company's customers. This includes the costs of the Company's implementation, customer support, data center and customer training personnel, as well as costs related to research and development personnel who perform implementation and customer support services. Cost of revenues also includes the direct costs of bill-pay and other third-party intellectual property included in the Company's solutions, the amortization of deferred solution and services costs, co-location facility costs and depreciation of the Company's data center assets, cloud-based hosting services, an allocation of general overhead costs and referral fees. Direct costs of third-party intellectual property include amounts paid for third-party licenses and related maintenance that are incorporated into the Company's software and the amortization of acquired technology from the Company's recent acquisitions, with the costs amortized to cost of revenues over the useful lives of the purchased assets.

14

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

The Company capitalizes certain personnel costs directly related to the implementation of its solutions to the extent those costs are recoverable from future revenues. The Company amortizes the costs for an implementation once revenue recognition commences, and the Company amortizes those implementation costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology. Other costs not directly recoverable from future revenues are expensed in the period incurred. 
Software Development Costs
Software development costs include salaries and other personnel-related costs, including employee benefits and bonuses attributed to programmers, software engineers and quality control teams working on the Company's software solutions. The costs related to software development that are incurred between reaching technological feasibility of a solution and the point at which the solution is ready for general release are capitalized and are included in intangible assets, net on the condensed consolidated balance sheet. Capitalized software development costs are computed on an individual product basis, and products available for market are amortized to cost of revenues over the products' estimated economic lives. The Company capitalized no software development costs for each of the three and nine months ended September 30, 2019 and 2018. The Company recognized $0.2 million of amortization of capitalized software development costs for each of the three months ended September 30, 2019 and 2018, and $0.6 million for each of the nine months ended September 30, 2019 and 2018.
Research and Development Costs
Research and development costs include salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, third-party contractor expenses, software development tools, an allocation of facilities and depreciation expenses and other related expenses incurred in developing new solutions and upgrading and enhancing existing solutions. Research and development costs are expensed as incurred.
Advertising
All advertising costs of the Company are expensed the first time the advertising takes place. Advertising costs were $0.3 million and $0.4 million for the three months ended September 30, 2019 and 2018, respectively, and were $1.1 million for each of the nine months ended September 30, 2019 and 2018.
Sales Tax
The Company presents sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, excludes them from revenues.
Comprehensive Loss
Comprehensive loss includes net loss as well as other changes in stockholders' equity that result from transactions and economic events other than those with stockholders. Other comprehensive loss consists of unrealized gains and losses on available-for-sale investments and foreign currency translation adjustments.
Stock-Based Compensation
Stock options, restricted stock units, and market stock units awarded to employees, directors, executives and consultants are measured at fair value at each grant date. The Company does not use a forfeiture rate to recognize compensation expense. Generally, options vest 25% on the one-year anniversary of the grant date with the balance vesting monthly over the following 36 months, and restricted stock unit awards vest in four annual installments of 25% each. Market stock units are performance-based awards that vest based on the Company's stockholder return relative to the total stockholder return of the Russell 2000 Index, or Index, over a three-year period on the anniversary of the date of grant. Up to one-third of the target shares of the Company's common stock subject to each market stock unit award are eligible to be earned after the first and second years of the performance period and up to 200% of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period.
The Company values stock options using the Black-Scholes option-pricing model, which requires the input of subjective assumptions, including the risk-free interest rate, expected life, expected stock price volatility and dividend yield. The risk-free interest rate assumption is based upon observed interest rates for constant maturity U.S. Treasury securities consistent with the expected term of the Company's employee stock options. The expected life represents the time the stock options are expected to

15

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

be outstanding and is based on the simplified method. Under the simplified method, the expected life of an option is presumed to be the mid-point between the vesting date and end of the contractual term. The Company used the simplified method due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the stock options. Due to the Company's limited history as a public company, expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the stock options. The Company assumed no dividend yield because it does not expect to pay dividends in the near future, which is consistent with the Company's history of not paying dividends. The Company recognizes compensation expense ratably over the requisite service period of the stock option award.
The Company values restricted stock units at the closing market price on the date of grant, and recognizes compensation expense ratably over the requisite service period of the restricted stock unit award.
The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company assumed no dividend yield and recognizes compensation expense ratably over the performance period of the market stock unit award. The Company recognizes compensation expense using the graded attribution method on a straight-line basis over the performance period for each market stock unit award.
Convertible Senior Notes
In February 2018, the Company issued $230.0 million principal amount of convertible senior notes due in February 2023, or the 2023 Notes. In accounting for the issuance of the 2023 Notes, the Company separated each of the 2023 Notes due into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion feature. The carrying amount of the equity component representing the conversion feature was determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the 2023 Notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the 2023 Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to the 2023 Notes, the Company allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the 2023 Notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.
In June 2019, the Company issued $316.3 million principal amount of convertible senior notes due in June 2026, or the 2026 Notes. In accounting for the issuance of the 2026 Notes, the Company separated each of the 2026 Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion feature. The carrying amount of the equity component representing the conversion feature was determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the 2026 Notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the 2026 Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to the 2026 Notes, the Company allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the 2026 Notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.
Leases
The Company determines if a contract contains a lease for accounting purposes at the inception of the arrangement. The Company elected to apply the practical expedient which allows the Company to account for lease and non-lease components of a contract as a single leasing arrangement. In addition, the Company elected the practical expedients related to lease classification and the short-term lease exemption, whereby leases with initial terms of one year or less are not capitalized and instead expensed generally on a straight-line basis over the lease term. The Company is primarily a lessee with a lease portfolio comprised mainly of real estate and equipment leases. As of September 30, 2019, the Company had no finance leases.

16

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

 Operating lease assets are included on the Company's condensed consolidated balance sheets in non-current assets as a right-of-use asset, or ROU, and represent the Company's right to use an underlying asset for the lease term. Operating lease liabilities are included on the Company's condensed consolidated balance sheets in lease liabilities, current portion, for the portion that is due within 12 months and in lease liabilities, net of current portion, for the portion that is due beyond 12 months of the financial statement date and represent the Company's obligation to make lease payments.
 ROU assets and lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term using an appropriate discount rate. If an implicit rate is not readily determined by the Company's leases, the Company utilizes the incremental borrowing rate based on the available information at the commencement date to determine the lease payments. The depreciable lives of the underlying leased assets are generally limited to the expected lease term inclusive of any optional lease renewals where the Company concludes at the inception of the lease that the Company is reasonably certain of exercising those options. The ROU asset calculation may also include any initial direct costs paid and is reduced by any lease incentives provided by the lessor. Lease expense for operating lease payments are recognized on a straight-line basis over the lease term.
Contingent Consideration
On October 15, 2018, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding capital stock of Cloud Lending, Inc., a Delaware corporation, or Cloud Lending. Certain former stockholders of Cloud Lending have the right to receive an earnout payment of up to an additional $59.5 million in the aggregate based upon satisfaction of certain financial milestones. As of September 30, 2019, the estimated fair value of the contingent consideration related to the potential earnout payment utilizing the Monte Carlo simulation method under the option pricing model was $21.7 million, and this amount is recorded in accrued compensation in the condensed consolidated balance sheets. The fair value of this contingent consideration is estimated on a quarterly basis through a collaborative effort by the Company's sales and finance departments. Changes in the fair value of the contingent consideration subsequent to the purchase price finalization are recorded as acquisition related costs in the condensed consolidated statements of comprehensive loss.
Income Taxes
Deferred income taxes are provided for the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes and operating loss carryforwards and credits using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. The Company assesses the likelihood that deferred tax assets will be realized and recognizes a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction. To date, the Company has provided a valuation allowance against most of its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. Although the Company believes that its tax estimates are reasonable, the ultimate tax determination involves significant judgment that is subject to audit by tax authorities in the ordinary course of business. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available.
The Company evaluates its uncertain tax positions based on a determination of whether and how much of a tax benefit taken by the Company in its tax filings or positions is more likely than not to be realized. Potential interest and penalties associated with any uncertain tax positions are recorded as a component of income tax expense. As of September 30, 2019, the Company has unrecognized tax benefits of $0.3 million related to prior year uncertain tax positions, and an insignificant amount of accrued interest. The Company does not expect any of the balance to be recognized during the next twelve months.  

17

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

Basic and Diluted Net Loss per Common Share
The following table sets forth the computations of net loss per share for the periods listed:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Numerator:
 
 
 
 
 
 
 
 
Net loss
 
$
(18,569
)
 
$
(8,859
)
 
$
(55,211
)
 
$
(23,534
)
Denominator:
 
 
 
 
 
 
 
 
Weighted-average common shares outstanding, basic and diluted
 
47,782

 
42,993

 
45,519

 
42,597

Net loss per common share, basic and diluted
 
$
(0.39
)
 
$
(0.21
)
 
$
(1.21
)
 
$
(0.55
)

Due to net losses for the three and nine months ended September 30, 2019 and 2018, basic and diluted loss per share were the same, as the effect of all potentially dilutive securities would have been anti-dilutive. The following table sets forth the anti-dilutive common share equivalents for the periods listed:
 
 
As of September 30,
 
 
2019
 
2018
Stock options, restricted stock units, and market stock units
 
3,940

 
4,842

Shares related to the 2023 Notes
 
1,226

 
210

Shares subject to warrants related to the issuance of the 2023 Notes
 
189

 

 
 
5,355

 
5,052


Because the Company has the intention and ability to settle the principal amount of each of its 2023 Notes and each of its 2026 Notes in cash, the treasury stock method is expected to be used for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $57.38 per share for the 2023 Notes. The conversion spread will have a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $88.61 per share for the 2026 Notes. The warrants issued by the Company in connection with its February 2018 convertible note offering, or Warrants, will have a dilutive effect when the average market price of common stock for a given period exceeds the Warrant's strike price of $78.75 per share. During the three months ended September 30, 2019, the average market price per share of the Company's common stock exceeded the conversion price of the 2023 Notes and strike price of the Warrants; however, since the Company is in a net loss position, there was no dilutive effect on net income per share of the Company's common stock during any period presented.
Recent Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board, or FASB, issued ASU No. 2016-02, "Leases (Topic 842)," to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU 2018-10, "Codification Improvements to Topic 842 (Leases)," which provides narrow amendments to clarify how to apply certain aspects of the new lease standard. In July 2018, the FASB also issued ASU 2018-11, "Targeted Improvements," which provides the option to adopt ASU No. 2016-02 retrospectively for each prior period presented or as of the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. In January 2019, the FASB issued ASU No. 2019-01, "Leases (Topic 842): Codification Improvements" to clarify the required disclosures of ASU No. 2016-02 and explicitly exempt entities from disclosing the effect of the change for the interim period. The Company adopted the standard effective January 1, 2019 and elected the package of practical expedients permitted under the transition guidance within Topic 842, which among other things, allows the Company to carry forward the historical lease classification and the practical expedient to not separate lease and non-lease components of an agreement. Adoption of the new standard resulted in the recording of lease assets and lease liabilities of approximately $27.0 million and $36.2 million, respectively, as of January 1, 2019. The difference between the lease assets and lease liabilities is the reclassification of deferred rent on the Company's balance sheet at the date of

18

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

adoption. The standard had no impact on the Company's condensed consolidated statement of comprehensive loss or the condensed consolidated statement of cash flows.
In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326)" which modifies the measurement of expected credit losses of certain financial instruments. Credit losses on trade and other receivables, contract assets, available-for-sale debt securities, and other instruments will reflect the Company's current estimate of the expected credit losses and will generally result in the earlier recognition of allowance for losses. The new guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019, with early adoption permitted. The Company expects this standard to impact its accounting for allowances for doubtful accounts, available-for-sale securities and other assets subject to credit risk and is currently implementing new credit loss models and updating its processes and controls in preparation of the adoption of ASU 2016-13. Based on the composition of the Company's investment portfolio, current market conditions and historical credit loss activity, the adoption of ASU 2016-13 is not expected to have a material impact on its condensed consolidated financial statements.
In January 2017, the FASB issued ASU No. 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" which simplifies the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test and requires an entity to write down the carrying value of goodwill up to the amount by which the carrying amount of a reporting unit exceeds its fair value. The standard is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years and early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company does not expect the adoption of this standard to have a material impact on its condensed consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-15, "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40)," which 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 (and hosting arrangements that include an internal-use software license). ASU 2018-15 will be effective for the Company beginning in its first quarter of 2020, with early adoption permitted. The ASU may be applied retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company has elected to early adopt the ASU as of January 1, 2019 on a prospective basis. No implementation costs related to hosting arrangements were capitalized during the three and nine months ended September 30, 2019.
3. Business Combinations
Cloud Lending
On October 15, 2018, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding capital stock of Cloud Lending Inc., or Cloud Lending, a privately-owned provider of end-to-end digital lending and leasing platform solutions. The purchase price paid was in excess of the fair value of the net assets acquired and, as a result, the Company recorded goodwill.
Cloud Lending was acquired for a purchase price of approximately $125.1 million of which the Company paid $107.3 million in cash. At closing, the Company deposited into an escrow account $10.5 million of the initial consideration, or CL Escrow Amount, to compensate for any breach of a representation or warranty or any violation or default of any obligation by the sellers subsequent to the acquisition during the period of 18 months following the acquisition date. To the extent not utilized, the CL Escrow Amount shall be paid to the former stockholders of Cloud Lending at the end of the 18 month period unless there are any unresolved claims remaining at that time.
Certain former stockholders of Cloud Lending have the right to receive an earnout payment of up to an additional $59.5 million in the aggregate based upon the achievement of certain financial milestones by applicable measurement dates of June 30, 2019 and March 31, 2020. Financial milestones triggering payout on the first measurement date of June 30, 2019 were not achieved. The estimated fair value of the contingent consideration related to the potential future earnout payment is $21.7 million, which is recorded in accrued compensation on the condensed consolidated balance sheets. Changes in the fair value of the contingent consideration subsequent to the purchase price finalization are recorded as acquisition related costs in the condensed consolidated statement of comprehensive loss.
The Company accrues for payouts contingent upon continued and future employment of acquired employees and contractors of Cloud Lending, and the unpaid amounts due to the continuing employees are recorded in accrued compensation

19

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

in the condensed consolidated balance sheets. Compensation expense recognized under these agreements, which is included in acquisition related costs and cost of revenues in the condensed consolidated statement of comprehensive loss, was $0.3 million and $1.3 million for the three and nine months ended September 30, 2019, respectively.
Gro Solutions
On November 30, 2018, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding shares of Gro Solutions, or Gro, a privately-owned provider of digital account opening and sales and marketing solutions. The purchase price paid was in excess of the fair value of the net assets acquired, and as a result, the Company recorded goodwill.
Gro was acquired for approximately $25.5 million in cash from existing balances. At closing, the Company deposited into an escrow account $0.4 million of the initial consideration, or Gro Escrow Amount, to compensate for any breach of a representation or warranty or any violation or default of any obligation by the sellers subsequent to the acquisition during an escrow period of 12 or 18 months following the acquisition date depending upon the nature of the breach, violation or default. To the extent not utilized, the Gro Escrow Amount shall be paid to the former stockholders of Gro at the end of the 18 month period unless there are any unresolved claims remaining at that time.
The Company accrues for payouts contingent upon continued and future employment of acquired employees and contractors of Gro, and the unpaid amounts due to the continuing employees are recorded in accrued compensation in the condensed consolidated balance sheets. Compensation expense recognized under these agreements, which is included in acquisition related costs and cost of revenues in the condensed consolidated statement of comprehensive loss, was zero and $0.2 million for the three and nine months ended September 30, 2019, respectively.
4. Fair Value Measurements
The carrying values of the Company's financial instruments, principally cash equivalents, investments, accounts receivable, restricted cash and accounts payable, approximated their fair values due to the short period of time to maturity or repayment.
Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:
Level I—Unadjusted quoted prices in active markets for identical assets or liabilities;
Level II—Inputs other than quoted prices included within Level I that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data; and
Level III—Unobservable inputs that are supported by little or no market activity, which requires the Company to develop its own assumptions.
The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.

20

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of September 30, 2019:
 
 
 
 
Fair Value Measurements Using:
 
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level I)
 
Significant Other Observable Inputs
(Level II)
 
Significant Unobservable Inputs
(Level III)
Assets
 
 
 
 
 
 
 
 
Cash Equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
85,195

 
$
85,195

 
$

 
$

 
 
 
 
 
 
 
 
 
Investments:
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level I)
 
Significant Other Observable Inputs
(Level II)
 
Significant Unobservable Inputs
(Level III)
U.S. government agency bonds
 
$
502

 
$

 
$
502

 
$

Corporate bonds and commercial paper
 
34,949

 

 
34,949

 

Certificates of deposit
 
245

 

 
245

 

 
 
$
35,696

 
$

 
$
35,696

 
$

 
 
 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
 
 
Accrued Compensation:
 
Fair Value
 
Quoted Prices
in Active
Markets for
Identical Assets
(Level I)
 
Significant Other
Observable Inputs
(Level II)
 
Significant
Unobservable
Inputs
(Level III)
Contingent consideration
 
$
21,726

 
$

 
$

 
$
21,726



21

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of December 31, 2018:
 
 
 
 
Fair Value Measurements Using:
 
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level I)
 
Significant Other Observable Inputs
(Level II)
 
Significant Unobservable Inputs
(Level III)
Assets
 
 
 
 
 
 
 
 
Cash Equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
54,559

 
$
54,559

 
$

 
$

 
 
 
 
 
 
 
 
 
Investments:
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level I)
 
Significant Other Observable Inputs
(Level II)
 
Significant Unobservable Inputs
(Level III)
U.S. government agency bonds
 
$
22,293

 
$

 
$
22,293

 
$

Corporate bonds and commercial paper
 
44,734

 

 
44,734

 

Certificates of deposit
 
1,952

 

 
1,952

 

 
 
$
68,979

 
$

 
$
68,979

 
$

 
 
 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
 
 
Other Long-term Liabilities:
 
Fair Value
 
Quoted Prices
in Active
Markets for
Identical Assets
(Level I)
 
Significant Other
Observable Inputs
(Level II)
 
Significant
Unobservable
Inputs
(Level III)
Contingent consideration
 
$
16,862

 
$

 
$

 
$
16,862


The Company determines the fair value of its investment holdings based on pricing from its pricing vendors. The valuation techniques used to measure the fair value of financial instruments having Level II inputs were derived from non-binding consensus prices that are corroborated by observable market data or quoted market prices for similar instruments. Such market prices may be quoted prices in active markets for identical assets (Level I inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level II inputs).
The Company added contingent consideration on October 15, 2018 with the acquisition of Cloud Lending. The contingent consideration liabilities were recorded at fair value on the acquisition date and are adjusted to fair value at each reporting period. The Company's contingent consideration is valued using a Monte Carlo simulation model. The assumptions used in preparing the Monte Carlo simulation model include estimates for revenue growth rates, revenue volatility, revenue recognition periods, risk-free rates and discount rates. The increases or decreases in the fair value of contingent consideration payable can result from changes in anticipated revenue levels and assumed discount periods and rates. The fair value of the contingent consideration increased by $1.4 million during the three months ended September 30, 2019. This increase was mainly attributable to the change in the assumed discount period and rate as a result of the passage of time.

22

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

5. Cash, Cash Equivalents and Investments
The Company's cash, cash equivalents and investments as of September 30, 2019 and December 31, 2018 consisted primarily of cash, U.S. government agency bonds, corporate bonds, commercial paper, certificates of deposit and money market funds.
The Company classifies investments as available-for-sale at the time of purchase and reevaluates such classification as of each balance sheet date. All investments are recorded at estimated fair value. Unrealized gains and losses on available-for-sale investments are included in accumulated other comprehensive loss, a component of stockholders' equity. The Company evaluates its investments to assess whether those with unrealized loss positions are other than temporarily impaired. The Company considers impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely the Company will sell the investments before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in other income (expense), net, in the condensed consolidated statements of comprehensive loss. Interest, amortization of premiums and accretion of discount on all investments classified as available-for-sale are also included as a component of other income (expense), net, in the condensed consolidated statements of comprehensive loss.
As of September 30, 2019 and December 31, 2018, the Company's cash was $516.0 million and $53.8 million, respectively.
A summary of the Company's cash equivalents and investments as of September 30, 2019 is as follows:
Cash Equivalents:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Money market funds
 
$
85,195

 
$

 
$

 
$
85,195

 
 
 
 
 
 
 
 
 
Investments:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government agency bonds
 
$
502

 
$

 
$

 
$
502

Corporate bonds and commercial paper
 
34,817

 
139

 
(7
)
 
34,949

Certificates of deposit
 
245

 

 

 
245

 
 
$
35,564

 
$
139

 
$
(7
)
 
$
35,696

A summary of the Company's cash equivalents and investments as of December 31, 2018 is as follows:
Cash Equivalents:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Money market funds
 
$
54,559

 
$

 
$

 
$
54,559

 
 
 
 
 
 
 
 
 
Investments:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government agency bonds
 
$
22,330

 
$

 
$
(37
)
 
$
22,293

Corporate bonds and commercial paper
 
44,812

 

 
(78
)
 
44,734

Certificates of deposit
 
1,952

 

 

 
1,952

 
 
$
69,094

 
$

 
$
(115
)
 
$
68,979


The Company may sell its investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company classifies its investments, including investments with maturities beyond twelve months, as current assets in the accompanying condensed consolidated balance sheets.

23

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

The following table summarizes the estimated fair value of the Company's investments, designated as available-for-sale and classified by the contractual maturity date of the investments as of the dates shown:
 
 
September 30, 2019
 
December 31, 2018
Due within one year or less
 
$
28,038

 
$
61,514

Due after one year through five years
 
7,658

 
7,465

 
 
$
35,696

 
$
68,979


The Company has certain available-for-sale investments in a gross unrealized loss position, all of which have been in such position for less than 12 months. The Company reviews its debt securities classified as short-term investments on a regular basis to evaluate whether or not any security has experienced an other than temporary decline in fair value. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial position and near-term prospects of the issuer and its intent to sell, or whether it is more likely than not the Company will be required to sell the investment before recovery of the investment's amortized-cost basis. If the Company determines that an other than temporary decline exists in one of these investments, the respective investment would be written down to fair value. For debt securities, the portion of the write-down related to credit loss would be recognized in other income, net in the condensed consolidated statements of comprehensive loss. Any portion not related to credit loss would be included in accumulated other comprehensive loss. Because the Company does not intend to sell any investments which have an unrealized loss position at this time, and it is not more likely than not that the Company will be required to sell the investment before recovery of its amortized cost basis, which may be maturity, the Company does not consider the investments with unrealized loss positions to be other than temporarily impaired as of September 30, 2019.
The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of September 30, 2019:
 
 
Adjusted Cost
 
Gross Unrealized Loss
 
Fair Value
U.S. government agency bonds
 
$
502

 
$

 
$
502

Corporate bonds and commercial paper
 
5,080

 
(7
)
 
5,073

 
 
$
5,582

 
$
(7
)
 
$
5,575


The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of December 31, 2018:
 
 
Adjusted Cost
 
Gross Unrealized Loss
 
Fair Value
U.S. government agency bonds
 
$
22,330

 
$
(37
)
 
$
22,293

Corporate bonds and commercial paper
 
44,812

 
(78
)
 
44,734

 
 
$
67,142

 
$
(115
)
 
$
67,027


6. Goodwill and Intangible Assets
The carrying amount of goodwill was $107.9 million as of September 30, 2019 and December 31, 2018. Goodwill represents the excess purchase price over the fair value of assets acquired. During 2018, the Company completed the acquisitions of Cloud Lending and Gro, and during 2015, the Company completed the acquisitions of Centrix and Social Money. The Company has one operating segment and one reporting unit. Goodwill is tested for impairment on an annual basis, and between annual tests if indicators of potential impairment exist, using a fair-value-based approach based on the market capitalization of the reporting unit. The annual impairment test was performed as of October 31, 2018. No impairment of goodwill was identified during 2018, nor has any impairment of goodwill been recorded to date.

24

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

Intangible assets at September 30, 2019 and December 31, 2018 were as follows:
 
 
As of September 30, 2019
 
As of December 31, 2018
 
 
Gross Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Gross Amount
 
Accumulated Amortization
 
Net Carrying Amount
Customer relationships
 
$
10,640

 
$
(3,710
)
 
$
6,930

 
$
10,640

 
$
(2,148
)
 
$
8,492

Non-compete agreements
 
2,064

 
(975
)
 
1,089

 
2,064

 
(668
)
 
1,396

Trademarks
 
11,935

 
(3,166
)
 
8,769

 
11,935

 
(2,350
)
 
9,585

Acquired technology
 
53,183

 
(17,854
)
 
35,329

 
53,183

 
(12,030
)
 
41,153

Assembled workforce
 
38

 
(34
)
 
4

 
79

 
(51
)
 
28

Capitalized software development costs
 
3,975

 
(1,929
)
 
2,046

 
3,975

 
(1,333
)
 
2,642

 
 
$
81,835

 
$
(27,668
)
 
$
54,167

 
$
81,876

 
$
(18,580
)
 
$
63,296


The Company recorded intangible assets from the business combinations discussed in Note 3 - Business Combinations. Intangible assets are amortized on a straight-line basis over their estimated useful lives, which range from two to ten years. Amortization expense included in cost of revenues in the condensed consolidated statements of comprehensive loss was $1.9 million and $0.9 million for the three months ended September 30, 2019 and 2018, respectively, and $5.5 million and $2.7 million for the nine months ended September 30, 2019 and 2018, respectively. Amortization expense included in operating expenses in the condensed consolidated statements of comprehensive loss was $0.9 million and $0.2 million for the three months ended September 30, 2019 and 2018, respectively, and $3.0 million and $1.0 million for the nine months ended September 30, 2019 and 2018, respectively.
Gross capitalized software development costs was $4.0 million as of September 30, 2019 and December 31, 2018. During the year ended 2017, all the products related to capitalized software development costs reached general release, and the Company commenced amortization of these costs. The Company amortized $0.2 million of capitalized software development costs for each of the three months ended September 30, 2019 and 2018, and $0.6 million for each of the nine months ended September 30, 2019 and 2018. Capitalized software development costs are computed on an individual product basis and those products available for market are amortized to cost of revenues over the products' estimated economic lives, which are expected to be five years.
7. Commitments and Contingencies
Operating Lease Commitments
The Company leases office space under non-cancellable operating leases for its corporate headquarters in Austin, Texas in two adjacent buildings under separate lease agreements. Pursuant to the first of which the Company leases approximately 67 square feet of office space with an initial term that expires on April 30, 2021, with the option to extend the lease for an additional five-year term, and pursuant to the second of which the Company leases approximately 129 square feet of office space with an initial term that expires on April 30, 2028, with the option to extend the lease for an additional ten-year term. The Company also leases office space in south Austin, Texas; Lincoln, Nebraska; Des Moines, Iowa; Atlanta, Georgia; Asheville, North Carolina; San Mateo, California; Bangalore, India; Sydney, Australia; London, United Kingdom; and Amsterdam, Netherlands. The Company entered into a new sublease agreement during 2019 which expands its presence in Austin, Texas. and commences during the fourth quarter of 2019. During the third quarter of 2019, the Company vacated one of its Atlanta, Georgia facilities and recorded an unoccupied lease charge of $0.2 million for the remaining contractual lease payments and related fees, less estimated sublease income. In the second quarter of 2018, the Company vacated a portion of its south Austin office and recorded an unoccupied lease charge of $0.7 million for the remaining contractual lease payments, associated asset disposal, and related fees, less estimated sublease income. The lease liabilities related to these subleases that are expected to be paid during the succeeding twelve-month period of $0.1 million are recorded in accrued liabilities, and the remaining portion of the associated lease liabilities of $0.2 million is recorded in other long-term liabilities on the accompanying condensed consolidated balance sheet at September 30, 2019. The Company believes its current facilities and facilities under contract will be adequate for its needs for the current term and will evaluate its need for expansion beyond the 2021 lease expiration. Rent expense under operating leases was $1.3 million and $1.0 million for the three months ended September 30, 2019 and 2018, respectively and $3.7 million and $3.2 million for the nine months ended September 30, 2019 and 2018, respectively.

25

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

The components of lease costs, lease term and discount rate were as follows:
 
 
Operating Leases
Lease expense:
 
 
Operating lease expense
 
$
1,697

Sublease income
 
(153
)
Total lease expense
 
$
1,544

 
 
 
Other information:
 
 
Cash paid for amounts included in the measurement of lease liabilities
 
 
Operating cash flows from operating leases
 
$
1,862

Right-of-use assets obtained in exchange for operating lease liabilities as of September 30, 2019
 
$
29,159

Weighted-average remaining lease term - operating leases
 
7.0 years

Weighted-average discount rate - operating leases
 
5.5
%

Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at September 30, 2019 were as follows:
 
 
Operating Leases
Year Ended December 31,
 
 
2019 (from October 1 to December 31)
 
$
1,852

2020
 
7,952

2021
 
6,824

2022
 
6,350

2023
 
5,940

Thereafter
 
18,250

Total lease payments
 
$
47,168

Less: present value discount
 
(9,387
)
Present value of lease liabilities
 
$
37,781


Contractual Commitments
The Company has non-cancelable contractual commitments related to the 2023 Notes and the 2026 Notes as well as the related interest, third-party products, co-location fees and other product costs. The Company is party to several purchase commitments for third-party products that contain both a contractual minimum obligation and a variable obligation based upon usage or other factors which can change on a monthly basis. The interest on the 2023 Notes is payable semi-annually on February 15 and August 15 of each year. The interest on the 2026 Notes is payable semi-annually on June 1 and December 1 of each year. The estimated amounts for usage and other factors are not included within the table below. Future minimum contractual commitments that have initial or remaining non-cancelable terms in excess of one year were as follows:
 
 
Contractual Commitments
Year Ended December 31,
 
 
2019 (from October 1 to December 31)
 
$
3,693

2020
 
20,336

2021
 
19,018

2022
 
18,520

2023
 
241,697

Thereafter
 
322,181

Total commitments
 
$
625,445



26

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

Legal Proceedings
From time to time, the Company may become involved in legal proceedings arising in the ordinary course of its business. The Company is not presently a party to any legal proceedings that, if determined adversely to the Company, would have a material adverse effect on the Company.
8. Convertible Senior Notes
0.75% Convertible Notes due 2023
In February 2018, the Company issued $230.0 million principal amount of convertible senior notes due in February 2023. The interest rates for the 2023 Notes are fixed at 0.75% per annum with interest payable semi-annually on February 15 and August 15 of each year, commencing on August 15, 2018. The 2023 Notes mature on February 15, 2023, unless earlier converted or repurchased in accordance with their terms prior to such date. Each $1,000 of principal of the 2023 Notes will initially be convertible into 17.4292 shares of the Company's common stock, which is equivalent to an initial conversion price of approximately $57.38 per share. The initial conversion price for each of the 2023 Notes is subject to adjustment upon the occurrence of certain specified events.
The 2023 Notes are the Company's senior unsecured obligations and rank senior in right of payment to any of the Company's indebtedness that is expressly subordinated in right of payment to the 2023 Notes, rank equally in right of payment with any of the Company's indebtedness that is not so subordinated, are effectively junior in right of payment to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally junior to all indebtedness and other liabilities (including trade payables) of the Company's current or future subsidiaries.
On or after November 15, 2022, holders may convert all or any portion of their 2023 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the succeeding conditions described herein. Upon conversion, the Company will pay or deliver cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the 2023 Notes.
Holders may convert their 2023 Notes at their option at any time prior to the close of business on the business day immediately preceding November 15, 2022 only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on June 30, 2018 (and only during such calendar quarter), if the last reported sale price of the 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 consecutive business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of 2023 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or
upon the occurrence of specified corporate events.
If a fundamental change (as defined in the relevant indenture governing the 2023 Notes) occurs prior to the maturity date, holders of each of the 2023 Notes may require the Company to repurchase all or a portion of their notes for cash at a repurchase price equal to 100% of the principal amount of the 2023 Notes, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
For more than 20 trading days during the 30 consecutive trading days ended September 30, 2019, the last reported sale price of the Company's common stock exceeded 130% of the conversion price of the 2023 Notes. As a result, the 2023 Notes became convertible at the option of the holders on October 1, 2019, and will continue to be convertible through December 31, 2019. From October 1, 2019 through the date of this filing, a single note of the 2023 Notes has been converted.
In accordance with accounting guidance for cash conversion features, the Company valued the liability component at the estimated fair value, as of the date of issuance, of a similar debt without the conversion feature. The effective interest rate for

27

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

the liability component was 5.875%. The liability component of the 2023 Notes is recorded in long-term debt, and the interest payable is recorded in accrued liabilities on the condensed consolidated balance sheets as of September 30, 2019. The Company recorded the difference between the initial proceeds of the convertible debt and the fair value of the conversion feature, and the difference was allocated to additional paid-in capital on the condensed consolidated balance sheet as the carrying amount of the equity component.
In accounting for the transaction costs for the February 2018 convertible note offering, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component, totaling $5.3 million for the 2023 Notes are being amortized to expense over the expected life the 2023 Notes using the effective interest method. Issuance costs attributable to the equity component related to the conversion feature, totaling $1.5 million for the 2023 Notes were netted with the equity component.
The 2023 Notes consist of the following:
 
 
As of September 30, 2019
Liability component:
 
 
Principal
 
$
230,000

Unamortized debt discount
 
(35,786
)
Unamortized debt issuance costs
 
(3,741
)
Net carrying amount
 
190,473

 
 
 
Equity component:
 
 
Net allocation of proceeds
 
31,116

Net issuance costs
 
(1,517
)
Net carrying amount
 
$
29,599


The following table sets forth total interest expense recognized related to the 2023 Notes:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Contractual interest expense
 
$
431

 
$
379

 
$
1,299

 
$
1,027

Amortization of debt issuance costs
 
259

 
241

 
759

 
587

Amortization of debt discount
 
2,364

 
2,282

 
7,004

 
5,370

Total
 
$
3,054

 
$
2,902

 
$
9,062

 
$
6,984


As of September 30, 2019, the remaining period over which the debt discount and debt issuance costs will be amortized was 3.4 years.
Bond Hedges and Warrants Transactions
Concurrent with the February 2018 convertible note offering, the Company entered into separate convertible notes bond hedges, or Bond Hedges, and Warrants transactions. The Bond Hedges are generally expected to reduce potential dilution to the Company's common stock upon conversion of the 2023 Notes. The Bond Hedges are call options that give the Company the option to purchase, subject to anti-dilution adjustments substantially identical to those in the 2023 Notes, approximately 0.9 million shares of its common stock for $57.38 per share, exercisable upon conversion of the 2023 Notes and expires in February 2023. The total cost of the Bond Hedges transactions was $41.7 million.
Under the Warrants transaction, the Company issued warrants to acquire, subject to anti-dilution adjustments, up to approximately 4.0 million shares over 80 scheduled trading days beginning on May 15, 2023 at an exercise price of $78.75 per share. If the Warrants are not exercised on their exercise dates, they will expire. Pursuant to the Warrants, if the average market value per share of the Company's common stock for the reporting period, as measured under the Warrants, exceeds the exercise price of the Warrants of $78.75, the Warrants will have a dilutive effect on the Company's earnings per share, assuming the Company is profitable. The Company received $22.4 million in cash proceeds from the sale of the Warrants.

28

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

The Bond Hedges and the Warrants are separate transactions, in each case, entered into by the Company with counterparties, and are not part of the terms of the 2023 Notes and will not affect any holders' rights under the 2023 Notes. The holders of the 2023 Notes will not have any rights with respect to the Bond Hedges or Warrants transactions. The Bond Hedges and Warrants do not meet the criteria for derivative accounting as they are indexed to the Company's stock. The amounts paid for the Bond Hedges and the proceeds received from the sale of the Warrants have been included as a net reduction to additional paid-in capital.
0.75% Convertible Note due 2026
In June 2019, the Company issued $316.3 million principal amount of convertible senior notes due in June 2026. The interest rates for the 2026 Notes are fixed at 0.75% per annum with interest payable semi-annually on June 1 and December 1 of each year, commencing on December 1, 2019. The 2026 Notes mature on June 1, 2026, unless earlier converted or repurchased in accordance with their terms prior to such date. Each $1,000 of principal of the 2026 Notes will initially be convertible into 11.2851 shares of the Company's common stock, which is equivalent to an initial conversion price of approximately $88.61 per share. The initial conversion price for each of the 2026 Notes is subject to adjustment upon the occurrence of certain specified events.
The 2026 Notes are the Company's senior unsecured obligations and rank senior in right of payment to any of the Company's indebtedness that is expressly subordinated in right of payment to the 2026 Notes, rank equally in right of payment with any of the Company's indebtedness that is not so subordinated, including the 2023 Notes, are effectively junior to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally junior to all indebtedness and other liabilities (including trade payables) of the Company's current and future subsidiaries.
On or after June 5, 2023, the Company may redeem for cash all or any portion of the 2026 Notes, at the Company's option if the last reported sale price of the Company's common stock has been at least 130% of the conversion price in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading-day period. If the Company calls any or all of the 2026 Notes for redemption, holders may convert all or any portion of their 2026 Notes at any time prior to the close of business on the scheduled trading day prior to the redemption date, even if the 2026 Notes are not otherwise convertible at such time. After that time, the right to convert such 2026 Notes will expire, unless the Company defaults in the payment of the redemption price, in which case a holder of 2026 Notes may convert all or any portion of its 2026 Notes until the redemption price has been paid or duly provided for.
On or after March 1, 2026, holders may convert all or any portion of their 2026 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date regardless of the succeeding conditions described herein. Upon conversion, the Company will pay or deliver cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the 2026 Notes.
Holders may convert their 2026 Notes at their option at any time prior to the close of business on the business day immediately preceding March 1, 2026 only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on September 30, 2019 (and only during such calendar quarter), if the last reported sale price of the 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 consecutive business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of 2026 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or
upon the occurrence of specified corporate events.
If a fundamental change (as defined in the relevant indenture governing the 2026 Notes) occurs prior to the maturity date, holders of each of the 2026 Notes may require the Company to repurchase all or a portion of their notes for cash at a repurchase price equal to 100% of the principal amount of the 2026 Notes, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date. As of September 30, 2019, the 2026 Notes were not convertible.

29

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

In accordance with accounting guidance for cash conversion features, the Company valued the liability component at the estimated fair value, as of the date of issuance, of a similar debt without the conversion feature. The effective interest rate for the liability component was 5.38%. The liability component of the 2026 Notes is recorded in long-term debt, and the interest payable is recorded in accrued liabilities on the condensed consolidated balance sheets as of September 30, 2019. The Company recorded the difference between the initial proceeds of the convertible debt and the fair value of the conversion feature, and the difference was allocated to additional paid-in capital on the condensed consolidated balance sheet as the carrying amount of the equity component.
In accounting for the transaction costs for the June 2019 convertible note offering, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component, totaling $6.4 million for the 2026 Notes are being amortized to expense over the expected life the 2026 Notes using the effective interest method. Issuance costs attributable to the equity component related to the conversion feature, totaling $2.9 million for the 2026 Notes were netted with the equity component.
The 2026 Notes consist of the following:
 
 
As of September 30, 2019
Liability component:
 
 
Principal
 
$
316,250

Unamortized debt discount
 
(81,266
)
Unamortized debt issuance costs
 
(6,131
)
Net carrying amount
 
228,853

 
 
 
Equity component: 
 
 
Net allocation of proceeds
 
84,412

Net issuance costs
 
(2,862
)
Net carrying amount
 
$
81,550


The following table sets forth total interest expense recognized related to the 2026 Notes:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Contractual interest expense
 
593

 
$

 
731

 
$

Amortization of debt issuance costs
 
200

 

 
245

 

Amortization of debt discount
 
2,556

 

 
3,146

 

Total
 
$
3,349

 
$

 
$
4,122

 
$


As of September 30, 2019, the remaining period over which the debt discount and debt issuance costs will be amortized was 6.7 years.
Capped Calls Transactions
In connection with the June 2019 convertible note offering, the Company entered into capped call transactions with one or more counterparties, or the Capped Calls. The Capped Calls each have an initial strike price of $88.6124 per share, subject to certain adjustments, which correspond to the initial conversion price of the 2026 Notes. The Capped Calls have initial cap prices of $139.00 per share. The Capped Calls are expected to offset the potential dilution to the common stock upon any conversion of the 2026 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the 2026 Notes in the event the market price per share of common stock is greater than the strike price of the Capped Call, with such offset subject to a cap. If, however, the market price per share of the common stock exceeds the cap price of the Capped Calls, there would be dilution and/or there would not be an offset of such potential cash payments, in each case, to the extent that the then-market price per share of the common stock exceeds the cap price. As the Capped Calls are considered indexed to the Company's stock and are considered equity classified, they are recorded in stockholders' equity on the condensed

30

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

consolidated balance sheet and are not accounted for as derivatives. The cost of $40.8 million incurred in connection with the Capped Calls was recorded as a reduction to additional paid-in capital.
9. Stockholders' Equity
On June 10, 2019, the Company completed a registered public offering of 2,637,986 shares of the Company's common stock at a price of $69.50 per share, before underwriting discounts and commissions. On June 12, 2019, the Company completed the sale of an additional 395,698 shares of the Company's common stock at a price of $69.50 per share, before underwriting discounts and commissions, as a result of the underwriters' exercise of their option to purchase additional shares. The Company sold 2,913,684 of such shares and an existing stockholder sold an aggregate of 120,000 of such shares. The Company did not receive any proceeds from the sale of shares by the selling stockholder in the June 2019 common stock offering.
10. Stock-Based Compensation
In March 2014, the Company's board of directors approved the 2014 Equity Incentive Plan, or 2014 Plan, under which stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares and units and other cash-based or stock-based awards may be granted to employees, consultants and directors. Shares of common stock that are issued and available for issuance under the 2014 Plan consist of authorized, but unissued or reacquired shares of common stock or any combination thereof.
As of December 31, 2018, a total of 9,186 shares had been reserved for issuance under the 2014 Plan. The 2014 Plan contains a provision that automatically increases the shares available for issuance under the plan on January 1 of each year subsequent to the 2014 Plan's adoption through 2024, by an amount equal to the smaller of (a) 4.5% of the number of shares of common stock issued and outstanding on the immediately preceding December 31, or (b) an amount determined by the Company's board of directors. On January 1, 2019, 1,959 shares were added to the 2014 Plan in accordance with the annual automatic increase provision of the 2014 Plan. In addition, the 2014 Plan reserve is automatically increased to include any shares issuable upon expiration or termination of options granted under the Company's 2007 Stock Plan, or 2007 Plan, for options that expire or terminate without having been exercised. For the nine months ended September 30, 2019, no shares have been transferred to the 2014 Plan from the 2007 Plan, and as of September 30, 2019 a total of 11,145 shares were allocated for issuance under the 2014 Plan. As of September 30, 2019, options to purchase a total of 2,706 shares of common stock have been granted under the 2014 Plan, 4,555 shares have been reserved under the 2014 Plan for the vesting of restricted stock units and market stock units, 769 shares have been returned to the 2014 Plan as a result of termination of options that expired or terminated without having been exercised and restricted stock awards that terminated prior to the awards vesting, and 4,653 shares of common stock remain available for future issuance under the 2014 Plan.
In July 2007, the Company adopted the 2007 Plan under which options or stock purchase rights may be granted to employees, consultants and directors. Upon the completion of the Company's initial public offering, or IPO, in March 2014, the board of directors terminated the 2007 Plan in connection with the IPO and all shares that were available for future issuance under the 2007 Plan at such time were transferred to the 2014 Plan. The 2007 Plan will continue to govern the terms and conditions of all outstanding equity awards granted under the 2007 Plan. As of September 30, 2019, no shares remain available for future issuance under the 2007 Plan.
Stock Options
Stock option activity during the nine months ended September 30, 2019 was as follows:
 
 
Number of Options
 
Weighted Average Exercise Price
Balance as of January 1, 2019
 
2,654

 
$
19.72

Granted
 

 

Exercised
 
(1,003
)
 
14.07

Forfeited
 
(52
)
 
39.73

Balance as of September 30, 2019
 
1,599

 
$
22.62



31

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

Restricted Stock Units
Restricted stock unit activity during the nine months ended September 30, 2019 was as follows:
 
 
Number of Shares
 
Weighted Average Grant Date Fair Value
Nonvested as of January 1, 2019
 
1,937

 
$
43.50

Granted
 
718

 
73.16

Vested
 
(586
)
 
38.44

Forfeited
 
(147
)
 
46.79

Nonvested as of September 30, 2019
 
1,922

 
$
55.98


Market Stock Units
Market stock unit activity during the nine months ended September 30, 2019 was as follows:
 
 
Number of Shares
 
Weighted Average Grant Date Fair Value
Nonvested as of January 1, 2019
 
260

 
$
21.98

Granted
 
242

 
29.79

Vested
 
(81
)
 
12.70

Forfeited
 
(2
)
 
26.34

Nonvested as of September 30, 2019
 
419

 
$
28.26


11. Income Taxes
In accordance with applicable accounting guidance, the income tax benefit for the three months ended September 30, 2019 is based on the estimated annual effective tax rate for fiscal year 2019. The estimated effective tax rate may be subject to adjustment in subsequent quarterly periods as the estimates of pretax income for the year, along with other items that may affect the rate, change.
The Company's benefit from income taxes reflected an effective tax rate of approximately 0.2% and 3.1% for the three months ended September 30, 2019 and 2018, respectively, and 0.6% and 2.6% for the nine months ended September 30, 2019 and 2018, respectively. For the three and nine months ended September 30, 2019 and 2018, the Company's effective tax rate was lower than the U.S. federal statutory rate primarily due to changes to its valuation allowance.
The Company has significant deferred tax assets related to its net operating loss carryforwards and tax credits and has provided a valuation allowance for most of the amount of its deferred tax assets, as it is not more likely than not that any future benefit from deductible temporary differences, net operating loss carryforwards, and tax credit carryforwards will be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction.
To date, the Company has provided a valuation allowance against most of its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. Although the Company believes that its tax estimates are reasonable, the ultimate tax determination involves significant judgment that is subject to audit by tax authorities in the ordinary course of business. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available.

32

Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

The Company has unrecognized tax benefits as of September 30, 2019 of $0.3 million related to prior year uncertain tax positions, and an insignificant amount of accrued interest. The Company does not expect any of the balance to be recognized during the next twelve months. The Company's tax years 2015 through 2018 generally remain open to examination by the major taxing jurisdictions to which the Company is subject. The Company's 2013 return is currently under examination by Texas, and the Company expects no material tax adjustments related to the examination. The Company is not currently under examination by any other taxing jurisdiction.
12. Subsequent Event
On September 30, 2019, the Company entered into an Agreement and Plan of Merger, or Merger Agreement, pursuant to which the Company agreed to acquire Lender Performance Group, LLC, also doing business as PrecisionLender, for merger consideration, or Merger Consideration, of $510 million, and on October 31, 2019, the Company consummated its acquisition of PrecisionLender. The Merger Consideration is subject to adjustment based on PrecisionLender's net working capital amount and other customary adjustments at closing. Consummation of the merger is subject to customary closing conditions. Upon consummation, $4.8 million of the Merger Consideration was placed in escrow to secure certain post-closing indemnification obligations of the Merger Agreement.

33


Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations.
Special Note Regarding Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements that are based on our management's beliefs and assumptions and on information currently available to our management. The statements contained in this Quarterly Report on Form 10-Q that are not purely historical are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. You can identify these statements by words such as "anticipates," "believes," "can," "continue," "could," "estimates," "expects," "intends," "may," "plans," "seeks," "should," "will," "strategy," "future," "likely," or "would" or the negative of these terms or similar expressions. These statements are not guarantees of future performance or development and involve known and unknown risks, uncertainties and other factors that are in some cases beyond our control. All of our forward-looking statements are subject to risks and uncertainties that may cause our actual results to differ materially from our expectations. Factors that may cause such differences include, but are not limited to, the risks described under "Risk Factors" in our Annual Report on Form 10-K for the year ended December 31, 2018 and in this Quarterly Report on Form 10-Q and those discussed in other documents we file with the Securities and Exchange Commission, or the SEC.
Given these risks and uncertainties, you should not place undue reliance on these forward-looking statements. Also, forward-looking statements represent our management's beliefs and assumptions only as of the date of this Quarterly Report on Form 10-Q. You should read this Quarterly Report on Form 10-Q completely and with the understanding that our actual future results may be materially different from what we expect. We hereby qualify our forward-looking statements by these cautionary statements. Except as required by law, we assume no obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future.
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our interim condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and in our other SEC filings, including the audited consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2018, which are included in our Annual Report on Form 10-K, filed with the SEC on February 19, 2019.
Overview
We are a leading provider of secure, cloud-based digital solutions that transform the ways in which traditional and emerging financial services providers engage with account holders and end users, or End Users. We sell our solutions to regional and community financial institutions, or RCFIs, alternative finance and leasing companies, or Alt-FIs, and financial technology companies, or FinTechs. Our solutions enable our customers to deliver robust suites of digital banking, lending, leasing, and banking as a service, or BaaS, services that make it possible for End Users to transact and engage anytime, anywhere and on any device. Our solutions are often the most frequent point of engagement between our customers and their End Users. As such, we purpose-build our solutions to deliver compelling and consistent End User experiences across digital channels and to drive the success of our customers by optimizing their digital brands and enhancing End User acquisition, retention and engagement.
The effective delivery and management of secure and advanced digital solutions in the complex and heavily regulated financial services industry requires significant resources, personnel and expertise. We provide digital solutions that are designed to be highly configurable, scalable and adaptable to the specific needs of our customers. We design and develop our solutions with an open platform approach intended to provide comprehensive integration among our solution offerings and our customers' internal and third-party systems. This integrated approach allows our customers to deliver unified and robust financial experiences across digital channels. Our solutions provide our customers the flexibility to configure their digital services in a manner that is consistent with each customer's specific workflows, processes and controls. Our solutions also allow our customers to personalize the digital experiences they deliver to their End Users by extending their individual services and brand requirements across digital channels. Our solutions and our data center infrastructure and resources are also designed to comply with the stringent security and technical regulations applicable to financial institutions and financial services providers and to safeguard our customers and their End Users.
We began by providing digital banking solutions to domestic RCFIs with the mission of empowering them to leverage technology to compete more effectively and to strengthen the communities and End Users they serve. To date, a substantial majority of our revenues continue to come from sales of our digital banking platform to RCFIs, and we continue to be focused

34


on our founding mission of building stronger communities by strengthening their financial institutions. However, the continued proliferation and ubiquity of mobile and tablet devices and End Users' increasing expectations for digital services have driven increases in the number of providers, greater fragmentation of financial services markets and a broadening set of new and innovative digital services, creating challenges and opportunities in the markets served by RCFIs as well as emerging providers such as Alt-FIs and FinTechs. End Users increasingly expect to transact and engage with financial services providers anytime, anywhere and on any device, and seamlessly across devices. End Users also select digital solutions based on the quality and intuitiveness of the digital user experience.
RCFIs, Alt-FIs and FinTechs are seeking to address these challenges and opportunities and capture End User engagement by providing new, innovative digital financial services, solutions and experiences. Traditional financial services providers such as banks and credit unions are experiencing reduced End User engagement in their physical branches and increased End User engagement with their digital services and thus, they are increasing their investment in digital services. Emerging providers such as Alt-FIs and FinTechs are leveraging their digital focus and expertise and capitalizing on increased End User demand for digital financial services by creating new and expanding existing digital service offerings. This combined investment by traditional and emerging financial services providers is driving further competition, segmentation and innovation.
We deliver our solutions to the substantial majority of our customers using a software-as-a-service, or SaaS, model under which our customers pay subscription fees for the use of our solutions. A small portion of our revenues are derived from customers which host our solutions in their own data centers under term license and maintenance agreements. Our digital banking platform customers have numerous End Users, and those End Users can represent one or more consumer or commercial users registered on our digital banking platform, or Registered Users on our solutions. We generally price our digital banking platform solutions based on the number of solutions purchased by our customers and the number of Registered Users utilizing our solutions. We generally earn additional revenues from our digital banking platform customers based on the number of transactions that Registered Users perform on our solutions in excess of the levels included in our standard subscription fee. As a result, our revenues from digital banking platform customers grow as our customers buy more solutions from us and increase the number of Registered Users utilizing our solutions and as those users increase their number of transactions on our solutions. The structure and terms of the arrangements for our newer lending and leasing and BaaS solutions are varied, but we generally sell these solutions on a subscription basis through our direct sales organization, and the related revenues are recognized over the terms of the customer agreements.
We have achieved significant growth since our inception. During each of the past seven years, our average number of Registered Users per installed customer on our digital banking platform, or Installed Customer, has grown, and we have been able to sell additional solutions to existing customers. Our revenues per Installed Customer and per Registered User vary period-to-period based on the length and timing of customer implementations, changes in the average number of Registered Users per customer, sales of additional solutions to existing customers, changes in the number of transactions on our solutions by Registered Users and variations among existing customers and new customers with respect to the mix of purchased solutions and related pricing. Please see "Management's Discussion and Analysis of Financial Condition and Results of Operations—Key Operation Measures" for additional detail on how we define "Installed Customers" and "Registered Users."
We believe we have a significant opportunity to continue to grow our business, and we continue to invest across our organization to increase our revenues and improve our operating efficiencies. These investments will increase our costs on an absolute dollar basis, but the timing and amount of these investments will vary based on the rate at which we expect to add new customers, the implementation and support needs of our customers, our software development plans, our technology infrastructure requirements and the internal needs of our organization. Many of these investments will occur in advance of our realizing any resultant benefit which may make it difficult to determine if we are effectively allocating our resources.
If we are successful in growing our revenues by increasing the number and scope of our customer relationships, we anticipate that greater economies of scale and increased operating leverage will improve our margins over the long term. We also anticipate that increases in the number of Registered Users for existing digital banking platform customers will improve our margins. However, we do not have any control or influence over whether End Users of our digital banking platform elect to become Registered Users of our customers' digital banking services.
We sell our solutions primarily through our professional sales organization. While the RCFI market is well-defined due to the regulatory classifications of those financial institutions, the Alt-FI and FinTech markets are broader and more difficult to define due to the changing number of providers in each market. We intend to add sales representatives to identify and address the RCFI, Alt-FI and FinTech markets across the U.S. and internationally. We also expect to increase our number of sales support and marketing personnel, as well as our investment in marketing initiatives designed to increase awareness of our solutions and generate new customer opportunities.

35


We have continuously invested in expanding and improving our digital banking platform since its introduction in 2005, and we intend to continue investing both organically and inorganically through acquisitions to expand our portfolio. In addition, over the past three years we have acquired or developed new solutions and additional functions that serve a broader range of needs of RCFIs as well as the needs of Alt-FIs and FinTechs. In addition to our acquisitions of Centrix and Social Money in 2015, on October 15, 2018, we completed our acquisition of Cloud Lending, Inc., or Cloud Lending, a provider of an end-to-end digital lending and leasing platform and on November 30, 2018, we completed our acquisition of Gro Solutions, Inc., or Gro, a provider of digital account opening and digital sales and marketing solutions for financial institutions. Our solutions now include a broad range of services and experiences including corporate banking, regulatory and compliance, digital lending and leasing, BaaS and digital account opening and sales and marketing solutions both in the U.S. and internationally.
We believe that financial services providers are best served by a broad, integrated portfolio of digital solutions that provide rapid, flexible and comprehensive integration with internal and third-party systems allowing them to provide modern, intuitive digital financial services in a secure, regulatory-compliant manner. We also believe that the breadth and depth of our solution offerings across the RCFI, Alt-FI and FinTech markets, our open and flexible platform approach, our position as a leading provider of digital banking solutions to a large network of RCFIs, and our expertise in delivering new, innovative, secure and regulatory-compliant digital solutions uniquely position us in the market for digital financial services solutions. We intend to increase investments in technology innovation and software development as we enhance our solutions and platforms and increase or expand the number of solutions that we offer.
We believe that delivery of consistent, high-quality customer support is a significant driver of purchasing and renewal decisions of our prospects and customers. To develop and maintain a reputation for high-quality service, we seek to build deep relationships with our customers through our customer service organization, which we staff with personnel who are motivated by our common mission of using technology to help our customers succeed and who are knowledgeable with respect to the regulated and complex nature of the financial services industry. As we grow our business, we must continue to invest in and grow our services organization to support our customers' needs and maintain our reputation. 
Recent Events
On June 10, 2019, we completed a private placement to qualified institutional buyers of $316.3 million in aggregate principal amount of 0.75% Convertible Senior Notes due June 1, 2026, or the 2026 Notes, including $41.3 million in aggregate principal amount of 2026 Notes purchased pursuant to an option to purchase additional notes. The 2026 Notes bear interest at 0.75% per annum, payable semiannually on June 1 and December 1 of each year, beginning on December 1, 2019. In connection with the June 2019 convertible note offering, we entered into capped call transactions with one or more counterparties, or the Capped Calls, with the intention of using the Capped Calls to offset the potential dilution to the common stock upon any conversion of the 2026 Notes and/or offset any cash payments we are required to make in excess of the principal amount of the 2026 Notes in the event the market price per share of common stock is greater than the strike price of the Capped Calls, with such offset subject to a cap. The June 2019 convertible note offering generated net proceeds to us of approximately $266.3 million, after deducting $9.3 million in offering costs, including $40.8 million to purchase the Capped Calls.
On June 10, 2019, we completed a registered public offering of 2,637,986 shares of our common stock at a price of $69.50 per share, and on June 12, 2019, we completed the sale of an additional 395,698 shares of common stock at $69.50 per share when the underwriters exercised their option to purchase additional shares. The total shares sold in the June 2019 common stock offering and shares sold when underwriters exercised their option included 120,000 shares sold by a selling stockholder and 2,913,684 shares sold by us. The June 2019 common stock offering generated net proceeds to us of approximately $195.3 million, after deducting $8.2 million in underwriting discounts and commissions and offering costs, which have been recorded against the proceeds received from the offering. We did not receive any proceeds from the sale of shares by the selling stockholder in the June 2019 common stock offering.
On September 30, 2019, we entered into an Agreement and Plan of Merger, or Merger Agreement, pursuant to which we agreed to acquire Lender Performance Group, LLC, also doing business as PrecisionLender, a SaaS provider of data-driven sales enablement, pricing and portfolio management solutions for financial institutions, for merger consideration, or Merger Consideration, of $510 million, and on October 31, 2019, we consummated the acquisition of PrecisionLender. The Merger Consideration is subject to adjustment based on PrecisionLender's net working capital amount and other customary adjustments at closing. Consummation of the merger is subject to customary closing conditions. Upon consummation, $4.8 million of the Merger Consideration was placed into escrow to secure certain post-closing indemnification obligations in the Merger Agreement.
We will account for the acquisition using the purchase method of accounting. Accordingly, the financial results of the acquisition will be included in our condensed consolidated financial results from the acquisition date.

36


Key Operating Measures
In addition to the United States generally accepted accounting principles, or GAAP, measures described below in "Management's Discussion and Analysis of Financial Condition and Results of Operations—Components of Operating Results," we monitor the following operating measures to evaluate growth trends, plan investments and measure the effectiveness of our sales and marketing efforts:
Installed Customers
We define Installed Customers as the number of customers on our digital banking platform from which we are currently recognizing revenues. The average size of our Installed Customers, measured in both Registered Users per Installed Customer and revenues per Installed Customer, has increased over time as our existing Installed Customers continue to add Registered Users and buy more solutions from us, and as we add larger RCFIs to our Installed Customer base. The net rate at which we add Installed Customers varies based on our implementation capacity, the size and unique needs of our customers, the readiness of our customers to implement our solutions, and customer attrition, including as a result of merger and acquisition activity among financial institutions. We had 401, 382 and 385 Installed Customers on our digital banking platform as of December 31, 2018, 2017 and 2016, respectively.
Registered Users
We define a Registered User as an individual related to an account holder of an Installed Customer on our digital banking platform who has registered to use one or more of our solutions and has current access to use those solutions as of the last day of the reporting period presented. We price our digital banking platform solutions based on the number of Registered Users, so as the number of Registered Users of our solutions increases, our revenues grow. Our average number of Registered Users per Installed Customer grows as our existing digital banking platform customers add more Registered Users and as we add larger RCFIs to our Installed Customer base. We anticipate that the number of Registered Users will grow at a faster rate than our number of Installed Customers. The rate at which our customers add Registered Users and the incremental revenues we recognize from new Registered Users vary significantly period-to-period based on the timing of our implementations of new customers and the timing of registration of new End Users. Our Installed Customers had approximately 12.8 million, 10.4 million and 8.6 million Registered Users as of December 31, 2018, 2017 and 2016, respectively. Registered Users at September 30, 2019 were 14.1 million compared to 12.3 million at September 30, 2018.
Revenue Retention Rate
We believe that our ability to retain our customers and expand their use of our products and services over time is an indicator of the stability of our revenue base and the long-term value of our customer relationships. We assess our performance in this area using a metric we refer to as our revenue retention rate. We calculate our revenue retention rate as the total revenues in a calendar year, excluding any revenues from solutions of businesses acquired during such year, from customers who were implemented on any of our solutions as of December 31 of the prior year, expressed as a percentage of the total revenues during the prior year from the same group of customers. Our revenue retention rate provides insight into the impact on current year revenues of: the number of new customers implemented on any of our solutions during the prior year; the timing of our implementation of those new customers in the prior year; growth in the number of End Users on such solutions and changes in their usage of such solutions; sales of new products and services to our existing customers during the current year, excluding any products or services resulting from businesses acquired during such year; and customer attrition. The most significant drivers of changes in our revenue retention rate each year have historically been the number of new customers in the prior year and the timing of our implementation of those new customers. The timing of our implementation of new customers in the prior year is significant because we do not start recognizing revenues from new customers until they are implemented. If implementations are weighted more heavily in the first or second half of the prior year, our revenue retention rate will be lower or higher, respectively. Our use of revenue retention rate has limitations as an analytical tool, and investors should not consider it in isolation. Other companies in our industry may calculate revenue retention rate differently, which reduces its usefulness as a comparative measure. Our revenue retention rate was 114%, 122%, and 122% for the years ended December 31, 2018, 2017 and 2016, respectively.
Churn
We utilize churn to monitor the satisfaction of our customers and evaluate the effectiveness of our business strategies. We define churn as the amount of any monthly recurring revenue losses due to customer cancellations and downgrades, net of upgrades and additions of new solutions, during a year, divided by our monthly recurring revenue at the beginning of the year. Cancellations refer to customers that have either stopped using our services completely or remained a customer but terminated a particular service. Downgrades are a result of customers taking less of a particular service or renewing their contract for

37


identical services at a lower price. Our annual churn has ranged from 5.1% to 3.5% over the last seven years, and we had annual churn of 5.0%, 4.9% and 5.1% for the years ended December 31, 2018, 2017 and 2016, respectively. Our use of churn has limitations as an analytical tool, and investors should not consider it in isolation. Other companies in our industry may calculate churn differently, which reduces its usefulness as a comparative measure.
Adjusted EBITDA
We define adjusted EBITDA as net loss before depreciation, amortization, stock-based compensation, certain costs related to our recent acquisitions, (benefit from) provision for income taxes, total other (income) expense, net, and unoccupied lease charges. We believe that adjusted EBITDA provides useful information to investors and others in understanding and evaluating our operating results for the following reasons:
adjusted EBITDA is widely used by investors and securities analysts to measure a company's operating performance without regard to items that can vary substantially from company to company depending upon their financing, capital structures and the method by which assets were acquired;
our management uses adjusted EBITDA in conjunction with GAAP financial measures for planning purposes, in the preparation of our annual operating budget, as a measure of our operating performance, to assess the effectiveness of our business strategies and to communicate with our board of directors concerning our financial performance;
adjusted EBITDA provides more consistency and comparability with our past financial performance, facilitates period-to-period comparisons of our operations and also facilitates comparisons with other companies, many of which use similar non-GAAP financial measures to supplement their GAAP results; and
our investor and analyst presentations include adjusted EBITDA as a supplemental measure of our overall operating performance.
Adjusted EBITDA should not be considered as an alternative to net loss or any other measure of financial performance calculated and presented in accordance with GAAP. The use of adjusted EBITDA as an analytical tool has limitations such as:
depreciation and amortization are non-cash charges, and the assets being depreciated or amortized will often have to be replaced in the future and adjusted EBITDA does not reflect cash requirements for such replacements;
adjusted EBITDA may not reflect changes in, or cash requirements for, our working capital needs or contractual commitments;
adjusted EBITDA does not reflect the potentially dilutive impact of stock-based compensation;
adjusted EBITDA does not reflect interest or tax payments that could reduce cash available for use; and
other companies, including companies in our industry, might calculate adjusted EBITDA or similarly titled measures differently, which reduces their usefulness as comparative measures.
Because of these and other limitations, you should consider adjusted EBITDA together with our GAAP financial measures including cash flow from operations and net loss. The following table presents a reconciliation of net loss to adjusted EBITDA for each of the periods indicated (in thousands):
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Reconciliation of net loss to adjusted EBITDA:
 
 
 
 
 
 
 
 
Net loss
 
$
(18,569
)
 
$
(8,859
)
 
$
(55,211
)
 
$
(23,534
)
     Depreciation and amortization
 
5,932

 
3,689

 
17,728

 
11,441

     Stock-based compensation expense
 
10,070

 
7,498

 
28,535

 
20,597

     Benefit from income taxes
 
(31
)
 
(287
)
 
(307
)
 
(627
)
     Interest and other (income) expense, net
 
5,157

 
1,877

 
10,508

 
5,005

     Acquisition related costs
 
2,784

 
1,811

 
7,550

 
2,325

Unoccupied lease charges
 
244

 

 
244

 
658

Adjusted EBITDA
 
$
5,587

 
$
5,729

 
$
9,047

 
$
15,865


38


Components of Operating Results
Revenues
Revenue-generating activities directly relate to the sale, implementation and support of our solutions within a single operating segment. We derive the majority of our revenues from subscription fees for the use of our solutions hosted in either our data centers or with cloud-based services, transaction revenue from bill-pay solutions, as well as revenues for customer support and implementation services related to our solutions. We recognize the corresponding revenues over time on a ratable basis over the customer agreement term. A small portion of our revenues are derived from customers which host and manage our solutions on-premises or in third-party data centers under term license and maintenance agreements. We recognize the software license revenue once the customer obtains control of the license and the remaining arrangement consideration for maintenance revenue over time on a ratable basis over the term of the software license.
Subscription fees are based on the number of solutions purchased by our customers, the number of End Users using the solutions and the number of bill-pay and certain other transactions those users conduct using our solutions in excess of the levels included in our standard subscription fee. Subscription fees are billed monthly, quarterly, or annually and are recognized monthly over the term of our customer agreements. The initial term of our digital banking platform agreements averages over five years, although it varies by customer. The structure and terms of the arrangements for our newer lending and leasing and BaaS solutions are varied, but we generally sell these solutions on a subscription basis through our direct sales organization, and the related revenues are recognized over the terms of the customer agreements. We begin recognizing subscription fees when the control of the service transfers to the customer, generally when the solution is implemented and made available to the customer. The timing of our implementations varies period-to-period based on our implementation capacity, the number of solutions purchased by our customers, the size and unique needs of our customers and the readiness of our customers to implement our solutions. We recognize any related implementation services revenues ratably over the initial customer agreement term beginning on the date we commence recognizing subscription fees. Contract asset balances arise primarily when we provide services in advance of billing for those services. Amounts that have been invoiced but not paid are recorded in accounts receivable or other long-term assets, depending on the timing of expected billing, and in revenues or deferred revenues, depending on when control of the service transfers to the customer.
Cost of Revenues
Cost of revenues is comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, for employees providing services to our customers. This includes the costs of our implementation, customer support, data center and customer training personnel, as well as costs related to research and development personnel who perform implementation and customer support services. Cost of revenues also includes the direct costs of bill-pay and other third-party intellectual property included in our solutions, the amortization of deferred solution and services costs, co-location facility costs and depreciation of our data center assets, cloud-based hosting services, an allocation of general overhead costs, the amortization of acquired technology, and referral fees. We allocate general overhead expenses to all departments based on the number of employees in each department, which we consider to be a fair and representative means of allocation.
We capitalize certain personnel costs directly related to the implementation of our solutions to the extent those costs are recoverable from future revenues. We amortize the costs for an implementation once revenue recognition commences, and we amortize those implementation costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology. Other costs not directly recoverable from future revenues are expensed in the period incurred.
We capitalize certain software development costs related to programmers, software engineers and quality control teams working on our software solutions. The costs related to software development that are incurred between reaching technological feasibility of a solution and the point at which the solution is ready for general release are capitalized and are included in intangible assets, net on the condensed consolidated balance sheet. During the year ended December 31, 2017, all of the products related to capitalized software development costs reached general release, and we have commenced amortization of these costs. Capitalized software development costs are computed on an individual product basis and products available for market are amortized to cost of revenues over the products' estimated economic lives.
We intend to continue to increase our investments in our implementation and customer support teams and technology infrastructure to serve our customers and support our growth. We expect cost of revenues to continue to grow in absolute dollars as we grow our business but to fluctuate as a percentage of revenues based principally on the level and timing of implementation and support activities and other related costs.

39


Operating Expenses
Operating expenses consist of sales and marketing, research and development and general and administrative expenses. They also include costs related to our acquisitions and the resulting amortization of acquired intangible assets from those acquisitions. We intend to continue to hire new employees and make other investments to support our anticipated growth. As a result, we expect our operating expenses to increase in absolute dollars but to decrease as a percentage of revenues over the long term as we grow our business.
Sales and Marketing
Sales and marketing expenses consist primarily of salaries and other personnel-related costs, including commissions, employee benefits, bonuses and stock-based compensation. Sales and marketing expenses also include expenses related to advertising, lead generation, promotional event programs, corporate communications, travel and allocated overhead.
Sales and marketing expenses as a percentage of total revenues will change in any given period based on several factors including the addition of newly-hired sales professionals, the number and timing of newly-installed customers and the amount of sales commissions expense amortized related to those customers. Commissions are generally capitalized and then amortized over the expected period of customer benefit.
Sales and marketing expenses are also impacted by the timing of significant marketing programs such as our annual client conference, which we typically hold during the second quarter. We plan to continue investing in sales and marketing by increasing our number of sales and marketing personnel and expanding our sales and marketing activities. We believe these investments will help us build brand awareness, add new customers and expand sales to our existing customers as they continue to buy more solutions from us, the number of End Users utilizing our solutions grows and those End Users increase the number of transactions they perform on our solutions.
Research and Development
We believe that continuing to improve and enhance our solutions is essential to maintaining our reputation for innovation and growing our customer base and revenues. Research and development expenses include salaries and personnel-related costs, including employee benefits, bonuses and stock-based compensation, third-party contractor expenses, software development costs, allocated overhead and other related expenses incurred in developing new solutions and enhancing existing solutions. Research and development expenses are expensed as incurred.
Certain research and development costs that are related to our software development, which include salaries and other personnel-related costs, including employee benefits and bonuses attributed to programmers, software engineers and quality control teams working on our software solutions, are capitalized and are included in intangible assets, net on the condensed consolidated balance sheet.
General and Administrative
General and administrative expenses consist primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, of our administrative, finance and accounting, information systems, legal and human resources employees. General and administrative expenses also include consulting and professional fees, insurance and travel. We expect to continue to incur incremental expenses associated with the growth of our business and to meet increased compliance requirements associated with operating as a public company. These expenses include costs to comply with Section 404 of the Sarbanes-Oxley Act and other regulations governing public companies, increased costs of directors' and officers' liability insurance and investor relations activities.
Acquisition Related Costs
Acquisition related costs include compensation expenses related to milestone provisions and retention agreements with certain former shareholders and employees of acquired businesses, which are recognized as earned, changes in fair value of the contingent consideration related to potential acquisition earnout payments and various legal and professional service expenses incurred in connection with the acquisitions, which are recognized when incurred.
Amortization of Acquired Intangibles
Amortization of acquired intangibles represents the amortization of intangibles recorded in connection with our business acquisitions which are amortized on a straight-line basis over the estimated useful lives of the related assets. 

40


Total Other Income (Expense), Net
Total other income (expense), net, consists primarily of interest income and expense and loss on disposal of long-lived assets. We earn interest income on our cash, cash equivalents and investments. Interest expense consists primarily of the interest from the amortization of debt discount, issuance costs, and coupon interest attributable to our convertible notes issued in February 2018, or 2023 Notes, and our convertible notes issued in June 2019, or 2026 Notes, as well as fees and interest associated with the letter of credit issued to our landlord for the security deposit for our corporate headquarters.
Benefit from Income Taxes
As a result of our current net operating loss position, current income tax expenses and benefits consist primarily of state income taxes, deferred income tax expenses relating to the tax amortization of recently acquired goodwill, and income tax expense from foreign operations.

41


Results of Operations
Condensed Consolidated Statements of Comprehensive Loss Data
The following table sets forth our condensed consolidated statements of comprehensive loss data for each of the periods indicated (in thousands):
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Revenues
 
$
79,702

 
$
60,541

 
$
228,644

 
$
173,923

Cost of revenues(1)(2)
 
40,447

 
30,140

 
117,683

 
86,420

Gross profit
 
39,255

 
30,401

 
110,961

 
87,503

Operating expenses:
 
 
 
 
 
 
 
 
Sales and marketing(2)
 
15,700

 
11,467

 
47,371

 
34,541

Research and development(2)
 
19,617

 
12,904

 
56,392

 
35,817

General and administrative(2)
 
13,418

 
11,237

 
41,357

 
32,331

Acquisition related costs
 
2,758

 
1,811

 
7,453

 
2,325

Amortization of acquired intangibles
 
912

 
251

 
3,032

 
987

Unoccupied lease charges(3)
 
244

 

 
244

 
658

Total operating expenses
 
52,649

 
37,670

 
155,849

 
106,659

Loss from operations
 
(13,394
)
 
(7,269
)
 
(44,888
)
 
(19,156
)
Total other income (expense), net
 
(5,206
)
 
(1,877
)
 
(10,630
)
 
(5,005
)
Loss before income taxes
 
(18,600
)
 
(9,146
)
 
(55,518
)
 
(24,161
)
Benefit from income taxes
 
31

 
287

 
307

 
627

Net loss
 
$
(18,569
)
 
$
(8,859
)
 
$
(55,211
)
 
$
(23,534
)
_______________________________________________________________________________
(1) 
Includes amortization of acquired technology of $1.9 million and $0.9 million for the three months ended September 30, 2019 and 2018, respectively, and $5.5 million and $2.7 million for the nine months ended September 30, 2019 and 2018, respectively.
(2) 
Includes stock-based compensation expenses as follows (in thousands):
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Cost of revenues
 
$
1,478

 
$
1,240

 
$
4,454

 
$
3,320

Sales and marketing
 
2,060

 
1,474

 
5,462

 
4,128

Research and development
 
2,598

 
1,758

 
7,083

 
4,680

General and administrative
 
3,934

 
3,026

 
11,536

 
8,469

Total stock-based compensation expenses
 
$
10,070

 
$
7,498

 
$
28,535

 
$
20,597

(3) 
Unoccupied lease charges include costs related to the early exit from one of our Atlanta facilities and a portion of our south Austin facility, partially offset by anticipated sublease income from these facilities.





42


The following table sets forth our condensed consolidated statements of comprehensive loss data as a percentage of revenues for each of the periods indicated:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Revenues
 
100.0
 %
 
100.0
 %
 
100.0
 %
 
100.0
 %
Cost of revenues(1)(2)
 
50.7

 
49.8

 
51.5

 
49.7

Gross profit
 
49.3

 
50.2

 
48.5

 
50.3

Operating expenses:
 
 
 
 
 
 
 
 
Sales and marketing(2)
 
19.7

 
18.9

 
20.7

 
19.9

Research and development(2)
 
24.6

 
21.3

 
24.7

 
20.6

General and administrative(2)
 
16.8

 
18.6

 
18.1

 
18.6

Acquisition related costs
 
3.5

 
3.0

 
3.3

 
1.3

Amortization of acquired intangibles
 
1.1

 
0.4

 
1.3

 
0.6

Unoccupied lease charges(3)
 
0.3

 

 
0.1

 
0.4

Total operating expenses
 
66.1

 
62.2

 
68.2

 
61.3

Loss from operations
 
(16.8
)
 
(12.0
)
 
(19.6
)
 
(11.0
)
Total other income (expense), net
 
(6.5
)
 
(3.1
)
 
(4.6
)
 
(2.9
)
Loss before income taxes
 
(23.3
)
 
(15.1
)
 
(24.3
)
 
(13.9
)
Benefit from income taxes
 

 
0.5

 
0.1

 
0.4

Net loss
 
(23.3
)%
 
(14.6
)%
 
(24.1
)%
 
(13.5
)%
______________________________________________________________________________
(1)  
Includes amortization of acquired technology of 2.4% and 1.5% for the three months ended September 30, 2019 and 2018, respectively, and 2.4% and 1.6% for the nine months ended September 30, 2019 and 2018, respectively.
(2) 
Includes stock-based compensation expenses as follows:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Cost of revenues
 
1.9
%
 
2.0
%
 
1.9
%
 
1.9
%
Sales and marketing
 
2.6

 
2.4

 
2.4

 
2.4

Research and development
 
3.3

 
2.9

 
3.1

 
2.7

General and administrative
 
4.9

 
5.0

 
5.0

 
4.9

Total stock-based compensation expenses
 
12.6
%
 
12.4
%
 
12.5
%
 
11.8
%
(3) 
Unoccupied lease charges include costs related to the early exit from one of our Atlanta facilities and a portion of our south Austin facility, partially offset by anticipated sublease income from these facilities.
Due to rounding, totals may not equal the sum of the line items in the tables above.

43


Comparison of the Three and Nine Months Ended September 30, 2019 and 2018
Revenues    
The following table presents our revenues for each of the periods indicated (dollars in thousands):
 
 
Three Months Ended September 30,
 
Change
 
Nine Months Ended September 30,
 
Change
 
 
2019
 
2018
 
$
 
(%)
 
2019
 
2018
 
$
 
(%)
Revenues
 
$
79,702

 
$
60,541

 
$
19,161

 
31.6
%
 
$
228,644

 
$
173,923

 
$
54,721

 
31.5
%
Three Months Ended September 30, 2019 Compared to Three Months Ended September 30, 2018. Revenues increased by $19.2 million, or 31.6%, from $60.5 million for the three months ended September 30, 2018 to $79.7 million for the three months ended September 30, 2019. This increase in revenue was primarily attributable to a $12.1 million increase from the sale of additional solutions to new and existing customers and the growth in Registered Users from new and existing customers. In addition, $5.3 million of the increase was generated from the businesses acquired in the fourth quarter of 2018 and $1.8 million of the increase was generated from an increase in the number of transactions processed using our solutions.
Nine Months Ended September 30, 2019 Compared to Nine Months Ended September 30, 2018. Revenues increased by $54.7 million, or 31.5%, from $173.9 million for the nine months ended September 30, 2018 to $228.6 million for the nine months ended September 30, 2019. This increase in revenue was primarily attributable to a $33.6 million increase from the sale of additional solutions to new and existing customers and the growth in Registered Users from new and existing customers. In addition, $13.1 million of the increase was generated from the businesses acquired in the fourth quarter of 2018 and $8.0 million of the increase was generated from an increase in the number of transactions processed using our solutions.
Cost of Revenues
The following table presents our cost of revenues for each of the periods indicated (dollars in thousands):
 
 
Three Months Ended September 30,
 
Change
 
Nine Months Ended September 30,
 
Change
 
 
2019
 
2018
 
$
 
(%)
 
2019
 
2018
 
$
 
(%)
Cost of revenues
 
$
40,447

 
$
30,140

 
$
10,307

 
34.2
%
 
$
117,683

 
$
86,420

 
$
31,263

 
36.2
%
Percentage of revenues
 
50.7
%
 
49.8
%
 
 
 
 
 
51.5
%
 
49.7
%
 
 
 
 
Three Months Ended September 30, 2019 Compared to Three Months Ended September 30, 2018. Cost of revenues increased by $10.3 million, or 34.2%, from $30.1 million for the three months ended September 30, 2018 to $40.4 million for the three months ended September 30, 2019. This increase was attributable to a $5.0 million increase in personnel costs due to an increase in the number of personnel who provide implementation and customer support and maintain our data centers and other technical infrastructure, which included a $2.6 million increase in personnel costs from the businesses acquired in the fourth quarter of 2018, and a $0.3 million increase in stock-based compensation expense allocated to cost of revenues for the increase in the number of stock-based awards vested during the period and the increased fair value of the awards granted due to the increase in our stock price. In addition, there was a $2.0 million increase in third-party costs related to intellectual property included in our solutions and transaction processing costs incurred as a result of the increase in Registered Users from new and existing customers, as well as implementation and support personnel expenses that are reimbursable from our customers, a $1.1 million increase from amortization of capitalized implementation services, a $1.0 million increase from amortization of acquired customer technology resulting from the businesses acquired in the fourth quarter of 2018, a $0.8 million increase in co-location facility costs and depreciation for our data center assets resulting from the increased infrastructure necessary to support our growing customer base, a $0.3 million increase in overhead costs which were allocated to our implementation and support departments, and a $0.1 million increase in travel related and other discretionary expenses.
Nine Months Ended September 30, 2019 Compared to Nine Months Ended September 30, 2018. Cost of revenues increased by $31.3 million, or 36.2%, from $86.4 million for the nine months ended September 30, 2018 to $117.7 million for the nine months ended September 30, 2019. This increase was attributable to a $12.9 million increase in personnel costs due to an increase in the number of personnel who provide implementation and customer support and maintain our data centers and other technical infrastructure, which included a $7.4 million increase in personnel costs from the businesses acquired in the fourth quarter of 2018, and a $1.2 million increase in stock-based compensation expense allocated to cost of revenues for the increase in the number of stock-based awards vested during the period and the increased fair value of the awards granted due to

44


the increase in our stock price. In addition, there was a $7.2 million increase in third-party costs related to intellectual property included in our solutions and transaction processing costs incurred as a result of the increase in Registered Users from new and existing customers, as well as implementation and support personnel expenses that are reimbursable from our customers, a $4.4 million increase in co-location facility costs and depreciation for our data center assets resulting from the increased infrastructure necessary to support our growing customer base, a $2.8 million increase from amortization of acquired customer technology resulting from the businesses acquired in the fourth quarter of 2018, a $1.8 million increase from amortization of capitalized implementation services, a $1.5 million increase in other overhead costs which were allocated to our implementation and support departments, and a $0.6 million increase in travel related and other discretionary expenses.
We defer certain personnel and other costs directly related to the implementation of our solutions to the extent those costs are recoverable from future revenues. However, a substantial portion of our implementation costs are not eligible for deferral and, as a result, are expensed in the period incurred. Costs related to implementations that have been deferred are amortized over the expected period of customer benefit. Additionally, we invest in personnel, business processes and systems infrastructure to standardize our business processes and drive future efficiency in our implementations, customer support and data center operations. We expect these investments will increase cost of revenues in absolute dollars as we continue to make investments in capacity and process improvement.
Operating Expenses
The following tables present our operating expenses for each of the periods indicated (dollars in thousands):
Sales and Marketing
 
 
Three Months Ended September 30,
 
Change
 
Nine Months Ended September 30,
 
Change
 
 
2019
 
2018
 
$
 
(%)
 
2019
 
2018
 
$
 
(%)
Sales and marketing
 
$
15,700

 
$
11,467

 
$
4,233

 
36.9
%
 
$
47,371

 
$
34,541

 
$
12,830

 
37.1
%
Percentage of revenues
 
19.7
%
 
18.9
%
 
 
 
 
 
20.7
%
 
19.9
%
 
 
 
 
Three Months Ended September 30, 2019 Compared to Three Months Ended September 30, 2018. Sales and marketing expenses increased by $4.2 million, or 36.9%, from $11.5 million for the three months ended September 30, 2018 to $15.7 million for the three months ended September 30, 2019. This increase was primarily attributable to a $3.8 million increase in personnel costs due to the growth of our sales and marketing organizations, which included a $2.5 million increase in personnel costs from the businesses acquired in the fourth quarter of 2018, and a $0.6 million increase in stock-based compensation expense allocated to sales and marketing expenses for the increase in the number of stock-based awards vested during the period and the increased fair value of the awards granted due to the increase in our stock price. In addition, there was a $0.3 million increase in other overhead costs which were allocated to our sales and marketing departments.
Nine Months Ended September 30, 2019 Compared to Nine Months Ended September 30, 2018. Sales and marketing expenses increased by $12.8 million, or 37.1%, from $34.5 million for the nine months ended September 30, 2018 to $47.4 million for the nine months ended September 30, 2019. This increase was primarily attributable to a $10.4 million increase in personnel costs due to the growth of our sales and marketing organizations, which included a $7.1 million increase in personnel costs from the businesses acquired in the fourth quarter of 2018, and a $1.3 million increase in stock-based compensation expense allocated to sales and marketing expenses for the increase in the number of stock-based awards vested during the period and the increased fair value of the awards granted due to the increase in our stock price. In addition, there was a $0.9 million increase in travel related and recruiting expenses, a $0.9 million increase in facilities and other overhead costs which were allocated to our sales and marketing departments, and a $0.6 million increase in the growth in our annual client conference.
We anticipate that sales and marketing expenses will continue to increase in absolute dollars in the future as we add personnel to support our revenue growth and as we increase discretionary marketing spend to attract new customers, retain and grow existing customers and drive brand awareness. We expect such expenses to decline as a percentage of our revenues over time as our revenues grow.

45


Research and Development
 
 
Three Months Ended September 30,
 
Change
 
Nine Months Ended September 30,
 
Change
 
 
2019
 
2018
 
$
 
(%)
 
2019
 
2018
 
$
 
(%)
Research and development
 
$
19,617

 
$
12,904

 
$
6,713

 
52.0
%
 
$
56,392

 
$
35,817

 
$
20,575

 
57.4
%
Percentage of revenues
 
24.6
%
 
21.3
%
 
 
 
 
 
24.7
%
 
20.6
%
 
 
 
 
Three Months Ended September 30, 2019 Compared to Three Months Ended September 30, 2018. Research and development expenses increased by $6.7 million, or 52.0%, from $12.9 million for the three months ended September 30, 2018 to $19.6 million for the three months ended September 30, 2019. This increase was primarily attributable to a $6.2 million increase in personnel costs as a result of the growth in our research and development organization to support continued enhancements to our solutions, which included a $2.5 million increase in personnel costs from the businesses acquired in the fourth quarter of 2018, and a $0.8 million increase in stock-based compensation expense allocated to research and development expenses for the increase in the number of stock-based awards vested during the period and the increased fair value of the awards granted due to the increase in our stock price. In addition, there was a $0.4 million increase in facilities and other overhead costs which were allocated to our research and development departments, and a $0.1 million increase in travel related and other discretionary expenses.
Nine Months Ended September 30, 2019 Compared to Nine Months Ended September 30, 2018. Research and development expenses increased by $20.6 million, or 57.4%, from $35.8 million for the nine months ended September 30, 2018 to $56.4 million for the nine months ended September 30, 2019. This increase was primarily attributable to a $18.6 million increase in personnel costs as a result of the growth in our research and development organization to support continued enhancements to our solutions, which included a $6.9 million increase in personnel costs from the businesses acquired in the fourth quarter of 2018, and a $2.3 million increase in stock-based compensation expense allocated to research and development expenses for the increase in the number of stock-based awards vested during the period and the increased fair value of the awards granted due to the increase in our stock price. In addition, there was a $1.7 million increase in facilities and other overhead costs which were allocated to our research and development departments, and a $0.3 million increase in travel related and other discretionary expenses.
We anticipate that research and development expenses will increase in absolute dollars in the future as we continue to support and expand our platform and enhance our existing solutions.
General and Administrative
 
 
Three Months Ended September 30,
 
Change
 
Nine Months Ended September 30,
 
Change
 
 
2019
 
2018
 
$
 
(%)
 
2019
 
2018
 
$
 
(%)
General and administrative
 
$
13,418

 
$
11,237

 
$
2,181

 
19.4
%
 
$
41,357

 
$
32,331

 
$
9,026

 
27.9
%
Percentage of revenues
 
16.8
%
 
18.6
%
 
 
 
 
 
18.1
%
 
18.6
%
 
 
 
 
Three Months Ended September 30, 2019 Compared to Three Months Ended September 30, 2018. General and administrative expenses increased by $2.2 million, or 19.4%, from $11.2 million for the three months ended September 30, 2018 to $13.4 million for the three months ended September 30, 2019. The increase in general and administrative expenses was primarily attributable to a $1.5 million increase in personnel costs to support the growth of our business, which included a $0.9 million increase in stock-based compensation expense allocated to general and administrative expenses for the increase in the number of stock-based awards vested during the period and the increased fair value of the awards granted due to the increase in our stock price, and a $0.8 million increase in personnel costs from the businesses acquired in the fourth quarter of 2018. In addition, there was a $0.4 million increase in external audit fees, and a $0.2 million increase in overhead costs which were allocated to our general and administrative departments.
Nine Months Ended September 30, 2019 Compared to Nine Months Ended September 30, 2018. General and administrative expenses increased by $9.0 million, or 27.9%, from $32.3 million for the nine months ended September 30, 2018 to $41.4 million for the nine months ended September 30, 2019. The increase in general and administrative expenses was primarily attributable to a $7.5 million increase in personnel costs to support the growth of our business, which included a $3.1

46


million increase in stock-based compensation expense allocated to general and administrative expenses for the increase in the number of stock-based awards vested during the period and the increased fair value of the awards granted due to the increase in our stock price, and a $2.1 million increase in personnel costs from the businesses acquired in the fourth quarter of 2018. In addition, there was a $0.6 million increase in facilities and other overhead costs which were allocated to our general and administrative departments, a $0.5 million increase in travel related and recruiting expenses, and a $0.4 million increase in external audit fees.
General and administrative expenses include costs to comply with regulations governing public companies, costs of directors' and officers' liability insurance, investor relations activities and costs to comply with Section 404 of the Sarbanes-Oxley Act, or SOX. We anticipate that general and administrative expenses will continue to increase in absolute dollars in the future as we continue to incur both increased external audit fees as well as additional spending to ensure continued regulatory and SOX compliance. We expect such expenses to decline as a percentage of our revenues over time as our revenues grow.
Acquisition Related Costs
 
 
Three Months Ended September 30,
 
Change
 
Nine Months Ended September 30,
 
Change
 
 
2019
 
2018
 
$
 
(%)
 
2019
 
2018
 
$
 
(%)
Acquisition related costs
 
$
2,758

 
$
1,811

 
$
947

 
52.3
%
 
$
7,453

 
$
2,325

 
$
5,128

 
220.6
%
Percentage of revenues
 
3.5
%
 
3.0
%
 
 
 
 
 
3.3
%
 
1.3
%
 
 
 
 
Three Months Ended September 30, 2019 Compared to Three Months Ended September 30, 2018. Acquisition related costs increased by $0.9 million, or 52.3%, from $1.8 million for the three months ended September 30, 2018 to $2.8 million for the three months ended September 30, 2019. The expense for the three months ended September 30, 2019 included $1.4 million increase for changes in the fair value of the contingent consideration related to the acquisition of Cloud Lending which was consummated in October 2018, $1.0 million of legal, professional services and other costs related to the PrecisionLender acquisition, and $0.3 million of compensation expense related to the retention bonuses for employees of companies acquired in the fourth quarter of 2018, while the expense for the three months ended September 30, 2018 comprised of $1.7 million of legal, professional services and other costs related to the acquisition of Cloud Lending and $0.1 million of compensation expense related to the retention bonuses for employees of companies acquired in 2015 and 2017. The final retention bonuses related to the companies acquired in 2017 and those acquired in 2015 were paid out in the first quarter and third quarter of 2018, respectively.
Nine Months Ended September 30, 2019 Compared to Nine Months Ended September 30, 2018. Acquisition related costs increased by $5.1 million, or 220.6%, from $2.3 million for the nine months ended September 30, 2018 to $7.5 million for the nine months ended September 30, 2019. The expense for the nine months ended September 30, 2019 included $4.9 million for changes in the fair value of the contingent consideration related to the acquisition of Cloud Lending which was consummated in October 2018, $1.5 million of compensation expense related to the retention bonuses for employees of companies acquired in the fourth quarter of 2018, and $1.0 million of legal, professional services and other costs related to the PrecisionLender acquisition, while the expense for the nine months ended September 30, 2018 included $1.7 million of legal, professional services and other costs related to the acquisition of Cloud Lending which was announced in August of 2018 and subsequently consummated on October 15, 2018 and $0.6 million of compensation expense related to the retention bonuses for employees of companies acquired in 2015 and 2017. The final retention bonuses related to the companies acquired in 2017 and those acquired in 2015 were paid out in the first quarter and third quarter of 2018, respectively.
Amortization of Acquired Intangibles
 
 
Three Months Ended September 30,
 
Change
 
Nine Months Ended September 30,
 
Change
 
 
2019
 
2018
 
$
 
(%)
 
2019
 
2018
 
$
 
(%)
Amortization of acquired intangibles
 
$
912

 
$
251

 
$
661

 
263.3
%
 
$
3,032

 
$
987

 
$
2,045

 
207.2
%
Percentage of revenues
 
1.1
%
 
0.4
%
 
 
 
 
 
1.3
%
 
0.6
%
 
 
 
 
Three Months Ended September 30, 2019 Compared to Three Months Ended September 30, 2018. Amortization of acquired intangibles increased by $0.7 million, or 263.3%, from $0.3 million for the three months ended September 30, 2018 to $0.9 million for the three months ended September 30, 2019 as a result of the intangible assets acquired in the Cloud Lending

47


and Gro acquisitions in the fourth quarter of 2018. The acquired intangible assets are also related to our asset purchase in 2017 and our business combinations in 2015. These amounts are amortized on a straight-line basis over the estimated useful lives of the related assets.
Nine Months Ended September 30, 2019 Compared to Nine Months Ended September 30, 2018. Amortization of acquired intangibles increased by $2.0 million, or 207.2%, from $1.0 million for the nine months ended September 30, 2018 to $3.0 million for the nine months ended September 30, 2019 as a result of the intangible assets acquired in the Cloud Lending and Gro acquisitions in the fourth quarter of 2018. The acquired intangible assets are also related to our asset purchase in 2017 and our business combinations in 2015. These amounts are amortized on a straight-line basis over the estimated useful lives of the related assets.
Total Other Income (Expense), Net
 
 
Three Months Ended September 30,
 
Change
 
Nine Months Ended September 30,
 
Change
 
 
2019
 
2018
 
$
 
(%)
 
2019
 
2018
 
$
 
(%)
Total other income (expense), net
 
$
(5,206
)
 
$
(1,877
)
 
$
(3,329
)
 
(177.4
)%
 
$
(10,630
)
 
$
(5,005
)
 
$
(5,625
)
 
(112.4
)%
Percentage of revenues
 
(6.5
)%
 
(3.1
)%
 
 
 
 
 
(4.6
)%
 
(2.9
)%
 
 
 
 
Three Months Ended September 30, 2019 Compared to Three Months Ended September 30, 2018. Total other income (expense), net represented a net expense of $5.2 million for the three months ended September 30, 2019 compared to a net expense of $1.9 million for the three months ended September 30, 2018. The change was primarily from additional interest expense for the three months ended September 30, 2019 of $3.5 million from the amortization of debt discount, issuance costs, and coupon interest attributable to our 2026 Notes issued in June 2019, partially offset by an increase of $0.3 million from interest income earned on cash, cash equivalents and investments.
Nine Months Ended September 30, 2019 Compared to Nine Months Ended September 30, 2018. Total other income (expense), net represented a net expense of $10.6 million for the nine months ended September 30, 2019 compared to a net expense of $5.0 million for the nine months ended September 30, 2018. The change was primarily from additional interest expense for the nine months ended September 30, 2019 of $6.2 million from the amortization of debt discount, issuance costs, and coupon interest attributable to our 2023 Notes issued in February 2018 and 2026 Notes issued in June 2019 and a loss on disposal of long-lived assets of $0.3 million, partially offset by an increase of $1.0 million from interest income earned on cash, cash equivalents, and investments.
Seasonality and Quarterly Results
Our overall operating results fluctuate from quarter to quarter as a result of a variety of factors, including the timing of investments in growing our business. The timing of our implementation activities and corresponding revenues from new customers are subject to fluctuation based on the timing of our sales. Sales may tend to be lower in the first quarter of each year than in subsequent quarters but any resulting impact on our results of operation has been difficult to measure due to the timing of our implementations and overall growth in our business. The timing of our implementations also varies period-to-period based on our implementation capacity, the number of solutions purchased by our customers, the size and unique needs of our customers and the readiness of our customers to implement our solutions. Our solutions are often the most frequent point of engagement between our customers and their End Users. As a result, we and our customers are very deliberate and careful in our implementation activities to help ensure a successful roll-out of the solutions to End Users and increase the registration of new End Users. Unusually long or short implementations, for even a small number of customers, may result in short-term quarterly variability in our results of operations.
Our quarterly results of operations may vary significantly in the future, and period-to-period comparisons of our operating results may not be meaningful and should not be relied upon as an indication of future results.
Liquidity and Capital Resources
Sources of Liquidity
We have financed our operations primarily through the proceeds from the issuance of common stock in our initial public offering in March 2014, and additional registered common stock offerings, including our June 2019 common stock offering, cash flows from operations, our February 2018 convertible note offering, and our June 2019 convertible note offering. As of

48


September 30, 2019, our principal sources of liquidity were cash, cash equivalents and investments of $636.9 million. Based upon our current levels of operations, we believe that our cash flow from operations along with our other sources of liquidity are adequate to meet our cash requirements for the next twelve months.
Cash Flows
The following table summarizes our cash flows for the periods indicated (in thousands):
 
 
Nine Months Ended September 30,
 
 
2019
 
2018
Net cash provided by (used in):
 
 
 
 
Operating activities
 
$
(1,328
)
 
$
(3,860
)
Investing activities
 
20,627

 
(56,868
)
Financing activities
 
473,853

 
214,546

Net increase in cash, cash equivalents, and restricted cash
 
$
493,152

 
$
153,818

Cash Flows from Operating Activities
Cash used in operating activities is primarily influenced by the amount and timing of customer receipts and vendor payments, fair value re-measurement related to contingent earnout payment liabilities and by the amount of cash we invest in personnel and infrastructure to support the anticipated growth of our business and increase in the number of installed customers.
For the nine months ended September 30, 2019, our net cash and cash equivalents used in operating activities were $1.3 million, which consisted of a net loss of $55.2 million and cash outflows from changes in operating assets and liabilities of $14.5 million, partially offset by non-cash adjustments of $68.4 million. Cash outflows were the result of a $26.8 million increase in deferred solution and implementation costs due to our increased customer growth and new and existing customers undergoing implementations during the period, a $4.8 million increase in accounts receivable due to the timing of billings at the end of the current quarter, a $3.9 million increase in contract assets, a $2.0 million decrease in other long-term liabilities, and a $1.9 million increase in prepaid and other current assets related to various prepaid expenses. Cash inflows were the result of a $11.8 million increase in deferred revenue due to increased payments and deposits received from customers prior to the recognition of revenue from those related payments, an $8.8 million increase in accounts payable and accrued liabilities due to timing of payments in support of our expanding customer base and related growth in our technical infrastructure, and a $4.4 million decrease in other long-term assets. Non-cash items consisted primarily of $29.4 million of stock-based compensation expense, $17.7 million of depreciation and amortization expense due to growth in our fixed assets and acquired intangible assets, $11.2 million in amortization of the 2023 Notes and 2026 Notes, or the Convertible Notes, discounts and related debt issuance costs, $9.7 million of amortization of deferred implementation and deferred solution and other costs, and $0.4 million of other non-cash items.
For the nine months ended September 30, 2018, our net cash and cash equivalents used in operating activities were $3.9 million, which consisted a net loss of $23.5 million and cash outflows from changes in operating assets and liabilities of $24.9 million, partially offset by non-cash adjustments of $44.6 million. Cash outflows were the result of a $12.2 million increase in deferred solution and implementation costs due to our increased customer growth and new and existing customers undergoing implementations during the period, a $10.0 million increase in accounts receivable due to the timing of billings and customer payments, a $3.8 million increase in contract assets added as a result of the adoption of the new revenue standard, a $1.8 million increase in prepaid and other current assets related to various prepaid expenses, a $1.0 million decrease in other long-term liabilities, and a $0.5 million increase in other long-term assets. Cash inflows were the result of a $3.5 million increase in deferred revenue due to increased payments and deposits received from customers prior to the recognition of revenue from those related payments and a $0.9 million increase in accounts payable and accrued liabilities due to timing of payments in support of our expanding customer base and related growth in our technical infrastructure and expanded facilities. Non-cash items consisted primarily of $20.6 million of stock-based compensation expense, $11.4 million of depreciation and amortization expense due to growth in our fixed assets and acquired intangible assets, $6.2 million of amortization of deferred implementation and deferred solution and other costs, $6.0 million in amortization of the Convertible Notes discount and related debt issuance costs, and $0.3 million of other non-cash items.
Cash Flows from Investing Activities
Our investing activities have consisted primarily of purchases and maturities of investments, our recent acquisitions, and purchases of property and equipment to support our growth. Purchases of property and equipment may vary period-to-period due to the timing of the expansion of our operations, data center and other technical infrastructure.

49


For the nine months ended September 30, 2019, net cash provided by investing activities was $20.6 million, consisting primarily of $60.7 million from maturities of investments, partially offset by $27.3 million for the purchase of investments, $12.5 million for the purchase of property and equipment, and $0.3 million from the purchase of intangible assets.
For the nine months ended September 30, 2018, net cash used in investing activities was $56.9 million, consisting primarily of $75.7 million for the purchase of investments, $12.2 million for the purchase of property and equipment, and $0.2 million for release of the hold back from the asset purchase in 2017, partially offset by $31.2 million from maturities of investments.
Cash Flows from Financing Activities
Our recent financing activities have consisted primarily of our June 2019 common stock offering, our June 2019 offering of the 2026 Notes, our February 2018 offering of the 2023 Notes, net proceeds from exercises of options to purchase our common stock, as well as payments on financing obligations.
For the nine months ended September 30, 2019, net cash provided by financing activities of $473.9 million was due to the issuance of $307.0 million principal amount of the 2026 Notes, net of issuance costs, partially offset by the Capped Call transactions of $40.8 million, and proceeds from the issuance of common stock of $195.3 million, net of issuance costs, from the June 2019 common stock offering. In addition, cash flows from financing activities included $12.3 million of net cash received from the exercise of stock options.
For the nine months ended September 30, 2018, net cash provided by financing activities was $214.5 million, which was primarily due to the issuance of $223.2 million principal amount of the 2023 Notes, net of issuance costs, and the related sale of Warrants for $22.4 million, partially offset by the purchase of Bond Hedges for $41.7 million. In addition, cash flows from financing activities included $10.7 million of cash received from the exercise of stock options.
Contractual Obligations and Commitments
During the nine months ended September 30, 2019, and subsequent to September 30, 2019, except as noted below, there were no material changes to our contractual obligations and commitments disclosures as set forth under the caption, "Contractual Obligations and Commitments" in the Management's Discussion and Analysis of Financial Condition and Results of Operations, as reported in our Annual Report on Form 10-K, filed with the SEC on February 19, 2019.
In June 2019, we issued the 2026 Notes due June 1, 2026, unless earlier converted or repurchased in accordance with their terms prior to such date. The 2026 Notes bear interest at 0.75% per annum, payable semiannually on June 1 and December 1 of each year, beginning on December 1, 2019. See Note 8 - Convertible Senior Notes to the interim unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q.
The following table summarizes our contractual obligations and commitments at September 30, 2019 (in thousands):
 
 
Payment due by period
 
 
Less Than 1 Year
 
1 to 3 Years
 
3 to 5 Years
 
More Than 5 Years
 
Total
Convertible Notes, including interest
 
$
4,032


$
8,194


$
235,606


$
320,994


$
568,826

Operating lease obligations
 
7,817

 
13,550

 
11,177

 
14,624

 
47,168

Purchase commitments
 
16,342

 
29,866

 
10,411

 

 
56,619

 
 
$
28,191

 
$
51,610

 
$
257,194

 
$
335,618

 
$
672,613

Off-Balance Sheet Arrangements
As of September 30, 2019, we did not have any off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of SEC Regulation S-K, such as the use of unconsolidated subsidiaries, structured finance, special purpose entities or variable interest entities.
Recent Accounting Pronouncements
In February 2016, the FASB issued ASU No. 2016-02, "Leases (Topic 842)," to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU 2018-10, "Codification Improvements to Topic 842 (Leases)," which provides narrow amendments to clarify how to apply certain aspects of the new lease standard. In July 2018, the FASB also issued ASU 2018-11, "Targeted Improvements," which provides the option to adopt ASU No. 2016-02 retrospectively for each

50


prior period presented or as of the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. In January 2019, the FASB issued ASU No. 2019-01, "Leases (Topic 842): Codification Improvements" to clarify the required disclosures of ASU No. 2016-02 and explicitly exempts entities from disclosing the effect of the change for the interim period. We adopted the standard effective January 1, 2019 and we elected the package of practical expedients permitted under the transition guidance within Topic 842, which among other things, allows us to carry forward the historical lease classification and the practical expedient to not separate lease and non-lease components of an agreement. Adoption of the new standard resulted in the recording of lease assets and lease liabilities of approximately $27.0 million and $36.2 million, respectively, as of January 1, 2019. The difference between the lease assets and lease liabilities is the reclassification of deferred rent on our balance sheet at the date of adoption. The standard had no impact on our condensed consolidated statement of comprehensive loss or our condensed consolidated statement of cash flows.
In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326)" which modifies the measurement of expected credit losses of certain financial instruments. Credit losses on trade and other receivables, contract assets, available-for-sale debt securities, and other instruments will reflect our current estimate of the expected credit losses and will generally result in the earlier recognition of allowance for losses. The new guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019, with early adoption permitted. We expect this standard to impact our accounting for allowances for doubtful accounts, available-for-sale securities and other assets subject to credit risk and are currently implementing new credit loss models and updating our processes and controls in preparation for the adoption of ASU 2016-13. Based on the composition of our investment portfolio, current market conditions and historical credit loss activity, the adoption of ASU 2016-13 is not expected to have a material impact on our condensed consolidated financial statements.
In January 2017, the FASB issued ASU No. 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" which simplifies the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test and requires an entity to write down the carrying value of goodwill up to the amount by which the carrying amount of a reporting unit exceeds its fair value. The standard is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years and early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. We do not expect the adoption of this standard to have a material impact on our condensed consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-15, "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40)," which 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 (and hosting arrangements that include an internal-use software license). ASU 2018-15 will be effective beginning in our first quarter of 2020, with early adoption permitted. The ASU may be applied retrospectively or prospectively to all implementation costs incurred after the date of adoption. We have elected to early adopt the ASU as of January 1, 2019 on a prospective basis. No implementation costs related to hosting arrangements were capitalized during the three and nine months ended September 30, 2019.
Critical Accounting Policies and Estimates
The preparation of our interim unaudited condensed consolidated financial statements in accordance with GAAP requires estimates, judgments and assumptions that affect the reported amounts and classifications of assets and liabilities, revenues and expenses and the related disclosures of contingent liabilities in our interim unaudited condensed consolidated financial statements and accompanying notes. The SEC has defined a company's critical accounting policies as the ones that are most important to the portrayal of the company's financial condition and results of operations, and which require the company to make its most difficult and subjective judgments, often as a result of the need to make estimates of matters that are inherently uncertain. Based on this definition, we have identified the following critical accounting policies and estimates:
Revenue recognition;
Contract balances;
Accounts receivable;
Deferred revenues;
Deferred implementation costs;
Deferred solution and other costs;

51


Stock-based compensation;
Convertible senior notes;
Purchase price allocation, intangible assets and goodwill;
Capitalization of software development costs;
Leases;
Contingent consideration; and
Income taxes.
We have other key accounting policies which involve the use of estimates, judgments and assumptions that are significant to understanding our results. See Note 2 - Summary of Significant Accounting Policies to the interim unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q. Of those policies, we believe that the accounting policies enumerated above involve the greatest degree of complexity and exercise of judgment by our management.
During the nine months ended September 30, 2019, there were no significant changes in our critical accounting policies or estimates which were included in the consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2018, which are included in our Annual Report on Form 10-K, filed with the SEC on February 19, 2019.
We evaluate our estimates, judgments and assumptions on an ongoing basis, and while we believe that our estimates, judgments and assumptions are reasonable, they are based upon information available at the time. Actual results may differ significantly from these estimates under different assumptions, judgments or conditions.
Item 3. Quantitative and Qualitative Disclosures About Market Risk.
Market risk is the risk of loss to future earnings, values or future cash flows that may result from changes in the price of a financial instrument. The value of a financial instrument might change as a result of changes in interest rates, exchange rates, commodity prices, equity prices and other market changes. We do not use derivative financial instruments for speculative, hedging or trading purposes, although in the future we might enter into exchange rate hedging arrangements to manage the risks described below.
Interest Rate Risk
We have cash and cash equivalents held primarily in cash and money market funds. In addition, we have marketable securities which are primarily held in U.S. government agency bonds, corporate bonds and commercial paper, and certificates of deposit. Cash and cash equivalents are held for working capital purposes. Marketable securities are held and invested with capital preservation as the primary objective. Due to the short-term nature of these investments, we believe that we do not have any material exposure to changes in the fair value of our investment portfolio as a result of changes in interest rates. Any declines in interest rates will reduce future interest income. As of September 30, 2019, we had an outstanding principal amount of $546.3 million of 2023 Notes and 2026 Notes, which each have a fixed annual interest rate of 0.75%. If overall interest rates fell by 10% in 2019 or 2018, our interest income would not have been materially affected.
Foreign Currency Risk
During 2018, we commenced international operations. As a result, our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. As of September 30, 2019, our most significant currency exposures were the Indian rupee, British pound, and Australian dollar. As of September 30, 2019, we had operating subsidiaries in India, the United Kingdom, and Australia. Due to the relatively low volume of payments made by us through these foreign subsidiaries, we do not believe we have significant exposure to foreign currency exchange risks. However, fluctuations in currency exchange rates could harm our results of operations in the future.
We currently do not use derivative financial instruments to mitigate foreign currency exchange risks. We will continue to review this matter and may consider hedging certain foreign exchange risks in future years.
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition or results of operations. We continue to monitor the impact of inflation in order to reduce its effects through pricing strategies, productivity improvements

52


and cost reductions. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.
Item 4. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures     
The term "disclosure controls and procedures," as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act refers to controls and procedures that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC's rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that such information is accumulated and communicated to a company's management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. 
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of September 30, 2019, the end of the period covered by this Quarterly Report on Form 10-Q. Based upon such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of such date.
Changes in Internal Control over Financial Reporting     
There were no material changes in our internal control over financial reporting during the three-month period covered by this Quarterly Report on Form 10-Q, which were identified in connection with management's evaluation required by Rules 13a-15(d) and 15d-15(d) under the Exchange Act, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

53


PART II - OTHER INFORMATION
Item 1.     Legal Proceedings.
From time to time, we may become involved in legal proceedings arising in the ordinary course of our business. Management believes that there are no claims or actions pending against us, the ultimate disposition of which would have a material impact on our business, financial condition, results of operations or cash flows.
Item 1A. Risk Factors.
Our business, prospects, financial condition, operating results and the trading price of our common stock could be materially adversely affected by any of the risks and uncertainties described below, as well as other risks not currently known to us or that are currently considered immaterial. In assessing these risks, you should also refer to the other information contained in this Quarterly Report on Form 10-Q, including our condensed consolidated financial statements and related notes.
We have experienced rapid growth in recent periods and if we fail to manage our growth effectively, we may be unable to execute our business plan, maintain high levels of service and customer satisfaction or adequately address competitive challenges, and our financial performance may be adversely affected.
Since our inception, our business has rapidly grown, which has resulted in large increases in our number of employees, expansion of the types of solutions we sell and the customers we sell them to, expansion to international locations and international customers, expansion of our infrastructure, enhancement of our internal systems and other significant changes and additional complexities. Our revenues increased from $150.2 million for the twelve months ended December 31, 2016 to $194.0 million for the twelve months ended December 31, 2017, and $241.1 million for the twelve months ended December 31, 2018. While we intend to further expand our overall business, customer base, and number of employees, our recent growth rate is not necessarily indicative of the growth that we will achieve in the future. The growth in our business generally, our management of a growing workforce and international customer base and the stress of such growth on our internal controls and systems require substantial management effort, infrastructure and operational capabilities. To support our growth, we must continue to improve our management resources and our operational and financial controls and systems, and these improvements may increase our expenses more than anticipated and result in a more complex business, and our failure to timely and effectively implement these improvements could have an adverse effect on our operations and financial results. In addition, our increased focus on selling our solutions to larger customers and the increased breadth of our digital solution offerings and the types of customers we serve may result in greater uncertainty and variability in our business and sales results. We will also have to anticipate the necessary expansion of our relationship management, implementation, customer service and other personnel to support our growth and achieve high levels of customer service and satisfaction, particularly as we sell to larger customers that have heightened levels of complexity in their hardware, software and network infrastructure needs and as we sell a broader range of digital solutions to a broader set of customers. Our success will depend on our ability to plan for and manage this growth effectively. If we fail to anticipate and manage our growth or are unable to provide high levels of system performance and customer service, our reputation, as well as our business, results of operations and financial condition, could be harmed.
If the market for our solutions develops more slowly than we expect or changes in a way that we fail to anticipate, our sales would suffer and our operating results would be harmed.
The market for financial services is dramatically changing, and we do not know whether RCFIs will continue to adopt digital banking solutions such as ours in the future, whether traditional and emerging financial services providers will adopt our existing and new solutions or whether the market will change in ways that we do not anticipate. Many RCFIs have invested substantial personnel and financial resources in legacy software, and these institutions may be reluctant or unwilling to convert from their existing systems to our solutions. For RCFIs, switching from one provider of digital banking solutions (or from an internally developed legacy system) to a new provider is a significant endeavor. Many potential customers believe switching providers involves too many potential disadvantages such as disruption of business operations, loss of accustomed functionality, and increased costs (including conversion and transition costs). Furthermore, some RCFIs may be reluctant or unwilling to use a cloud-based solution over concerns such as the security of their data and reliability of the delivery model. These concerns or other considerations may cause RCFIs to choose not to adopt cloud-based solutions such as ours or to adopt alternative solutions, either of which would harm our operating results. We attempt to overcome these concerns through value enhancing strategies such as a flexible integration process and continued investment in the enhanced functionality and features of our solutions. If RCFIs are unwilling to transition from their legacy systems, the demand for our digital banking solutions and related services could decline and adversely affect our business, operating results and financial condition.
Our future success also depends on our ability to sell new solutions and enhanced solutions to our current and new customers. As we create new solutions and enhance our existing solutions to support new customer types, technologies and

54


devices, these solutions and related services may not be attractive to customers. In addition, promoting and selling these new and enhanced solutions may require increasingly costly sales and marketing efforts, and if customers choose not to adopt these solutions, our business could suffer.
Our business could be adversely affected if our customers are not satisfied with our solutions, particularly as we introduce new products and solutions, or our systems, infrastructure and resources fail to meet their needs.
Our business depends on our ability to satisfy our customers and meet their needs. Our customers use a variety of network infrastructure, hardware and software, which typically increases in complexity the larger the customer is, and our solutions must support the specific configuration of our customers' existing systems, including in many cases the solutions of third-party providers. If our solutions do not currently support a customer's required data format or appropriately integrate with a customer's applications and infrastructure, then we must configure our solutions to do so, which could negatively affect the performance of our systems and increase our expenses and the time it takes to implement our solutions. Any failure of or delays in our systems or resources could cause service interruptions or impaired system performance. Some of our customer agreements require us to issue credits for downtime in excess of certain thresholds, and in some instances give our customers the ability to terminate the agreements in the event of significant amounts of downtime, or if we experience other defects with our solutions. If sustained or repeated, these performance issues could reduce the attractiveness of our solutions to new and existing customers, cause us to lose customers, and lower renewal rates by existing customers, each of which could adversely affect our revenue and reputation. In addition, negative publicity resulting from issues related to our customer relationships, regardless of accuracy, may damage our business by adversely affecting our ability to attract new customers and maintain and expand our relationships with existing customers.
If the use of our solutions increases, or if our customers demand more advanced features from our solutions, we will need to devote additional resources to improving our solutions, and we also may need to expand our technical infrastructure and related resources at a more rapid pace than we have in the past. This would involve spending substantial amounts to purchase or lease data center capacity and equipment, subscribe to new or additional third-party hosting services, upgrade our technology and infrastructure or introduce new or enhanced solutions. It takes a significant amount of time to plan, develop and test changes to our solutions and related infrastructure and resources, and we may not be able to accurately forecast demand or predict the results we will realize from such improvements. There are inherent risks associated with changing, upgrading, improving and expanding our technical infrastructure and related resources. Any failure of our solutions to operate effectively with future infrastructure and technologies could reduce the demand for our solutions, resulting in customer dissatisfaction and harm to our business. Also, any expansion of our infrastructure and related resources would likely require that we appropriately scale our internal business systems and services organization, including implementation and customer support services, to serve our growing customer base. If we are unable to respond to these changes or fully and effectively implement them in a cost-effective and timely manner, our service may become ineffective, we may lose customers, and our operating results may be negatively impacted.
The markets in which we participate are intensely competitive, and pricing pressure, new technologies or other competitive dynamics could adversely affect our business and operating results.
We currently compete with providers of technology and services in the financial services industry, including point system vendors and core processing vendors, as well as systems internally-developed by financial services providers. With respect to our digital banking platform, we have a number of point system competitors, including NCR Corporation, First Data Corporation, D3 Technology, Inc., Alkami Technology, Inc. and Kony, Inc. in the online, consumer and small business banking space and Finastra, ACI Worldwide, Inc., FIS and Bottomline Technologies (de), Inc. in the commercial banking space. We also compete with core processing vendors that provide systems and services such as Fiserv, Inc., Jack Henry and Associates, Inc. and FIS. With respect to our lending and leasing platform, we compete against a number of point system competitors, including Abrigo, Baker Hill Solutions, LLC, Fair Isaac Corporation, nCino, Inc., Finastra, Moody's Analytics, Inc., Oracle Corporation, Temenos AG, and core processing vendors, including FIS and Fiserv. With respect to our BaaS solutions, due to the vast number of potential use cases and customer segments, the list of potential competitors is extremely broad and varied, but includes companies across the retail banking, financial services, transaction processing, consumer technology and financial technology services industries. Many of our competitors have significantly more financial, technical, marketing and other resources than we have, may devote greater resources to the promotion, sale and support of their systems than we can, have more extensive customer bases and broader customer relationships than we have and have longer operating histories and greater name recognition than we have. In addition, many of our competitors expend more funds on research and development.
We may also face competition from new companies entering our markets, which may include large established businesses that decide to develop, market or resell competitive solutions, acquire one of our competitors or form a strategic alliance with one of our competitors. In addition, new companies entering our markets may choose to offer competitive solutions at little or

55


no additional cost to the customer by bundling them with their existing applications, including adjacent financial services technologies and core processing software. New entrants to the markets we serve might also include financial services providers developing financial services solutions and other technologies, including solutions built using competing BaaS solutions or open API platforms. Competition from these new entrants may make our business more difficult and adversely affect our results.
If we are unable to compete in this environment, sales and renewals of our solutions could decline and adversely affect our business, operating results and financial condition. With the introduction of new technologies and potential new entrants into the markets for our solutions, we expect competition to intensify in the future, which could harm our ability to increase sales and achieve profitability. In addition, we may face increased competition in our existing markets as we enter new markets or sections of a market with larger or different customers and new solutions. Our industry has also experienced recent consolidation which we believe may continue. Any further consolidation our industry experiences could lead to increased competition and result in pricing pressure or loss of market share, either of which could have a material adverse effect on our business, limit our growth prospects or reduce our revenues.
If we are unable to effectively integrate our solutions with other systems used by our customers and prospective customers, including if we are forced to discontinue integration due to security or quality concerns with a third-party system, or if there are performance issues with such third-party systems, our solutions will not operate effectively and our operations will be adversely affected.
The functionality of our solutions depends on our ability to integrate with other third-party systems used by our customers, including core processing software. Certain providers of these third-party systems also offer solutions that are competitive with our solutions and may have an advantage over us with customers using their software by having better ability to integrate with their software and by being able to bundle their competitive products with other applications used by our customers and prospective customers at favorable pricing. We do not have formal arrangements with many of these third-party providers regarding our access to their APIs to enable these customer integrations.
Our business may be harmed if any of our third-party providers:
changes the features or functionality of its applications and platforms in a manner adverse to us;
discontinues or limits our solutions' access to its systems;
suffers a security incident or other incident that requires us to discontinue integration with its system;
terminates or does not allow us to renew or replace our existing contractual relationships on the same or better terms;
modifies its terms of service or other policies, including fees charged to, or other restrictions on, us or our customers; or
establishes more favorable relationships with one or more of our competitors, or acquires one or more of our competitors and offer competing services.
Such changes could limit or prevent us from integrating our solutions with these third-party systems, which could impair the functionality of our solutions, prohibit the use of our solutions or limit our ability to sell our solutions to customers, each of which could harm our business. If we are unable to integrate with such third-party software as a result of changes to or restricted access to the software by such third parties during the terms of existing agreements with customers using such third-party software, we may not be able to meet our contractual obligations to customers, which may result in disputes with customers and harm to our business. In addition, if any third-party software providers experience an outage, our solutions integrated with such software will not function properly or at all, and our customers may be dissatisfied with our solutions. If the software of such third-party providers has performance or other problems, such issues may reflect poorly on us and the adoption and renewal of our solutions and our business may be harmed. Although our customers may be able to switch to alternative technologies if a provider's services were unreliable or if a provider was to limit such customer's access and utilization of its data or the provider's functionality, our business could nevertheless be harmed due to the risk that our customers could reduce their use of our solutions.

56


Our customers are highly regulated and subject to a number of challenges and risks. Our failure to comply with laws and regulations applicable to us as a technology provider to financial services providers and to enable our customers to comply with the laws and regulations applicable to them could adversely affect our business and results of operations, increase costs and impose constraints on the way we conduct our business.
Our customers and prospective customers are highly regulated and may be required to comply with stringent regulations in connection with subscribing to and implementing our solutions. As a provider of technology to RCFIs, we are examined on a periodic basis by various regulatory agencies and required to review certain of our suppliers and partners. The examination handbook and other guidance issued by the FFIEC govern the examination of our operations and include a review of our systems and data center and technical infrastructure, management, financial condition, development activities and our support and delivery capabilities. If deficiencies are identified, customers may choose to terminate or reduce their relationships with us. In addition, while much of our operations are not directly subject to the same regulations applicable to RCFIs, we are generally obligated to our customers to provide software solutions and maintain internal systems and processes that comply with federal, state and other regulations applicable to them. In particular, as a result of obligations under our customer agreements, we are required to comply with certain provisions of the Gramm-Leach-Bliley Act related to the privacy of consumer information and may be subject to other privacy and data security laws because of the solutions we provide. In addition, numerous regulations have been proposed and are still being written to implement the Dodd-Frank Act, including requirements for enhanced due diligence of the internal systems and processes of companies like ours by their financial institution customers. In general, larger financial institutions are subject to more stringent regulations and as a result, as we sell our solutions to larger financial institutions, we will become obligated to meet more stringent regulatory standards, including more in-depth audits. Still further, President Donald Trump and the Congressional majority have indicated that the Dodd-Frank Act will be under further scrutiny and some of the provisions of the Dodd-Frank Act rules promulgated thereunder may be revised, repealed, or amended. If we have to make changes to our internal processes and solutions as a result of these regulatory changes, we could be required to invest substantial additional time and funds and divert time and resources from other corporate purposes to remedy any identified deficiency.
This evolving, complex and often unpredictable regulatory environment could result in our failure to provide regulatory-compliant solutions, which could result in customers' not purchasing our solutions or terminating their agreements with us or the imposition of fines or other liabilities for which we may be responsible. In addition, federal, state or foreign agencies may attempt to further regulate our activities in the future. For example, Congress could enact legislation to regulate providers of electronic commerce services as consumer financial services providers or under another regulatory framework. If enacted or deemed applicable to us, such laws, rules or regulations could be imposed on our activities or our business thereby rendering our business or operations more costly, burdensome, less efficient or impossible, any of which could have a material adverse effect on our business, financial condition and operating results.
We are subject to various global data privacy and security regulations, which could result in additional costs and liabilities to us.
Our business is subject to a wide variety of local, state, national and international laws, directives and regulations that apply to the collection, use, retention, protection, disclosure, transfer and other processing of personal data. These data protection and privacy-related laws and regulations continue to evolve and may result in ever-increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions and increased costs of compliance. In the United States, these include rules and regulations promulgated under the authority of the Federal Trade Commission, and state breach notification laws. If there is a breach of our systems and we know or suspect that unencrypted personal customer or End User information has been stolen, we may be required to inform the representative state attorney general or federal or country regulator, media and credit reporting agencies, and any customers whose information was stolen, which could harm our reputation and business. Other states and countries have enacted different requirements for protecting personal information collected and maintained electronically. We expect that there will continue to be new proposed laws, regulations and industry standards concerning privacy, data protection and information security in the United States, the European Union and other jurisdictions, and we cannot yet determine the impact such future laws, regulations and standards will have on our business or the businesses of our customers, including, but not limited to, the European Union's recently enacted General Data Protection Regulation, which came into force in May 2018 and creates a range of new compliance obligations, which could require us to change our business practices, and significantly increases financial penalties for noncompliance.
Failure to comply with laws concerning privacy, data protection and information security could result in enforcement action against us, including fines, imprisonment of company officials and public censure, claims for damages by customers, End Users and other affected individuals, damage to our reputation and loss of goodwill (both in relation to existing customers and End Users and prospective customers and End Users), any of which could have a material adverse effect on our operations,

57


financial performance and business. In addition, we could suffer adverse publicity and loss of customer confidence were it known that we did not take adequate measures to assure the confidentiality of the personally identifiable information that our customers had given to us. This could result in a loss of customers and revenue that could jeopardize our success. We may not be successful in avoiding potential liability or disruption of business resulting from the failure to comply with these laws and, even if we comply with laws, may be subject to liability because of a security incident. If we were required to pay any significant amount of money in satisfaction of claims under these laws, or any similar laws enacted by other jurisdictions, or if we were forced to cease our business operations for any length of time as a result of our inability to comply fully with any of these laws, our business, operating results and financial condition could be adversely affected. Further, complying with the applicable notice requirements in the event of a security breach could result in significant costs.
Additionally, our business efficiencies and economies of scale depend on generally uniform solutions offerings and uniform treatment of customers and their End Users across all jurisdictions in which we operate. Compliance requirements that vary significantly from jurisdiction to jurisdiction impose added costs on our business and can increase liability for compliance deficiencies.
If our or our customers' security measures are compromised or unauthorized access to customer data is otherwise obtained, our solutions may not be secure or may be perceived as not being secure, and customers may curtail or cease their use of our solutions, our reputation may be harmed, and we may incur significant liabilities.
Our operations involve access to and transmission of proprietary information and data and transaction and account details of our customers and their End Users. Our security measures and the security measures of our customers may not be sufficient to prevent our systems from being compromised as a result of third-party action, the error or intentional misconduct of employees, customers or their End Users, malfeasance or stolen or fraudulently obtained log-in credentials. Security incidents can result in unauthorized access to, loss of or unauthorized disclosure of this information, litigation, indemnity obligations and other possible liabilities, as well as negative publicity, which could damage our reputation, impair our sales and harm our business. Cyber-attacks, account take-over attacks, fraudulent representations and other malicious Internet-based activity continue to increase and financial services providers, their End Users, and technology providers are often targets of such attacks. In addition, third parties may attempt to fraudulently induce employees or customers into disclosing sensitive information such as user names, passwords or other information to gain access to our confidential or proprietary information or the data of our customers and their End Users. A party who is able to compromise the security of our facilities could cause interruptions or malfunctions in our operations. We may be unable to anticipate or prevent techniques used to obtain unauthorized access or sabotage systems because they change frequently and generally are not detected until after an incident has occurred. As we increase our customer base and our brand becomes more widely known and recognized, we may become more of a target for third parties seeking to compromise our security systems or gain unauthorized access to the data of our customers and their End Users. A failure or inability to meet our customers' expectations with respect to security and confidentiality could seriously damage our reputation and affect our ability to retain customers and attract new business.
Federal, state and other regulations may require us to notify customers and their End Users of data security incidents involving certain types of personal data. Security compromises experienced by our competitors, by our customers or by us may lead to public disclosures and widespread negative publicity. Any security compromise in our industry, whether actual or perceived, could erode customer confidence in the effectiveness of our security measures, negatively impact our ability to attract new customers, cause existing customers to elect not to renew their subscriptions or subject us to third-party lawsuits, regulatory fines or other action or liability, which could materially and adversely affect our business and operating results.
In addition, some of our customers contractually require notification of any data security compromise and include representations and warranties that our solutions comply with certain regulations related to data security and privacy. Although our customer agreements typically include limitations on our potential liability, there can be no assurance that such limitations of liability would be enforceable or adequate or would otherwise protect us from any such liabilities or damages with respect to any particular claim. We also cannot be sure that our existing general liability insurance coverage and coverage for errors or omissions will continue to be available on acceptable terms or will be available in sufficient amounts to cover one or more claims, or that our insurers will not deny or attempt to deny coverage as to any future claim. The successful assertion of one or more claims against us, the inadequacy of or denial of coverage under our insurance policies, litigation to pursue claims under our policies or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, financial condition and results of operations.

58


We may experience quarterly fluctuations in our operating results due to a number of factors, which makes our future results difficult to predict and could cause our operating results to fall below expectations or our guidance.
Our quarterly operating results have fluctuated in the past and are expected to fluctuate in the future due to a variety of factors, many of which are outside of our control. As a result, comparing our operating results on a period-to-period basis may not be meaningful. Our past results may not be indicative of our future performance. In addition to the other risks described in this report, factors that may affect our quarterly operating results include the following:
the addition or loss of customers, including through acquisitions, consolidations or failures;
the amount of use of our solutions in a period and the amount of any associated revenues and expenses;
budgeting cycles of our customers and changes in spending on solutions by our current or prospective customers;
seasonal variations in sales of our solutions, which may be lowest in the first quarter of the calendar year;
changes in the competitive dynamics of our industry, including consolidation among competitors, changes to pricing or the introduction of new products and services that limit demand for our solutions or cause customers to delay purchasing decisions;
the amount and timing of cash collections from our customers;
long or delayed implementation times for new customers, including larger customers, or other changes in the levels of customer support we provide;
the timing of customer payments and payment defaults by customers, including any buyouts by customers of the remaining term of their contracts with us in a lump sum payment that we would have otherwise recognized over the term of those contracts, and any costs associated with impairments of related contract assets;
the amount and timing of our operating costs and capital expenditures;
changes in tax rules or the impact of new accounting pronouncements, including the effects of our adoption of newly issued accounting standards regarding revenue recognition;
general economic conditions that may adversely affect our customers' ability or willingness to purchase solutions, delay a prospective customer's purchasing decision, reduce our revenues from customers or affect renewal rates;
unexpected expenses such as those related to litigation or other disputes;
the timing of stock awards to employees and related adverse financial statement impact of having to expense those stock awards over their vesting schedules; and
the amount and timing of costs associated with recruiting, hiring, training and integrating new employees, many of whom we hire in advance of anticipated needs.
Moreover, the price of the notes and our common stock might be based on expectations of investors or securities analysts of future performance that are inconsistent with our actual growth opportunities or that we might fail to meet and, if our revenues or operating results fall below expectations, the price of our notes and common stock could decline substantially.
We have a history of losses, and we do not expect to be profitable for the foreseeable future.
We have incurred losses from operations in each period since our inception in 2005, except for 2010 when we recognized a gain on the sale of a subsidiary. We incurred net losses of $35.4 million, $26.2 million and $36.4 million for the years ended December 31, 2018, 2017 and 2016, respectively. As of September 30, 2019, we had an accumulated deficit of $227.6 million. These losses and accumulated deficit reflect the substantial investments we have made to develop our solutions and acquire customers. As we seek to continue to grow our number of customers, including through acquisitions, we expect to incur significant sales, marketing, implementation and other related expenses, including amortization of acquired intangibles. Our ability to achieve or sustain profitability will depend on our obtaining sufficient scale and productivity so that the cost of adding and supporting new customers does not adversely impact our margins. We also expect to make other significant expenditures to develop and expand our solutions and our business, including continuing to increase our marketing, services and sales operations and continuing our significant investment in research and development and our technical infrastructure. We expect to incur losses for the foreseeable future as we continue to focus on adding new customers and solutions, and we cannot predict whether or when we will achieve or sustain profitability. Our efforts to grow our business may be more costly than we expect,

59


and we may not be able to increase our revenues enough to offset our higher operating expenses. In addition, as a public company, we incur significant legal, accounting and other expenses. These increased expenditures will make it harder for us to achieve and maintain profitability. While our revenues have grown in recent periods, such growth may not be sustainable, and our revenues could decline or grow more slowly than we expect. We also may incur additional losses in the future for a number of reasons, including due to litigation and other unforeseen reasons and the risks described in this report. Accordingly, we cannot assure you that we will achieve profitability in the future, nor that, if we do become profitable, we will be able to sustain profitability. If we are unable to achieve and sustain profitability, our customers may lose confidence in us and slow or cease their purchases of our solutions and we may be unable to attract new customers, which would adversely impact our operating results.
Our sales cycle can be unpredictable, time-consuming and costly, which could harm our business and operating results.
Our sales process involves educating prospective customers and existing customers about the use, technical capabilities and benefits of our solutions. Prospective customers, especially larger financial services providers, often undertake a prolonged evaluation process, which typically involves not only our solutions, but also those of our competitors and lasts from six to nine months or longer. We may spend substantial time, effort and money on our sales and marketing efforts without any assurance that our efforts will produce any sales. It is also difficult to predict the level and timing of sales opportunities that come from our referral partners.
Events affecting our customers' businesses may occur during the sales cycle that could affect the size or timing of a purchase, contributing to more unpredictability in our business and operating results. As a result of these factors, we may face greater costs, longer sales cycles and less predictability in the future.
We do not have an adequate history with our subscription or pricing models to accurately predict the long-term rate of customer subscription renewals or adoption, or the impact these renewals and adoption, or any customer terminations, will have on our revenues or operating results.
We have limited experience with respect to determining the optimal prices for our solutions. As the markets for our existing solutions develop, we may be unable to attract new customers at the same price or based on the same pricing model as we have used historically. Moreover, large or influential financial services providers may demand more favorable pricing or other contract terms, including termination rights. As a result, in the future we may be required to reduce our prices or accept other unfavorable contract terms, each of which could adversely affect our revenues, gross margin, profitability, financial position and cash flow.
Our customers have no obligation to renew their subscriptions for our solutions after the expiration of the initial subscription term, and if our customers renew at all, then our customers may renew for fewer solutions or on different pricing terms. Our renewal rates may decline or fluctuate as a result of a number of factors, including our customers' satisfaction with our pricing or our solutions or their ability to continue their operations and spending levels. Additionally, certain agreements may include termination rights allowing customers to terminate their customer agreements in the event of, among other things, defects with our solutions, changes in our solution, breach by us of our obligations, requirements from regulatory authorities or a change in control of our company. If our customers terminate or do not renew their subscriptions for our solutions on similar pricing terms, our revenues may decline and our business could suffer. As we create new solutions or enhance our existing solutions to support new technologies and devices, our pricing of these solutions and related services may be unattractive to customers or fail to cover our costs.
Defects or errors in our solutions could harm our reputation, result in significant costs to us, impair our ability to sell our solutions and subject us to substantial liability.
Our solutions are inherently complex and may contain defects or errors, particularly when first introduced or as new versions are released. Despite extensive testing, from time-to-time we have discovered defects or errors in our solutions. In addition, due to changes in regulatory requirements relating to our customers or to technology providers to financial services providers like us, we may discover deficiencies in our software processes related to those requirements. Material performance problems or defects in our solutions might arise in the future.
Any such errors, defects, other performance problems or disruptions in service to provide bug fixes or upgrades, whether in connection with day-to-day operations or otherwise, could be costly for us to remedy, damage our customers' businesses and harm our reputation. In addition, if we have any such errors, defects or other performance problems, our customers could seek to terminate their agreements, elect not to renew their subscriptions, delay or withhold payment or make claims against us. Any of these actions could result in lost business, increased insurance costs, difficulty in collecting our accounts receivable, costly

60


litigation and adverse publicity. Such errors, defects or other problems could also result in reduced sales or a loss of, or delay in, the market acceptance of our solutions.
Moreover, software development is time-consuming, expensive, complex and requires regular maintenance. Unforeseen difficulties can arise. If we do not complete our periodic maintenance according to schedule or if customers are otherwise dissatisfied with the frequency or duration of our maintenance services, customers could elect not to renew, or delay or withhold payment to us or cause us to issue credits, make refunds or pay penalties. Because our solutions are often customized and deployed on a customer-by-customer basis, rather than through a multi-tenant SaaS method of distribution, applying bug fixes, upgrades or other maintenance services may require updating each instance of our software, which could be time consuming and cause us to incur significant expense. We might also encounter technical obstacles, and it is possible that we discover problems that prevent our solutions from operating properly. If our solutions do not function reliably or fail to achieve customer expectations in terms of performance, customers could seek to cancel their agreements with us and assert liability claims against us, which could damage our reputation, impair our ability to attract or maintain customers and harm our results of operations.
Failures or reduced accessibility of third-party hardware or software on which we rely could impair the delivery of our solutions and adversely affect our business.
We rely on hardware that we purchase or lease and software that we develop or license from, or that is hosted by third parties, to offer our solutions. In addition, we obtain licenses from third parties to use intellectual property associated with the development of our solutions. These licenses might not continue to be available to us on acceptable terms, or at all. While we are not substantially dependent upon any third-party hardware or software, the loss of the right to use all or a significant portion of our third-party hardware or software required for the development, maintenance and delivery of our solutions could result in delays in the provision of our solutions until we develop or identify, obtain and integrate equivalent technology, which could harm our business.
Any errors or defects in the hardware or software we use could result in errors, interruptions or a failure of our solutions. Although we believe that there are alternatives, any significant interruption in the availability of all or a significant portion of such hardware or software could have an adverse impact on our business unless and until we can replace the functionality provided by these products at a similar cost. Furthermore, this hardware and software may not be available on commercially reasonable terms, or at all. The loss of the right to use all or a significant portion of this hardware or software could limit access to our solutions. Additionally, we rely upon third parties' abilities to enhance their current products, develop new products on a timely and cost-effective basis and respond to emerging industry standards and other technological changes. We may be unable to effect changes to such third-party technologies, which may prevent us from rapidly responding to evolving customer requirements. We also may be unable to replace the functionality provided by the third-party software currently offered in conjunction with our solutions in the event that such software becomes obsolete or incompatible with future versions of our solutions or is otherwise not adequately maintained or updated.
We depend on data centers operated by third parties and third-party Internet hosting providers, and any disruption in the operation of these facilities or access to the Internet could adversely affect our business.
We currently host our digital banking platform solutions primarily from two third-party data center hosting facilities located in Austin, Texas and Carrollton, Texas and certain of our lending and leasing and BaaS solutions are hosted by cloud-based providers, including Amazon Web Services and Microsoft Azure. The owners and operators of these current and future facilities and cloud-based hosting services do not guarantee that our customers' access to our solutions will be uninterrupted, error-free or secure. We may experience website disruptions, outages and other performance problems. These problems may be caused by a variety of factors, including infrastructure changes, human or software errors, viruses, security attacks, fraud, spikes in customer usage and denial of service issues. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time. We do not control the operation of these data center facilities and cloud-based services, and such facilities and services are vulnerable to damage or interruption from human error, intentional bad acts, power loss, hardware failures, telecommunications failures, fires, wars, terrorist attacks, floods, earthquakes, hurricanes, tornadoes or similar catastrophic events. They also could be subject to break-ins, computer viruses, sabotage, intentional acts of vandalism and other misconduct. The occurrence of a natural disaster or an act of terrorism, a decision to close the facilities without adequate notice or terminate our hosting arrangement or other unanticipated problems could result in lengthy interruptions in the delivery of our solutions, cause system interruptions, prevent our customers' End Users from accessing their accounts or services online, reputational harm and loss of critical data, prevent us from supporting our solutions or cause us to incur additional expense in arranging for new facilities, services and support.

61


We also depend on third-party Internet-hosting providers and continuous and uninterrupted access to the Internet through third-party bandwidth providers to operate our business. If we lose the services of one or more of our Internet-hosting or bandwidth providers for any reason or if their services are disrupted, for example due to viruses or denial of service or other attacks on their systems, or due to human error, intentional bad acts, power loss, hardware failures, telecommunications failures, fires, wars, terrorist attacks, floods, earthquakes, hurricanes, tornadoes or similar catastrophic events, we could experience disruption in our ability to offer our solutions and adverse perception of our solutions' reliability, or we could be required to retain the services of replacement providers, which could increase our operating costs and harm our business and reputation.
We do not have any control over the availability or performance of salesforce.com's Force.com platform, and if we or our digital lending and leasing solution customers encounter problems with it, we may be required to replace Force.com with another platform, which would be difficult and costly.
Our digital lending and leasing solutions run on salesforce.com's Force.com platform, and we do not have any control over the Force.com platform or the prices salesforce.com charges to our customers. Salesforce.com may discontinue or modify Force.com or increase its fees or modify its pricing incentives for our customers. If salesforce.com takes any of these actions, we may suffer lower sales, increased operating costs and loss of revenue from our digital lending and leasing solutions until equivalent technology is either developed by us, or, if available from a third party, is identified, obtained and integrated. Additionally, we may not be able to honor commitments we have made to our customers and we may be subject to breach of contract or other claims from our customers.
In addition, we do not control the performance of Force.com. If Force.com experiences an outage, our digital lending and leasing solutions will not function properly, and our customers may be dissatisfied. If salesforce.com has performance or other problems with its Force.com platform, they will reflect poorly on us and the adoption and renewal of our digital lending and leasing solutions and our business may be harmed.
We derive substantially all of our revenues from customers in the financial services industry, and any downturn or consolidation in the financial services industry, or unfavorable economic conditions affecting regions in which a significant portion of our customers are concentrated, could harm our business.
Substantially all of our revenues are derived from RCFIs. RCFIs have experienced significant pressure in recent years due to economic uncertainty, liquidity concerns and increased regulation. In recent years, many RCFIs have failed, merged or been acquired. Failures and consolidations are likely to continue, and there are very few new RCFIs being created. Further, if our customers merge with or are acquired by other entities such as financial institutions that have in-house developed digital banking solutions or that are not our customers or use fewer of our solutions, our customers may discontinue, reduce or change the terms of their use of our solutions. It is also possible that the larger RCFIs that result from mergers or consolidations could have greater leverage in negotiating terms with us or could decide to replace some or all of our solutions. Any of these developments could have an adverse effect on our business, results of operations and financial condition.
In addition, any downturn in the financial services industry or unfavorable economic conditions affecting the regions in which our customers are concentrated may cause our customers to reduce their spending on solutions such as ours, seek to terminate or renegotiate their contracts with us or fail. A significant portion of our revenues is derived from RCFIs in states, in particular Texas, whose economies are substantially dependent upon the energy and natural resources market, in particular oil and gas exploration and production. Since 2014, the price of oil and gas has remained low resulting in economic uncertainty in Texas and such other states. Should the price of oil and gas decline further or remain at the current low price for an extended period, the general economic conditions in Texas and such other states could be negatively affected, which could have a material adverse effect on our RCFI customers, and accordingly our business, results of operations, and financial condition.
Because we recognize revenues from our solutions over the terms of our customer agreements, the impact of changes in the subscriptions for our solutions will not be immediately reflected in our operating results, and rapid growth in our customer base may adversely affect our operating results in the short term since we expense a substantial portion of implementation costs as incurred.
We generally recognize revenues monthly over the terms of our customer agreements. The initial term of our digital banking platform customer agreements averages over five years, although it varies by customer. As a result, the substantial majority of the revenues we report in each quarter are related to agreements entered into during previous quarters. Consequently, a change in the level of new customer agreements or implementations in any quarter may have a small impact on our revenues in that quarter but will affect our revenues in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our solutions, or changes in our rate of renewals may not be fully reflected in our results of

62


operations until future periods. Our subscription model also makes it difficult for us to rapidly increase our revenues through additional sales in any period.
Additionally, we recognize our expenses over varying periods based on the nature of the expense. In particular, we recognize a substantial portion of implementation expenses as incurred even though we recognize the related revenues over extended periods. As a result, we may report poor operating results in periods in which we are incurring higher implementation expenses related to revenues that we will recognize in future periods, including implementations for larger customers that have heightened levels of complexity in their hardware, software and network infrastructure needs. Alternatively, we may report better operating results in periods due to lower implementation expenses, but such lower expenses may be indicative of slower revenue growth in future periods. As a result, our expenses may fluctuate as a percentage of revenues and changes in our business generally may not be immediately reflected in our results of operations.
As the number, size, type and complexity of customers that we serve increase and change, we may encounter implementation challenges, and we may have to delay revenue recognition for some complex engagements, which would harm our business and operating results.
We may face unexpected implementation challenges related to the complexity of our customers' implementation and integration requirements, particularly implementations for larger customers that have heightened levels of complexity in their hardware, software and network infrastructure needs. Our implementation expenses increase when customers have unexpected data, hardware or software technology challenges, or complex or unanticipated business or regulatory requirements. In addition, our customers typically require complex acceptance testing related to the implementation of our solutions. Implementation delays may also require us to delay revenue recognition under the related customer agreement longer than expected. Further, because we do not fully control our customers' implementation schedules, if our customers do not allocate the internal resources necessary to meet implementation timelines or if there are unanticipated implementation delays or difficulties, our revenue recognition may be delayed. Losses of End Users or any difficulties or delays in implementation processes could cause customers to delay or forgo future purchases of our solutions, which would adversely affect our business, operating results and financial condition.
Shifts over time in the number of End Users of our solutions, their use of our solutions and our customers' implementation and customer support needs could negatively affect our profit margins.
Our profit margins can vary depending on numerous factors, including the scope and complexity of our implementation efforts, the number of End Users on our solutions, the frequency and volume of their use of our solutions and the level of customer support services required by our customers. For example, our services offerings typically have a much higher cost of revenues than subscriptions to our solutions, so any increase in sales of services as a proportion of our subscriptions would have an adverse effect on our overall gross margin and operating results. If we are unable to increase the number of End Users and the number of transactions they perform on our solutions, the types of customers that purchase our solutions changes, or the mix of solutions purchased by our customers changes, our profit margins could decrease and our operating results could be adversely affected.
If we fail to provide effective customer training on our solutions and high-quality customer support, our business and reputation would suffer.
Effective customer training on our solutions and high-quality, ongoing customer support are important to the successful marketing and sale of our solutions and for the renewal of existing customer agreements. Providing this training and support requires that our customer training and support personnel have financial services knowledge and expertise, making it difficult for us to hire qualified personnel and scale our training and support operations. The demand on our customer support organization will increase as we expand our business and pursue new customers, and such increased support could require us to devote significant development services and support personnel, which could strain our team and infrastructure and reduce our profit margins. If we do not help our customers quickly resolve any post-implementation issues and provide effective ongoing customer support, our ability to sell additional solutions to existing and future customers could suffer and our reputation would be harmed.
If we fail to respond to evolving technological requirements or introduce adequate enhancements, new features or solutions, our solutions could become obsolete or less competitive.
The markets for our solutions are characterized by rapid technological advancements, changes in customer requirements and technologies, frequent new product introductions and enhancements and changing regulatory requirements. The life cycles of our solutions are difficult to estimate. Rapid technological changes and the introduction of new products and enhancements by new or existing competitors or large financial services providers could undermine our current market position. Other means

63


of digital financial services solutions may be developed or adopted in the future, and our solutions may not be compatible with these new technologies. In addition, the technological needs of, and services provided by, customers may change if they or their competitors offer new services to End Users. Maintaining adequate research and development resources to meet the demands of the markets we serve is essential. The process of developing new technologies and solutions is complex and expensive. The introduction of new solutions by our competitors, the market acceptance of competitive solutions based on new or alternative technologies or the emergence of new technologies or solutions in the broader financial services industry could render our solutions obsolete or less effective.
The success of any enhanced or new solution depends on several factors, including timely completion, adequate testing and market release and acceptance of the solution. Any new solutions that we develop or acquire may not be introduced in a timely or cost-effective manner, may contain defects or may not achieve the broad market acceptance necessary to generate significant revenues. If we are unable to anticipate customer requirements or work with our customers successfully on implementing new solutions or features in a timely manner or enhance our existing solutions to meet our customers' requirements, our business and operating results may be adversely affected.
If we fail to effectively expand our sales and marketing capabilities and teams, including through partner relationships, we may not be able to increase our customer base and achieve broader market acceptance of our solutions.
Increasing our customer base and achieving broader market acceptance of our solutions will depend on our ability to expand our sales and marketing organizations and their abilities to obtain new customers and sell additional solutions and services to new and existing customers. We believe there is significant competition for direct sales professionals with the skills and knowledge that we require, and we may be unable to hire or retain sufficient numbers of qualified individuals in the future. Our ability to achieve significant future revenue growth will depend on our success in recruiting, training and retaining a sufficient number of direct sales professionals. New hires require significant training and time before they become fully productive and may not become as productive as quickly as we anticipate. As a result, the cost of hiring and carrying new representatives cannot be offset by the revenues they produce for a significant period of time. Our growth prospects will be harmed if our efforts to expand, train and retain our direct sales team do not generate a corresponding significant increase in revenues. Additionally, if we fail to sufficiently invest in our marketing programs or they are unsuccessful in creating market awareness of our company and solutions, our business may be harmed and our sales opportunities limited.
In addition to our direct sales team, we also extend our sales distribution through formal and informal relationships with referral partners. While we are not substantially dependent upon referrals from any partner, our ability to achieve significant revenue growth in the future will depend upon continued referrals from our partners and growth of the network of our referral partners. These partners are under no contractual obligation to continue to refer business to us, nor do these partners have exclusive relationships with us and may choose to instead refer potential customers to our competitors. We cannot be certain that these partners will prioritize or provide adequate resources for promoting our solutions or that we will be successful in maintaining, expanding or developing our relationships with referral partners. Our competitors may be effective in providing incentives to third parties, including our partners, to favor their solutions or prevent or reduce subscriptions to our solutions either by disrupting our relationships with existing customers or limiting our ability to win new customers. Establishing and retaining qualified partners and training them with respect to our solutions requires significant time and resources. If we are unable to devote sufficient time and resources to establish and train these partners, or if we are unable to maintain successful relationships with them, we may lose sales opportunities and our revenues could suffer.
We rely on our management team and other key employees, and the loss of one or more key employees could harm our business.
Our success and future growth depend upon the continued services of our management team, in particular our Chief Executive Officer, and other key employees, including in the areas of research and development, marketing, sales, services and general and administrative functions. From time to time, there may be changes in our management team resulting from the hiring or departure of executives, which could disrupt our business. We also are dependent on the continued service of our existing development professionals because of the complexity of our solutions, including complexity arising as a result of the regulatory requirements that are applicable to our customers and the pace of technology changes impacting our customers and their End Users. We may terminate any employee's employment at any time, with or without cause, and any employee may resign at any time, with or without cause; however, our employment agreements with our named executive officers provide for the payment of severance under certain circumstances. We have also entered into employment agreements with our other executive officers which provide for the payment of severance under similar circumstances as in our named executive officers' employment agreements. The loss of one or more of our key employees could harm our business.

64


Because competition for key employees is intense, we may not be able to attract and retain the highly-skilled employees we need to support our operations and future growth.
Competition for executive officers, software developers and other key employees in our industry is intense. In particular, we compete with many other companies for executive officers, for software developers with high levels of experience in designing, developing and managing software, as well as for skilled sales and operations professionals and knowledgeable customer support professionals, and we may not be successful in attracting the professionals we need. Competition for software development and engineering personnel is intense. We may have difficulty hiring and retaining suitably skilled personnel or expanding our research and development organization. In addition, job candidates and existing employees often consider the actual and potential value of the equity awards they receive as part of their overall compensation. Thus, if the perceived value or future value of our stock declines, our ability to attract and retain highly skilled employees may be adversely affected. In addition, many of our existing employees may exercise vested options or vest in outstanding restricted stock units and sell our stock, which may make it more difficult for us to retain key employees. If we fail to attract and retain new employees, our business and future growth prospects could be harmed.
Our failure to comply with laws and regulations related to the Internet and mobile usage could adversely affect our business and results of operations, increase costs and impose constraints on the way we conduct our business.
We and our customers are subject to laws and regulations applicable to doing business over the Internet and through the use of mobile devices. It is often not clear how existing laws governing issues such as property ownership, sales and other taxes apply to the Internet and mobile usage, as these laws have in some cases failed to keep pace with technological change. Laws governing the Internet could also impact our business or the business of our customers. For instance, existing and future regulations on taxing Internet use, pricing, characterizing the types and quality of services and products, or restricting the exchange of information over the Internet or mobile devices could result in reduced growth of our business, a general decline in the use of the Internet by financial services providers, or their End Users, or diminished viability of our solutions and could significantly restrict our customers' ability to use our solutions. Changing laws and regulations, industry standards and industry self-regulation regarding the collection, use and disclosure of certain data may have similar effects on our and our customers' businesses. Any such constraint on the growth in Internet and mobile usage could decrease its acceptance as a medium of communication and commerce or result in increased adoption of new modes of communication and commerce that may not be supported by our solutions. Any such adverse legal or regulatory developments could substantially harm our operating results and our business.
Legislation relating to consumer privacy may affect our ability to collect data that we use in providing our customers' End User information, which, among other things, could negatively affect our ability to satisfy our customers' needs.
We collect and store personal and identifying information regarding our customers' End Users to enable certain functionality of our solutions and provide our customers with data about their End Users. The enactment of new or amended legislation or industry regulations pertaining to consumer or private sector privacy issues could have a material adverse impact on our collection, storage and sharing of such information. Legislation or industry regulations regarding consumer or private sector privacy issues could place restrictions upon the collection, sharing and use of information that is currently legally available, which could materially increase our cost of collecting some data. These types of legislation or industry regulations could also prohibit us from collecting or disseminating certain types of data, which could adversely affect our ability to meet our customers' requirements and our profitability and cash flow targets. While every state, the District of Columbia and the FFIEC have enacted data breach notification laws or requirements, there is no such federal law generally applicable to our businesses. These legislative measures impose strict requirements on reporting time frames for providing notice, as well as the contents of such notices. The costs of compliance with, the inability to determine whether a data breach has occurred within the time frame provided by, and other burdens imposed by, such laws and regulations may lead to significant fines, penalties or liabilities for any noncompliance with such privacy laws. Even the perception of privacy concerns, whether or not valid, may inhibit market adoption of our solutions.
In addition to government activity, privacy advocacy groups and the technology and other industries are considering various new, additional or different self-regulatory standards that may place additional burdens on us. If the collecting, storing and processing of personal information were to be curtailed, our solutions would be less effective, which may reduce demand for our solutions and adversely affect our business.

65


Any use of our solutions by our customers in violation of regulatory requirements could damage our reputation and subject us to additional liability.
If our customers or their End Users use our solutions in violation of regulatory requirements and applicable laws, we could suffer damage to our reputation and could become subject to claims. We rely on contractual obligations made to us by our customers that their use and their End Users' use of our solutions will comply with applicable laws. However, we do not audit our customers or their End Users to confirm compliance. We may become subject to or involved with claims for violations by our customers or their End Users of applicable laws in connection with their use of our solutions. Even if claims asserted against us do not result in liability, we may incur costs in investigating and defending against such claims. If we are found liable in connection with our customers' or their End Users' activities, we could incur liabilities and be required to redesign our solutions or otherwise expend resources to remedy any damages caused by such actions and to avoid future liability.
Any future litigation against us could be costly and time-consuming to defend.
We may become subject, from time to time, to legal proceedings and claims that arise in the ordinary course of business such as claims brought by our customers in connection with commercial or intellectual property disputes or employment claims made by our current or former employees. Litigation might result in substantial costs and may divert management's attention and resources, which might seriously harm our business, overall financial condition and operating results. Insurance may not cover such claims, provide sufficient payments to cover all the costs to resolve one or more such claims or continue to be available on terms acceptable to us. A claim brought against us that is uninsured or underinsured could result in unanticipated costs and impact our liquidity, thereby reducing our operating results and impacting our financial condition, leading analysts and investors to reduce their confidence and expectations and reduce the trading price of our stock.
Lawsuits by third parties against us or our customers for alleged infringement of the third parties' proprietary rights or for other intellectual property related claims could result in significant expenses and harm our operating results and financial condition.
Our industry is characterized by the existence of a large number of patents, copyrights, trademarks, trade secrets and other intellectual property and proprietary rights as well as a high number of allegations and disputes related to these rights. Our competitors and the competitors of our customers, as well as a number of other entities and individuals (both operating and non-operating), own or claim to own intellectual property relating to our industry. As a result, we regularly are subject to allegations and involved in disputes, either directly or on behalf of our customers, that our solutions and the underlying technology infringe the patent and other intellectual property rights of third parties. The frequency of these types of claims may also increase as we continue to add new customers and as a result of our being a public company. The defense against these allegations and disputes and, if unsuccessful, their resolution could result in our having to pay damages and negatively impact our ability to continue to sell and provide all or a portion of our solutions or certain third-party solutions, any of which could materially harm our reputation, business results and financial condition. Insurance may not cover such claims, provide sufficient payments to cover all the costs to resolve one or more such claims or continue to be available on terms acceptable to us.
Our success in these matters depends upon our not infringing upon the intellectual property rights of others. We have a very limited patent portfolio, which will likely prevent us from deterring patent infringement claims, and our competitors and others may now and in the future have significantly larger or more relevant patent portfolios than we have.
Our customer agreements typically require us to indemnify our customers in connection with claims alleging our solutions or the underlying technologies infringe the patent or other intellectual property rights of third parties. Our customers regularly receive allegations from third parties or are involved in these disputes with third parties, and we may be required to indemnify them in connection with these matters. We are currently involved in these types of disputes, and given the high level of this activity in our industry, we expect these types of disputes to continue to arise in the future. If we are unsuccessful in defending claims for which we are required to provide indemnity, our business and operating results could be adversely affected. Any significant disputes among us and our customers as to the applicability of our indemnity obligations could negatively impact our reputation and customer relations, effect our ability to sell our solutions and harm our operating results. Further, there can be no assurances that any provisions in our contracts that purport to limit our liability would be enforceable or adequate, or would otherwise protect us from any such liabilities or damages with respect to any particular claim.
In certain instances, we license technologies from third parties for use directly or indirectly in our solutions or for resell with our solutions. Our contracts with these third parties may include provisions that require the third party to indemnify us in the event of any claim or dispute that the third party's technologies infringe upon the patent or other intellectual property rights of others. If we are unable for any reason to seek indemnity or otherwise collect from those third parties our direct or indirect

66


liabilities related to any claim, then we may have to bear the liabilities ourselves and our business performance and financial condition could be substantially harmed.
The risk of patent litigation exists with operating entities but also has been amplified by the increase in the number of non-practicing patent asserting entities, or patent trolls. Any claims or litigation, whether by operating entities or patent trolls, could cause us to incur significant expenses and, if successfully asserted against us or our customers whom we indemnify, could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our solutions or require that we comply with other unfavorable terms. Even if the claims do not result in litigation or are resolved in our favor, these claims and the time and resources necessary to resolve them, could divert the resources of our management and harm our business and operating results.
If we are unable to protect our intellectual property, our business could be adversely affected.
Our success depends upon our ability to protect our intellectual property, which may require us to incur significant costs. We have developed much of our intellectual property internally, and we rely on a combination of confidentiality obligations in contracts, patents, copyrights, trademarks, service marks, trade secret laws and other contractual restrictions to establish and protect our intellectual property and other proprietary rights. In particular, we enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with the parties with whom we have business relationships in which they will have access to our confidential information. We also rely upon licenses to intellectual property from third parties. No assurance can be given that these agreements or other steps we take to protect our intellectual property or the third-party intellectual property used in our solutions will be effective in controlling access to and distribution of our solutions and our confidential and proprietary information. We will not be able to protect our intellectual property if we are unable to enforce our rights or if we do not detect unauthorized uses of our intellectual property.
Despite our precautions, it may be possible for third parties to copy our solutions and use information that we regard as proprietary to create solutions and services that compete with ours. Third parties may also independently develop technologies that are substantially equivalent to our solutions. Some license provisions protecting against unauthorized use, copying, transfer and disclosure of our solutions may be unenforceable under the laws of certain jurisdictions.
In some cases, litigation may be necessary to enforce our intellectual property rights or to protect our trade secrets. Litigation could be costly, time consuming and distracting to management and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights and exposing us to significant damages or injunctions. Our inability to protect our intellectual property against unauthorized copying or use, as well as any costly litigation or diversion of our management's attention and resources, could delay sales or the implementation of our solutions, impair the functionality of our solutions, delay introductions of new solutions, result in our substituting less-advanced or more-costly technologies into our solutions or harm our reputation. In addition, we may be required to license additional intellectual property from third parties to develop and market new solutions, and we cannot assure you that we could license that intellectual property on commercially reasonable terms or at all.
As of September 30, 2019, we had 11 U.S. patent applications pending and three issued U.S. patents. We do not know whether our pending patent applications will result in the issuance of patents or whether the examination process will require us to narrow the scope of our claims. To the extent that our pending patent applications or any portion of such applications proceed to issuance as a patent, any such future patent may be opposed, contested, circumvented, designed around by a third party or found to be invalid or unenforceable. In addition, our existing and any future issued patents may be opposed, contested, circumvented, designed around by a third party or found to be invalid or unenforceable. The process of seeking patent protection can be lengthy and expensive. We rely on a combination of patent, copyright, trade secret, trademark and other intellectual property laws to protect our intellectual property, and much of our technology is not covered by any patent or patent application.
We use "open source" software in our solutions, which may restrict how we use or distribute our solutions, require that we release the source code of certain software subject to open source licenses or subject us to litigation or other actions that could adversely affect our business.
We currently use in our solutions, and may use in the future, software that is licensed under "open source," "free" or other similar licenses where the licensed software is made available to the general public on an "as-is" basis under the terms of a specific non-negotiable license. Some open source software licenses require that software subject to the license be made available to the public and that any modifications or derivative works based on the open source code be licensed in source code form under the same open source licenses. Although we monitor our use of open source software, we cannot assure you that all

67


open source software is reviewed prior to use in our solutions, that our programmers have not incorporated open source software into our solutions, or that they will not do so in the future. In addition, some of our products may incorporate third-party software under commercial licenses. We cannot be certain whether such third-party software incorporates open source software without our knowledge. In the past, companies that incorporate open source software into their products have faced claims alleging noncompliance with open source license terms or infringement or misappropriation of proprietary software. Therefore, we could be subject to suits by parties claiming noncompliance with open source licensing terms or infringement or misappropriation of proprietary software. Because few courts have interpreted open source licenses, the manner in which these licenses may be interpreted and enforced is subject to some uncertainty. There is a risk that open source software licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to market or provide our solutions. As a result of using open source software subject to such licenses, we could be required to release our proprietary source code, pay damages, re-engineer our products, limit or discontinue sales or take other remedial action, any of which could adversely affect our business.
The market data and forecasts included in this report may prove to be inaccurate, and even if the markets in which we compete achieve the forecasted growth, we cannot assure you that our business will grow at similar rates, or at all.
The market data and forecasts included in our Annual Report on Form 10-K for the year ended December 31, 2018 and our other filings with the SEC, including the data and forecasts published by BauerFinancial, Deloitte and Venture Scanner among others, and our internal estimates and research are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. If the forecasts of market growth or anticipated spending prove to be inaccurate, our business and growth prospects could be adversely affected. Even if the forecasted growth occurs, our business may not grow at a similar rate, or at all. Our future growth is subject to many factors, including our ability to successfully implement our business strategy, which itself is subject to many risks and uncertainties. Such reports speak as of their respective publication dates and the opinions expressed in such reports are subject to change. Accordingly, potential investors in our common stock are urged not to put undue reliance on such forecasts and market data.
Uncertain or weakened economic conditions may adversely affect our industry, business and results of operations.
Our overall performance depends on economic conditions, which may remain challenging or uncertain for the foreseeable future. Financial developments seemingly unrelated to us or our industry may adversely affect us. Domestic and international economies have been impacted by threatened sovereign defaults and ratings downgrades, falling demand for a variety of goods and services, restricted credit, threats to major multinational companies, poor liquidity, reduced corporate profitability, volatility in credit, equity and foreign exchange markets, bankruptcies and overall uncertainty. These conditions affect the rate of technology spending and could adversely affect our customers' ability or willingness to purchase our solutions, delay prospective customers' purchasing decisions, reduce the value or duration of their subscriptions or affect renewal rates, any of which could adversely affect our operating results. We cannot predict the timing, strength or duration of the economic recovery or any subsequent economic slowdown in the U.S. or in our industry.
We may not be able to utilize a significant portion of our net operating loss carryforwards, which could adversely affect our operating results and cash flows.
As of December 31, 2018, we had approximately $276.9 million of U.S. federal net operating loss carryforwards. Utilization of these net operating loss carryforwards depends on many factors, including our future income, which cannot be assured. Our loss carryforwards begin to expire in 2026. In addition, Section 382 of the Internal Revenue Code generally imposes an annual limitation on the amount of net operating loss carryforwards that may be used to offset taxable income when a corporation has undergone an ownership change. An ownership change is generally defined as a greater than 50% change in equity ownership by value over a 3-year period. We have undergone one or more ownership changes as a result of prior financings, and may have undergone an ownership change as a result of our initial public offering in March 2014 or our registered common stock offerings in March 2015, September 2015 and June 2019, and any such change in ownership and the corresponding annual limitation may prevent us from using our current net operating losses prior to their expiration. In addition, our acquisition of the various businesses acquired since 2015 may result in an ownership change, and any such change in ownership may result in a corresponding annual limitation which may prevent us from being able to fully utilize the net operating losses we acquired prior to their expiration. Future ownership changes or future regulatory changes could further limit our ability to utilize our net operating loss carryforwards. To the extent we are not able to offset our future income against our net operating loss carryforwards, this would adversely affect our operating results and cash flows if we attain profitability.
Our business may be subject to additional obligations to collect and remit sales tax and other taxes, and we may be subject to tax liability for past sales. Any successful action by state, local or other authorities to collect additional or past sales tax could adversely harm our business.

68


We file sales tax returns in certain states within the U.S. as required by law and certain customer contracts for a portion of the solutions that we provide. Our sales tax liabilities with respect to sales and use taxes in various states and local jurisdictions were $1.0 million as of September 30, 2019. From time to time we face sales tax audits, and we will likely continue to do so in the future, and our liability for these taxes could exceed our estimates as state tax authorities could still assert that we are obligated to collect additional amounts as taxes from our customers and remit those taxes to those authorities.
We do not collect sales or other similar taxes in other states and many of the states do not apply sales or similar taxes to certain of our solutions. State and local taxing jurisdictions have differing rules and regulations governing sales and use taxes, and these rules and regulations are subject to varying interpretations that may change over time. In particular, the applicability of sales taxes to our solutions in various jurisdictions is unclear. We review these rules and regulations periodically and, when we believe we are subject to sales and use taxes in a particular state, we may voluntarily engage state tax authorities to determine how to comply with their rules and regulations. A successful assertion by one or more states, including states for which we have not accrued tax liability, requiring us to collect sales or other taxes with respect to sales of our solutions or customer support could result in substantial tax liabilities for past transactions, including interest and penalties, discourage customers from purchasing our solutions or otherwise harm our business and operating results.
Changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and affect our reported results of operations.
Financial accounting standards may change or their interpretation may change. A change in accounting standards or practices can have a significant effect on our reported results and may even affect our reporting of transactions completed before the change becomes effective. Changes to existing rules or the re-examining of current practices may adversely affect our reported financial results or the way we conduct our business. Accounting for revenues from sales of our solutions is particularly complex, is often the subject of intense scrutiny by the SEC and will evolve as the Financial Accounting Standards Board, or FASB, continues to consider applicable accounting standards in this area. In particular, in order to be able to comply and maintain compliance with the requirements of the new revenue recognition standard under Accounting Standards Codification, or ASC, 606, we have updated and enhanced our internal accounting systems and processes and our internal controls over financial reporting. This has required, and will continue to require, additional investments by us, and may require incremental resources and system configurations that could increase our operating costs in future periods. Further, as companies operate in compliance with ASC 606, its interpretation and application will likely evolve over time which could adversely impact our current and historical financial results and require further changes to our disclosures, internal systems and processes and internal controls.
Because we operate our business internationally and sell our solutions to customers located outside of the United States, our business is susceptible to risks associated with international operations.
We have operations in India, the United Kingdom, the Netherlands and Australia. We also expect to continue to expand our international operations. The continued international expansion of our operations requires significant management attention and financial resources and results in increased administrative and compliance costs. Our limited experience in operating our business outside the United States increases the risk that our expansion efforts into those regions may not be successful. In particular, our business model may not be successful in particular countries or regions outside the United States for reasons that we currently are unable to anticipate. In addition, conducting international operations subjects us to risks that we have not generally faced in the United States. These include, but are not limited to:
fluctuations in currency exchange rates;
the complexity of, or changes in, foreign regulatory requirements;
the cost and complexity of bringing our solutions into compliance with foreign regulatory requirements, and risks of our solutions not being compliant;
difficulties in managing the staffing of international operations, including compliance with local labor and employment laws and regulations;
potentially adverse tax consequences, including the complexities of foreign value added tax systems, overlapping tax regimes, restrictions on the repatriation of earnings and changes in tax rates;
dependence on resellers and distributors to increase customer acquisition or drive localization efforts;
the burdens of complying with a wide variety of foreign laws and different legal standards;

69


increased financial accounting and reporting burdens and complexities;
longer payment cycles and difficulties in collecting accounts receivable;
longer sales cycles;
political, social and economic instability abroad;
terrorist attacks and security concerns in general;
integrating personnel with diverse business backgrounds and organizational cultures;
difficulties entering new non-U.S. markets due to, among other things, consumer acceptance and business knowledge of these new markets;
reduced or varied protection for intellectual property rights in some countries; and
the risk of U.S. regulation of foreign operations.
The occurrence of any one of these risks could negatively affect our international business and, consequently, our operating results. We cannot be certain that the investment and additional resources required to establish, acquire or integrate operations in other countries will produce desired levels of revenue or profitability. If we are unable to effectively manage our expansion into additional geographic markets, our financial condition and results of operations could be harmed.
We may acquire or invest in companies, or pursue business partnerships, which may divert our management's attention and present additional risks, and we may be unable to integrate acquired businesses and technologies successfully or achieve the expected benefits of such acquisitions or investments, all of which could have a material adverse effect on our business and results of operations.
We have completed, and may in the future evaluate and consider, potential strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, products and other assets. We also may enter into relationships with other businesses to expand our solutions, which could involve preferred or exclusive licenses, additional channels of distribution, discount pricing or investments in other companies. Negotiating these transactions can be time-consuming, difficult and expensive, and our ability to close these transactions may be subject to approvals that are beyond our control. In addition, we have limited experience in acquiring other businesses. We may not be able to find and identify desirable additional acquisition targets, we may incorrectly estimate the value of an acquisition target, and we may not be successful in entering into an agreement with any particular target. Consequently, these transactions, even if undertaken and announced, may not close.
We may not achieve the anticipated benefits from our past acquisitions or any additional businesses we acquire due to a number of factors, including:
our inability to integrate, manage or benefit from acquired operations, technologies or services;
unanticipated costs or liabilities associated with the acquisition, including the assumption of liabilities or commitments of the acquired business that were not disclosed to us or that exceeded our estimates;
difficulty integrating the accounting systems, operations and personnel of the acquired business;
difficulties and additional expenses associated with supporting legacy solutions and hosting infrastructure of the acquired business;
uncertainty of entry into markets in which we have limited or no prior experience or in which competitors have stronger market positions;
difficulty converting the customers of the acquired business to our solutions and contract terms, including disparities in the revenues, licensing, support or professional services model of the acquired company;
diversion of management's attention from other business concerns;
adverse effects to our existing business relationships with business partners and customers as a result of the acquisition;
use of resources that are needed in other parts of our business;

70


the use of a substantial portion of our cash that we may need to operate our business and which may limit our operational flexibility and ability to pursue additional strategic transactions;
the issuance of additional equity securities that would dilute the ownership interests of our stockholders;
incurrence of debt on terms unfavorable to us or that we are unable to repay;
incurrence of large charges or substantial liabilities;
our inability to apply and maintain internal standards, controls, procedures and policies with respect to the acquired businesses;
difficulties retaining key employees of the acquired company or integrating diverse software codes or business culture; and
becoming subject to adverse tax consequences, substantial depreciation or deferred compensation charges.
In addition, a significant portion of the purchase price of companies we acquire may be allocated to acquired goodwill and other intangible assets, which must be assessed for impairment at least annually. In the future, if our acquisitions do not yield expected returns, we may be required to take charges to our operating results based on this impairment assessment process, which could adversely affect our results of operations.
We may not be able to secure sufficient additional financing on favorable terms, or at all, to meet our future capital needs.
We may require additional capital in the future to pursue business opportunities or acquisitions or respond to challenges and unforeseen circumstances. We may also decide to engage in equity or debt financings or enter into credit facilities for other reasons. We may not be able to secure additional debt or equity financing in a timely manner, on favorable terms, or at all. Any debt financing we obtain in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and pursue business opportunities, including potential acquisitions.
Risks Related to Ownership of Our Common Stock
We have incurred and will continue to incur significant increased expenses and administrative burdens as a public company, which could have a material adverse effect on our operations and financial results.
As a public company, we have incurred and will continue to incur significant legal, accounting, administrative and other costs and expenses. For example, we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended, or the Exchange Act, and are required to comply with the applicable requirements of the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, and the Dodd-Frank Wall Street Reform and Consumer Protection Act, as well as rules and regulations subsequently implemented by the SEC, the Public Company Accounting Oversight Board and the New York Stock Exchange, including the establishment and maintenance of effective disclosure and financial controls and changes in corporate governance practices. Compliance with public company requirements has increased our costs and made some activities more time-consuming. In addition, our management and other personnel have been required to divert attention from operational and other business matters to devote substantial time to these public company requirements. In particular, we have incurred and will continue to incur significant expenses as well as devote substantial management effort toward ensuring ongoing compliance with the requirements of Section 404 of the Sarbanes-Oxley Act. Although we have hired additional employees to comply with these requirements, we may need to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge to comply with any regulatory changes.
Furthermore, if we identify any issues in complying with public company reporting requirements (for example, if our financial systems prove inadequate or we or our auditors identify deficiencies in our internal control over financial reporting), we could incur additional costs rectifying those issues, and the existence of those issues could adversely affect us, our reputation or investor perceptions of us. It is also more expensive to maintain director and officer liability insurance as a public company. Risks associated with our status as a public company may make it more difficult for us to attract and retain qualified persons to serve on our board of directors or as executive officers. The additional reporting and other obligations imposed on us by these rules and regulations have and we expect will continue to increase our legal and financial compliance costs and the costs of our related legal, accounting and administrative activities. These costs require us to divert a significant amount of money that we could otherwise use to expand our business and achieve our strategic objectives. Proposals submitted by

71


stockholders at our annual meeting or other advocacy efforts by stockholders and third parties may also prompt additional changes in governance and reporting requirements, which could further increase our costs.
In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This situation could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management's time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate investigations, inquiries, administrative proceedings or legal proceedings against us and our business may be adversely affected.
Any future sales of our common stock in the public markets, or the perception that such sales might occur, could reduce the price that our common stock might otherwise attain and may dilute the voting power and ownership interest in us of our then-existing stockholders.
As of September 30, 2019, we had an aggregate of 48,110,418 outstanding shares of common stock. The shares sold in our public offerings can be freely sold in the public market without restriction unless they are held by "affiliates," as that term is defined in Rule 144 under the Securities Act. The remaining shares can be freely sold in the public market, subject in some cases to volume and other restrictions under Rule 144 under the Securities Act and various agreements. We have registered 16,049,857 shares of common stock that we have issued and may issue under our stock plans. These shares can be freely sold in the public market upon issuance, subject in some cases to volume and other restrictions under Rules 144 under the Securities Act, and various vesting agreements. In addition, some of our employees, including some of our executive officers, have entered into 10b5-1 trading plans regarding sales of shares of our common stock. These plans provide for sales to occur from time to time. If any of these additional shares are sold, or if it is perceived that they will be sold, in the public market, the trading price of our common stock could decline.
In February 2018, we issued $230.0 million aggregate principal amount of 0.75% Convertible Senior Notes due 2023, or the 2023 Notes. In June 2019, we issued $316.3 million aggregate principal amount of 0.75% Convertible Senior Notes due 2026, or the 2026 Notes. In the future, we may issue additional securities to raise capital or in connection with investments and acquisitions. In addition, a substantial number of shares of our common stock are reserved for issuance upon conversion of our convertible notes. The amount of our common stock issued in connection with any such issuance could constitute a material portion of our then outstanding stock. Due to these factors, sales of a substantial number of shares of our common stock in the public market could occur at any time. These sales, or the perception in the market that the holders of a large number of shares intend to sell shares, could reduce the market price of our common stock.
If securities or industry analysts publish unfavorable or misleading research about our business, or cease coverage of our company, our stock price and trading volume could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. If one or more of the securities or industry analysts who covers us downgrades our stock or publishes unfavorable or misleading research about our business, our stock price would likely decline. If one or more of these analysts ceases coverage of our company or fails to publish reports on us regularly, we could lose visibility in the market for our stock, and demand for our stock could decrease, which could cause our stock price or trading volume to decline.
Insiders continue to have significant control over us, which may limit our stockholders' ability to influence corporate matters and delay or prevent a third party from acquiring control over us.
As of September 30, 2019, our directors, executive officers and holders of more than 5% of our common stock, together with their affiliates, beneficially owned, in the aggregate, approximately 10.3% of our outstanding common stock. This significant concentration of ownership may adversely affect the trading price for our common stock because investors often perceive disadvantages in owning stock in companies with one or more large stockholders. In addition, these stockholders will be able to exercise significant influence over all matters requiring stockholder approval, including the election of directors and approval of corporate transactions, such as a merger or other sale of our company or its assets. This concentration of ownership could limit other stockholders' ability to influence corporate matters and may have the effect of delaying or preventing a change in control, including a merger, consolidation or other business combination involving us, or discouraging a potential acquirer

72


from making a tender offer or otherwise attempting to obtain control, even if that change in control would benefit our other stockholders.
If we fail to maintain proper and effective internal controls, our ability to produce accurate and timely financial statements could be impaired, which could harm our operating results, our ability to operate our business and investors' views of us.
Ensuring that we have adequate internal financial and accounting controls and procedures in place so that we can produce accurate financial statements on a timely basis is a costly and time-consuming effort that needs to be re-evaluated frequently, including if we acquire additional businesses and integrate their operations. Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and preparation of financial statements in accordance with United States generally accepted accounting principles, or GAAP. While we have documented and assessed our internal controls, we continue to evaluate opportunities to further strengthen the effectiveness and efficiency of our internal controls and procedures for compliance with Section 404 of the Sarbanes-Oxley Act, which requires annual management assessment and annual independent registered public accounting firm attestation reports of the effectiveness of our internal control over financial reporting. If we make additional acquisitions, we will need to similarly assess and ensure the adequacy of the internal financial and accounting controls and procedures of such acquisitions. If we fail to maintain proper and effective internal controls, including with respect to acquired businesses, our ability to produce accurate and timely financial statements could be impaired, which could harm our operating results, harm our ability to operate our business and reduce the trading price of our common stock.
Our stock price may be volatile.
The trading price of our common stock has been and is expected to continue to be highly volatile and could be subject to wide fluctuations in response to various factors, including the risk factors described in this report, and other factors beyond our control. Factors affecting the trading price of our common stock include:
variations in our operating results or the operating results of similar companies;
announcements of technological innovations, new solutions or enhancements or strategic partnerships or agreements by us or by our competitors;
changes in the estimates of our operating results, our financial guidance or changes in recommendations by any securities analysts that follow our common stock;
the gain or loss of customers, particularly our larger customers;
adoption or modification of regulations, policies, procedures or programs applicable to our business and our customers' business;
marketing and advertising initiatives by us or our competitors;
threatened or actual litigation;
changes in our senior management; and
recruitment or departure of key personnel.
In addition, the stock market in general and the market for technology companies in particular, have experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Broad market and industry factors may harm the market price of our common stock regardless of our actual operating performance. Each of these factors, among others, could adversely affect your investment in our common stock. Some companies that have had volatile market prices for their securities have had securities class action lawsuits filed against them. If a suit were filed against us, regardless of its merits or outcome, it could result in substantial costs and divert management's attention.
We currently do not intend to pay dividends on our common stock, and, consequently, your only opportunity to achieve a return on your investment is if the price of our common stock appreciates.
We have never declared nor paid cash dividends on our capital stock. We currently do not plan to declare dividends on shares of our common stock in the foreseeable future. We currently intend to retain any future earnings to finance the operation and expansion of our business. Any payment of future dividends will be at the discretion of our board of directors and will

73


depend on our financial condition, results of operations, capital requirements, general business conditions and other factors that our board of directors may deem relevant. Consequently, your only opportunity to achieve a return on your investment in our company will be if the market price of our common stock appreciates and you sell your shares at a profit. There is no guarantee that the price of our common stock that will prevail in the market will ever exceed the price that you paid for your common stock.
Anti-takeover provisions in our charter documents and Delaware law could discourage, delay or prevent a change in control of our company and may affect the trading price of our common stock.
We are a Delaware corporation and the anti-takeover provisions of the Delaware General Corporation Law, which apply to us, may discourage, delay or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the stockholder becomes an interested stockholder, even if a change in control would be beneficial to our existing stockholders. In addition, our amended and restated certificate of incorporation and amended and restated bylaws may discourage, delay or prevent a change in our management or control over us that stockholders may consider favorable. Our certificate of incorporation and bylaws:
authorize the issuance of "blank check" preferred stock that could be issued by our board of directors to help defend against a takeover attempt;
require that directors only be removed from office for cause and only upon a supermajority stockholder vote;
provide that vacancies on the board of directors, including newly created directorships, may be filled only by a majority vote of directors then in office rather than by stockholders;
prevent stockholders from calling special meetings;
include advance notice procedures for stockholders to nominate candidates for election as directors or bring matters before an annual meeting of stockholders;
prohibit stockholder action by written consent, requiring all actions to be taken at a meeting of the stockholders; and
provide that certain litigation against us can only be brought in Delaware.
We may not be able to obtain capital when desired on favorable terms, if at all, and we may not be able to obtain capital or complete acquisitions through the use of equity or without dilution to our stockholders.
We may need additional financing to execute on our current or future business strategies, including to develop new or enhance existing products and services, acquire businesses and technologies, or otherwise to respond to competitive pressures. If we raise additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our stockholders could be significantly diluted, and newly-issued securities may have rights, preferences or privileges senior to those of existing stockholders. If we accumulate additional funds through debt financing, a substantial portion of our operating cash flow may be dedicated to the payment of principal and interest on such indebtedness, thus limiting funds available for our business activities. We cannot assure you that additional financing will be available on terms favorable to us, or at all. If adequate funds are not available or are not available on acceptable terms, when we desire them, our ability to fund our operations, take advantage of unanticipated opportunities, develop or enhance our products and services, or otherwise respond to competitive pressures would be significantly limited. Any of these factors could harm our results of operations.
Risks Related to Our Convertible Notes
We incurred indebtedness by issuing our 2023 Notes in 2018 and our 2026 notes in 2019 and our debt repayment obligations may adversely affect our financial condition and cash flows from operations in the future.
Our indebtedness under our convertible notes may impair our ability to obtain additional financing in the future for general corporate purposes, including working capital, capital expenditures, potential acquisitions and strategic transactions, and a portion of our cash flows from operations may have to be dedicated to repaying the principal of the 2023 Notes in 2023 and the principal of the 2026 Notes in 2026 or earlier if necessary. Our ability to meet our debt obligations will depend on our future performance, which will be affected by financial, business, economic, regulatory and other factors. We cannot control many of these factors. Our future operations may not generate sufficient cash to enable us to repay our debt, including the 2023 Notes or 2026 Notes. If we fail to make a payment on our debt, we could be in default on such debt. If we are at any time unable to pay our indebtedness when due, we may be required to renegotiate the terms of the indebtedness, seek to refinance all or a portion of the indebtedness or obtain additional financing. There can be no assurance that, in the future, we will be able to

74


successfully renegotiate such terms, that any such refinancing would be possible or that any additional financing could be obtained on terms that are favorable or acceptable to us.
In addition, holders of each series of our convertible notes will have the right to require us to repurchase all or a portion of their notes upon the occurrence of a fundamental change, as defined in the respective indentures, at a repurchase price equal to 100% of the principal amount of the notes to be repurchased, plus accrued and unpaid interest. Upon conversion of each series of convertible notes, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the series of notes being converted. However, we may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of the series of convertible notes surrendered therefor or at the time such series of convertible notes is being converted. In addition, our ability to repurchase each series of convertible notes or to pay cash upon conversions of each series of convertible notes may be limited by law, by regulatory authority or by agreements governing our future indebtedness. Our failure to repurchase a series of convertible notes at a time when the repurchase is required by the indenture or to pay any cash payable on future conversions of such series of convertible notes as required by the indenture governing such series of convertible notes would constitute a default under such indenture. A default under the indenture or the fundamental change itself could also lead to a default under agreements governing our future indebtedness. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the notes or make cash payments upon conversions thereof. An event of default under the indenture governing the notes may lead to an acceleration of the notes. Any such acceleration could result in our bankruptcy. In a bankruptcy, the holders of the notes would have a claim to our assets that is senior to the claims of our equity holders.
Conversion of the notes will dilute the ownership interest of our existing stockholders or may otherwise depress the price of our common stock.
The conversion of some or all of our convertible notes will dilute the ownership interests of existing stockholders. Any sales in the public market of our common stock issuable upon such conversion of our convertible notes could adversely affect prevailing market prices of our common stock. In addition, the existence of the convertible notes may encourage short selling by market participants because the conversion of the notes could be used to satisfy short positions, or anticipated conversion of the convertible notes into shares of our common stock could depress the price of our common stock.
Our convertible notes bond hedge and warrant transactions entered into in connection with the February 2018 convertible note offering may affect the value of our common stock.
In connection with the February 2018 convertible note offering, we entered into convertible notes bond hedge, or Bond Hedge, transactions with one or more counterparties. We also entered into warrant transactions with the counterparties pursuant to which we sold warrants for the purchase of our common stock. The February 2018 Bond Hedge transactions related to the 2023 Notes are expected generally to reduce the potential dilution upon any conversion of 2023 Notes or offset any cash payments we are required to make in excess of the principal amount upon conversion of any 2023 Notes. The warrant transactions could separately have a dilutive effect to the extent that the market price per share of our common stock exceeds the strike price of the warrants. In connection with establishing their initial hedges of the 2023 Note hedge and warrant transactions, the counterparties or their respective affiliates purchased shares of our common stock or entered into various derivative transactions with respect to our common stock concurrently with or shortly after the pricing of the 2023 Notes. The counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock or purchasing or selling our common stock in secondary market transactions prior to the maturity of the 2023 Notes, and are likely to do so during any observation period related to a conversion of 2023 Notes or following any repurchase of 2023 Notes by us. This activity could also cause or avoid an increase or a decrease in the market price of our common stock.
The capped call transactions entered into in connection with the June 2019 convertible note offering may affect the value of our common stock.
In connection with the June 2019 convertible note offering, we entered into capped call transactions with one or more counterparties, or the Capped Calls. The Capped Calls cover, subject to customary adjustments, the number of shares of our common stock initially underlying the 2026 Notes. The Capped Calls are expected to offset the potential dilution and/or offset any cash payments we are required to make in excess of the principal amount of converted 2026 Notes, as a result of conversion of the 2026 Notes, with such offset subject to a cap. In connection with establishing their initial hedges of the Capped Calls, the counterparties or their respective affiliates purchased shares of our common stock or entered into various derivative transactions with respect to our common stock concurrently with or shortly after the pricing of the 2026 Notes. The counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our

75


common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions prior to the maturity of the 2026 Notes, and are likely to do so during any observation period related to a conversion of the 2026 Notes or following any repurchase of 2026 Notes by us. This activity could also cause or avoid an increase or a decrease in the market price of our common stock.
Certain provisions in the indentures governing our convertible notes may delay or prevent an otherwise beneficial takeover attempt of us.
Certain provisions in the indentures governing our convertible notes may make it more difficult or expensive for a third party to acquire us. For example, the indentures governing our convertible notes will require us to repurchase the convertible notes for cash upon the occurrence of a fundamental change (as defined in the respective indentures) of us and, in certain circumstances, to increase the conversion rate for a holder that converts the convertible notes in connection with a make-whole fundamental change. A takeover of us may trigger the requirement that we repurchase our convertible notes, and/or increase the conversion rate, which could make it more costly for a potential acquirer to engage in such takeover. Such additional costs may have the effect of delaying or preventing a takeover of us that would otherwise be beneficial to investors.
If the conditional conversion feature of either series of convertible notes is triggered, our financial condition and operating results may be adversely affected.
In the event the conditional conversion feature of the 2023 Notes or 2026 Notes is triggered, note holders will be entitled to convert their 2023 Notes or 2026 Notes at any time during specified periods at their option. If one or more holders elect to convert the 2023 Notes or 2026 Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation in cash, which could adversely affect our liquidity. In addition, even if holders of the 2023 Notes or 2026 Notes do not elect to convert their 2023 Notes or 2026 Notes we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the 2023 Notes or 2026 Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
The accounting method for convertible notes that may be settled in cash, such as our convertible notes, could have a material effect on our reported financial results.
Under ASC 470-20, "Debt with Conversion and Other Options," an entity must separately account for the liability and equity components of the convertible debt instruments, such as our convertible notes, that may be settled entirely or partially in cash upon conversion in a manner that reflects the issuer's economic interest cost. The effect of ASC 470-20 on the accounting for our convertible notes is that the equity component is required to be included in the additional paid-in capital section of stockholders' equity on our consolidated balance sheet at the issuance date and the value of the equity component would be treated as debt discount for purposes of accounting for the debt component of our convertible notes. As a result, we will be required to record a greater amount of non-cash interest expense as a result of the amortization of the discounted carrying value of our convertible notes to their face amount over the applicable term of the convertible notes. We will report larger net losses, or lower net income, in our financial results because ASC 470-20 will require interest to include both the amortization of the debt discount and the instrument's nonconvertible coupon interest rate, which could adversely affect our reported or future financial results, the trading price of our common stock and the trading price of the convertible notes.
In addition, under certain circumstances, convertible debt instruments, such as our convertible notes, that may be settled entirely or partly in cash may be accounted for utilizing the treasury stock method, the effect of which is that the shares issuable upon conversion of the 2023 Notes or 2026 Notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of the 2023 Notes and 2026 Notes exceeds their principal amount. Under the treasury stock method, for diluted earnings per share purposes, the transaction is accounted for as if the number of shares of common stock that would be necessary to settle such excess, if we elected to settle such excess in shares, are issued. We cannot be sure that the accounting standards in the future will continue to permit the use of the treasury stock method. If we are unable or otherwise elect not to use the treasury stock method in accounting for the shares issuable upon conversion of the 2023 Notes and 2026 Notes then our diluted earnings per share could be adversely affected.
Item 2.   Unregistered Sales of Equity Securities and Use of Proceeds
(a) Sales of Unregistered Securities
None.
(b) Use of Proceeds

76


On June 10, 2019, we completed a registered public offering of 2,637,986 shares of our common stock at a price of $69.50 per share, before underwriting discounts and commissions, and on June 12, 2019, we completed the sale of an additional 395,698 shares of our common stock, at a price of $69.50 per share, before underwriting discounts and commissions, as a result of the underwriters' exercise of their option to purchase additional shares. We sold 2,913,684 of such shares and an existing stockholder sold an aggregate of 120,000 of such shares. We did not receive any proceeds from the sale of shares by the selling stockholder in the June 2019 common stock offering. The offer and sale of all of the shares in the June 2019 common stock offering were registered under the Securities Act pursuant to a registration statement on Form S-3 (File No. 333-231947), which was declared effective by the SEC on June 4, 2019. There have been no material changes in the planned use of proceeds from our June 2019 common stock offering from that described in the final prospectus filed with the SEC pursuant to Rule 424(b) on June 6, 2019. We used the proceeds from our June 2019 common stock offering to complete the acquisition of PrecisionLender on October 31, 2019 for total consideration of $510 million in cash (which includes an escrow amount of $4.8 million).
(c) Repurchases
 
 
Total Number of Shares Purchased(1)
 
Average Price Paid Per Share(2)
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
 
Approximate Dollar Value of Shares That May Be Purchased Under the Plans or Programs
July 1 - 31, 2019
 

 
$

 

 
$

August 1 - 31, 2019
 
44

 
90.50

 

 

September 1 - 30, 2019
 
1,305

 
83.79

 

 

Total
 
1,349

 
$
72.84

 

 
$

_______________________________________________________________________________
(1) 
Total shares purchased are attributable to shares of common stock tendered to us by one or more holders of common stock options to cover the exercise price of options exercised.
(2) 
Reflects the closing price of Q2 Holdings, Inc. shares as reported on the New York Stock Exchange on the date of exercise.

Item 3.   Defaults Upon Senior Securities. 

None.

Item 4.   Mine Safety Disclosures. 

Not applicable. 

Item 5.   Other Information. 

None.

Item 6.   Exhibits.  

The information required by this Item is set forth on the exhibit index that precedes the signature page of this Quarterly Report on Form 10-Q.    

77


EXHIBIT INDEX
Exhibit Number
 
Description of Document
 
 
 
*
Agreement and Plan of Merger, dated September 30, 2019, by and among the Registrant, Merger Sub, Lender Performance Group, LLC, the Blockers, Blocker Merger Subs and Insight Venture Partners, LLC, as equity holder representative (filed as Exhibit 2.1 to the Registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission on October 1, 2019).
 
 
 
*
Fifth Amended and Restated Certificate of Incorporation of the Registrant (filed as Exhibit 3.1 to the Registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission on June 12, 2019).
 
 
 
*
Amended and Restated Bylaws of the Registrant (filed as Exhibit 3.2 to the Registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission on June 12, 2019).
 
 
 
*
Amended and Restated Employment Agreement, dated effective July 15, 2019, by and among the Registrant and Odus Edward Wittenburg, Jr. (filed as Exhibit 10.1 to the Registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission on July 19, 2018)
 
 
 
**
Certification of Chief Executive Officer pursuant to Exchange Act Rule, 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
 
**
Certification of Chief Financial Officer pursuant to Exchange Act Rule, 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
 
#
Certification pursuant to 18 U.S.C. 1350, adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, by Chief Executive Officer.
 
 
 
#
Certification pursuant to 18 U.S.C. 1350, adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, by Chief Financial Officer.
 
 
 
101.INS
**
XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
 
 
 
101.SCH
**
XBRL Taxonomy Extension Schema Document.
 
 
 
101.CAL
**
XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
101.DEF
**
XBRL Taxonomy Extension Definition Linkbase Document.
 
 
 
101.LAB
**
XBRL Taxonomy Extension Label Linkbase Document.
 
 
 
101.PRE
**
XBRL Taxonomy Extension Presentation Linkbase Document.
*    Incorporated herein by reference to the indicated filing.
**    Filed herewith.
#    Furnished herewith.


78


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.


 
 
Q2 HOLDINGS, INC.
November 7, 2019
 
By:
 
/s/ MATTHEW P. FLAKE
Matthew P. Flake
President and Chief Executive Officer
(Principal Executive Officer)
 
 
 
 
 
November 7, 2019
 
By:
 
/s/ JENNIFER N. HARRIS
Jennifer N. Harris
Chief Financial Officer
(Principal Financial and Accounting Officer)
       

79
EX-31.1 2 q32019exhibit311.htm EXHIBIT 31.1 Exhibit


EXHIBIT 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO
SECTION 302(a) OF THE SARBANES-OXLEY ACT OF 2002
I, Matthew P. Flake, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Q2 Holdings, 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; and
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: November 7, 2019
 
/s/ MATTHEW P. FLAKE
 
 
Matthew P. Flake
 
 
President and Chief Executive Officer
 
 
(Principal Executive Officer)



EX-31.2 3 q32019exhibit312.htm EXHIBIT 31.2 Exhibit


EXHIBIT 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO
SECTION 302(a) OF THE SARBANES-OXLEY ACT OF 2002
I, Jennifer N. Harris, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Q2 Holdings, 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; and
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: November 7, 2019
 
/s/ JENNIFER N. HARRIS
 
 
Jennifer N. Harris
 
 
Chief Financial Officer
 
 
(Principal Financial and Accounting Officer)



EX-32.1 4 q32019exhibit321.htm EXHIBIT 32.1 Exhibit


EXHIBIT 32.1
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
The undersigned, the President and Chief Executive Officer of Q2 Holdings, Inc. (the “Company”), does hereby certify under the standards set forth and solely for the purposes of 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of the Company for the three months ended September 30, 2019 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and information contained in that Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: November 7, 2019
 
/s/ MATTHEW P. FLAKE
 
 
Matthew P. Flake
 
 
President and Chief Executive Officer
 
 
(Principal Executive Officer)

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.



EX-32.2 5 q32019exhibit322.htm EXHIBIT 32.2 Exhibit


EXHIBIT 32.2
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
The undersigned, the Chief Financial Officer of Q2 Holdings, Inc. (the “Company”), does hereby certify under the standards set forth and solely for the purposes of 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of the Company for the three months ended September 30, 2019 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and information contained in that Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.

 
Date: November 7, 2019
 
/s/ JENNIFER N. HARRIS
 
 
Jennifer N. Harris
 
 
Chief Financial Officer
 
 
(Principal Financial and Accounting Officer)

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.



EX-101.SCH 6 qtwo-20190930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2104100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Cash, Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Cash, Cash Equivalents and Investments - Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2419404 - Disclosure - Cash, Cash Equivalents and Investments - Fair Values and Gross Unrealized Loss of Available-For-Sale Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Cash, Cash Equivalents and Investments - Summary of Cash Equivalents and Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Cash, Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2150100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2450405 - Disclosure - Commitments and Contingencies - Contractual Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2450402 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2450404 - Disclosure - Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2450404 - Disclosure - Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2450403 - Disclosure - Commitments and Contingencies - Schedule of Operating Lease Cost, Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2350301 - Disclosure - Commitments and Contingencies (Tables) 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 1004000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1002001 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2151100 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 2451402 - Disclosure - Convertible Senior Notes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2451403 - Disclosure - Convertible Senior Notes - Schedule of Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2451404 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2351301 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 0002000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2428403 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2154100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2454401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 2153100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2453405 - Disclosure - Stock-Based Compensation - Market Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2453402 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2453404 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2453403 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2353301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2152100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2452401 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2155100 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2455401 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401411 - Disclosure - Summary of Significant Accounting Policies - Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Summary of Significant Accounting Policies - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2401408 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenues by Major Source (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401413 - Disclosure - Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2401407 - Disclosure - Summary of Significant Accounting Policies - Schedule of Useful Lives of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2401409 - Disclosure - Summary of Significant Accounting Policies - Services and Other Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2401410 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2401412 - Disclosure - Summary of Significant Accounting Policies - Summary of Basic and Diluted Net Loss per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 qtwo-20190930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 qtwo-20190930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 qtwo-20190930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accounting Policies [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] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Stock options Share-based Payment Arrangement, Option [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Market Stock Units Performance Shares [Member] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Year One Share-based Payment Arrangement, Tranche One [Member] Year Two Share-based Payment Arrangement, Tranche Two [Member] Year Three Share-based Payment Arrangement, Tranche Three [Member] Year Four Share-based Compensation Award, Tranche Four [Member] Share-based Compensation Award, Tranche Four [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Award vesting rights (percentage) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Number of annual installments Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 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] Computer hardware and equipment Computer Equipment [Member] Purchased software and licenses Software and Software Development Costs [Member] Furniture and fixtures Furniture and Fixtures [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Estimated useful life Property, Plant and Equipment, Useful Life Revenue from remaining performance obligations Revenue, Remaining Performance Obligation, Amount 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 Performance obligations expected to be satisfied, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cash and Cash Equivalents [Abstract] Cash, Cash Equivalents and Investments Cash, Cash Equivalents, and Marketable Securities [Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net loss Net Income (Loss) Attributable to Parent Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Amortization of deferred implementation, solution and other costs Amortization of Other Deferred Charges Depreciation and amortization Depreciation, Depletion and Amortization Amortization of debt issuance costs Amortization of Debt Issuance Costs Amortization of debt discount Amortization of Debt Discount (Premium) Amortization of premiums on investments Investment Income, Net, Amortization of Discount and Premium Stock-based compensation expenses Share-based Payment Arrangement, Noncash Expense Deferred income taxes Deferred Income Taxes and Tax Credits Allowance for sales credits Allowance for Doubtful Accounts, Allowance for Sales Credits Allowance for Doubtful Accounts, Allowance for Sales Credits Loss on disposal of long-lived assets Gain (Loss) on Disposition of Assets Unoccupied lease charges Operating Leases, Rent Expense, Unoccupied Operating Leases, Rent Expense, Unoccupied Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Deferred solution and other costs Increase (Decrease) in Deferred Solution and Other Costs Increase (Decrease) in Deferred Solution and Other Costs Deferred implementation costs Increase (Decrease) in Deferred Implementation Costs Increase (Decrease) in Deferred Implementation Costs Contract assets Increase (Decrease) in Contract with Customer, Asset Other long-term assets Increase (Decrease) in Other Noncurrent Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities Deferred revenues Increase (Decrease) in Contract with Customer, Liability Deferred rent and other long-term liabilities Increase (Decrease) in Other Operating Liabilities Net cash used in 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 investments Payments to Acquire Debt Securities, Available-for-sale Maturities of investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Business combinations and asset acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Purchases of intangible assets Payments to Acquire Intangible Assets Net cash provided by (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] Proceeds from issuance of common stock, net of issuance costs Proceeds from Issuance of Common Stock Proceeds from issuance of convertible notes, net of issuance costs Proceeds from Convertible Debt Purchases of capped call transactions Payments For Convertible Debt, Capped Call Transactions Payments For Convertible Debt, Capped Call Transactions Purchase of convertible notes bond hedge Payments for (Proceeds from) Hedge, Financing Activities Proceeds from issuance of warrants Proceeds from Issuance of Warrants Proceeds from exercise of stock options to purchase common stock Proceeds from Stock Options Exercised Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Net increase in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents, and restricted cash, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents, and restricted cash, end of period Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for taxes Income Taxes Paid, Net Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Data center assets acquired under deferred payment arrangements or financing arrangements Noncash Transaction, Working Capital Adjustment Noncash Transaction, Working Capital Adjustment Shares acquired to settle the exercise of stock options Payment, Tax Withholding, Share-based Payment Arrangement Schedule of Useful Lives of Property and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Disaggregation of Revenue by Major Source Disaggregation of Revenue [Table Text Block] Schedule of Net Loss Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Income Statement [Abstract] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Cost of revenues Cost of Revenue Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense General and administrative General and Administrative Expense Acquisition related costs Business Combination, Separately Recognized Transactions, Expenses and Losses Recognized Amortization of acquired intangibles Amortization of Intangible Assets Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Other income (expense): Nonoperating Income (Expense) [Abstract] Interest and other income Interest Income, Other Interest and other expense Interest and Other Expense, Nonoperating Interest and Other Expense, Nonoperating Total other income (expense), net Nonoperating Income (Expense) Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Benefit from income taxes Income Tax Expense (Benefit) Net loss Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized gain on available-for-sale investments Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Net loss per common share, basic and diluted (usd per share) Earnings Per Share, Basic and Diluted Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Numerator: Earnings Per Share, Basic and Diluted [Abstract] Denominator: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Weighted-average common shares outstanding, basic and diluted (in shares) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock options, restricted stock units, and market stock units Employee Stock Options, Restricted Stock Units And Market Stock Units [Member] Employee Stock Options, Restricted Stock Units And Market Stock Units [Member] Shares related to the 2023 Notes Convertible Debt Securities [Member] Shares subject to warrants related to the issuance of the 2023 Notes Warrant [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Commitments and Contingencies Disclosure [Abstract] Lease expense: Lease, Cost [Abstract] Operating lease expense Operating Lease, Cost Sublease income Sublease Income Total lease expense Lease, Cost Cash paid for amounts included in the measurement of lease liabilities Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Operating cash flows from operating leases Operating Lease, Payments Right-of-use assets obtained in exchange for operating lease liabilities as of September 30, 2019 Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Weighted-average remaining lease term - operating leases Operating Lease, Weighted Average Remaining Lease Term Weighted-average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Business Combinations [Abstract] Business Combinations Business Combination Disclosure [Text Block] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Deferred Implementation Costs Deferred Implementation Costs, Noncurrent [Member] Deferred Implementation Costs, Noncurrent [Member] Deferred Commissions Deferred Commissions [Member] Deferred Commissions [Member] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Expected period of customer benefit Capitalized Contract Cost, Amortization Period Capitalization of implementation costs Capitalized Contract Costs, Additions Capitalized Contract Costs, Additions Amortization of capitalized implementation costs Capitalized Contract Cost, Amortization Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Investments Investment, Policy [Policy Text Block] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Contract Balances Revenue From Contract With Customer, Contract Balances, Policy [Policy Text Block] Revenue From Contract With Customer, Contract Balances, Policy [Policy Text Block] Accounts Receivable Accounts Receivable [Policy Text Block] Deferred Revenues Revenue From Contract With Customer, Deferred Revenue [Policy Text Block] Revenue From Contract With Customer, Deferred Revenue [Policy Text Block] Deferred Implementation Costs Deferred Implementation Costs, Policy [Policy Text Block] Deferred Implementation Costs, Policy [Policy Text Block] Deferred Solution and Other Costs Deferred Charges, Policy [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Purchase Price Allocation, Intangible Assets, and Goodwill Goodwill and Intangible Assets, Policy [Policy Text Block] Revenues and Cost of Revenues Revenue from Contract with Customer [Policy Text Block] Software Development Costs Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Advertising Advertising Cost [Policy Text Block] Sales Tax Sales Tax, Policy [Policy Text Block] Sales Tax, Policy [Policy Text Block] Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Convertible Senior Notes Debt, Policy [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Debt Disclosure [Abstract] Convertible Senior Notes Debt Disclosure [Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Operating Lease Cost, Lease Term and Discount Rate Lease, Cost [Table Text Block] Schedule of Minimum Payments Required Under Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Future Minimum Contractual Commitments Contractual Obligation, Fiscal Year Maturity [Table Text Block] Subsequent Events [Abstract] 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] Lender Performance Group, LLC Lender Performance Group, LLC [Member] Lender Performance Group, LLC [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Cash paid to acquire business Payments to Acquire Businesses, Gross Amount placed in escrow account Escrow Deposit Equity [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Summary of Cash, Cash Equivalents and Investments Cash, Cash Equivalents and Investments [Table Text Block] Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of Fair Values and Gross Unrealized Losses for Available-For-Sale Securities Schedule of Unrealized Loss on Investments [Table Text Block] Share-based Payment Arrangement [Abstract] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Other Commitments [Table] Other Commitments [Table] Lease Arrangements [Axis] Lease Arrangements [Axis] Lease Arrangements [Axis] Lease Arrangements [Domain] Lease Arrangements [Domain] [Domain] for Lease Arrangements [Axis] Lease One Lease One [Member] Lease One [Member] Lease Two Lease Two [Member] Lease Two [Member] Atlanta Georgia Office Lease Atlanta Georgia Office Lease [Member] Atlanta Georgia Office Lease [Member] Austin Office Lease Austin Office Lease [Member] Austin Office Lease [Member] Other Commitments [Line Items] Other Commitments [Line Items] Number of buildings occupied Number of Buildings Occupied Number of Buildings Occupied Leased square feet Lessee Leasing Arrangements, Operating Leases, Leased Square Feet Lessee Leasing Arrangements, Operating Leases, Leased Square Feet Lease renewal term Lessee, Operating Lease, Renewal Term Lease liability, current Operating Lease, Liability, Current Lease liability, non-current Operating Lease, Liability, Noncurrent Rent expense Operating Lease, Expense Rent expense Operating Leases, Rent Expense Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Convertible Senior Notes Due February 2023 Convertible Senior Notes Due February 2023 [Member] Convertible Senior Notes Due February 2023 [Member] Convertible Senior Notes Due June 2026 Convertible Senior Notes Due June 2026 [Member] Convertible Senior Notes Due June 2026 [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Convertible Debt Convertible Debt [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Contractual interest expense Interest Expense, Debt Total Interest Expense Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] 2019 (from October 1 to December 31) Contractual Obligation, Future Minimum Payments Due, Remainder of Fiscal Year 2020 Contractual Obligation, Due in Next Fiscal Year 2021 Contractual Obligation, Due in Second Year 2022 Contractual Obligation, Due in Third Year 2023 Contractual Obligation, Due in Fourth Year Thereafter Contractual Obligation, Due in Fifth Year and Thereafter Contractual Obligation, Due in Fifth Year and Thereafter Total commitments Contractual Obligation Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] U.S. government agency bonds US Government Agencies Debt Securities [Member] Corporate bonds and commercial paper Corporate Bonds and Commercial Paper [Member] Corporate Bonds and Commercial Paper [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Adjusted Cost Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Amortized Cost Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Amortized Cost Gross Unrealized Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Fair Value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2014 Stock Plan 2014 Stock Plan [Member] 2014 Stock Plan [Member] 2007 Stock Plan 2007 Stock Plan [Member] 2007 Stock Plan [Member] Shares reserved for future issuance under the plan (in shares) Common Stock, Capital Shares Reserved for Future Issuance Additional shares authorized under the plan, percentage increase Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Percentage Increase Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Percentage Increase Automatic annual increase in shares Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Increase Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Increase Shares transferred from the previous plan that expired or terminated (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Expired Shares Transferred from Previous Plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Expired Shares Transferred from Previous Plan Shares allocated for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Common stock, granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Shares available for future issuance under the plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Cloud Lending, Inc. Cloud Lending, Inc. [Member] Cloud Lending, Inc. [Member] Fair value of contingent earn-out payments Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Fair value of contingent consideration Business Combination, Contingent Consideration, Liability Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock [Domain] Sale of Stock [Domain] Public Stock Offering Public Stock Offering [Member] Public Stock Offering [Member] Public Stock Offering - Shares From Parent Public Stock Offering - Shares From Parent [Member] Public Stock Offering - Shares From Parent [Member] Public Stock Offering - Shares From Existing Shareholders Public Stock Offering - Shares From Existing Shareholders [Member] Public Stock Offering - Shares From Existing Shareholders [Member] Class of Stock [Line Items] Class of Stock [Line Items] Issuance of common stock from registered public offering (in shares) Sale of Stock, Number of Shares Issued in Transaction Issuance of common stock from registered public offering (in usd per share) Sale of Stock, Price Per Share Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenues Cost of Sales [Member] Operating expenses Operating Expense [Member] 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] Capitalized software development costs Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Goodwill Goodwill Number of operating segments Number of Operating Segments Number of reporting units Number of Reporting Units Impairment of goodwill Goodwill, Impairment Loss Estimated useful life Finite-Lived Intangible Asset, Useful Life Capitalized software development costs Capitalized Computer Software, Gross Amortization of capitalized software development costs Capitalized Computer Software, Amortization Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Statement of Financial Position [Abstract] 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 Fair Value Disclosures [Abstract] Increase in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Operating Lease Liabilities, Payments Due [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2019 (from October 1 to December 31) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total lease payments Lessee, Operating Lease, Liability, Payments, Due Less: present value discount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Present value of lease liabilities Operating Lease, Liability Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] ASC 606 Adjustments Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue recognized that was included in the contract liability balance Contract with Customer, Liability, Revenue Recognized Decrease in deferred revenue Cash received in advance and not recognized as revenue Contract With Customer, Liability, Increase From Cash Receipts Contract With Customer, Liability, Increase From Cash Receipts Customer relationships Customer Relationships [Member] Non-compete agreements Noncompete Agreements [Member] Trademarks Trademarks [Member] Acquired technology Technology-Based Intangible Assets [Member] Assembled workforce Employment Contracts [Member] Gross Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Carrying Amount Finite-Lived Intangible Assets, Net Additional Paid-In Capital Additional Paid-in Capital [Member] Liability component: Liability Component [Abstract] Liability Component [Abstract] Principal Long-term Debt, Gross Unamortized debt discount Debt Instrument, Unamortized Discount (Premium), Net Unamortized debt issuance costs Unamortized Debt Issuance Expense Net carrying amount Long-term Debt Equity component: Equity Component [Abstract] Equity Component [Abstract] Net allocation of proceeds Debt Instrument, Convertible, Carrying Amount of Equity Component Net issuance costs Debt Instrument, Convertible, Equity Component, Unamortized Discount Issuance Costs Debt Instrument, Convertible, Equity Component, Unamortized Discount Issuance Costs Net carrying amount Debt Instrument, Convertible, Carrying Amount of Equity Component, Net Debt Instrument, Convertible, Carrying Amount of Equity Component, Net Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Schedule of Nonvested Market Stock Units Activity Schedule of Nonvested Performance-based Units Activity [Table Text Block] Number of Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Balance as of beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Stock options, granted (in shares) Stock options, exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Stock options, forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Balance as of end of period (in shares) Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Balance at beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Balance at end of period (in dollars per share) Gro Solutions Gro Solutions [Member] Gro Solutions [Member] Purchase price Business Combination, Consideration Transferred Escrow Deposit, Period Held In Escrow Escrow Deposit, Period Held In Escrow Escrow Deposit, Period Held In Escrow Compensation expenses included in acquisition related costs Salary and Wage, Excluding Cost of Good and Service Sold Cover page. 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, Address Line Two Entity Address, Address Line Two 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 Smaller Reporting Company Entity Small Business Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock Shares Outstanding Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Effective tax rate Effective Income Tax Rate Reconciliation, Percent Unrecognized tax benefits Unrecognized Tax Benefits Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Subscription Subscriptions [Member] Subscriptions [Member] Transactional Transactional Services [Member] Transactional Services [Member] Services and Other Product and Service, Other [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total Revenues Unbilled receivables Unbilled Receivables, Current Allowance for sales credits Accounts Receivable, Allowance for Credit Loss Capitalized software development costs Capitalized Computer Software, Additions Advertising costs Advertising Expense Principal amount Debt Instrument, Face Amount Conversion price (usd per share) Debt Instrument, Convertible, Conversion Price Warrant strike price (usd per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Subsequent Event Subsequent Events [Text Block] Statement [Table] Statement [Table] Sales and marketing Selling and Marketing Expense [Member] Research and development Research and Development Expense [Member] General and administrative General and Administrative Expense [Member] Statement [Line Items] Statement [Line Items] Total stock-based compensation expenses Share-based Payment Arrangement, Expense Interest rate Debt Instrument, Interest Rate, Stated Percentage Initial conversion rate of common stock Debt Instrument, Convertible, Conversion Ratio Limitation on sale of common stock, sale price threshold, number of trading days Debt Instrument, Convertible, Threshold Trading Days Limitation on sale of common stock, sale price threshold, trading period Debt Instrument, Convertible, Threshold Consecutive Trading Days Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Number of consecutive business days Debt Instrument, Convertible, Period After Consecutive Trading Days Debt Instrument, Convertible, Period After Consecutive Trading Days Percentage of closing sale price in excess of convertible notes Percentage Of Closing Sale Price In Excess Of Convertible Notes Percentage Of Closing Sale Price In Excess Of Convertible Notes Redemption price percentage Debt Instrument, Redemption Price, Percentage Effective interest rate of liability component Debt Instrument, Interest Rate, Effective Percentage Issuance costs attributable to the liability component Debt Issuance Costs, Gross Net issuance costs related to the equity component Remaining discount and issuance costs amortization period Debt Instrument, Convertible, Remaining Discount Amortization Period Number of securities called by warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Total cost of bond hedge Payments for Hedge, Financing Activities Number of warrants issued, subject to anti-dilution adjustments (in shares) Class of Warrant or Right, Outstanding Proceeds from warrants Initial strike price (in usd per share) Debt Instrument, Convertible, Capped Calls Initial Strike Price Debt Instrument, Convertible, Capped Calls Initial Strike Price Initial cap price (in usd per share) Debt Instrument, Convertible, Capped Calls Initial Cap Price Debt Instrument, Convertible, Capped Calls Initial Cap Price Cost incurred in connection with capped calls Debt Instrument, Convertible, Capped Calls Expense Debt Instrument, Convertible, Capped Calls Expense Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Restricted cash Restricted Cash Investments Marketable Securities, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Contract assets, current portion Contract with Customer, Asset, Net, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Deferred solution and other costs, current portion Deferred Solution Costs, Current Deferred Solution Costs, Current Deferred implementation costs, current portion Deferred Implementation Costs, Current Deferred Implementation Costs, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Right of use assets Operating Lease, Right-of-Use Asset Deferred solution and other costs, net of current portion Deferred Solution Costs, Noncurrent Deferred Solution Costs, Noncurrent Deferred implementation costs, net of current portion Deferred Implementation Costs, Noncurrent Deferred Implementation Costs, Noncurrent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Contract assets, net of current portion Contract with Customer, Asset, Net, Noncurrent Other long-term 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 liabilities Accrued Liabilities, Current Accrued compensation Deferred Compensation Liability, Current Deferred revenues, current portion Contract with Customer, Liability, Current Lease liabilities, current portion Total current liabilities Liabilities, Current Convertible notes, net of current portion Convertible Debt, Noncurrent Deferred revenues, net of current portion Contract with Customer, Liability, Noncurrent Deferred rent, net of current portion Deferred Rent Credit, Noncurrent Lease liabilities, net of current portion Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 7) Commitments and Contingencies Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock: $0.0001 par value; 5,000 shares authorized; no shares issued or outstanding as of September 30, 2019 and December 31, 2018 Preferred Stock, Value, Outstanding Common stock: $0.0001 par value; 150,000 shares authorized; 48,110 issued and outstanding as of September 30, 2019 and 43,535 shares issued and outstanding as of December 31, 2018 Common Stock, Value, Outstanding Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive income/(loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders' equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders' equity Liabilities and Equity Due within one year or less Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Due after one year through five years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value Total Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Nonvested as of beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Nonvested as of end of period (in shares) Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Nonvested at beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (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 Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Nonvested at end of period (in dollars per share) Summary of Convertible Notes Convertible Debt [Table Text Block] Summary of Interest Expense Schedule of Debt [Table Text Block] Schedule of Fair Value Assets Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money market funds Money Market Funds [Member] Certificates of deposit Certificates of Deposit [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Quoted Prices in Active Markets for Identical Assets (Level I) Fair Value, Inputs, Level 1 [Member] Significant Other Observable Inputs (Level II) Fair Value, Inputs, Level 2 [Member] Significant Unobservable Inputs (Level III) 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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Assets Assets, Fair Value Disclosure [Abstract] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Investments Debt Securities, Available-for-sale Liabilities Liabilities, Fair Value Disclosure [Abstract] Contingent consideration Financial and Nonfinancial Liabilities, Fair Value Disclosure Cash Cash [Member] Certificates of deposit Cash Cash equivalents, amortized cost Cash Equivalents, at Carrying Value Investments, amortized cost Debt Securities, Available-for-sale, Amortized Cost Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Cash equivalents, fair value Investments, fair value Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Schedule of Subsidiary of Limited Liability Company or Limited Partnership [Table] Schedule of Subsidiary of Limited Liability Company or Limited Partnership [Table] Ownership [Axis] Ownership [Axis] Ownership [Domain] Ownership [Domain] Q2 Software, Inc. Q2 Software, Inc. [Member] Q2 Software, Inc. [Member] Subsidiary of Limited Liability Company or Limited Partnership [Line Items] Subsidiary of Limited Liability Company or Limited Partnership [Line Items] Wholly owned subsidiary, ownership percentage Wholly Owned Subsidiary, Ownership Percentage Wholly Owned Subsidiary, Ownership Percentage Statement of Stockholders' Equity [Abstract] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Treasury Stock Treasury Stock [Member] Accumulated Other Comprehensive Income/(Loss) AOCI Attributable to Parent [Member] Accumulated Deficit Retained Earnings [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Common stock, beginning balance (in shares) Beginning balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Exercise of stock options (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Shares acquired to settle the exercise of stock options (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Shares acquired to settle the exercise of stock options Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Shares issued for the vesting of restricted stock awards (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Shares issued for the vesting of restricted stock awards Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Retirement of treasury stock Treasury Stock, Retired, Cost Method, Amount Proceeds from issuance of common stock, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues Proceeds from issuance of common stock, net of issuance costs Stock Issued During Period, Value, New Issues Equity component of convertible senior notes, less issuance costs Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature Purchase of convertible notes bond hedge Adjustments To Additional Paid In Capital, Purchase Of Convertible Note Hedges Adjustments To Additional Paid In Capital, Purchase Of Convertible Note Hedges Issuance of warrants Adjustments to Additional Paid in Capital, Warrant Issued Cumulative effect of the adoption of new accounting standard Cumulative Effect of New Accounting Principle in Period of Adoption Purchase of capped call transactions Adjustments to Additional Paid in Capital, Purchase Of Capped Call Transactions Adjustments to Additional Paid in Capital, Purchase Of Capped Call Transactions Other comprehensive income (loss) Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Common stock, ending balance (in shares) Ending balance Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Technology Services, Other Technology Services, Other [Member] Technology Services, Other [Member] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Fair Value Measurements Fair Value Disclosures [Text Block] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Accounting Standards Update 2018-15 Accounting Standards Update 2018-15 [Member] Operating lease, right-of-use assets Operating lease liability Implementation costs related to hosting arrangements Hosting Arrangement, Service Contract, Implementation Costs Hosting Arrangement, Service Contract, Implementation Costs EX-101.PRE 10 qtwo-20190930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies - Contractual Commitments (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 (from October 1 to December 31) $ 3,693
2020 20,336
2021 19,018
2022 18,520
2023 241,697
Thereafter 322,181
Total commitments $ 625,445
XML 13 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity (Details) - $ / shares
Jun. 12, 2019
Jun. 10, 2019
Public Stock Offering    
Class of Stock [Line Items]    
Issuance of common stock from registered public offering (in shares) 395,698 2,637,986
Issuance of common stock from registered public offering (in usd per share) $ 69.50 $ 69.50
Public Stock Offering - Shares From Parent    
Class of Stock [Line Items]    
Issuance of common stock from registered public offering (in shares)   2,913,684
Public Stock Offering - Shares From Existing Shareholders    
Class of Stock [Line Items]    
Issuance of common stock from registered public offering (in shares) 120,000  
XML 14 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2019
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
These interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP, and Securities and Exchange Commission, or SEC, requirements for interim financial statements. The interim unaudited condensed consolidated financial statements include the accounts of Q2 Holdings, Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
In the Company's opinion, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2018, which are included in the Company's Annual Report on Form 10-K, filed with the SEC on February 19, 2019. The results of operations for the three and nine months ended September 30, 2019 are not necessarily indicative of the results to be expected for the year ending December 31, 2019 or for any other period.
Use of Estimates
The preparation of the accompanying interim unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the interim unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, standalone selling price, and other revenue items requiring significant judgment; stock-based compensation; the carrying value of goodwill; the fair value of acquired intangibles; the capitalization of software development costs; the useful lives of property and equipment and long-lived intangible assets; fair value of contingent consideration; fair value of the conversion features of convertible notes; and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.
Cash and Cash Equivalents
The Company considers all highly liquid investments acquired with an original maturity of ninety days or less at the date of purchase to be cash equivalents. Cash equivalents are stated at cost or fair value based on the underlying security.
Restricted Cash
Restricted cash consists of deposits held as collateral for the Company's secured letters of credit or bank guarantee issued in place of the security deposit for the Company's corporate headquarters and various other leases.
Investments
Investments consist primarily of U.S. government agency bonds, corporate bonds, commercial paper, certificates of deposit and money market funds. All investments are considered available for sale and are carried at fair value.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, restricted cash, investments and accounts receivable. The Company's cash and cash equivalents, restricted cash and investments are placed with high credit quality financial institutions and issuers, and at times may exceed federally-insured limits. The Company has not experienced any loss relating to cash and cash equivalents or restricted cash in these accounts. The Company provides credit, in the normal course of business, to a number of its customers. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. No individual customer accounted for 10% or more of revenues for each of the three and nine months ended September 30, 2019 and 2018. No individual customer accounted for 10% or more of accounts receivable, net, as of September 30, 2019 and December 31, 2018.
Contract Balances
The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables, or contract assets, and deferred revenues, or contract liabilities. Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets that are expected to be billed during the succeeding twelve-month period are recorded in contract assets, current portion, and the remaining portion is recorded in contract assets, net of current portion on the accompanying condensed consolidated balance sheets at the end of each reporting period. A contract liability results when the Company receives prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. The Company recognizes contract liabilities as revenues when the services are performed, and the corresponding revenue recognition criteria are met. Contract liabilities that are expected to be recognized as revenues during the succeeding twelve-month period are recorded in deferred revenues, current portion, and the remaining portion is recorded in deferred revenue, net of current portion, on the accompanying condensed consolidated balance sheets at the end of each reporting period.
Accounts Receivable
Accounts receivable are stated at net realizable value, including both billed and unbilled receivables to customers. Unbilled receivable balances arise primarily when the Company provides services in advance of billing for those services. Generally, billing for revenues related to the number of End Users and the number of transactions processed by the Company's End Users that are included in the Company's minimum subscription fee occurs in the month the revenue is recognized, resulting in accounts receivable. Billing for revenues relating to the number of End Users and the number of transactions processed by the Company's End Users that are in excess of the Company's minimum subscription fees are, generally, billed in the month following the month the revenues were earned, resulting in an unbilled receivable. Unbilled receivables of $3.6 million and $3.2 million were included in the accounts receivable balance at September 30, 2019 and December 31, 2018, respectively.
The Company assesses the collectability of outstanding accounts receivable on an ongoing basis and maintains an allowance for doubtful accounts for accounts receivable deemed uncollectable. As of September 30, 2019 and December 31, 2018, the Company did not provide for an allowance for doubtful accounts, as all amounts outstanding were deemed collectable. Historically, the Company's collection experience has not varied significantly, and bad debt expenses have been insignificant.
The Company maintains a reserve for estimated sales credits issued to customers for billing disputes or other service-related reasons. This allowance is recorded as a reduction against current period revenues and accounts receivable. In estimating this allowance, the Company analyzes prior periods to determine the amounts of sales credits issued to customers compared to the revenues in the period that related to the original customer invoice. This estimate is analyzed quarterly and adjusted as necessary. The allowance for sales credits was $0.5 million and $0.4 million as of September 30, 2019 and December 31, 2018, respectively.
Deferred Revenues
Deferred revenues primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. The Company recognizes deferred revenues as revenues when the services are performed and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed.
The net increase in the deferred revenue balance for the nine months ended September 30, 2019 is primarily driven by cash payments received or due in advance of satisfying the Company's performance obligations of $60.2 million partially offset by the recognition of $47.6 million of revenue that was included in the deferred revenue balance at December 31, 2018 and a $0.8 million decrease from the netting of contract assets and liabilities on a contract-by-contract basis. Amounts recognized from deferred revenues represent primarily revenue from the sale of subscription and implementation services.
The Company's payment terms vary by the type and location of its customer and the products or services offered. The period of time between invoicing and when payment is due is not significant. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer.
On September 30, 2019, the Company had $953.5 million of remaining performance obligations, which represents contracted revenue minimums that have not yet been recognized, including amounts that will be invoiced and recognized as revenue in future periods. The Company expects to recognize approximately 49% percent of its remaining performance obligations as revenue in the next 24 months, an additional 39% percent in the next 25 to 48 months, and the balance thereafter.
Deferred Implementation Costs
The Company capitalizes certain personnel and other costs such as employee salaries, benefits and the associated payroll taxes that are direct and incremental to the implementation of its solutions. The Company analyzes implementation costs that may be capitalized to assess their recoverability, and only capitalizes costs that it anticipates being recoverable. The Company assesses the recoverability of its deferred implementation costs by comparing the greater of the amount of the non-cancellable portion of a customer's contract and the non-refundable customer prepayments received as it relates to the specific implementation costs incurred. The Company begins amortizing the deferred implementation costs for an implementation once the revenue recognition criteria have been met, and the Company amortizes those deferred implementation costs ratably over the expected period of customer benefit, which has been determined to be the estimated life of the technology, which the Company estimates to be five to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.
The portion of deferred implementation costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred implementation costs, current portion, and the remainder is recorded in long-term assets as deferred implementation costs, net of current portion on the condensed consolidated balance sheet. The Company capitalized implementation costs in the amount of $3.9 million and $2.3 million during the three months ended September 30, 2019 and 2018, respectively, and recognized $2.1 million and $1.1 million of amortization during the three months ended September 30, 2019 and 2018, respectively. The Company capitalized implementation costs in the amount of $10.4 million and $5.5 million during the nine months ended September 30, 2019 and 2018, respectively, and recognized $5.4 million and $3.5 million of amortization during the nine months ended September 30, 2019 and 2018, respectively. Amortization expense is included in cost of revenues in the accompanying condensed consolidated statements of comprehensive loss.
Deferred Solution and Other Costs
The Company capitalizes sales commissions and other third-party costs such as third-party licenses and maintenance related to its customer agreements. The Company capitalizes sales commissions because the commission charges are so closely related to the revenues from the non-cancellable customer agreements that they should be recorded as an asset and charged to expense over the same period that the related revenue is recognized. The Company capitalizes commissions and bonuses for those involved in the sale, including direct employees and indirect supervisors, as these are incremental to the sale. The Company typically pays commissions in two increments. The initial payment is made after the contract has been executed and the initial deposit has been received from the customer, and the final payment is made upon commencement date. The Company requires that an individual remain employed to collect a commission when it is due. The service period between the first and second payment is considered a substantive service period and as a result, the Company expenses the final payment when made. The Company begins amortizing deferred solution and other costs for a particular customer agreement once the revenue recognition criteria are met and amortizes those deferred costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology, which the Company estimates to be five to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.
The Company analyzes solution and other costs that may be capitalized to assess their recoverability and only capitalizes costs that it anticipates being recoverable. The portion of capitalized costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred solution and other costs, current portion, and the remainder is recorded in long-term assets as deferred solution and other costs, net of current portion. The Company capitalized $2.6 million and $1.2 million in deferred commissions costs during the three months ended September 30, 2019 and 2018, respectively, and recognized $1.6 million and $0.9 million of amortization during the three months ended September 30, 2019 and 2018, respectively. The Company capitalized $10.9 million and $5.2 million in deferred commissions costs during the nine months ended September 30, 2019 and 2018, respectively, and recognized $4.4 million and $2.7 million of amortization during the nine months ended September 30, 2019 and 2018, respectively. Amortization expense is included in sales and marketing expenses in the accompanying condensed consolidated statements of comprehensive loss.
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life of or improve an asset are expensed in the period incurred.
The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
 
3 - 5 years
Purchased software and licenses
 
3 - 5 years
Furniture and fixtures
 
7 years
Leasehold improvements
 
Lesser of estimated useful life or lease term

Purchase Price Allocation, Intangible Assets, and Goodwill
The purchase price allocation for business combinations and asset acquisitions requires extensive use of accounting estimates and judgments to allocate the purchase price to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values. The Company determines whether substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business. If it is not met, the Company determines whether the single asset or group of assets, as applicable, meets the definition of a business.
In connection with the Company's acquisitions discussed in Note 3 - Business Combinations, the Company recorded certain intangible assets, including acquired technology, customer relationships, trademarks, non-compete agreements and assembled workforce. Amounts allocated to the acquired intangible assets are being amortized on a straight-line basis over the
estimated useful lives. The Company periodically reviews the estimated useful lives and fair values of its identifiable intangible assets, taking into consideration any events or circumstances which might result in a diminished fair value or revised useful life.

The excess purchase price over the fair value of assets acquired is recorded as goodwill. The Company tests goodwill for impairment annually in October, or whenever events or changes in circumstances indicate an impairment may have occurred. Because the Company operates in a single reporting unit, the impairment test is performed at the consolidated entity level by comparing the estimated fair value of the Company to the carrying value of the Company. The Company estimates the fair value of the reporting unit using a "step one" analysis using a fair-value-based approach based on the market capitalization or a discounted cash flow analysis of projected future results to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company's products, capital needs, economic trends and other factors which are inherently difficult to forecast. If actual results, or the plans and estimates used in future impairment analyses are lower than the original estimates used to assess the recoverability of these assets, the Company could incur impairment charges in a future period.
Revenues
Revenues are recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when the Company's solutions are implemented and made available to the customers. The promised consideration may include fixed amounts, variable amounts or both. Revenues are recognized net of sales credits and allowances.
Revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions within a single operating segment. The Company derives the majority of its revenues from subscription fees for the use of its solutions hosted in either the Company's data centers or cloud-based hosting services, transaction revenue from bill-pay solutions, as well as revenues for customer support and implementation services related to the Company's solutions. The Company recognizes the corresponding revenues over time on a ratable basis over the customer agreement term.
The following tables disaggregate the Company's revenue by major source:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Subscription
 
$
56,143

 
$
41,895

 
$
160,328

 
$
121,262

Transactional
 
12,264

 
10,417

 
35,977

 
27,936

Services and Other
 
11,295

 
8,229

 
32,339

 
24,725

Total Revenues
 
$
79,702

 
$
60,541

 
$
228,644

 
$
173,923

Subscription Revenues
The Company's software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications, including contractual periodic price increases, are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company's solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenues or revenues, depending on whether the revenue recognition criteria have been met. Periodic price increases are estimated at contract inception and result in contract assets as revenue recognition may exceed the amount billed early in the contract. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as revenue in the month when the usage amounts are determined and reported.
A small portion of the Company's customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements. Term licenses sold with maintenance entitle the customer to technical support, upgrades and updates to the software on a when-and-if-available basis. The Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the start of each license term. The Company recognizes the remaining arrangement consideration for maintenance revenue over time on a ratable basis over the term of the software license. If the expected length of time between when the Company transfers the software license to the customer and when the customer pays for it results in a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money, which reflects the price the customer would have paid when the license was transferred. Revenues from term licenses and maintenance agreements and the related financing component were not significant in the periods presented.
Transactional Revenues
The Company earns the majority of its transactional revenues based on the number of bill-pay transactions that End Users initiate on its digital banking platform. The Company also generates a smaller portion of its transactional revenues from interchange fees generated when End Users utilize debit cards integrated with its Q2 CorePro API or Q2 Biller Direct products. The Company recognizes revenue for bill-pay transaction services and interchange fees in the month incurred based on actual transactions.
Services and Other Revenues
Implementation services are required for each new digital banking and lending and leasing platform and Centrix standalone contract, and there is a significant level of integration and configuration for each customer. The Company's revenue for upfront implementation services are billed upfront and recognized over time on a ratable basis over the customer agreement term for its hosted application agreements. Upfront implementation services for on-premises agreements are recognized at commencement date. Under certain circumstances, the Company partners with third-party professional system integrators to support the installation and configuration process for its digital lending and leasing solutions, and therefore, the Company has determined that these services qualify as a separate performance obligation in certain markets and geographies, and the upfront implementation services for these agreements are recognized upon completion of the services.
Professional services revenues, which primarily consist of training, advisory services, core conversion services, web design, and other general professional services, are generally billed and recognized when delivered.
Certain out-of-pocket expenses billed to customers are recorded as revenues rather than an offset to the related expense. Revenues recorded from out-of-pocket expense reimbursements totaled approximately $0.5 million for each of the three months ended September 30, 2019 and 2018 and $1.4 million and $1.2 million for the nine months ended September 30, 2019 and 2018, respectively. The out-of-pocket expenses are reported in cost of revenues.
Significant Judgments
Performance Obligations and Standalone Selling Price
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company has contracts with customers that often include multiple performance obligations, usually including multiple subscription and implementation services. For these contracts, the Company accounts for individual performance obligations that are distinct separately by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price, or SSP, of each distinct good or service in the contract. In determining whether implementation services are distinct from subscription services, the Company considered various factors including the significant level of integration, interdependency, and interrelation between the implementation and subscription service, as well as the inability of the customer's personnel or other service providers to perform significant portions of the services. The Company has concluded that the implementation services included in contracts with multiple performance obligations in the North American banking market are not distinct and, as a result, the Company defers any arrangement fees for implementation services and recognizes such amounts over time on a ratable basis as one performance obligation with the underlying subscription revenue for the initial agreement term of the hosted application agreements. The Company has concluded that outside the North American banking market, the implementation services for its lending and leasing platform included in contracts with multiple performance obligations are distinct and, as a result, the Company recognizes implementation fees on such arrangements upon completion of the services.
The majority of the Company's revenue recognized at a particular point in time is for professional services and usage revenue. These services are performed within a relatively short period of time and are recognized at the point in time in which the customer obtains control of the asset, which is generally upon completion of the service.
Judgment is required to determine the SSP for each distinct performance obligation. A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the adjusted market assessment approach, which considers its overall pricing objectives, market conditions and other factors, including the value of the Company's contracts, its discounting practices, the size and volume of its transactions, customer characteristics, price lists, go-to-market strategy, historical standalone sales and agreement prices, and the number and types of users within its contracts.
Variable Consideration
The Company recognizes usage revenue related to End Users accessing its products in excess of contracted amounts, bill-pay transactions that End Users initiate on its digital banking platform, and interchange fees that End Users generate using the Company's solutions. Judgment is required to determine the accounting for these types of revenue. The Company considers various factors including the degree to which usage is interdependent or interrelated to past services, costs to the Company per user over the contract, and contractual price per user changes and their relationship to market terms, forecasted data, and the Company's cost to fulfill the obligation. The Company has concluded that its usage revenue relates specifically to the transfer of the service to the customer and is consistent with the allocation objective of Topic 606 when considering all of the performance obligations and payment terms in the contract. Therefore, the Company recognizes usage revenue on a monthly or quarterly basis in accordance with the agreement, as determined and reported. This allocation reflects the amount the Company expects to receive for the services for the given period.
The Company sometimes provides credits or incentives to its customers. Known and estimable credits and incentives represent a form of variable consideration, which are estimated at contract inception and reduce the revenues recognized for a particular contract. These estimates are updated at the end of each reporting period as additional information becomes available. The Company believes that there will not be significant changes to its estimates of variable consideration as of September 30, 2019.
Other Considerations
The Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis) with respect to the vendor reseller agreements pursuant to which the Company resells certain third-party solutions along with the Company's solutions. Generally, the Company reports revenues from these types of contracts on a gross basis, meaning the amounts billed to customers are recorded as revenues, and expenses incurred are recorded as cost of revenues. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. Revenues provided from agreements in which the Company is an agent are insignificant.
Cost of Revenues
Cost of revenues is comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, for employees providing services to the Company's customers. This includes the costs of the Company's implementation, customer support, data center and customer training personnel, as well as costs related to research and development personnel who perform implementation and customer support services. Cost of revenues also includes the direct costs of bill-pay and other third-party intellectual property included in the Company's solutions, the amortization of deferred solution and services costs, co-location facility costs and depreciation of the Company's data center assets, cloud-based hosting services, an allocation of general overhead costs and referral fees. Direct costs of third-party intellectual property include amounts paid for third-party licenses and related maintenance that are incorporated into the Company's software and the amortization of acquired technology from the Company's recent acquisitions, with the costs amortized to cost of revenues over the useful lives of the purchased assets.
The Company capitalizes certain personnel costs directly related to the implementation of its solutions to the extent those costs are recoverable from future revenues. The Company amortizes the costs for an implementation once revenue recognition commences, and the Company amortizes those implementation costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology. Other costs not directly recoverable from future revenues are expensed in the period incurred. 
Software Development Costs
Software development costs include salaries and other personnel-related costs, including employee benefits and bonuses attributed to programmers, software engineers and quality control teams working on the Company's software solutions. The costs related to software development that are incurred between reaching technological feasibility of a solution and the point at which the solution is ready for general release are capitalized and are included in intangible assets, net on the condensed consolidated balance sheet. Capitalized software development costs are computed on an individual product basis, and products available for market are amortized to cost of revenues over the products' estimated economic lives. The Company capitalized no software development costs for each of the three and nine months ended September 30, 2019 and 2018. The Company recognized $0.2 million of amortization of capitalized software development costs for each of the three months ended September 30, 2019 and 2018, and $0.6 million for each of the nine months ended September 30, 2019 and 2018.
Research and Development Costs
Research and development costs include salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, third-party contractor expenses, software development tools, an allocation of facilities and depreciation expenses and other related expenses incurred in developing new solutions and upgrading and enhancing existing solutions. Research and development costs are expensed as incurred.
Advertising
All advertising costs of the Company are expensed the first time the advertising takes place. Advertising costs were $0.3 million and $0.4 million for the three months ended September 30, 2019 and 2018, respectively, and were $1.1 million for each of the nine months ended September 30, 2019 and 2018.
Sales Tax
The Company presents sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, excludes them from revenues.
Comprehensive Loss
Comprehensive loss includes net loss as well as other changes in stockholders' equity that result from transactions and economic events other than those with stockholders. Other comprehensive loss consists of unrealized gains and losses on available-for-sale investments and foreign currency translation adjustments.
Stock-Based Compensation
Stock options, restricted stock units, and market stock units awarded to employees, directors, executives and consultants are measured at fair value at each grant date. The Company does not use a forfeiture rate to recognize compensation expense. Generally, options vest 25% on the one-year anniversary of the grant date with the balance vesting monthly over the following 36 months, and restricted stock unit awards vest in four annual installments of 25% each. Market stock units are performance-based awards that vest based on the Company's stockholder return relative to the total stockholder return of the Russell 2000 Index, or Index, over a three-year period on the anniversary of the date of grant. Up to one-third of the target shares of the Company's common stock subject to each market stock unit award are eligible to be earned after the first and second years of the performance period and up to 200% of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period.
The Company values stock options using the Black-Scholes option-pricing model, which requires the input of subjective assumptions, including the risk-free interest rate, expected life, expected stock price volatility and dividend yield. The risk-free interest rate assumption is based upon observed interest rates for constant maturity U.S. Treasury securities consistent with the expected term of the Company's employee stock options. The expected life represents the time the stock options are expected to
be outstanding and is based on the simplified method. Under the simplified method, the expected life of an option is presumed to be the mid-point between the vesting date and end of the contractual term. The Company used the simplified method due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the stock options. Due to the Company's limited history as a public company, expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the stock options. The Company assumed no dividend yield because it does not expect to pay dividends in the near future, which is consistent with the Company's history of not paying dividends. The Company recognizes compensation expense ratably over the requisite service period of the stock option award.
The Company values restricted stock units at the closing market price on the date of grant, and recognizes compensation expense ratably over the requisite service period of the restricted stock unit award.
The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company assumed no dividend yield and recognizes compensation expense ratably over the performance period of the market stock unit award. The Company recognizes compensation expense using the graded attribution method on a straight-line basis over the performance period for each market stock unit award.
Convertible Senior Notes
In February 2018, the Company issued $230.0 million principal amount of convertible senior notes due in February 2023, or the 2023 Notes. In accounting for the issuance of the 2023 Notes, the Company separated each of the 2023 Notes due into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion feature. The carrying amount of the equity component representing the conversion feature was determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the 2023 Notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the 2023 Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to the 2023 Notes, the Company allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the 2023 Notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.
In June 2019, the Company issued $316.3 million principal amount of convertible senior notes due in June 2026, or the 2026 Notes. In accounting for the issuance of the 2026 Notes, the Company separated each of the 2026 Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion feature. The carrying amount of the equity component representing the conversion feature was determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the 2026 Notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the 2026 Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to the 2026 Notes, the Company allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the 2026 Notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.
Leases
The Company determines if a contract contains a lease for accounting purposes at the inception of the arrangement. The Company elected to apply the practical expedient which allows the Company to account for lease and non-lease components of a contract as a single leasing arrangement. In addition, the Company elected the practical expedients related to lease classification and the short-term lease exemption, whereby leases with initial terms of one year or less are not capitalized and instead expensed generally on a straight-line basis over the lease term. The Company is primarily a lessee with a lease portfolio comprised mainly of real estate and equipment leases. As of September 30, 2019, the Company had no finance leases.
 Operating lease assets are included on the Company's condensed consolidated balance sheets in non-current assets as a right-of-use asset, or ROU, and represent the Company's right to use an underlying asset for the lease term. Operating lease liabilities are included on the Company's condensed consolidated balance sheets in lease liabilities, current portion, for the portion that is due within 12 months and in lease liabilities, net of current portion, for the portion that is due beyond 12 months of the financial statement date and represent the Company's obligation to make lease payments.
 ROU assets and lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term using an appropriate discount rate. If an implicit rate is not readily determined by the Company's leases, the Company utilizes the incremental borrowing rate based on the available information at the commencement date to determine the lease payments. The depreciable lives of the underlying leased assets are generally limited to the expected lease term inclusive of any optional lease renewals where the Company concludes at the inception of the lease that the Company is reasonably certain of exercising those options. The ROU asset calculation may also include any initial direct costs paid and is reduced by any lease incentives provided by the lessor. Lease expense for operating lease payments are recognized on a straight-line basis over the lease term.
Contingent Consideration
On October 15, 2018, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding capital stock of Cloud Lending, Inc., a Delaware corporation, or Cloud Lending. Certain former stockholders of Cloud Lending have the right to receive an earnout payment of up to an additional $59.5 million in the aggregate based upon satisfaction of certain financial milestones. As of September 30, 2019, the estimated fair value of the contingent consideration related to the potential earnout payment utilizing the Monte Carlo simulation method under the option pricing model was $21.7 million, and this amount is recorded in accrued compensation in the condensed consolidated balance sheets. The fair value of this contingent consideration is estimated on a quarterly basis through a collaborative effort by the Company's sales and finance departments. Changes in the fair value of the contingent consideration subsequent to the purchase price finalization are recorded as acquisition related costs in the condensed consolidated statements of comprehensive loss.
Income Taxes
Deferred income taxes are provided for the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes and operating loss carryforwards and credits using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. The Company assesses the likelihood that deferred tax assets will be realized and recognizes a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction. To date, the Company has provided a valuation allowance against most of its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. Although the Company believes that its tax estimates are reasonable, the ultimate tax determination involves significant judgment that is subject to audit by tax authorities in the ordinary course of business. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available.
The Company evaluates its uncertain tax positions based on a determination of whether and how much of a tax benefit taken by the Company in its tax filings or positions is more likely than not to be realized. Potential interest and penalties associated with any uncertain tax positions are recorded as a component of income tax expense. As of September 30, 2019, the Company has unrecognized tax benefits of $0.3 million related to prior year uncertain tax positions, and an insignificant amount of accrued interest. The Company does not expect any of the balance to be recognized during the next twelve months.  
Basic and Diluted Net Loss per Common Share
The following table sets forth the computations of net loss per share for the periods listed:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Numerator:
 
 
 
 
 
 
 
 
Net loss
 
$
(18,569
)
 
$
(8,859
)
 
$
(55,211
)
 
$
(23,534
)
Denominator:
 
 
 
 
 
 
 
 
Weighted-average common shares outstanding, basic and diluted
 
47,782

 
42,993

 
45,519

 
42,597

Net loss per common share, basic and diluted
 
$
(0.39
)
 
$
(0.21
)
 
$
(1.21
)
 
$
(0.55
)

Due to net losses for the three and nine months ended September 30, 2019 and 2018, basic and diluted loss per share were the same, as the effect of all potentially dilutive securities would have been anti-dilutive. The following table sets forth the anti-dilutive common share equivalents for the periods listed:
 
 
As of September 30,
 
 
2019
 
2018
Stock options, restricted stock units, and market stock units
 
3,940

 
4,842

Shares related to the 2023 Notes
 
1,226

 
210

Shares subject to warrants related to the issuance of the 2023 Notes
 
189

 

 
 
5,355

 
5,052


Because the Company has the intention and ability to settle the principal amount of each of its 2023 Notes and each of its 2026 Notes in cash, the treasury stock method is expected to be used for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $57.38 per share for the 2023 Notes. The conversion spread will have a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $88.61 per share for the 2026 Notes. The warrants issued by the Company in connection with its February 2018 convertible note offering, or Warrants, will have a dilutive effect when the average market price of common stock for a given period exceeds the Warrant's strike price of $78.75 per share. During the three months ended September 30, 2019, the average market price per share of the Company's common stock exceeded the conversion price of the 2023 Notes and strike price of the Warrants; however, since the Company is in a net loss position, there was no dilutive effect on net income per share of the Company's common stock during any period presented.
Recent Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board, or FASB, issued ASU No. 2016-02, "Leases (Topic 842)," to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU 2018-10, "Codification Improvements to Topic 842 (Leases)," which provides narrow amendments to clarify how to apply certain aspects of the new lease standard. In July 2018, the FASB also issued ASU 2018-11, "Targeted Improvements," which provides the option to adopt ASU No. 2016-02 retrospectively for each prior period presented or as of the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. In January 2019, the FASB issued ASU No. 2019-01, "Leases (Topic 842): Codification Improvements" to clarify the required disclosures of ASU No. 2016-02 and explicitly exempt entities from disclosing the effect of the change for the interim period. The Company adopted the standard effective January 1, 2019 and elected the package of practical expedients permitted under the transition guidance within Topic 842, which among other things, allows the Company to carry forward the historical lease classification and the practical expedient to not separate lease and non-lease components of an agreement. Adoption of the new standard resulted in the recording of lease assets and lease liabilities of approximately $27.0 million and $36.2 million, respectively, as of January 1, 2019. The difference between the lease assets and lease liabilities is the reclassification of deferred rent on the Company's balance sheet at the date of
adoption. The standard had no impact on the Company's condensed consolidated statement of comprehensive loss or the condensed consolidated statement of cash flows.
In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326)" which modifies the measurement of expected credit losses of certain financial instruments. Credit losses on trade and other receivables, contract assets, available-for-sale debt securities, and other instruments will reflect the Company's current estimate of the expected credit losses and will generally result in the earlier recognition of allowance for losses. The new guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019, with early adoption permitted. The Company expects this standard to impact its accounting for allowances for doubtful accounts, available-for-sale securities and other assets subject to credit risk and is currently implementing new credit loss models and updating its processes and controls in preparation of the adoption of ASU 2016-13. Based on the composition of the Company's investment portfolio, current market conditions and historical credit loss activity, the adoption of ASU 2016-13 is not expected to have a material impact on its condensed consolidated financial statements.
In January 2017, the FASB issued ASU No. 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" which simplifies the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test and requires an entity to write down the carrying value of goodwill up to the amount by which the carrying amount of a reporting unit exceeds its fair value. The standard is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years and early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company does not expect the adoption of this standard to have a material impact on its condensed consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-15, "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40)," which 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 (and hosting arrangements that include an internal-use software license). ASU 2018-15 will be effective for the Company beginning in its first quarter of 2020, with early adoption permitted. The ASU may be applied retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company has elected to early adopt the ASU as of January 1, 2019 on a prospective basis. No implementation costs related to hosting arrangements were capitalized during the three and nine months ended September 30, 2019.
XML 15 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Cover Page - shares
9 Months Ended
Sep. 30, 2019
Oct. 31, 2019
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2019  
Document Transition Report false  
Entity File Number 001-36350  
Entity Registrant Name Q2 Holdings, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-2706637  
Entity Address, Address Line One 13785 Research Blvd.,  
Entity Address, Address Line Two Suite 150  
Entity Address, City or Town Austin,  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 78750  
City Area Code 512  
Local Phone Number 275-0072  
Title of 12(b) Security Common Stock, $0.0001 par value  
Trading Symbol QTWO  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Smaller Reporting Company false  
Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock Shares Outstanding   48,155,730
Entity Central Index Key 0001410384  
Current Fiscal Year End Date --12-31  
Amendment Flag false  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Comprehensive Loss (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Total stock-based compensation expenses $ 10,070 $ 7,498 $ 28,535 $ 20,597
Cost of revenues        
Total stock-based compensation expenses 1,478 1,240 4,454 3,320
Sales and marketing        
Total stock-based compensation expenses 2,060 1,474 5,462 4,128
Research and development        
Total stock-based compensation expenses 2,598 1,758 7,083 4,680
General and administrative        
Total stock-based compensation expenses $ 3,934 $ 3,026 $ 11,536 $ 8,469
XML 17 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Market Stock Unit Activity (Details) - Market Stock Units
shares in Thousands
9 Months Ended
Sep. 30, 2019
$ / shares
shares
Number of Shares  
Nonvested as of beginning of period (in shares) | shares 260
Granted (in shares) | shares 242
Vested (in shares) | shares (81)
Forfeited (in shares) | shares (2)
Nonvested as of end of period (in shares) | shares 419
Weighted Average Grant Date Fair Value  
Nonvested at beginning of period (in dollars per share) | $ / shares $ 21.98
Granted (in dollars per share) | $ / shares 29.79
Vested (in dollars per share) | $ / shares 12.70
Forfeited (in dollars per share) | $ / shares 26.34
Nonvested at end of period (in dollars per share) | $ / shares $ 28.26
XML 18 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Summary of Basic and Diluted Net Loss per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Sep. 30, 2019
Sep. 30, 2018
Numerator:                
Net loss $ (18,569) $ (17,331) $ (19,311) $ (8,859) $ (8,627) $ (6,048) $ (55,211) $ (23,534)
Denominator:                
Weighted-average common shares outstanding, basic and diluted (in shares) 47,782     42,993     45,519 42,597
Net loss per common share, basic and diluted (usd per share) $ (0.39)     $ (0.21)     $ (1.21) $ (0.55)
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Antidilutive securities excluded from computation of earnings per share (in shares)             5,355 5,052
Stock options, restricted stock units, and market stock units                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Antidilutive securities excluded from computation of earnings per share (in shares)             3,940 4,842
Shares related to the 2023 Notes                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Antidilutive securities excluded from computation of earnings per share (in shares)             1,226 210
Shares subject to warrants related to the issuance of the 2023 Notes                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Antidilutive securities excluded from computation of earnings per share (in shares)             189 0
JSON 19 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "q3201910q.htm": { "axisCustom": 1, "axisStandard": 25, "contextCount": 289, "dts": { "calculationLink": { "local": [ "qtwo-20190930_cal.xml" ] }, "definitionLink": { "local": [ "qtwo-20190930_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": [ "q3201910q.htm" ] }, "labelLink": { "local": [ "qtwo-20190930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "qtwo-20190930_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "qtwo-20190930.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/invest/2013/invest-2013-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/deprecated-2009-12-16.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" ] } }, "elementCount": 541, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 46, "http://q2ebanking.com/20190930": 3, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 54 }, "keyCustom": 37, "keyStandard": 372, "memberCustom": 24, "memberStandard": 44, "nsprefix": "qtwo", "nsuri": "http://q2ebanking.com/20190930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0002000 - Document - Cover Page", "role": "http://q2ebanking.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Business Combinations", "role": "http://q2ebanking.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Fair Value Measurements", "role": "http://q2ebanking.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Cash, Cash Equivalents and Investments", "role": "http://q2ebanking.com/role/CashCashEquivalentsAndInvestments", "shortName": "Cash, Cash Equivalents and Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128100 - Disclosure - Goodwill and Intangible Assets", "role": "http://q2ebanking.com/role/GoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150100 - Disclosure - Commitments and Contingencies", "role": "http://q2ebanking.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151100 - Disclosure - Convertible Senior Notes", "role": "http://q2ebanking.com/role/ConvertibleSeniorNotes", "shortName": "Convertible Senior Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152100 - Disclosure - Stockholders' Equity", "role": "http://q2ebanking.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153100 - Disclosure - Stock-Based Compensation", "role": "http://q2ebanking.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154100 - Disclosure - Income Taxes", "role": "http://q2ebanking.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155100 - Disclosure - Subsequent Event", "role": "http://q2ebanking.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "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://q2ebanking.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://q2ebanking.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319301 - Disclosure - Cash, Cash Equivalents and Investments (Tables)", "role": "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsTables", "shortName": "Cash, Cash Equivalents and Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328301 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350301 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://q2ebanking.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351301 - Disclosure - Convertible Senior Notes (Tables)", "role": "http://q2ebanking.com/role/ConvertibleSeniorNotesTables", "shortName": "Convertible Senior Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353301 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://q2ebanking.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2018Q4_srt_OwnershipAxis_qtwo_Q2SoftwareInc.Member", "decimals": "INF", "first": true, "lang": null, "name": "qtwo:WhollyOwnedSubsidiaryOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401401 - Disclosure - Organization and Description of Business (Details)", "role": "http://q2ebanking.com/role/OrganizationAndDescriptionOfBusinessDetails", "shortName": "Organization and Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2018Q4_srt_OwnershipAxis_qtwo_Q2SoftwareInc.Member", "decimals": "INF", "first": true, "lang": null, "name": "qtwo:WhollyOwnedSubsidiaryOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2018Q4", "decimals": "-5", "lang": null, "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - Summary of Significant Accounting Policies - Deferred Revenue (Details)", "role": "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401405 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details)", "role": "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "shortName": "Summary of Significant Accounting Policies - Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3QTD_us-gaap_CapitalizedContractCostAxis_qtwo_DeferredImplementationCostsNoncurrentMember", "decimals": "-5", "first": true, "lang": null, "name": "qtwo:CapitalizedContractCostsAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401406 - Disclosure - Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details)", "role": "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionAndOtherCostsDetails", "shortName": "Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3QTD_us-gaap_CapitalizedContractCostAxis_qtwo_DeferredImplementationCostsNoncurrentMember", "decimals": "-5", "first": true, "lang": null, "name": "qtwo:CapitalizedContractCostsAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2401407 - Disclosure - Summary of Significant Accounting Policies - Schedule of Useful Lives of Property and Equipment (Details)", "role": "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesOfPropertyAndEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Useful Lives of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401408 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenues by Major Source (Details)", "role": "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenuesByMajorSourceDetails", "shortName": "Summary of Significant Accounting Policies - Disaggregation of Revenues by Major Source (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3QTD_srt_ProductOrServiceAxis_qtwo_SubscriptionsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401409 - Disclosure - Summary of Significant Accounting Policies - Services and Other Revenues (Details)", "role": "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesServicesAndOtherRevenuesDetails", "shortName": "Summary of Significant Accounting Policies - Services and Other Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3QTD_srt_ProductOrServiceAxis_qtwo_TechnologyServicesOtherMember", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401410 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details)", "role": "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails", "shortName": "Summary of Significant Accounting Policies - Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "I2018Q4Oct15_us-gaap_BusinessAcquisitionAxis_qtwo_CloudLendingInc.Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401411 - Disclosure - Summary of Significant Accounting Policies - Contingent Consideration (Details)", "role": "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesContingentConsiderationDetails", "shortName": "Summary of Significant Accounting Policies - Contingent Consideration (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401412 - Disclosure - Summary of Significant Accounting Policies - Summary of Basic and Diluted Net Loss per Common Share (Details)", "role": "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfBasicAndDilutedNetLossPerCommonShareDetails", "shortName": "Summary of Significant Accounting Policies - Summary of Basic and Diluted Net Loss per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401413 - Disclosure - Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)", "role": "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "shortName": "Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "I2019Q1Jan01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "role": "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "D2018Q4Oct15_us-gaap_BusinessAcquisitionAxis_qtwo_CloudLendingInc.Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Business Combinations (Details)", "role": "http://q2ebanking.com/role/BusinessCombinationsDetails", "shortName": "Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "D2018Q4Oct15_us-gaap_BusinessAcquisitionAxis_qtwo_CloudLendingInc.Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "role": "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416403 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://q2ebanking.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - Disclosure - Cash, Cash Equivalents and Investments - Summary of Cash Equivalents and Investments (Details)", "role": "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails", "shortName": "Cash, Cash Equivalents and Investments - Summary of Cash Equivalents and Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419403 - Disclosure - Cash, Cash Equivalents and Investments - Contractual Maturities (Details)", "role": "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsContractualMaturitiesDetails", "shortName": "Cash, Cash Equivalents and Investments - Contractual Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "qtwo:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419404 - Disclosure - Cash, Cash Equivalents and Investments - Fair Values and Gross Unrealized Loss of Available-For-Sale Investments (Details)", "role": "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsFairValuesAndGrossUnrealizedLossOfAvailableForSaleInvestmentsDetails", "shortName": "Cash, Cash Equivalents and Investments - Fair Values and Gross Unrealized Loss of Available-For-Sale Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "qtwo:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428402 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "role": "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": "INF", "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "operating_segment", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428403 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "role": "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "qtwo:NumberofBuildingsOccupied", "reportCount": 1, "unique": true, "unitRef": "building", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450402 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "qtwo:NumberofBuildingsOccupied", "reportCount": 1, "unique": true, "unitRef": "building", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450403 - Disclosure - Commitments and Contingencies - Schedule of Operating Lease Cost, Lease Term and Discount Rate (Details)", "role": "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfOperatingLeaseCostLeaseTermAndDiscountRateDetails", "shortName": "Commitments and Contingencies - Schedule of Operating Lease Cost, Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002001 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Parenthetical)", "role": "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLossParenthetical", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450404 - Disclosure - Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details)", "role": "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails", "shortName": "Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450405 - Disclosure - Commitments and Contingencies - Contractual Commitments (Details)", "role": "http://q2ebanking.com/role/CommitmentsAndContingenciesContractualCommitmentsDetails", "shortName": "Commitments and Contingencies - Contractual Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "D2018Q1Feb01-Feb28", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsForHedgeFinancingActivities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451402 - Disclosure - Convertible Senior Notes - Narrative (Details)", "role": "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "shortName": "Convertible Senior Notes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "D2018Q1Feb01-Feb28", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsForHedgeFinancingActivities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3_us-gaap_DebtInstrumentAxis_qtwo_ConvertibleSeniorNotesDueFebruary2023Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451403 - Disclosure - Convertible Senior Notes - Schedule of Convertible Notes (Details)", "role": "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails", "shortName": "Convertible Senior Notes - Schedule of Convertible Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2019Q3_us-gaap_DebtInstrumentAxis_qtwo_ConvertibleSeniorNotesDueFebruary2023Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451404 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense (Details)", "role": "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails", "shortName": "Convertible Senior Notes - Schedule of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3QTD_us-gaap_DebtInstrumentAxis_qtwo_ConvertibleSeniorNotesDueFebruary2023Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-3", "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "D2019Q2June12-12_us-gaap_SubsidiarySaleOfStockAxis_qtwo_PublicStockOfferingMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452401 - Disclosure - Stockholders' Equity (Details)", "role": "http://q2ebanking.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "D2019Q2June12-12_us-gaap_SubsidiarySaleOfStockAxis_qtwo_PublicStockOfferingMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453402 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2018Q4_us-gaap_PlanNameAxis_qtwo_A2014StockPlanMember", "decimals": "-3", "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453403 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "role": "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453404 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details)", "role": "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "shortName": "Stock-Based Compensation - Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453405 - Disclosure - Stock-Based Compensation - Market Stock Unit Activity (Details)", "role": "http://q2ebanking.com/role/StockBasedCompensationMarketStockUnitActivityDetails", "shortName": "Stock-Based Compensation - Market Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity", "role": "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2018Q1QTD", "decimals": "-3", "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3QTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454401 - Disclosure - Income Taxes (Details)", "role": "http://q2ebanking.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3QTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "D2019Q3Sep09-09_us-gaap_BusinessAcquisitionAxis_qtwo_LenderPerformanceGroupLLCMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455401 - Disclosure - Subsequent Event (Details)", "role": "http://q2ebanking.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "D2019Q3Sep09-09_us-gaap_BusinessAcquisitionAxis_qtwo_LenderPerformanceGroupLLCMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherAmortizationOfDeferredCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "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 - Organization and Description of Business", "role": "http://q2ebanking.com/role/OrganizationAndDescriptionOfBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://q2ebanking.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "FD2019Q3YTD", "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", "body", "html" ], "baseRef": "q3201910q.htm", "contextRef": "I2018Q1Jan01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - q3201910q.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - q3201910q.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 70, "tag": { "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://q2ebanking.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://q2ebanking.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "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://q2ebanking.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://q2ebanking.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://q2ebanking.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://q2ebanking.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r382" ], "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://q2ebanking.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r383" ], "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://q2ebanking.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://q2ebanking.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://q2ebanking.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://q2ebanking.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://q2ebanking.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://q2ebanking.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://q2ebanking.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r384" ], "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://q2ebanking.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://q2ebanking.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://q2ebanking.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r384" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://q2ebanking.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://q2ebanking.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r384" ], "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://q2ebanking.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://q2ebanking.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r386" ], "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://q2ebanking.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r384" ], "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://q2ebanking.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r384" ], "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://q2ebanking.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r384" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Smaller Reporting Company" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r384" ], "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://q2ebanking.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://q2ebanking.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r380" ], "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://q2ebanking.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r381" ], "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://q2ebanking.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://q2ebanking.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "qtwo_A2007StockPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2007 Stock Plan [Member]", "label": "2007 Stock Plan [Member]", "terseLabel": "2007 Stock Plan" } } }, "localname": "A2007StockPlanMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_A2014StockPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2014 Stock Plan [Member]", "label": "2014 Stock Plan [Member]", "terseLabel": "2014 Stock Plan" } } }, "localname": "A2014StockPlanMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteHedges": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Purchase Of Convertible Note Hedges", "label": "Adjustments To Additional Paid In Capital, Purchase Of Convertible Note Hedges", "negatedTerseLabel": "Purchase of convertible notes bond hedge" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteHedges", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "qtwo_AdjustmentstoAdditionalPaidinCapitalPurchaseOfCappedCallTransactions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Purchase Of Capped Call Transactions", "label": "Adjustments to Additional Paid in Capital, Purchase Of Capped Call Transactions", "negatedTerseLabel": "Purchase of capped call transactions" } } }, "localname": "AdjustmentstoAdditionalPaidinCapitalPurchaseOfCappedCallTransactions", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "qtwo_AllowanceforDoubtfulAccountsAllowanceforSalesCredits": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Allowance for Doubtful Accounts, Allowance for Sales Credits", "label": "Allowance for Doubtful Accounts, Allowance for Sales Credits", "negatedLabel": "Allowance for sales credits" } } }, "localname": "AllowanceforDoubtfulAccountsAllowanceforSalesCredits", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "qtwo_AtlantaGeorgiaOfficeLeaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Atlanta Georgia Office Lease [Member]", "label": "Atlanta Georgia Office Lease [Member]", "terseLabel": "Atlanta Georgia Office Lease" } } }, "localname": "AtlantaGeorgiaOfficeLeaseMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_AustinOfficeLeaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Austin Office Lease [Member]", "label": "Austin Office Lease [Member]", "terseLabel": "Austin Office Lease" } } }, "localname": "AustinOfficeLeaseMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_CapitalizedContractCostsAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capitalized Contract Costs, Additions", "label": "Capitalized Contract Costs, Additions", "terseLabel": "Capitalization of implementation costs" } } }, "localname": "CapitalizedContractCostsAdditions", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionAndOtherCostsDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Flow, Lessee [Abstract]", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfOperatingLeaseCostLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "qtwo_CloudLendingInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cloud Lending, Inc. [Member]", "label": "Cloud Lending, Inc. [Member]", "terseLabel": "Cloud Lending, Inc." } } }, "localname": "CloudLendingInc.Member", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "qtwo_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent Consideration [Member]", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "qtwo_ContractWithCustomerLiabilityIncreaseFromCashReceipts": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Liability, Increase From Cash Receipts", "label": "Contract With Customer, Liability, Increase From Cash Receipts", "terseLabel": "Cash received in advance and not recognized as revenue" } } }, "localname": "ContractWithCustomerLiabilityIncreaseFromCashReceipts", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_ContractualObligationDueinFifthYearandThereafter": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesContractualCommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contractual Obligation, Due in Fifth Year and Thereafter", "label": "Contractual Obligation, Due in Fifth Year and Thereafter", "terseLabel": "Thereafter" } } }, "localname": "ContractualObligationDueinFifthYearandThereafter", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesContractualCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_ConvertibleSeniorNotesDueFebruary2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Convertible Senior Notes Due February 2023 [Member]", "label": "Convertible Senior Notes Due February 2023 [Member]", "terseLabel": "Convertible Senior Notes Due February 2023" } } }, "localname": "ConvertibleSeniorNotesDueFebruary2023Member", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_ConvertibleSeniorNotesDueJune2026Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Convertible Senior Notes Due June 2026 [Member]", "label": "Convertible Senior Notes Due June 2026 [Member]", "terseLabel": "Convertible Senior Notes Due June 2026" } } }, "localname": "ConvertibleSeniorNotesDueJune2026Member", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_CorporateBondsandCommercialPaperMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Corporate Bonds and Commercial Paper [Member]", "label": "Corporate Bonds and Commercial Paper [Member]", "terseLabel": "Corporate bonds and commercial paper" } } }, "localname": "CorporateBondsandCommercialPaperMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsFairValuesAndGrossUnrealizedLossOfAvailableForSaleInvestmentsDetails", "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "qtwo_DebtInstrumentConvertibleCappedCallsExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Capped Calls Expense", "label": "Debt Instrument, Convertible, Capped Calls Expense", "terseLabel": "Cost incurred in connection with capped calls" } } }, "localname": "DebtInstrumentConvertibleCappedCallsExpense", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DebtInstrumentConvertibleCappedCallsInitialCapPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Capped Calls Initial Cap Price", "label": "Debt Instrument, Convertible, Capped Calls Initial Cap Price", "terseLabel": "Initial cap price (in usd per share)" } } }, "localname": "DebtInstrumentConvertibleCappedCallsInitialCapPrice", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "qtwo_DebtInstrumentConvertibleCappedCallsInitialStrikePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Capped Calls Initial Strike Price", "label": "Debt Instrument, Convertible, Capped Calls Initial Strike Price", "terseLabel": "Initial strike price (in usd per share)" } } }, "localname": "DebtInstrumentConvertibleCappedCallsInitialStrikePrice", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "qtwo_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Carrying Amount of Equity Component, Net", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component, Net", "totalLabel": "Net carrying amount" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountofEquityComponentNet", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails": { "order": 2.0, "parentTag": "qtwo_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Equity Component, Unamortized Discount Issuance Costs", "label": "Debt Instrument, Convertible, Equity Component, Unamortized Discount Issuance Costs", "negatedTerseLabel": "Net issuance costs", "terseLabel": "Net issuance costs related to the equity component" } } }, "localname": "DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Period After Consecutive Trading Days", "label": "Debt Instrument, Convertible, Period After Consecutive Trading Days", "terseLabel": "Number of consecutive business days" } } }, "localname": "DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "durationItemType" }, "qtwo_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAmortizedCost": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsFairValuesAndGrossUnrealizedLossOfAvailableForSaleInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Amortized Cost", "label": "Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Amortized Cost", "totalLabel": "Adjusted Cost" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAmortizedCost", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsFairValuesAndGrossUnrealizedLossOfAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredCommissionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Commissions [Member]", "label": "Deferred Commissions [Member]", "terseLabel": "Deferred Commissions" } } }, "localname": "DeferredCommissionsMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionAndOtherCostsDetails" ], "xbrltype": "domainItemType" }, "qtwo_DeferredImplementationCostsCurrent": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Implementation Costs, Current", "label": "Deferred Implementation Costs, Current", "terseLabel": "Deferred implementation costs, current portion" } } }, "localname": "DeferredImplementationCostsCurrent", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredImplementationCostsNoncurrent": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Implementation Costs, Noncurrent", "label": "Deferred Implementation Costs, Noncurrent", "terseLabel": "Deferred implementation costs, net of current portion" } } }, "localname": "DeferredImplementationCostsNoncurrent", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredImplementationCostsNoncurrentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Implementation Costs, Noncurrent [Member]", "label": "Deferred Implementation Costs, Noncurrent [Member]", "terseLabel": "Deferred Implementation Costs" } } }, "localname": "DeferredImplementationCostsNoncurrentMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionAndOtherCostsDetails" ], "xbrltype": "domainItemType" }, "qtwo_DeferredImplementationCostsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Implementation Costs, Policy [Policy Text Block]", "label": "Deferred Implementation Costs, Policy [Policy Text Block]", "terseLabel": "Deferred Implementation Costs" } } }, "localname": "DeferredImplementationCostsPolicyPolicyTextBlock", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "qtwo_DeferredSolutionCostsCurrent": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Solution Costs, Current", "label": "Deferred Solution Costs, Current", "terseLabel": "Deferred solution and other costs, current portion" } } }, "localname": "DeferredSolutionCostsCurrent", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredSolutionCostsNoncurrent": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Solution Costs, Noncurrent", "label": "Deferred Solution Costs, Noncurrent", "terseLabel": "Deferred solution and other costs, net of current portion" } } }, "localname": "DeferredSolutionCostsNoncurrent", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "qtwo_EmployeeStockOptionsRestrictedStockUnitsAndMarketStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Options, Restricted Stock Units And Market Stock Units [Member]", "label": "Employee Stock Options, Restricted Stock Units And Market Stock Units [Member]", "terseLabel": "Stock options, restricted stock units, and market stock units" } } }, "localname": "EmployeeStockOptionsRestrictedStockUnitsAndMarketStockUnitsMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfBasicAndDilutedNetLossPerCommonShareDetails" ], "xbrltype": "domainItemType" }, "qtwo_EquityComponentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Component [Abstract]", "label": "Equity Component [Abstract]", "terseLabel": "Equity component:" } } }, "localname": "EquityComponentAbstract", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails" ], "xbrltype": "stringItemType" }, "qtwo_EscrowDepositPeriodHeldInEscrow": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Escrow Deposit, Period Held In Escrow", "label": "Escrow Deposit, Period Held In Escrow", "terseLabel": "Escrow Deposit, Period Held In Escrow" } } }, "localname": "EscrowDepositPeriodHeldInEscrow", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsDetails" ], "xbrltype": "durationItemType" }, "qtwo_GroSolutionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gro Solutions [Member]", "label": "Gro Solutions [Member]", "terseLabel": "Gro Solutions" } } }, "localname": "GroSolutionsMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "qtwo_HostingArrangementServiceContractImplementationCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Hosting Arrangement, Service Contract, Implementation Costs", "label": "Hosting Arrangement, Service Contract, Implementation Costs", "terseLabel": "Implementation costs related to hosting arrangements" } } }, "localname": "HostingArrangementServiceContractImplementationCosts", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_IncreaseDecreaseinDeferredImplementationCosts": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Deferred Implementation Costs", "label": "Increase (Decrease) in Deferred Implementation Costs", "negatedTerseLabel": "Deferred implementation costs" } } }, "localname": "IncreaseDecreaseinDeferredImplementationCosts", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "qtwo_IncreaseDecreaseinDeferredSolutionandOtherCosts": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Deferred Solution and Other Costs", "label": "Increase (Decrease) in Deferred Solution and Other Costs", "negatedTerseLabel": "Deferred solution and other costs" } } }, "localname": "IncreaseDecreaseinDeferredSolutionandOtherCosts", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "qtwo_InterestandOtherExpenseNonoperating": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Interest and Other Expense, Nonoperating", "label": "Interest and Other Expense, Nonoperating", "negatedLabel": "Interest and other expense" } } }, "localname": "InterestandOtherExpenseNonoperating", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "qtwo_LeaseArrangementsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Arrangements [Axis]", "label": "Lease Arrangements [Axis]", "terseLabel": "Lease Arrangements [Axis]" } } }, "localname": "LeaseArrangementsAxis", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "qtwo_LeaseArrangementsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Lease Arrangements [Axis]", "label": "Lease Arrangements [Domain]", "terseLabel": "Lease Arrangements [Domain]" } } }, "localname": "LeaseArrangementsDomain", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_LeaseOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease One [Member]", "label": "Lease One [Member]", "terseLabel": "Lease One" } } }, "localname": "LeaseOneMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_LeaseTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Two [Member]", "label": "Lease Two [Member]", "terseLabel": "Lease Two" } } }, "localname": "LeaseTwoMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_LenderPerformanceGroupLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lender Performance Group, LLC [Member]", "label": "Lender Performance Group, LLC [Member]", "terseLabel": "Lender Performance Group, LLC" } } }, "localname": "LenderPerformanceGroupLLCMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "qtwo_LesseeLeasingArrangementsOperatingLeasesLeasedSquareFeet": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee Leasing Arrangements, Operating Leases, Leased Square Feet", "label": "Lessee Leasing Arrangements, Operating Leases, Leased Square Feet", "terseLabel": "Leased square feet" } } }, "localname": "LesseeLeasingArrangementsOperatingLeasesLeasedSquareFeet", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "areaItemType" }, "qtwo_LiabilityComponentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Liability Component [Abstract]", "label": "Liability Component [Abstract]", "terseLabel": "Liability component:" } } }, "localname": "LiabilityComponentAbstract", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails" ], "xbrltype": "stringItemType" }, "qtwo_NoncashTransactionWorkingCapitalAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Noncash Transaction, Working Capital Adjustment", "label": "Noncash Transaction, Working Capital Adjustment", "terseLabel": "Data center assets acquired under deferred payment arrangements or financing arrangements" } } }, "localname": "NoncashTransactionWorkingCapitalAdjustment", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "qtwo_NumberofBuildingsOccupied": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Buildings Occupied", "label": "Number of Buildings Occupied", "terseLabel": "Number of buildings occupied" } } }, "localname": "NumberofBuildingsOccupied", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "qtwo_OperatingLeasesRentExpenseUnoccupied": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Leases, Rent Expense, Unoccupied", "label": "Operating Leases, Rent Expense, Unoccupied", "terseLabel": "Unoccupied lease charges" } } }, "localname": "OperatingLeasesRentExpenseUnoccupied", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "qtwo_PaymentsForConvertibleDebtCappedCallTransactions": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments For Convertible Debt, Capped Call Transactions", "label": "Payments For Convertible Debt, Capped Call Transactions", "negatedTerseLabel": "Purchases of capped call transactions" } } }, "localname": "PaymentsForConvertibleDebtCappedCallTransactions", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "qtwo_PercentageOfClosingSalePriceInExcessOfConvertibleNotes": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage Of Closing Sale Price In Excess Of Convertible Notes", "label": "Percentage Of Closing Sale Price In Excess Of Convertible Notes", "terseLabel": "Percentage of closing sale price in excess of convertible notes" } } }, "localname": "PercentageOfClosingSalePriceInExcessOfConvertibleNotes", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "percentItemType" }, "qtwo_PublicStockOfferingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Public Stock Offering [Member]", "label": "Public Stock Offering [Member]", "terseLabel": "Public Stock Offering" } } }, "localname": "PublicStockOfferingMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "qtwo_PublicStockOfferingSharesFromExistingShareholdersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Public Stock Offering - Shares From Existing Shareholders [Member]", "label": "Public Stock Offering - Shares From Existing Shareholders [Member]", "terseLabel": "Public Stock Offering - Shares From Existing Shareholders" } } }, "localname": "PublicStockOfferingSharesFromExistingShareholdersMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "qtwo_PublicStockOfferingSharesFromParentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Public Stock Offering - Shares From Parent [Member]", "label": "Public Stock Offering - Shares From Parent [Member]", "terseLabel": "Public Stock Offering - Shares From Parent" } } }, "localname": "PublicStockOfferingSharesFromParentMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "qtwo_Q2SoftwareInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Q2 Software, Inc. [Member]", "label": "Q2 Software, Inc. [Member]", "terseLabel": "Q2 Software, Inc." } } }, "localname": "Q2SoftwareInc.Member", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/OrganizationAndDescriptionOfBusinessDetails" ], "xbrltype": "domainItemType" }, "qtwo_RevenueFromContractWithCustomerContractBalancesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue From Contract With Customer, Contract Balances, Policy [Policy Text Block]", "label": "Revenue From Contract With Customer, Contract Balances, Policy [Policy Text Block]", "terseLabel": "Contract Balances" } } }, "localname": "RevenueFromContractWithCustomerContractBalancesPolicyPolicyTextBlock", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "qtwo_RevenueFromContractWithCustomerDeferredRevenuePolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue From Contract With Customer, Deferred Revenue [Policy Text Block]", "label": "Revenue From Contract With Customer, Deferred Revenue [Policy Text Block]", "terseLabel": "Deferred Revenues" } } }, "localname": "RevenueFromContractWithCustomerDeferredRevenuePolicyTextBlock", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "qtwo_SalesTaxPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales Tax, Policy [Policy Text Block]", "label": "Sales Tax, Policy [Policy Text Block]", "terseLabel": "Sales Tax" } } }, "localname": "SalesTaxPolicyPolicyTextBlock", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "qtwo_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfInstallments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments", "terseLabel": "Number of annual installments" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfInstallments", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "integerItemType" }, "qtwo_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofAdditionalSharesAuthorizedAutomaticAnnualIncrease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Increase", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Increase", "terseLabel": "Automatic annual increase in shares" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofAdditionalSharesAuthorizedAutomaticAnnualIncrease", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "qtwo_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofAdditionalSharesAuthorizedAutomaticAnnualPercentageIncrease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Percentage Increase", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Percentage Increase", "terseLabel": "Additional shares authorized under the plan, percentage increase" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofAdditionalSharesAuthorizedAutomaticAnnualPercentageIncrease", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "qtwo_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofExpiredSharesTransferredfromPreviousPlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Expired Shares Transferred from Previous Plan", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Expired Shares Transferred from Previous Plan", "terseLabel": "Shares transferred from the previous plan that expired or terminated (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofExpiredSharesTransferredfromPreviousPlan", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "qtwo_SharebasedCompensationAwardTrancheFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Award, Tranche Four [Member]", "label": "Share-based Compensation Award, Tranche Four [Member]", "terseLabel": "Year Four" } } }, "localname": "SharebasedCompensationAwardTrancheFourMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "qtwo_SubscriptionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subscriptions [Member]", "label": "Subscriptions [Member]", "terseLabel": "Subscription" } } }, "localname": "SubscriptionsMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenuesByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "qtwo_TechnologyServicesOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Technology Services, Other [Member]", "label": "Technology Services, Other [Member]", "terseLabel": "Technology Services, Other" } } }, "localname": "TechnologyServicesOtherMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesServicesAndOtherRevenuesDetails" ], "xbrltype": "domainItemType" }, "qtwo_TransactionalServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transactional Services [Member]", "label": "Transactional Services [Member]", "terseLabel": "Transactional" } } }, "localname": "TransactionalServicesMember", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenuesByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "qtwo_WhollyOwnedSubsidiaryOwnershipPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Wholly Owned Subsidiary, Ownership Percentage", "label": "Wholly Owned Subsidiary, Ownership Percentage", "terseLabel": "Wholly owned subsidiary, ownership percentage" } } }, "localname": "WhollyOwnedSubsidiaryOwnershipPercentage", "nsuri": "http://q2ebanking.com/20190930", "presentation": [ "http://q2ebanking.com/role/OrganizationAndDescriptionOfBusinessDetails" ], "xbrltype": "percentItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r385" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Contractual Commitments" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsDetails", "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionAndOtherCostsDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsDetails", "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionAndOtherCostsDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://q2ebanking.com/role/OrganizationAndDescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://q2ebanking.com/role/OrganizationAndDescriptionOfBusinessDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r116", "r216", "r219", "r374", "r375" ], "lang": { "en-US": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenuesByMajorSourceDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesServicesAndOtherRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenuesByMajorSourceDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesServicesAndOtherRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsDetails", "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionAndOtherCostsDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsDetails", "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionAndOtherCostsDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "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_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201815Member": { "auth_ref": [ "r174", "r175" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 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 (a consensus of the FASB Emerging Issues Task Force).", "label": "Accounting Standards Update 2018-15 [Member]", "terseLabel": "Accounting Standards Update 2018-15" } } }, "localname": "AccountingStandardsUpdate201815Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://q2ebanking.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://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r14", "r117", "r118", "r217" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r45", "r46", "r47" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income/(loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r44", "r47", "r48", "r294" ], "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": "Accumulated Other Comprehensive Income/(Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r15" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.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://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredRevenueDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Shares acquired to settle the exercise of stock options" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": { "auth_ref": [ "r198", "r206", "r269" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.", "label": "Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature", "terseLabel": "Equity component of convertible senior notes, less issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r228", "r230", "r254", "r255" ], "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 expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r186", "r198", "r206" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Issuance of warrants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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 loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r258" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r230", "r250", "r253" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r123", "r141", "r143", "r144" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for sales credits" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r66", "r82", "r314" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpense", "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://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r60", "r82", "r316" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "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://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r82", "r165", "r172" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 5.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", "terseLabel": "Amortization of acquired intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss", "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r102" ], "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": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfBasicAndDilutedNetLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfBasicAndDilutedNetLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfBasicAndDilutedNetLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfBasicAndDilutedNetLossPerCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r115", "r347", "r365" ], "calculation": { "http://q2ebanking.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://q2ebanking.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://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r41" ], "calculation": { "http://q2ebanking.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://q2ebanking.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://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r131" ], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r132" ], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r129", "r149" ], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Investments, amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r133", "r135", "r358" ], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsContractualMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value", "terseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r133", "r136", "r359" ], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsContractualMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value", "totalLabel": "Total" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r133", "r134", "r357" ], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsContractualMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "terseLabel": "Due within one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r127", "r130", "r149" ], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Investments", "verboseLabel": "Investments, fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r231", "r251" ], "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://q2ebanking.com/role/StockBasedCompensationMarketStockUnitActivityDetails", "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "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://q2ebanking.com/role/BusinessCombinationsDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r299", "r300" ], "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://q2ebanking.com/role/BusinessCombinationsDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesContingentConsiderationDetails" ], "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://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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://q2ebanking.com/role/BusinessCombinationsDetails", "http://q2ebanking.com/role/SubsequentEventDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r274", "r275" ], "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://q2ebanking.com/role/BusinessCombinationsDetails", "http://q2ebanking.com/role/SubsequentEventDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsDetails", "http://q2ebanking.com/role/SubsequentEventDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r282", "r283", "r285" ], "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", "terseLabel": "Purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r81", "r289" ], "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", "verboseLabel": "Increase in fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r288" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Fair value of contingent earn-out payments" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r281", "r284", "r287" ], "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", "terseLabel": "Fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r290" ], "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": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized": { "auth_ref": [ "r273" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The expenses and losses recorded for each transaction with the acquiree that was recognized separately from the acquisition of assets and assumptions of liabilities in the business combination.", "label": "Business Combination, Separately Recognized Transactions, Expenses and Losses Recognized", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "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_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r166" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "verboseLabel": "Capitalized software development costs" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r377", "r379" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "verboseLabel": "Amortization of capitalized software development costs" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r378" ], "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", "verboseLabel": "Capitalized software development costs" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r157" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of capitalized implementation costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionAndOtherCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r155" ], "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": "Expected period of customer benefit" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionAndOtherCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionAndOtherCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionAndOtherCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "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": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionAndOtherCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionAndOtherCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r22", "r84" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails", "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents", "verboseLabel": "Cash equivalents, fair value" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r6", "r85", "r88", "r346" ], "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://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r85", "r88" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "auth_ref": [ "r6", "r139" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).", "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]", "terseLabel": "Cash, Cash Equivalents and Investments" } } }, "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r77", "r84", "r87" ], "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, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r77", "r311" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r22" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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 Equivalents, at Carrying Value", "verboseLabel": "Cash equivalents, amortized cost" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r6" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r360" ], "lang": { "en-US": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit", "verboseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "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://q2ebanking.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r95" ], "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": "Warrant strike price (usd per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r94" ], "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": "Number of securities called by warrants (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Number of warrants issued, subject to anti-dilution adjustments (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r35", "r181", "r353", "r371" ], "calculation": { "http://q2ebanking.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 (Note 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.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": [ "r180", "r182" ], "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://q2ebanking.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for future issuance under the plan (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "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://q2ebanking.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r13" ], "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://q2ebanking.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r13" ], "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://q2ebanking.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r198" ], "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", "periodEndLabel": "Common stock, ending balance (in shares)", "periodStartLabel": "Common stock, beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r13" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "terseLabel": "Common stock: $0.0001 par value; 150,000 shares authorized; 48,110 issued and outstanding as of September 30, 2019 and 43,535 shares issued and outstanding as of December 31, 2018" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r50", "r52", "r53" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "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 loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer hardware and equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r106", "r363" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r88", "r293", "r296", "r297" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r210", "r212", "r217" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract assets, current portion" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r210", "r212", "r217" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, Net, Noncurrent", "terseLabel": "Contract assets, net of current portion" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r210", "r211", "r217" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenues, current portion" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r210", "r211", "r217" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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 revenues, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r218" ], "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 that was included in the contract liability balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesContractualCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "totalLabel": "Total commitments" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesContractualCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesContractualCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation due 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": "Contractual Obligation, Due in Fourth Year", "terseLabel": "2023" } } }, "localname": "ContractualObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesContractualCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesContractualCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation due in the next 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": "Contractual Obligation, Due in Next Fiscal Year", "terseLabel": "2020" } } }, "localname": "ContractualObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesContractualCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesContractualCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation due 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": "Contractual Obligation, Due in Second Year", "terseLabel": "2021" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesContractualCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesContractualCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation due 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": "Contractual Obligation, Due in Third Year", "terseLabel": "2022" } } }, "localname": "ContractualObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesContractualCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesContractualCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation maturing in the remainder of the fiscal year following the latest fiscal year ended.", "label": "Contractual Obligation, Future Minimum Payments Due, Remainder of Fiscal Year", "terseLabel": "2019 (from October 1 to December 31)" } } }, "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesContractualCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "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 [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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 of current portion" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Shares related to the 2023 Notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfBasicAndDilutedNetLossPerCommonShareDetails" ], "xbrltype": "domainItemType" }, "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": "Summary of Convertible Notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r62" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLossParenthetical", "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" ], "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 the adoption of new accounting standard" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "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_DebtDisclosureTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "Convertible Senior Notes" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r9", "r10", "r11", "r348", "r349", "r364" ], "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://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r11", "r188", "r349", "r364" ], "calculation": { "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails": { "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" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r187" ], "calculation": { "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails": { "order": 1.0, "parentTag": "qtwo_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet", "weight": 1.0 } }, "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": "Net allocation of proceeds" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r191" ], "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 (usd per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r32", "r199", "r202", "r204" ], "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": "Initial conversion rate of common stock" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "terseLabel": "Remaining discount and issuance costs amortization period" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "durationItemType" }, "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": "Limitation on sale of common stock, sale price threshold, trading period" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "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://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "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": "Limitation on sale of common stock, sale price threshold, number of trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r315", "r318" ], "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://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r31", "r192", "r315" ], "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 liability component" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r31" ], "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" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "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://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r33" ], "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://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r361" ], "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://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r33", "r92", "r199", "r203", "r204", "r205", "r314", "r315", "r318", "r362" ], "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://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r314", "r315", "r316", "r317", "r318" ], "calculation": { "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "negatedTerseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r88", "r183" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r138", "r151", "r154" ], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsFairValuesAndGrossUnrealizedLossOfAvailableForSaleInvestmentsDetails": { "order": 2.0, "parentTag": "qtwo_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsFairValuesAndGrossUnrealizedLossOfAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r138", "r151" ], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsFairValuesAndGrossUnrealizedLossOfAvailableForSaleInvestmentsDetails": { "order": 1.0, "parentTag": "qtwo_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Gross Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsFairValuesAndGrossUnrealizedLossOfAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsFairValuesAndGrossUnrealizedLossOfAvailableForSaleInvestmentsDetails", "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r25", "r88" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Solution and Other Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r223", "r224" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current", "terseLabel": "Accrued compensation" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r316" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Issuance costs attributable to the liability component" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r83" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r36", "r320" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Deferred rent, net of current portion" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r82", "r113" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]", "terseLabel": "ASC 606 Adjustments" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredRevenueDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "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://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenuesByMajorSourceDetails" ], "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://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenuesByMajorSourceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r216" ], "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": "Schedule of Disaggregation of Revenue by Major Source" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensation" ], "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_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Net loss per common share, basic and diluted (usd per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfBasicAndDilutedNetLossPerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfBasicAndDilutedNetLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfBasicAndDilutedNetLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r93", "r263", "r264" ], "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 tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmploymentContractsMember": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Contracts securing the services of employees, which may define the period of employment and the nature of the business relationship, and which may include nondisclosure and noncompete restrictions.", "label": "Employment Contracts [Member]", "terseLabel": "Assembled workforce" } } }, "localname": "EmploymentContractsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "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 from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesServicesAndOtherRevenuesDetails" ], "xbrltype": "stringItemType" }, "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": [ "r198" ], "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://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Amount placed in escrow account" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsDetails", "http://q2ebanking.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r302", "r303", "r304", "r309" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r225", "r226", "r227", "r303", "r339" ], "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://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r308", "r309" ], "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://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r302", "r303", "r305", "r306", "r310" ], "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://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r308" ], "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://q2ebanking.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r225", "r226", "r227", "r303", "r340" ], "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": "Quoted Prices in Active Markets for Identical Assets (Level I)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r225", "r226", "r227", "r303", "r341" ], "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": "Significant Other Observable Inputs (Level II)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r225", "r226", "r227", "r303", "r342" ], "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": "Significant Unobservable Inputs (Level III)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r307" ], "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://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "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://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "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://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r308", "r310" ], "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": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r142", "r145", "r146", "r147", "r148", "r150", "r152", "r153", "r154" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsFairValuesAndGrossUnrealizedLossOfAvailableForSaleInvestmentsDetails", "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r171" ], "calculation": { "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "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", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r166", "r167", "r171", "r173", "r344" ], "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://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r171", "r344" ], "calculation": { "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "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": "Gross Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "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://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r166", "r170" ], "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://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r171" ], "calculation": { "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails": { "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": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r82" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Loss on disposal of long-lived assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r64" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "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://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r59" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r158", "r160" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets", "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" ], "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": [ "r176" ], "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://q2ebanking.com/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r88", "r162", "r168" ], "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": "Purchase Price Allocation, Intangible Assets, and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r82", "r159", "r161", "r163" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r61" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "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://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r57", "r100", "r345", "r354", "r373" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "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": [ "r179" ], "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://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLossParenthetical", "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" ], "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://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLossParenthetical", "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" ], "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": [ "r272" ], "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://q2ebanking.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r90", "r114", "r270" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "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)", "negatedTerseLabel": "Benefit from income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r54", "r88", "r261", "r262", "r266", "r267", "r268", "r271", "r376" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r86" ], "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 taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r81" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 18.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://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r81" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.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", "negatedTerseLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r81" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 19.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 liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r81" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r81" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 20.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", "negatedLabel": "Decrease in deferred revenue", "terseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r81" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 17.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", "negatedTerseLabel": "Other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r81" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 21.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": "Deferred rent and other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r81" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.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", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredRevenueDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredRevenueDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r164", "r169" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r56", "r112", "r313", "r316", "r356" ], "calculation": { "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails": { "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.", "label": "Interest Expense", "totalLabel": "Total" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r66", "r193" ], "calculation": { "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "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", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "terseLabel": "Interest and other income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r76", "r78", "r86" ], "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://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": { "auth_ref": [ "r66" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.", "label": "Investment Income, Net, Amortization of Discount and Premium", "negatedTerseLabel": "Amortization of premiums on investments" } } }, "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Investments Classified by Contractual Maturity Date" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "verboseLabel": "Rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r335", "r337" ], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfOperatingLeaseCostLeaseTermAndDiscountRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfOperatingLeaseCostLeaseTermAndDiscountRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease expense:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfOperatingLeaseCostLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r335" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Operating Lease Cost, Lease Term and Discount Rate" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r327" ], "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://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Minimum Payments Required Under Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r336" ], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r336" ], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails": { "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r336" ], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails": { "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r336" ], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails": { "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": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r336" ], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails": { "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": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r336" ], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails": { "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 for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2019 (from October 1 to December 31)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r336" ], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: present value discount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lease renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r27" ], "calculation": { "http://q2ebanking.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://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r19", "r350", "r369" ], "calculation": { "http://q2ebanking.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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://q2ebanking.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://q2ebanking.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://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r302" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Contingent consideration" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r11", "r189", "r349", "r366" ], "calculation": { "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails": { "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": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r33" ], "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://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r33", "r184" ], "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://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r3", "r28" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Investments" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r77", "r79", "r83" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r49", "r51", "r58", "r83", "r103", "r355", "r372" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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 loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfBasicAndDilutedNetLossPerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "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": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r278" ], "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://q2ebanking.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "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://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "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://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r329", "r337" ], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfOperatingLeaseCostLeaseTermAndDiscountRateDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfOperatingLeaseCostLeaseTermAndDiscountRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r325" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r324" ], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities", "verboseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r324" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 portion", "verboseLabel": "Lease liability, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r324" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, net of current portion", "verboseLabel": "Lease liability, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r326", "r331" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfOperatingLeaseCostLeaseTermAndDiscountRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r323" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use assets", "verboseLabel": "Operating lease, right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r334", "r337" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfOperatingLeaseCostLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r333", "r337" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfOperatingLeaseCostLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Lease Liabilities, Payments Due [Abstract]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r319", "r321" ], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth 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": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r298" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/OrganizationAndDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAmortizationOfDeferredCharges": { "auth_ref": [ "r63", "r82" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization of other deferred costs recognized in the income statement.", "label": "Amortization of Other Deferred Charges", "terseLabel": "Amortization of deferred implementation, solution and other costs" } } }, "localname": "OtherAmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.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 long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r47", "r55" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r42", "r312" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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 adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r43", "r45" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Unrealized gain on available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://q2ebanking.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://q2ebanking.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 Noncurrent Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForHedgeFinancingActivities": { "auth_ref": [ "r75", "r80" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations.", "label": "Payments for Hedge, Financing Activities", "terseLabel": "Total cost of bond hedge" } } }, "localname": "PaymentsForHedgeFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromHedgeFinancingActivities": { "auth_ref": [ "r97" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash outflow or inflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations.", "label": "Payments for (Proceeds from) Hedge, Financing Activities", "negatedTerseLabel": "Purchase of convertible notes bond hedge" } } }, "localname": "PaymentsForProceedsFromHedgeFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r74" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Shares acquired to settle the exercise of stock options" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r67", "r69", "r128" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r70", "r286" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid to acquire business" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsDetails", "http://q2ebanking.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r70" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Business combinations and asset acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r71" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r71" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Market Stock Units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMarketStockUnitActivityDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r231", "r251" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r12" ], "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://q2ebanking.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r12" ], "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://q2ebanking.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r12" ], "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://q2ebanking.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r12" ], "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://q2ebanking.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r12" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.", "label": "Preferred Stock, Value, Outstanding", "terseLabel": "Preferred stock: $0.0001 par value; 5,000 shares authorized; no shares issued or outstanding as of September 30, 2019 and December 31, 2018" } } }, "localname": "PreferredStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r20", "r21" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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 in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r73" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "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 issuance of convertible notes, net of issuance costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r72" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r72" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "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", "verboseLabel": "Proceeds from warrants" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r67", "r68", "r128" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities of investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r72", "r252" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.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 to purchase common stock" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]", "terseLabel": "Services and Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenuesByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r24", "r178" ], "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://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "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://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r8", "r178", "r370" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r23", "r88", "r178" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r7", "r178" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Useful Lives of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r7", "r177" ], "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://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r259", "r378" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.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": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r88", "r259" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r87", "r346", "r367" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r206", "r368" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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://q2ebanking.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://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r215", "r216" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "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": "Revenues", "verboseLabel": "Total Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenuesByMajorSourceDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesServicesAndOtherRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r89", "r222" ], "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": "Revenues and Cost of Revenues" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "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, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredRevenueDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredRevenueDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r213" ], "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": "Revenue from remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "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://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Performance obligations expected to be satisfied, expected timing" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r214" ], "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://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "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://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r214" ], "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://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r332", "r337" ], "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 liabilities as of September 30, 2019" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfOperatingLeaseCostLeaseTermAndDiscountRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalariesWagesAndOfficersCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer and officer employees. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.", "label": "Salary and Wage, Excluding Cost of Good and Service Sold", "terseLabel": "Compensation expenses included in acquisition related costs" } } }, "localname": "SalariesWagesAndOfficersCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "verboseLabel": "Issuance of common stock from registered public offering (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Issuance of common stock from registered public offering (in usd per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r102" ], "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://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfBasicAndDilutedNetLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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 Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsFairValuesAndGrossUnrealizedLossOfAvailableForSaleInvestmentsDetails", "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r274", "r275" ], "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://q2ebanking.com/role/BusinessCombinationsDetails", "http://q2ebanking.com/role/SubsequentEventDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Summary of Cash, Cash Equivalents and Investments" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsTables" ], "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": "Summary of Interest Expense" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r103" ], "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": "Schedule of Net Loss Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r116" ], "lang": { "en-US": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesServicesAndOtherRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r302", "r303" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value Assets Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r166", "r170" ], "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://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r166", "r170" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Market Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r24", "r178" ], "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://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r231", "r251" ], "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://q2ebanking.com/role/StockBasedCompensationMarketStockUnitActivityDetails", "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r236", "r246", "r247" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r37", "r91", "r195", "r196", "r197", "r199", "r200", "r201", "r203", "r204", "r205", "r206" ], "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://q2ebanking.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This table describes the key aspects of a subsidiary (partnership, corporation, or other entity) of the Limited Liability Company (LLC) or Limited Partnership (LP).", "label": "Schedule of Subsidiary of Limited Liability Company or Limited Partnership [Table]", "terseLabel": "Schedule of Subsidiary of Limited Liability Company or Limited Partnership [Table]" } } }, "localname": "ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/OrganizationAndDescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-US": { "role": { "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).", "label": "Schedule of Unrealized Loss on Investments [Table Text Block]", "terseLabel": "Schedule of Fair Values and Gross Unrealized Losses for Available-For-Sale Securities" } } }, "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.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://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r59" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r81" ], "calculation": { "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expenses" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r232" ], "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": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMarketStockUnitActivityDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMarketStockUnitActivityDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMarketStockUnitActivityDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMarketStockUnitActivityDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested as of end of period (in shares)", "periodStartLabel": "Nonvested as of beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMarketStockUnitActivityDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMarketStockUnitActivityDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested at end of period (in dollars per share)", "periodStartLabel": "Nonvested at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMarketStockUnitActivityDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMarketStockUnitActivityDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMarketStockUnitActivityDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMarketStockUnitActivityDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMarketStockUnitActivityDetails", "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares allocated for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for future issuance under the plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Stock options, forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Common stock, granted (in shares)", "verboseLabel": "Stock options, granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r238", "r251" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance as of end of period (in shares)", "periodStartLabel": "Balance as of beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance at end of period (in dollars per share)", "periodStartLabel": "Balance at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r229", "r234" ], "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://q2ebanking.com/role/StockBasedCompensationMarketStockUnitActivityDetails", "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "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": "Year One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "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": "Year Three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "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": "Year Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r88", "r231", "r235" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r232" ], "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": "Award vesting rights (percentage)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Shares acquired to settle the exercise of stock options (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r98" ], "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://q2ebanking.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "netLabel": "Capitalized software development costs", "terseLabel": "Purchased software and licenses" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": { "auth_ref": [ "r88", "r378" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment.", "label": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]", "terseLabel": "Software Development Costs" } } }, "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r40", "r198" ], "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://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLossParenthetical" ], "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_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://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r12", "r13", "r198", "r206" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Proceeds from issuance of common stock, net of issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r12", "r13", "r198", "r206" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Shares issued for the vesting of restricted stock awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r12", "r13", "r198", "r206" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r12", "r13", "r198", "r206", "r239" ], "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", "negatedTerseLabel": "Stock options, exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r12", "r13", "r198", "r206" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Proceeds from issuance of common stock, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [ "r12", "r13", "r198", "r206" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "negatedTerseLabel": "Shares issued for the vesting of restricted stock awards" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r40", "r198", "r206" ], "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": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r17", "r18", "r125" ], "calculation": { "http://q2ebanking.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", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r291", "r292", "r295" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r209" ], "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://q2ebanking.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r330", "r337" ], "calculation": { "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfOperatingLeaseCostLeaseTermAndDiscountRateDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfOperatingLeaseCostLeaseTermAndDiscountRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r338" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary of Limited Liability Company or Limited Partnership [Line Items]", "terseLabel": "Subsidiary of Limited Liability Company or Limited Partnership [Line Items]" } } }, "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/OrganizationAndDescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Acquired technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r119", "r120", "r121", "r122", "r124", "r126" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r343" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsFairValuesAndGrossUnrealizedLossOfAvailableForSaleInvestmentsDetails", "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r39", "r208" ], "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://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r13", "r198", "r207" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedTerseLabel": "Retirement of treasury stock" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredRevenueDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r225", "r351" ], "lang": { "en-US": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. government agency bonds" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsFairValuesAndGrossUnrealizedLossOfAvailableForSaleInvestmentsDetails", "http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r25" ], "calculation": { "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "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", "negatedTerseLabel": "Unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r260", "r265" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/IncomeTaxesDetails", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r104", "r105", "r107", "r108", "r109", "r110", "r111" ], "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://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r251" ], "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://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r251" ], "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://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Shares subject to warrants related to the issuance of the 2023 Notes" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfBasicAndDilutedNetLossPerCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted-average common shares outstanding, basic and diluted (in shares)", "verboseLabel": "Basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss", "http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfBasicAndDilutedNetLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" } }, "unitCount": 10 } }, "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(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e4975-111524" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r123": { "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" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5093-111524" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922890-210455" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r16": { "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" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172025&loc=SL118172731-207502" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172025&loc=SL118172731-207502" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4724-112606" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r239": { "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" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r251": { "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" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r259": { "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" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r263": { "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" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e34017-109320" }, "r27": { "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" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "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.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r302": { "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" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28567-108399" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39927-112707" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r323": { "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" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r353": { "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" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.26(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r368": { "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" }, "r369": { "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" }, "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": "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r374": { "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" }, "r375": { "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" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r378": { "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" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r381": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r382": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r383": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r384": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r385": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r386": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r39": { "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" }, "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.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "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": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r55": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "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.4)", "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.7)", "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.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3581-108585" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r99": { "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" } }, "version": "2.1" } XML 20 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Disaggregation of Revenues by Major Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Total Revenues $ 79,702 $ 60,541 $ 228,644 $ 173,923
Subscription        
Disaggregation of Revenue [Line Items]        
Total Revenues 56,143 41,895 160,328 121,262
Transactional        
Disaggregation of Revenue [Line Items]        
Total Revenues 12,264 10,417 35,977 27,936
Services and Other        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 11,295 $ 8,229 $ 32,339 $ 24,725
XML 21 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Deferred Revenue (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue recognized that was included in the contract liability balance $ 47,600  
Decrease in deferred revenue (11,844) $ (3,536)
Cash received in advance and not recognized as revenue 60,200  
Accounting Standards Update 2014-09 | ASC 606 Adjustments    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Decrease in deferred revenue $ 800  
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
The carrying amount of goodwill was $107.9 million as of September 30, 2019 and December 31, 2018. Goodwill represents the excess purchase price over the fair value of assets acquired. During 2018, the Company completed the acquisitions of Cloud Lending and Gro, and during 2015, the Company completed the acquisitions of Centrix and Social Money. The Company has one operating segment and one reporting unit. Goodwill is tested for impairment on an annual basis, and between annual tests if indicators of potential impairment exist, using a fair-value-based approach based on the market capitalization of the reporting unit. The annual impairment test was performed as of October 31, 2018. No impairment of goodwill was identified during 2018, nor has any impairment of goodwill been recorded to date.
Intangible assets at September 30, 2019 and December 31, 2018 were as follows:
 
 
As of September 30, 2019
 
As of December 31, 2018
 
 
Gross Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Gross Amount
 
Accumulated Amortization
 
Net Carrying Amount
Customer relationships
 
$
10,640

 
$
(3,710
)
 
$
6,930

 
$
10,640

 
$
(2,148
)
 
$
8,492

Non-compete agreements
 
2,064

 
(975
)
 
1,089

 
2,064

 
(668
)
 
1,396

Trademarks
 
11,935

 
(3,166
)
 
8,769

 
11,935

 
(2,350
)
 
9,585

Acquired technology
 
53,183

 
(17,854
)
 
35,329

 
53,183

 
(12,030
)
 
41,153

Assembled workforce
 
38

 
(34
)
 
4

 
79

 
(51
)
 
28

Capitalized software development costs
 
3,975

 
(1,929
)
 
2,046

 
3,975

 
(1,333
)
 
2,642

 
 
$
81,835

 
$
(27,668
)
 
$
54,167

 
$
81,876

 
$
(18,580
)
 
$
63,296


The Company recorded intangible assets from the business combinations discussed in Note 3 - Business Combinations. Intangible assets are amortized on a straight-line basis over their estimated useful lives, which range from two to ten years. Amortization expense included in cost of revenues in the condensed consolidated statements of comprehensive loss was $1.9 million and $0.9 million for the three months ended September 30, 2019 and 2018, respectively, and $5.5 million and $2.7 million for the nine months ended September 30, 2019 and 2018, respectively. Amortization expense included in operating expenses in the condensed consolidated statements of comprehensive loss was $0.9 million and $0.2 million for the three months ended September 30, 2019 and 2018, respectively, and $3.0 million and $1.0 million for the nine months ended September 30, 2019 and 2018, respectively.
Gross capitalized software development costs was $4.0 million as of September 30, 2019 and December 31, 2018. During the year ended 2017, all the products related to capitalized software development costs reached general release, and the Company commenced amortization of these costs. The Company amortized $0.2 million of capitalized software development costs for each of the three months ended September 30, 2019 and 2018, and $0.6 million for each of the nine months ended September 30, 2019 and 2018. Capitalized software development costs are computed on an individual product basis and those products available for market are amortized to cost of revenues over the products' estimated economic lives, which are expected to be five years.
XML 23 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2019
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
In March 2014, the Company's board of directors approved the 2014 Equity Incentive Plan, or 2014 Plan, under which stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares and units and other cash-based or stock-based awards may be granted to employees, consultants and directors. Shares of common stock that are issued and available for issuance under the 2014 Plan consist of authorized, but unissued or reacquired shares of common stock or any combination thereof.
As of December 31, 2018, a total of 9,186 shares had been reserved for issuance under the 2014 Plan. The 2014 Plan contains a provision that automatically increases the shares available for issuance under the plan on January 1 of each year subsequent to the 2014 Plan's adoption through 2024, by an amount equal to the smaller of (a) 4.5% of the number of shares of common stock issued and outstanding on the immediately preceding December 31, or (b) an amount determined by the Company's board of directors. On January 1, 2019, 1,959 shares were added to the 2014 Plan in accordance with the annual automatic increase provision of the 2014 Plan. In addition, the 2014 Plan reserve is automatically increased to include any shares issuable upon expiration or termination of options granted under the Company's 2007 Stock Plan, or 2007 Plan, for options that expire or terminate without having been exercised. For the nine months ended September 30, 2019, no shares have been transferred to the 2014 Plan from the 2007 Plan, and as of September 30, 2019 a total of 11,145 shares were allocated for issuance under the 2014 Plan. As of September 30, 2019, options to purchase a total of 2,706 shares of common stock have been granted under the 2014 Plan, 4,555 shares have been reserved under the 2014 Plan for the vesting of restricted stock units and market stock units, 769 shares have been returned to the 2014 Plan as a result of termination of options that expired or terminated without having been exercised and restricted stock awards that terminated prior to the awards vesting, and 4,653 shares of common stock remain available for future issuance under the 2014 Plan.
In July 2007, the Company adopted the 2007 Plan under which options or stock purchase rights may be granted to employees, consultants and directors. Upon the completion of the Company's initial public offering, or IPO, in March 2014, the board of directors terminated the 2007 Plan in connection with the IPO and all shares that were available for future issuance under the 2007 Plan at such time were transferred to the 2014 Plan. The 2007 Plan will continue to govern the terms and conditions of all outstanding equity awards granted under the 2007 Plan. As of September 30, 2019, no shares remain available for future issuance under the 2007 Plan.
Stock Options
Stock option activity during the nine months ended September 30, 2019 was as follows:
 
 
Number of Options
 
Weighted Average Exercise Price
Balance as of January 1, 2019
 
2,654

 
$
19.72

Granted
 

 

Exercised
 
(1,003
)
 
14.07

Forfeited
 
(52
)
 
39.73

Balance as of September 30, 2019
 
1,599

 
$
22.62


Restricted Stock Units
Restricted stock unit activity during the nine months ended September 30, 2019 was as follows:
 
 
Number of Shares
 
Weighted Average Grant Date Fair Value
Nonvested as of January 1, 2019
 
1,937

 
$
43.50

Granted
 
718

 
73.16

Vested
 
(586
)
 
38.44

Forfeited
 
(147
)
 
46.79

Nonvested as of September 30, 2019
 
1,922

 
$
55.98


Market Stock Units
Market stock unit activity during the nine months ended September 30, 2019 was as follows:
 
 
Number of Shares
 
Weighted Average Grant Date Fair Value
Nonvested as of January 1, 2019
 
260

 
$
21.98

Granted
 
242

 
29.79

Vested
 
(81
)
 
12.70

Forfeited
 
(2
)
 
26.34

Nonvested as of September 30, 2019
 
419

 
$
28.26


XML 24 R9999.htm IDEA: XBRL DOCUMENT v3.19.3
Label Element Value
Accounting Standards Update 2014-09 [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 15,842,000
Accounting Standards Update 2014-09 [Member] | Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 15,842,000
XML 25 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2019
Accounting Policies [Abstract]  
Schedule of Useful Lives of Property and Equipment
The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
 
3 - 5 years
Purchased software and licenses
 
3 - 5 years
Furniture and fixtures
 
7 years
Leasehold improvements
 
Lesser of estimated useful life or lease term

Schedule of Disaggregation of Revenue by Major Source
The following tables disaggregate the Company's revenue by major source:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Subscription
 
$
56,143

 
$
41,895

 
$
160,328

 
$
121,262

Transactional
 
12,264

 
10,417

 
35,977

 
27,936

Services and Other
 
11,295

 
8,229

 
32,339

 
24,725

Total Revenues
 
$
79,702

 
$
60,541

 
$
228,644

 
$
173,923

Schedule of Net Loss Per Share, Basic and Diluted
The following table sets forth the computations of net loss per share for the periods listed:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Numerator:
 
 
 
 
 
 
 
 
Net loss
 
$
(18,569
)
 
$
(8,859
)
 
$
(55,211
)
 
$
(23,534
)
Denominator:
 
 
 
 
 
 
 
 
Weighted-average common shares outstanding, basic and diluted
 
47,782

 
42,993

 
45,519

 
42,597

Net loss per common share, basic and diluted
 
$
(0.39
)
 
$
(0.21
)
 
$
(1.21
)
 
$
(0.55
)

Schedule of Antidilutive Securities Excluded from Computation of Loss Per Share
 
 
As of September 30,
 
 
2019
 
2018
Stock options, restricted stock units, and market stock units
 
3,940

 
4,842

Shares related to the 2023 Notes
 
1,226

 
210

Shares subject to warrants related to the issuance of the 2023 Notes
 
189

 

 
 
5,355

 
5,052


XML 26 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Operating Lease Cost, Lease Term and Discount Rate
The components of lease costs, lease term and discount rate were as follows:
 
 
Operating Leases
Lease expense:
 
 
Operating lease expense
 
$
1,697

Sublease income
 
(153
)
Total lease expense
 
$
1,544

 
 
 
Other information:
 
 
Cash paid for amounts included in the measurement of lease liabilities
 
 
Operating cash flows from operating leases
 
$
1,862

Right-of-use assets obtained in exchange for operating lease liabilities as of September 30, 2019
 
$
29,159

Weighted-average remaining lease term - operating leases
 
7.0 years

Weighted-average discount rate - operating leases
 
5.5
%

Schedule of Minimum Payments Required Under Operating Leases
Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at September 30, 2019 were as follows:
 
 
Operating Leases
Year Ended December 31,
 
 
2019 (from October 1 to December 31)
 
$
1,852

2020
 
7,952

2021
 
6,824

2022
 
6,350

2023
 
5,940

Thereafter
 
18,250

Total lease payments
 
$
47,168

Less: present value discount
 
(9,387
)
Present value of lease liabilities
 
$
37,781


Schedule of Future Minimum Contractual Commitments Future minimum contractual commitments that have initial or remaining non-cancelable terms in excess of one year were as follows:
 
 
Contractual Commitments
Year Ended December 31,
 
 
2019 (from October 1 to December 31)
 
$
3,693

2020
 
20,336

2021
 
19,018

2022
 
18,520

2023
 
241,697

Thereafter
 
322,181

Total commitments
 
$
625,445


XML 27 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Feb. 28, 2018
Accounting Policies [Abstract]            
Unbilled receivables $ 3,600,000   $ 3,600,000   $ 3,200,000  
Allowance for sales credits 500,000   500,000   $ 400,000  
Amortization of capitalized software development costs 200,000 $ 200,000 600,000 $ 600,000    
Capitalized software development costs 0 0 0 0    
Advertising costs 300,000 $ 400,000 1,100,000 $ 1,100,000    
Debt Instrument [Line Items]            
Warrant strike price (usd per share)           $ 78.75
Unrecognized tax benefits 300,000   300,000      
Convertible Senior Notes Due February 2023 | Convertible Debt            
Debt Instrument [Line Items]            
Principal amount           $ 230,000,000.0
Conversion price (usd per share)           $ 57.38
Convertible Senior Notes Due June 2026 | Convertible Debt            
Debt Instrument [Line Items]            
Principal amount $ 316,300,000   $ 316,300,000      
Conversion price (usd per share) $ 88.61   $ 88.61      
XML 28 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies - Narrative (Details)
ft² in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
ft²
building
Sep. 30, 2018
USD ($)
Other Commitments [Line Items]          
Number of buildings occupied | building       2  
Unoccupied lease charges $ 244 $ 0   $ 244 $ 658
Lease liability, current 7,472     7,472  
Lease liability, non-current 30,309     30,309  
Rent expense $ 1,300     $ 3,700  
Rent expense   $ 1,000     $ 3,200
Lease One          
Other Commitments [Line Items]          
Leased square feet | ft²       67  
Lease renewal term 5 years     5 years  
Lease Two          
Other Commitments [Line Items]          
Leased square feet | ft²       129  
Lease renewal term 10 years     10 years  
Atlanta Georgia Office Lease          
Other Commitments [Line Items]          
Unoccupied lease charges     $ 200    
Austin Office Lease          
Other Commitments [Line Items]          
Unoccupied lease charges     $ 700    
Lease liability, current $ 100     $ 100  
Lease liability, non-current $ 200     $ 200  
XML 29 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Cash, Cash Equivalents and Investments - Contractual Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Cash and Cash Equivalents [Abstract]    
Due within one year or less $ 28,038 $ 61,514
Due after one year through five years 7,658 7,465
Total $ 35,696 $ 68,979
XML 31 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combinations (Details) - USD ($)
3 Months Ended 9 Months Ended
Nov. 30, 2018
Oct. 15, 2018
Sep. 30, 2019
Sep. 30, 2019
Cloud Lending, Inc.        
Business Acquisition [Line Items]        
Purchase price   $ 125,100,000    
Cash paid to acquire business   107,300,000    
Amount placed in escrow account   $ 10,500,000    
Escrow Deposit, Period Held In Escrow   18 months    
Fair value of contingent earn-out payments   $ 59,500,000    
Compensation expenses included in acquisition related costs     $ 300,000 $ 1,300,000
Cloud Lending, Inc. | Other Noncurrent Liabilities        
Business Acquisition [Line Items]        
Fair value of contingent consideration     21,700,000 21,700,000
Gro Solutions        
Business Acquisition [Line Items]        
Cash paid to acquire business $ 25,500,000      
Amount placed in escrow account $ 400,000      
Compensation expenses included in acquisition related costs     $ 0 $ 200,000
Minimum | Gro Solutions        
Business Acquisition [Line Items]        
Escrow Deposit, Period Held In Escrow 12 months      
Maximum | Gro Solutions        
Business Acquisition [Line Items]        
Escrow Deposit, Period Held In Escrow 18 months      
XML 32 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Organization and Description of Business (Details)
Dec. 31, 2018
Q2 Software, Inc.  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Wholly owned subsidiary, ownership percentage 100.00%
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2019
Accounting Policies [Abstract]  
Basis of Presentation
These interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP, and Securities and Exchange Commission, or SEC, requirements for interim financial statements. The interim unaudited condensed consolidated financial statements include the accounts of Q2 Holdings, Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Principles of Consolidation
In the Company's opinion, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2018, which are included in the Company's Annual Report on Form 10-K, filed with the SEC on February 19, 2019. The results of operations for the three and nine months ended September 30, 2019 are not necessarily indicative of the results to be expected for the year ending December 31, 2019 or for any other period.
Use of Estimates
The preparation of the accompanying interim unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the interim unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, standalone selling price, and other revenue items requiring significant judgment; stock-based compensation; the carrying value of goodwill; the fair value of acquired intangibles; the capitalization of software development costs; the useful lives of property and equipment and long-lived intangible assets; fair value of contingent consideration; fair value of the conversion features of convertible notes; and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.
Cash and Cash Equivalents
The Company considers all highly liquid investments acquired with an original maturity of ninety days or less at the date of purchase to be cash equivalents. Cash equivalents are stated at cost or fair value based on the underlying security.
Restricted Cash
Restricted cash consists of deposits held as collateral for the Company's secured letters of credit or bank guarantee issued in place of the security deposit for the Company's corporate headquarters and various other leases.
Investments
Investments consist primarily of U.S. government agency bonds, corporate bonds, commercial paper, certificates of deposit and money market funds. All investments are considered available for sale and are carried at fair value.
Concentration of Credit Risk Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, restricted cash, investments and accounts receivable. The Company's cash and cash equivalents, restricted cash and investments are placed with high credit quality financial institutions and issuers, and at times may exceed federally-insured limits. The Company has not experienced any loss relating to cash and cash equivalents or restricted cash in these accounts. The Company provides credit, in the normal course of business, to a number of its customers. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. 
Contract Balances
The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables, or contract assets, and deferred revenues, or contract liabilities. Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets that are expected to be billed during the succeeding twelve-month period are recorded in contract assets, current portion, and the remaining portion is recorded in contract assets, net of current portion on the accompanying condensed consolidated balance sheets at the end of each reporting period. A contract liability results when the Company receives prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. The Company recognizes contract liabilities as revenues when the services are performed, and the corresponding revenue recognition criteria are met. Contract liabilities that are expected to be recognized as revenues during the succeeding twelve-month period are recorded in deferred revenues, current portion, and the remaining portion is recorded in deferred revenue, net of current portion, on the accompanying condensed consolidated balance sheets at the end of each reporting period.
Accounts Receivable Accounts receivable are stated at net realizable value, including both billed and unbilled receivables to customers. Unbilled receivable balances arise primarily when the Company provides services in advance of billing for those services. Generally, billing for revenues related to the number of End Users and the number of transactions processed by the Company's End Users that are included in the Company's minimum subscription fee occurs in the month the revenue is recognized, resulting in accounts receivable. Billing for revenues relating to the number of End Users and the number of transactions processed by the Company's End Users that are in excess of the Company's minimum subscription fees are, generally, billed in the month following the month the revenues were earned, resulting in an unbilled receivable.
Deferred Revenues Deferred revenues primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. The Company recognizes deferred revenues as revenues when the services are performed and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed.
Deferred Implementation Costs
The Company capitalizes certain personnel and other costs such as employee salaries, benefits and the associated payroll taxes that are direct and incremental to the implementation of its solutions. The Company analyzes implementation costs that may be capitalized to assess their recoverability, and only capitalizes costs that it anticipates being recoverable. The Company assesses the recoverability of its deferred implementation costs by comparing the greater of the amount of the non-cancellable portion of a customer's contract and the non-refundable customer prepayments received as it relates to the specific implementation costs incurred. The Company begins amortizing the deferred implementation costs for an implementation once the revenue recognition criteria have been met, and the Company amortizes those deferred implementation costs ratably over the expected period of customer benefit, which has been determined to be the estimated life of the technology, which the Company estimates to be five to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.
Deferred Solution and Other Costs
The Company capitalizes sales commissions and other third-party costs such as third-party licenses and maintenance related to its customer agreements. The Company capitalizes sales commissions because the commission charges are so closely related to the revenues from the non-cancellable customer agreements that they should be recorded as an asset and charged to expense over the same period that the related revenue is recognized. The Company capitalizes commissions and bonuses for those involved in the sale, including direct employees and indirect supervisors, as these are incremental to the sale. The Company typically pays commissions in two increments. The initial payment is made after the contract has been executed and the initial deposit has been received from the customer, and the final payment is made upon commencement date. The Company requires that an individual remain employed to collect a commission when it is due. The service period between the first and second payment is considered a substantive service period and as a result, the Company expenses the final payment when made. The Company begins amortizing deferred solution and other costs for a particular customer agreement once the revenue recognition criteria are met and amortizes those deferred costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology, which the Company estimates to be five to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life of or improve an asset are expensed in the period incurred.
The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
 
3 - 5 years
Purchased software and licenses
 
3 - 5 years
Furniture and fixtures
 
7 years
Leasehold improvements
 
Lesser of estimated useful life or lease term

Purchase Price Allocation, Intangible Assets, and Goodwill
The purchase price allocation for business combinations and asset acquisitions requires extensive use of accounting estimates and judgments to allocate the purchase price to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values. The Company determines whether substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business. If it is not met, the Company determines whether the single asset or group of assets, as applicable, meets the definition of a business.
In connection with the Company's acquisitions discussed in Note 3 - Business Combinations, the Company recorded certain intangible assets, including acquired technology, customer relationships, trademarks, non-compete agreements and assembled workforce. Amounts allocated to the acquired intangible assets are being amortized on a straight-line basis over the
estimated useful lives. The Company periodically reviews the estimated useful lives and fair values of its identifiable intangible assets, taking into consideration any events or circumstances which might result in a diminished fair value or revised useful life.

The excess purchase price over the fair value of assets acquired is recorded as goodwill. The Company tests goodwill for impairment annually in October, or whenever events or changes in circumstances indicate an impairment may have occurred. Because the Company operates in a single reporting unit, the impairment test is performed at the consolidated entity level by comparing the estimated fair value of the Company to the carrying value of the Company. The Company estimates the fair value of the reporting unit using a "step one" analysis using a fair-value-based approach based on the market capitalization or a discounted cash flow analysis of projected future results to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company's products, capital needs, economic trends and other factors which are inherently difficult to forecast. If actual results, or the plans and estimates used in future impairment analyses are lower than the original estimates used to assess the recoverability of these assets, the Company could incur impairment charges in a future period.
Revenues and Cost of Revenues
Revenues are recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when the Company's solutions are implemented and made available to the customers. The promised consideration may include fixed amounts, variable amounts or both. Revenues are recognized net of sales credits and allowances.
Revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions within a single operating segment. The Company derives the majority of its revenues from subscription fees for the use of its solutions hosted in either the Company's data centers or cloud-based hosting services, transaction revenue from bill-pay solutions, as well as revenues for customer support and implementation services related to the Company's solutions. The Company recognizes the corresponding revenues over time on a ratable basis over the customer agreement term.
The following tables disaggregate the Company's revenue by major source:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Subscription
 
$
56,143

 
$
41,895

 
$
160,328

 
$
121,262

Transactional
 
12,264

 
10,417

 
35,977

 
27,936

Services and Other
 
11,295

 
8,229

 
32,339

 
24,725

Total Revenues
 
$
79,702

 
$
60,541

 
$
228,644

 
$
173,923

Subscription Revenues
The Company's software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications, including contractual periodic price increases, are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company's solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenues or revenues, depending on whether the revenue recognition criteria have been met. Periodic price increases are estimated at contract inception and result in contract assets as revenue recognition may exceed the amount billed early in the contract. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as revenue in the month when the usage amounts are determined and reported.
A small portion of the Company's customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements. Term licenses sold with maintenance entitle the customer to technical support, upgrades and updates to the software on a when-and-if-available basis. The Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the start of each license term. The Company recognizes the remaining arrangement consideration for maintenance revenue over time on a ratable basis over the term of the software license. If the expected length of time between when the Company transfers the software license to the customer and when the customer pays for it results in a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money, which reflects the price the customer would have paid when the license was transferred. Revenues from term licenses and maintenance agreements and the related financing component were not significant in the periods presented.
Transactional Revenues
The Company earns the majority of its transactional revenues based on the number of bill-pay transactions that End Users initiate on its digital banking platform. The Company also generates a smaller portion of its transactional revenues from interchange fees generated when End Users utilize debit cards integrated with its Q2 CorePro API or Q2 Biller Direct products. The Company recognizes revenue for bill-pay transaction services and interchange fees in the month incurred based on actual transactions.
Services and Other Revenues
Implementation services are required for each new digital banking and lending and leasing platform and Centrix standalone contract, and there is a significant level of integration and configuration for each customer. The Company's revenue for upfront implementation services are billed upfront and recognized over time on a ratable basis over the customer agreement term for its hosted application agreements. Upfront implementation services for on-premises agreements are recognized at commencement date. Under certain circumstances, the Company partners with third-party professional system integrators to support the installation and configuration process for its digital lending and leasing solutions, and therefore, the Company has determined that these services qualify as a separate performance obligation in certain markets and geographies, and the upfront implementation services for these agreements are recognized upon completion of the services.
Professional services revenues, which primarily consist of training, advisory services, core conversion services, web design, and other general professional services, are generally billed and recognized when delivered.
Certain out-of-pocket expenses billed to customers are recorded as revenues rather than an offset to the related expense. Revenues recorded from out-of-pocket expense reimbursements totaled approximately $0.5 million for each of the three months ended September 30, 2019 and 2018 and $1.4 million and $1.2 million for the nine months ended September 30, 2019 and 2018, respectively. The out-of-pocket expenses are reported in cost of revenues.
Significant Judgments
Performance Obligations and Standalone Selling Price
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company has contracts with customers that often include multiple performance obligations, usually including multiple subscription and implementation services. For these contracts, the Company accounts for individual performance obligations that are distinct separately by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price, or SSP, of each distinct good or service in the contract. In determining whether implementation services are distinct from subscription services, the Company considered various factors including the significant level of integration, interdependency, and interrelation between the implementation and subscription service, as well as the inability of the customer's personnel or other service providers to perform significant portions of the services. The Company has concluded that the implementation services included in contracts with multiple performance obligations in the North American banking market are not distinct and, as a result, the Company defers any arrangement fees for implementation services and recognizes such amounts over time on a ratable basis as one performance obligation with the underlying subscription revenue for the initial agreement term of the hosted application agreements. The Company has concluded that outside the North American banking market, the implementation services for its lending and leasing platform included in contracts with multiple performance obligations are distinct and, as a result, the Company recognizes implementation fees on such arrangements upon completion of the services.
The majority of the Company's revenue recognized at a particular point in time is for professional services and usage revenue. These services are performed within a relatively short period of time and are recognized at the point in time in which the customer obtains control of the asset, which is generally upon completion of the service.
Judgment is required to determine the SSP for each distinct performance obligation. A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the adjusted market assessment approach, which considers its overall pricing objectives, market conditions and other factors, including the value of the Company's contracts, its discounting practices, the size and volume of its transactions, customer characteristics, price lists, go-to-market strategy, historical standalone sales and agreement prices, and the number and types of users within its contracts.
Variable Consideration
The Company recognizes usage revenue related to End Users accessing its products in excess of contracted amounts, bill-pay transactions that End Users initiate on its digital banking platform, and interchange fees that End Users generate using the Company's solutions. Judgment is required to determine the accounting for these types of revenue. The Company considers various factors including the degree to which usage is interdependent or interrelated to past services, costs to the Company per user over the contract, and contractual price per user changes and their relationship to market terms, forecasted data, and the Company's cost to fulfill the obligation. The Company has concluded that its usage revenue relates specifically to the transfer of the service to the customer and is consistent with the allocation objective of Topic 606 when considering all of the performance obligations and payment terms in the contract. Therefore, the Company recognizes usage revenue on a monthly or quarterly basis in accordance with the agreement, as determined and reported. This allocation reflects the amount the Company expects to receive for the services for the given period.
The Company sometimes provides credits or incentives to its customers. Known and estimable credits and incentives represent a form of variable consideration, which are estimated at contract inception and reduce the revenues recognized for a particular contract. These estimates are updated at the end of each reporting period as additional information becomes available. The Company believes that there will not be significant changes to its estimates of variable consideration as of September 30, 2019.
Other Considerations
The Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis) with respect to the vendor reseller agreements pursuant to which the Company resells certain third-party solutions along with the Company's solutions. Generally, the Company reports revenues from these types of contracts on a gross basis, meaning the amounts billed to customers are recorded as revenues, and expenses incurred are recorded as cost of revenues. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. Revenues provided from agreements in which the Company is an agent are insignificant.
Cost of Revenues
Cost of revenues is comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, for employees providing services to the Company's customers. This includes the costs of the Company's implementation, customer support, data center and customer training personnel, as well as costs related to research and development personnel who perform implementation and customer support services. Cost of revenues also includes the direct costs of bill-pay and other third-party intellectual property included in the Company's solutions, the amortization of deferred solution and services costs, co-location facility costs and depreciation of the Company's data center assets, cloud-based hosting services, an allocation of general overhead costs and referral fees. Direct costs of third-party intellectual property include amounts paid for third-party licenses and related maintenance that are incorporated into the Company's software and the amortization of acquired technology from the Company's recent acquisitions, with the costs amortized to cost of revenues over the useful lives of the purchased assets.
The Company capitalizes certain personnel costs directly related to the implementation of its solutions to the extent those costs are recoverable from future revenues. The Company amortizes the costs for an implementation once revenue recognition commences, and the Company amortizes those implementation costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology. Other costs not directly recoverable from future revenues are expensed in the period incurred.
Software Development Costs Software development costs include salaries and other personnel-related costs, including employee benefits and bonuses attributed to programmers, software engineers and quality control teams working on the Company's software solutions. The costs related to software development that are incurred between reaching technological feasibility of a solution and the point at which the solution is ready for general release are capitalized and are included in intangible assets, net on the condensed consolidated balance sheet. Capitalized software development costs are computed on an individual product basis, and products available for market are amortized to cost of revenues over the products' estimated economic lives.
Research and Development Costs Research and development costs include salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, third-party contractor expenses, software development tools, an allocation of facilities and depreciation expenses and other related expenses incurred in developing new solutions and upgrading and enhancing existing solutions. Research and development costs are expensed as incurred
Advertising All advertising costs of the Company are expensed the first time the advertising takes place.
Sales Tax
The Company presents sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, excludes them from revenues.
Comprehensive Loss
Comprehensive loss includes net loss as well as other changes in stockholders' equity that result from transactions and economic events other than those with stockholders. Other comprehensive loss consists of unrealized gains and losses on available-for-sale investments and foreign currency translation adjustments.
Stock-Based Compensation
Stock options, restricted stock units, and market stock units awarded to employees, directors, executives and consultants are measured at fair value at each grant date. The Company does not use a forfeiture rate to recognize compensation expense. Generally, options vest 25% on the one-year anniversary of the grant date with the balance vesting monthly over the following 36 months, and restricted stock unit awards vest in four annual installments of 25% each. Market stock units are performance-based awards that vest based on the Company's stockholder return relative to the total stockholder return of the Russell 2000 Index, or Index, over a three-year period on the anniversary of the date of grant. Up to one-third of the target shares of the Company's common stock subject to each market stock unit award are eligible to be earned after the first and second years of the performance period and up to 200% of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period.
The Company values stock options using the Black-Scholes option-pricing model, which requires the input of subjective assumptions, including the risk-free interest rate, expected life, expected stock price volatility and dividend yield. The risk-free interest rate assumption is based upon observed interest rates for constant maturity U.S. Treasury securities consistent with the expected term of the Company's employee stock options. The expected life represents the time the stock options are expected to
be outstanding and is based on the simplified method. Under the simplified method, the expected life of an option is presumed to be the mid-point between the vesting date and end of the contractual term. The Company used the simplified method due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the stock options. Due to the Company's limited history as a public company, expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the stock options. The Company assumed no dividend yield because it does not expect to pay dividends in the near future, which is consistent with the Company's history of not paying dividends. The Company recognizes compensation expense ratably over the requisite service period of the stock option award.
The Company values restricted stock units at the closing market price on the date of grant, and recognizes compensation expense ratably over the requisite service period of the restricted stock unit award.
The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company assumed no dividend yield and recognizes compensation expense ratably over the performance period of the market stock unit award. The Company recognizes compensation expense using the graded attribution method on a straight-line basis over the performance period for each market stock unit award.
Convertible Senior Notes In accounting for the issuance of the 2023 Notes, the Company separated each of the 2023 Notes due into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion feature. The carrying amount of the equity component representing the conversion feature was determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the 2023 Notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the 2023 Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to the 2023 Notes, the Company allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the 2023 Notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.
Leases
The Company determines if a contract contains a lease for accounting purposes at the inception of the arrangement. The Company elected to apply the practical expedient which allows the Company to account for lease and non-lease components of a contract as a single leasing arrangement. In addition, the Company elected the practical expedients related to lease classification and the short-term lease exemption, whereby leases with initial terms of one year or less are not capitalized and instead expensed generally on a straight-line basis over the lease term. The Company is primarily a lessee with a lease portfolio comprised mainly of real estate and equipment leases. As of September 30, 2019, the Company had no finance leases.
 Operating lease assets are included on the Company's condensed consolidated balance sheets in non-current assets as a right-of-use asset, or ROU, and represent the Company's right to use an underlying asset for the lease term. Operating lease liabilities are included on the Company's condensed consolidated balance sheets in lease liabilities, current portion, for the portion that is due within 12 months and in lease liabilities, net of current portion, for the portion that is due beyond 12 months of the financial statement date and represent the Company's obligation to make lease payments.
 ROU assets and lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term using an appropriate discount rate. If an implicit rate is not readily determined by the Company's leases, the Company utilizes the incremental borrowing rate based on the available information at the commencement date to determine the lease payments. The depreciable lives of the underlying leased assets are generally limited to the expected lease term inclusive of any optional lease renewals where the Company concludes at the inception of the lease that the Company is reasonably certain of exercising those options. The ROU asset calculation may also include any initial direct costs paid and is reduced by any lease incentives provided by the lessor. Lease expense for operating lease payments are recognized on a straight-line basis over the lease term.
Income Taxes
Deferred income taxes are provided for the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes and operating loss carryforwards and credits using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. The Company assesses the likelihood that deferred tax assets will be realized and recognizes a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction. To date, the Company has provided a valuation allowance against most of its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. Although the Company believes that its tax estimates are reasonable, the ultimate tax determination involves significant judgment that is subject to audit by tax authorities in the ordinary course of business. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available.
The Company evaluates its uncertain tax positions based on a determination of whether and how much of a tax benefit taken by the Company in its tax filings or positions is more likely than not to be realized. Potential interest and penalties associated with any uncertain tax positions are recorded as a component of income tax expense. As of September 30, 2019, the Company has unrecognized tax benefits of $0.3 million related to prior year uncertain tax positions, and an insignificant amount of accrued interest. The Company does not expect any of the balance to be recognized during the next twelve months.  
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board, or FASB, issued ASU No. 2016-02, "Leases (Topic 842)," to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU 2018-10, "Codification Improvements to Topic 842 (Leases)," which provides narrow amendments to clarify how to apply certain aspects of the new lease standard. In July 2018, the FASB also issued ASU 2018-11, "Targeted Improvements," which provides the option to adopt ASU No. 2016-02 retrospectively for each prior period presented or as of the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. In January 2019, the FASB issued ASU No. 2019-01, "Leases (Topic 842): Codification Improvements" to clarify the required disclosures of ASU No. 2016-02 and explicitly exempt entities from disclosing the effect of the change for the interim period. The Company adopted the standard effective January 1, 2019 and elected the package of practical expedients permitted under the transition guidance within Topic 842, which among other things, allows the Company to carry forward the historical lease classification and the practical expedient to not separate lease and non-lease components of an agreement. Adoption of the new standard resulted in the recording of lease assets and lease liabilities of approximately $27.0 million and $36.2 million, respectively, as of January 1, 2019. The difference between the lease assets and lease liabilities is the reclassification of deferred rent on the Company's balance sheet at the date of
adoption. The standard had no impact on the Company's condensed consolidated statement of comprehensive loss or the condensed consolidated statement of cash flows.
In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326)" which modifies the measurement of expected credit losses of certain financial instruments. Credit losses on trade and other receivables, contract assets, available-for-sale debt securities, and other instruments will reflect the Company's current estimate of the expected credit losses and will generally result in the earlier recognition of allowance for losses. The new guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019, with early adoption permitted. The Company expects this standard to impact its accounting for allowances for doubtful accounts, available-for-sale securities and other assets subject to credit risk and is currently implementing new credit loss models and updating its processes and controls in preparation of the adoption of ASU 2016-13. Based on the composition of the Company's investment portfolio, current market conditions and historical credit loss activity, the adoption of ASU 2016-13 is not expected to have a material impact on its condensed consolidated financial statements.
In January 2017, the FASB issued ASU No. 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" which simplifies the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test and requires an entity to write down the carrying value of goodwill up to the amount by which the carrying amount of a reporting unit exceeds its fair value. The standard is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years and early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company does not expect the adoption of this standard to have a material impact on its condensed consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-15, "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40)," which 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 (and hosting arrangements that include an internal-use software license). ASU 2018-15 will be effective for the Company beginning in its first quarter of 2020, with early adoption permitted. The ASU may be applied retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company has elected to early adopt the ASU as of January 1, 2019 on a prospective basis. No implementation costs related to hosting arrangements were capitalized during the three and nine months ended September 30, 2019.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
Intangible assets at September 30, 2019 and December 31, 2018 were as follows:
 
 
As of September 30, 2019
 
As of December 31, 2018
 
 
Gross Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Gross Amount
 
Accumulated Amortization
 
Net Carrying Amount
Customer relationships
 
$
10,640

 
$
(3,710
)
 
$
6,930

 
$
10,640

 
$
(2,148
)
 
$
8,492

Non-compete agreements
 
2,064

 
(975
)
 
1,089

 
2,064

 
(668
)
 
1,396

Trademarks
 
11,935

 
(3,166
)
 
8,769

 
11,935

 
(2,350
)
 
9,585

Acquired technology
 
53,183

 
(17,854
)
 
35,329

 
53,183

 
(12,030
)
 
41,153

Assembled workforce
 
38

 
(34
)
 
4

 
79

 
(51
)
 
28

Capitalized software development costs
 
3,975

 
(1,929
)
 
2,046

 
3,975

 
(1,333
)
 
2,642

 
 
$
81,835

 
$
(27,668
)
 
$
54,167

 
$
81,876

 
$
(18,580
)
 
$
63,296


XML 35 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Cash, Cash Equivalents and Investments - Fair Values and Gross Unrealized Loss of Available-For-Sale Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost $ 5,582 $ 67,142
Gross Unrealized Loss (7) (115)
Fair Value 5,575 67,027
U.S. government agency bonds    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 502 22,330
Gross Unrealized Loss 0 (37)
Fair Value 502 22,293
Corporate bonds and commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 5,080 44,812
Gross Unrealized Loss (7) (78)
Fair Value $ 5,073 $ 44,734
XML 36 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Assets    
Investments $ 35,696 $ 68,979
Fair Value, Measurements, Recurring    
Assets    
Investments 35,696 68,979
Fair Value, Measurements, Recurring | Contingent consideration    
Liabilities    
Contingent consideration 21,726 16,862
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level I)    
Assets    
Investments 0 0
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level I) | Contingent consideration    
Liabilities    
Contingent consideration 0 0
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level II)    
Assets    
Investments 35,696 68,979
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level II) | Contingent consideration    
Liabilities    
Contingent consideration 0 0
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level III)    
Assets    
Investments 0 0
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level III) | Contingent consideration    
Liabilities    
Contingent consideration 21,726 16,862
U.S. government agency bonds    
Assets    
Investments 502 22,293
U.S. government agency bonds | Fair Value, Measurements, Recurring    
Assets    
Investments 502 22,293
U.S. government agency bonds | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level I)    
Assets    
Investments 0 0
U.S. government agency bonds | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level II)    
Assets    
Investments 502 22,293
U.S. government agency bonds | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level III)    
Assets    
Investments 0 0
Corporate bonds and commercial paper    
Assets    
Investments 34,949 44,734
Corporate bonds and commercial paper | Fair Value, Measurements, Recurring    
Assets    
Investments 34,949 44,734
Corporate bonds and commercial paper | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level I)    
Assets    
Investments 0 0
Corporate bonds and commercial paper | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level II)    
Assets    
Investments 34,949 44,734
Corporate bonds and commercial paper | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level III)    
Assets    
Investments 0 0
Certificates of deposit    
Assets    
Investments 245 1,952
Certificates of deposit | Fair Value, Measurements, Recurring    
Assets    
Investments 245 1,952
Certificates of deposit | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level I)    
Assets    
Investments 0 0
Certificates of deposit | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level II)    
Assets    
Investments 245 1,952
Certificates of deposit | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level III)    
Assets    
Investments 0 0
Money market funds    
Assets    
Cash equivalents 85,195 54,559
Money market funds | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 85,195 54,559
Money market funds | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level I)    
Assets    
Cash equivalents 85,195 54,559
Money market funds | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level II)    
Assets    
Cash equivalents 0 0
Money market funds | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level III)    
Assets    
Cash equivalents $ 0 $ 0
XML 37 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 38 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies - Schedule of Operating Lease Cost, Lease Term and Discount Rate (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Lease expense:  
Operating lease expense $ 1,697
Sublease income (153)
Total lease expense 1,544
Cash paid for amounts included in the measurement of lease liabilities  
Operating cash flows from operating leases 1,862
Right-of-use assets obtained in exchange for operating lease liabilities as of September 30, 2019 $ 29,159
Weighted-average remaining lease term - operating leases 7 years
Weighted-average discount rate - operating leases 5.50%
XML 39 R4.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Statement [Abstract]        
Revenues $ 79,702 $ 60,541 $ 228,644 $ 173,923
Cost of revenues [1] 40,447 30,140 117,683 86,420
Gross profit 39,255 30,401 110,961 87,503
Operating expenses:        
Sales and marketing [1] 15,700 11,467 47,371 34,541
Research and development [1] 19,617 12,904 56,392 35,817
General and administrative [1] 13,418 11,237 41,357 32,331
Acquisition related costs 2,758 1,811 7,453 2,325
Amortization of acquired intangibles 912 251 3,032 987
Unoccupied lease charges 244 0 244 658
Total operating expenses 52,649 37,670 155,849 106,659
Loss from operations (13,394) (7,269) (44,888) (19,156)
Other income (expense):        
Interest and other income 1,315 1,025 2,978 1,979
Interest and other expense (6,521) (2,902) (13,608) (6,984)
Total other income (expense), net (5,206) (1,877) (10,630) (5,005)
Loss before income taxes (18,600) (9,146) (55,518) (24,161)
Benefit from income taxes 31 287 307 627
Net loss (18,569) (8,859) (55,211) (23,534)
Other comprehensive loss:        
Unrealized gain on available-for-sale investments 37 78 247 56
Foreign currency translation adjustment (59) 0 (68) 0
Comprehensive loss $ (18,591) $ (8,781) $ (55,032) $ (23,478)
Net loss per common share, basic and diluted (usd per share) $ (0.39) $ (0.21) $ (1.21) $ (0.55)
Weighted average common shares outstanding:        
Basic and diluted (in shares) 47,782 42,993 45,519 42,597
[1]
Includes stock-based compensation expenses as follows:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Cost of revenues
 
$
1,478

 
$
1,240

 
$
4,454

 
$
3,320

Sales and marketing
 
2,060

 
1,474

 
5,462

 
4,128

Research and development
 
2,598

 
1,758

 
7,083

 
4,680

General and administrative
 
3,934

 
3,026

 
11,536

 
8,469

Total stock-based compensation expenses
 
$
10,070

 
$
7,498

 
$
28,535

 
$
20,597

XML 40 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs)
shares in Thousands
9 Months Ended
Sep. 30, 2019
$ / shares
shares
Number of Shares  
Nonvested as of beginning of period (in shares) | shares 1,937
Granted (in shares) | shares 718
Vested (in shares) | shares (586)
Forfeited (in shares) | shares (147)
Nonvested as of end of period (in shares) | shares 1,922
Weighted Average Grant Date Fair Value  
Nonvested at beginning of period (in dollars per share) | $ / shares $ 43.50
Granted (in dollars per share) | $ / shares 73.16
Vested (in dollars per share) | $ / shares 38.44
Forfeited (in dollars per share) | $ / shares 46.79
Nonvested at end of period (in dollars per share) | $ / shares $ 55.98
XML 41 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
2019 (from October 1 to December 31) $ 1,852
2020 7,952
2021 6,824
2022 6,350
2023 5,940
Thereafter 18,250
Total lease payments 47,168
Less: present value discount (9,387)
Present value of lease liabilities $ 37,781
XML 42 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Convertible Senior Notes - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Debt Instrument [Line Items]        
Amortization of debt issuance costs     $ 1,004 $ 587
Amortization of debt discount     10,150 5,370
Convertible Senior Notes Due February 2023 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual interest expense $ 431 $ 379 1,299 1,027
Amortization of debt issuance costs 259 241 759 587
Amortization of debt discount 2,364 2,282 7,004 5,370
Total 3,054 2,902 9,062 6,984
Convertible Senior Notes Due June 2026 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual interest expense 593 0 731 0
Amortization of debt issuance costs 200 0 245 0
Amortization of debt discount 2,556 0 3,146 0
Total $ 3,349 $ 0 $ 4,122 $ 0
XML 43 R8.htm IDEA: XBRL DOCUMENT v3.19.3
Organization and Description of Business
9 Months Ended
Sep. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Q2 Holdings, Inc. and its wholly-owned subsidiaries, collectively the Company, is a leading provider of secure, cloud-based digital solutions that transform the ways in which traditional and emerging financial services providers engage with account holders and end users, or End Users. The Company sells its solutions to regional and community financial institutions, alternative finance and leasing companies, and financial technology companies. The Company's solutions enable customers to deliver robust suites of digital banking, lending, leasing, and banking as a service, or BaaS, services that make it possible for account holders and End Users to transact and engage anytime, anywhere and on any device. The Company delivers its solutions to the substantial majority of its customers using a software-as-a-service, or SaaS, model under which its customers pay subscription fees for the use of the Company's solutions. The Company was incorporated in Delaware in March 2005 and is a holding company that owns 100% of the outstanding capital stock of Q2 Software, Inc. The Company's headquarters are located in Austin, Texas.
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Services and Other Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenue from External Customer [Line Items]        
Revenues $ 79,702 $ 60,541 $ 228,644 $ 173,923
Technology Services, Other        
Revenue from External Customer [Line Items]        
Revenues $ 500 $ 500 $ 1,400 $ 1,200
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Performance Obligations (Details)
$ in Millions
Sep. 30, 2019
USD ($)
Accounting Policies [Abstract]  
Revenue from remaining performance obligations $ 953.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, percentage 49.00%
Performance obligations expected to be satisfied, expected timing 24 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, percentage 39.00%
Performance obligations expected to be satisfied, expected timing 24 months
XML 46 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) - USD ($)
9 Months Ended
Sep. 30, 2019
Jan. 01, 2019
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Operating lease, right-of-use assets $ 29,159,000  
Operating lease liability 37,781,000  
Accounting Standards Update 2016-02    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Operating lease, right-of-use assets   $ 27,000,000.0
Operating lease liability   $ 36,200,000
Accounting Standards Update 2018-15    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Implementation costs related to hosting arrangements $ 0  
XML 47 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Cash, Cash Equivalents and Investments
9 Months Ended
Sep. 30, 2019
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents and Investments Cash, Cash Equivalents and Investments
The Company's cash, cash equivalents and investments as of September 30, 2019 and December 31, 2018 consisted primarily of cash, U.S. government agency bonds, corporate bonds, commercial paper, certificates of deposit and money market funds.
The Company classifies investments as available-for-sale at the time of purchase and reevaluates such classification as of each balance sheet date. All investments are recorded at estimated fair value. Unrealized gains and losses on available-for-sale investments are included in accumulated other comprehensive loss, a component of stockholders' equity. The Company evaluates its investments to assess whether those with unrealized loss positions are other than temporarily impaired. The Company considers impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely the Company will sell the investments before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in other income (expense), net, in the condensed consolidated statements of comprehensive loss. Interest, amortization of premiums and accretion of discount on all investments classified as available-for-sale are also included as a component of other income (expense), net, in the condensed consolidated statements of comprehensive loss.
As of September 30, 2019 and December 31, 2018, the Company's cash was $516.0 million and $53.8 million, respectively.
A summary of the Company's cash equivalents and investments as of September 30, 2019 is as follows:
Cash Equivalents:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Money market funds
 
$
85,195

 
$

 
$

 
$
85,195

 
 
 
 
 
 
 
 
 
Investments:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government agency bonds
 
$
502

 
$

 
$

 
$
502

Corporate bonds and commercial paper
 
34,817

 
139

 
(7
)
 
34,949

Certificates of deposit
 
245

 

 

 
245

 
 
$
35,564

 
$
139

 
$
(7
)
 
$
35,696

A summary of the Company's cash equivalents and investments as of December 31, 2018 is as follows:
Cash Equivalents:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Money market funds
 
$
54,559

 
$

 
$

 
$
54,559

 
 
 
 
 
 
 
 
 
Investments:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government agency bonds
 
$
22,330

 
$

 
$
(37
)
 
$
22,293

Corporate bonds and commercial paper
 
44,812

 

 
(78
)
 
44,734

Certificates of deposit
 
1,952

 

 

 
1,952

 
 
$
69,094

 
$

 
$
(115
)
 
$
68,979


The Company may sell its investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company classifies its investments, including investments with maturities beyond twelve months, as current assets in the accompanying condensed consolidated balance sheets.
The following table summarizes the estimated fair value of the Company's investments, designated as available-for-sale and classified by the contractual maturity date of the investments as of the dates shown:
 
 
September 30, 2019
 
December 31, 2018
Due within one year or less
 
$
28,038

 
$
61,514

Due after one year through five years
 
7,658

 
7,465

 
 
$
35,696

 
$
68,979


The Company has certain available-for-sale investments in a gross unrealized loss position, all of which have been in such position for less than 12 months. The Company reviews its debt securities classified as short-term investments on a regular basis to evaluate whether or not any security has experienced an other than temporary decline in fair value. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial position and near-term prospects of the issuer and its intent to sell, or whether it is more likely than not the Company will be required to sell the investment before recovery of the investment's amortized-cost basis. If the Company determines that an other than temporary decline exists in one of these investments, the respective investment would be written down to fair value. For debt securities, the portion of the write-down related to credit loss would be recognized in other income, net in the condensed consolidated statements of comprehensive loss. Any portion not related to credit loss would be included in accumulated other comprehensive loss. Because the Company does not intend to sell any investments which have an unrealized loss position at this time, and it is not more likely than not that the Company will be required to sell the investment before recovery of its amortized cost basis, which may be maturity, the Company does not consider the investments with unrealized loss positions to be other than temporarily impaired as of September 30, 2019.
The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of September 30, 2019:
 
 
Adjusted Cost
 
Gross Unrealized Loss
 
Fair Value
U.S. government agency bonds
 
$
502

 
$

 
$
502

Corporate bonds and commercial paper
 
5,080

 
(7
)
 
5,073

 
 
$
5,582

 
$
(7
)
 
$
5,575


The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of December 31, 2018:
 
 
Adjusted Cost
 
Gross Unrealized Loss
 
Fair Value
U.S. government agency bonds
 
$
22,330

 
$
(37
)
 
$
22,293

Corporate bonds and commercial paper
 
44,812

 
(78
)
 
44,734

 
 
$
67,142

 
$
(115
)
 
$
67,027


XML 48 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity
9 Months Ended
Sep. 30, 2019
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity
On June 10, 2019, the Company completed a registered public offering of 2,637,986 shares of the Company's common stock at a price of $69.50 per share, before underwriting discounts and commissions. On June 12, 2019, the Company completed the sale of an additional 395,698 shares of the Company's common stock at a price of $69.50 per share, before underwriting discounts and commissions, as a result of the underwriters' exercise of their option to purchase additional shares. The Company sold 2,913,684 of such shares and an existing stockholder sold an aggregate of 120,000 of such shares. The Company did not receive any proceeds from the sale of shares by the selling stockholder in the June 2019 common stock offering.
XML 49 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2019
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Assets Measured on Recurring Basis
The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of September 30, 2019:
 
 
 
 
Fair Value Measurements Using:
 
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level I)
 
Significant Other Observable Inputs
(Level II)
 
Significant Unobservable Inputs
(Level III)
Assets
 
 
 
 
 
 
 
 
Cash Equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
85,195

 
$
85,195

 
$

 
$

 
 
 
 
 
 
 
 
 
Investments:
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level I)
 
Significant Other Observable Inputs
(Level II)
 
Significant Unobservable Inputs
(Level III)
U.S. government agency bonds
 
$
502

 
$

 
$
502

 
$

Corporate bonds and commercial paper
 
34,949

 

 
34,949

 

Certificates of deposit
 
245

 

 
245

 

 
 
$
35,696

 
$

 
$
35,696

 
$

 
 
 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
 
 
Accrued Compensation:
 
Fair Value
 
Quoted Prices
in Active
Markets for
Identical Assets
(Level I)
 
Significant Other
Observable Inputs
(Level II)
 
Significant
Unobservable
Inputs
(Level III)
Contingent consideration
 
$
21,726

 
$

 
$

 
$
21,726


The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of December 31, 2018:
 
 
 
 
Fair Value Measurements Using:
 
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level I)
 
Significant Other Observable Inputs
(Level II)
 
Significant Unobservable Inputs
(Level III)
Assets
 
 
 
 
 
 
 
 
Cash Equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
54,559

 
$
54,559

 
$

 
$

 
 
 
 
 
 
 
 
 
Investments:
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level I)
 
Significant Other Observable Inputs
(Level II)
 
Significant Unobservable Inputs
(Level III)
U.S. government agency bonds
 
$
22,293

 
$

 
$
22,293

 
$

Corporate bonds and commercial paper
 
44,734

 

 
44,734

 

Certificates of deposit
 
1,952

 

 
1,952

 

 
 
$
68,979

 
$

 
$
68,979

 
$

 
 
 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
 
 
Other Long-term Liabilities:
 
Fair Value
 
Quoted Prices
in Active
Markets for
Identical Assets
(Level I)
 
Significant Other
Observable Inputs
(Level II)
 
Significant
Unobservable
Inputs
(Level III)
Contingent consideration
 
$
16,862

 
$

 
$

 
$
16,862


XML 50 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Convertible Senior Notes (Tables)
9 Months Ended
Sep. 30, 2019
Debt Disclosure [Abstract]  
Summary of Convertible Notes
The 2026 Notes consist of the following:
 
 
As of September 30, 2019
Liability component:
 
 
Principal
 
$
316,250

Unamortized debt discount
 
(81,266
)
Unamortized debt issuance costs
 
(6,131
)
Net carrying amount
 
228,853

 
 
 
Equity component: 
 
 
Net allocation of proceeds
 
84,412

Net issuance costs
 
(2,862
)
Net carrying amount
 
$
81,550


The 2023 Notes consist of the following:
 
 
As of September 30, 2019
Liability component:
 
 
Principal
 
$
230,000

Unamortized debt discount
 
(35,786
)
Unamortized debt issuance costs
 
(3,741
)
Net carrying amount
 
190,473

 
 
 
Equity component:
 
 
Net allocation of proceeds
 
31,116

Net issuance costs
 
(1,517
)
Net carrying amount
 
$
29,599


Summary of Interest Expense
The following table sets forth total interest expense recognized related to the 2026 Notes:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Contractual interest expense
 
593

 
$

 
731

 
$

Amortization of debt issuance costs
 
200

 

 
245

 

Amortization of debt discount
 
2,556

 

 
3,146

 

Total
 
$
3,349

 
$

 
$
4,122

 
$


The following table sets forth total interest expense recognized related to the 2023 Notes:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Contractual interest expense
 
$
431

 
$
379

 
$
1,299

 
$
1,027

Amortization of debt issuance costs
 
259

 
241

 
759

 
587

Amortization of debt discount
 
2,364

 
2,282

 
7,004

 
5,370

Total
 
$
3,054

 
$
2,902

 
$
9,062

 
$
6,984


XML 51 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 81,835 $ 81,876
Accumulated Amortization (27,668) (18,580)
Net Carrying Amount 54,167 63,296
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 10,640 10,640
Accumulated Amortization (3,710) (2,148)
Net Carrying Amount 6,930 8,492
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 2,064 2,064
Accumulated Amortization (975) (668)
Net Carrying Amount 1,089 1,396
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 11,935 11,935
Accumulated Amortization (3,166) (2,350)
Net Carrying Amount 8,769 9,585
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 53,183 53,183
Accumulated Amortization (17,854) (12,030)
Net Carrying Amount 35,329 41,153
Assembled workforce    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 38 79
Accumulated Amortization (34) (51)
Net Carrying Amount 4 28
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 3,975 3,975
Accumulated Amortization (1,929) (1,333)
Net Carrying Amount $ 2,046 $ 2,642
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Cash, Cash Equivalents and Investments - Summary of Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Debt Securities, Available-for-sale [Line Items]    
Cash $ 601,156 $ 108,341
Investments, amortized cost 35,564 69,094
Gross Unrealized Gains 139 0
Gross Unrealized Losses (7) (115)
Investments, fair value 35,696 68,979
U.S. government agency bonds    
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost 502 22,330
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (37)
Investments, fair value 502 22,293
Corporate bonds and commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost 34,817 44,812
Gross Unrealized Gains 139 0
Gross Unrealized Losses (7) (78)
Investments, fair value 34,949 44,734
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost 245 1,952
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Investments, fair value 245 1,952
Cash    
Debt Securities, Available-for-sale [Line Items]    
Cash 516,000 53,800
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents, amortized cost 85,195 54,559
Cash equivalents, fair value $ 85,195 $ 54,559
XML 53 q3201910q_htm.xml IDEA: XBRL DOCUMENT 0001410384 2019-01-01 2019-09-30 0001410384 2019-10-31 0001410384 2018-12-31 0001410384 2019-09-30 0001410384 us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-30 0001410384 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001410384 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-30 0001410384 us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-30 0001410384 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001410384 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001410384 us-gaap:CostOfSalesMember 2018-07-01 2018-09-30 0001410384 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-30 0001410384 2018-07-01 2018-09-30 0001410384 us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0001410384 us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0001410384 us-gaap:SellingAndMarketingExpenseMember 2018-07-01 2018-09-30 0001410384 2019-07-01 2019-09-30 0001410384 us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001410384 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001410384 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-09-30 0001410384 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001410384 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001410384 2018-01-01 2018-09-30 0001410384 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001410384 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001410384 2019-04-01 2019-06-30 0001410384 us-gaap:RetainedEarningsMember 2018-12-31 0001410384 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001410384 us-gaap:CommonStockMember 2019-09-30 0001410384 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001410384 us-gaap:RetainedEarningsMember 2019-06-30 0001410384 us-gaap:CommonStockMember 2019-06-30 0001410384 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001410384 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001410384 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001410384 us-gaap:CommonStockMember 2019-03-31 0001410384 us-gaap:TreasuryStockMember 2018-12-31 0001410384 us-gaap:CommonStockMember 2018-12-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001410384 2019-01-01 2019-03-31 0001410384 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001410384 us-gaap:RetainedEarningsMember 2019-09-30 0001410384 2019-03-31 0001410384 us-gaap:TreasuryStockMember 2019-03-31 0001410384 us-gaap:TreasuryStockMember 2019-06-30 0001410384 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001410384 us-gaap:TreasuryStockMember 2019-09-30 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001410384 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001410384 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001410384 2019-06-30 0001410384 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001410384 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001410384 us-gaap:RetainedEarningsMember 2019-03-31 0001410384 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001410384 us-gaap:CommonStockMember 2017-12-31 0001410384 2018-01-01 2018-03-31 0001410384 us-gaap:CommonStockMember 2018-09-30 0001410384 2018-04-01 2018-06-30 0001410384 us-gaap:RetainedEarningsMember 2017-12-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0001410384 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001410384 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001410384 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001410384 2017-12-31 0001410384 2018-06-30 0001410384 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001410384 us-gaap:RetainedEarningsMember 2018-06-30 0001410384 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001410384 us-gaap:CommonStockMember 2018-03-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0001410384 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001410384 us-gaap:RetainedEarningsMember 2018-09-30 0001410384 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001410384 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001410384 us-gaap:RetainedEarningsMember 2018-03-31 0001410384 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001410384 us-gaap:CommonStockMember 2018-06-30 0001410384 2018-09-30 0001410384 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001410384 us-gaap:TreasuryStockMember 2018-01-01 2018-03-31 0001410384 us-gaap:TreasuryStockMember 2017-12-31 0001410384 us-gaap:TreasuryStockMember 2018-06-30 0001410384 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001410384 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0001410384 us-gaap:TreasuryStockMember 2018-03-31 0001410384 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001410384 2018-03-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001410384 us-gaap:TreasuryStockMember 2018-09-30 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001410384 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001410384 qtwo:Q2SoftwareInc.Member 2018-12-31 0001410384 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2018-02-28 0001410384 qtwo:DeferredImplementationCostsNoncurrentMember 2019-07-01 2019-09-30 0001410384 qtwo:CloudLendingInc.Member 2018-10-15 0001410384 qtwo:TechnologyServicesOtherMember 2018-01-01 2018-09-30 0001410384 srt:MaximumMember qtwo:DeferredImplementationCostsNoncurrentMember 2019-09-30 0001410384 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2019-01-01 2019-09-30 0001410384 2021-10-01 2019-09-30 0001410384 qtwo:DeferredCommissionsMember 2019-01-01 2019-09-30 0001410384 qtwo:DeferredImplementationCostsNoncurrentMember 2019-01-01 2019-09-30 0001410384 us-gaap:OtherNoncurrentLiabilitiesMember qtwo:CloudLendingInc.Member 2019-09-30 0001410384 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-01-01 2019-09-30 0001410384 qtwo:TechnologyServicesOtherMember 2019-07-01 2019-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2019-09-30 0001410384 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-09-30 0001410384 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001410384 qtwo:TechnologyServicesOtherMember 2019-01-01 2019-09-30 0001410384 2019-10-01 2019-09-30 0001410384 2018-02-28 0001410384 qtwo:DeferredCommissionsMember 2019-07-01 2019-09-30 0001410384 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-09-30 0001410384 qtwo:DeferredImplementationCostsNoncurrentMember 2018-01-01 2018-09-30 0001410384 qtwo:DeferredCommissionsMember 2018-07-01 2018-09-30 0001410384 us-gaap:AccountingStandardsUpdate201815Member 2019-01-01 2019-09-30 0001410384 srt:MaximumMember qtwo:DeferredCommissionsMember 2019-09-30 0001410384 qtwo:DeferredCommissionsMember 2018-01-01 2018-09-30 0001410384 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001410384 qtwo:DeferredImplementationCostsNoncurrentMember 2018-07-01 2018-09-30 0001410384 us-gaap:ConvertibleDebtSecuritiesMember 2018-01-01 2018-09-30 0001410384 qtwo:EmployeeStockOptionsRestrictedStockUnitsAndMarketStockUnitsMember 2018-01-01 2018-09-30 0001410384 us-gaap:WarrantMember 2018-01-01 2018-09-30 0001410384 us-gaap:ConvertibleDebtSecuritiesMember 2019-01-01 2019-09-30 0001410384 qtwo:EmployeeStockOptionsRestrictedStockUnitsAndMarketStockUnitsMember 2019-01-01 2019-09-30 0001410384 us-gaap:WarrantMember 2019-01-01 2019-09-30 0001410384 qtwo:SubscriptionsMember 2019-01-01 2019-09-30 0001410384 qtwo:TransactionalServicesMember 2019-07-01 2019-09-30 0001410384 qtwo:SubscriptionsMember 2018-01-01 2018-09-30 0001410384 qtwo:TransactionalServicesMember 2018-01-01 2018-09-30 0001410384 qtwo:SubscriptionsMember 2018-07-01 2018-09-30 0001410384 qtwo:TransactionalServicesMember 2019-01-01 2019-09-30 0001410384 us-gaap:ProductAndServiceOtherMember 2018-07-01 2018-09-30 0001410384 us-gaap:ProductAndServiceOtherMember 2019-07-01 2019-09-30 0001410384 qtwo:TransactionalServicesMember 2018-07-01 2018-09-30 0001410384 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-09-30 0001410384 us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-09-30 0001410384 qtwo:SubscriptionsMember 2019-07-01 2019-09-30 0001410384 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2019-01-01 2019-09-30 0001410384 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-09-30 0001410384 us-gaap:RestrictedStockUnitsRSUMember qtwo:SharebasedCompensationAwardTrancheFourMember 2019-01-01 2019-09-30 0001410384 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-09-30 0001410384 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-09-30 0001410384 srt:MinimumMember qtwo:DeferredCommissionsMember 2019-09-30 0001410384 us-gaap:PerformanceSharesMember 2019-01-01 2019-09-30 0001410384 qtwo:TechnologyServicesOtherMember 2018-07-01 2018-09-30 0001410384 srt:MinimumMember qtwo:DeferredImplementationCostsNoncurrentMember 2019-09-30 0001410384 srt:MinimumMember us-gaap:ComputerEquipmentMember 2019-01-01 2019-09-30 0001410384 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-09-30 0001410384 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-09-30 0001410384 us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-09-30 0001410384 srt:MaximumMember us-gaap:ComputerEquipmentMember 2019-01-01 2019-09-30 0001410384 qtwo:GroSolutionsMember 2018-11-30 0001410384 qtwo:GroSolutionsMember 2019-01-01 2019-09-30 0001410384 qtwo:CloudLendingInc.Member 2018-10-15 2018-10-15 0001410384 srt:MaximumMember qtwo:GroSolutionsMember 2018-11-30 2018-11-30 0001410384 qtwo:CloudLendingInc.Member 2019-07-01 2019-09-30 0001410384 qtwo:GroSolutionsMember 2019-07-01 2019-09-30 0001410384 qtwo:CloudLendingInc.Member 2019-01-01 2019-09-30 0001410384 qtwo:GroSolutionsMember 2018-11-30 2018-11-30 0001410384 srt:MinimumMember qtwo:GroSolutionsMember 2018-11-30 2018-11-30 0001410384 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2018-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel2Member qtwo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel1Member qtwo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001410384 us-gaap:FairValueInputsLevel3Member qtwo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 qtwo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001410384 qtwo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-30 0001410384 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel1Member qtwo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel3Member qtwo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel2Member qtwo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-09-30 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-09-30 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-30 0001410384 us-gaap:MoneyMarketFundsMember 2019-09-30 0001410384 us-gaap:CertificatesOfDepositMember 2019-09-30 0001410384 qtwo:CorporateBondsandCommercialPaperMember 2019-09-30 0001410384 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-30 0001410384 us-gaap:CashMember 2018-12-31 0001410384 us-gaap:CashMember 2019-09-30 0001410384 us-gaap:CertificatesOfDepositMember 2018-12-31 0001410384 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001410384 qtwo:CorporateBondsandCommercialPaperMember 2018-12-31 0001410384 us-gaap:MoneyMarketFundsMember 2018-12-31 0001410384 us-gaap:TrademarksMember 2018-12-31 0001410384 us-gaap:NoncompeteAgreementsMember 2018-12-31 0001410384 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-12-31 0001410384 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-09-30 0001410384 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-09-30 0001410384 us-gaap:CustomerRelationshipsMember 2019-09-30 0001410384 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-12-31 0001410384 us-gaap:EmploymentContractsMember 2019-09-30 0001410384 us-gaap:CustomerRelationshipsMember 2018-12-31 0001410384 us-gaap:TrademarksMember 2019-09-30 0001410384 us-gaap:NoncompeteAgreementsMember 2019-09-30 0001410384 us-gaap:EmploymentContractsMember 2018-12-31 0001410384 us-gaap:OperatingExpenseMember 2019-01-01 2019-09-30 0001410384 us-gaap:OperatingExpenseMember 2018-01-01 2018-09-30 0001410384 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-09-30 0001410384 us-gaap:OperatingExpenseMember 2018-07-01 2018-09-30 0001410384 us-gaap:OperatingExpenseMember 2019-07-01 2019-09-30 0001410384 srt:MaximumMember 2019-01-01 2019-09-30 0001410384 2018-01-01 2018-12-31 0001410384 srt:MinimumMember 2019-01-01 2019-09-30 0001410384 qtwo:AustinOfficeLeaseMember 2019-09-30 0001410384 qtwo:LeaseOneMember 2019-01-01 2019-09-30 0001410384 qtwo:LeaseTwoMember 2019-01-01 2019-09-30 0001410384 qtwo:AustinOfficeLeaseMember 2018-04-01 2018-06-30 0001410384 qtwo:AtlantaGeorgiaOfficeLeaseMember 2018-04-01 2018-06-30 0001410384 qtwo:LeaseTwoMember 2019-09-30 0001410384 qtwo:LeaseOneMember 2019-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2019-09-30 0001410384 us-gaap:AdditionalPaidInCapitalMember qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2019-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2019-01-01 2019-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2018-07-01 2018-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2019-07-01 2019-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2018-01-01 2018-09-30 0001410384 us-gaap:AdditionalPaidInCapitalMember qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2019-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2019-06-01 2019-06-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2018-02-01 2018-02-28 0001410384 2018-02-01 2018-02-28 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2019-09-01 2019-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2019-01-01 2019-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2018-01-01 2018-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2018-07-01 2018-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2019-07-01 2019-09-30 0001410384 qtwo:PublicStockOfferingSharesFromExistingShareholdersMember 2019-06-12 2019-06-12 0001410384 qtwo:PublicStockOfferingMember 2019-06-10 0001410384 qtwo:PublicStockOfferingSharesFromParentMember 2019-06-10 2019-06-10 0001410384 qtwo:PublicStockOfferingMember 2019-06-12 0001410384 qtwo:PublicStockOfferingMember 2019-06-12 2019-06-12 0001410384 qtwo:PublicStockOfferingMember 2019-06-10 2019-06-10 0001410384 us-gaap:PerformanceSharesMember 2019-09-30 0001410384 us-gaap:PerformanceSharesMember 2018-12-31 0001410384 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001410384 us-gaap:RestrictedStockUnitsRSUMember 2019-09-30 0001410384 us-gaap:RestrictedStockUnitsRSUMember qtwo:A2014StockPlanMember 2019-01-01 2019-09-30 0001410384 qtwo:A2014StockPlanMember 2018-12-31 0001410384 qtwo:A2007StockPlanMember 2019-09-30 0001410384 qtwo:A2014StockPlanMember 2019-09-30 0001410384 qtwo:A2014StockPlanMember 2019-01-01 2019-09-30 0001410384 qtwo:A2014StockPlanMember 2019-01-01 2019-01-01 0001410384 us-gaap:RestrictedStockUnitsRSUMember qtwo:A2014StockPlanMember 2019-09-30 0001410384 qtwo:LenderPerformanceGroupLLCMember 2019-09-30 2019-09-30 0001410384 qtwo:LenderPerformanceGroupLLCMember 2019-09-30 pure iso4217:USD shares qtwo:annual_installment shares iso4217:USD qtwo:day utreg:sqft qtwo:reporting_unit qtwo:operating_segment qtwo:building false --12-31 Q3 2019 0001410384 P5D P5D P12M 1100000 0 0 0 200000 600000 4000000 P5Y P5Y 0.0001 0.0001 150000000 150000000 43535000 48110000 43535000 48110000 0.0174292 0.0112851 P2Y 107900000 P5Y P10Y 0.0001 0.0001 5000000 5000000 0 0 0 0 P5Y P5Y P3Y P3Y P7Y 500000 P24M P24M P1Y P3Y 0.33 0.33 0.25 0.25 0.25 10-Q true 2019-09-30 false 001-36350 Q2 Holdings, Inc. DE 20-2706637 13785 Research Blvd., Suite 150 Austin, TX 78750 512 275-0072 Common Stock, $0.0001 par value QTWO NYSE Yes Yes Large Accelerated Filer false false false 48155730 601156000 108341000 2152000 1815000 35696000 68979000 24349000 19668000 826000 598000 6114000 3983000 13902000 10501000 4638000 4427000 688833000 218312000 39917000 34994000 29159000 25384000 16761000 14884000 9948000 54167000 63296000 107857000 107907000 13981000 10272000 3502000 2230000 977684000 463720000 8612000 9169000 12358000 9329000 35689000 12652000 52047000 42531000 7472000 116178000 73681000 419326000 182723000 25391000 23063000 0 8151000 30309000 4639000 17202000 595843000 304820000 0 0 5000 4000 609327000 331355000 142000 -37000 -227633000 -172422000 381841000 158900000 977684000 463720000 79702000 60541000 228644000 173923000 40447000 30140000 117683000 86420000 39255000 30401000 110961000 87503000 15700000 11467000 47371000 34541000 19617000 12904000 56392000 35817000 13418000 11237000 41357000 32331000 2758000 1811000 7453000 2325000 912000 251000 3032000 987000 244000 0 244000 658000 52649000 37670000 155849000 106659000 -13394000 -7269000 -44888000 -19156000 1315000 1025000 2978000 1979000 6521000 2902000 13608000 6984000 -5206000 -1877000 -10630000 -5005000 -18600000 -9146000 -55518000 -24161000 -31000 -287000 -307000 -627000 -18569000 -8859000 -55211000 -23534000 37000 78000 247000 56000 -59000 0 -68000 0 -18591000 -8781000 -55032000 -23478000 -0.39 -0.21 -1.21 -0.55 47782000 42993000 45519000 42597000 1478000 1240000 4454000 3320000 2060000 1474000 5462000 4128000 2598000 1758000 7083000 4680000 3934000 3026000 11536000 8469000 10070000 7498000 28535000 20597000 43535000 4000 0 331355000 -37000 -172422000 158900000 9154000 9154000 272000 3741000 3741000 3000 217000 217000 312000 0 126000 126000 -19311000 -19311000 44116000 4000 0 344033000 89000 -191733000 152393000 9886000 9886000 360000 5147000 5147000 3000 250000 250000 63000 0 3034000 1000 195186000 195187000 81520000 81520000 40765000 40765000 75000 75000 -17331000 -17331000 47570000 5000 0 594757000 164000 -209064000 385862000 10336000 10336000 250000 4214000 4214000 2000 113000 113000 292000 0 0 0 103000 103000 30000 30000 -22000 -22000 -18569000 -18569000 48110000 5000 0 609327000 142000 -227633000 381841000 41967000 4000 -855000 259726000 -139000 -152114000 106622000 6165000 6165000 268000 2761000 2761000 1000 62000 62000 171000 0 -917000 164000 753000 0 48919000 48919000 41699000 41699000 22379000 22379000 15842000 15842000 -24000 -24000 -6048000 -6048000 42405000 4000 0 298087000 -163000 -143073000 154855000 7087000 7087000 386000 5023000 5023000 1000 34000 34000 60000 0 2000 2000 -8627000 -8627000 42850000 4000 0 310163000 -161000 -151700000 158306000 7596000 7596000 236000 3167000 3167000 5000 299000 299000 256000 0 78000 78000 -8859000 -8859000 43337000 4000 0 320627000 -83000 -160559000 159989000 -55211000 -23534000 9670000 6234000 17728000 11441000 1004000 587000 10150000 5370000 -124000 -2000 29376000 20597000 -341000 -429000 -141000 -113000 -266000 0 244000 658000 4822000 10031000 1922000 1820000 16412000 7256000 10428000 4958000 3937000 3775000 -4357000 541000 -72000 645000 8874000 291000 11844000 3536000 -1961000 -990000 -1328000 -3860000 27330000 75715000 60735000 31217000 12490000 12174000 0 150000 288000 46000 20627000 -56868000 195289000 0 307016000 223167000 40765000 0 0 41699000 0 22379000 12313000 10699000 473853000 214546000 493152000 153818000 110156000 60276000 603308000 214094000 389000 130000 1726000 810000 2040000 0 580000 395000 Organization and Description of Business<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Q2 Holdings, Inc. and its wholly-owned subsidiaries, collectively the Company, is a leading provider of secure, cloud-based digital solutions that transform the ways in which traditional and emerging financial services providers engage with account holders and end users, or End Users. The Company sells its solutions to regional and community financial institutions, alternative finance and leasing companies, and financial technology companies. The Company's solutions enable customers to deliver robust suites of digital banking, lending, leasing, and banking as a service, or BaaS, services that make it possible for account holders and End Users to transact and engage anytime, anywhere and on any device. The Company delivers its solutions to the substantial majority of its customers using a software-as-a-service, or SaaS, model under which its customers pay subscription fees for the use of the Company's solutions. The Company was incorporated in Delaware in March 2005 and is a holding company that owns </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the outstanding capital stock of Q2 Software, Inc. The Company's headquarters are located in Austin, Texas.</span></div> 1 Summary of Significant Accounting Policies<div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Principles of Consolidation</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP, and Securities and Exchange Commission, or SEC, requirements for interim financial statements. The interim unaudited condensed consolidated financial statements include the accounts of Q2 Holdings, Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the Company's opinion, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, which are included in the Company's Annual Report on Form 10-K, filed with the SEC on February 19, 2019. The results of operations </span><span style="font-family:inherit;font-size:10pt;">for the three and nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for the year ending December 31, 2019 or for any other period.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of the accompanying interim unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the interim unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, standalone selling price, and other revenue items requiring significant judgment; stock-based compensation; the carrying value of goodwill; the fair value of acquired intangibles; the capitalization of software development costs; the useful lives of property and equipment and long-lived intangible assets; fair value of contingent consideration; fair value of the conversion features of convertible notes; and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers all highly liquid investments acquired with an original maturity of ninety days or less at the date of purchase to be cash equivalents. Cash equivalents are stated at cost or fair value based on the underlying security.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Cash</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash consists of deposits held as collateral for the Company's secured letters of credit or bank guarantee issued in place of the security deposit for the Company's corporate headquarters and various other leases.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investments consist primarily of U.S. government agency bonds, corporate bonds, commercial paper, certificates of deposit and money market funds. All investments are considered available for sale and are carried at fair value.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Credit Risk</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, restricted cash, investments and accounts receivable. The Company's cash and cash equivalents, restricted cash and investments are placed with high credit quality financial institutions and issuers, and at times may exceed federally-insured limits. The Company has not experienced any loss relating to cash and cash equivalents or restricted cash in these accounts. The Company provides credit, in the normal course of business, to a number of its customers. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. No individual customer accounted for </span><span style="font-family:inherit;font-size:10pt;">10%</span><span style="font-family:inherit;font-size:10pt;"> or more of revenues </span><span style="font-family:inherit;font-size:10pt;">for each of the three and nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. No individual customer accounted for </span><span style="font-family:inherit;font-size:10pt;">10%</span><span style="font-family:inherit;font-size:10pt;"> or more of accounts receivable, net, as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;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:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables, or contract assets, and deferred revenues, or contract liabilities. Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets that are expected to be billed during the succeeding twelve-month period are recorded in contract assets, current portion, and the remaining portion is recorded in contract assets, net of current portion on the accompanying condensed consolidated balance sheets at the end of each reporting period. A contract liability results when the Company receives prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. The Company recognizes contract liabilities as revenues when the services are performed, and the corresponding revenue recognition criteria are met. Contract liabilities that are expected to be recognized as revenues during the succeeding twelve-month period are recorded in deferred revenues, current portion, and the remaining portion is recorded in deferred revenue, net of current portion, on the accompanying condensed consolidated balance sheets at the end of each reporting period.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;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:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable are stated at net realizable value, including both billed and unbilled receivables to customers. Unbilled receivable balances arise primarily when the Company provides services in advance of billing for those services. Generally, billing for revenues related to the number of End Users and the number of transactions processed by the Company's End Users that are included in the Company's minimum subscription fee occurs in the month the revenue is recognized, resulting in accounts receivable. Billing for revenues relating to the number of End Users and the number of transactions processed by the Company's End Users that are in excess of the Company's minimum subscription fees are, generally, billed in the month following the month the revenues were earned, resulting in an unbilled receivable. Unbilled receivables of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.6 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;"> were included in the accounts receivable balance at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company assesses the collectability of outstanding accounts receivable on an ongoing basis and maintains an allowance for doubtful accounts for accounts receivable deemed uncollectable. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company did not provide for an allowance for doubtful accounts, as all amounts outstanding were deemed collectable. Historically, the Company's collection experience has not varied significantly, and bad debt expenses have been insignificant.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company maintains a reserve for estimated sales credits issued to customers for billing disputes or other service-related reasons. This allowance is recorded as a reduction against current period revenues and accounts receivable. In estimating this allowance, the Company analyzes prior periods to determine the amounts of sales credits issued to customers compared to the revenues in the period that related to the original customer invoice. This estimate is analyzed quarterly and adjusted as necessary. The allowance for sales credits was </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>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenues</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenues primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. The Company recognizes deferred revenues as revenues when the services are performed and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net increase in the deferred revenue balance for the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> is primarily driven by cash payments received or due in advance of satisfying the Company's performance obligations of </span><span style="font-family:inherit;font-size:10pt;"><span>$60.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> partially offset by the recognition of </span><span style="font-family:inherit;font-size:10pt;"><span>$47.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue that was included in the deferred revenue balance at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and a </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> decrease from the netting of contract assets and liabilities on a contract-by-contract basis. Amounts recognized from deferred revenues represent primarily revenue from the sale of subscription and implementation services. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's payment terms vary by the type and location of its customer and the products or services offered. The period of time between invoicing and when payment is due is not significant. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$953.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of remaining performance obligations, which represents contracted revenue minimums that have not yet been recognized, including amounts that will be invoiced and recognized as revenue in future periods. The Company expects to recognize approximately </span><span style="font-family:inherit;font-size:10pt;"><span>49%</span></span><span style="font-family:inherit;font-size:10pt;"> percent of its remaining performance obligations as revenue in the next 24 months, an additional </span><span style="font-family:inherit;font-size:10pt;"><span>39%</span></span><span style="font-family:inherit;font-size:10pt;"> percent in the next 25 to 48 months, and the balance thereafter. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Implementation Costs</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes certain personnel and other costs such as employee salaries, benefits and the associated payroll taxes that are direct and incremental to the implementation of its solutions. The Company analyzes implementation costs that may be capitalized to assess their recoverability, and only capitalizes costs that it anticipates being recoverable. The Company assesses the recoverability of its deferred implementation costs by comparing the greater of the amount of the non-cancellable portion of a customer's contract and the non-refundable customer prepayments received as it relates to the specific implementation costs incurred. The Company begins amortizing the deferred implementation costs for an implementation once the revenue recognition criteria have been met, and the Company amortizes those deferred implementation costs ratably over the expected period of customer benefit, which has been determined to be the estimated life of the technology, which the Company estimates to be </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;">. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The portion of deferred implementation costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred implementation costs, current portion, and the remainder is recorded in long-term assets as deferred implementation costs, net of current portion on the condensed consolidated balance sheet. The Company capitalized implementation costs in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">three months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 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;"> of amortization during the </span><span style="font-family:inherit;font-size:10pt;">three months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company capitalized implementation costs in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$5.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of amortization during the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense is included in cost of revenues in the accompanying condensed consolidated statements of comprehensive loss.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Solution and Other Costs</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes sales commissions and other third-party costs such as third-party licenses and maintenance related to its customer agreements. The Company capitalizes sales commissions because the commission charges are so closely related to the revenues from the non-cancellable customer agreements that they should be recorded as an asset and charged to expense over the same period that the related revenue is recognized. The Company capitalizes commissions and bonuses for those involved in the sale, including direct employees and indirect supervisors, as these are incremental to the sale. The Company typically pays commissions in two increments. The initial payment is made after the contract has been executed and the initial deposit has been received from the customer, and the final payment is made upon commencement date. The Company requires that an individual remain employed to collect a commission when it is due. The service period between the first and second payment is considered a substantive service period and as a result, the Company expenses the final payment when made. The Company begins amortizing deferred solution and other costs for a particular customer agreement once the revenue recognition criteria are met and amortizes those deferred costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology, which the Company estimates to be </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;">. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company analyzes solution and other costs that may be capitalized to assess their recoverability and only capitalizes costs that it anticipates being recoverable. The portion of capitalized costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred solution and other costs, current portion, and the remainder is recorded in long-term assets as deferred solution and other costs, net of current portion. The Company capitalized </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred commissions costs during the </span><span style="font-family:inherit;font-size:10pt;">three months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of amortization during the </span><span style="font-family:inherit;font-size:10pt;">three months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company capitalized </span><span style="font-family:inherit;font-size:10pt;"><span>$10.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred commissions costs during the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$4.4 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;"> of amortization during the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense is included in sales and marketing expenses in the accompanying condensed consolidated statements of comprehensive loss.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life of or improve an asset are expensed in the period incurred.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The estimated useful lives of property and equipment are as follows:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="3"/></tr><tr><td style="width:36%;"/><td style="width:26%;"/><td style="width:38%;"/></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;">Computer hardware and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">3 - 5 years</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;">Purchased software and licenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">3 - 5 years</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 and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">7 years</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;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Lesser of estimated useful life or lease term</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Purchase Price Allocation, Intangible Assets, and Goodwill</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The purchase price allocation for business combinations and asset acquisitions requires extensive use of accounting estimates and judgments to allocate the purchase price to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values. The Company determines whether substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business. If it is not met, the Company determines whether the single asset or group of assets, as applicable, meets the definition of a business. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the Company's acquisitions discussed in Note 3 - Business Combinations, the Company recorded certain intangible assets, including acquired technology, customer relationships, trademarks, non-compete agreements and assembled workforce. Amounts allocated to the acquired intangible assets are being amortized on a straight-line basis over the </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">estimated useful lives. The Company periodically reviews the estimated useful lives and fair values of its identifiable intangible assets, taking into consideration any events or circumstances which might result in a diminished fair value or revised useful life.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The excess purchase price over the fair value of assets acquired is recorded as goodwill. The Company tests goodwill for impairment annually in October, or whenever events or changes in circumstances indicate an impairment may have occurred. Because the Company operates in a single reporting unit, the impairment test is performed at the consolidated entity level by comparing the estimated fair value of the Company to the carrying value of the Company. The Company estimates the fair value of the reporting unit using a "step one" analysis using a fair-value-based approach based on the market capitalization or a discounted cash flow analysis of projected future results to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company's products, capital needs, economic trends and other factors which are inherently difficult to forecast. If actual results, or the plans and estimates used in future impairment analyses are lower than the original estimates used to assess the recoverability of these assets, the Company could incur impairment charges in a future period.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenues</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues are recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when the Company's solutions are implemented and made available to the customers. The promised consideration may include fixed amounts, variable amounts or both. Revenues are recognized net of sales credits and allowances. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions within a single operating segment. The Company derives the majority of its revenues from subscription fees for the use of its solutions hosted in either the Company's data centers or cloud-based hosting services, transaction revenue from bill-pay solutions, as well as revenues for customer support and implementation services related to the Company's solutions. The Company recognizes the corresponding revenues over time on a ratable basis over the customer agreement term. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables disaggregate the Company's revenue by major source:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="17"/></tr><tr><td style="width:39%;"/><td style="width:2%;"/><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%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Nine Months Ended September 30,</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;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><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;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><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;">2018</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;">Subscription</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>56,143</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>41,895</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>160,328</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>121,262</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;">Transactional</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>12,264</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>10,417</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>35,977</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>27,936</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;">Services 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 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>11,295</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>8,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>32,339</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>24,725</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;">Total Revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>79,702</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>60,541</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>228,644</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>173,923</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;"> </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription Revenues</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications, including contractual periodic price increases, are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company's solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenues or revenues, depending on whether the revenue recognition criteria have been met. Periodic price increases are estimated at contract inception and result in contract assets as revenue recognition may exceed the amount billed early in the contract. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as revenue in the month when the usage amounts are determined and reported. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A small portion of the Company's customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements. Term licenses sold with maintenance entitle the customer to technical support, upgrades and updates to the software on a when-and-if-available basis. The Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the start of each license term. The Company recognizes the remaining arrangement consideration for maintenance revenue over time on a ratable basis over the term of the software license. If the expected length of time between when the Company transfers the software license to the customer and when the customer pays for it results in a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money, which reflects the price the customer would have paid when the license was transferred. Revenues from term licenses and maintenance agreements and the related financing component were not significant in the periods presented.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Transactional Revenues</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company earns the majority of its transactional revenues based on the number of bill-pay transactions that End Users initiate on its digital banking platform. The Company also generates a smaller portion of its transactional revenues from interchange fees generated when End Users utilize debit cards integrated with its Q2 CorePro API or Q2 Biller Direct products. The Company recognizes revenue for bill-pay transaction services and interchange fees in the month incurred based on actual transactions.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Services and Other Revenues</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Implementation services are required for each new digital banking and lending and leasing platform and Centrix standalone contract, and there is a significant level of integration and configuration for each customer. The Company's revenue for upfront implementation services are billed upfront and recognized over time on a ratable basis over the customer agreement term for its hosted application agreements. Upfront implementation services for on-premises agreements are recognized at commencement date. Under certain circumstances, the Company partners with third-party professional system integrators to support the installation and configuration process for its digital lending and leasing solutions, and therefore, the Company has determined that these services qualify as a separate performance obligation in certain markets and geographies, and the upfront implementation services for these agreements are recognized upon completion of the services.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services revenues, which primarily consist of training, advisory services, core conversion services, web design, and other general professional services, are generally billed and recognized when delivered. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain out-of-pocket expenses billed to customers are recorded as revenues rather than an offset to the related expense. Revenues recorded from out-of-pocket expense reimbursements totaled approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for each of the </span><span style="font-family:inherit;font-size:10pt;">three months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The out-of-pocket expenses are reported in cost of revenues.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Judgments</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Performance Obligations and Standalone Selling Price </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company has contracts with customers that often include multiple performance obligations, usually including multiple subscription and implementation services. For these contracts, the Company accounts for individual performance obligations that are distinct separately by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price, or SSP, of each distinct good or service in the contract. In determining whether implementation services are distinct from subscription services, the Company considered various factors including the significant level of integration, interdependency, and interrelation between the implementation and subscription service, as well as the inability of the customer's personnel or other service providers to perform significant portions of the services. The Company has concluded that the implementation services included in contracts with multiple performance obligations in the North American banking market are not distinct and, as a result, the Company defers any arrangement fees for implementation services and recognizes such amounts over time on a ratable basis as one performance obligation with the underlying subscription revenue for the initial agreement term of the hosted application agreements. The Company has concluded that outside the North American banking market, the implementation services for its lending and leasing platform included in contracts with multiple performance obligations are distinct and, as a result, the Company recognizes implementation fees on such arrangements upon completion of the services.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The majority of the Company's revenue recognized at a particular point in time is for professional services and usage revenue. These services are performed within a relatively short period of time and are recognized at the point in time in which the customer obtains control of the asset, which is generally upon completion of the service. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Judgment is required to determine the SSP for each distinct performance obligation.</span><span style="font-family:Arial;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the adjusted market assessment approach, which considers its overall pricing objectives, market conditions and other factors, including the value of the Company's contracts, its discounting practices, the size and volume of its transactions, customer characteristics, price lists, go-to-market strategy, historical standalone sales and agreement prices, and the number and types of users within its contracts. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Variable Consideration</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes usage revenue related to End Users accessing its products in excess of contracted amounts, bill-pay transactions that End Users initiate on its digital banking platform, and interchange fees that End Users generate using the Company's solutions. Judgment is required to determine the accounting for these types of revenue. The Company considers various factors including the degree to which usage is interdependent or interrelated to past services, costs to the Company per user over the contract, and contractual price per user changes and their relationship to market terms, forecasted data, and the Company's cost to fulfill the obligation. The Company has concluded that its usage revenue relates specifically to the transfer of the service to the customer and is consistent with the allocation objective of Topic 606 when considering all of the performance obligations and payment terms in the contract. Therefore, the Company recognizes usage revenue on a monthly or quarterly basis in accordance with the agreement, as determined and reported. This allocation reflects the amount the Company expects to receive for the services for the given period.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company sometimes provides credits or incentives to its customers. Known and estimable credits and incentives represent a form of variable consideration, which are estimated at contract inception and reduce the revenues recognized for a particular contract. These estimates are updated at the end of each reporting period as additional information becomes available. The Company believes that there will not be significant changes to its estimates of variable consideration as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Other Considerations</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis) with respect to the vendor reseller agreements pursuant to which the Company resells certain third-party solutions along with the Company's solutions. Generally, the Company reports revenues from these types of contracts on a gross basis, meaning the amounts billed to customers are recorded as revenues, and expenses incurred are recorded as cost of revenues. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. Revenues provided from agreements in which the Company is an agent are insignificant. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Revenues</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues is comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, for employees providing services to the Company's customers. This includes the costs of the Company's implementation, customer support, data center and customer training personnel, as well as costs related to research and development personnel who perform implementation and customer support services. Cost of revenues also includes the direct costs of bill-pay and other third-party intellectual property included in the Company's solutions, the amortization of deferred solution and services costs, co-location facility costs and depreciation of the Company's data center assets, cloud-based hosting services, an allocation of general overhead costs and referral fees. Direct costs of third-party intellectual property include amounts paid for third-party licenses and related maintenance that are incorporated into the Company's software and the amortization of acquired technology from the Company's recent acquisitions, with the costs amortized to cost of revenues over the useful lives of the purchased assets.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes certain personnel costs directly related to the implementation of its solutions to the extent those costs are recoverable from future revenues. The Company amortizes the costs for an implementation once revenue recognition commences, and the Company amortizes those implementation costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology. Other costs not directly recoverable from future revenues are expensed in the period incurred. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Software Development Costs</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software development costs include salaries and other personnel-related costs, including employee benefits and bonuses attributed to programmers, software engineers and quality control teams working on the Company's software solutions. The costs related to software development that are incurred between reaching technological feasibility of a solution and the point at which the solution is ready for general release are capitalized and are included in intangible assets, net on the condensed consolidated balance sheet. Capitalized software development costs are computed on an individual product basis, and products available for market are amortized to cost of revenues over the products' estimated economic lives. The Company capitalized </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> software development costs </span><span style="font-family:inherit;font-size:10pt;">for each of the three and nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. The Company recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of amortization of capitalized software development costs for each of the </span><span style="font-family:inherit;font-size:10pt;">three months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> for each of the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development Costs</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development costs include salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, third-party contractor expenses, software development tools, an allocation of facilities and depreciation expenses and other related expenses incurred in developing new solutions and upgrading and enhancing existing solutions. Research and development costs are expensed as incurred.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All advertising costs of the Company are expensed the first time the advertising takes place. Advertising costs were </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 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 September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and were </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for each of the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Sales Tax</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company presents sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, excludes them from revenues.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive Loss</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Comprehensive loss includes net loss as well as other changes in stockholders' equity that result from transactions and economic events other than those with stockholders. Other comprehensive loss consists of unrealized gains and losses on available-for-sale investments and foreign currency translation adjustments.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options, restricted stock units, and market stock units awarded to employees, directors, executives and consultants are measured at fair value at each grant date. The Company does not use a forfeiture rate to recognize compensation expense. Generally, options vest </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> on the one-year anniversary of the grant date with the balance vesting monthly over the following </span><span style="font-family:inherit;font-size:10pt;"><span>36</span></span><span style="font-family:inherit;font-size:10pt;"> months, and restricted stock unit awards vest in </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> annual installments of </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> each. Market stock units are performance-based awards that vest based on the Company's stockholder return relative to the total stockholder return of the Russell 2000 Index, or Index, over a three-year period on the anniversary of the date of grant. Up to one-third of the target shares of the Company's common stock subject to each market stock unit award are eligible to be earned after the first and second years of the performance period and up to </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company values stock options using the Black-Scholes option-pricing model, which requires the input of subjective assumptions, including the risk-free interest rate, expected life, expected stock price volatility and dividend yield. The risk-free interest rate assumption is based upon observed interest rates for constant maturity U.S. Treasury securities consistent with the expected term of the Company's employee stock options. The expected life represents the time the stock options are expected to </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">be outstanding and is based on the simplified method. Under the simplified method, the expected life of an option is presumed to be the mid-point between the vesting date and end of the contractual term. The Company used the simplified method due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the stock options. Due to the Company's limited history as a public company, expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the stock options. The Company assumed </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> dividend yield because it does not expect to pay dividends in the near future, which is consistent with the Company's history of not paying dividends. The Company recognizes compensation expense ratably over the requisite service period of the stock option award. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company values restricted stock units at the closing market price on the date of grant, and recognizes compensation expense ratably over the requisite service period of the restricted stock unit award.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company assumed </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> dividend yield and recognizes compensation expense ratably over the performance period of the market stock unit award. The Company recognizes compensation expense using the graded attribution method on a straight-line basis over the performance period for each market stock unit award.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Convertible Senior Notes</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the Company issued </span><span style="font-family:inherit;font-size:10pt;"><span>$230.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> principal amount of convertible senior notes due in February 2023, or the 2023 Notes. In accounting for the issuance of the 2023 Notes, the Company separated each of the 2023 Notes due into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion feature. The carrying amount of the equity component representing the conversion feature was determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the 2023 Notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the 2023 Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to the 2023 Notes, the Company allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the 2023 Notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2019, the Company issued </span><span style="font-family:inherit;font-size:10pt;"><span>$316.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> principal amount of convertible senior notes due in June 2026, or the 2026 Notes. In accounting for the issuance of the 2026 Notes, the Company separated each of the 2026 Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion feature. The carrying amount of the equity component representing the conversion feature was determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the 2026 Notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the 2026 Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to the 2026 Notes, the Company allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the 2026 Notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;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:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if a contract contains a lease for accounting purposes at the inception of the arrangement. The Company elected to apply the practical expedient which allows the Company to account for lease and non-lease components of a contract as a single leasing arrangement. In addition, the Company elected the practical expedients related to lease classification and the short-term lease exemption, whereby leases with initial terms of one year or less are not capitalized and instead expensed generally on a straight-line basis over the lease term. The Company is primarily a lessee with a lease portfolio comprised mainly of real estate and equipment leases. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had no finance leases.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Operating lease assets are included on the Company's condensed consolidated balance sheets in non-current assets as a right-of-use asset, or ROU, and represent the Company's right to use an underlying asset for the lease term. Operating lease liabilities are included on the Company's condensed consolidated balance sheets in lease liabilities, current portion, for the portion that is due within 12 months and in lease liabilities, net of current portion, for the portion that is due beyond 12 months of the financial statement date and represent the Company's obligation to make lease payments. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> ROU assets and lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term using an appropriate discount rate. If an implicit rate is not readily determined by the Company's leases, the Company utilizes the incremental borrowing rate based on the available information at the commencement date to determine the lease payments. The depreciable lives of the underlying leased assets are generally limited to the expected lease term inclusive of any optional lease renewals where the Company concludes at the inception of the lease that the Company is reasonably certain of exercising those options. The ROU asset calculation may also include any initial direct costs paid and is reduced by any lease incentives provided by the lessor. Lease expense for operating lease payments are recognized on a straight-line basis over the lease term.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contingent Consideration</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 15, 2018, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding capital stock of Cloud Lending, Inc., a Delaware corporation, or Cloud Lending. Certain former stockholders of Cloud Lending have the right to receive an earnout payment of up to an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$59.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the aggregate based upon satisfaction of certain financial milestones. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the estimated fair value of the contingent consideration related to the potential earnout payment utilizing the Monte Carlo simulation method under the option pricing model was </span><span style="font-family:inherit;font-size:10pt;"><span>$21.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, and this amount is recorded in accrued compensation in the condensed consolidated balance sheets. The fair value of this contingent consideration is estimated on a quarterly basis through a collaborative effort by the Company's sales and finance departments. Changes in the fair value of the contingent consideration subsequent to the purchase price finalization are recorded as acquisition related costs in the condensed consolidated statements of comprehensive loss. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes are provided for the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes and operating loss carryforwards and credits using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. The Company assesses the likelihood that deferred tax assets will be realized and recognizes a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction. To date, the Company has provided a valuation allowance against most of its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. Although the Company believes that its tax estimates are reasonable, the ultimate tax determination involves significant judgment that is subject to audit by tax authorities in the ordinary course of business. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates its uncertain tax positions based on a determination of whether and how much of a tax benefit taken by the Company in its tax filings or positions is more likely than not to be realized. Potential interest and penalties associated with any uncertain tax positions are recorded as a component of income tax expense. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company has unrecognized tax benefits of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to prior year uncertain tax positions, and an insignificant amount of accrued interest. The Company does not expect any of the balance to be recognized during the next twelve months.  </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basic and Diluted Net Loss per Common Share</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computations of net loss per share for the periods listed:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="17"/></tr><tr><td style="width:47%;"/><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:10%;"/><td style="width:1%;"/><td style="width:1%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Nine Months Ended September 30,</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;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><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;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><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;">2018</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;">Numerator:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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="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="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 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 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>(18,569</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>(8,859</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>(55,211</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>(23,534</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: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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="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="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;">Weighted-average common shares outstanding, basic and diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>47,782</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>42,993</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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,597</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;">Net loss per common share, basic and diluted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>(0.39</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>(0.21</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.21</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>(0.55</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due to net losses </span><span style="font-family:inherit;font-size:10pt;">for the three and nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, basic and diluted loss per share were the same, as the effect of all potentially dilutive securities would have been anti-dilutive. The following table sets forth the anti-dilutive common share equivalents for the periods listed:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="7"/></tr><tr><td style="width:73%;"/><td style="width:2%;"/><td style="width:11%;"/><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" 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;">As of September 30,</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;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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;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="2" 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;">2018</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;">Stock options, restricted stock units, and market stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,940</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;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>4,842</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;">Shares related to the 2023 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,226</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210</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;">Shares subject to warrants related to the issuance of the 2023 Notes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>189</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;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></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;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>5,355</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,052</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:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Because the Company has the intention and ability to settle the principal amount of each of its 2023 Notes and each of its 2026 Notes in cash, the treasury stock method is expected to be used for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of </span><span style="font-family:inherit;font-size:10pt;"><span>$57.38</span></span><span style="font-family:inherit;font-size:10pt;"> per share for the 2023 Notes. The conversion spread will have a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of </span><span style="font-family:inherit;font-size:10pt;"><span>$88.61</span></span><span style="font-family:inherit;font-size:10pt;"> per share for the 2026 Notes. The warrants issued by the Company in connection with its February 2018 convertible note offering, or Warrants, will have a dilutive effect when the average market price of common stock for a given period exceeds the Warrant's strike price of </span><span style="font-family:inherit;font-size:10pt;"><span>$78.75</span></span><span style="font-family:inherit;font-size:10pt;"> per share. During the three months ended September 30, 2019, the average market price per share of the Company's common stock exceeded the conversion price of the 2023 Notes and strike price of the Warrants; however, since the Company is in a net loss position, there was no dilutive effect on net income per share of the Company's common stock during any period presented.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board, or FASB, issued ASU No. 2016-02, "Leases (Topic 842)," to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU 2018-10, "Codification Improvements to Topic 842 (Leases)," which provides narrow amendments to clarify how to apply certain aspects of the new lease standard. In July 2018, the FASB also issued ASU 2018-11, "Targeted Improvements," which provides the option to adopt ASU No. 2016-02 retrospectively for each prior period presented or as of the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. In January 2019, the FASB issued ASU No. 2019-01, "Leases (Topic 842): Codification Improvements" to clarify the required disclosures of ASU No. 2016-02 and explicitly exempt entities from disclosing the effect of the change for the interim period. The Company adopted the standard effective January 1, 2019 and elected the package of practical expedients permitted under the transition guidance within Topic 842, which among other things, allows the Company to carry forward the historical lease classification and the practical expedient to not separate lease and non-lease components of an agreement. Adoption of the new standard resulted in the recording of lease assets and lease liabilities of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$27.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$36.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, as of January 1, 2019. The difference between the lease assets and lease liabilities is the reclassification of deferred rent on the Company's balance sheet at the date of </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">adoption. The standard had no impact on the Company's condensed consolidated statement of comprehensive loss or the condensed consolidated statement of cash flows.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326)" which modifies the measurement of expected credit losses of certain financial instruments. Credit losses on trade and other receivables, contract assets, available-for-sale debt securities, and other instruments will reflect the Company's current estimate of the expected credit losses and will generally result in the earlier recognition of allowance for losses. The new guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019, with early adoption permitted. The Company expects this standard to impact its accounting for allowances for doubtful accounts, available-for-sale securities and other assets subject to credit risk and is currently implementing new credit loss models and updating its processes and controls in preparation of the adoption of ASU 2016-13. Based on the composition of the Company's investment portfolio, current market conditions and historical credit loss activity, the adoption of ASU 2016-13 is not expected to have a material impact on its condensed consolidated financial statements. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" which simplifies the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test and requires an entity to write down the carrying value of goodwill up to the amount by which the carrying amount of a reporting unit exceeds its fair value. The standard is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years and early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company does not expect the adoption of this standard to have a material impact on its condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-15, "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40)," which 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 (and hosting arrangements that include an internal-use software license). ASU 2018-15 will be effective for the Company beginning in its first quarter of 2020, with early adoption permitted. The ASU may be applied retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company has elected to early adopt the ASU as of January 1, 2019 on a prospective basis. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> implementation costs related to hosting arrangements were capitalized </span><span style="font-family:inherit;font-size:10pt;">during the three and nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP, and Securities and Exchange Commission, or SEC, requirements for interim financial statements. The interim unaudited condensed consolidated financial statements include the accounts of Q2 Holdings, Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the Company's opinion, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, which are included in the Company's Annual Report on Form 10-K, filed with the SEC on February 19, 2019. The results of operations </span><span style="font-family:inherit;font-size:10pt;">for the three and nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for the year ending December 31, 2019 or for any other period.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of the accompanying interim unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the interim unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, standalone selling price, and other revenue items requiring significant judgment; stock-based compensation; the carrying value of goodwill; the fair value of acquired intangibles; the capitalization of software development costs; the useful lives of property and equipment and long-lived intangible assets; fair value of contingent consideration; fair value of the conversion features of convertible notes; and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers all highly liquid investments acquired with an original maturity of ninety days or less at the date of purchase to be cash equivalents. Cash equivalents are stated at cost or fair value based on the underlying security.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash consists of deposits held as collateral for the Company's secured letters of credit or bank guarantee issued in place of the security deposit for the Company's corporate headquarters and various other leases.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investments consist primarily of U.S. government agency bonds, corporate bonds, commercial paper, certificates of deposit and money market funds. All investments are considered available for sale and are carried at fair value.</span></div> Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, restricted cash, investments and accounts receivable. The Company's cash and cash equivalents, restricted cash and investments are placed with high credit quality financial institutions and issuers, and at times may exceed federally-insured limits. The Company has not experienced any loss relating to cash and cash equivalents or restricted cash in these accounts. The Company provides credit, in the normal course of business, to a number of its customers. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral.  <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables, or contract assets, and deferred revenues, or contract liabilities. Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets that are expected to be billed during the succeeding twelve-month period are recorded in contract assets, current portion, and the remaining portion is recorded in contract assets, net of current portion on the accompanying condensed consolidated balance sheets at the end of each reporting period. A contract liability results when the Company receives prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. The Company recognizes contract liabilities as revenues when the services are performed, and the corresponding revenue recognition criteria are met. Contract liabilities that are expected to be recognized as revenues during the succeeding twelve-month period are recorded in deferred revenues, current portion, and the remaining portion is recorded in deferred revenue, net of current portion, on the accompanying condensed consolidated balance sheets at the end of each reporting period.</span></div> Accounts receivable are stated at net realizable value, including both billed and unbilled receivables to customers. Unbilled receivable balances arise primarily when the Company provides services in advance of billing for those services. Generally, billing for revenues related to the number of End Users and the number of transactions processed by the Company's End Users that are included in the Company's minimum subscription fee occurs in the month the revenue is recognized, resulting in accounts receivable. Billing for revenues relating to the number of End Users and the number of transactions processed by the Company's End Users that are in excess of the Company's minimum subscription fees are, generally, billed in the month following the month the revenues were earned, resulting in an unbilled receivable. 3600000 3200000 500000 400000 Deferred revenues primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. The Company recognizes deferred revenues as revenues when the services are performed and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. 60200000 47600000 -800000 953500000 0.49 0.39 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes certain personnel and other costs such as employee salaries, benefits and the associated payroll taxes that are direct and incremental to the implementation of its solutions. The Company analyzes implementation costs that may be capitalized to assess their recoverability, and only capitalizes costs that it anticipates being recoverable. The Company assesses the recoverability of its deferred implementation costs by comparing the greater of the amount of the non-cancellable portion of a customer's contract and the non-refundable customer prepayments received as it relates to the specific implementation costs incurred. The Company begins amortizing the deferred implementation costs for an implementation once the revenue recognition criteria have been met, and the Company amortizes those deferred implementation costs ratably over the expected period of customer benefit, which has been determined to be the estimated life of the technology, which the Company estimates to be </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;">. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.</span></div> P7Y 3900000 2300000 2100000 1100000 10400000 5500000 5400000 3500000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes sales commissions and other third-party costs such as third-party licenses and maintenance related to its customer agreements. The Company capitalizes sales commissions because the commission charges are so closely related to the revenues from the non-cancellable customer agreements that they should be recorded as an asset and charged to expense over the same period that the related revenue is recognized. The Company capitalizes commissions and bonuses for those involved in the sale, including direct employees and indirect supervisors, as these are incremental to the sale. The Company typically pays commissions in two increments. The initial payment is made after the contract has been executed and the initial deposit has been received from the customer, and the final payment is made upon commencement date. The Company requires that an individual remain employed to collect a commission when it is due. The service period between the first and second payment is considered a substantive service period and as a result, the Company expenses the final payment when made. The Company begins amortizing deferred solution and other costs for a particular customer agreement once the revenue recognition criteria are met and amortizes those deferred costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology, which the Company estimates to be </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;">. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology. </span></div> P7Y 2600000 1200000 1600000 900000 10900000 5200000 4400000 2700000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life of or improve an asset are expensed in the period incurred.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The estimated useful lives of property and equipment are as follows:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="3"/></tr><tr><td style="width:36%;"/><td style="width:26%;"/><td style="width:38%;"/></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;">Computer hardware and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">3 - 5 years</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;">Purchased software and licenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">3 - 5 years</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 and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">7 years</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;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Lesser of estimated useful life or lease term</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The estimated useful lives of property and equipment are as follows:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="3"/></tr><tr><td style="width:36%;"/><td style="width:26%;"/><td style="width:38%;"/></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;">Computer hardware and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">3 - 5 years</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;">Purchased software and licenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">3 - 5 years</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 and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">7 years</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;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Lesser of estimated useful life or lease term</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The purchase price allocation for business combinations and asset acquisitions requires extensive use of accounting estimates and judgments to allocate the purchase price to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values. The Company determines whether substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business. If it is not met, the Company determines whether the single asset or group of assets, as applicable, meets the definition of a business. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the Company's acquisitions discussed in Note 3 - Business Combinations, the Company recorded certain intangible assets, including acquired technology, customer relationships, trademarks, non-compete agreements and assembled workforce. Amounts allocated to the acquired intangible assets are being amortized on a straight-line basis over the </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">estimated useful lives. The Company periodically reviews the estimated useful lives and fair values of its identifiable intangible assets, taking into consideration any events or circumstances which might result in a diminished fair value or revised useful life.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The excess purchase price over the fair value of assets acquired is recorded as goodwill. The Company tests goodwill for impairment annually in October, or whenever events or changes in circumstances indicate an impairment may have occurred. Because the Company operates in a single reporting unit, the impairment test is performed at the consolidated entity level by comparing the estimated fair value of the Company to the carrying value of the Company. The Company estimates the fair value of the reporting unit using a "step one" analysis using a fair-value-based approach based on the market capitalization or a discounted cash flow analysis of projected future results to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company's products, capital needs, economic trends and other factors which are inherently difficult to forecast. If actual results, or the plans and estimates used in future impairment analyses are lower than the original estimates used to assess the recoverability of these assets, the Company could incur impairment charges in a future period.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues are recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when the Company's solutions are implemented and made available to the customers. The promised consideration may include fixed amounts, variable amounts or both. Revenues are recognized net of sales credits and allowances. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions within a single operating segment. The Company derives the majority of its revenues from subscription fees for the use of its solutions hosted in either the Company's data centers or cloud-based hosting services, transaction revenue from bill-pay solutions, as well as revenues for customer support and implementation services related to the Company's solutions. The Company recognizes the corresponding revenues over time on a ratable basis over the customer agreement term. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables disaggregate the Company's revenue by major source:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="17"/></tr><tr><td style="width:39%;"/><td style="width:2%;"/><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%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Nine Months Ended September 30,</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;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><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;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><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;">2018</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;">Subscription</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>56,143</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>41,895</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>160,328</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>121,262</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;">Transactional</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>12,264</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>10,417</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>35,977</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>27,936</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;">Services 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 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>11,295</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>8,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>32,339</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>24,725</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;">Total Revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>79,702</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>60,541</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>228,644</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>173,923</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;"> </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription Revenues</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications, including contractual periodic price increases, are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company's solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenues or revenues, depending on whether the revenue recognition criteria have been met. Periodic price increases are estimated at contract inception and result in contract assets as revenue recognition may exceed the amount billed early in the contract. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as revenue in the month when the usage amounts are determined and reported. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A small portion of the Company's customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements. Term licenses sold with maintenance entitle the customer to technical support, upgrades and updates to the software on a when-and-if-available basis. The Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the start of each license term. The Company recognizes the remaining arrangement consideration for maintenance revenue over time on a ratable basis over the term of the software license. If the expected length of time between when the Company transfers the software license to the customer and when the customer pays for it results in a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money, which reflects the price the customer would have paid when the license was transferred. Revenues from term licenses and maintenance agreements and the related financing component were not significant in the periods presented.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Transactional Revenues</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company earns the majority of its transactional revenues based on the number of bill-pay transactions that End Users initiate on its digital banking platform. The Company also generates a smaller portion of its transactional revenues from interchange fees generated when End Users utilize debit cards integrated with its Q2 CorePro API or Q2 Biller Direct products. The Company recognizes revenue for bill-pay transaction services and interchange fees in the month incurred based on actual transactions.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Services and Other Revenues</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Implementation services are required for each new digital banking and lending and leasing platform and Centrix standalone contract, and there is a significant level of integration and configuration for each customer. The Company's revenue for upfront implementation services are billed upfront and recognized over time on a ratable basis over the customer agreement term for its hosted application agreements. Upfront implementation services for on-premises agreements are recognized at commencement date. Under certain circumstances, the Company partners with third-party professional system integrators to support the installation and configuration process for its digital lending and leasing solutions, and therefore, the Company has determined that these services qualify as a separate performance obligation in certain markets and geographies, and the upfront implementation services for these agreements are recognized upon completion of the services.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional services revenues, which primarily consist of training, advisory services, core conversion services, web design, and other general professional services, are generally billed and recognized when delivered. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain out-of-pocket expenses billed to customers are recorded as revenues rather than an offset to the related expense. Revenues recorded from out-of-pocket expense reimbursements totaled approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for each of the </span><span style="font-family:inherit;font-size:10pt;">three months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The out-of-pocket expenses are reported in cost of revenues.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Judgments</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Performance Obligations and Standalone Selling Price </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company has contracts with customers that often include multiple performance obligations, usually including multiple subscription and implementation services. For these contracts, the Company accounts for individual performance obligations that are distinct separately by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price, or SSP, of each distinct good or service in the contract. In determining whether implementation services are distinct from subscription services, the Company considered various factors including the significant level of integration, interdependency, and interrelation between the implementation and subscription service, as well as the inability of the customer's personnel or other service providers to perform significant portions of the services. The Company has concluded that the implementation services included in contracts with multiple performance obligations in the North American banking market are not distinct and, as a result, the Company defers any arrangement fees for implementation services and recognizes such amounts over time on a ratable basis as one performance obligation with the underlying subscription revenue for the initial agreement term of the hosted application agreements. The Company has concluded that outside the North American banking market, the implementation services for its lending and leasing platform included in contracts with multiple performance obligations are distinct and, as a result, the Company recognizes implementation fees on such arrangements upon completion of the services.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The majority of the Company's revenue recognized at a particular point in time is for professional services and usage revenue. These services are performed within a relatively short period of time and are recognized at the point in time in which the customer obtains control of the asset, which is generally upon completion of the service. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Judgment is required to determine the SSP for each distinct performance obligation.</span><span style="font-family:Arial;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the adjusted market assessment approach, which considers its overall pricing objectives, market conditions and other factors, including the value of the Company's contracts, its discounting practices, the size and volume of its transactions, customer characteristics, price lists, go-to-market strategy, historical standalone sales and agreement prices, and the number and types of users within its contracts. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Variable Consideration</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes usage revenue related to End Users accessing its products in excess of contracted amounts, bill-pay transactions that End Users initiate on its digital banking platform, and interchange fees that End Users generate using the Company's solutions. Judgment is required to determine the accounting for these types of revenue. The Company considers various factors including the degree to which usage is interdependent or interrelated to past services, costs to the Company per user over the contract, and contractual price per user changes and their relationship to market terms, forecasted data, and the Company's cost to fulfill the obligation. The Company has concluded that its usage revenue relates specifically to the transfer of the service to the customer and is consistent with the allocation objective of Topic 606 when considering all of the performance obligations and payment terms in the contract. Therefore, the Company recognizes usage revenue on a monthly or quarterly basis in accordance with the agreement, as determined and reported. This allocation reflects the amount the Company expects to receive for the services for the given period.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company sometimes provides credits or incentives to its customers. Known and estimable credits and incentives represent a form of variable consideration, which are estimated at contract inception and reduce the revenues recognized for a particular contract. These estimates are updated at the end of each reporting period as additional information becomes available. The Company believes that there will not be significant changes to its estimates of variable consideration as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Other Considerations</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis) with respect to the vendor reseller agreements pursuant to which the Company resells certain third-party solutions along with the Company's solutions. Generally, the Company reports revenues from these types of contracts on a gross basis, meaning the amounts billed to customers are recorded as revenues, and expenses incurred are recorded as cost of revenues. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. Revenues provided from agreements in which the Company is an agent are insignificant. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Revenues</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues is comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, for employees providing services to the Company's customers. This includes the costs of the Company's implementation, customer support, data center and customer training personnel, as well as costs related to research and development personnel who perform implementation and customer support services. Cost of revenues also includes the direct costs of bill-pay and other third-party intellectual property included in the Company's solutions, the amortization of deferred solution and services costs, co-location facility costs and depreciation of the Company's data center assets, cloud-based hosting services, an allocation of general overhead costs and referral fees. Direct costs of third-party intellectual property include amounts paid for third-party licenses and related maintenance that are incorporated into the Company's software and the amortization of acquired technology from the Company's recent acquisitions, with the costs amortized to cost of revenues over the useful lives of the purchased assets.</span></div>The Company capitalizes certain personnel costs directly related to the implementation of its solutions to the extent those costs are recoverable from future revenues. The Company amortizes the costs for an implementation once revenue recognition commences, and the Company amortizes those implementation costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology. Other costs not directly recoverable from future revenues are expensed in the period incurred. <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables disaggregate the Company's revenue by major source:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="17"/></tr><tr><td style="width:39%;"/><td style="width:2%;"/><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%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Nine Months Ended September 30,</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;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><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;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><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;">2018</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;">Subscription</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>56,143</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>41,895</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>160,328</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>121,262</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;">Transactional</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>12,264</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>10,417</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>35,977</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>27,936</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;">Services 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 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>11,295</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>8,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>32,339</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>24,725</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;">Total Revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>79,702</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>60,541</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>228,644</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>173,923</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;"> </span></div> 56143000 41895000 160328000 121262000 12264000 10417000 35977000 27936000 11295000 8229000 32339000 24725000 79702000 60541000 228644000 173923000 500000 1400000 1200000 Software development costs include salaries and other personnel-related costs, including employee benefits and bonuses attributed to programmers, software engineers and quality control teams working on the Company's software solutions. The costs related to software development that are incurred between reaching technological feasibility of a solution and the point at which the solution is ready for general release are capitalized and are included in intangible assets, net on the condensed consolidated balance sheet. Capitalized software development costs are computed on an individual product basis, and products available for market are amortized to cost of revenues over the products' estimated economic lives. 0 200000 600000 Research and development costs include salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, third-party contractor expenses, software development tools, an allocation of facilities and depreciation expenses and other related expenses incurred in developing new solutions and upgrading and enhancing existing solutions. Research and development costs are expensed as incurred All advertising costs of the Company are expensed the first time the advertising takes place. 300000 400000 1100000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company presents sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, excludes them from revenues.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Comprehensive loss includes net loss as well as other changes in stockholders' equity that result from transactions and economic events other than those with stockholders. Other comprehensive loss consists of unrealized gains and losses on available-for-sale investments and foreign currency translation adjustments.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options, restricted stock units, and market stock units awarded to employees, directors, executives and consultants are measured at fair value at each grant date. The Company does not use a forfeiture rate to recognize compensation expense. Generally, options vest </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> on the one-year anniversary of the grant date with the balance vesting monthly over the following </span><span style="font-family:inherit;font-size:10pt;"><span>36</span></span><span style="font-family:inherit;font-size:10pt;"> months, and restricted stock unit awards vest in </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> annual installments of </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> each. Market stock units are performance-based awards that vest based on the Company's stockholder return relative to the total stockholder return of the Russell 2000 Index, or Index, over a three-year period on the anniversary of the date of grant. Up to one-third of the target shares of the Company's common stock subject to each market stock unit award are eligible to be earned after the first and second years of the performance period and up to </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company values stock options using the Black-Scholes option-pricing model, which requires the input of subjective assumptions, including the risk-free interest rate, expected life, expected stock price volatility and dividend yield. The risk-free interest rate assumption is based upon observed interest rates for constant maturity U.S. Treasury securities consistent with the expected term of the Company's employee stock options. The expected life represents the time the stock options are expected to </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">be outstanding and is based on the simplified method. Under the simplified method, the expected life of an option is presumed to be the mid-point between the vesting date and end of the contractual term. The Company used the simplified method due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the stock options. Due to the Company's limited history as a public company, expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the stock options. The Company assumed </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> dividend yield because it does not expect to pay dividends in the near future, which is consistent with the Company's history of not paying dividends. The Company recognizes compensation expense ratably over the requisite service period of the stock option award. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company values restricted stock units at the closing market price on the date of grant, and recognizes compensation expense ratably over the requisite service period of the restricted stock unit award.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company assumed </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> dividend yield and recognizes compensation expense ratably over the performance period of the market stock unit award. The Company recognizes compensation expense using the graded attribution method on a straight-line basis over the performance period for each market stock unit award.</span></div> 0.25 P36M 4 0.25 2 0 0 230000000.0 In accounting for the issuance of the 2023 Notes, the Company separated each of the 2023 Notes due into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion feature. The carrying amount of the equity component representing the conversion feature was determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the 2023 Notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the 2023 Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to the 2023 Notes, the Company allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the 2023 Notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital. 316300000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if a contract contains a lease for accounting purposes at the inception of the arrangement. The Company elected to apply the practical expedient which allows the Company to account for lease and non-lease components of a contract as a single leasing arrangement. In addition, the Company elected the practical expedients related to lease classification and the short-term lease exemption, whereby leases with initial terms of one year or less are not capitalized and instead expensed generally on a straight-line basis over the lease term. The Company is primarily a lessee with a lease portfolio comprised mainly of real estate and equipment leases. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had no finance leases.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Operating lease assets are included on the Company's condensed consolidated balance sheets in non-current assets as a right-of-use asset, or ROU, and represent the Company's right to use an underlying asset for the lease term. Operating lease liabilities are included on the Company's condensed consolidated balance sheets in lease liabilities, current portion, for the portion that is due within 12 months and in lease liabilities, net of current portion, for the portion that is due beyond 12 months of the financial statement date and represent the Company's obligation to make lease payments. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> ROU assets and lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term using an appropriate discount rate. If an implicit rate is not readily determined by the Company's leases, the Company utilizes the incremental borrowing rate based on the available information at the commencement date to determine the lease payments. The depreciable lives of the underlying leased assets are generally limited to the expected lease term inclusive of any optional lease renewals where the Company concludes at the inception of the lease that the Company is reasonably certain of exercising those options. The ROU asset calculation may also include any initial direct costs paid and is reduced by any lease incentives provided by the lessor. Lease expense for operating lease payments are recognized on a straight-line basis over the lease term.</span></div> 59500000 21700000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes are provided for the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes and operating loss carryforwards and credits using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. The Company assesses the likelihood that deferred tax assets will be realized and recognizes a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction. To date, the Company has provided a valuation allowance against most of its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. Although the Company believes that its tax estimates are reasonable, the ultimate tax determination involves significant judgment that is subject to audit by tax authorities in the ordinary course of business. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates its uncertain tax positions based on a determination of whether and how much of a tax benefit taken by the Company in its tax filings or positions is more likely than not to be realized. Potential interest and penalties associated with any uncertain tax positions are recorded as a component of income tax expense. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company has unrecognized tax benefits of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to prior year uncertain tax positions, and an insignificant amount of accrued interest. The Company does not expect any of the balance to be recognized during the next twelve months.  </span></div> 300000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computations of net loss per share for the periods listed:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="17"/></tr><tr><td style="width:47%;"/><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:10%;"/><td style="width:1%;"/><td style="width:1%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Nine Months Ended September 30,</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;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><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;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><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;">2018</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;">Numerator:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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="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="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 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 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>(18,569</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>(8,859</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>(55,211</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>(23,534</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: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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="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="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;">Weighted-average common shares outstanding, basic and diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>47,782</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>42,993</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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,597</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;">Net loss per common share, basic and diluted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>(0.39</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>(0.21</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.21</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>(0.55</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -18569000 -8859000 -55211000 -23534000 47782000 42993000 45519000 42597000 -0.39 -0.21 -1.21 -0.55 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="7"/></tr><tr><td style="width:73%;"/><td style="width:2%;"/><td style="width:11%;"/><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" 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;">As of September 30,</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;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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;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="2" 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;">2018</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;">Stock options, restricted stock units, and market stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,940</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;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>4,842</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;">Shares related to the 2023 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,226</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210</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;">Shares subject to warrants related to the issuance of the 2023 Notes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>189</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;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></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;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>5,355</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,052</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> 3940000 4842000 1226000 210000 189000 0 5355000 5052000 57.38 88.61 78.75 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board, or FASB, issued ASU No. 2016-02, "Leases (Topic 842)," to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU 2018-10, "Codification Improvements to Topic 842 (Leases)," which provides narrow amendments to clarify how to apply certain aspects of the new lease standard. In July 2018, the FASB also issued ASU 2018-11, "Targeted Improvements," which provides the option to adopt ASU No. 2016-02 retrospectively for each prior period presented or as of the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. In January 2019, the FASB issued ASU No. 2019-01, "Leases (Topic 842): Codification Improvements" to clarify the required disclosures of ASU No. 2016-02 and explicitly exempt entities from disclosing the effect of the change for the interim period. The Company adopted the standard effective January 1, 2019 and elected the package of practical expedients permitted under the transition guidance within Topic 842, which among other things, allows the Company to carry forward the historical lease classification and the practical expedient to not separate lease and non-lease components of an agreement. Adoption of the new standard resulted in the recording of lease assets and lease liabilities of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$27.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$36.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, as of January 1, 2019. The difference between the lease assets and lease liabilities is the reclassification of deferred rent on the Company's balance sheet at the date of </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">adoption. The standard had no impact on the Company's condensed consolidated statement of comprehensive loss or the condensed consolidated statement of cash flows.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326)" which modifies the measurement of expected credit losses of certain financial instruments. Credit losses on trade and other receivables, contract assets, available-for-sale debt securities, and other instruments will reflect the Company's current estimate of the expected credit losses and will generally result in the earlier recognition of allowance for losses. The new guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019, with early adoption permitted. The Company expects this standard to impact its accounting for allowances for doubtful accounts, available-for-sale securities and other assets subject to credit risk and is currently implementing new credit loss models and updating its processes and controls in preparation of the adoption of ASU 2016-13. Based on the composition of the Company's investment portfolio, current market conditions and historical credit loss activity, the adoption of ASU 2016-13 is not expected to have a material impact on its condensed consolidated financial statements. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" which simplifies the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test and requires an entity to write down the carrying value of goodwill up to the amount by which the carrying amount of a reporting unit exceeds its fair value. The standard is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years and early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company does not expect the adoption of this standard to have a material impact on its condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-15, "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40)," which 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 (and hosting arrangements that include an internal-use software license). ASU 2018-15 will be effective for the Company beginning in its first quarter of 2020, with early adoption permitted. The ASU may be applied retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company has elected to early adopt the ASU as of January 1, 2019 on a prospective basis. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> implementation costs related to hosting arrangements were capitalized </span><span style="font-family:inherit;font-size:10pt;">during the three and nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 27000000.0 36200000 0 Business Combinations<div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cloud Lending</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 15, 2018, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding capital stock of Cloud Lending Inc., or Cloud Lending, a privately-owned provider of end-to-end digital lending and leasing platform solutions. The purchase price paid was in excess of the fair value of the net assets acquired and, as a result, the Company recorded goodwill.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cloud Lending was acquired for a purchase price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$125.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of which the Company paid </span><span style="font-family:inherit;font-size:10pt;"><span>$107.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash. At closing, the Company deposited into an escrow account </span><span style="font-family:inherit;font-size:10pt;"><span>$10.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the initial consideration, or CL Escrow Amount, to compensate for any breach of a representation or warranty or any violation or default of any obligation by the sellers subsequent to the acquisition during the period of </span><span style="font-family:inherit;font-size:10pt;"><span>18 months</span></span><span style="font-family:inherit;font-size:10pt;"> following the acquisition date. To the extent not utilized, the CL Escrow Amount shall be paid to the former stockholders of Cloud Lending at the end of the 18 month period unless there are any unresolved claims remaining at that time.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain former stockholders of Cloud Lending have the right to receive an earnout payment of up to an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$59.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the aggregate based upon the achievement of certain financial milestones by applicable measurement dates of June 30, 2019 and March 31, 2020. Financial milestones triggering payout on the first measurement date of June 30, 2019 were not achieved. The estimated fair value of the contingent consideration related to the potential future earnout payment is </span><span style="font-family:inherit;font-size:10pt;"><span>$21.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is recorded in accrued compensation on the condensed consolidated balance sheets. Changes in the fair value of the contingent consideration subsequent to the purchase price finalization are recorded as acquisition related costs in the condensed consolidated statement of comprehensive loss. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accrues for payouts contingent upon continued and future employment of acquired employees and contractors of Cloud Lending, and the unpaid amounts due to the continuing employees are recorded in accrued compensation </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">in the condensed consolidated balance sheets. Compensation expense recognized under these agreements, which is included in acquisition related costs and cost of revenues in the condensed consolidated statement of comprehensive loss, was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">for the three and nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Gro Solutions</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 30, 2018, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding shares of Gro Solutions, or Gro, a privately-owned provider of digital account opening and sales and marketing solutions. The purchase price paid was in excess of the fair value of the net assets acquired, and as a result, the Company recorded goodwill.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gro was acquired for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$25.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash from existing balances. At closing, the Company deposited into an escrow account </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the initial consideration, or Gro Escrow Amount, to compensate for any breach of a representation or warranty or any violation or default of any obligation by the sellers subsequent to the acquisition during an escrow period of 12 or </span><span style="font-family:inherit;font-size:10pt;"><span>18 months</span></span><span style="font-family:inherit;font-size:10pt;"> following the acquisition date depending upon the nature of the breach, violation or default. To the extent not utilized, the Gro Escrow Amount shall be paid to the former stockholders of Gro at the end of the 18 month period unless there are any unresolved claims remaining at that time.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accrues for payouts contingent upon continued and future employment of acquired employees and contractors of Gro, and the unpaid amounts due to the continuing employees are recorded in accrued compensation in the condensed consolidated balance sheets. Compensation expense recognized under these agreements, which is included in acquisition related costs and cost of revenues in the condensed consolidated statement of comprehensive loss, was </span><span style="font-family:inherit;font-size:10pt;"><span>zero</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;"> </span><span style="font-family:inherit;font-size:10pt;">for the three and nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 125100000 107300000 10500000 P18M 59500000 21700000 300000 1300000 25500000 400000 P18M 0 200000 Fair Value Measurements<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying values of the Company's financial instruments, principally cash equivalents, investments, accounts receivable, restricted cash and accounts payable, approximated their fair values due to the short period of time to maturity or repayment.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;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:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level I—Unadjusted quoted prices in active markets for identical assets or liabilities;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;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:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level II—Inputs other than quoted prices included within Level I that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;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:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level III—Unobservable inputs that are supported by little or no market activity, which requires the Company to develop its own assumptions.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis </span><span style="font-family:inherit;font-size:10pt;">as of September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="17"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><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%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><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 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="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;">Fair Value Measurements Using:</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;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;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Quoted Prices in Active Markets for Identical Assets<br/>(Level I)</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;">Significant Other Observable Inputs<br/>(Level II)</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;">Significant Unobservable Inputs <br/>(Level III)</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;">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;border-top:1px solid #000000;"><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;border-top:1px solid #000000;"><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;border-top:1px solid #000000;"><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;font-weight:bold;">Cash Equivalents:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: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;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>85,195</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>85,195</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>—</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="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><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;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;">Investments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Quoted Prices in Active Markets for Identical Assets<br/>(Level I)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Significant Other Observable Inputs<br/>(Level II)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Significant Unobservable Inputs <br/>(Level III)</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;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;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-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>502</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 style="vertical-align:bottom;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;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-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;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;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>502</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 style="vertical-align:bottom;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;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-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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds and commercial paper</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>34,949</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>34,949</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: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;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>245</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>245</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="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>35,696</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>35,696</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></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 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;border-top:3px double #000000;"><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;border-top:3px double #000000;"><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;border-top:3px double #000000;"><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;font-weight:bold;">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="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: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;">Accrued Compensation:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level I)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Significant Other<br/>Observable Inputs<br/>(Level II)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Significant<br/>Unobservable<br/>Inputs <br/>(Level III)</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;">Contingent 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 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>21,726</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>—</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>21,726</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:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="17"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><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%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><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 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="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;">Fair Value Measurements Using:</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;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;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Quoted Prices in Active Markets for Identical Assets<br/>(Level I)</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;">Significant Other Observable Inputs<br/>(Level II)</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;">Significant Unobservable Inputs <br/>(Level III)</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;">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;border-top:1px solid #000000;"><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;border-top:1px solid #000000;"><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;border-top:1px solid #000000;"><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;font-weight:bold;">Cash Equivalents:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: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;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>54,559</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>54,559</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>—</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="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><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;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;">Investments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Quoted Prices in Active Markets for Identical Assets<br/>(Level I)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Significant Other Observable Inputs<br/>(Level II)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Significant Unobservable Inputs <br/>(Level III)</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;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;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-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>22,293</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 style="vertical-align:bottom;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;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-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;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;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>22,293</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 style="vertical-align:bottom;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;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-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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds and commercial paper</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>44,734</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>44,734</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: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;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,952</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>1,952</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="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>68,979</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>68,979</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></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 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><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;font-weight:bold;">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="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: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;">Other Long-term 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="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;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level I)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Significant Other<br/>Observable Inputs<br/>(Level II)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Significant<br/>Unobservable<br/>Inputs <br/>(Level III)</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;">Contingent 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 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,862</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>—</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,862</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:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines the fair value of its investment holdings based on pricing from its pricing vendors. The valuation techniques used to measure the fair value of financial instruments having Level II inputs were derived from non-binding consensus prices that are corroborated by observable market data or quoted market prices for similar instruments. Such market prices may be quoted prices in active markets for identical assets (Level I inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level II inputs).</span></div><span style="font-family:inherit;font-size:10pt;">The Company added contingent consideration on October 15, 2018 with the acquisition of Cloud Lending. The contingent consideration liabilities were recorded at fair value on the acquisition date and are adjusted to fair value at each reporting period. The Company's contingent consideration is valued using a Monte Carlo simulation model. The assumptions used in preparing the Monte Carlo simulation model include estimates for revenue growth rates, revenue volatility, revenue recognition periods, risk-free rates and discount rates. The increases or decreases in the fair value of contingent consideration payable can result from changes in anticipated revenue levels and assumed discount periods and rates. The fair value of the contingent consideration increased by </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span>. This increase was mainly attributable to the change in the assumed discount period and rate as a result of the passage of time. <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis </span><span style="font-family:inherit;font-size:10pt;">as of September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="17"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><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%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><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 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="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;">Fair Value Measurements Using:</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;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;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Quoted Prices in Active Markets for Identical Assets<br/>(Level I)</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;">Significant Other Observable Inputs<br/>(Level II)</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;">Significant Unobservable Inputs <br/>(Level III)</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;">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;border-top:1px solid #000000;"><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;border-top:1px solid #000000;"><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;border-top:1px solid #000000;"><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;font-weight:bold;">Cash Equivalents:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: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;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>85,195</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>85,195</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>—</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="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><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;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;">Investments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Quoted Prices in Active Markets for Identical Assets<br/>(Level I)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Significant Other Observable Inputs<br/>(Level II)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Significant Unobservable Inputs <br/>(Level III)</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;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;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-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>502</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 style="vertical-align:bottom;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;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-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;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;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>502</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 style="vertical-align:bottom;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;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-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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds and commercial paper</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>34,949</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>34,949</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: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;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>245</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>245</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="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>35,696</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>35,696</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></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 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;border-top:3px double #000000;"><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;border-top:3px double #000000;"><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;border-top:3px double #000000;"><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;font-weight:bold;">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="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: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;">Accrued Compensation:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level I)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Significant Other<br/>Observable Inputs<br/>(Level II)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Significant<br/>Unobservable<br/>Inputs <br/>(Level III)</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;">Contingent 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 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>21,726</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>—</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>21,726</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:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="17"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><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%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><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 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="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;">Fair Value Measurements Using:</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;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;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Quoted Prices in Active Markets for Identical Assets<br/>(Level I)</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;">Significant Other Observable Inputs<br/>(Level II)</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;">Significant Unobservable Inputs <br/>(Level III)</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;">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;border-top:1px solid #000000;"><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;border-top:1px solid #000000;"><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;border-top:1px solid #000000;"><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;font-weight:bold;">Cash Equivalents:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: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;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>54,559</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>54,559</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>—</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="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><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;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;">Investments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Quoted Prices in Active Markets for Identical Assets<br/>(Level I)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Significant Other Observable Inputs<br/>(Level II)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Significant Unobservable Inputs <br/>(Level III)</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;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;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-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>22,293</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 style="vertical-align:bottom;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;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-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;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;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>22,293</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 style="vertical-align:bottom;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;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-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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds and commercial paper</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>44,734</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>44,734</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: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;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,952</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>1,952</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="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>68,979</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>68,979</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></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 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><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;font-weight:bold;">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="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: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;">Other Long-term 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="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;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level I)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Significant Other<br/>Observable Inputs<br/>(Level II)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Significant<br/>Unobservable<br/>Inputs <br/>(Level III)</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;">Contingent 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 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,862</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>—</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,862</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> 85195000 85195000 0 0 502000 0 502000 0 34949000 0 34949000 0 245000 0 245000 0 35696000 0 35696000 0 21726000 0 0 21726000 54559000 54559000 0 0 22293000 0 22293000 0 44734000 0 44734000 0 1952000 0 1952000 0 68979000 0 68979000 0 16862000 0 0 16862000 1400000 Cash, Cash Equivalents and Investments<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's cash, cash equivalents and investments </span><span style="font-family:inherit;font-size:10pt;">as of September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> consisted primarily of cash, U.S. government agency bonds, corporate bonds, commercial paper, certificates of deposit and money market funds.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company classifies investments as available-for-sale at the time of purchase and reevaluates such classification as of each balance sheet date. All investments are recorded at estimated fair value. Unrealized gains and losses on available-for-sale investments are included in accumulated other comprehensive loss, a component of stockholders' equity. The Company evaluates its investments to assess whether those with unrealized loss positions are other than temporarily impaired. The Company considers impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely the Company will sell the investments before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in other income (expense), net, in the condensed consolidated statements of comprehensive loss. Interest, amortization of premiums and accretion of discount on all investments classified as available-for-sale are also included as a component of other income (expense), net, in the condensed consolidated statements of comprehensive loss.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company's cash was </span><span style="font-family:inherit;font-size:10pt;"><span>$516.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$53.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company's cash equivalents and investments </span><span style="font-family:inherit;font-size:10pt;">as of September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:49%;"/><td style="width:2%;"/><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%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Fair Value</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;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>85,195</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></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></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>85,195</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="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><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;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;">Investments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Fair Value</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;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;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-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>502</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 style="vertical-align:bottom;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;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-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;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;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-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;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;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>502</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: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;">Corporate bonds and commercial paper</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>34,817</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>139</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</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>34,949</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;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>245</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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245</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;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>35,564</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>139</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>(7</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>35,696</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:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company's cash equivalents and investments </span><span style="font-family:inherit;font-size:10pt;">as of December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:49%;"/><td style="width:2%;"/><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%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Fair Value</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;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>54,559</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></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></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>54,559</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="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><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;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;">Investments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Fair Value</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;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>22,330</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>—</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>(37</span></span></div></td><td style="vertical-align:bottom;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;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>22,293</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;">Corporate bonds and commercial paper</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,812</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>(78</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>44,734</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;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,952</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;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>1,952</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="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: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>69,094</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>(115</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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 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>68,979</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:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company may sell its investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company classifies its investments, including investments with maturities beyond twelve months, as current assets in the accompanying condensed consolidated balance sheets.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the estimated fair value of the Company's investments, designated as available-for-sale and classified by the contractual maturity date of the investments as of the dates shown:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="9"/></tr><tr><td style="width:70%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">September 30, 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 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, 2018</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;">Due within one year or less</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>28,038</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;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>61,514</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;">Due after one year through five years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,658</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,465</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:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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>35,696</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>68,979</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:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has certain available-for-sale investments in a gross unrealized loss position, all of which have been in such position for less than 12 months. The Company reviews its debt securities classified as short-term investments on a regular basis to evaluate whether or not any security has experienced an other than temporary decline in fair value. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial position and near-term prospects of the issuer and its intent to sell, or whether it is more likely than not the Company will be required to sell the investment before recovery of the investment's amortized-cost basis. If the Company determines that an other than temporary decline exists in one of these investments, the respective investment would be written down to fair value. For debt securities, the portion of the write-down related to credit loss would be recognized in other income, net in the condensed consolidated statements of comprehensive loss. Any portion not related to credit loss would be included in accumulated other comprehensive loss. Because the Company does not intend to sell any investments which have an unrealized loss position at this time, and it is not more likely than not that the Company will be required to sell the investment before recovery of its amortized cost basis, which may be maturity, the Company does not consider the investments with unrealized loss positions to be other than temporarily impaired </span><span style="font-family:inherit;font-size:10pt;">as of September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category </span><span style="font-family:inherit;font-size:10pt;">as of September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="13"/></tr><tr><td style="width:58%;"/><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="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;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;">Adjusted Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized 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="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;">Fair Value</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;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>502</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>—</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>502</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;">Corporate bonds and commercial paper</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>5,080</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</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>5,073</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:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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>5,582</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>(7</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>5,575</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:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="13"/></tr><tr><td style="width:58%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Adjusted Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized 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="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;">Fair Value</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;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>22,330</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>(37</span></span></div></td><td style="vertical-align:bottom;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;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>22,293</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;">Corporate bonds and commercial paper</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>44,812</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>(78</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>44,734</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:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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,142</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>(115</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>67,027</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> 516000000.0 53800000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company's cash equivalents and investments </span><span style="font-family:inherit;font-size:10pt;">as of September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:49%;"/><td style="width:2%;"/><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%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Fair Value</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;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>85,195</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></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></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>85,195</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="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><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;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;">Investments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Fair Value</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;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;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-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>502</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 style="vertical-align:bottom;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;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-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;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;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-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;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;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>502</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: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;">Corporate bonds and commercial paper</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>34,817</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>139</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</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>34,949</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;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>245</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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245</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;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>35,564</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>139</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>(7</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>35,696</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:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company's cash equivalents and investments </span><span style="font-family:inherit;font-size:10pt;">as of December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:49%;"/><td style="width:2%;"/><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%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Fair Value</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;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>54,559</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></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></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>54,559</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="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><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;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;">Investments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Fair Value</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;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>22,330</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>—</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>(37</span></span></div></td><td style="vertical-align:bottom;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;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>22,293</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;">Corporate bonds and commercial paper</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,812</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>(78</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>44,734</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;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,952</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;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>1,952</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="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: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>69,094</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>(115</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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 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>68,979</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> 85195000 85195000 502000 0 0 502000 34817000 139000 7000 34949000 245000 0 0 245000 35564000 139000 7000 35696000 54559000 54559000 22330000 0 37000 22293000 44812000 0 78000 44734000 1952000 0 0 1952000 69094000 0 115000 68979000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the estimated fair value of the Company's investments, designated as available-for-sale and classified by the contractual maturity date of the investments as of the dates shown:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="9"/></tr><tr><td style="width:70%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">September 30, 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 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, 2018</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;">Due within one year or less</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>28,038</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;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>61,514</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;">Due after one year through five years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,658</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,465</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:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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>35,696</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>68,979</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> 28038000 61514000 7658000 7465000 35696000 68979000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category </span><span style="font-family:inherit;font-size:10pt;">as of September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="13"/></tr><tr><td style="width:58%;"/><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="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;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;">Adjusted Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized 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="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;">Fair Value</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;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>502</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>—</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>502</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;">Corporate bonds and commercial paper</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>5,080</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</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>5,073</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:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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>5,582</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>(7</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>5,575</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:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="13"/></tr><tr><td style="width:58%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Adjusted Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Gross Unrealized 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="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;">Fair Value</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;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>22,330</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>(37</span></span></div></td><td style="vertical-align:bottom;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;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>22,293</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;">Corporate bonds and commercial paper</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>44,812</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>(78</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>44,734</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:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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,142</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>(115</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>67,027</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> 502000 0 502000 5080000 7000 5073000 5582000 7000 5575000 22330000 37000 22293000 44812000 78000 44734000 67142000 115000 67027000 Goodwill and Intangible Assets<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount of goodwill was </span><span style="font-family:inherit;font-size:10pt;"><span>$107.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. Goodwill represents the excess purchase price over the fair value of assets acquired. During 2018, the Company completed the acquisitions of Cloud Lending and Gro, and during 2015, the Company completed the acquisitions of Centrix and Social Money. The Company has </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> operating segment and </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> reporting unit. Goodwill is tested for impairment on an annual basis, and between annual tests if indicators of potential impairment exist, using a fair-value-based approach based on the market capitalization of the reporting unit. The annual impairment test was performed as of October 31, 2018. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> impairment of goodwill was identified during 2018, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;">r has any impairment of goodwill been recorded to date. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;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:29%;"/><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:8%;"/><td style="width:1%;"/><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%;"/><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;padding-left:2px;padding-top:2px;padding-bottom: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;">As of September 30, 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 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;">As of December 31, 2018</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;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;">Gross 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 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 Carrying 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;">Gross 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 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 Carrying Amount</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;">Customer 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 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>10,640</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>(3,710</span></span></div></td><td style="vertical-align:bottom;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;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>6,930</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>10,640</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>(2,148</span></span></div></td><td style="vertical-align:bottom;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;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>8,492</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;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,064</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>(975</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>1,089</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,064</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>(668</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>1,396</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;">Trademarks</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>11,935</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>(3,166</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>8,769</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>11,935</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,350</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>9,585</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;">Acquired technology </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>53,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>(17,854</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>35,329</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>53,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>(12,030</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>41,153</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;">Assembled workforce</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>38</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>(34</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>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="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>79</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;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>28</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 software development costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,975</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>(1,929</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>2,046</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>3,975</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>(1,333</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>2,642</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:2px;padding-top:2px;padding-bottom:2px;padding-right: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>81,835</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>(27,668</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>54,167</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>81,876</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,580</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>63,296</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:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recorded intangible assets from the business combinations discussed in Note 3 - Business Combinations. Intangible assets are amortized on a straight-line basis over their estimated useful lives, which range from </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;">. Amortization expense included in cost of revenues in the condensed consolidated statements of comprehensive loss was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$5.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;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense included in operating expenses in the condensed consolidated statements of comprehensive loss was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 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;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross capitalized software development costs was </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and December 31, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. During the year ended 2017, all the products related to capitalized software development costs reached general release, and the Company commenced amortization of these costs. The Company amortized </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of capitalized software development costs for each of the </span><span style="font-family:inherit;font-size:10pt;">three months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> for each of the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. Capitalized software development costs are computed on an individual product basis and those products available for market are amortized to cost of revenues over the products' estimated economic lives, which are expected to be </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> 107900000 1 1 0 0 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;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:29%;"/><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:8%;"/><td style="width:1%;"/><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%;"/><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;padding-left:2px;padding-top:2px;padding-bottom: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;">As of September 30, 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 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;">As of December 31, 2018</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;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;">Gross 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 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 Carrying 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;">Gross 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 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 Carrying Amount</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;">Customer 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 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>10,640</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>(3,710</span></span></div></td><td style="vertical-align:bottom;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;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>6,930</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>10,640</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>(2,148</span></span></div></td><td style="vertical-align:bottom;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;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>8,492</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;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,064</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>(975</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>1,089</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,064</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>(668</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>1,396</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;">Trademarks</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>11,935</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>(3,166</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>8,769</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>11,935</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,350</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>9,585</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;">Acquired technology </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>53,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>(17,854</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>35,329</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>53,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>(12,030</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>41,153</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;">Assembled workforce</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>38</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>(34</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>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="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>79</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;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>28</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 software development costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,975</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>(1,929</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>2,046</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>3,975</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>(1,333</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>2,642</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:2px;padding-top:2px;padding-bottom:2px;padding-right: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>81,835</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>(27,668</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>54,167</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>81,876</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,580</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>63,296</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> 10640000 3710000 6930000 10640000 2148000 8492000 2064000 975000 1089000 2064000 668000 1396000 11935000 3166000 8769000 11935000 2350000 9585000 53183000 17854000 35329000 53183000 12030000 41153000 38000 34000 4000 79000 51000 28000 3975000 1929000 2046000 3975000 1333000 2642000 81835000 27668000 54167000 81876000 18580000 63296000 P10Y 1900000 900000 5500000 2700000 900000 200000 3000000.0 1000000.0 4000000.0 200000 600000 P5Y Commitments and Contingencies<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Operating Lease Commitments</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company leases office space under non-cancellable operating leases for its corporate headquarters in Austin, Texas in </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> adjacent buildings under separate lease agreements. Pursuant to the first of which the Company leases approximately </span><span style="font-family:inherit;font-size:10pt;"><span>67</span></span><span style="font-family:inherit;font-size:10pt;"> square feet of office space with an initial term that expires on April 30, 2021, with the option to extend the lease for an additional </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;">-year term, and pursuant to the second of which the Company leases approximately </span><span style="font-family:inherit;font-size:10pt;"><span>129</span></span><span style="font-family:inherit;font-size:10pt;"> square feet of office space with an initial term that expires on April 30, 2028, with the option to extend the lease for an additional </span><span style="font-family:inherit;font-size:10pt;">ten</span><span style="font-family:inherit;font-size:10pt;">-year term. The Company also leases office space in south Austin, Texas; Lincoln, Nebraska; Des Moines, Iowa; Atlanta, Georgia; Asheville, North Carolina; San Mateo, California; Bangalore, India; Sydney, Australia; London, United Kingdom; and Amsterdam, Netherlands. The Company entered into a new sublease agreement during 2019 which expands its presence in Austin, Texas. and commences during the fourth quarter of 2019. During the third quarter of 2019, the Company vacated one of its Atlanta, Georgia facilities and recorded an unoccupied lease charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the remaining contractual lease payments and related fees, less estimated sublease income. In the second quarter of 2018, the Company vacated a portion of its south Austin office and recorded an unoccupied lease charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the remaining contractual lease payments, associated asset disposal, and related fees, less estimated sublease income. The lease liabilities related to these subleases that are expected to be paid during the succeeding twelve-month period of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> are recorded in accrued liabilities, and the remaining portion of the associated lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> is recorded in other long-term liabilities on the accompanying condensed consolidated balance sheet at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. The Company believes its current facilities and facilities under contract will be adequate for its needs for the current term and will evaluate its need for expansion beyond the 2021 lease expiration. Rent expense under operating leases was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 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 September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.7 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;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease costs, lease term and discount rate were as follows:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:88%;"/><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 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></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 expense:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Operating lease expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,697</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;">Sublease 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="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>(153</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;">Total lease expense </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,544</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:17px;font-size:10pt;"><span 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:17px;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:17px;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;">Other information:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 paid for amounts included in the measurement of lease 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="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;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,862</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;">Right-of-use assets obtained in exchange for operating lease liabilities as of September 30, 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>29,159</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;">Weighted-average remaining lease term - operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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.0 years</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;">Weighted-average discount rate - 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="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.5</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:88%;"/><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 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></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;">Year Ended December 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;padding-left:2px;padding-top:2px;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;">2019 (from October 1 to December 31)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,852</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;">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="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,952</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;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>6,824</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;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,350</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;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,940</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;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>18,250</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;">Total lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;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:1px solid #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>47,168</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: present value discount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(9,387</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: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 of lease 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;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>37,781</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:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contractual Commitments</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has non-cancelable contractual commitments related to the 2023 Notes and the 2026 Notes as well as the related interest, third-party products, co-location fees and other product costs. The Company is party to several purchase commitments for third-party products that contain both a contractual minimum obligation and a variable obligation based upon usage or other factors which can change on a monthly basis. The interest on the 2023 Notes is payable semi-annually on February 15 and August 15 of each year. The interest on the 2026 Notes is payable semi-annually on June 1 and December 1 of each year. The estimated amounts for usage and other factors are not included within the table below. Future minimum contractual commitments that have initial or remaining non-cancelable terms in excess of one year were as follows:</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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:88%;"/><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 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;">Contractual Commitments</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;">Year Ended December 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;padding-left:2px;padding-top:2px;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;">2019 (from October 1 to December 31)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,693</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;">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="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>20,336</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;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>19,018</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;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>18,520</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;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>241,697</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;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>322,181</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: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 commitments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>625,445</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:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, the Company may become involved in legal proceedings arising in the ordinary course of its business. The Company is not presently a party to any legal proceedings that, if determined adversely to the Company, would have a material adverse effect on the Company.</span></div> 2 67000 129000 200000 700000 100000 200000 1300000 1000000.0 3700000 3200000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease costs, lease term and discount rate were as follows:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:88%;"/><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 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></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 expense:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Operating lease expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,697</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;">Sublease 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="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>(153</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;">Total lease expense </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,544</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:17px;font-size:10pt;"><span 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:17px;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:17px;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;">Other information:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 paid for amounts included in the measurement of lease 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="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;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,862</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;">Right-of-use assets obtained in exchange for operating lease liabilities as of September 30, 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>29,159</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;">Weighted-average remaining lease term - operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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.0 years</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;">Weighted-average discount rate - 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="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.5</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1697000 153000 1544000 1862000 29159000 P7Y 0.055 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:88%;"/><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 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></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;">Year Ended December 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;padding-left:2px;padding-top:2px;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;">2019 (from October 1 to December 31)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,852</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;">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="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,952</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;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>6,824</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;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,350</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;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,940</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;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>18,250</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;">Total lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;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:1px solid #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>47,168</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: present value discount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(9,387</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: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 of lease 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;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>37,781</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> 1852000 7952000 6824000 6350000 5940000 18250000 47168000 9387000 37781000 Future minimum contractual commitments that have initial or remaining non-cancelable terms in excess of one year were as follows:<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="5"/></tr><tr><td style="width:88%;"/><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 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;">Contractual Commitments</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;">Year Ended December 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;padding-left:2px;padding-top:2px;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;">2019 (from October 1 to December 31)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,693</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;">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="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>20,336</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;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>19,018</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;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>18,520</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;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>241,697</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;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>322,181</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: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 commitments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>625,445</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> 3693000 20336000 19018000 18520000 241697000 322181000 625445000 Convertible Senior Notes<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"><span>0.75%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> Convertible Notes due 2023</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> In February 2018, the Company issued </span><span style="font-family:inherit;font-size:10pt;"><span>$230.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> principal amount of convertible senior notes due in February 2023. The interest rates for the 2023 Notes are fixed at </span><span style="font-family:inherit;font-size:10pt;"><span>0.75%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum with interest payable semi-annually on February 15 and August 15 of each year, commencing on August 15, 2018. The 2023 Notes mature on February 15, 2023, unless earlier converted or repurchased in accordance with their terms prior to such date. Each $1,000 of principal of the 2023 Notes will initially be convertible into 17.4292 shares of the Company's common stock, which is equivalent to an initial conversion price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$57.38</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The initial conversion price for each of the 2023 Notes is subject to adjustment upon the occurrence of certain specified events. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2023 Notes are the Company's senior unsecured obligations and rank senior in right of payment to any of the Company's indebtedness that is expressly subordinated in right of payment to the 2023 Notes, rank equally in right of payment with any of the Company's indebtedness that is not so subordinated, are effectively junior in right of payment to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally junior to all indebtedness and other liabilities (including trade payables) of the Company's current or future subsidiaries.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On or after November 15, 2022, holders may convert all or any portion of their 2023 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the succeeding conditions described herein. Upon conversion, the Company will pay or deliver cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the 2023 Notes.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Holders may convert their 2023 Notes at their option at any time prior to the close of business on the business day immediately preceding November 15, 2022 only under the following circumstances:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;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 June 30, 2018 (and only during such calendar quarter), if the last reported sale price of the 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-top:10px;padding-bottom:10px;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;">five</span><span style="font-family:inherit;font-size:10pt;"> consecutive business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of 2023 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 sale price of the Company's common stock and the conversion rate on each such trading day; or</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;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.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If a fundamental change (as defined in the relevant indenture governing the 2023 Notes) occurs prior to the maturity date, holders of each of the 2023 Notes may require the Company to repurchase all or a portion of their notes for cash at a repurchase price 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 2023 Notes, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For more than </span><span style="font-family:inherit;font-size:10pt;"><span>20</span></span><span style="font-family:inherit;font-size:10pt;"> trading days during the </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> consecutive trading days ended September 30, 2019, the last reported sale price of the Company's common stock exceeded </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 of the 2023 Notes. As a result, the 2023 Notes became convertible at the option of the holders on October 1, 2019, and will continue to be convertible through December 31, 2019. From October 1, 2019 through the date of this filing, a single note of the 2023 Notes has been converted. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accordance with accounting guidance for cash conversion features, the Company valued the liability component at the estimated fair value, as of the date of issuance, of a similar debt without the conversion feature. The effective interest rate for </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the liability component was </span><span style="font-family:inherit;font-size:10pt;"><span>5.875%</span></span><span style="font-family:inherit;font-size:10pt;">. The liability component of the 2023 Notes is recorded in long-term debt, and the interest payable is recorded in accrued liabilities on the condensed consolidated balance sheets as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. The Company recorded the difference between the initial proceeds of the convertible debt and the fair value of the conversion feature, and the difference was allocated to additional paid-in capital on the condensed consolidated balance sheet as the carrying amount of the equity component.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accounting for the transaction costs for the February 2018 convertible note offering, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component, totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$5.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the 2023 Notes are being amortized to expense over the expected life the 2023 Notes using the effective interest method. Issuance costs attributable to the equity component related to the conversion feature, totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the 2023 Notes were netted with the equity component.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2023 Notes consist of the following:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:79%;"/><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="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;">As of September 30, 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Liability component:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Principal</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>230,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;">Unamortized debt discount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(35,786</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;">Unamortized debt issuance 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 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>(3,741</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: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 carrying 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="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>190,473</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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;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:17px;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:17px;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;">Equity component:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Net allocation of proceeds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,116</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 issuance costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,517</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;">Net carrying amount</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>29,599</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:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth total interest expense recognized related to the 2023 Notes:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:99.22027290448344%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:56%;"/><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="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;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Nine Months Ended September 30,</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;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><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;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;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><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;">2018</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;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>431</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>379</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>1,299</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>1,027</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: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;">Amortization of debt issuance costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;"><div 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>241</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>759</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>587</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;">Amortization of debt discount </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,364</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,282</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>7,004</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>5,370</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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>3,054</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,902</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>9,062</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,984</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:10px;padding-top:10px;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;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the remaining period over which the debt discount and debt issuance costs will be amortized was </span><span style="font-family:inherit;font-size:10pt;"><span>3.4 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Bond Hedges and Warrants Transactions</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Concurrent with the February 2018 convertible note offering, the Company entered into separate convertible notes bond hedges, or Bond Hedges, and Warrants transactions. The Bond Hedges are generally expected to reduce potential dilution to the Company's common stock upon conversion of the 2023 Notes. The Bond Hedges are call options that give the Company the option to purchase, subject to anti-dilution adjustments substantially identical to those in the 2023 Notes, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock for </span><span style="font-family:inherit;font-size:10pt;"><span>$57.38</span></span><span style="font-family:inherit;font-size:10pt;"> per share, exercisable upon conversion of the 2023 Notes and expires in February 2023. The total cost of the Bond Hedges transactions was </span><span style="font-family:inherit;font-size:10pt;"><span>$41.7 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the Warrants transaction, the Company issued warrants to acquire, subject to anti-dilution adjustments, up to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>4.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares over 80 scheduled trading days beginning on May 15, 2023 at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$78.75</span></span><span style="font-family:inherit;font-size:10pt;"> per share. If the Warrants are not exercised on their exercise dates, they will expire. Pursuant to the Warrants, if the average market value per share of the Company's common stock for the reporting period, as measured under the Warrants, exceeds the exercise price of the Warrants of </span><span style="font-family:inherit;font-size:10pt;"><span>$78.75</span></span><span style="font-family:inherit;font-size:10pt;">, the Warrants will have a dilutive effect on the Company's earnings per share, assuming the Company is profitable. The Company received </span><span style="font-family:inherit;font-size:10pt;"><span>$22.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash proceeds from the sale of the Warrants.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Bond Hedges and the Warrants are separate transactions, in each case, entered into by the Company with counterparties, and are not part of the terms of the 2023 Notes and will not affect any holders' rights under the 2023 Notes. The holders of the 2023 Notes will not have any rights with respect to the Bond Hedges or Warrants transactions. The Bond Hedges and Warrants do not meet the criteria for derivative accounting as they are indexed to the Company's stock. The amounts paid for the Bond Hedges and the proceeds received from the sale of the Warrants have been included as a net reduction to additional paid-in capital.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">0.75% Convertible Note due 2026</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2019, the Company issued </span><span style="font-family:inherit;font-size:10pt;"><span>$316.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> principal amount of convertible senior notes due in June 2026. The interest rates for the 2026 Notes are fixed at </span><span style="font-family:inherit;font-size:10pt;"><span>0.75%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum with interest payable semi-annually on June 1 and December 1 of each year, commencing on December 1, 2019. The 2026 Notes mature on June 1, 2026, unless earlier converted or repurchased in accordance with their terms prior to such date. Each $1,000 of principal of the 2026 Notes will initially be convertible into 11.2851 shares of the Company's common stock, which is equivalent to an initial conversion price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$88.61</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The initial conversion price for each of the 2026 Notes is subject to adjustment upon the occurrence of certain specified events. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2026 Notes are the Company's senior unsecured obligations and rank senior in right of payment to any of the Company's indebtedness that is expressly subordinated in right of payment to the 2026 Notes, rank equally in right of payment with any of the Company's indebtedness that is not so subordinated, including the 2023 Notes, are effectively junior to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally junior to all indebtedness and other liabilities (including trade payables) of the Company's current and future subsidiaries.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On or after June 5, 2023, the Company may redeem for cash all or any portion of the 2026 Notes, at the Company's option if the last reported sale price of the Company's common stock has been at least </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 in effect 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 any </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> consecutive trading-day period. If the Company calls any or all of the 2026 Notes for redemption, holders may convert all or any portion of their 2026 Notes at any time prior to the close of business on the scheduled trading day prior to the redemption date, even if the 2026 Notes are not otherwise convertible at such time. After that time, the right to convert such 2026 Notes will expire, unless the Company defaults in the payment of the redemption price, in which case a holder of 2026 Notes may convert all or any portion of its 2026 Notes until the redemption price has been paid or duly provided for.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On or after March 1, 2026, holders may convert all or any portion of their 2026 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date regardless of the succeeding conditions described herein. Upon conversion, the Company will pay or deliver cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the 2026 Notes.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Holders may convert their 2026 Notes at their option at any time prior to the close of business on the business day immediately preceding March 1, 2026 only under the following circumstances:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;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 September 30, 2019 (and only during such calendar quarter), if the last reported sale price of the 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-top:10px;padding-bottom:10px;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 five consecutive business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of 2026 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 sale price of the Company's common stock and the conversion rate on each such trading day; or</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;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.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If a fundamental change (as defined in the relevant indenture governing the 2026 Notes) occurs prior to the maturity date, holders of each of the 2026 Notes may require the Company to repurchase all or a portion of their notes for cash at a repurchase price 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 2026 Notes, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the 2026 Notes were not convertible. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accordance with accounting guidance for cash conversion features, the Company valued the liability component at the estimated fair value, as of the date of issuance, of a similar debt without the conversion feature. The effective interest rate for the liability component was </span><span style="font-family:inherit;font-size:10pt;"><span>5.38%</span></span><span style="font-family:inherit;font-size:10pt;">. The liability component of the 2026 Notes is recorded in long-term debt, and the interest payable is recorded in accrued liabilities on the condensed consolidated balance sheets as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. The Company recorded the difference between the initial proceeds of the convertible debt and the fair value of the conversion feature, and the difference was allocated to additional paid-in capital on the condensed consolidated balance sheet as the carrying amount of the equity component.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accounting for the transaction costs for the June 2019 convertible note offering, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component, totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$6.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the 2026 Notes are being amortized to expense over the expected life the 2026 Notes using the effective interest method. Issuance costs attributable to the equity component related to the conversion feature, totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$2.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the 2026 Notes were netted with the equity component.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2026 Notes consist of the following:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="5"/></tr><tr><td style="width:79%;"/><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="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;">As of September 30, 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Liability component:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Principal</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>316,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: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 discount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(81,266</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;">Unamortized debt issuance 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 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,131</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: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 carrying 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="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>228,853</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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;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:17px;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:17px;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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity component:</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Net allocation of proceeds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>84,412</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 issuance costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,862</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;">Net carrying amount</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>81,550</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:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth total interest expense recognized related to the 2026 Notes:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="17"/></tr><tr><td style="width:57%;"/><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:7%;"/><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="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 September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Nine Months Ended September 30,</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;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><td 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="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;">2018</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;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>593</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;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>—</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>731</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;border-top:1px solid #000000;"><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>—</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: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;">Amortization of debt issuance costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>200</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>245</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;">Amortization of debt discount </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,556</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>—</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>3,146</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>—</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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>3,349</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>4,122</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the remaining period over which the debt discount and debt issuance costs will be amortized was </span><span style="font-family:inherit;font-size:10pt;"><span>6.7 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Capped Calls Transactions</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the June 2019 convertible note offering, the Company entered into capped call transactions with one or more counterparties, or the Capped Calls. The Capped Calls each have an initial strike price of </span><span style="font-family:inherit;font-size:10pt;"><span>$88.6124</span></span><span style="font-family:inherit;font-size:10pt;"> per share, subject to certain adjustments, which correspond to the initial conversion price of the 2026 Notes. The Capped Calls have initial cap prices of </span><span style="font-family:inherit;font-size:10pt;"><span>$139.00</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The Capped Calls are expected to offset the potential dilution to the common stock upon any conversion of the 2026 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the 2026 Notes in the event the market price per share of common stock is greater than the strike price of the Capped Call, with such offset subject to a cap. If, however, the market price per share of the common stock exceeds the cap price of the Capped Calls, there would be dilution and/or there would not be an offset of such potential cash payments, in each case, to the extent that the then-market price per share of the common stock exceeds the cap price. As the Capped Calls are considered indexed to the Company's stock and are considered equity classified, they are recorded in stockholders' equity on the condensed </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">consolidated balance sheet and are not accounted for as derivatives. The cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$40.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> incurred in connection with the Capped Calls was recorded as a reduction to additional paid-in capital.</span></div> 0.0075 230000000.0 0.0075 57.38 20 30 1.30 0.98 1 20 30 1.30 0.05875 5300000 1500000 230000000 35786000 3741000 190473000 31116000 1517000 29599000 431000 379000 1299000 1027000 259000 241000 759000 587000 2364000 2282000 7004000 5370000 3054000 2902000 9062000 6984000 P3Y4M24D 900000 57.38 41700000 4000000.0 78.75 78.75 22400000 316300000 0.0075 88.61 1.30 20 30 20 30 1.30 0.98 1 0.0538 6400000 2900000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2026 Notes consist of the following:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="5"/></tr><tr><td style="width:79%;"/><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="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;">As of September 30, 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Liability component:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Principal</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>316,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: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 discount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(81,266</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;">Unamortized debt issuance 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 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,131</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: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 carrying 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="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>228,853</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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;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:17px;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:17px;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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity component:</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Net allocation of proceeds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>84,412</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 issuance costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,862</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;">Net carrying amount</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>81,550</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:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2023 Notes consist of the following:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:79%;"/><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="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;">As of September 30, 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Liability component:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Principal</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>230,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;">Unamortized debt discount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(35,786</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;">Unamortized debt issuance 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 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>(3,741</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: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 carrying 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="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>190,473</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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;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:17px;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:17px;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;">Equity component:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Net allocation of proceeds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,116</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 issuance costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,517</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;">Net carrying amount</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>29,599</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> 316250000 81266000 6131000 228853000 84412000 2862000 81550000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth total interest expense recognized related to the 2026 Notes:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="17"/></tr><tr><td style="width:57%;"/><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:7%;"/><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="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 September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Nine Months Ended September 30,</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;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><td 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="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;">2018</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;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>593</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;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>—</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>731</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;border-top:1px solid #000000;"><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>—</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: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;">Amortization of debt issuance costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>200</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>245</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;">Amortization of debt discount </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,556</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>—</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>3,146</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>—</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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>3,349</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>4,122</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth total interest expense recognized related to the 2023 Notes:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:99.22027290448344%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:56%;"/><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="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;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Nine Months Ended September 30,</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;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><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;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;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><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;">2018</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;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>431</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>379</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>1,299</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>1,027</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: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;">Amortization of debt issuance costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;"><div 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>241</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>759</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>587</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;">Amortization of debt discount </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,364</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,282</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>7,004</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>5,370</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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>3,054</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,902</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>9,062</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,984</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> 593000 0 731000 0 200000 0 245000 0 2556000 0 3146000 0 3349000 0 4122000 0 P6Y8M12D 88.6124 139.00 40800000 Stockholders' Equity<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 10, 2019, the Company completed a registered public offering of </span><span style="font-family:inherit;font-size:10pt;"><span>2,637,986</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company's common stock at a price of </span><span style="font-family:inherit;font-size:10pt;"><span>$69.50</span></span><span style="font-family:inherit;font-size:10pt;"> per share, before underwriting discounts and commissions. On June 12, 2019, the Company completed the sale of an additional </span><span style="font-family:inherit;font-size:10pt;"><span>395,698</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company's common stock at a price of </span><span style="font-family:inherit;font-size:10pt;"><span>$69.50</span></span><span style="font-family:inherit;font-size:10pt;"> per share, before underwriting discounts and commissions, as a result of the underwriters' exercise of their option to purchase additional shares. The Company sold </span><span style="font-family:inherit;font-size:10pt;"><span>2,913,684</span></span><span style="font-family:inherit;font-size:10pt;"> of such shares and an existing stockholder sold an aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>120,000</span></span><span style="font-family:inherit;font-size:10pt;"> of such shares. The Company did not receive any proceeds from the sale of shares by the selling stockholder in the June 2019 common stock offering.</span></div> 2637986 69.50 395698 69.50 2913684 120000 Stock-Based Compensation<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2014, the Company's board of directors approved the 2014 Equity Incentive Plan, or 2014 Plan, under which stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares and units and other cash-based or stock-based awards may be granted to employees, consultants and directors. Shares of common stock that are issued and available for issuance under the 2014 Plan consist of authorized, but unissued or reacquired shares of common stock or any combination thereof.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of December 31, 2018, a total of </span><span style="font-family:inherit;font-size:10pt;"><span>9,186</span></span><span style="font-family:inherit;font-size:10pt;"> shares had been reserved for issuance under the 2014 Plan. The 2014 Plan contains a provision that automatically increases the shares available for issuance under the plan on January 1 of each year subsequent to the 2014 Plan's adoption through 2024, by an amount equal to the smaller of (a) </span><span style="font-family:inherit;font-size:10pt;"><span>4.5%</span></span><span style="font-family:inherit;font-size:10pt;"> of the number of shares of common stock issued and outstanding on the immediately preceding December 31, or (b) an amount determined by the Company's board of directors. On January 1, 2019, </span><span style="font-family:inherit;font-size:10pt;"><span>1,959</span></span><span style="font-family:inherit;font-size:10pt;"> shares were added to the 2014 Plan in accordance with the annual automatic increase provision of the 2014 Plan. In addition, the 2014 Plan reserve is automatically increased to include any shares issuable upon expiration or termination of options granted under the Company's 2007 Stock Plan, or 2007 Plan, for options that expire or terminate without having been exercised. For the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> shares have been transferred to the 2014 Plan from the 2007 Plan, and as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> a total of </span><span style="font-family:inherit;font-size:10pt;"><span>11,145</span></span><span style="font-family:inherit;font-size:10pt;"> shares were allocated for issuance under the 2014 Plan. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, options to purchase a total of </span><span style="font-family:inherit;font-size:10pt;"><span>2,706</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock have been granted under the 2014 Plan, </span><span style="font-family:inherit;font-size:10pt;"><span>4,555</span></span><span style="font-family:inherit;font-size:10pt;"> shares have been reserved under the 2014 Plan for the vesting of restricted stock units and market stock units, </span><span style="font-family:inherit;font-size:10pt;"><span>769</span></span><span style="font-family:inherit;font-size:10pt;"> shares have been returned to the 2014 Plan as a result of termination of options that expired or terminated without having been exercised and restricted stock awards that terminated prior to the awards vesting, and </span><span style="font-family:inherit;font-size:10pt;"><span>4,653</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock remain available for future issuance under the 2014 Plan. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2007, the Company adopted the 2007 Plan under which options or stock purchase rights may be granted to employees, consultants and directors. Upon the completion of the Company's initial public offering, or IPO, in March 2014, the board of directors terminated the 2007 Plan in connection with the IPO and all shares that were available for future issuance under the 2007 Plan at such time were transferred to the 2014 Plan. The 2007 Plan will continue to govern the terms and conditions of all outstanding equity awards granted under the 2007 Plan. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> shares remain available for future issuance under the 2007 Plan. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock option activity during the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><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="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;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;">Number of Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Weighted Average Exercise Price</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 as of January 1, 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;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>2,654</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>19.72</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;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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></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;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,003</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>14.07</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;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52</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>39.73</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 as of September 30, 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;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,599</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;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>22.62</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:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Units </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock unit activity during the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><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="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;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;">Number of Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Weighted Average Grant Date Fair Value</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;">Nonvested as of January 1, 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;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,937</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>43.50</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: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;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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>73.16</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;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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;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>38.44</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;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(147</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>46.79</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;">Nonvested as of September 30, 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;border-bottom:3px double #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,922</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;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>55.98</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:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Market Stock Units</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock unit activity during the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><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="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;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;">Number of Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Weighted Average Grant Date Fair Value</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;">Nonvested as of January 1, 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;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>260</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>21.98</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: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;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>242</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>29.79</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;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(81</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>12.70</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;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</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>26.34</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;">Nonvested as of September 30, 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;border-bottom:3px double #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>419</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;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>28.26</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> 9186000 0.045 1959000 0 11145000 2706000 4555000 769000 4653000 0 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock option activity during the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><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="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;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;">Number of Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Weighted Average Exercise Price</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 as of January 1, 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;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>2,654</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>19.72</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;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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></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;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,003</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>14.07</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;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52</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>39.73</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 as of September 30, 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;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,599</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;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>22.62</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> 2654000 19.72 0 0 1003000 14.07 52000 39.73 1599000 22.62 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock unit activity during the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><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="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;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;">Number of Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Weighted Average Grant Date Fair Value</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;">Nonvested as of January 1, 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;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,937</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>43.50</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: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;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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>73.16</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;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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;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>38.44</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;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(147</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>46.79</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;">Nonvested as of September 30, 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;border-bottom:3px double #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,922</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;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>55.98</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> 1937000 43.50 718000 73.16 586000 38.44 147000 46.79 1922000 55.98 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock unit activity during the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><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="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;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;">Number of Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Weighted Average Grant Date Fair Value</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;">Nonvested as of January 1, 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;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>260</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>21.98</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: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;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>242</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>29.79</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;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(81</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>12.70</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;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</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>26.34</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;">Nonvested as of September 30, 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;border-bottom:3px double #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>419</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;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>28.26</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> 260000 21.98 242000 29.79 81000 12.70 2000 26.34 419000 28.26 Income Taxes<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accordance with applicable accounting guidance, the income tax benefit for the </span><span style="font-family:inherit;font-size:10pt;">three months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> is based on the estimated annual effective tax rate for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The estimated effective tax rate may be subject to adjustment in subsequent quarterly periods as the estimates of pretax income for the year, along with other items that may affect the rate, change.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's benefit from income taxes reflected an effective tax rate of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.2%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>3.1%</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>0.6%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>2.6%</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span><span style="font-family:inherit;font-size:10pt;">For the three and nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company's effective tax rate was lower than the U.S. federal statutory rate primarily due to changes to its valuation allowance.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has significant deferred tax assets related to its net operating loss carryforwards and tax credits and has provided a valuation allowance for most of the amount of its deferred tax assets, as it is not more likely than not that any future benefit from deductible temporary differences, net operating loss carryforwards, and tax credit carryforwards will be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">To date, the Company has provided a valuation allowance against most of its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. Although the Company believes that its tax estimates are reasonable, the ultimate tax determination involves significant judgment that is subject to audit by tax authorities in the ordinary course of business. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has unrecognized tax benefits as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to prior year uncertain tax positions, and an insignificant amount of accrued interest. The Company does not expect any of the balance to be recognized during the next twelve months. The Company's tax years 2015 through 2018 generally remain open to examination by the major taxing jurisdictions to which the Company is subject. The Company's 2013 return is currently under examination by Texas, and the Company expects no material tax adjustments related to the examination. The Company is not currently under examination by any other taxing jurisdiction.</span></div> 0.002 0.031 0.006 0.026 300000 Subsequent Event<div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">On September 30, 2019, the Company entered into an Agreement and Plan of Merger, or Merger Agreement, pursuant to which the Company agreed to acquire Lender Performance Group, LLC, also doing business as PrecisionLender, for merger consideration, or Merger Consideration, of </span><span style="font-family:inherit;font-size:10pt;"><span>$510 million</span></span><span style="font-family:inherit;font-size:10pt;">, and on October 31, 2019, the Company consummated its acquisition of PrecisionLender. The Merger Consideration is subject to adjustment based on PrecisionLender's net working capital amount and other customary adjustments at closing. Consummation of the merger is subject to customary closing conditions. Upon consummation, </span><span style="font-family:inherit;font-size:10pt;"><span>$4.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the Merger Consideration was placed in escrow to secure certain post-closing indemnification obligations of the Merger Agreement.</span></div> 510000000 4800000 Includes stock-based compensation expenses as follows:  Three Months Ended September 30, Nine Months Ended September 30,  2019 2018 2019 2018Cost of revenues $1,478 $1,240 $4,454 $3,320Sales and marketing 2,060 1,474 5,462 4,128Research and development 2,598 1,758 7,083 4,680General and administrative 3,934 3,026 11,536 8,469Total stock-based compensation expenses $10,070 $7,498 $28,535 $20,597 XML 54 R60.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Tax Disclosure [Abstract]        
Effective tax rate 0.20% 3.10% 0.60% 2.60%
Unrecognized tax benefits $ 0.3   $ 0.3  
XML 55 R2.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 601,156 $ 108,341
Restricted cash 2,152 1,815
Investments 35,696 68,979
Accounts receivable, net 24,349 19,668
Contract assets, current portion 826 598
Prepaid expenses and other current assets 6,114 3,983
Deferred solution and other costs, current portion 13,902 10,501
Deferred implementation costs, current portion 4,638 4,427
Total current assets 688,833 218,312
Property and equipment, net 39,917 34,994
Right of use assets 29,159  
Deferred solution and other costs, net of current portion 25,384 16,761
Deferred implementation costs, net of current portion 14,884 9,948
Intangible assets, net 54,167 63,296
Goodwill 107,857 107,907
Contract assets, net of current portion 13,981 10,272
Other long-term assets 3,502 2,230
Total assets 977,684 463,720
Current liabilities:    
Accounts payable 8,612 9,169
Accrued liabilities 12,358 9,329
Accrued compensation 35,689 12,652
Deferred revenues, current portion 52,047 42,531
Lease liabilities, current portion 7,472  
Total current liabilities 116,178 73,681
Convertible notes, net of current portion 419,326 182,723
Deferred revenues, net of current portion 25,391 23,063
Deferred rent, net of current portion 0 8,151
Lease liabilities, net of current portion 30,309  
Other long-term liabilities 4,639 17,202
Total liabilities 595,843 304,820
Commitments and contingencies (Note 7)
Stockholders' equity:    
Preferred stock: $0.0001 par value; 5,000 shares authorized; no shares issued or outstanding as of September 30, 2019 and December 31, 2018 0 0
Common stock: $0.0001 par value; 150,000 shares authorized; 48,110 issued and outstanding as of September 30, 2019 and 43,535 shares issued and outstanding as of December 31, 2018 5 4
Additional paid-in capital 609,327 331,355
Accumulated other comprehensive income/(loss) 142 (37)
Accumulated deficit (227,633) (172,422)
Total stockholders' equity 381,841 158,900
Total liabilities and stockholders' equity $ 977,684 $ 463,720
XML 56 R6.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income/(Loss)
Accumulated Deficit
Common stock, beginning balance (in shares) at Dec. 31, 2017   41,967        
Beginning balance at Dec. 31, 2017 $ 106,622 $ 4 $ (855) $ 259,726 $ (139) $ (152,114)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 6,165     6,165    
Exercise of stock options (in shares)   268        
Exercise of stock options 2,761     2,761    
Shares acquired to settle the exercise of stock options (in shares)   (1)        
Shares acquired to settle the exercise of stock options (62)   (62)      
Shares issued for the vesting of restricted stock awards (in shares)   171        
Shares issued for the vesting of restricted stock awards 0          
Retirement of treasury stock 0   917 (164)   (753)
Equity component of convertible senior notes, less issuance costs 48,919     48,919    
Purchase of convertible notes bond hedge (41,699)     (41,699)    
Issuance of warrants 22,379     22,379    
Other comprehensive income (loss) (24)       (24)  
Net loss (6,048)         (6,048)
Common stock, ending balance (in shares) at Mar. 31, 2018   42,405        
Ending balance at Mar. 31, 2018 154,855 $ 4 0 298,087 (163) (143,073)
Common stock, beginning balance (in shares) at Dec. 31, 2017   41,967        
Beginning balance at Dec. 31, 2017 106,622 $ 4 (855) 259,726 (139) (152,114)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (23,534)          
Common stock, ending balance (in shares) at Sep. 30, 2018   43,337        
Ending balance at Sep. 30, 2018 159,989 $ 4 0 320,627 (83) (160,559)
Common stock, beginning balance (in shares) at Mar. 31, 2018   42,405        
Beginning balance at Mar. 31, 2018 154,855 $ 4 0 298,087 (163) (143,073)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 7,087     7,087    
Exercise of stock options (in shares)   386        
Exercise of stock options 5,023     5,023    
Shares acquired to settle the exercise of stock options (in shares)   (1)        
Shares acquired to settle the exercise of stock options (34)     (34)    
Shares issued for the vesting of restricted stock awards (in shares)   60        
Shares issued for the vesting of restricted stock awards 0          
Other comprehensive income (loss) 2       2  
Net loss (8,627)         (8,627)
Common stock, ending balance (in shares) at Jun. 30, 2018   42,850        
Ending balance at Jun. 30, 2018 158,306 $ 4 0 310,163 (161) (151,700)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 7,596     7,596    
Exercise of stock options (in shares)   236        
Exercise of stock options 3,167     3,167    
Shares acquired to settle the exercise of stock options (in shares)   (5)        
Shares acquired to settle the exercise of stock options (299)     (299)    
Shares issued for the vesting of restricted stock awards (in shares)   256        
Shares issued for the vesting of restricted stock awards 0          
Other comprehensive income (loss) 78       78  
Net loss (8,859)         (8,859)
Common stock, ending balance (in shares) at Sep. 30, 2018   43,337        
Ending balance at Sep. 30, 2018 $ 159,989 $ 4 0 320,627 (83) (160,559)
Common stock, beginning balance (in shares) at Dec. 31, 2018 43,535 43,535        
Beginning balance at Dec. 31, 2018 $ 158,900 $ 4 0 331,355 (37) (172,422)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 9,154     9,154    
Exercise of stock options (in shares)   272        
Exercise of stock options 3,741     3,741    
Shares acquired to settle the exercise of stock options (in shares)   (3)        
Shares acquired to settle the exercise of stock options (217)     (217)    
Shares issued for the vesting of restricted stock awards (in shares)   312        
Shares issued for the vesting of restricted stock awards 0          
Other comprehensive income (loss) 126       126  
Net loss (19,311)         (19,311)
Common stock, ending balance (in shares) at Mar. 31, 2019   44,116        
Ending balance at Mar. 31, 2019 $ 152,393 $ 4 0 344,033 89 (191,733)
Common stock, beginning balance (in shares) at Dec. 31, 2018 43,535 43,535        
Beginning balance at Dec. 31, 2018 $ 158,900 $ 4 0 331,355 (37) (172,422)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss $ (55,211)          
Common stock, ending balance (in shares) at Sep. 30, 2019 48,110 48,110        
Ending balance at Sep. 30, 2019 $ 381,841 $ 5 0 609,327 142 (227,633)
Common stock, beginning balance (in shares) at Mar. 31, 2019   44,116        
Beginning balance at Mar. 31, 2019 152,393 $ 4 0 344,033 89 (191,733)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 9,886     9,886    
Exercise of stock options (in shares)   360        
Exercise of stock options 5,147     5,147    
Shares acquired to settle the exercise of stock options (in shares)   (3)        
Shares acquired to settle the exercise of stock options (250)     (250)    
Shares issued for the vesting of restricted stock awards (in shares)   63        
Shares issued for the vesting of restricted stock awards 0          
Proceeds from issuance of common stock, net of issuance costs (in shares)   3,034        
Proceeds from issuance of common stock, net of issuance costs 195,187 $ 1   195,186    
Equity component of convertible senior notes, less issuance costs 81,520     81,520    
Purchase of capped call transactions (40,765)     (40,765)    
Other comprehensive income (loss) 75       75  
Net loss (17,331)         (17,331)
Common stock, ending balance (in shares) at Jun. 30, 2019   47,570        
Ending balance at Jun. 30, 2019 385,862 $ 5 0 594,757 164 (209,064)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 10,336     10,336    
Exercise of stock options (in shares)   250        
Exercise of stock options 4,214     4,214    
Shares acquired to settle the exercise of stock options (in shares)   (2)        
Shares acquired to settle the exercise of stock options (113)     (113)    
Shares issued for the vesting of restricted stock awards (in shares)   292        
Shares issued for the vesting of restricted stock awards 0          
Proceeds from issuance of common stock, net of issuance costs (in shares)   0        
Proceeds from issuance of common stock, net of issuance costs 103 $ 0   103    
Equity component of convertible senior notes, less issuance costs 30     30    
Other comprehensive income (loss) (22)       (22)  
Net loss $ (18,569)         (18,569)
Common stock, ending balance (in shares) at Sep. 30, 2019 48,110 48,110        
Ending balance at Sep. 30, 2019 $ 381,841 $ 5 $ 0 $ 609,327 $ 142 $ (227,633)
XML 57 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Convertible Senior Notes - Narrative (Details)
$ / shares in Units, shares in Millions
1 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
day
$ / shares
Jun. 30, 2019
USD ($)
day
Feb. 28, 2018
USD ($)
day
$ / shares
shares
Sep. 30, 2019
USD ($)
$ / shares
Sep. 30, 2018
USD ($)
Debt Instrument [Line Items]          
Total cost of bond hedge     $ 41,700,000    
Number of warrants issued, subject to anti-dilution adjustments (in shares) | shares     4.0    
Warrant strike price (usd per share) | $ / shares     $ 78.75    
Proceeds from warrants     $ 22,400,000 $ 0 $ 22,379,000
Convertible Debt | Convertible Senior Notes Due February 2023          
Debt Instrument [Line Items]          
Principal amount     $ 230,000,000.0    
Interest rate     0.75%    
Initial conversion rate of common stock       0.0174292  
Conversion price (usd per share) | $ / shares     $ 57.38    
Limitation on sale of common stock, sale price threshold, number of trading days | day 20   20    
Limitation on sale of common stock, sale price threshold, trading period | day 30   30    
Threshold percentage of stock price trigger 130.00%   130.00%    
Number of consecutive business days       5 days  
Percentage of closing sale price in excess of convertible notes       98.00%  
Redemption price percentage     100.00%    
Effective interest rate of liability component     5.875%    
Issuance costs attributable to the liability component $ 5,300,000     $ 5,300,000  
Net issuance costs related to the equity component 1,500,000     $ 1,500,000  
Remaining discount and issuance costs amortization period       3 years 4 months 24 days  
Number of securities called by warrants (in shares) | shares     0.9    
Convertible Debt | Convertible Senior Notes Due June 2026          
Debt Instrument [Line Items]          
Principal amount $ 316,300,000     $ 316,300,000  
Interest rate 0.75%     0.75%  
Initial conversion rate of common stock       0.0112851  
Conversion price (usd per share) | $ / shares $ 88.61     $ 88.61  
Limitation on sale of common stock, sale price threshold, number of trading days | day   20      
Limitation on sale of common stock, sale price threshold, trading period | day   30      
Threshold percentage of stock price trigger   130.00%      
Number of consecutive business days       5 days  
Percentage of closing sale price in excess of convertible notes       98.00%  
Redemption price percentage   100.00%      
Effective interest rate of liability component 5.38%     5.38%  
Issuance costs attributable to the liability component $ 6,400,000     $ 6,400,000  
Net issuance costs related to the equity component $ 2,900,000     $ 2,900,000  
Remaining discount and issuance costs amortization period       6 years 8 months 12 days  
Initial strike price (in usd per share) | $ / shares $ 88.6124     $ 88.6124  
Initial cap price (in usd per share) | $ / shares $ 139.00     $ 139.00  
Cost incurred in connection with capped calls   $ 40,800,000      
XML 58 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Narrative (Details) - shares
9 Months Ended
Jan. 01, 2019
Sep. 30, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock, granted (in shares)   0  
2014 Stock Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for future issuance under the plan (in shares)     9,186,000
Additional shares authorized under the plan, percentage increase   4.50%  
Automatic annual increase in shares 1,959,000    
Shares transferred from the previous plan that expired or terminated (in shares)   0  
Shares allocated for issuance (in shares)   11,145,000  
Common stock, granted (in shares)   2,706,000  
Shares available for future issuance under the plan (in shares)   4,653,000  
2007 Stock Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for future issuance under the plan (in shares)   0  
Restricted Stock Units (RSUs) | 2014 Stock Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for future issuance under the plan (in shares)   4,555,000  
Shares transferred from the previous plan that expired or terminated (in shares)   769,000  
XML 59 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combinations
9 Months Ended
Sep. 30, 2019
Business Combinations [Abstract]  
Business Combinations Business Combinations
Cloud Lending
On October 15, 2018, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding capital stock of Cloud Lending Inc., or Cloud Lending, a privately-owned provider of end-to-end digital lending and leasing platform solutions. The purchase price paid was in excess of the fair value of the net assets acquired and, as a result, the Company recorded goodwill.
Cloud Lending was acquired for a purchase price of approximately $125.1 million of which the Company paid $107.3 million in cash. At closing, the Company deposited into an escrow account $10.5 million of the initial consideration, or CL Escrow Amount, to compensate for any breach of a representation or warranty or any violation or default of any obligation by the sellers subsequent to the acquisition during the period of 18 months following the acquisition date. To the extent not utilized, the CL Escrow Amount shall be paid to the former stockholders of Cloud Lending at the end of the 18 month period unless there are any unresolved claims remaining at that time.
Certain former stockholders of Cloud Lending have the right to receive an earnout payment of up to an additional $59.5 million in the aggregate based upon the achievement of certain financial milestones by applicable measurement dates of June 30, 2019 and March 31, 2020. Financial milestones triggering payout on the first measurement date of June 30, 2019 were not achieved. The estimated fair value of the contingent consideration related to the potential future earnout payment is $21.7 million, which is recorded in accrued compensation on the condensed consolidated balance sheets. Changes in the fair value of the contingent consideration subsequent to the purchase price finalization are recorded as acquisition related costs in the condensed consolidated statement of comprehensive loss.
The Company accrues for payouts contingent upon continued and future employment of acquired employees and contractors of Cloud Lending, and the unpaid amounts due to the continuing employees are recorded in accrued compensation
in the condensed consolidated balance sheets. Compensation expense recognized under these agreements, which is included in acquisition related costs and cost of revenues in the condensed consolidated statement of comprehensive loss, was $0.3 million and $1.3 million for the three and nine months ended September 30, 2019, respectively.
Gro Solutions
On November 30, 2018, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding shares of Gro Solutions, or Gro, a privately-owned provider of digital account opening and sales and marketing solutions. The purchase price paid was in excess of the fair value of the net assets acquired, and as a result, the Company recorded goodwill.
Gro was acquired for approximately $25.5 million in cash from existing balances. At closing, the Company deposited into an escrow account $0.4 million of the initial consideration, or Gro Escrow Amount, to compensate for any breach of a representation or warranty or any violation or default of any obligation by the sellers subsequent to the acquisition during an escrow period of 12 or 18 months following the acquisition date depending upon the nature of the breach, violation or default. To the extent not utilized, the Gro Escrow Amount shall be paid to the former stockholders of Gro at the end of the 18 month period unless there are any unresolved claims remaining at that time.
The Company accrues for payouts contingent upon continued and future employment of acquired employees and contractors of Gro, and the unpaid amounts due to the continuing employees are recorded in accrued compensation in the condensed consolidated balance sheets. Compensation expense recognized under these agreements, which is included in acquisition related costs and cost of revenues in the condensed consolidated statement of comprehensive loss, was zero and $0.2 million for the three and nine months ended September 30, 2019, respectively.
XML 60 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Operating Lease Commitments
The Company leases office space under non-cancellable operating leases for its corporate headquarters in Austin, Texas in two adjacent buildings under separate lease agreements. Pursuant to the first of which the Company leases approximately 67 square feet of office space with an initial term that expires on April 30, 2021, with the option to extend the lease for an additional five-year term, and pursuant to the second of which the Company leases approximately 129 square feet of office space with an initial term that expires on April 30, 2028, with the option to extend the lease for an additional ten-year term. The Company also leases office space in south Austin, Texas; Lincoln, Nebraska; Des Moines, Iowa; Atlanta, Georgia; Asheville, North Carolina; San Mateo, California; Bangalore, India; Sydney, Australia; London, United Kingdom; and Amsterdam, Netherlands. The Company entered into a new sublease agreement during 2019 which expands its presence in Austin, Texas. and commences during the fourth quarter of 2019. During the third quarter of 2019, the Company vacated one of its Atlanta, Georgia facilities and recorded an unoccupied lease charge of $0.2 million for the remaining contractual lease payments and related fees, less estimated sublease income. In the second quarter of 2018, the Company vacated a portion of its south Austin office and recorded an unoccupied lease charge of $0.7 million for the remaining contractual lease payments, associated asset disposal, and related fees, less estimated sublease income. The lease liabilities related to these subleases that are expected to be paid during the succeeding twelve-month period of $0.1 million are recorded in accrued liabilities, and the remaining portion of the associated lease liabilities of $0.2 million is recorded in other long-term liabilities on the accompanying condensed consolidated balance sheet at September 30, 2019. The Company believes its current facilities and facilities under contract will be adequate for its needs for the current term and will evaluate its need for expansion beyond the 2021 lease expiration. Rent expense under operating leases was $1.3 million and $1.0 million for the three months ended September 30, 2019 and 2018, respectively and $3.7 million and $3.2 million for the nine months ended September 30, 2019 and 2018, respectively.
The components of lease costs, lease term and discount rate were as follows:
 
 
Operating Leases
Lease expense:
 
 
Operating lease expense
 
$
1,697

Sublease income
 
(153
)
Total lease expense
 
$
1,544

 
 
 
Other information:
 
 
Cash paid for amounts included in the measurement of lease liabilities
 
 
Operating cash flows from operating leases
 
$
1,862

Right-of-use assets obtained in exchange for operating lease liabilities as of September 30, 2019
 
$
29,159

Weighted-average remaining lease term - operating leases
 
7.0 years

Weighted-average discount rate - operating leases
 
5.5
%

Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at September 30, 2019 were as follows:
 
 
Operating Leases
Year Ended December 31,
 
 
2019 (from October 1 to December 31)
 
$
1,852

2020
 
7,952

2021
 
6,824

2022
 
6,350

2023
 
5,940

Thereafter
 
18,250

Total lease payments
 
$
47,168

Less: present value discount
 
(9,387
)
Present value of lease liabilities
 
$
37,781


Contractual Commitments
The Company has non-cancelable contractual commitments related to the 2023 Notes and the 2026 Notes as well as the related interest, third-party products, co-location fees and other product costs. The Company is party to several purchase commitments for third-party products that contain both a contractual minimum obligation and a variable obligation based upon usage or other factors which can change on a monthly basis. The interest on the 2023 Notes is payable semi-annually on February 15 and August 15 of each year. The interest on the 2026 Notes is payable semi-annually on June 1 and December 1 of each year. The estimated amounts for usage and other factors are not included within the table below. Future minimum contractual commitments that have initial or remaining non-cancelable terms in excess of one year were as follows:
 
 
Contractual Commitments
Year Ended December 31,
 
 
2019 (from October 1 to December 31)
 
$
3,693

2020
 
20,336

2021
 
19,018

2022
 
18,520

2023
 
241,697

Thereafter
 
322,181

Total commitments
 
$
625,445


Legal Proceedings
From time to time, the Company may become involved in legal proceedings arising in the ordinary course of its business. The Company is not presently a party to any legal proceedings that, if determined adversely to the Company, would have a material adverse effect on the Company.
XML 61 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes
9 Months Ended
Sep. 30, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
In accordance with applicable accounting guidance, the income tax benefit for the three months ended September 30, 2019 is based on the estimated annual effective tax rate for fiscal year 2019. The estimated effective tax rate may be subject to adjustment in subsequent quarterly periods as the estimates of pretax income for the year, along with other items that may affect the rate, change.
The Company's benefit from income taxes reflected an effective tax rate of approximately 0.2% and 3.1% for the three months ended September 30, 2019 and 2018, respectively, and 0.6% and 2.6% for the nine months ended September 30, 2019 and 2018, respectively. For the three and nine months ended September 30, 2019 and 2018, the Company's effective tax rate was lower than the U.S. federal statutory rate primarily due to changes to its valuation allowance.
The Company has significant deferred tax assets related to its net operating loss carryforwards and tax credits and has provided a valuation allowance for most of the amount of its deferred tax assets, as it is not more likely than not that any future benefit from deductible temporary differences, net operating loss carryforwards, and tax credit carryforwards will be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction.
To date, the Company has provided a valuation allowance against most of its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. Although the Company believes that its tax estimates are reasonable, the ultimate tax determination involves significant judgment that is subject to audit by tax authorities in the ordinary course of business. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available.
The Company has unrecognized tax benefits as of September 30, 2019 of $0.3 million related to prior year uncertain tax positions, and an insignificant amount of accrued interest. The Company does not expect any of the balance to be recognized during the next twelve months. The Company's tax years 2015 through 2018 generally remain open to examination by the major taxing jurisdictions to which the Company is subject. The Company's 2013 return is currently under examination by Texas, and the Company expects no material tax adjustments related to the examination. The Company is not currently under examination by any other taxing jurisdiction.
XML 62 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Contingent Consideration (Details) - Cloud Lending, Inc. - USD ($)
$ in Millions
Sep. 30, 2019
Oct. 15, 2018
Business Acquisition [Line Items]    
Fair value of contingent earn-out payments   $ 59.5
Other Noncurrent Liabilities    
Business Acquisition [Line Items]    
Fair value of contingent consideration $ 21.7  
XML 63 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Schedule of Useful Lives of Property and Equipment (Details)
9 Months Ended
Sep. 30, 2019
Computer hardware and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 3 years
Computer hardware and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
Purchased software and licenses | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 3 years
Purchased software and licenses | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Estimated useful life 7 years
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Convertible Senior Notes - Schedule of Convertible Notes (Details) - Convertible Debt
$ in Thousands
Sep. 30, 2019
USD ($)
Convertible Senior Notes Due February 2023  
Liability component:  
Principal $ 230,000
Unamortized debt discount (35,786)
Unamortized debt issuance costs (3,741)
Net carrying amount 190,473
Equity component:  
Net issuance costs (1,500)
Convertible Senior Notes Due February 2023 | Additional Paid-In Capital  
Equity component:  
Net allocation of proceeds 31,116
Net issuance costs (1,517)
Net carrying amount 29,599
Convertible Senior Notes Due June 2026  
Liability component:  
Principal 316,250
Unamortized debt discount (81,266)
Unamortized debt issuance costs (6,131)
Net carrying amount 228,853
Equity component:  
Net issuance costs (2,900)
Convertible Senior Notes Due June 2026 | Additional Paid-In Capital  
Equity component:  
Net allocation of proceeds 84,412
Net issuance costs (2,862)
Net carrying amount $ 81,550
XML 65 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Stock Option Activity (Details)
shares in Thousands
9 Months Ended
Sep. 30, 2019
$ / shares
shares
Number of Options  
Balance as of beginning of period (in shares) | shares 2,654
Stock options, granted (in shares) | shares 0
Stock options, exercised (in shares) | shares (1,003)
Stock options, forfeited (in shares) | shares (52)
Balance as of end of period (in shares) | shares 1,599
Weighted Average Exercise Price  
Balance at beginning of period (in dollars per share) | $ / shares $ 19.72
Granted (in dollars per share) | $ / shares 0
Exercised (in dollars per share) | $ / shares 14.07
Forfeited (in dollars per share) | $ / shares 39.73
Balance at end of period (in dollars per share) | $ / shares $ 22.62
XML 66 R3.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 5,000,000 5,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.0001 $ 0.0001
Common stock, shares authorized (in shares) 150,000,000 150,000,000
Common stock, shares issued (in shares) 48,110,000 43,535,000
Common stock, shares outstanding (in shares) 48,110,000 43,535,000
XML 67 R7.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Cash flows from operating activities:    
Net loss $ (55,211) $ (23,534)
Adjustments to reconcile net loss to net cash used in operating activities:    
Amortization of deferred implementation, solution and other costs 9,670 6,234
Depreciation and amortization 17,728 11,441
Amortization of debt issuance costs 1,004 587
Amortization of debt discount 10,150 5,370
Amortization of premiums on investments 124 2
Stock-based compensation expenses 29,376 20,597
Deferred income taxes (341) (429)
Allowance for sales credits 141 113
Loss on disposal of long-lived assets 266 0
Unoccupied lease charges 244 658
Changes in operating assets and liabilities:    
Accounts receivable, net (4,822) (10,031)
Prepaid expenses and other current assets (1,922) (1,820)
Deferred solution and other costs (16,412) (7,256)
Deferred implementation costs (10,428) (4,958)
Contract assets (3,937) (3,775)
Other long-term assets 4,357 (541)
Accounts payable (72) 645
Accrued liabilities 8,874 291
Deferred revenues 11,844 3,536
Deferred rent and other long-term liabilities (1,961) (990)
Net cash used in operating activities (1,328) (3,860)
Cash flows from investing activities:    
Purchases of investments (27,330) (75,715)
Maturities of investments 60,735 31,217
Purchases of property and equipment (12,490) (12,174)
Business combinations and asset acquisitions, net of cash acquired 0 (150)
Purchases of intangible assets (288) (46)
Net cash provided by (used in) investing activities 20,627 (56,868)
Cash flows from financing activities:    
Proceeds from issuance of common stock, net of issuance costs 195,289 0
Proceeds from issuance of convertible notes, net of issuance costs 307,016 223,167
Purchases of capped call transactions (40,765) 0
Purchase of convertible notes bond hedge 0 (41,699)
Proceeds from issuance of warrants 0 22,379
Proceeds from exercise of stock options to purchase common stock 12,313 10,699
Net cash provided by financing activities 473,853 214,546
Net increase in cash, cash equivalents, and restricted cash 493,152 153,818
Cash, cash equivalents, and restricted cash, beginning of period 110,156 60,276
Cash, cash equivalents, and restricted cash, end of period 603,308 214,094
Supplemental disclosures of cash flow information:    
Cash paid for taxes 389 130
Cash paid for interest 1,726 810
Supplemental disclosure of non-cash investing and financing activities:    
Data center assets acquired under deferred payment arrangements or financing arrangements 2,040 0
Shares acquired to settle the exercise of stock options $ (580) $ (395)
XML 68 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Subsequent Event
9 Months Ended
Sep. 30, 2019
Subsequent Events [Abstract]  
Subsequent Event Subsequent Event
On September 30, 2019, the Company entered into an Agreement and Plan of Merger, or Merger Agreement, pursuant to which the Company agreed to acquire Lender Performance Group, LLC, also doing business as PrecisionLender, for merger consideration, or Merger Consideration, of $510 million, and on October 31, 2019, the Company consummated its acquisition of PrecisionLender. The Merger Consideration is subject to adjustment based on PrecisionLender's net working capital amount and other customary adjustments at closing. Consummation of the merger is subject to customary closing conditions. Upon consummation, $4.8 million of the Merger Consideration was placed in escrow to secure certain post-closing indemnification obligations of the Merger Agreement.
XML 69 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The carrying values of the Company's financial instruments, principally cash equivalents, investments, accounts receivable, restricted cash and accounts payable, approximated their fair values due to the short period of time to maturity or repayment.
Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:
Level I—Unadjusted quoted prices in active markets for identical assets or liabilities;
Level II—Inputs other than quoted prices included within Level I that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data; and
Level III—Unobservable inputs that are supported by little or no market activity, which requires the Company to develop its own assumptions.
The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of September 30, 2019:
 
 
 
 
Fair Value Measurements Using:
 
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level I)
 
Significant Other Observable Inputs
(Level II)
 
Significant Unobservable Inputs
(Level III)
Assets
 
 
 
 
 
 
 
 
Cash Equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
85,195

 
$
85,195

 
$

 
$

 
 
 
 
 
 
 
 
 
Investments:
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level I)
 
Significant Other Observable Inputs
(Level II)
 
Significant Unobservable Inputs
(Level III)
U.S. government agency bonds
 
$
502

 
$

 
$
502

 
$

Corporate bonds and commercial paper
 
34,949

 

 
34,949

 

Certificates of deposit
 
245

 

 
245

 

 
 
$
35,696

 
$

 
$
35,696

 
$

 
 
 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
 
 
Accrued Compensation:
 
Fair Value
 
Quoted Prices
in Active
Markets for
Identical Assets
(Level I)
 
Significant Other
Observable Inputs
(Level II)
 
Significant
Unobservable
Inputs
(Level III)
Contingent consideration
 
$
21,726

 
$

 
$

 
$
21,726


The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of December 31, 2018:
 
 
 
 
Fair Value Measurements Using:
 
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level I)
 
Significant Other Observable Inputs
(Level II)
 
Significant Unobservable Inputs
(Level III)
Assets
 
 
 
 
 
 
 
 
Cash Equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
54,559

 
$
54,559

 
$

 
$

 
 
 
 
 
 
 
 
 
Investments:
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level I)
 
Significant Other Observable Inputs
(Level II)
 
Significant Unobservable Inputs
(Level III)
U.S. government agency bonds
 
$
22,293

 
$

 
$
22,293

 
$

Corporate bonds and commercial paper
 
44,734

 

 
44,734

 

Certificates of deposit
 
1,952

 

 
1,952

 

 
 
$
68,979

 
$

 
$
68,979

 
$

 
 
 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
 
 
Other Long-term Liabilities:
 
Fair Value
 
Quoted Prices
in Active
Markets for
Identical Assets
(Level I)
 
Significant Other
Observable Inputs
(Level II)
 
Significant
Unobservable
Inputs
(Level III)
Contingent consideration
 
$
16,862

 
$

 
$

 
$
16,862


The Company determines the fair value of its investment holdings based on pricing from its pricing vendors. The valuation techniques used to measure the fair value of financial instruments having Level II inputs were derived from non-binding consensus prices that are corroborated by observable market data or quoted market prices for similar instruments. Such market prices may be quoted prices in active markets for identical assets (Level I inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level II inputs).
The Company added contingent consideration on October 15, 2018 with the acquisition of Cloud Lending. The contingent consideration liabilities were recorded at fair value on the acquisition date and are adjusted to fair value at each reporting period. The Company's contingent consideration is valued using a Monte Carlo simulation model. The assumptions used in preparing the Monte Carlo simulation model include estimates for revenue growth rates, revenue volatility, revenue recognition periods, risk-free rates and discount rates. The increases or decreases in the fair value of contingent consideration payable can result from changes in anticipated revenue levels and assumed discount periods and rates. The fair value of the contingent consideration increased by $1.4 million during the three months ended September 30, 2019. This increase was mainly attributable to the change in the assumed discount period and rate as a result of the passage of time.
XML 70 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Convertible Senior Notes
9 Months Ended
Sep. 30, 2019
Debt Disclosure [Abstract]  
Convertible Senior Notes Convertible Senior Notes
0.75% Convertible Notes due 2023
In February 2018, the Company issued $230.0 million principal amount of convertible senior notes due in February 2023. The interest rates for the 2023 Notes are fixed at 0.75% per annum with interest payable semi-annually on February 15 and August 15 of each year, commencing on August 15, 2018. The 2023 Notes mature on February 15, 2023, unless earlier converted or repurchased in accordance with their terms prior to such date. Each $1,000 of principal of the 2023 Notes will initially be convertible into 17.4292 shares of the Company's common stock, which is equivalent to an initial conversion price of approximately $57.38 per share. The initial conversion price for each of the 2023 Notes is subject to adjustment upon the occurrence of certain specified events.
The 2023 Notes are the Company's senior unsecured obligations and rank senior in right of payment to any of the Company's indebtedness that is expressly subordinated in right of payment to the 2023 Notes, rank equally in right of payment with any of the Company's indebtedness that is not so subordinated, are effectively junior in right of payment to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally junior to all indebtedness and other liabilities (including trade payables) of the Company's current or future subsidiaries.
On or after November 15, 2022, holders may convert all or any portion of their 2023 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the succeeding conditions described herein. Upon conversion, the Company will pay or deliver cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the 2023 Notes.
Holders may convert their 2023 Notes at their option at any time prior to the close of business on the business day immediately preceding November 15, 2022 only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on June 30, 2018 (and only during such calendar quarter), if the last reported sale price of the 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 consecutive business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of 2023 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or
upon the occurrence of specified corporate events.
If a fundamental change (as defined in the relevant indenture governing the 2023 Notes) occurs prior to the maturity date, holders of each of the 2023 Notes may require the Company to repurchase all or a portion of their notes for cash at a repurchase price equal to 100% of the principal amount of the 2023 Notes, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
For more than 20 trading days during the 30 consecutive trading days ended September 30, 2019, the last reported sale price of the Company's common stock exceeded 130% of the conversion price of the 2023 Notes. As a result, the 2023 Notes became convertible at the option of the holders on October 1, 2019, and will continue to be convertible through December 31, 2019. From October 1, 2019 through the date of this filing, a single note of the 2023 Notes has been converted.
In accordance with accounting guidance for cash conversion features, the Company valued the liability component at the estimated fair value, as of the date of issuance, of a similar debt without the conversion feature. The effective interest rate for
the liability component was 5.875%. The liability component of the 2023 Notes is recorded in long-term debt, and the interest payable is recorded in accrued liabilities on the condensed consolidated balance sheets as of September 30, 2019. The Company recorded the difference between the initial proceeds of the convertible debt and the fair value of the conversion feature, and the difference was allocated to additional paid-in capital on the condensed consolidated balance sheet as the carrying amount of the equity component.
In accounting for the transaction costs for the February 2018 convertible note offering, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component, totaling $5.3 million for the 2023 Notes are being amortized to expense over the expected life the 2023 Notes using the effective interest method. Issuance costs attributable to the equity component related to the conversion feature, totaling $1.5 million for the 2023 Notes were netted with the equity component.
The 2023 Notes consist of the following:
 
 
As of September 30, 2019
Liability component:
 
 
Principal
 
$
230,000

Unamortized debt discount
 
(35,786
)
Unamortized debt issuance costs
 
(3,741
)
Net carrying amount
 
190,473

 
 
 
Equity component:
 
 
Net allocation of proceeds
 
31,116

Net issuance costs
 
(1,517
)
Net carrying amount
 
$
29,599


The following table sets forth total interest expense recognized related to the 2023 Notes:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Contractual interest expense
 
$
431

 
$
379

 
$
1,299

 
$
1,027

Amortization of debt issuance costs
 
259

 
241

 
759

 
587

Amortization of debt discount
 
2,364

 
2,282

 
7,004

 
5,370

Total
 
$
3,054

 
$
2,902

 
$
9,062

 
$
6,984


As of September 30, 2019, the remaining period over which the debt discount and debt issuance costs will be amortized was 3.4 years.
Bond Hedges and Warrants Transactions
Concurrent with the February 2018 convertible note offering, the Company entered into separate convertible notes bond hedges, or Bond Hedges, and Warrants transactions. The Bond Hedges are generally expected to reduce potential dilution to the Company's common stock upon conversion of the 2023 Notes. The Bond Hedges are call options that give the Company the option to purchase, subject to anti-dilution adjustments substantially identical to those in the 2023 Notes, approximately 0.9 million shares of its common stock for $57.38 per share, exercisable upon conversion of the 2023 Notes and expires in February 2023. The total cost of the Bond Hedges transactions was $41.7 million.
Under the Warrants transaction, the Company issued warrants to acquire, subject to anti-dilution adjustments, up to approximately 4.0 million shares over 80 scheduled trading days beginning on May 15, 2023 at an exercise price of $78.75 per share. If the Warrants are not exercised on their exercise dates, they will expire. Pursuant to the Warrants, if the average market value per share of the Company's common stock for the reporting period, as measured under the Warrants, exceeds the exercise price of the Warrants of $78.75, the Warrants will have a dilutive effect on the Company's earnings per share, assuming the Company is profitable. The Company received $22.4 million in cash proceeds from the sale of the Warrants.
The Bond Hedges and the Warrants are separate transactions, in each case, entered into by the Company with counterparties, and are not part of the terms of the 2023 Notes and will not affect any holders' rights under the 2023 Notes. The holders of the 2023 Notes will not have any rights with respect to the Bond Hedges or Warrants transactions. The Bond Hedges and Warrants do not meet the criteria for derivative accounting as they are indexed to the Company's stock. The amounts paid for the Bond Hedges and the proceeds received from the sale of the Warrants have been included as a net reduction to additional paid-in capital.
0.75% Convertible Note due 2026
In June 2019, the Company issued $316.3 million principal amount of convertible senior notes due in June 2026. The interest rates for the 2026 Notes are fixed at 0.75% per annum with interest payable semi-annually on June 1 and December 1 of each year, commencing on December 1, 2019. The 2026 Notes mature on June 1, 2026, unless earlier converted or repurchased in accordance with their terms prior to such date. Each $1,000 of principal of the 2026 Notes will initially be convertible into 11.2851 shares of the Company's common stock, which is equivalent to an initial conversion price of approximately $88.61 per share. The initial conversion price for each of the 2026 Notes is subject to adjustment upon the occurrence of certain specified events.
The 2026 Notes are the Company's senior unsecured obligations and rank senior in right of payment to any of the Company's indebtedness that is expressly subordinated in right of payment to the 2026 Notes, rank equally in right of payment with any of the Company's indebtedness that is not so subordinated, including the 2023 Notes, are effectively junior to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally junior to all indebtedness and other liabilities (including trade payables) of the Company's current and future subsidiaries.
On or after June 5, 2023, the Company may redeem for cash all or any portion of the 2026 Notes, at the Company's option if the last reported sale price of the Company's common stock has been at least 130% of the conversion price in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading-day period. If the Company calls any or all of the 2026 Notes for redemption, holders may convert all or any portion of their 2026 Notes at any time prior to the close of business on the scheduled trading day prior to the redemption date, even if the 2026 Notes are not otherwise convertible at such time. After that time, the right to convert such 2026 Notes will expire, unless the Company defaults in the payment of the redemption price, in which case a holder of 2026 Notes may convert all or any portion of its 2026 Notes until the redemption price has been paid or duly provided for.
On or after March 1, 2026, holders may convert all or any portion of their 2026 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date regardless of the succeeding conditions described herein. Upon conversion, the Company will pay or deliver cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the 2026 Notes.
Holders may convert their 2026 Notes at their option at any time prior to the close of business on the business day immediately preceding March 1, 2026 only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on September 30, 2019 (and only during such calendar quarter), if the last reported sale price of the 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 consecutive business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of 2026 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or
upon the occurrence of specified corporate events.
If a fundamental change (as defined in the relevant indenture governing the 2026 Notes) occurs prior to the maturity date, holders of each of the 2026 Notes may require the Company to repurchase all or a portion of their notes for cash at a repurchase price equal to 100% of the principal amount of the 2026 Notes, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date. As of September 30, 2019, the 2026 Notes were not convertible.
In accordance with accounting guidance for cash conversion features, the Company valued the liability component at the estimated fair value, as of the date of issuance, of a similar debt without the conversion feature. The effective interest rate for the liability component was 5.38%. The liability component of the 2026 Notes is recorded in long-term debt, and the interest payable is recorded in accrued liabilities on the condensed consolidated balance sheets as of September 30, 2019. The Company recorded the difference between the initial proceeds of the convertible debt and the fair value of the conversion feature, and the difference was allocated to additional paid-in capital on the condensed consolidated balance sheet as the carrying amount of the equity component.
In accounting for the transaction costs for the June 2019 convertible note offering, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component, totaling $6.4 million for the 2026 Notes are being amortized to expense over the expected life the 2026 Notes using the effective interest method. Issuance costs attributable to the equity component related to the conversion feature, totaling $2.9 million for the 2026 Notes were netted with the equity component.
The 2026 Notes consist of the following:
 
 
As of September 30, 2019
Liability component:
 
 
Principal
 
$
316,250

Unamortized debt discount
 
(81,266
)
Unamortized debt issuance costs
 
(6,131
)
Net carrying amount
 
228,853

 
 
 
Equity component: 
 
 
Net allocation of proceeds
 
84,412

Net issuance costs
 
(2,862
)
Net carrying amount
 
$
81,550


The following table sets forth total interest expense recognized related to the 2026 Notes:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2019
 
2018
 
2019
 
2018
Contractual interest expense
 
593

 
$

 
731

 
$

Amortization of debt issuance costs
 
200

 

 
245

 

Amortization of debt discount
 
2,556

 

 
3,146

 

Total
 
$
3,349

 
$

 
$
4,122

 
$


As of September 30, 2019, the remaining period over which the debt discount and debt issuance costs will be amortized was 6.7 years.
Capped Calls Transactions
In connection with the June 2019 convertible note offering, the Company entered into capped call transactions with one or more counterparties, or the Capped Calls. The Capped Calls each have an initial strike price of $88.6124 per share, subject to certain adjustments, which correspond to the initial conversion price of the 2026 Notes. The Capped Calls have initial cap prices of $139.00 per share. The Capped Calls are expected to offset the potential dilution to the common stock upon any conversion of the 2026 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the 2026 Notes in the event the market price per share of common stock is greater than the strike price of the Capped Call, with such offset subject to a cap. If, however, the market price per share of the common stock exceeds the cap price of the Capped Calls, there would be dilution and/or there would not be an offset of such potential cash payments, in each case, to the extent that the then-market price per share of the common stock exceeds the cap price. As the Capped Calls are considered indexed to the Company's stock and are considered equity classified, they are recorded in stockholders' equity on the condensed
consolidated balance sheet and are not accounted for as derivatives. The cost of $40.8 million incurred in connection with the Capped Calls was recorded as a reduction to additional paid-in capital.
XML 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 289 409 1 true 70 0 false 10 false false R1.htm 0002000 - Document - Cover Page Sheet http://q2ebanking.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://q2ebanking.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 4 false false R5.htm 1002001 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Parenthetical) Sheet http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLossParenthetical Condensed Consolidated Statements of Comprehensive Loss (Parenthetical) Statements 5 false false R6.htm 1003000 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Sheet http://q2ebanking.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity Condensed Consolidated Statements of Changes in Stockholders' Equity Statements 6 false false R7.htm 1004000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Organization and Description of Business Sheet http://q2ebanking.com/role/OrganizationAndDescriptionOfBusiness Organization and Description of Business Notes 8 false false R9.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2104100 - Disclosure - Business Combinations Sheet http://q2ebanking.com/role/BusinessCombinations Business Combinations Notes 10 false false R11.htm 2116100 - Disclosure - Fair Value Measurements Sheet http://q2ebanking.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2119100 - Disclosure - Cash, Cash Equivalents and Investments Sheet http://q2ebanking.com/role/CashCashEquivalentsAndInvestments Cash, Cash Equivalents and Investments Notes 12 false false R13.htm 2128100 - Disclosure - Goodwill and Intangible Assets Sheet http://q2ebanking.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 2150100 - Disclosure - Commitments and Contingencies Sheet http://q2ebanking.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 2151100 - Disclosure - Convertible Senior Notes Notes http://q2ebanking.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 15 false false R16.htm 2152100 - Disclosure - Stockholders' Equity Sheet http://q2ebanking.com/role/StockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 2153100 - Disclosure - Stock-Based Compensation Sheet http://q2ebanking.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 2154100 - Disclosure - Income Taxes Sheet http://q2ebanking.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2155100 - Disclosure - Subsequent Event Sheet http://q2ebanking.com/role/SubsequentEvent Subsequent Event Notes 19 false false R20.htm 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://q2ebanking.com/role/SummaryOfSignificantAccountingPolicies 20 false false R21.htm 2301302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://q2ebanking.com/role/SummaryOfSignificantAccountingPolicies 21 false false R22.htm 2316301 - Disclosure - Fair Value Measurements (Tables) Sheet http://q2ebanking.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://q2ebanking.com/role/FairValueMeasurements 22 false false R23.htm 2319301 - Disclosure - Cash, Cash Equivalents and Investments (Tables) Sheet http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsTables Cash, Cash Equivalents and Investments (Tables) Tables http://q2ebanking.com/role/CashCashEquivalentsAndInvestments 23 false false R24.htm 2328301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://q2ebanking.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://q2ebanking.com/role/GoodwillAndIntangibleAssets 24 false false R25.htm 2350301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://q2ebanking.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://q2ebanking.com/role/CommitmentsAndContingencies 25 false false R26.htm 2351301 - Disclosure - Convertible Senior Notes (Tables) Notes http://q2ebanking.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://q2ebanking.com/role/ConvertibleSeniorNotes 26 false false R27.htm 2353301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://q2ebanking.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://q2ebanking.com/role/StockBasedCompensation 27 false false R28.htm 2401401 - Disclosure - Organization and Description of Business (Details) Sheet http://q2ebanking.com/role/OrganizationAndDescriptionOfBusinessDetails Organization and Description of Business (Details) Details http://q2ebanking.com/role/OrganizationAndDescriptionOfBusiness 28 false false R29.htm 2401403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 29 false false R30.htm 2401404 - Disclosure - Summary of Significant Accounting Policies - Deferred Revenue (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredRevenueDetails Summary of Significant Accounting Policies - Deferred Revenue (Details) Details 30 false false R31.htm 2401405 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails Summary of Significant Accounting Policies - Performance Obligations (Details) Details 31 false false R32.htm 2401406 - Disclosure - Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionAndOtherCostsDetails Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details) Details 32 false false R33.htm 2401407 - Disclosure - Summary of Significant Accounting Policies - Schedule of Useful Lives of Property and Equipment (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesOfPropertyAndEquipmentDetails Summary of Significant Accounting Policies - Schedule of Useful Lives of Property and Equipment (Details) Details 33 false false R34.htm 2401408 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenues by Major Source (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenuesByMajorSourceDetails Summary of Significant Accounting Policies - Disaggregation of Revenues by Major Source (Details) Details 34 false false R35.htm 2401409 - Disclosure - Summary of Significant Accounting Policies - Services and Other Revenues (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesServicesAndOtherRevenuesDetails Summary of Significant Accounting Policies - Services and Other Revenues (Details) Details 35 false false R36.htm 2401410 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails Summary of Significant Accounting Policies - Stock-Based Compensation (Details) Details 36 false false R37.htm 2401411 - Disclosure - Summary of Significant Accounting Policies - Contingent Consideration (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesContingentConsiderationDetails Summary of Significant Accounting Policies - Contingent Consideration (Details) Details 37 false false R38.htm 2401412 - Disclosure - Summary of Significant Accounting Policies - Summary of Basic and Diluted Net Loss per Common Share (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfBasicAndDilutedNetLossPerCommonShareDetails Summary of Significant Accounting Policies - Summary of Basic and Diluted Net Loss per Common Share (Details) Details 38 false false R39.htm 2401413 - Disclosure - Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) Details 39 false false R40.htm 2404401 - Disclosure - Business Combinations (Details) Sheet http://q2ebanking.com/role/BusinessCombinationsDetails Business Combinations (Details) Details http://q2ebanking.com/role/BusinessCombinations 40 false false R41.htm 2416402 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Sheet http://q2ebanking.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Details 41 false false R42.htm 2416403 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://q2ebanking.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 42 false false R43.htm 2419402 - Disclosure - Cash, Cash Equivalents and Investments - Summary of Cash Equivalents and Investments (Details) Sheet http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails Cash, Cash Equivalents and Investments - Summary of Cash Equivalents and Investments (Details) Details 43 false false R44.htm 2419403 - Disclosure - Cash, Cash Equivalents and Investments - Contractual Maturities (Details) Sheet http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsContractualMaturitiesDetails Cash, Cash Equivalents and Investments - Contractual Maturities (Details) Details 44 false false R45.htm 2419404 - Disclosure - Cash, Cash Equivalents and Investments - Fair Values and Gross Unrealized Loss of Available-For-Sale Investments (Details) Sheet http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsFairValuesAndGrossUnrealizedLossOfAvailableForSaleInvestmentsDetails Cash, Cash Equivalents and Investments - Fair Values and Gross Unrealized Loss of Available-For-Sale Investments (Details) Details 45 false false R46.htm 2428402 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 46 false false R47.htm 2428403 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://q2ebanking.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Details 47 false false R48.htm 2450402 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 48 false false R49.htm 2450403 - Disclosure - Commitments and Contingencies - Schedule of Operating Lease Cost, Lease Term and Discount Rate (Details) Sheet http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfOperatingLeaseCostLeaseTermAndDiscountRateDetails Commitments and Contingencies - Schedule of Operating Lease Cost, Lease Term and Discount Rate (Details) Details 49 false false R50.htm 2450404 - Disclosure - Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details) Sheet http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details) Details 50 false false R51.htm 2450405 - Disclosure - Commitments and Contingencies - Contractual Commitments (Details) Sheet http://q2ebanking.com/role/CommitmentsAndContingenciesContractualCommitmentsDetails Commitments and Contingencies - Contractual Commitments (Details) Details 51 false false R52.htm 2451402 - Disclosure - Convertible Senior Notes - Narrative (Details) Notes http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails Convertible Senior Notes - Narrative (Details) Details 52 false false R53.htm 2451403 - Disclosure - Convertible Senior Notes - Schedule of Convertible Notes (Details) Notes http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails Convertible Senior Notes - Schedule of Convertible Notes (Details) Details 53 false false R54.htm 2451404 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense (Details) Notes http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails Convertible Senior Notes - Schedule of Interest Expense (Details) Details 54 false false R55.htm 2452401 - Disclosure - Stockholders' Equity (Details) Sheet http://q2ebanking.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://q2ebanking.com/role/StockholdersEquity 55 false false R56.htm 2453402 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 56 false false R57.htm 2453403 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 57 false false R58.htm 2453404 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details) Sheet http://q2ebanking.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails Stock-Based Compensation - Restricted Stock Unit Activity (Details) Details 58 false false R59.htm 2453405 - Disclosure - Stock-Based Compensation - Market Stock Unit Activity (Details) Sheet http://q2ebanking.com/role/StockBasedCompensationMarketStockUnitActivityDetails Stock-Based Compensation - Market Stock Unit Activity (Details) Details 59 false false R60.htm 2454401 - Disclosure - Income Taxes (Details) Sheet http://q2ebanking.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://q2ebanking.com/role/IncomeTaxes 60 false false R61.htm 2455401 - Disclosure - Subsequent Event (Details) Sheet http://q2ebanking.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://q2ebanking.com/role/SubsequentEvent 61 false false R9999.htm Uncategorized Items - q3201910q.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - q3201910q.htm Cover 62 false false All Reports Book All Reports q3201910q.htm q32019exhibit311.htm q32019exhibit312.htm q32019exhibit321.htm q32019exhibit322.htm qtwo-20190930.xsd qtwo-20190930_cal.xml qtwo-20190930_def.xml qtwo-20190930_lab.xml qtwo-20190930_pre.xml http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 true true XML 72 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Stock-Based Compensation (Details)
9 Months Ended
Sep. 30, 2019
annual_installment
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Dividend yield 0.00%
Stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 36 months
Stock options | Year One  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights (percentage) 25.00%
Award vesting period 1 year
Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of annual installments 4
Restricted Stock Units (RSUs) | Year One  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights (percentage) 25.00%
Restricted Stock Units (RSUs) | Year Two  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights (percentage) 25.00%
Restricted Stock Units (RSUs) | Year Three  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights (percentage) 25.00%
Restricted Stock Units (RSUs) | Year Four  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights (percentage) 25.00%
Market Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 3 years
Market Stock Units | Year One  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights (percentage) 33.00%
Market Stock Units | Year Two  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights (percentage) 33.00%
Market Stock Units | Year Three  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights (percentage) 200.00%
XML 73 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Deferred Implementation Costs        
Capitalized Contract Cost [Line Items]        
Capitalization of implementation costs $ 3.9 $ 2.3 $ 10.4 $ 5.5
Amortization of capitalized implementation costs $ 2.1 1.1 $ 5.4 3.5
Deferred Implementation Costs | Minimum        
Capitalized Contract Cost [Line Items]        
Expected period of customer benefit 5 years   5 years  
Deferred Implementation Costs | Maximum        
Capitalized Contract Cost [Line Items]        
Expected period of customer benefit 7 years   7 years  
Deferred Commissions        
Capitalized Contract Cost [Line Items]        
Capitalization of implementation costs $ 2.6 1.2 $ 10.9 5.2
Amortization of capitalized implementation costs $ 1.6 $ 0.9 $ 4.4 $ 2.7
Deferred Commissions | Minimum        
Capitalized Contract Cost [Line Items]        
Expected period of customer benefit 5 years   5 years  
Deferred Commissions | Maximum        
Capitalized Contract Cost [Line Items]        
Expected period of customer benefit 7 years   7 years  
XML 74 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Cash, Cash Equivalents and Investments (Tables)
9 Months Ended
Sep. 30, 2019
Cash and Cash Equivalents [Abstract]  
Summary of Cash, Cash Equivalents and Investments
A summary of the Company's cash equivalents and investments as of September 30, 2019 is as follows:
Cash Equivalents:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Money market funds
 
$
85,195

 
$

 
$

 
$
85,195

 
 
 
 
 
 
 
 
 
Investments:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government agency bonds
 
$
502

 
$

 
$

 
$
502

Corporate bonds and commercial paper
 
34,817

 
139

 
(7
)
 
34,949

Certificates of deposit
 
245

 

 

 
245

 
 
$
35,564

 
$
139

 
$
(7
)
 
$
35,696

A summary of the Company's cash equivalents and investments as of December 31, 2018 is as follows:
Cash Equivalents:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Money market funds
 
$
54,559

 
$

 
$

 
$
54,559

 
 
 
 
 
 
 
 
 
Investments:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government agency bonds
 
$
22,330

 
$

 
$
(37
)
 
$
22,293

Corporate bonds and commercial paper
 
44,812

 

 
(78
)
 
44,734

Certificates of deposit
 
1,952

 

 

 
1,952

 
 
$
69,094

 
$

 
$
(115
)
 
$
68,979


Investments Classified by Contractual Maturity Date
The following table summarizes the estimated fair value of the Company's investments, designated as available-for-sale and classified by the contractual maturity date of the investments as of the dates shown:
 
 
September 30, 2019
 
December 31, 2018
Due within one year or less
 
$
28,038

 
$
61,514

Due after one year through five years
 
7,658

 
7,465

 
 
$
35,696

 
$
68,979


Schedule of Fair Values and Gross Unrealized Losses for Available-For-Sale Securities
The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of September 30, 2019:
 
 
Adjusted Cost
 
Gross Unrealized Loss
 
Fair Value
U.S. government agency bonds
 
$
502

 
$

 
$
502

Corporate bonds and commercial paper
 
5,080

 
(7
)
 
5,073

 
 
$
5,582

 
$
(7
)
 
$
5,575


The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of December 31, 2018:
 
 
Adjusted Cost
 
Gross Unrealized Loss
 
Fair Value
U.S. government agency bonds
 
$
22,330

 
$
(37
)
 
$
22,293

Corporate bonds and commercial paper
 
44,812

 
(78
)
 
44,734

 
 
$
67,142

 
$
(115
)
 
$
67,027


XML 75 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2019
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
Stock option activity during the nine months ended September 30, 2019 was as follows:
 
 
Number of Options
 
Weighted Average Exercise Price
Balance as of January 1, 2019
 
2,654

 
$
19.72

Granted
 

 

Exercised
 
(1,003
)
 
14.07

Forfeited
 
(52
)
 
39.73

Balance as of September 30, 2019
 
1,599

 
$
22.62


Schedule of Nonvested Restricted Stock Units Activity
Restricted stock unit activity during the nine months ended September 30, 2019 was as follows:
 
 
Number of Shares
 
Weighted Average Grant Date Fair Value
Nonvested as of January 1, 2019
 
1,937

 
$
43.50

Granted
 
718

 
73.16

Vested
 
(586
)
 
38.44

Forfeited
 
(147
)
 
46.79

Nonvested as of September 30, 2019
 
1,922

 
$
55.98


Schedule of Nonvested Market Stock Units Activity
Market stock unit activity during the nine months ended September 30, 2019 was as follows:
 
 
Number of Shares
 
Weighted Average Grant Date Fair Value
Nonvested as of January 1, 2019
 
260

 
$
21.98

Granted
 
242

 
29.79

Vested
 
(81
)
 
12.70

Forfeited
 
(2
)
 
26.34

Nonvested as of September 30, 2019
 
419

 
$
28.26


XML 76 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets - Narrative (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
reporting_unit
operating_segment
Sep. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Finite-Lived Intangible Assets [Line Items]          
Goodwill $ 107,857,000   $ 107,857,000   $ 107,907,000
Number of operating segments | operating_segment     1    
Number of reporting units | reporting_unit     1    
Impairment of goodwill     $ 0   0
Amortization of acquired intangibles 912,000 $ 251,000 3,032,000 $ 987,000  
Capitalized software development costs 4,000,000.0   4,000,000.0   $ 4,000,000
Amortization of capitalized software development costs 200,000 200,000 600,000 600,000  
Cost of revenues          
Finite-Lived Intangible Assets [Line Items]          
Amortization of acquired intangibles 1,900,000 900,000 5,500,000 2,700,000  
Operating expenses          
Finite-Lived Intangible Assets [Line Items]          
Amortization of acquired intangibles $ 900,000 $ 200,000 $ 3,000,000.0 $ 1,000,000.0  
Minimum          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life     2 years    
Maximum          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life     10 years    
Maximum | Capitalized software development costs          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life     5 years    
XML 77 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 78 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements - Narrative (Details)
$ in Millions
3 Months Ended
Sep. 30, 2019
USD ($)
Fair Value Disclosures [Abstract]  
Increase in fair value of contingent consideration $ 1.4
ZIP 79 0001410384-19-000138-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410384-19-000138-xbrl.zip M4$L#!!0 ( $N&9T_/4P@Y5@4# )?A)0 - <3,R,#$Y,3!Q+FAT;>R] M:W?C-IH@_'GV5VC=,SO).785KB1826H/>$M[MF)7;*=[\G[)H278YD0F%9(J MV_WK7X"41-DB=3,E41*2*I^P4/@!__[_-CO_--)&D81S^=P _@I".B M;MP+H_N?3GZ[\<_8R?_]_+]^_-]G9_]M7WWIN'%W^"BBK.,D(LA$K_,49@^= M?_9$^F?G+HD?._^,DS_#;\'96?'0X-,=,V$7XEN#= FA0 E">\?L@X"T!I/J6A_R"2\$N8H_>GD(T^B%XYH_TPO3CFTX?U;!G )YA.'[-77H6 M1IE(1)I5OV*J0\7CZ=W@++R-9Q]-L\>/H\::Q])YCZ75CX7=LS3K31Y[ODWZ M'U+1_7 ??_LX:E2/P3>/98-DSG.CUO%?]0+V^@7=89)(YGLYDR2N?]';7A4 M]$50C6794-&]F]WVJ_NKEHH'[H=!4OV :JEX(!E6=T^&5>A7F KZ_3EXE*WC MOQ5XE%"FM?"G-7S2[2=B#J?DS16/AD$<5H^E6JK&DG(21A7SRT8E:^9^WC%8[ETIC5,-6JLF'04A-VT>JR\J6J"W1H=(QNJT!]] MJ\%^]*UN0O-Q^*I+Q033Y/7#)?V2.G',65:]<3Y3CWK,8>Q)M_E:9M1CCJ89 M*^PP#&J(.MVC J1A>A8DW23NBPI.GFJL>+37[0[BFE&+MAJI26\K)&TL-;*Q M>IKW03!XA?CI:8X;JT;LWIVE5616 ^9M55(JNOUNT._B.GTZ::]X^#DMX9NR MR0@ ^/&_?_ER+2GR&"A1RX*H*R;H%.%\WIKJ4"5 :4P0-%\-G#\^&AI_'/4H MQQLDHJN\C]IGK(\C\G\L.[^6P-K)3IHK)"^IT0Q)E6)0TIB]#*K8<])49:B$ M[%$W3 %>A0KJ5AB.D1+J5AF-5R:\%A=O>\U[T6)OH5HUO1I#4FN)F%2\* MDAH"#N#NYJC'K>- >V^3#56HD%%J+>.E0JFU%#I67O MA7>A%!(9@9P-@J3"09[I4LWPE:-6:>")5,(Y,EPCP!(+9W626+35.CU5$YPX M/543%8__4V/>54O5.'("Z7 PZ-;/+V^N&NNO89B]U(R6MU7)_G,= J%4G%$_ MC(0*&\OIU?1-ISE>&IKOI*$J,Y0]],.@1BQ'C37Z3]P_UNL_V5C% M:%DB[N>H:-D^@YJ'.,F60,ZX6_5D:R=:Q=CA0YTW+ULJ]4B=P*F6.61?#%8- M1-'PL1J+O2SYJ%S!C[*'2,+N&P54ZP*4[14*Z%FJ_3_KLVNJ]6U\\C:FFXE1 MZG,]MS6V[K;*R*GDU?Q M.Q0D>%2OMG\^'.Z1[UBGSN%UWTJ\)MT:T"6#54Z MID[%5/+^W>!LV)V;"F%286G*)U5[E89,X[N[&B6IFFK" MT_E::KI'E9]0HPOFI(3G0#=IK\H:R5F%5-5K%M#XJP*#V._:ZY35JT7RP6$!5G.^D!,\DPM&@W%4:]L MS#S\56-/*?:Y6K\&LAJE%E4J-6F)ZWV)<6N5 0SOOM7E"U13=50F9>RY1O#' MK35VI2J9-49?=3)+SOW;7_5P??NK-C-5$0&6>:FJ"# W,_.][7F>]CP/N\*S MKO.JJKVI!]&M"Q154Q5IXVZ=;RE;*BUCA=4H3&)E>*/69>:Y7-7K_6'4S8+G M&M#SMHJ'!H.:W)ELF*-8%Z9GJC5"^"S=,-%]I15*G%L-,>4BPIE95^NQ15-&9\BHB!D7Q>-3,WG#V<4: M=:U371V;B#JO0%2Z!&KMM09+LN7C["IL&-S7+1S)EBJ>"VH2U+*AFGJU5*N@ M5A;6>2;CEJJXM"MJ'#O5,L>R"L7M7^,PJEDPJ>Y7XP#WWL32$UM9-$X,6(WV MJ5Q\2*M6$7)%4KU^H'3Q_'"A9@6V5^6DY5S0JXZABE6,N>%VT5XCT7.S/]69 MG^=^M2#G(<9_?YE*:?V5/95,_1<2MT'T9QC=?^C&A7T#%@:EGW,?UQCMO*DF M^NCVZ\IGBL9*]5N3?!U/JRJ!,B]]4AV"WXLZ]9JWS8LT:Q=?IWM4.67B?L%B M_,CMOI]>Q1-UN:HJLYT+458I8;20L.SD\__ZMQ\?1-"3__[;CX\B"SJJ]YE: M.9/1OA-'F0+A1L9M)YUN\>FGDTP\9Q^+:L./^8-9F/7%YW&9XX\?B\_RU1]' M[_[Q-NZ]=-+LI2^I??PR?/ZGWBZ3X->SU1)3_*MLOB@BSF/1S M=J5<<]]52/H5_W[CGG2BX%&]482?N)QT3TW<[P?W)YU0$L4/NIFTP":Q3-^A M'D74=*&-(36 ZT/*J6DAY^SIS[.E.IYT"D/YTXFTK)]N8TG8(+H+^JD$(O_G MQX^O)KT&#$Z>U,K\,.T&_=]%D'A1SY6<,P6.XUO$IYYE4)-2YF/N(--P,#)M M1IEAT@DXBSJ>?#X[@T@RVONG/6:98MY?Y6-QSY??I5/SYA3;MN6;A/HV)8#; MGFQ8A; MU+*1ZT Y'8,2VY],>%''D\\ $@@P(RL-^T_1O[#'ZZXS>OU-TV: M9']5?:V314$51)A)^3^#KN#]67:072 MO+2;Q$^N&,3RP0)1?Q?]WGE4-$SK(9-*SJ&&;V&?F0YDMN]Y/N<8^8;A<5;J MH04=)68@^J4&-7XB7R'GVNF);O@8*!_OC)YTAE%8H&F8]DYF&9*]4E(CO'SB MO9P#U.X([WD@HG3:?GF4RLD8TC I]4ZE'G)]Y-O(-FQN.ZY1@K.@X\EG"('Z M;PS1&(0Y()U?^,O ].LL3$XP"+.@+UV:GA,_#H:2IZ_CN^PI2 3O]7+:3[.S M2Y0UL$W$I':EV.?08(@Z'K(\R\,<3*!\%]Y@@=.@6B[@ #7!09GTL_E)I?1H8&8[2##-N"4 M7EG44?DW*\KAVJIE#3B9PSAA!+J>[U/$/$X\[IL8F[9MU8 4EJ5=)I/'8: 8QI24T!?^OG2S<#(15BY=Y;K3ODCBSJ>?"9@+G25 M3LEY(6]+6\Q7D"D_MBO]A73*=7'5>EV2P_T8INFL\:S$T=2;IIB@L*K3R"(6 M-WR/06!*K\R4MA+[2 85P'2)_+84ZD4=E8_Q^RK.V\;P=/XXZ OE=N40JS[I M11P5M1%9-MR$6[8)3.P2GT*+VH9KRFC7 M,8"!D67RTG OZ"C=2PKFJ\3UP9M/PCG@0<)@A2'[DV\*CO2N_#LWV# M\C*+LJCC>N"=X::(=YZFPU>049M8OG06B4EMRJ!G2U0[:E M(+UYBM\+*;:I)]F->-BAE$//MGR?VZ[T$''[8=9*\,JHT$I>]!T#08H M1MCV?<1M)L,.1&S&<9GL7M!QJY'6:S#G1"-R^YS$TI5P6==P(5$O2JCH6P4"&2Q9TY+0Y-:6V]Z7% M,RR,&)#T<4IF7-1QEP2K!DW:+M>@TH]7N1AJ<.8;TKV4P:]M&B:D97IQ4<0;/%:G9KTDLK7GV\K4?2%<_ZGE_#<.!\@GLEPJ7O3_I4.PFUKZQT M8C&S@(F9>!8VE 4W;(,ZD%@E[RSJ.'8_UPKUQPPQ M@N5*/ 92^*)[&>[D];!15US>]L/[?.50U?MT94!T$S[*+I=WU_+;]*X8389* M2::J65_Q6;.O_="+U7O^R,NH(3@#L(8DZX]7+(Y.)]"0QTQJ2.^82P/AR$#' M!B;WI?&P)$$5A&GM1T*+)A<[W'0CU^$R!WFRX$"Y(V%^X=(51[IM253 MGK4=I$6UB(C2'#O%"(E$V4-](J[FT3+19;^47;X&+WEZ6[TX_S&:S"RNI=<$ M7 ^[U+==R@V7^]B72 4< *FGF#F549[?4>6RWFOTJE$]Q5%%9+)5!/F,(:D% M/-N7QIY*;]QVH$6EQ6,^IM@I%SL7=9SG%2P,YI9=WE@)@QMEU=O%E+B=1XDK M=2YW*F?>524S]Z\<-4OMD5#9*>Q1UX?JH4G48KQUA MMY$HM>GM31-%1JF^C!TX99!1X/C,=J5?+*,*@%VE,,I*E04==TJ4*PFGE,ML ME GY3;XUO;K^;0YI#(B!YQ"PS%D@(FG MJA86=3Q(^L@$QB&<8,M"WJ NFTBD+.M:1YN/K+923 M\V_2SS^JT[SR X@> TF*3GX4WJ>'_+03I6_.QON#/SRKZ+AH5D?]_'22AJK, M]$2^_?4[BN&FQ\@_IE(MY9_RTY$^CJ+\3=A3WUW M%XJDDP\G*@]?<,[_W^O-:F\?SL?X^':0T1B#W"^;'C4=ARF?Q_MPU9+;V[:I M!T2Q/W/4W3K#H!RM-^X\_FHRWOB+$6:J$%4$=N2RFV'81DP5!UMEG\>!-I[@ M:=RR)N"3A9)V \W&>V>; UHMH;0;Z#%Q(G6$/=JLOE7Q7<].?+SH!]VPU$2 MOM,+99?BFJ.QK9D#Z\GGB4%: .R/'RO'*Z;W<69^[]"%YLYTX71R=A5&D1Z$ M")+N@T3>5&K_<'EE"7BWQ"YL-79AS;/+&Q=3ZY76ZI7=^5CK&J"?1222H"]Q MQWN/813*."50.]L/EUN6@OAH3-$:+*--T:Y,T>[9A:UNBK2&V:6&8:L9I0UX M+VLXNZIB1:V!]B=+68?$'C/0:4=6:X]V:H_=N[2C(T):F$MJGVQI-=L&-;M[ M)VT--:M9X9#5ITX=M3QUU!;ST7H[NWOEND8$K)7K84:V:]A9G3O;8>YL_VRQ MCGYWG#O;L55>P]AH#;/#A>+=IUKU0O%>>/NM8)36>_N[1Y3U*YRVV1/^4OM" MLQ=55QM'8GR&SJ0&>'0(<]#_&H2]\VAT2NE^"=1<4$N1F@MK:UT[/%7NN('D MJV:3EK+)SA.S:$^2+&0U1!D-(FI4,[VB,%V)+ @CT?."1&VRW;-$RY)25 WD MYL1G-W^JP8JDO4E$D Z3E\,E;@6$^ZC(UR.OEMR#)2WO=H>/P[[L MVLO/AU7=$O&@$/E-% OO!TGRI>'>1U8H [9]6(_:^?KN&I&M3DX=?HR[^N*$ MYHJ]6J88A3%MU)&;=?!7C]VT@[]'\=OJ:7A-WCU)Q:]GEW3N=9NYU[8LINO0 M;F>A7>L6WU?5&-H@[(EV6-,@:-70@JS/1@S%&HMT.FP]AN6Z56,"[31NV6G< M?366-@LM,0O-5V^M4XZON:$M\<,.C M *9T@:D+<5M1B&LV7WW)]J/Z/8I\F^1K[@V^VA3>;CLH(]C:!,[[-R+UDO]>V-97GO= M3:\[,5T!UA)_LGU11AMCLG73MY>R?7:.1]MP \UT[.Z,Z'O*2Q>E6UYH<]J:=>S]'1Y-TC9V=UZ=5&?YN)BV8E>MME2T<5..^J M]FG_8_M-UU_I4]A;9,&:3]'I>T7:(<9['YCHY;DV+,]M)(AI^^TC&U&,^C#* M?1*!%J7ZUEO2UF[3GBQ?KU^PKK5#6[3#WA6RZ[S1E@M>-G%=<9ID?UP^12)) M'\)!3MZ_LJ?XCU_1=7R7/06)$H8/^T%2"6=;P7Z(GPN>/@WXNV($RS*I/>A%'W:%LB_:,\>; /.+ %8#>DL>ZT_/ M1][+93>#=,(Y]C -(Y&FO"M=N31WUZ8T73\>]K[(8:7"WQ^79LP@-:"-U5,E M;-MR<< 9I,W&L?AWJ0^48RKM=V_8S2Z3:Y%\"[NB).>-Z#Y$<3^^?QDUI7D8 MMQ]458YJ%6@C" MDY//ZN,KI#3D@.R)2=KX[;&_3[DF7,:0O1F7]ZM([N+D,9!AQO6###+3-\SY M#Y&J*./5,WE'.T@59GME?@FHJ&X$H]!J):2IXAT>=L/[W.$><\#TA59]#U,<@"NZ9[YBBQCGK3FV@W[A'PF1?8F[P21W,>Z01X EJKZ$ MP6W8#[-PQML\Y"1(#9)*OV\1EAKR.5N;C=E""+2%TO+S2*(TZ/.!0E1.Y:_Y MK)UBQ3[\)KR[.^ES*%=^BL,G:QVA;)7D[PI;9$]"1",WYN=AV%/\U"AOAXUR[DV0)5EC&.]RE);UE74KK9_>U];"B'U\M*!AO+O=RIUF+2^N $!T=AI#96 M>;YWBJAU=>9;U'.;7?U8UPG:.Q9J-8U;YN"\?TEL7[BAZ:6L@[$][_%S=8"T MZP!IQ[[P&Z/")0"]L#]4]5770J(DKX+TGKO]84_T_"1^5$F)88&YR[OQ@8)? M15*D+5ZJ7S"OZ*/LM5_\MD%4U99OO,75T9BY+;)IKA\K,G]IE:7A4>^7(/E3 M9.57FHLG7)QKW7>C4C/YYG3Q/X,D"?;-TF]%\[["S-&PX-MP0KL#K6+*=K@# MNP]WMLBFVATX3G?@J)A4C_&+F:D]^GHPMKKO!].P_??CS<$R^O;?JY<"Y6 M0+#FZ*UY'0>BH=OLP>1D>_V7T:!0UQ92LW M0K?@J-\:7=!VKFE>PQV,:EE^\4D?B'K "U ;LS 'L-^]=3;G\"_R7)8-I4S+ M(;*7KWTY,(]ZWE_#<*" LE\JKCY0>Q)$,NFCN6^*^Y; Y/2NN$I4'HW!W""7 M7L=WF?12U/TXXU]=\4WTX_R!7-8UWZ[+MTLC5W-R]2EJFI,W=\":YN0FX]=5 M.-4?)E&8#7-L^N&S^FU/6',MWJD']]B891-J[X#QFD![% M!="MNG?Y39H5@C-(ET^SONK>#!_D6OVLT.W+NB 'IBVVY&ZT5!F],2Y+,"'< M3%FYUD6[U$6M*#5?F@WV3\FT7 NT@OQ+>Z1:"QRP9SKMD6AE<'0NP7)^:>7: MUH%QR996K3035EBD4'M!V"]Q)%Z*(TS]8=1[6\4]A=;)KW^7% N2[L/+%[5X5LU1Y]%@ MF*5Y!UC_RJ/BT'IBE(Q938V&].=RM*R0DEEB-C\C+;0-BAS>L,B5G<,HB+IA MT#^72$B&JN^KE_UV_7/\3211WG OQPI%NL_'IS55S1CF795E# MBW0[1+K(9\3)($ZDOVK'TCH%4;Z30R2J^]=@L"^%[5J:&Y/F(A.T%%<<@B"W MPJ'>M"K8%_$]"(=ZC_7'O@AM R*'ZD7N2QC'IEJ$6RW"<])06H1W)<(;2R=I$3Y $9YC MA;>;UG+4[79W85>&/.GEG2L&<3JFR3%)[\8,\'[$OI,XI)X;M.#J):!],9G: M5.T1Q^L5F.,4(;T"<[PBK5=@M#0?_0J,7C]IE?#IY8MM: !:A]08<6Z3T0:;TP>BP,ONMER/:;*;V(J-?P MCHOC=^Z8'7:AF?;)#J/TK?V"O/.="8?IX1VC^=,^YS8%5Q\9UIS0[?'6W'WA M>%WLV2*9:5,IVC%:RJ,46BUANMCSD/A9.VZ'(R+:^[:9]CC0%<7>[;1:]>! M]\&Y_SKP/D 1WKE5/FQG5AMD[5YO1Y#U%=TME&)]1;>VQ>U)@NMBW99XTOMA M@X^D6+<552-Z_>N JD;V6&_LB]#N0;6PCGQ;YC/OA]75D>_>I;"TVZQ35T?G M-A^"!=8KPMH,ZQ7A]T?"^R(7FXDN]X6\Q^"^'+M1/J)04P=0Q^G;'+O%7O&Z M%M6V7Q1>QDJ74&V%C!L^%EN3\2"D43M8NW>P-GT]@[:V+;:V.R*^]JX/]O99 MG1+9;4ID\Q(=9N)+^$WTSB/YYOOPMB]XFHHLM27$_Q,G9BR$@? ?GKP3Y61KB.[[*G(!%29XY_ M==5R23Q0H#IQ>A1\L306]I5-WF38-)L< )ML/A&[NB\AN@]1W(_O7^P@G7WN M"%AD*0P<*WLXPS2+96!U)?KY+H[T(1P< U/,@7M?6>'=48?6%*W1%"WT-[S' M03]^*:QJE"5!]RA8HA;J8]42VF#LQF"T4"/H--4>RO][B:[35+M(4[70$&A_ M8/O^0,-&P"WTP>\W[H2JYXK-Q7469#F/?XF[N;5[1?G+0;[E/[KWG@<2J6*_ MR#X'PI+,U2!NCL:2CDGFRBF-A!W*/Y,W3MJF'A!1;ZK[M&X8M[R'*9AFBK8Q M!5N-*5CS3#'2%&F2_7$EM:7(R:\^_1(\AX_#Q]D=,<>;TY9H^31!TLEG]?$5 MEN8QS1&DS-NG[G[5ZJYMZL[ZW1@BI]( M^F![#7?3\__*/A^G 3,2XJ_B" 5/$D44O*<5EEMS(>I MU/.7=W=A5^3=]H/&>?5P)5BCRN(:N/8QC3=HB,U^1;\N06RMIS<4?Y+5XD]C1^3/^M*$!#^+.+D/@P-D@_GP M'04[+.NR:;W?,@=M)<)I[ZQ]A!MG]M1^T^HMF=$WM1WYMB^N113&R464$ O3UX]TL53OO'D9B-?E5>4+5?M^,,0X.3B+I?+(^&71 MU-#*2!62IXJYJK!\"'QJ!]):=L7U@Q#5*6K>ZX7J2[6--NR=1TXP"+.@_X9% M-;LOPV-UR"[Y;"ZV&^)T+70[3+NL+3#_-8R$Q+]Q-,*R.IN^1M$ALFCK$@ZO M5CPU3VN>/K15?,W3FJ?WO@B!:=]#\W33>GJ'Q:5M"6*/3B[V-8 ]?.G<6/!: M^$1(85"*/ 9:6C2?-N@9&:MY1@TNDA6.$?3%K>1K^1,QG<0-.$IH-4<) MG2&V,1;?A\K5W>)+^I778I"]T]9IA: 50JW-LUI1$ZAY6_/V(:Y(:-[6O'UP M&:\F5MLT;VO>/M15-\W;FK=;N/HVE3R%Z RB\MR*X6T:]D))BNN@+R[OKK.X M^V?)YU^'MQ(E^9>7=W="73%Z_1 D(O63^-&3W;+Q-P]QOR>2/3GD8G*@1!WT M(_Y=$_QM9BTA6BEK679_)T>=3W$4> <['3S#;'?!15)X PLN$)R]B\BET'R5 MOT1[9M[>I26F =ZJ7@"KZ86F+,VT7GB/F3EX%MFZ7D ;T OO]"4TD0_&'VC0 M6FBN.!AK,%,AQ9^"I#<3_7X5R5V2+E:PFJ1[I&PKUL;7 MH&JIE?M!=!$\BJF3-^0 )']$M1TW$ZPP]#0BQV=\5&#R*-:XWUJ2PV*RG5-Z M>_:BDG# /"C"S8"SCU9A*<)IB6L?X2K,N:;=@=K%@M;POX(HGX0F>"L)/MU] M.PDN[:D?EZ>^X5UP:F> JMZVRIVGPS2,1)KR[E_#, TG&T]'A[1%/9%,Y;%^ M3N+AX,L79[\8J@;&R=%M?.N<=,$ MM+EX":)H&/3_R*G5[RL.J$)[SF2S75>D00%./5GKP%U$V*HWSB72W!?V@I=: M%,BV56'^ZZX2H\,L$?>?5.N*+TS$($Y40=X?ZJO:F;[NMN(8\?@2F3]&6J%V MF)F>*XYT.PRE7HKN:P<8=UCTWO!9@ES>_-L)DFX2]U_K:]7_0YS^6H(Z&$"$2.."SU*L<]<2#S;=(EK&BYPK9-.%A91*-P"H6A-0J,!9$#7Y2YU@+0D%J"6S9GK$FYZ M5&.P$H-6J0=-Q^;<1K[!F4T9\KBTS=3VI#ACS!V/:0Q6ZD$")AB4T#B6AVS3 M!@[%F$E$>IY/D8-\&V"@+4FE.PA*!#K4LR3?84\J/VHZE%F. ;#C2X1" WJ& M1F"E(3%*(79L5^H\P"18)J6,69(/N0D@HXXG8Q2-P4H6A*4_[2+HNJ9#,$*< MNH9M*]B003P@[8N+H49@I1:$> J#A )N,>):'C6!S;#!D&1$"TCOQG.!QF 5 M"]+2G78I]"S7=%U ,242@;XI&9$Y!F2N#9 V(]5:D)1Y&<\ W$]%R'VPXD'K:(#$BH)7F/8Y\8%F"&_+1K#!;? MI/$PZ8JT^/@@ @F>_+T7?OO\8_XC*/*UTI,@6 W#**>,^\RS+>#9T$.8FK8# MU C!JP?ECTZ:O2C$2M2)LP<1WC]DGR "__'#71QE9VGX+_$)@D'V@WPX'031 MN'O>>A<\AOV73V'T()(PJWCB-ODHQU//30V[PHC!*L-U'A)Q]]/)WU)J0M

@47@NX%P(\ M"'HJ07R6Q8-/;/#\@UI1.@OZX7WTJ2O'$,GT/,C*1%!/Y!^?BC%OXWY/ON*W MB_,;S^U>\]O5^_=,:3*GY*91;%4;[0&':+!2RII0T#,2(H,"9*VG=D6,FI MC3$FU$ N@PS+_[GA^:AF%+ MY\M@5;SWZS!(Y%SZ+U?Y2F8]&W;RFH?LIY-03CH578F*N'\;]/MQ=AL_ST$J M3\*@W_DM"KMQ3W1^N9Z!\O_\366F?VB,9T>X6^NY"EK_^AN_NO&NOOS>N?*^ M7E[==+[^=G7]&[^XZ=Q<=J0)N)%ZO@-QY_*J ^EWO>\[EW[GYN]>9\HZ3"P# M=VY4,[0P>0_CC&VQTL%S.&<5=/EQTLD>1.>O,3]TBC*2CBIYZ776IL+L8T\/ MH?0RY3==(>G\E 2#DP4LCDH6=WV'&,3Q.46^X1J6S6Q *#>X#Z -:*5Z_9H# MXA754,LQ^*>>[/HH.S[T@I<7H4[=D.9>#+*B< B#TXYZL(Y77__S;@[\L"[V M"^O::=+(KLE>Q13BI/%)+& =7+(.<:GK,.)QVP?4 +YTN4T9=U@N]64XCRJU MXTT21$45V([5(VE:/18$J?O9&.O>7/&+Z_-<11Z#]LPF_#)6GRJJ[_Q1_B=C M].F/#7F^6PIZ-S(')WY\#%-5AMGQ0QFW7@R+6LJ5756PP%5=0EW0TI%'T#-M MPCG%E%'H6!9GR/>!%$7N&P@:T^K"RRLXU>R+R:_DS+^>+5!'M!N8@N9<^$5X M>2?=V=+*V$"E,C8@!S;$R"$6M4U@&P1A &2(! 'TW0KL7HG[,%7RE:E:_#7" MI1I7_E?4^7NJZC;.LOA116//JR5B5A9*ZP/- M'_&>)9DZ"M4JD50BOQ.DG>N!Z*J"ZUXGC#IAEG:M/YV D_RSDARW>;;VK!OW^\$@%9_& MO\SD1=2,$_FW)]E4S3#ZZ82JD"3KJ1_)I'7L$N=#(/@?/XP[S;35-T$VI\VH M;R.X;)N>TV3&>(+0_)C3;M ?@5APXQ@;8]X!!UC.=1=/W[Z]!#VI"YHPH^HBG*6@N_(^=@ M)1\CUW$P9XY#+9,ZQ%'%"JH2V#49!YYCSO+Q3?!\/MJ 4UR?.W?_6 M^W#:[N"DOLIAVW0R2SJY'L7<4@6'$%%B,\N&DF 8NH;EFIA9R] )S:'3]3"4 M+BA4B<'85B?[5G+<=!\F%PIQ.'D+T>N%FRY)IP3)H=GR/0HP- M&UC4=*D,F;F!/2)C9FIX@-5*IB-_O4QNXJ=HCESRH;H79C6-N;29VS%5=ZQ= MK5*[F@1P![FVZ;L&=5W+]FV;^K[G8^I#B.JM8!ZY7R9?D_A;&'7?E;F[$<]! MJK6O3MLMQ;TF+#40H]Q%!F .4D6'W+*)BXA/7%JQBK3=B'N_QNJ0D?\O M',S/.G\VF;F*8W#HZ;H1]E1J[FLBQ3XI9SK?+5\<89+IY7N/NL R+"Q]'.(YS.'8 MXRYTL*'VB[XJPU->#D]$L$#%U"S;UTZ=JLMFFBJ)JAOD^]ERJ$5(*@O.J %L MZ%*"D"-C-^9:W,&>:UO2J_!MY'G32/H22UGY^A!'ZU20S(AUKI6/W/D2 MI%FG**@\G/JW]ZS^2<=!MH0B[20Y XM$XFHP3-*AJKC)XLYUL96O ]%WM]\K MMT,5&_)N]JGAN>O*G8K*';RP<@>;T:CY"^9'6/46G2O M;=Z9@U:A16_"K-@3*8+N0Z?;#])U_'.-^[5PGP2YT;U^>93??)=^KS&_+=]A M5+^9,[UX[N9FN",-R=-#*+\IK4W[4\-[39KE,CK6U%8^3&2(( ,LAR#J&X03 MBWMYO32TB<]?%12.W(<7B&YS+35I6;/56M)SJW+YWN@Y"4>U0[U9\>1%Y8JL+&I-S+\1T<);@>@K1S%_9E MU!GT^YWB4&L5C/XU#%4H*B/06S'J(%\\BD:+1R%6!:+%WKU18#H5SX[Y1@6K MJEGMW>OTANK>XKSK(!%=D3N'$!7ORW?=IIWOY$LE?W;2H?13TH=8[2\9[ZG+ M'H+L+2A/P>OYJLD6#X^@^?XT3U!\AZ9 OI6L+CO=_H\$2#V4]Y=/JOF,7J9V M@:;Y3/+IJLR%!8HW](*7]$-GA>UE#)8+CAZB+F 8NY[K4E4CPTS/=0SF$NIR MYESW-[15<\#6'4>HTW/ MGL0M91!4HSM?8K+F&H$M9"CK]()$V.>AVI: G@9)6 MQ>:),I&5WW8DWYQ5-J2/4D/(428784@^?90 O)PJMT"^3EI0E9>][]PG\5/V M,&[^(+T$D<^M)^["*-\SGT[O=5G9S3M9EY'JD+']F>P ^";![JP]BWHNV@$1 ME)NX_6%KY.1$[;%6YE/:N-LS-':QI_WJ*=OTWE.H0*5".L15(1-_ ,1@)MWX MKFYKSOK/G*9YRT9@J57VR[RG,]*[>,W\7*M(GRKJC-,'4,DQK8 MLC ER+01!P8'+D75QWOG?^"TW,NZ&@VF,<&6K7M M 7=?%[%' >0D "D^CISPEH"^4RY?PO^R<'GCA,%]#YJ683,DO2W?9=" OH,] M1*"'/5CA?^5T&-^_N_Y!BQ-I7&>SPOYSLU<=1FH.7HZ#IRZL8!QBAQC8= U, M$3$LB"P *3)<&5GXJ.*(NC'N?\Y1[XP#^*UQ\M&:&PW?7L#WKJTQNUU+NYN3 MRC[MA-49^/"N:I4M7UN38504YTMCP[1(@\LY%T=M5YPA&R?Y6/T7-?A3*(>6 MPW8B\:1R[(GX%J9Y6!8%45?I0.FKJ[/D5&=U.7PO2'II1^TT#7MU=>7XN^#[ M!;G%?5U6V)CEFD&IB'%Y\(@APS0=BN0_TZ)&7N1KZP(*5O#SU\IQWW ]*R^G-%UL M.\0U":6(0MM@OFU;EN$Y)B?(1Q6'HA05L'E1VW6.B\L2%:^EX#P7 G+9S=0- M@\,H++XN,'@B1;L;RH@EE1TO_)..VN\D\D6+Z6L$).)[<3;J>O*9L%-(Z:F) M)WNIQS"^]>I67K0:$U9=^C2WQE<9E:+WB)#K#BD1$]^.XV8,QSR#S/B M]>IBJH>DC"#NQ=EM(H(_SX*[3"2?@OY3\)*J-8^'Y/458TMWR.1-ZFTT$S1\2MYPL8H#K[M:0) MJ 9^8A*0SQG"/C [%U':V6:=\96FU M;^N!_CM9;YOA4=AJ8V!R )C%N$<1H\A$G$!$H4&H@P#"R%J#.9Q8)1'4LI+\ M+0_\\M(_.^@'Z@2GZP&M;-WKMP=*[ GED0&P#@,VHAP%UJV)A+]]4A MEF7\,P>]%F9]=4I#5H M:Y6$:Q6N8=7FJFFBMMMB>2YR@8,!,*!%L7 M]"IC(FV2WD,FL]6FI1W.X^%D8 Z$=$>=1=L@#1N"9OKGNY:1N4,Q0"XT;&11 M Q'.F.N:MN%[T'"PLXZ5N8@S&?!D<:?&W%0M^!^9T5B,=::-AE8X^T:Z S(: M>247.N!*+HZ@BPV3<08]"@FT36!ZP*&N]%X-9*^S>/]+$ 7WN3[_S[3CAFEW MF*9J'Y6*#'@4]%_2,(\P2@.@+$2QY53UN1+IL%\$(9<#=>:+.IOQPS&8@X6T MP.U>3M'V0-N#([ '^(#M@>-13DQ"B,]92U&T7,V;(H-U3%R5"QV..00'V MD$]7UIVS8XWV,JO-S)NWK.167L7S;'5SLY(V!O/J=7J\.#Y4V]F7LI? M8P "!R*+$@O*X-NW/&X8W'&P97! G=4U^,GG+^(^Z!=N;WY#V%'XO8OQ2-=( M7^^-G&@UKM5XBVE8J'%^P'K< [GE#C,I8@23KE/7!\9U(.4>)ZQ3@V+2D)W MU%&/<7(4*GPQ"K4*/Q;0M IO&PT/OA@%>!R:W+:)YS(*7'6$ ;=,['-H, :H MN0;.?HN*8[*%NEOW.N@7A]2.=EU-W12NTM2_I?F9HB.W_2@4_F*,FX96^,;6-RS/!\C:F!*3=NQ3,,@U'8@LQW?)>ND7EQQ%^3E@[\-U#'D M(@KC9$K1'X-27XQ58AH>?#4)1(08/N)2U11'PS@.0\0Q M?0=!C-@Z7OPO:N?I=7 GI-,^53%X#,I\,3:U,C\6T+0R;QL-P:P M,"0VMSV; @0L$_JNZT&*#6 CO$YIX&5^@]EY5-Q4%,;1,:CQQ7C4:OQ80--J MO&TTS-6X<-BS&K'5\C M;[[V;G$5K%9WNJJYXH8F[%@^09[I(T1-ZEOWSVAQ9Z/SMF"^^M6F>T;@]'<7$"=M:3+"62JE ZZ^H\_?++^[YQ<_7IX5./K]P5D#G M-N;H7%ZXWL6UYZK[;*\OOYR[_$9^L/D7R;1>Y_KOGK?*%;?-RE;-G+\+HT[V M$ _3(.JEIQWQW!6#;.IBZEZ0!9/CQZ9F^\K?:.%]MX]!5D[I6X)JB_]Q:NUX0:?^.[!]OIMMUZS=Z4,KU$;,\/8>M56RPH?#%8<.W])JOPMY77]YL)UE9GFO:'2_OUG+'-W].T MKJ)35R6I#:1=]8OX:QA^"_JO5IN.RHHW#M^&R??O[P!CG5F_/39LS6G_6$PZ M?/X4Q9&?!-W\ 'VURM5#F!G,P%"8D)T]_7FF3K X@Y P!DP$F+HRD9@<8L.E MU,+$D5]:_DDG"A[EV,/T[#X(!I\45_.HI_[Q2I;FF1,DR8N$]1]!?RA.I"Z+ M%&Q7:A'7/U<9PE^E5AM&8?'5,.V=='JB&SX&_?2GDS.E\20V1:[[B@K@GT[" MY^Q3-'SLQ=FHY\EG \!32(T?/[Z&KUS:6YEDRW)1DTN/6N2UR&];Y+$Y$7EL M 0A=:C)L8\H@L[!O,VX[EM0 AFF0ID2>_4H:$'D(V"DF\!!$ON$(K[6>SY5( MLR3LJNN\E.^CW?QJ-[^V2G032&B%$J*E$C(I2;!&$70]1SX'0 ME]^]54(E3RD]M#$' TGW C6H:VIIV%J_0XO>08J>:90NO^]#XE, 3 XH96Z)K"9A[GGK"YZ#1GZ4P;I08O>@24XSJ-ODC,>CS>EL;0ZV5>MP0"<: W MJ.]:W&:&XU/B>A9U;,:@STSD(.Y:;[5&<6&3JFDLC]D9Y?XW9KTQ/34LG1W0 MTM,.Z4%@(CV.#YC'?&:K,Y<<:MK(<3F!'F,VLGV,WB<]S1A@@YU::KO1_DO/ ML03:O-N5<\_23B*Z(ORFV.6T$XE,N_W:[2]4$*$3%63[!'!J>@QAJ8"X5$$> M,VQF8@HM#_O\K0H:,]?5A+7*THRC4JK3CO= M4:G5($X4[728<9AA!K,FFH6:A@$MVZ(<,PID5&[;,H8GKN,@Z#ID)K4W9IE_ MAMF#,TPE6"+)BX:W8.H9TI&Z%J%6B) %RH(8&_O(PYCZ%K6HSUW;!BYA!F?( MMEW7I,V(4#,VFEI-&NCVV^$]#]>_)F(0A+V.>!Z(*!U=+Q'GYQYV7U5%ZZA! M1PV%8L*X3"'*+RP/N8@Y/G54S&";CN5S;@*3F+;Q5C&-N,TKF(U'O?R$S6)+ MT*9MNW$*(3GHV$'+XU'*(T7E,KKM$X2H3REAU/2 =+4=Y/@8N1;Q&)\IHUM/ M'IMQ%/"IQ?!!R^.!Q?*NN!.)NIPJC?O#G!&G?(4XU=']T80F9EDSQY!G.#[S M#-/AU'!E=&]A3BR?^9YA.'CB ?R5/<6?QAQT/6(@1W'-INT^E(H&-%D_UUK[ MKF5G#V3'*HO>,*2NC-\-9GD&!;YG$ 1G'Q'Z/[#15Z'Y*@:YSWZ-X M?F*DP\=!/S_6,+^XH#D#K8.()\BVX>>ZV&3 NS: -FN36W?\&SD>-ZJ MLM:,G4>0G6+8Z'[75LK:D1RM]C6)!Q*LEWRM0!TX-%!NH]X1H%6==AU/8=T(O3)YRLUD+KI:I@*'?8?\EHGA+3<8.3++SU&B>?*KS&R;,_V M36;:OD\\SV+@K3*YE*HDR"147T20BIQI+N]^2T4>A6QNKY]U"NE![#?6 M1N M ?H_?V,(HG5.*6R_'=KOD'6).C<9O2H+IE?3M1==;?BL[T%+/#]J*U*!ZE*")8%JL"9##FFHYA MFYP:D'/'( C9+O:9"8%97;BRO"@V5'-GG)I&DS5W[1/%PPIH%Y3<->8K'),> MVE]U0]#48C8U@&TB"Y@6M5QB<^)3+DT_!-1R;+IL:PZY:W0;Q+BIHQW=:I1?3N]_V) M],\E?T3WH;KC?'P^C5Z7UK%#J89869F&H.T;Q 2($TL=#L\=:=49,IEG6BY$ M,]4R)6\5=3,7(O.>N_VA O3G..X]A?W^QLPY):?0T.O36B0/3B0Q* O8+,]E MIFL3SW),ZLM_D&T!#)CI0]]TL=.02#9TDBT^18V> ]T^D3RLL'[,$3K&.,P8 M ^.IHC./R9 "NA[")G4AM0WN8^(S3"Q&(9A9G-ZX 8? /&6T20O>6D.MA64? MA(6496$FX?(/-DU*,07$LFW/(A@;A@DI)P"O("Q-[5(W3RUP$,)R)('WS+&P M>D%=N_US]8]95I)!US08ISV9JQ=<6RL8.MD'F M85^J>%C1>'XP8::AXR=5L\\R$"KNEYJJB'8%+XD.U2 MCA"'AHD) )PYR Y11+38;.6MA30[Y]TU@9R'?[/5Q(,0H];GMR=B-0>@PGU/3 ;9M6Z;#D4V MXTN]7'TMVGB"B59Y6>5KEK:SRIFJZB$UHS;KF-"Q\$>EH$CYC/W*M6JO(:..#3PJ8DVY[7NO\H[I)Q6_NE)Y(/=QOV> M?,.7,+@-^_G%VOF>TS2+NW\^R#:1I/^9GYZ4O1QYZ(TWL,(^"^L4]U<(S8:5 M^MIV3]/Y,.A\+$4 H\7^?JGU/FDW=SUQV&].6-_3U[0_6-H?V.U9XPO3.X/@ M15V7?ISV?7O5D;L+L/=E,<< 94V5"2@UH&\ZV&?4-BW+=0T3VK[+U 5?ULPB MZIB;OQ;,O/%[N4^-1H\$;FW.3HNX%O$F11R5%5JN%&F$,><.1Y0C8D/"U2V] MT"#,Y^[Z(M[4WFEH',3!>\=RTYCDCV0H>M/AF_;@=6GH2/&04O$ SDT?V=RU M38]B:C(;0TR0"TP7,Y_-WC-0,-94,G3C5X2B4TP;O2FL==6@6@Z/4PZ-\C@B M8$&.L(^X0RG%W&:04X M(S]@GY"938ZKR&%3/@!&3?H [1/#PTMJY#Y -WY4 M-\@'^F2SP]T":C!SZF0STW%<=>X)MRC'/H<86LSU@>U8-O-FMF"-CV5RIOAD MK%=>-FW=,3TUV$&$%EJ.#D".3% 6H#" ;N @QM2P#8PP8D&U-8_ /"7-GNW0UKV? M6@#W6P#7OP.LM2QY7-N1N[,ES-I];X'[WOYM: R6!RHZOF%"0AP983/J4-QX0(,B<&8_]:L;G-E'!JGT-S*TG@[=YQIV=6R.R.[>.IV/\HMXF.F*F;5 MZ:><<"G&"'D $1-[,V>0;W$UW<2GQG8.'FRGZ![29M'\R-1\]FJ#6A1G0M\L M=F3KAO)GF:"GC)G VA&ZTPQCRMNMW'J*8&JF*?) M^PY:ZP)HZ=D'Z6%E(1RRJ<>8S1!V#&H9G)L4>I9+;5,:;@BJ#A!>6GH:6FIG MZ-1$^!"DYT@V,ULSS5L;8[1")5F@+*CS('=1QT7 M8."0I8Y/GN37MW1?N'78*WQ:*H]3*E%9GN?Z+@/4 O(OHH@8''/3P[[G8!L MY-K-265#AY[B4V TZ36T3RH/*ZB?\AJB3 ?TQQ626+2LN ,V]*;QC)5>47::,7V&^#]CNTO7^^KBCLH<[F'YZC)6$0%<%KH! M=:6V!;'C$)="V^0V@J[I<].'$! T<;^2\#6T[&V>HN.X+>^XRN1U M>7R[PN76E]@BP,IB-R+=!=_A2G6I4VHM;CD ^PZ%F,@_SLPM+5,Z:W.;SBUZ MRLA6EMK:65RKA58+[5NAA0!-[6DACFDRABS#HL P+$)MZ?XC:B*;>>Z,MS%? M:)MQ+S @IZS9^Y7V2V@/*]G@Q(^/8?8HU*'ZZK8DQ35R B+JJON3OKN(,U%( ML?G]D<<_V[E,9\/D7DX%(7,JVV!0RX34,1Q&?=_G-E$GVULNM0APG!D5-,5/ M/.HYT]RTG!_QG(:?HK O84^&HE8GQ?FK9!3UN581Z9#]F%B6E,M&R/00L3$P MH6]3W\26 :7C:Q#;ARXAI&)?QRHL6V%%-\VR1[):?%UQ49^^RTK?9Z1IWV;: M;Q,)NSTOZMU<_3495ZKF=Y)^ZOP[^"!#&=@9!$GG6] ?BA\Z]%1^TTD?@D1= M7SK,'N)$OJ#W0R>*Q]^&::J.BXZ33CS,TDQZ[7+6G2!5=3778I")QUN1=# X M[2@/*_?J7=$=?0OS;]F1.T:'6M*'$)S:#F- WS%-0)%C441]&S+?\P"S"<#( MI_RM'S1AS]P0_T/QXV7)8._( @)=$*NE9R^D!Y=1!'1\C*4$8>PB:C++MBV# M>K9)$70L9LPDS%>6GF73<<<@/2T]2[J1[%HZ7DA%N^2F8YCYR"539FSPV@3K]J\E** MUAIO+3O[(#NHO.K=L2P&;(:)2SA52^389B8"@& /4WOV$/?E9:>A*AT9SF': MI$?=;@-2%D(EX$%$:?A.=,)*?Q30T$+(-2V[-]QZ>>C>V9,_FF6"[?J.!,,]QY MSF]?)+==B.SR[B9XWMP!V:31_0JM"QNT:!ZF:'ZW2#:-N N[8:;#F/DUX;GM*(> M7 =7+0BNVK^)DI!RU939#I+?^L#QU&6_B+NS'M(B-9#@&WZK Z6T(7LYT MFSLVC,%31H[X=B$MNUIV9V27E@E-T\$08H@L%SG4L*G-./!MW_>I;6$'SE0\ M+"6[#1VS0MFI!?0^Z%6C"M9JGV/JD)6\8+(A'^0 U-4*#C:63-J+A^J2M?=$ M4XVP_9K<\.^;1,)^JV>K=*T,HHY;-SUN4IL2Z#''L"SJV@!;CLG0S &M4^=3 M\*BW14?+,LU3@S5:F[:(V.U4VEI1:45U)(J*@M*/]!UDJ?]LYMH4.);)3&ZPF7*=-1150^6S!CXUFSU=9S\55>Y=?LP".=/Q]ZMR2:$DIG^^'F<* ML'X8B;,'D2LPB,!__# %:5=(2B<-,.TLI%N>P&HIC;+G2(Y=D,>4SZ/.J98&E0-R,YJXT8K#)NUO*36A:QB>12BQ*'54ZZ" MI;;'3?FGIV*$6VD-Y!M^19V_7WYQSR]^OCXM5,SYA3,K!CN=HW-YX7H7UY[; MD;]=7WXY=_F-_'!](__YQ;NXN>Y<^K+IEZ]7WM]EO_-_>)TOE]?7[0+BNV$4 M#'NAU#S?MVQB820593Q,@ZB7GG;$KWQ3 MM7:3 Q@J_5Q\GGY=I)R,_BM7#H+"-\^M:JRVA5P>_"1^5$L(:H!_AMF#,TPEA"+QGKO]H8*9IZF0?WJS&R;= MHM;DUQNW@55[&-CIGZM&37#FE(S!CBEV]D]H-6,5C-:S:RD9J9V,0"+0=N%%@4.I P! M9CDF81!3YGC2RYDY2KHQ;^;W1M0,0NS4((=]L*/6,]O0,WM7*/L.)=3B MF1 MAC++PVE<9%D.0LB'KD<]5^VTXBZP@?*%N#=[V'UCCE S&@J:^-1"1WR1[$Z7 M$]_-K4Z?OX.J4&LX6(=?#L ,',') M&?,5(@-E LJAGN5Q$WL^@=1TJ'39#( =W[2!.AJWXJCM-+N\&ZG%3::6"#@E MI-&3N!90L[4NF1:Y Q Y:$WY(-!U38=@A#B5+HCM,<-$!O'^?_;>M;EM[$H7 M_BNL3E*3J:+3^W[IO&>J]C7QG&ZK8RN3FD]3, E;/*%)#P#:[OSZ=P.4!%J4 M+8H"*1!<3DHM@A2!#3SKV>N^4*#(TZT^#0^)7&=N%HK&F!VN) =$#D3NF")' M-WI22JL=0Y1'GC1^PHT1PB$6HY8D:+G5+W:'7:XCA1[7];K';.$&,@^D]XI0S9%64:;-33F#E+2*/EKG.C&@EQNR E:<]$KDS21+Y2[$L MR]''8OENKV:N0W9Y0N^E^WE*T;;SJT&2VR!D':%@!FEB#64,"4)D1&2KDPH9YA M'8BCCY/:+DUHAJ#/(4@M2.VMU))VNBH.6&E-!0_4<<*#]=&FWVH)5H*11TIM MAU8X&FL!8@MB"V)[*[:L%5M+(D]JLK:1*"X15\)X@4C4*FJG''KT9MN1(2_' M'$$P?!"UM3_\Q\7'O,BJ=,I1_N5CW8BI_.G,O8@/E3R=Q&.%"FEXDO DX4G" MDSSR6GLZ3O;)X'V3-,-US_(/6?'/O-883C"/#BRJTYR$^7VC"2/>CIT7(5#D MI/'>>.X0-T8CKJU1WC,CPU:N\9M\/J]3B1?37VZ '=::\"'C#)B/Y7&F.X!W M V3QJ+(HV8;CD3),%',>!\YI5!ZS8*5G7@J/_%8!Y*-DL;/H <9C)HXR?19D M$63QJ+*HZ<:L(VN,)5$89;DBP4BKN0W1&4J-"UL]ZA^[+W;C7&1R3"74'(,L M#DX6,:8;N>B,(Z,5\SIPB:RB0A&EN4::N."W//N/W1>[D47*!E___[QCUI\, MO-=YF6?%Y*JQRZ?YIWR^_%B/2CA!R_RE K+3(<4I54BM" MB)PX$BVB:"O1^ :KB<1\B]1CF-IZ+'"7ZGUO-0>0H5.0H8W.'<0H@:0WR)G M<<0J2N6IMSX:PZUT3Y6A[DQD,M:HRQ8=($,@0T^0H8W>$L$[8QUF@=8S@SC7 M6'E#(Q,:*9%>=; /=:-.3WEK[9(L^F'V6)65G6"V:?\ M!(U2<,4-TA5'2!LNYIHK&CG6Q(FD/E!C;63I$R(&I!6X6=92Q:I*D4>+M8Y=$"V67@ MF% ('(- #D\@11NLRF]#,9N15[VVB$[LM?)F%(((1\N MA-QYD8*9_.]J5LX:#!;Y/*OR6N[*:I]90.=$.2?++!2U?D 5I*1.4>$]Y\%Q M%;#PU&ME/=6)7^XRBUV5LT5>EF[YX>ULD=5?_R;_F"5ZR>>_O+=#73 MRR);E.NSE]>D4R8V^GE9MV]N/W9(VYF,)>_2=.[M_@\R=PHR1^2MS%%%1 A1 M<\8H]YP:;H7'-#B6]G5,X]%EKCOS>*QPEWL_R!S(W!-DCHD-'Q-3INZ&*-,F M1Z*V6FG*+ Z(44?UEDE[C'VN&X5;CAGOLC<#R!S(W!-D3HB-F8O4#J7HP M2%;;O$4R=&>+*EN\G[V=P^A;<+W=DIAN6S(QBJ276+D0&%?"&64-BU([9ZD* MVXK#)M(NWKV\A5<]N*@J#VGP:@P#8D$8!R>,#+<5"%2:0#DVAA'.K2/:,RNI MH76@RENR55W\:&'LS!(F?-@^Q9Q++P!37,6JFE.$:(X&% MU+*3G;&CF-084=@;01R')XZL%4>.I70>Z4"(Y-1:H[3RG#*G8S!";$5R]MD; MNQ%'K8:=L#&P^/#?%\O)9/5QEJSE>9Z5^6ARE17O][*7SXIM!CIZ"#/9YE)3 M0F50-GI#*5>(&2^#15Q&1KQB[+;%R/]6GY<_W3:>_;F&4?FZ+2!I(7;0B'"W M(\?[.HP(A/ 0(,PW!OY&&3D*3FK+&-YW$?[NIG+*<;)Z0/A!^$'X.Q-^W6;46DV-C%HE(:M; M!ULC),%"$A=L?QPX_)8+B AH/NU M]H"@_O@00VW,+PXNX"A=W4S-M*!#]Q:N]7)Z9:A7BXFRP]Y#:HG M^R;*= ?2L8?ZJE'=90QD&Y,'>[C=R.^_@[">I;"*5EB1,%9Q(;QU@0?JC/.. M8T>MC]$QO)5,OYNP/LZ7L(NPRC$17>H5(*L@JRGCT\^[-\]L>\"0,K8'R9-.DB+ZMF M0LUR0^\!4ZWSM?8B:*KPQK07J:3E(B C!"<&&\*9MQA0/HI,8",X0!(>V587$4N0N6F6XL4(K85&P1'.MC)1;J>T[[S@=9;@EP>DR#MW_ M3+03;_IZC]UW[><&C\>>R;FGUT'KH<"=VAB*K&E0@0ME DD$Q-(OW!$:@A6, M2^G#5_7#-^A*X&JHYSK)]M5R<5L$>DC#48PY.4J+R;V">CT,LO?$4ZL?NV+] MD!+4S]3Z?DBWQFWE')9$J$!P5 Q+I5&R9YDWF&E>%]')V(%T=]<^=JQ1IQTK MG_KH0?J'L'V?(0'0E@""=S(R)8C$@B-$M"!UNUJJHB;1TXZV]XZ,#3H6Z)@- M0H !@ &&R0 ;G3."1-QBC2*A=1MYI 7S+@K+O!0&>]:-"M!1?Z"Q5L=LTW7R M!+!G@5W/&PK=FZ8W'BWR"ERBYYAHG$BAK0J(0GCMTC$O.!9$268U,3YH@1D* M6['M3>I:.TV_.Z&]XSH>/B8(LHU!8L],8@E";,/#R&W$DD4N J?*&>4$89P+ M;[3AZ$D2VWWE'1XKV66K?I!8D-B3D%C22JRPRB2# 3ML&/<^*L4-4CPZQH)E MM!8T"X;<('(@LB>A,BR-N63!&ZXB<9*X;@BU@A#)4V6?S+[ MK=M.P'GD)MNQR/(Q0ETFL@U"8L^D"*_IHO,V3^C(;VS\*OL"38-[D9]P"JPG MVQ8!'%DJ;13I75\W!E5$$:>POBHL4"=]AKM MU ':-T8%_@#^V.:/C4'7UBO#*%$N<,2-5DH*B:QF6G 7@]SJ6G!<_NC>N:'' MF'7IC@3Z /HX,_K >*/U'T6.4**=C9X3+%44B@H7,4,<1;SE)SFZ^M&UV<;' M''>:H '\ ?QQ9OQ!VZ9)U-JD=Q!CA2-<:J0-YXE!='2.8V.>F3^Z=_L0-L:B MOPG./875/MODB?S>KU@V4G^CX.2N"'.@4.X(WDM2X)4[:R(02E&,75/!6 MD, "8<&YZ.YGPL1PUU[K:W =Q0E#.V6POLZP Q$\!Q'<&+)$@U!<>J^\#;PN M1T76..:%(%YI0K?:K>XN@MW[,8CJ,D4#9!!D\!EE<&/6$>,*&:HU-EAQP9'U M*&@O"69&!6K8D[;!CI5YBD &00:'(8-D8^)0B)A(%!EGE"?K'"O#++&88*^4 M3$KID_;!CF50D+.0P3/)C'B55Z/YLH1,B+TQ2Q-FI\O5VWG^)$XZ[)2M/='Q M^T/TMX),ABZ[E6VQER>77L"4UJS#N= M^O+TQW_2_E,@32!-(,W'DZ9H25,8)@RFQG.*N0[<"BP1DX)8SFSRB: MW>?Q)%482!-($T@32//92).BEC2=H09+9ZTBB251W=U!Q^A90$8QZ[>+Q!]6 M-+M.7J)C3@_7G.;L2'-8V4WKT7()D!^+_"I?E+-/>>/+W6>XW !VA9WG"0U@ MK4-?'SS+X:P/GN5PUGO?_?5'DZ?O^E4]'[[/98I0TYNQ3-IMG22E\ MD333%V725T>SQ:>\K#[DBPH"Q7VH.>E% @O;2&!1*FB:3*E(#>$Q,&,XDY@[ M8KV09KLHOE%=W:;FNK:L6CC^=3FO5_V7!,K:W+I8O,DGJW2ML[PTQ:Q,;_GT M_D6''J;= 92/$PIIGRCMM1Q[U&0JN[F M&Z.25C*C?$!$.D;H,TIQ9QW_.YW)!5(,4MP/*>8;O2^=P%@9%Z35W'FNG4R; MW-%P/0:;,8CQ\,18;C3$-$@A9:02)'#%C6%6*6Z-I#+2 MX/7S;L;=B#$_2F.8_N>0GX:O("Z+/'W;*(&FR!>3WT95D2W*>=,%8)1-_]]J M[2(X<\_8Z8X0?2AVRK1NJ\:P18PB2@V2//BD:2#ON'/$,&$YWBJ>_A8[-8TE MUKARU["ZK%&UO@*SF%ZV&#.W$.O,W-\IV#Q#X@L!RW M FN$HE%A9B)*Q@ .%D57ER PAQAC9*O$[&@"N[]E_Z^\6$ZS\JI^S(I@\NSVNVNZT$07 X0CHYI)-WHN>I=EN@1"!$F+=(1>8=MH$7_/-Y[B]G"X11]W&Y!M21M"4G*!!'9*O-+8%L1NUVV1'0 MG^A1V],]E?:/+P1G&L<'J@.JNZ&ZC1$0.ACIE/4J(L2=PE:[:)27'ENDK+!/ MI[K[7*\=41TYJ@,6J ZHKH]/&:CNVU0G<=OSS3+EL".28NXXE8GF3*34>F>D MKIO#=:+5;1GXG5 =!JH#J@.J ZK['M71ENIB)-)KX7W4CBN&C16::1Z51D1Y MWH$!>Y\OLR.MCG.@NH,Y+D\[G_4?>7VF?#K*TNJR]_E77LURM%Q5994MZFO: MIQ'FD -D.W=O._!->%;)V7\G!60 ,@ 9@ Q QLDBHYM!50K&T9J*6U!!-B.<6>&TH\9AX9;JVR MYL7%N\9DO&@U]SV"IVOU?Z\V1$R.I3IJ$B*T%P )/:2$BK:/&*="*X^#)8QP MAI%FTJTE5%J"[%996F<2NA7S>XJ$DK'6%"04)'0H$JIH.X<((VFQB<:EG111 M*Y'C:PG5S#.Z%9/J<@_][\XDE(\Y/FK6$4@H2.@!)52C5D*II\C1I-FF[9-' MBK&W^%K+C4%NIX1WN8=V)Z%DS'6G;7-[*Z&-Z?UC50^QN#W>_-RXG/ELD;^X M:AY4,KK1'YX.J__I]M_7Z_K>E7\M8RQ)T--%9/O.-K=S-,GG\^OS->&\^G7Z MU.3F]3WGN)Q]R,O1J_SSZ/7R0[;X\VC[.7[M)OD\FU97ZX7\<(O%G;TJB5A^ M>,R3_NKNH?4Y'\\HJX_?OIP_?^<*^,?JA__X(Z[C>:N/>S@:ZZ__H>&R=\ME MM5A6>4-DETG8WN3SO)'Q%TI(PIV.SB'$+0OIM9#*U&V+./(&O5A7OUQ_P8,? M_Y_YVWE-->N/OU[6EW5551]_^O''SY\__^G+VV+^IV7Q_D>"$/VQ2&__>//9 M'T9?/LQ_FF;+%*9%D]^K+QHQ[T'L_UY6(R7TT3>LMJ.?GG MB[=9F4^;B7OYHESWO#;W\=-N"[B1E/1EUWO-JUK4^\O\JTT<7\M,9_QP9]%K-L HW8[K'2=I M)_/L8YG_=//+G^_N+2VEW&HR6/[P;0I9GX/)/VP0SM?OX?W>VO//]GL+G?G) MAE2YU;SZO!:ZM\OY]"E1J"$9)+)/'0@GB2+SX@"/^O*JR//1+^F-JW(4$A5/ M1V_RCU5>VQ$CBL8 @C, P:NT[SX. T" P\?^@]'V V#_$8_^8-)0^ROAT9_K MHU?PZ)^3T$&JX=%V)+5GDJ7NEF4U6KX;%?FG?+'*H>?R@:5[.*V83KO3TO>C M:A2S=C &Y8[)NC!)1L^C,C0ZY Q%T2-&'=O*'3/S^7*25?GTICPIG[H-5VQ8 M>V*_F2OV/]??\S_K'DUOJO15=4/]G^LOK5OL?YF5MY^IQ??BW9MLGI>_-!97 M!]/N<-=]F@X*>9AI"70'=/=4NA-R(XE .1N"H903;+!5EL2&[ES4B G?&=VI MOM =80CH#N@.Z.YLZ$ZU=(<%YT82CY&BF#)D;+BF.^>\9Z)+[>Z_>T!W;,PX M [H#N@.Z.Q>Z(ZCMH2:%(=Q)H8)/YJRV2JMKN@M(([R5(OH4[:X/=$?':?GG M2W=#BK3^\!\--)K:S@]9\<^\2B<_Y//Y^G^F<7TEQM(7G]_9Q1&QDAT26&]U;U ,$]!,#>J MJHWAT7B-O4C"2)TU*(JU8'I'T[_G=!4=03!K1WF7IA0()@CF$P1SHY@ZT[S^PB"R<:8=!E:[K]=?=K90:_S,L^*R=6ZGU+^*9\O M/];X +7IHI7%LGN\L#V\"$<1\SE&*E. MF[F!F(.8]T+,-](]G6*:.HU(4$P0JPVW\GHW=]$A_9P>B>.(.1L+=904@?Y[ M*T["*?&7?)$7V;SQ2633#[/%K*R*!)Y/.7A0OP_,8[8;."J?:=+&)*4TC!'. M*>)44B.(8]=\IH*AW7E8]W!"7",WT9GY"K==,QH=:]IICN<#P.FM_@+2/0#I M9ABW1HF.6#$5A&+8$8LBXM<9!T$*_;R^A^-)-R("I!ND>QC235$["A SCA"F M5KBTIP?,;;B1;F."0L_INCO#+F9CJMU0TF:B8U(5+=:4(\.::&>\VB-H&HX#GN+FRP M-:IN[TQB->:4 RD"*0(I BEV1XJTS>.V3$H:,$LX8XD4D648.Q,B0Q$IC6/' M[M@N2!$=>S3@B9'B?0,%[TSBVIN*[B.DC57N,.UO-77>3[P> M@9./LDGM\\T6OZ7UCNKY:>4H2<@H?=$LG>1]G:SV,2N:/MO555[FM8A,:V&I MG<6+!CNU7(W>S1;98C)K_,G7P8KR3UNK^X__+VO$NC2,**60B]3$I-)8Q4GT MAA!+D9)6U_/3?LR>Z;8\_X.!*X K@"N *X K@"N *]CE"FX.MZ^/?%GLCDK; M_+PJ;K[B8_8^?_&VR+-_OLC>I1/^E,T_9[^5M9IS5>QPQ8=1O!]WQNPQIQM= M%;6Y]+N22^R%")IQICEWWDHL."428XJ5M7B?I5PVRUIFK?+RKY^ M /<@XWB@:%Y]/;#G;V3TUXN?_OG*;2O(SWIU[N*5#Z_>!#]*O[VY M^/FE-Y?IQ9O+])]?PJO+-Z.+.')_-:_^$NK+3V]\?O-OH_"WO[^\ M_.]^K>B/JT6VFLZ2@?+O/;NPV2+94\M5F2VF94?7=B.G&W__E2';P\'3'[+B M_6RQOKQL52UO#JR=EJ(4YK%0,]US'MXU+': MNG?G&E)!Y3W$"@-L$]F)/J5L;^U3\D_\L8M?_\E]*LORPX?E8O2FSF$]\X=. M?Q@5R\_/E[/_"-D_*"0NDY55KHK? !0 BEM0F'09=0@IFW]3US[6I?R:S:8O M7BZ>_3I<]G%6W;T?-P#:&30@+ ,4ELED]6$U;^)Z%U7ZLU$=+"_RJWQ1SC[E MHW51TH]__'E9WK5= 3^ GTW\/#O+^?S=;#+[1M=70.D9H[2I?GMV?#9*ZE7Z M/2_*?WOVJPG_NYI5OXWZUH>I3SF* UC?LY9V]T7\FTS ?6I;AP0 >L8 ,!^6 MJ[W:P0\ (->WYD,.+#9/%M,\E%6C7P^:9H\K&\)Q>-1G;H,E0?/M/ >Y](K M+##+U<80:1(Y9XQ21B6BE"M+8PR12X."YI%O-1U<>]P;M76]A5ZLJK+*%O5- MN)- _[))H&?ME):;S."UFED[%9:+.GWCSBC5VQ-LM2XIFS/NURJ5=EV5=%KY M]2#Z,#WZ;*9'KVE.;PZ/YAX%P0*F+%B#O9*8-#1'!59:;0UXV;3+UW3U[MJ4F,NEZ^6BYK[BF4SB.IEK;?F975P0MR[<300(1 A M$.&Y$"'9&'RK;3#"1J&MIYH;+"QMB+">3JF>$PYV,M C4"-PZ'&/S[ C1MSV+DF'B=VC!P12S&ED:RY MT;&@)-KJQ=8G;FSS3YKTI:^RE];)2X_CR3(]B'3L^X39:7./AV#6$L7!@->- MD'TC/PRH%:CUO*A5M6HG#Y9R+P3%4B&L":/>--1:1UPXRB0<#69 M6JP8M]NS?@])IEUT6>=JK-%19GKVT^[>+]&TMS,VWCPP7>,,\[,.L;Y#T])M MI.#1J^FM VL ,-HYD1D@!9 "2 &D %*'T<>EVL@GI20JEG1T93P/SB A&GV< M:Q\-VTJT,M/_MRJKIE_LY?(;4:TFT?3MW:[-K_.DOI>S*G^3%Y]FD_S7M(#E M]'4^6;Y?--_R7]E\=7^G>[PY(+-#2TKLF[?\Q-5Z;0@2KTB#Q*U+>W*L>0!7OWEA.G).3[Z[V M3D GH!/0>;[HW$E!(KA-2(Z&ZQ"4CTQ;YYSW1NI:07)($<*=WE%!:HRSYKV+ MM0I^HYM/3\533,>28="40-I/2-IA+P)T CH!G8#.0VE*DK0CXZ/T5#,L(PE< M<,RQ;NH+'->(1D4.IRF!=G.&&:Z-QV^439).7.334;4%I@,GZ=$ =W:>M'@?B@/+:<.ZK16MWP&-. Z'?R?E[G38^(R^61M8Y#.X@)[K(7 M!2@@(-JP6P"D %( J>%#:C<%A&'4=I8FE.(@O(C$.$6HIC'4"HC'P2-NPS$4 M$% :]E0:SB4!^=I).VN<_#4,&N?LI[RLTF74OMFZJ44QF]0C']=NVNQS5DPA M/_FL\Y/91GT%U8$A'B)EZ4TDE658-C1'D<'1W-] _UOYR:]OT=9\S-18>Y57 M%^\2];W+9]6J\;SVV\>+(5MYJ&(^S#@R9#D .@&=@$Y )Z 3T GH!'0".@&= M@,[S1N=.CA#.VORV0*Q'*" :HD/,,.U$TVC"&ZMH=%O^WN]EU][G!]G%!7(R M8Z\@R;8;_VTSQZ)I('L[R&(T:R99G&>,Z>3B2A"J[".,3CI4"9 "2 &D %( M*8#464%J)Y--L+9UA-#.2!.UB@1C3EUDJ)EY') @TFR;;-^:&O?SLBQMGHRJ M9+A-YEE9SMZE.]:4LS71Z\OL2VS!$BAM!,$,2VWV(+.P% ZEEV M D7;B<_:1>T9]8SH$'R0V#?3H@)5Q$J_U67Q$#L!,/:Y95\F2(SF"3$04!AH M-B6$N(:!R&&&N "=@$Y )Z 3T GH!'0".@&=@,[C>6<>JJ656K>.>J*E45(C MS4T,QF+EZQ[/BBC.1'1;O<.28=WZ8[IRO;_.JVRVR*SZ>T7]B*8I-A&2;RD M!DL?J90F&AD$IZ8A+$=\XJ^M8-)&)?JZ#/YB5955MJCOPAW^>KGFKWZ4NC,V MQKC+@-.#V-D/!\]MH8#('TWDN^'[WQ_R)IPVS0G>QLQYC(F.')',:>L9#5HU M-!>1E-;8>PM>ZE9&>5&NZ2JI:?-5?1-^71;UV4Q5%;.WJRI+]^UR^6JYJ+FO M6,[GZ2,O$PO6S6@.3HC[QMZ['+P*1 A$"$38:R)4;1HI1C9JZAWVQ#F6M#X5 MZA&MBN+(&=*HQT1X6>19N2I^>R(5'K2&$+@0N!"XL,=2 M!,&]X,&NJ5'5$]CX]@"D'E'C$:N.E :&!(8$AAP*0SX4ZM5LHPR'12FD(X1* M08)GP@?;4*0-*)I>NQ2/D1V"Q_*X^N->X>;GE+,S'0 #9'HF9/H0EXJ62S43 M)JF;5EM#F&?!\6MU,UB-O9+'Y-(N2ALY&5,-UO/9%$'SQMIYUTC0XNQEV M,LJ_U+_OT^!LR-F"P\D0A.3U82!RF/FK@$Y )Z 3T GH/(P-0]#&<*GH"(N$ M&F]P=-8PI!A/-HSFBG-!4V*[=N[(_1>Y\GD*6=5_B8O/LTF M^;H9\^M\LGR_:+ZEZ7'IH4B!/<&TWTS;:9MA;=V=8TD,59H+(,G(4C6L%' WGC+'S5# M^!$CTO>PW XU-5B@(33N/ -I/.F^N-!J&2 %D )(]1M2N^D/LDUUB38JK2EC M=:*+$82XI$8D_4&0&)Q!]#&C]YKW+M;ZYHTB.CT5OR\?8R9!D0 1!=8'2 &D M %+G#:F=% E"\:TB83E&06L7#;.*6QR91(TB(7UTW.'#*1*P^9]AAFOC+QIE MDZ0R%OET5"U'95Y5\WQ47>6CO$,OZ) C.D.+XCQ0+T4(;_-C@G0&1ZJYT,&( MR",U31A'J*BX9&2+KQK$U;9'7!:7V9=_S*JK.N4_+30=.$W/*;3=!!X8;F07 M\@X G8!.0">@\U#Z%,5M()I3J:C"P5JAE-+88*4;?2IX8NWVG(&-M)C7>=,> MXW)Y9+7JT"YEPKN,3(.&!2S1,Y: /0S0">@$= (Z#Z9AB7:24^1"<*D,U@Y3 M19RVHAZTK275)'*\%:H_A(8%6E'76M' $I"O'?.S)K!3PZ!QR'_*RRI=1NV/ MKSN=%+-)0N.U:S[[G!53R$\>4%B0ZG;2 ?:<64.4<8%&9BB7VC2DQ4Q4\I'Y MR:]OL=-\S-3(>957%^\2D;W+9]6J\83WVN38'MB5]VNQ3)<[+4?OBN6'QJ/73')>OJM[RGY8 M+M;^N_%HD5?UP=L/3)9E!9FVP\ZT?8B[-@L#"#;66*R%E<@1R8NY$^2#1(] E)-&3 #K[B\[=]IN-8=$^>DTL9LH) MQ2BG7FMRO=]HBLS]8UF.M=\<.ID8:S[& V_&!S(^-!F''0C0">@$= (Z#Z0? M"49:_4@2Q#QEDDA)*;%,27JM'P5KM>I6/^I,I^FR\4;_Y')@^;UK';B9*MMPP*)94CT L,P7LV4Q6BRKO!R/YGE9/CTP, "&.KD0)42]^PBCDXYZ Z0 M4@ I@%2_(;63UBTW.O!C0S5#Q/C D3#6VFB;*)AV&C/D[3[S0%RK4?G\;567 M[*T/E>FS,<_J3)U3<5PJ/.8$6O2#Z,)N ) "2 &DSAQ2NRD84MTJ&"@:PQ26 M2@=+ZSFNHNE4F10,RY':=NL=7,$ I> 0J6_?4G60?/^9)#+/Y?%05 MV:)#0VPSH8KAT 9L9H!/0">@$=!Y*U=*X+;"D5$?GJ5%$T>"U4)ZZM:I% M3-#AB*H6J$<'4(\&EAIZ4:7C369HD5_EBW+V*1_-%NEU?IY1JI.+3$&PLX\P M.NE@)T *( 60 D@!I !29P6I7;)\*,*TG9\F)*'16H&##=HJ9U@]/\T@ZB3U M:FM^6J-MNTUE^V6C:_^\+$N;)SLL?YU/YEE9SMZE.]98=TVK_,OL2V<.]@$= (Z 9V]27HKGEEBNN21I2/-5?1-^71;UV4Q5%;.WJRI[.\\OEZ^6BYJ8BN5\GC[R M,E%48I'JX&RU;]2[T_H68"E@*6"IO5F*M\F5QK-(#-%$A)!^<41%U+"4L"Q$ MZWO,4I=%GI6KXK MX"WAK;][29$/!DD1'':2VW#"&$FV1 MAK<.F(5"Q:=#H4'_@+^ O[:.[1'<4M@T0=E)0N$>Q)Y3$;AM2\] M$A&]Z;.%>/AL (+T&'5*77M%#Y]32O9)"1@ZTUT_C^NKI^F13)>K>@C@S3,Y M!RK<^2;TFRL?HDK:4J5FR+*(M4D*7U01*TN; C5"A$3>W#]F]$!4V8%.1A4? M*T&ZU\N^#8E^*F[G4NO6X/'%VZRL1QBD+35I^DU9Y"C_4O^^3[>J(2=_'6_A M&V)QC]"<8*;RG@MZ;@MMR&A^GE1&0#8@&Y -R 9D [([M,H8:I-!;3+'*.*> M>FX\(L9R6WO@G656*!&W$K%VF1+79(DVBK+;T)-?Y\F(*V=5_B8O/LTF^:]I M L;LM*6 M4QSBO0'%EV6YRJ=^5=1AQ(9SUC6-S4][EZ6ZLD8/5.%(^"!FH9^!-)YT+UIH M;PR0 D@!I/H-J9WT!\YPVP?!!42D=Y%Q+B13V#/3Z ^!*&X9VU%_: R5YKV+ MM;YYHXA.3\67S<8$=YFE"2(*(@JL#Y "2 &D3A!2NRD2NNWO9J1T6"CK*".> M&",Y";4BX8@VGHFM_F[=*1*P^9]A'G+C+QIEDZ0R%OET5"U'95Y5\WQ47>6C MO$,OZ)##0<=;>#^*U@1I M!N@$= (Z 9V'TK D;5/]*,$4.RH18\8;&7W43:J?\X;QP/0Q-"S0BKK6B@:6 M@'SMF)\U@9T:!HU#_E->5NDR:G]\W8^FF$T2&J]=\]GGK)A"?O* PH)2M#,. MF# B,!0T=H1PBXRX-@N#LT3'^QL>?2L_^?4M=IJ/F1HYK_+JXETBLG?YK%HU MGO!^^]QUEU[WWNHC Y#-DP[?0T8(0 H@!9 "2 &D %( *8 40 H@U1M([61& M*]EFJWGDO XA(A)1,)H3S75M1GM!G:7;TY._EUU[GQ6]BP'=M]%9D&1[8%_> MK\4R7>ZT'+TKEA\:EUXS/WGYKF[]^V&Y6#OPQJ-%7M4';S\P6985I-H..]7V M >[2"+63WR-%S 8IC:'6:QPY7G.7%%YH+A_E GR5?V[>ZIV?[Z!# B$>V2-1 M'G(\\B&QQFQ#)9$12R%U4E2$#MYH$1NQ-EQ1';?:)'U/)3FJ5/=">0&1!I'N MK^$*Z 1T]F/#V1A$+26*AF"%%25$*,V0Y\V&$ZEVWMT_9NQ8&\[!ZT8,X;:-EPQ""N0L0EH02WG$J)XKZ-)A9-0WY@KN MK1N!/G-V?84;W;<9^=S17J=0P!BH(F]$!(;!B*'&1(#= (Z 9V 3D GH!/0.21T M[M0)CQ'6EIYHS)EF1JA@+=).&2/K"=V>TD"T(?2N>=P8,V[3EGG9F#(_+\O2 MYLEFS5_GDWE6EK-WZ5XVDT*:ME*7V9?.W.V3R>K#JNG"]ZVK>9SKO4Q/(!W[ M?K,IF/ S#%@YH!]#=#97W3NN*^I=E\+:3.+@DFM!=9I#@K!F'V%TTF%-@!1 "B %D )( :0 M4@ I@-2AG04,M26?FGK$HXG6>:<]HP99U#@+?"0.X:W^2\E>:[T#7;FU7^=5 M-EODTY 5BW3'RNY]V%B-N= =^A%.Q5T $CL(B26D'>"D(L%8*TH,XT9)ZRWA MD2"+K>=:X?TD%H3MF+ZYH[KA.U^ZS>9-2796C=[D'ZN&K$<4C421ZSQK0>]%TD<%!Q[DL?OGX5;3YM*15L'%(TF*"BA ML)))E=3:VS65,JVM9N3>MC[U<,^\*->4F!3(^:J^";\NB_ILIJJ*V=M5E:4; M>KE\M5S4_%HLY_/TD9>):>OQC DSV5X6>5:NBM_ZW/ <^!;X%OCVS/F6HY9O(Y,1&Q>] ME@Y[S1R/ON%;PT5T)/:8;\WTL,US!-)C2B30+] OT"_0;W?T2]J1@EQ[IZ2U M GF-C.).$M;0K\?<$=MG=;?S8JKOA<18ITGL0,- PT##0Z?AA[(".&MYV EN M?4R'113.*$-L5 T/QT3*G-\_UJ8?/'SX[!]"Y%C03EO%/QEZC\IE>$[)A")8 M(&P@[$[T9M'RM5 A_>.6<*.0,4@9VC0?X$3R*+4Y)E]WT99/X;%BN!<,VT\= MM\D-^[%Y.K?'FY\;EY,>5?[B*F]X#A/TA[LP3Z?XFC": QN+F.3U@UX?F2T2 M&2:.8>DC3\;WY54^RB9U([]L\5LZ^WI&QR@KTN&$\W36]T4V'WW,BF:H1S*G MRGID1WT)95ZG:"Z:QU#;6J-WLT6VF,S2Q\L;_:#\T]=W['OW9'NY3Y?>[6<& M5P!7 %< 5P!7 %< 5P!7<,\5W!QN7Q_YLO@=-;/Y>57CE*_>*_KA:9,DN M3Y;.O_?LPF:+9)@M5V6VF)8=7=N-G&[\_5<>KEO[]-H:K5]OGF!1NQ3FVS9M M^LK&5!Y-\OG\^MW_\P/ZH7F=+GQR\_J>&W(Y^Y!,TU?YY]'KY8=LRQ_X(2O> MSQ;KR\M6U?+FP-J]V!SY/)M65^G3:?'7SH3)__/FNZ^"'V\JO MMAY1_? ?WRP,6Y^#B#_\^>9#=]_#WWY+[?57^[VUWQ7"N;YZ"QWQ9+IWY]JO M9UD_RQ_O(=:C=OCJ633DENS$0TT7O_+G;CMF.RW.WMJGY)_X8Q>__I/[5):F M)F74>.3/_*'3'T;%\O/U;O<, 'B$[!\4$C>9\P * ,4M*-KTWL8?R-WOGD F@&"IDU*'*VG9WV5ECA:YR7^^,>ZF<W>,'_ 8K!N M%G/F *!G# #S8;E:?&.#'#H !KV^\^O&YO/)=3,VW#1CDY"Z_4P+[W\RLN9M MK[5(-<8\4N0\Y9@911RUC CM0OHOM4_LM2;_QGK2:PV/M>BT'OJTL7*WC+AOT08#)@0F M!"8<#!,^5"^L==LVQZE((F>("!2YDE)Y2J.V$2EDB$:NQU3XA#9ENQ0+*]YI M@TBH P8:!1H])1K]/HOR1%FW+"JMQMQI[>M9#%XJ'9,V:;5C.E+NMT>M]HA% MV^R$PS0?(UR/)1&@8@(W C<.AAL?4#$YHAN=&8U3B@HM'1,\<52B2.VM-8X+ M[)#RE M4=(3*9!&O,?D>H1I?YR,,3Z*>Q/8%-@4V+2/;/H0F6[$A>KY8L$(&Q-_A M0KW.D_I>SJK\35Y\FDWR7],"EM/7^63Y?M%\RW]E\U5^S]1T]3?\MTO?LYB; M&&/19?("2#1(-&P2 "F %$#J!"&UD]Y!4%L'@]*1B"1APGDN&+?<(1XD=YX& MZ2WNC=X!NL+!ROQZZP4,7_)B,BN;'J1E[1$<+3_6SVR?VN6S#>ATNO!^\!>E MM_REE0TR,"DB]MP1IP(+CC.$!$GF%-GBK\:Q_+(L5_G4KXHZ>M'0T+JFK_EI M[Q)75Z;0@2K\B%#'"'OT5N48LF#OWJ[BE(1\?[T7T GH!'0".L\7G;LI2*I- M2>9*6B>C0M8J;@-11'EOJ$.&(*GM_8D>VPI28YPU[UVL5? ;W7QZ*IYB,I:B MTVEM(.T@[; 7 3H!G8!.0&?OT+F3ID09N]64E/#U$"44,#;<>6-=4)1X323A MA*+[B[$6$P<(2$8+;@5>IM]&OS4IE)<%I?9EW_,JJLZ M/S\M-!TX24]VE_RU#>"GH.+YZI &(+PG'5"'' V U+/L#0RU0<[(F(W&$(FL MY%(%71?!"H1%C!HCI[Z3I/$Z;TKZ+Y='WB*>T+'J>QD<759XP18!\@Q;!$ * M( 60 D@!I !2AU%D%=FH@$] )Z 1T CH!G8#. M\T;G3HX0@=N<-BLE$Y$)$7W@E%CMJ,,6>T6IED2)QV34WN<'V<4%LH^[]U]Y ML9QFY=6&0 [8?3&PQ-K7>34K&E]7[:RMKO-0UJ[:\PPRG5Q@"6*5?8312<NC(8Y$K+D-V$9G M,9;8:Q/3?^USRJ29'K8C A9=S@LZE3P6D.%^RS!H:@"I9]D6Y,8@3V484BX* MZPWGPDG##*<^8A-)8%[$Y]P6GC9,[CO[@>04]@,0WEX*[T.RNS$G,@DKDU8K M%J+G5DHK4&24<"V3Q&G?K>SVS;WR 11E+,2+WF:KB6B73YV^KN@9R?:A, MGXUY5J?!G(KGF:FQQGK0637 D-C =BC )V 3D GH/-0&I1N6YXEI&EU1)+)8ZO08'6-*G7Q;D,-?Y7TJ+_6"E1G+8P.[KG$8Z&[ MU.$A30I$''8-@!1 "B U?$CMI(@(1%'K"&1*@$ M=!XF6T%@U#8Z0]XSPI.M0$/D@FN#([(=X@#B/C1QA\T(T GH!'0".@^E*HFV.I]P)K0+S$F+N5;(.$[2$244 M#=A:=CA5"=2;,\S@=*L/JWE6S3[EHW1;\\FZ*>Q5/LJFRX\-5M/K1?YYE$TF M=:.'=''IZ[/%-"NFYQE?.KF8$H0I^PBCDPY3 J0 4@ I@!1 "B %D )( :0. M["$@BK5MTHT3W"*G-75<+]3B9BW?FVO;[VE7P--(M,BO\D59^RCG MRQ(21B%AM/]A@G-&Y# C>8!.0">@$] )Z 1T CJ'A,[=BBX9:KL_6*\914YI MC1P7(M@@E.72,$4Y,F)K4F%CRKA-2^;E(ADV^<_)G+%YLEKSU_EDGI7E[%VZ ME_79RU=YLLXOLR^=939/)FOC/Y]^ZVJZ'VM(NAR@]B"F^E[E"E1]C78?YZ]R\!I^(<3DO;U M!P^ LDXNN 6I$WV$T4G'2P%2 "F %$ *( 60 D@!I !2AW86<*YNG0514DND ML%@CQ)WWFF*,*3<1,XNX<7>=!:[T#_1CVOHL/08P14V?8DQ $=A "*]LN M/)ZC&+@7R$K**9/&*!:11@[9D$1W3X$%6>M=_\^^>NQL-F^Z?V;5Z)>LF%R- M*!Z/:B!!..(1"U\6T[RXN7KZ\ MGJD7^? "M7-E;0C21!&W\N&7'SXL%V^JY>2?;ZZR M(B\O5E73W2#=A3N$=YWR_DCU9.,$6YI)V9QQOT;)9,P0[S*VL3>H]@/(M![D<1!P;$G>?S^6;CUM*F4M*5%B!,A5=(7(Z$\:V9'KA#N59CI"30+] OT"_0;W>1**%(J^]R MDO1?P:./CBONC8LZ(LX)BH%AMN6G[1/_/D<=%1:T%X2\5SSM.045RK" OX&_ M.^%OB5K]F08GHHN!,L5Y>E]9RXR72)-(I,"\Q_Q]^(0AS.@822!L(&P@;"#L M9_-W2-+RM9&2!!95(DS*)16*82FL-4QJA34GQ^3K3GKYL7':>'K!L/WT40RL MU+/!XXNW69E/FX: R=IJJHE'^9?Z]_P\TU=/+F45RA;Z"*.3SH(&2 &D %( MJ7Y#:C>%78M687>!&418U$QP)+SQFFC$I;,2>T_%/E, FPSG1H=R&RK4ZSSI M]^6LRM_DQ:?9)%\W_GZ=3Y;O%\VW_%P1'Z]DT,!%DJ!-!=N.OC1)W9[PUMJY70HJ;@-*O MP7/J F),>>WO#72LYZ+[55&'-QH:6A>#-C_M7>+JRA0Z4&DH56+0\]?/6;"' MV:86FB@#.@&=@$Y YX$4)$W;S&N<##JLDHH4*.,2:L=%:3& M.&O>NUBKX#>Z^?14/,5\C$BG.7H@[2#ML!@?">=$ =%%+-) N.U MDS;[G!53R$X^Y^QDB3>J*S2CV@DCD$>>2XL5QL&D7RV/6F$C'Y6=_/H6;@$] ) MZ 1T CH!G8#.\T;G3GX0(OC&('*&;4 R$!Z-Z2L=X(ZL S;9EI'TSWV=ES':-;,ZSC/"-/)194@4-E'&)UTH!(@ M!9 "2 &D %( J;."U$XF&Q5MWPBOHJ>$(BF]X)9K11AWV#BIL=$\;#76^M9L MO)^796GS9%0EPVTRS\IR]B[=L::6K0E>7V9?.DL0[GI2W_>FI@ZACR (;;^% M%O8!@-1S[ ,,X=M]@!,:!/'&>H6X<$@[@YWPGEA.N-Z>G'V(?0#X^KP2+Q,@ M1O.$%P@F##21$L);PT#D,,-;@$Y )Z 3T GH!'0".@&=@$Y Y_%\,P]5T7(L MV_HR;!4EUBK,$/?!&QHLE9QR*AFF<:NYXY4S'H MB+6*SI@@MB??[";[(+9]*)P_A)AVOD*;S;/%)!]EU>@_5XM\1-%X5./H/*-" MG:_O[;*8YD7S"?SQRZA]0\Z\?82(NVDIW[U10Z2C'T7/"HL$&2641 MY=)$I;;F%V\4F*^KVR]655EEB_HNW"&GEVMRZD<%.R-CQ3NM8M_K,3^W<0$" MVY7 =L/%OW_"&D^;@Q2]Y2"IA#+I@6OL.2?>:Q:YLX)8PEP4<6N6:4,.=?>@ MO"C77)(4I/FJO@F_+HOZ;*:JBMG;596]G>>7RU?+14U,Q7(^3Q]YF2BJ;@!S M<+;:-^3=96LB8"E@*6"IO5E*H#:QTE#)?#+5E&>8&T85(I$1A;&46MM@>LQ2 MET6>E:OBMR?RU$&KZH"H@*B J/8F*D(V)E)@P;SA0=K(+0J&11HU8EH3)*7< MROSK$5&9Z8%;16,TQJ+3>3O 6\!;P%M[>\8%:U.6A<64)LN/.8?NXOMCT=P!LH_W7-!S^XV&C.;GR4\$ M9 .R =F ;$ V(+M#HTMRT78"$ M='-9Z%<,D )( :3Z#:G=] ?=9AM)BX,+WD1A@C4R4A90HS]8YPF.[#'3ZYKW M+M;ZYHTB.CT53S8=8]%E0Q<041!18'V %$ *('6"D-I)D= 2*MQ,(H@Z3EN^(HHS@C=:C&Y1EQM M>\1E<9E]^<>LNJJK+M)"TX&3])QRZ%\)/##@$= (Z#Z1/*43: M0+1' G/OL$))>Q+!&H*:I!FLG-7!;NE3&TDSK_.F*J*7@'#LJ2#1$T4151EK.:M(BE+N(-7]4?O+K6^PT'S,U,$( 40 H@!9 "2 &D %( *8 40*HW MD-K)C":DS59CA@ED6""&>Z*5P)+2QHRVUG%+'I5=>Y\5O8L!W;=Q6)!D>V!? M7C.EHVGR>SNF8S1KYG1 A&*@>;00,QL&(H<9,P-T CH!G8!.0">@$] Y)'3N M9!#3C0&N4AH?I8HR*")"H#3J=5S96X$QWQK@^JV)@S\OR]+FR61-9O%DGI7E M[%VZE4VQ8!-9OLR^=)9NW/7\P^^U]5/'R+$! @ "@.T)T#EX=.ZV/8F-,;W1 M"8>D<9X8R["QEC9ME2C&B".QY:\]Q/8$V\B9-7]-B!C-$V#.,R!TD_7_\*$-B3$%C=5E0+PX3!U'A.,=>!6X$E8E(0RYF-;JMGS6X""[)V MQ*KHH_K2.U^ZS>;98I*/LFKT)O]8-50]HF@\JL$$D85'+'P]7>SZZN\9,':H M>78XG:IWSK0>]%$@<%QY[D M\?MGX=;3IE)&;ZG4<8>,IRZV4Y>E&M*3/KC M?%7?A%^717TV4U7%[.VJRM(-O5R^6BYJ?BV6\WGZR,O$M'6[E(.3[K[A809D M"V0+9 MDVQW9BC;%DPJDM"$NZ&"P(%HKI&NR91AC&O']H\GZ0;:719Z5J^*W M)]+M(:LG@6^!;X%OSYYO56G33K$QV@L^WBND]IQR"K,9@+Z!OKNA[XV*5$[Y>H0@H@)Y183%37MV9H@5 MP6Z%V7I$WX?/&4K2-^:=9C( 80-A V$#83_*W2'81@ZXB: M@=7,^710V6/R=0$T1S86,0DKQ_T^LALD<@P<0Q+'WDROB^O\E$VJ9OQ98O?TME' MBV553\ NTN&$\W36]T4V'WW,BJH>LY&LL#*OL98NHR??V]&[5]#YZ\9''G(38_KXJ;K_B8O<]?O"WR M[)\OLG?IA#]E\\_9;V4ZT8]7Q?459PT#E,$3CQQ%2&#-J33*VT!E-$PCJ:,A M]=]D.R_U,!A]W!FSQYQN=%74U/*[DM<)ZB)HQIGFW'DKL>"42(PI5M;B?99R M60M4#3E7$UM"TNVRLBTQNPNIXZ&I>?5Y?8:WB<33-_R-C/YZ\;-_^>HO;\9K M=>/E*[[BE0^OW@0_2K^]N?CYI3>7Z<6;R_2?7\*KRS>CBSARYLU? M1_'GBW^\Z=?%_W&UR-+^F!CGW[NYL,>+V[>N;+9(#+EW,9E?:4D MWE+\-:'7KS>O>U'ORO/M;2%=:;/;C";Y?'[][O_Y ?W0O$ZGG-R\OF7K:KES8&UAMX<^3R;5E?IT^F>7N_':9.> M9Q_+_*>;7_Y\=_?]X3;I^K820/_P[93L]2DD^\.??]C2*:Y/O]];J/-O?/+) M]NL5=EH9L\6 73[N M5XG"1K^DXU?E*"1FF_[_[+W[<^,XDB?^KRAZ=V-V(V0O^ )]'QO(D 2G*V[ MF:J:KNJ;N)\F:(FVV2V)&E*J*L]?_\T$0!*4Y$?9E,NR>7O39;U /#(3^?AD M9C\'8;!Z*2,/G!H/>#^ ![[C^(_*%6"0\_'XW_+Q'TJ\>A/Y:(?LCZR^GB - MUI/+JEQ.RG5>9:J5)[J7OA2;(J]_'MW3C^2CET$KCV:?E](483S_%W?^8V6] M5Z08#+Z^%Q@8>\JLGPERX/N$Y$'8-84BTF-$,N8R+Z5)G$81";PX3@(6TS0, MP^\M7\#_YOV_8<-UB\8I<(H%9Y3*O!.*L3"$TX81Q%S00P0SI* MIVGB2R*8'R5[,-('%#496"JXWI1Z0^:.GHI4>"N-X\3\MVV]46'ER::<5#D0 MU:Q8Y).5T:/P7?Q[AN;E%N/3Q6JT+4_6MGA)-\]K7OAX^H^,0.RB=EZ,H%PB M52@.E^N%PN6HCZ;H8-VJ+V6K^:0T?3GKS1LU2%]!F;J[ M];G02H,7,?'\P ^#*"&4^(0E+J=>P%CD,IJ*PYV.;,+Z<)D8LHJOL^KJ8(?? M[S/][M#M^#0(R6MH\CNRT2M@(]9EUSENP$G /9>',74E8Y0Q3EW7D:&;<'&X M(\OWLM'WV4IWL%$P=0>UD'XLZ'; P-E+OB^[GY0(U.^2:9T.^>I8"Q):1BFCD]I(/W(C?PPD4RRF#.>["5Q M/I(I!],3'&?J^T,&6%X>4[YZD_]B,RGJ>JL*08]&_>NU1A@E79 FA"N>P5W/ M0X<2)B,J8Y&F5- THC04NW*F;XBD.G]K=14CN1SUTI\2\BKLD)&!7@$#!;QC M("]R0B;]A!,&/ -?20@/1!CX\*]T]J*SE7\(G;L8?O)WG M13V#%6U&BV&T&+0@XEUWA8"$*4_A H_<@(:^P]Q85067B2^3) [N%D0)T%=B MR.MCE2^+[?*HUSF9@KKQJLV%D2/?(D=RIRO2+US*!? @#ZE'_50(+MTH"=*0 M1VD8)7N>_L=PY'#ZP=0;-%[V\ACRE=OO:TTC]01IE3/O6NK0>,OW^69']!BQ(U;SH72! M!]5FM.NF&H8LI;X;QZD74\DB'GA1%,02_@.W.-USD0W#7D= M.[\&YGHK]K\J\G9VD>F26;[-NCM("W)&5>KC"Y)X_2(6YG@ 1Q**/48P&V^/1C*>*4$IF MQ"$BX>%>_[F&4K3Y\1GI!$P-^#>&-XL!XO0/L3:\0=% ^P3XE),@D/O5\+B@)9)2X(F0)*-=[8;5',-_PIK[O#EE_^U28[ZWX M!L0"N%VA]( $)C401CV9:>H:S9'1'#$R+.P"D2FE(+HD"Q@35"0)!R']NOI8_M]0%Q)64VXO-Y78A9LIA6=N??4*Z>TZ-PGGE^.*14=\F MHW*KTW3D2)3Y)'7@9!.(8C#J\]N$X@S;$>W&,^LH<"UAN M!T$#\Z)>EZ!-()A@4>*TBR_Y?)+5=3[""$[6UKE'^CA.9^I@&Z)4I,0-TX F MDO#828CKNXRG+DO%'I3YSUFQ0N+YL$H4Z10ZO"D4P3C/HA.XP9"QA!=[]8^L M= JLY'4YM6X8QG[L^J&D$F]N'A/LR4C<)'8B+O>\!M_-2H\/!/PKK\IY5E_C M<3'77N09-M;2)2!&D"RB;L3CB-+4BQ@5/HU%X+DLB43H#,&/PU7^H:^[QL8K ML^+CZVP%BL!._5*E/ZHR0(LBNR@6CZYE^IJ$T'U%*U_!6E_[^M[,60YMV+ 7 M*KX:QS76:,Z++]BMA,EQJ RQ)X'D.>H2)).1<\23SB M,QDY<7 @)V-6H1J5Y/K?=ZN&X'YIZ>V8QHT_9>Z0^1?W'N]+QVJ,3/Q&F3CL MF)C&7N+[,8DY8]1-1>0Z"?%\YL:.C#VVEZWP2"8>KL89F1+O63 (I\+%C[2A M7JH2\K'*UUDQ;W.L["+GVZH""WR,AIYV".=>\<2[<&C,4^Z00,;P#TUH+&20 M>A$1C LG=$EZOW@R]-1 0HW[1JSFNJ:S(J7C%DWC@VH=IR*61EY\#;SH6="$ ME'DD<<(P)I)3&0CQ>'$YY M@R/HJI\*+;\6!T:9G#=@A M932"7J<1Y/D=-CMAG' GH@DAA'+'B4(0<)S3E,8\X$G8BPGMBK5BU9#=)T-U MF1%HQR_(&DQ]9W1IC-P\ M3#L)IRY]EJH,I\+,K\RSD1SNYS:6>7_=%A3KZE0S)V81]5U*:4 C 3H'I6% M/!+[+F@?\H&2Z5V/?HZO99"I/VBOEU.1/R,#O@8&]$G'@(0XA$MX1W!")9:% M]6-@%=]G"0^ "P=EP,$4 W_*!\6!G0K_O16W10RO\50?']@8S9K7:=;X7M>- M2OI,$I!:4B8A=1W,(Y<>)S(.J>>Q<"^=9=_]VM#9WXO-=;RM8:G&Z7I,[<&; M?F-\C*E%NJ"!(F,DY"DC!(?<\Q31Z1AXKN^3.1>&^>G\?)@ MBH@W#4,Z\O*K]5 H/Y?..]_DU7($6IRV972?0+(:8F.7+,Y)S)(PH0X->$JB MB/JA0U/NI?P!,#!%.^_+E0'I# 2L>%"AK:E'7T5?K9&K3H&K[KOG*>F2S<($ M=';0T5TF?!HED4@(]=TDY*[DCA3)<&PU7 ^:-UDS\JVX&MH4CW5V@U#=T3X9 M[9-&;EG5;IE+2>@P+\$"]A%Q(M]G(D@I"0+7#;R]VMFWH\(_:CI[%D4@'*$0 M(Q^_>CZ^CXVMNKEQD'+NQVD4!QZ5,A8">^0F3L@2ST_C0=AXN%QW_UE<"Z>6 MZ_Z"-8EJF_=RVD>3YD1-FOM$2MA5Q^2AQSQ.B)2!I,0GW(E=GTGIA7&2I-)] MD$A!POE+1S?'##^P*0O'CG8C)[T03N*=R\V+4\>-8M]U1$R#D/$T386?Q(%+ M0=,6#[N<[^>DX;K5\"$= R__&CYQ2[]%&U;YEWRU'(HDL(1CNM2^"I-G0=(H4.1R$8DW1P5E^A,V5BO;F305\B@%NS' M]T1(&$G#U/&I)V,68Q-<)PJ=T/'"8*_QU-,9=$"X /5>=YO)5V;36SH#EEEH MHIA/_HVH_S?L)IF'X3?VG_0RI&)(.O<%\TG@)*XG"9=41!$7 M"1,T=".7.3))]G"+0*@QT.G'JOQ2S/-Y=/-KC6U"6ZDH6FI])O7$&S2S\LFD M\EWR]'&T,B(>1FGRDJ2)VTD3G\:I]#R2I#2F?IAPL(7B1- H9HD0(AY4F@RO M8GE3%@RI9+UM:?)(W\Z+U-#4JZ^Y>MA%N9C#"$BX$Q10]>2R*I>@M'W)ZQV- M;6Q2\!QK_9&$/_8O>-O'/+!]ZKQ,\??3GSYNJ]DUMO#!QJI:U&']AM$F?3LQ MMWL50^C(F"9-^0I*]J/C'[$:1T^=2S/ZY+:I< M?,F*!2)F4]W[^5,^VU;J3DWRBZ/FV[OA%#38$0@_,O1;9VCF= Q-0PKF'$N3 MR&.4NA'C1#!)PB2F04#3O42\IS/T<&4!Z31TQJS[)UMF+U8W^6NV,:3T=.7D M+8FLERN9[A-,OM^5'O:3)"9<$NI+2GW*F.OZGN/'ON,+F>Q5 OE8E<"L\SH% MF[TC'%5874LLL9K'V6)1?[B\760=4_\(R#3TAA17+Q9\-_+:*?":51A8>I(( MFL8)<25-.1/,I]A,Q '&BX#GGHO7A@/8.5/7>16E+]ZD'V)=89A\J#QDX2)Q$^3 M( W#* P2SOEU^9(R+:UL4JKVN@H>5%L5+%K77_ M154(<)(A\=6%>ELUAD8E1L'^,DV6\]&*>IU6%/!8 ]X=6065Z_SSY4D"AF-8I?Q(*5Q"GJ"D\0IC5B4QJF? M[&4+[HFR=RVA';\QL\L&1=Z?NBTS\N\;Y5_>\:_K2Y\[:2AC/P357G+7\3S) M_4A0+PH$'X)_A^N*-/9*?*5H=2N?<&U2*R87-Y/_-,F%_W40JS[:2G<3^#VY M'(_9BQ>0W7.W<'.)E=P34NSGS+PD3!T:>&'DAL1GTG,B%_64Z(')/>\:VALP M5? N+85, W?0_DGW)?4, 5,?W1XC*P^LJ+C$[XHB15'@"^)*Z:8>#1-/A F/ MO1->)%)7R-AC(3QM&S $_%A&_RF27"NZRW(S5P%KXPG&DYZ2!%-1+ M)0O<, #62AW*A2!W(NL?RDB/=QR_2B#(FPE$WW&)K]2*,2R]*C=Y/=Q-_B8T MX%<8[+I/9 5=^PTLHADSF@9NXE'"I(BDSZ,X#D/A1'X:W"6RXH[RCIW.[Y%P M2IS7745[Y,:WR8U6=5L7=(78B6G@IT#TV6+Q6139:M:G]]H[)^JC7)?T,@E5B>- M@)-4RL0-PY"2.!9@IH1$AHPXE"1Q6P/DGYNO90MM2S14'' MU %\,@V#(5/J3P74\H.Q+$-1ZNUJSRO@P/L8T.TR1P(O"B,A9$HYH6X<1J$K MW##V:!RZJ4_IT PX>@S>IL? W/@'?023BW(UGUSG\ZM\M$1&2\0(*9_;6H(# M\BEB,HYH0F@4^!*,<)9P&8.XNK52&,@IVRCY'Z2PM(G4'PDK=DPQ]?(,DY$Y M7R=SWJO#!U85#,=/G22,XY#[5,A8)#24-(!W1<@\?Z]"^].Y*67^Y>L>MD8JO606:ZH@I>+5&#N^,'"=T7<9HXGFA3^/$X9YPJ,4AY0$-(^8&<13[ M<>0^$)1S!P,-& V8>N&K .2\&== [XK.O^75K-". @4%G)1K7?-F4T[6C1?! MQ@J.5LF;L4KNDUB>U2T@#N,T""E-(D)%R'F4^'X<.!'Q22(.I+U;$DNAG3YH MLI.&'H@H&%GRU;$D[9"]C"?$#9G#?%>@!L'3-,1:F0&/P@C8 M= B6'*Z2#GDNS\#+5S".'-([8GKZH;2LT5ZYFTY?9R;K?7**N58ET 0##8X( M&:$L9$*Z8<#A?S(53(B')J4?.]"PZ\H,O2FC@RH18U;ZR,LGR,L^Z1#%B>0L MY0%C"8VIXZ6YH'LZ)X?A3.FPMG9/DY3>17:Y5EV(U MJW)T;10KI<9,M3*#'0B^ ,6L-O545?VM\GI3%;.-0DS6UZ.E]0(LK1,0B5;- MG=1/?%?&/DE92 6-N" B <$8)H2E- AW12+*0_R?[$CQEY8(56'3U;S_AO7- MCS#G$@2H)NXDU__"Z\46=U%^FUUGJZO\EVR3R\O+?';4O V?>U.'NL]AU+U, M>3J*AE$T[(D&JX2/$\:!2(GKN7Y$ P$:4N*GE-(T@3>%OX>S^N&B8<#"R6 ] M.<]2?/1EBH;7Y0R*'ZY!32<7^56Q6J&3"/L_*:H<[BGN,(GWE4>#P)\-\@'508[LBV=TJV^4,(-H> SO.)#1R2<3B*(RB.(R)<'UO+Z T-(>&@W!H0*9N^"88](VX M<[Y+^H':_99/L.*O> RN?E%E.*GN3U"/'JT_[/23R M,BW845*.DG*4E-\M*;U.G\8&9U[HT#@1/DT8F+T1EN)/?(\&1.Y7C!O>XAU" M4F+PE/!!>Z*^,DGYFGQ]ZE6_-O>G[7J]R#'%,%M,YD4]6Y3UMFJ*S9BZW9-B MI6D(2.,QA;I?P:7QX+++PZS5XH4#+'3DF^'1E^=XSJ_CG-^0[V&RSN"6 >DV MV63?'H5W'57E9U&5WYHV_"(4WL#I7 .!DZ2N[WA.&/DT$CZG?I2X00C_4DK2 M/0?RN]6L7.:?D:L^ H^]SX];9G30PN*//]G1HA_%U"BFGEM,N9U=+N. A(([ MD20>3=.8\2A,/.:PP!,\B<6CQ-1PT!EOR)[C)RBF7I,YO:M!%D U&+-ZFY;3 M\POA4Y2U)R-2:5<1AM&$B)C&(DQ8)*/@)U1@KQQ"1)V)7'")$E#/Z%4>))*QQ$B"8(TB;&X1,P=^?T2 M9#"-C#G/JI&]?,7KE'UZ#P]P8'P#COQ,Q3BL=NRK^=B>](2Z4+[@^^H5+WP\ M_==EQB;9)IO,NQH=]9PK$@+B5@\[I>Z/IRO MU?LVY004P0V; .1Q3]:3L902[]V7$\0CFQ_42',7J"/ Y68#/?:*1D4XT M^I($<>C0B'H^=3EA 4^X'].$XB=LOUKY<*)QL*B3QX=LA_K,HO$'"#^EA/_W M)H-%M>^K_UH3612K_.Q:!W\]IL=??ZKHW>W\,GDV^X0[[J MO]=5,\0ZN\K/+JH\^_TLNX0'_IPMOF8W-3SHOZ\K,^-,B;]:Q-0C;N($D&SJ.Y[ HPA+W772CV2. ]'FO[F3__GP ME^3=^S]_FFK.>?<^WB?2'SS+]Q\^RT^3SQ\F\8?WB7S_22;XUZFGK^<]B!:*CW-;9:EY/ M)_FW6;[>8)F027VM1,T2KCX,:JTPGK7(ZWI2@JBIOA:JANP<;M3]9=TJ46Y= M[-'NB58BN+Z4-)1^$/* .J[@5";4\7D:N*Z(DFA7(CSM@CG&43GG$Z/JO=\N MX3>SV^W/OA;WH;K*5L6_E&86M]<"O!"K^<<*KHW51KW\<)DV]\2G]II(6MS' M9WA4M"AGO_^D=A1??LH7N=+ SF+AQRF-6,(=0<,D9$[ PP T4-^C*??\,V*W M O>99$X8R)"*(.(1EXF0KA-XE#IIK)7'8K7-YV+SW<]Q?IKDH$>N4;VJMOE/ M?[)7K\@X@<^K0OG@4"9&VQJ.N*X;I=)L[@XIP6=F5EFK9'_WS(;27(R>X@U" M:5KR:H6^;B3O:G:N]JH UO\*VO[BYJS\N@)-HMY>U,6\R*HB!W$!&K%:_I=\ M<:._"SW"B0*S5%3[+4G7RZDLQ M Y6I>7P]R5=7H$-,OH()HW0K$&T3M&7P,S4*2CGX'2RMK"827OV*K\XGG[NU MP;B+1:UVQIIO.:GRJVXZV#@,+9T;:S[%JMX4&_V#Z21;@$A?9;AWYCNY^B7L M68WKT(J?VF4+607#;/+9]0HLD:N;[CN]"?[!GEB^4G?_;%L#3>$R8:;S? %/ MK295>0%OPY$6&YVUWIS#1;;"D,@4)K.:FS_4K/13#,_8[++:L"C+/DV[ M?5>'N,Q^AXL"KI2RKE4K=H3[']K[=K=QBAL3GS&GHDX-EK8IECG.X>8KD++> M+\74-[ F?&;_H,PZ#YP5TA-2\B8#EH8%+[/?R@I/"S8!O]QMUU8=!BRSO-Q\ MA0OQ+*O/LC-[T9_4HI-=>#%/4AE1%GD\9 +N8I"42<29VP]K.KK8OTQKU M L(X7-/R'W6U^4?[;?&MJ/^!H_[C;^XGY]VGHFSMQ[FCGM>VW_8\K#U!'+ M)JAT.0$YWJS-EN-]T7 -,OF?6S :%=\!R<"-WI"1V"*4^<& M[&M7)$C]!&YQYO*$^DG,G$CZA+K28Y$?NO'+UZ[/H&/-0##?J3-YTN>8">)$+*4NY\@+L9-ZDJ5LC"K^WW]]/P.JY M'RYWB/=&__=. N:Q#S3H)E0DE*9""IZ&;A!30KW4)[&P"#CTB> LY"YUP/SR M')'Z+ 95V>.IXW(0$#L4.+"F[ ZC*7]63C:5K%@L)ZU5_SUNM\EU!AK?19ZO M0"_-UUFE12]J1-5<:8&V=JJUY_;TKW*XSS*X%?%S,-3U;_%B^'6E)J+L-JV] M_EF(CUI?^X0JM\+B:T7+5+S'2V%9@%96KK0B(^,I:+$*Q*"GVF9FPF(/NA#5 MW?*T[2A4(7X-E3"+KLUEUAHEDYX],H?Y&JG<70:C/=NM:,KE 1@2FK93Q87]YE8-E5>/=K.RHR6565#C5]L(XG\1YMN[2Y*A'+*VM5P6&S4.=N'>#"!/U]L*&[]O MFDE7VX41=&"1;Q>99FVC/X.,.U=J3(4TN[B9#C*%^KK<+L NAH>#=FTDQF_; ME3:'U"[@PQ]&)WL$K8^D,14O"[1%)C=Y5J&[ D9ZM&61 "VAM:-M!<^93M!T M>O1P4V/X:CNT3U8=XPI-4[_D8+YND+=2=/ XY.S_3&%M"_A)NU]P6.H+^46U M18IWN)HAU]<.D/%VH>^*<@VWHC[G1\^^V=_-=95KS\(*I!_8]:O-=6UV^A-> MN;AC$X_HJ3SZ<6J7X&1;ABX4,RI_.KJ$#+TVBP3:OD HX3I7-;V;R394@&32 MG.;$'"17N24H).#.4SY[4_W[G@OL1+3E7[7+1(+@7*+.,X B#$-^N&P'/'3O MNC(0KN1I$,4.=9,@\EE*PCATDUB2B+K6O1N!8AQ[0< XQ6(J(?>2 )7=(*+< M]R0_C7L7&4T+]ZSQEP]\X6IAB3<5^M^Z&\,HHO5DF:TRG1.%7*#+M>6WSA3;9P,_Z"8@6E$>;&R10DB%OWIQLZ9Y7H3 MM+AJYJG7I0D"OUA;:_YM.[_"W?NC=H.9@,+,PB+]4=^]654I:OV2+;;JO*[* MJLK#?F M%]LZO]PN)NB*5@>YKO"Z EI7!PG/T;]0U%4BU Z^:#_8D-\?=Z9HT6=O:W>_ M9Q0/](-KM[,ZSMH,H4!1^!"E9/RQ451+4'554<=S,+T.:G13FR]QT[67O2,V M>-8U:+5EA9@K1;!@CC5!#O@0":/Z(9H/>/'TUS8,Z41S@L0195-L# 3H_F6M27(7L>=K&HZX2:I/ZPBW -VXH*(]<0:E/0\92*J,T)2D3OLL3ZS+W:1I( MRIG+94J%#)@,*#9YYDZ<,M?;\Y^^S#BO'45J9$:M[-%KF!U0YJ* ?9N;F@[& M(FDDH?9*@<2KBJMBI6)FFZV)F6D# O7ES8W^>X[!6M ]%6!DYZ($@VUVC2V( MM5*[V\#F7%./]8YB?'5/SG$LE*U*M^WDG);ZQE!745+*0QU02P1Q7P#S3&/X1D7?/ MJ=[WG!-1*7[I]YEK?-D:3016;(W*]G6^0!U;H<6 L1"UWCBP++2+PH4A_FFC MH EHG\#K0EWUB#B:7&VS"C3H'%@4]'7M6UPOLEEKYC2W??/D T]I83,[. @0 M!'V#! %/KT4M?XB0NI\>#ZA)[SI%<0!>[D9[0 3,=SCQ0(V@#OPO)*X0THEX M+"1E(@F('7J.21A(UV>>DR:@QPON>IS3,/:3,"#$#4Z#TZR];K@,/29+[3D& M#OCU_-/YY JS"U?:H7 %-NO-Y*)4=V!'^.T;RR4FIJL4DC5:L#/T!5RJN\_F M7\4 UN!AMT&5BU3H>J\/*BI?\F*1=8@_NILH>UG]:VL HM: M*?.=$O\Z> V4451L.G=IK(78+T7]^S&2F :FLD>'K[M%XTKUHO&O@[Q+$TZ= MU/42#TOC!HP3N#Y9Z+M4@!2*[>BUXSIA[(5>*GP:15(X()W\F/ P95$ M37MHVVJK*5-YE-8E6@F%BGJV/E++(@9K=&:OP[Z"*EA)RW5->R>%\]WKOKK7 M>;7'(L@ #?R@RFC]_#AC<.NSX3J4C06.UKVS2K@NEO<#DDV:%&X M62OCBD:[O5@J%_R-4J+1<9W/-0(%**_6%W:Q+#8[&%4P[U5PJ_.=S548:E'6 MN&X,RJ)WN;Q]I7CK[ZY5QQ+K#B?2?ZB!>==FN=,NI(VQ;O3(53IF=&$0_U.< M03;1D,\]Z._.X-K!79L8&O*&WE3C5VP(IC?$'ZRMQD! T<;B.R#/O,SU7IF MAZ4EG3?HW+XH?%\J&P76JH+SYF'-IICHX*,#DP[YC\<'->'!RU+'3]IXQ9,B MLGDVNV[4NV>+S*Z>$%-_4@3]?'(:9WM A"$R!5@N4TSPZ(>TQV@@"3_V+ ?& M1WR'V^=[DYB'*>3T4 5G@]CV290M5+SE"9J_@OG_H@5%6I7+9FPL,1 ;VF_> M:Q[W8'"J0UQ'))RE8+]0T")8&,LP#G@HW5"U([4RTJ@3^)$71\(-J1=XW$T\ M*>.(Q"PDH*>SE:0 +-+6Q/ M"H_/0F.OUPM%;5<9JM2HD9M5MTFR2F%79.S(5=-2GWUTY#N MO_+Z(-_@"EJ%J]W5P\_H" DH!DYB76K\V"$N@9U 0$NF1ECF&XL?[*??QA3M MK.>]"3Z>20Y(DL>SR>Y@M_')]$F,,KF71X[L]_@Q:H)HKHU?VAOBU;H_/E?9 M/!>K^0<4+\W"NW7?'FU(TB1('"<,>.11UX\8:"BI1^* N9)15UHJBDQ\26E" MPX@$5$9,1'X:.8D4Q/-=U_-W512Q?VWOA-&1V*M<09GP0^6#FUHX,-C\ZU8) M4(&R_3N_)]C.)[_N?Z5A"!1"&%WK7)9[PK^UWUNY98EW--NU:F"\^@B?:;YX M/OES(XJGO:^U(J?2!:P:C'AG\G=9QXWVNUVE#AKV]N03-M?S:7"1[^X57.]Y(6;7:WZ[5(6H^WY6] MA^CY:?:MSI?^]UL3IIGOA7GH= G3TA#V,J/8=Y+!9.RD >^R()W"?M-ON;/\ANN\?;;<4QNZ+K@&QIM1S@ M\='7X/,\7ZK>*NV\0'+K4Q.C M\_$.@K15K7DQ5S$'HW*9-*'[SD09S"I]L4E+L A!R0YS./;13/ZGA5*;=+L> M'*/Q/MDPZR9ZA(@,3.>UT=--!1KT*EULVD0(*\$0Z*O[P<.*6/Q@H"??F>0( M]!R!GB/0\_4!/;VG 3W]EQQX:&X6ZXY'%0@,='V9-)DNN+VKK";&]?IJ+F7\J3791-YJVIOJ;SZTS)BR[#[_Z-4>['JG-C MM!,VJKI9A[*]=SP>;=I&&U,V/FJS;\WYJ'IA>N[SB<%'+G2NFJY#H'>S+4-@ M5"]5K+BG/?17@T7+CFS'4;=#_$D1>8( .]&$DC 201(D,:.,2R_APM^UXT0S M\[2L$J/U[/OQCF9!D_/]BN:G9$'3SE\1@[V<$)>P,*64IY(E'J&,<2;=@*>Q M-]C.#V--DW/_B#L_FB,_TCY^]I!'TL23#**A/@&K?WB\1K,+YFL/ &H$-):< M$$_&B4L9D2(&"X(D)$EERF)F%S/R7>D+'GHB()RFW.'2D6D4D##!%,YD+PJ2 M[,8+K?B#!>=L+F%U<7:6I''^(OZ@:D+3\SM"T(=1%XKO[-#Q T8Z7C#[EJ#R M7F#U>R+*3PLH_YCH^IZO_\@BJ-=?@@^F=YO,VQPW98::L'G'*(2[Q]HZ;IO, MF$<+\*-",,T:;&Z=5\ R*XPX*=C2/C.APVJ;[["CQ@'=-$&BSO%T2[V*-I?Y MR!H3MT1:ZDB/I)&($D83)XF\V E$R!/FQ"'O(CQ*]AX2N']I8#7O# 4HR0R; MI/2G]:9^3)^RARI0 3EF/ )[FVC ?GEY60.1FX"C+5&.'X[C71-CYL9)$@6N M%$% ?3>.F,NH<+@3.*''W>A 8L3MYV5NR%_:H.XQ#\H/CQBF:TL4-V)&7:2F M4'4OF'2K0'I*)&E@W50;NT>F*D8Z(@H('^(3KTMKMM]]IG43@73[3=2Z5MR+>+E61OB^Y5&6; M5&=>Q=J]AR6JD@J&!Z)\\Q6T,\,]?]X6JC+-NY7^>90#$R 81Z"K_'.Y+F8! M"?;*?-_)1A@_@/?NL1S9\>3>W!QL6R01P3I-@<@==.=>62K4.-LOG5W-U5:+[43DR6_6T5$1M ML)[&>X93U%KGT>$R.^R%51550B<6 CWX:(4 M;R:)RZC[#LRV_EKSL O%6;>O19? 4AT7.K=C\X1C6_C'H($/JR?J@D-[5J<\6U%\'1=U%::=AAN2Q$R8#C;"8%,?8-:+XH!&_O7 M@31[G@NL9H>P:V,?-\D/!S#8J(Y=;E5=/Q.9Z'L&-([;M+4QOT]<5-)(1L;3\14@5CF36.H9Z'1SC@D8,H' MOI_(- FHE#Z7DGE$IC$)$B]R]J).;YI&76=(&O6.3J,]>J,H&'UF49W6\1IC M%CVSN<+J#*[L/G,HXUU?AX^QK.E3$SZ;P?MCJZ$?G-PI@S3T8T["B$D:4H_Y M@>-&@>\XCI?&H++8F1.1+QFE/O;EB^"KU&%1RAPI:)*F^S&#%V^0=#5H,<#> MZ/AY59>K5;ZP8@.J"*TN @R2,X?M+F]R9;"9]GT7^2J_+.RZ\W5=S@J%&P"U MORI!GU!E8#LX?Z_YQDPW"L&F=%K=WS'YC&"_I9%9"Y'8^96>MJD">Z-+1#8+ M5H:%AJ?B PL5E\&:-\;78Y#E68079J:#R[@P7?K:C+N[_#<2?TRS4 D:X='HAPM!X/+P/.6J7*]G?G(K]2 M2)\E3O-?S0KOWA #-=VE%",V[PX:=:&YI2HV8!;?'I:>ASHM3 ^Z>R)5A@!5 M.,8O)JFX35[L#/%V'PVG-*I\FVC<@GF:E$>Z\M4$.$+K,8EL?Y/%/MA(L.8 MB71/I8\[(="X._'.$/K0+8_B+8H2]@/\!?L>*?T&7_TU^X8FUXZC\K;GM!T$ M[[B_WI+%8K5 MC5#U%M;3-BK=)3#GJZO-M5+:->]I]M2]7U6#3V71 F=HNS:#A2Q5,U03O31^ MJ)TL6Q3*N-Y.0-@%X\U54$YJF#4R8:G:_;> M-'"L%+_S"%5L'^GDX0^YNX["0S+"^WQIZS6W7+L[2L*1?7U!%Y3R_3"5@8@( M%E_S$I_X,I9IX(>NQ-QCT8]+'Y:9M3"V^"TQZ+]9,:AAQ>X >7;[)N4)83)9 M8#7=Y=PG04!IXODQ"3F+B<23Y)Z -P1[\DFR%WV2[KEWQ$A=)^ >/8BN:_8* MRYGU09[377?TD3D@9%T529^S) 2A):E/L=MT&B221D',:1Q()A^A:IZ<0'// MG:,*M&>)13&ODVIQ2@+FDT1B*TPO$J&7$,8(B41,7;+G;7W8<\TPU M+K;='-/7HY5W3SSO-R+T7KB^QVGG)I6$1J[+2!BEG%+'%2) +2'FA!/'^UEJ_]H?H>=SK;U4M"[L4TB-PP!:'F<4Y?8<^AZWL$[5Y'JWOO> S/2:> MZ0I@*L(^&375J#3- M,V(XZ:NF$OZ=,"DL'>E2EO =C@.!,+,#F;(_ M@;W6E<;:2G8F%]LJM-)/_+BJO2ZA&\Y MP3[UN4K&Z15Y:16*+F]H!U!T8'9MO/T&1(CJ6GUA%=W.=+$^C)#J>+Z:B'IB MH]VT )H:J+57@T;/J2G3T[LWM4%^5JB[O?%?]%E/OB2Y=:B'MI0^,- M4JV!O9G^1BOS=KU=8^)*758Z=7ZC&POI^I>[L#86TT-6EQ$BR[*O^6S[<9*L&\&:5JSM=_LUQ2P,V^Z M2/BEJO^S^_SM6GD?E\O<)/FI/LV[A0),+I"& :[L'C4ZOMYLLT[&UU7]-*ZB MH6"5N%0T.4MZ?),[U-!,D_&D)UO5FN+J'%5A>]YVDSF5=K9!1-^7O?%T:W== MB&J[V/339]K*@?M;HZ:*FW,?VJV%"]2VT+?!EPKMIO.89UL;'=,QX .Q;Z9@ M@E[4;4 W_= 1T?9\B#;N=V'&((TBX4>QXU%*A8Q80D(_$3QE02ID$K]X1%O< MB;$1OS;BUUK\VF3?J7 2 +8]I/FMUQU"-[H&DGWCV/Q%[@,)8D?BH%D801F0:!*TCL.R+^88BX V)[ +C( M25?UYQ:2D?N>#'C@1X[#91I[$4M=/#=*(TZY0W\8_NT8Y^8W2 ]%DB:J%5S"A*4BXD]8*8T)1'H*5ZG)& B"1.8TE_+"KN.,QQ M[!I(SR#90FYA=E(6.D'HL=2CL7 Y\424A)0Q"G>3/U"<^R6)-W),6/9.!'24 M94/@W([,#=QIN<&1C'&')S)(:>)(-PV%A_=\&(4D$ GY80BVHXBRHW+",X@Q M"WH8N&D41#&#_W-8&'&2"*H.#E2TD/GA#\.K'>/@Z"M0T-X&F.-'Z&<.(9W! M*6.P+ 7WW"1P*8M0AE&61MQ-(N"7Z ?#V([!'/X106O/I: YQ$(BRC#EB>>Y MGL\]&D4AXJ]]S57*R M#90=#Z5V(AB/CU6YSBOC]I7_W!9K7.( P(YFX(^+;+41JWD[]@,@'EQ*WX]! MTR6.I)'/F<^X%-R)(THB)_$LB >E;D)IQ(%@?A:4 \ M>J>0-SNUT]Q802P5^@G(55>8193Q/X8X\S98F9^J8JJ MUB!*<0/.<#-,7\,NUKH?2_F2MTUO&Q2$=H6?3_Z"Y5VO@:PP#ZB"0;JZ]YV' MOP-67)>553-FH6K#*M=Z^9B'_W6GDP#6B"F:GKWS4M4=A(/+C8>_"0KIG@0X M60L28IJ^*Q'0[T+4EHPY)H/1%29KZKA_:Z*?8 M=]+4<7V:T(#*@$3288ET_4 $?IAX],BLX0X7\[J=%-:W,TY6FW;*]<]'+M2Z MOTKK$YU\GOY3+;+4[VZ_%?',-?\+B+S#.59TAU"5;U_G/S1]["\;I5/ _ MU143M_9__>0AD'DSQ_]4[:=F-OH17O ??VR^M/N9>\=G'NL^.S XR),-1L'- M_&#+_GB1S7Z_JLKM:HYK*:N?_PU#B9>7?^R=A;MSM/9K<_SV6Y4Z(%E/Z'+:HFR\SJKY5T7+-G7O!*[[>[:S'7HAS[LC*.(O@>]^OB[F0.5# M[$C?3'VI"S\"6OJG/WF3LPG5ZS>HE+U->!A7G CQ?]Q6L^NL5O'TRTU+_0U4 M]1$T\-II_.V1\JD+^'1;K0I5J5HAIXIO^/=C2'N4ZRK]"U:05<;[+7C+RK+H;R/O_U8V3?/^]WNN=5[772C.P5&=S^24,SK0 MY&.%T']L*#LS'1/?K3;9ZJI 6U HUX>.Z/RY+.<(S!W +]$,)5;S[F'Z60]P MW44!$XF,8YF(E(H@X:%+?3^*N& IXPFS_!/,\^$3P7U)'!I(+K@7QV$:A<1U MO"1D=^;9W?LHNJT7YNI1O&C.O,,;0=K:RLAAPE-^V\RN3-%4VSS8M?\D6V[RV M^G'OH>=50=/K9 3R2L3E^"M:[UK&'PZA'MJ.V86X5.L-!ITU?I*PE"_4 G8.$'[0#W[%3CWGN,L\W=5,*N^CZ%-H3.8:;;6!V M>X=Y8:N5%B(Z1\+:K#_4?6Z:%_5L6QLW\/L2V )-F*AAR-ABR-U&4P8SWI2R MWV.-7L.;A@CMY*,VJ4EYNO$1U\4:'U-EF'%1_8ZXTALO;),N.#?99N,H-QM]RXM\;.;C_6GZ!%1RL@L'J"@O@1[Y*<_'0ZN]<&O.OQID@VK_$N1?ZWO"M(J MMU:GP#49@#W]Z,"5N,E^QXL&/BG;W,:J(+4@ 8/(= M"Z)5#_I:^0%=W*[5<&4,T@-F -@PF^X+REPJEACXUU'@%; G4BR0PX?9IKS MR@'P%]QP- M$?A-9YN:[I!:1BASMS6.)D5C1"VQ(>RB^!U+D6R *I15U5;^V"'7%YB<4E M-GA(V*(7CG:C+%WXE:[0HE#ZMV= M@AO3]%DL2K>JD(RJEQ$ MN6@$/[#_4FE4*+_Z';31\54!;YK<#7/I=)*CK4PQ58RP:NJ$*XD+QNQ"]^PU MUU^G$.Z6O3&=?2]R?3,N3/$J1 7KN]VJLK0_RU8QT0!$T\:N\:A,)U>@,%1* ME5#+[R^A;06HI5A3-=5X/75!I"]9H8M5[?00-WIVNX']1:*68:#,&"7.YXTA M-<6&[<;-:$PK]!2#9#V?W'9PI@B!*<\%A]$T241OT%>E[9R$"\^L[TR?R48[ MT.":-([EMI_C?BDQ4TVK7Z1>E6/:KO$:WU%^>D>+MZ:MQ&G-#A]>Y\I]OEO= MI2J:RWF9_0:72M=M,[<;L*@ M'&83;>AKO791;N=&M<*?Z@EKJI]JSC0)'TVA)C4IN-869VN@OO;!RB'\-0?5 M)+-74%K5GYI=5*& _B:WC+9S(@=V>K=*EZ'?1@94&"(H5W-==,1,0[-OLP=_N#1$JEQF=U]+W)%>(EC,X:Y) M534'&C@"WL& & VM:RD-0Y8$A)(HA'LE3KE'8R=(0RI$$E/L5'_7M73?V;T\AWZ*PAAYTS#!HIP-VT(N" STSW*EEY/"GN]=JA$0C5=??)LK9-?DWHO[?H_;B MX4"H1X4,#QSU9U4:XZ^ERKR4^YF7(Q&\ 2)XCP[%[Z*!%RH"A]J040"J#*GG MI_W]O3!/44KBWB.>GU7L1/1GIXOOV(N1:%X6T;!1F(QT,0J3D6B.)4P>K)&= M>B[:)\O__-(3L4X]5>?6S7H<3PQ% O]^C'._:QL>M5I%%(/@J/1B[RYXY3M= M6^XXYI[+9B]6:'G617F7<\C,HP3Z20TIHF(1<2].!6$4TFY=QRAQWZ/[ MO6A'H3<*O5'HO6:A1ZW2IEXHPR1*W%12ZI.8)6%*0NG$C 8N#<.C:7K_[P<) M/6")J>>R4>J-4F^4>F]*ZH6.U2:7^8)X- A#EWJ4\$B$C%&'.IPFU-GK\3>8 MJO?#I)[K3-U@OV;]FY%Z+S3>_'@48 =DS19O/#3DWN/E'Q1#\+U;U& MKCP)KJ1.AU&7*?.B(. 1L"#PIX@\*;V$.)Y(29)X>[TAGM%K=&2N)%/?V>\2 M,7+ER)4_B"M=JZ<>3UT1QR04?D ]WQ,RC&!W2$*$< *:_D"WQG&YTJ-3'HY< M.7+EB^%*O^/*.!&N#$!W#26G,A21DXI$)@[SHY"&Z9&X\D%F]W&YT@VGW-OO M6GJ"7/EV4$)- B2YC&(_>9K(V'<",%F20!+GQS@-GHG'/7?J>2.3CTS^&IG<0GEZ M;AQ0043H)9+&@O-8Q%$2I]QQ&##Y]]9A&\@'\4Q,[OK3T'W=VOJK"_276%SR M<&'!M^(GO9L$>SE\WOK;9%YNL0C04Y+X3A"^]=!M.'$85Q!TLAS4-9+05"1) M+"D(>>$3'GA)R@F7+'7<8WI>!I#&(9^&9%!,UGTT\#*Q6:,$&R786Y)@K,-T MI<0+ L\382@I#2+"DHB[/(I!+GBI%_!CNI4&D& !F5+?&278*,%&"?:&)%A( M.@E&.'.BQ.&4Q YE+F$\#GWF>)3%$G0S>DRGV1 6L15"9!1".1D(B@'B9D<"01QH8284[H3;D[:/&*TQ1A M0[18OJ>/H[6PI_<'&*8BN'Z)7V\:D_STH)YQ]Y='_]-^(Q8[.^T6I^2@6S1D MARZ[]/[EYBOV3>@WLNAZ5F"5_ZUJ;M.T'S"=874#A:K"_AJZ]>@6)EKM]32P MFY-V[8=FV*!X=85-;]:Y[NJ#>U.W[1K,O,XGG_9[)&"7 M-RIYM+KZOJS @C M'+CI7V?ZD,&7*NQ.CET-^DTRGM1)8'*17Q4KU=K)="B9[Q>@;S99]9JZLS=( MUZ]5-4-1[<8NO.J5A=PK=XUFU3\N++UG3F'F>F_8K7<>$JOU[ M"A^O<]U1 7OB6DV"FV+Y9H/4M.$<8*U%9LUGF6_.)Q]OV6(UR:X?&2RD.1C\ M3KYNFW!TK?O:+S2-X>J#,\'N*-AG#MM)7#>-4%3K"NR/EE6Z\9MI':,&A!T% M[M*HUJ[7QA(^O88O;^OL"H:Y@&-6OU*]U9K667J#%5EN8+99-3] Y7U:LJ9M M?JJ>U+60,0]L>F-BYY*F']G<; DVU,#F^3NOJ&/[U094U,:C!L0(?!1I/8]7*W257;2TQI9Z;IV JO MEMN:6<%^K*L<.XXI34 16U'-S]99M;GI]Y#2"IW2;K3&EIL'%"BSL&N8I=R= M3SY;7U1/G"N%K_=]TZ"MKTFA[I//KE=H?C6=I*:3[?H*V]T;0E_/=?/1OGJH M-36\5,_@6V?%Y5FG42F][=:.4NT(SWNAFJWJ9K)JO9ZH)(L\M45G"5^'P>^R#=?4?W;;8G7-ORK#XZ[J^:J MLVW':-]=@RJ@&_HV79W;+KJP19= )[ 7EP6N6FO[RW6Y4LWZ[*ED\]^VM6D@ MV#;9,YHBK&-_+]6"+R]5/T&S,6JQ;8M6T.'RF^; >PT*M>+;6\17U?I3:S%UZS7']'JWJ[U6 MRJNMZD,"OVB;_%D_,[:F!'+ZM48.+M#80BNVU V-Y\65ZN][D:U4K_8UT!MZ MXPXTY\X6=6E$HFI)K.\Q9.WN)KMCUHH!D-BKIH$G&FS->(:7NHG"U;: #0,3 MZJ+ 3M'5O%:_OC+?QEL(GP8*;5Q6^<>JG(B/[_#Z@W>B0DTL48TCVV[&MPKG MME >W86$\+_KOK+9Y2KT9PQ.JXIMQ.RQ E+?N MC&DC]K'M;+US->K.\,ABA@D:/PO\^K*XVEIWGII@YW7J>P=M6M^N@2GQTKAC MZ<;_TGQ5NS$&\J]I=>"P%])20G^]9YHXC*T"V_?HC@L'U:TE?#33LT %%,97 M.O$LKU GG,R*:K9=XO'HGJJ6R$!]>H7"24D?6\<&$7,)5IL6>?4-+&?9'A1V M10<=J6FGB@."Z@F$L[CM$&&T&=J S?XTA':(N.R.K@WU8(?U_LRO02^QG%'J M4M#NUG87_PE"JKB\03<74%X.Z\)K A0)%9Q!_:2\ XT]MRJW:]E5OV>&Y7E M*B]AQ>OK(N^F'A-L?X4%T=I"1!CM20%W=\WQ1P#/WO9O#6N'N,+L?&^HMMYNS M\O)L7#B49KL?&4O^]_N"R;2K<1$F M<>@[42R<@%,>A$P&C'B,QRZ/$YF0'UFE#=T-Y:*\NFGTDH=EE] V$!W<&8@F MY_NI)1/8WX7=:.61!]%=VT:P/7JDC6I8J531>I+O-RNR/B/_K7= MFN>9'_U 2K>+J :AH%Z:1G[$:>BZPG>#5";GE849ZC'^-^]L6@ NM) M@FJ%355?H9R:HG<3':R@#"UNM/5UBY*A%0H=$M9Q-8K%*_$26$;L_][. MKY:]T.BIK$R-.$>-35DO/ZLX"DX6-7G+1OK0VDC:(OK4F?F?T 1JYNLP;19#3N>.W4;R$?J 4;?SB\/0<#IEC!VU=E.4=?G;$S#L80"NT4 M13F(7&' ,+#J\TEB3%GT1QOMLAX$SH[0TVAO-PH M9)#"JDR6V\6F -OWMFE/)]MZJPRT#B_5_J:':U$;>]@0/Y^DK27>3FXG_-( MDI1G8@546\P-'NOVW51 F&;?K2V\0)?RHD2'#TS7QO7\P5@Z/1^L"<>46D^^ MW2^!1IB!#ME^[!D-ZM6N^*39)W M^=7:P97UUSNCSOBV]]ZBXB]9591 ?9?P\+*JK4-73I%[O(93[<'6*+%\-;N9 M=FYMO4LPAR88J+Q5_64H_CHPWRD:Q5]A2_%?[>7*P(XV\0R;O>%\X?SJ(6Y78K M;=FNF1H."@BY@9?#QS#2!8W"C7HTT$ME]9'SX&FA:[+E]S M9/=X?.\Y1]"GD!7NW_3IG4?>N%?O]-D_A2YZ?'[W<5M'MC-==>(X;762/7#N M=SE%]T&%+Q1FZ(TPPQ%F.,(,7SW,T'T:S- ;!F88/@UFR :#&3X#XL3&E_2Q MA#MX?!,KS53$LYAM%QFB/ J#+T(%HM#7Y\&@D:8O!88WXZH;W0XV(C6:6]. M.939V"CI8!V #59M#(ZIA:CAP/LA705XZL]N9<)G#P']J:R$)MY6U%:TZ^X+ M]CAQKB/;\(T'!A?:HAI SVZ#PVJ%8 9U(8E[;.;S^UQEH@(]\(YH4FAJ6K MC)^+W[3O$29KQH(?Z"29VHKZ&M-QNF,[MK#('4ARYP[0>(2Z\<7 @W'S6VL5 MSTD]YDNYV"[S Y@P#%$W'#F#:PG>A6.&/9G!)_H$%_ 27ER5P!MG9A7U!MT& M5V"L7L.G9:6!Q98MGRV,Y.DL#C6:A40P6#GU\F:=*P-R6S> CD(CXMJU/BM_ M#R/F[_)2_M\,^!!5Q]@&R9[<$OO82)!MPY# M.'A4E>K:0(C5\;>X8J"?09&5EK?%!A'NC-;@(F%9#6\>0/X;E.;#A'KG0+4@ M-RT?V#?UGL^IOL?E-,^1Y_"16D;ILRCJOJ=IHY,3&C>3GN,ZJS<]]$K=98RV MN*M<):Q6%J*L!YGKI88J"=+^0F]Q"Z@NJDGCXJJOBS4^R,@7W"EX/D*G9ID2 MQ9@WT*@79865A_XS&VIZG3)!0MZO3;SK>U"UV;7,&G*Z.LGE[4KB]2:Z G M5*+KQA$+5 7R1"D;EM2FD=!V^;YK=:Z+4_ MAG/1J0EPY,K/!N3VI;FA>FD6\^XZ1%M MW3U(6RHZ4ZFU-?+5O(T1:/HR:>]HJJ"'KTM*+E8Z0*]=ZF!*X(A-.E-?5%SD MBR+_TMP$&@7\%>4+.HTO^F[]1JJ9(^AF>^LN*O?NY>-U[C8XKW?^R1'ZT^.2 MNW0K#7[O*5:G%^+>R4I!4T#15!O-VC36"MRQJUFQ!OK^S^(\/Y\:+K#*$: D MOZK*NM:B^[^4_72%['[7+U;YIOF^DNX&2=%<=O#5N2IT@'$[&TT.HFI;U5OD MC%8%Z=\X^(NZA2S;R&VK2 ;8$5?=M7)(W9K\N?$-[%YIN!H+$FK5LV@UK"YZ ML+L]8*KEV:I1IAHOW?=@4+6>TB)+VB24W>_O04PF?U>"QE[,[B&CS3>Y+"K\ MY6$/2K%:;ZTZ'T:-V0N;JM(5*B6G-KK85J M:!X,<\SQ;EIAV8R+&R4%L8S&XHNV_(PN8N=*F+GN3LIHZVV\YT)I+ VQ=ZE\ M>]==HW)=;BL=OM3X?CV?34^PFQBS 7(C5:.D,"5"]@>]SKXH):R+WJ+!7>5- MA!O$/0CX A18$[M6F(@65VRN;8,KMIBDYQ6S3ALCYHHWD5K@>+N+9G 3^ @( MHP-^\-A0^0F5\(EW&%,K\TLX7?0:=<0#7ZDST%B*W/;FM-'TL\:R4G:4[=W) ME^M%>9-CFN\JORR465NNMDT>*M#?[/EHNHC9WW$ICUT9?FVINLB&Z7>@A$?0# M+8L3;X.L0HU2E=(!%BO7VEW48A*^7G?(@P/HA]W)60B$O7-469.]'= BL-N( MUKO0G:=]0:$,6Z"EHJW;$N:UN9GL5K$Y<%M-F]L$]--_M3*PK1W4%B[JX:4, MWN#6M?>LRN36EESWTUZ2=D,\=K)V M"VV"XJT5/A\EQO:?/G&D[![(MFL\=BT@.!6?^B%:&9*1N.WZ\*<<*NM MF/W10QNM89<46^\)"/Z($1/3"B!TX? M/7!OX/U)<7L^='F@8*5=;C?;*K?,3WN>S>UE*XK* M4[?:FX9=&J=7S=!D=]=[COO>Z#C+G2&- M%=HEJF[]5!,U\&P_ M^?X]?:B(](D8=I\:72JQU'94N4_!Q/O_>E4>;Z_ZWD](:Y;\N8SR3[ +?\$J MG/,/U8=&]/Y5Q:_R^<<2-NWFIP/RPO>$0V*9N*'+J2<8R LJ/2_U?-?S$R\] MZXI%AR)T21J'0>A0ZDLBW#BE2>"E+/5(&HJ?@)Y!G&#EXVJ;6P=BVU&:E!LU M>R!S5?V\M5@WFZJXV#8AQ JK#BS1XIQVZG:^NH*C;WPJJKJ!LF&T VF39TNP M$7#LRK,P[OQ&"_6(+5/] HZ<9Z ^62 8!NRJ7P(S*%#K?+<2Z7P/)WLDG9K'> MD\0*_[1<&:?<"UWF/<^;5-/22_U]*S.9YA^"OPTK_/53W]:E?<5;/_^G,X[J.K1@^[FW>OT>:2[ MUYJ?>DL1K*,G93,>=+GUCDL=$5'B!#%-)(OB* @Y7"^N3/TD3+^'GBUGBO.8 M=G8/+_]PQ&QJE/D[7J'9P^3I6#CB_H3L9R@YP$E7(X50CY"4DB@)?'91PM!(BJ2HTEJIMTT'QU;>KNYM\* M$[7J+,)[-K[GGLFZ.>R:&:?)_F*NVBLA//D$ZKT]CM>M-2JAIMD;&3L"XOS] M$)\[J1\DKI D9BEEH-,ZG,5AF,@T19=+8/$Y"U@L YDZ7LAI&CA1D 21=#D5 MG#G,2W?Y7&! NYO1P5!ZG^CP XW<46E1.M.D&V"3_9XKZ,LLW[-])V+O2:K@ M]+$5J!&3O4:]#]KI>_OP/GRGCUB/[,F% MK%ZQX617LM)FU+.(@+"SI;PP$8[O^31.&85]C$(6>ZE@%-]EL?-8$3",U>2< M[W>''JVFT6JZ,X2E\A0_9]_ZL_\N]03+!_ZL!H)QM$[R ,TDHH*!J9&PR'=H M*OQ(PK@>2G@G2E,I+>("%02Z:)6(D,9[VDF+S/@9CLZ M3;9);?)$-]FWGKV@7\]*A19KH+-]5"Y6%]^8J,\51A56*G@,*MEV MC+VM^8*U6Q2BHD4!+O4C;BGU-WACSN?"W2YAGZ^Q#^27?/*7LJZ?0.2M>\P> M]-T*3/*Q*YV$,N9RT&L"/V8D"GW'B:43"2I]UU;&8^HZ80RJN"MI$#,1 M1D[@,R?@#D^Y\$Z#Y/LGL, ,@Q9[BF2IWK' L9KZFW2B8J7M^6LX3B#[/TPP MEW1SH^.9II^C1B;:>;#*3FX":4C/F[J%L68K@[900$5[\ [WL#=CD\2HT[-7 M56Z\X%M.UT4$X?W&UFBC;>S4S2;Q- M[7V5=Z^K3KT*%ORD_#&1\L?$EC]F $;\A"@P-;(]\ >5="=6\W=-SO M[8XP])7[?L1#26-*P?*@;I@2+B7<+ X+B(U&\%(_#L* 1+%#(T]PA_"$.9Q& M//:$?W>'N'N?XYP&2ZL3G91K@_@%-MS H>%%I-A):;$F5MZ62FC?GV1?,Y7[ M@W4G&A#_U$",5/V'_%L^V^J<3)-*C6R>-3T8EGE6;RN=^WB9%96I$ &OE&YZ M565M&PW[NIV7N08SJ3[#R(.7>:'!2RK3I^PBCSVW85WFR__,(_]A_KUYYNUKBS=O"O-82OJT3RJ M"TNWWS /[/WJ,(OK)\ R9M?YAU6^5Z!:E]6X#2F =9[NL*'<_:KZ__'T>*I& MKI3 PS=YA@C"%?:FJ+$:2Y,'UE)N!Z)O("U?]-9TN>@-AN02%,3R*WXT#!DV M$GB7"JEKQXE(@X2D!+B4+*F>.Z--Z+)MYRA'M4&-U%A;KY\^T1 MQ\<2WSYH9+ZMU"[_]",;]\^G5/) ##;;/%/XKND8\$$EV6VVIX*)&>WL2:WM.RXQ]V\H$5 MX@M8F/H\H800ZLLPBOV4NAX5J12@X1S6O5[*W7(G$;R)^P5UG_/)7P^H6U6O M8HH)C!H!H\PH)65ZE:DMU&EG'X&H G5IU96M;NK!J+K8![YHKK5?MC7FND]< M(*S).]!$OZG:9.9"V*JR91^B)7K3)Q M/S%SRPINZ0Q&Q*E.<%%=3IM5NZ8ISZ%"O#C==Q MU9#[D 2]7VVRSZR[]/R?*@]+U>W1DS$C8O3 \,+*I)Y^+?^K+W@R3"ZY:AH= MW\VTNW)("90):&]-U8K]N1VEQ,L17<3*LC5"N+4YN_)KT2*;_7[V:09B%T6< M^ORL*;NX+.>8=MYTD58)O4T1_/56(=(-E> >9G6]738&?;^26E74OY]=8D11 M%4K#RP(MYJG5M;NXM%_JZ>HC_%+B(:DL EUK0Y7( *%8Y/\_>U_>W#B.Y/M5 M[,3T1MH< "0*HB9T(GCW>J+:[V^ZWL7]MT!)M1/K,'^4=63$H#+B/V_OZVEZ,S/IS2:]V:0W[WUZLWQ?>C.Q7Y1)_ (; M>1\\'U_^<:6:J*EROW5H9G--5=),B0F].59?K@HNUXV=5WYX-'\#U;FYV+ZU MN07Q4IG=S67SWN7#8YV*UVV04]L+E:ZDPT8;S:A;FQ3ON7D[^:R.TEN:(,A6 MC;"%DH<6(:ZO0=[ 2[13!#G[ X1\)%)5=T7G0^+%K^JIIV4Q[C1Y45=ZE4)8 M=.B[J4F]6[M(3*VIGU][8H_P.6;^:7-5*^GYV-5).)O6MCN32D5:Z9]E9 M6?.-O!(X]%@CY<,;-L*/JJUVAWVE=-E#?%#>3?WK)/R]8&ES*>FEIH M*XN\ M51:%$\:21*$?"XK*HG1\6T9VF$21%R0VW9B]-TGSR?]#D==OI=&XVIZHDAQ_ MA4U[20#5\XK;)^0*SHN^6'HS14\4J&*-9TJ3@BY!_-C\H"EC.T:%2R?<=WH# MK!)C6_JOZ1[H"I\ XRI4J(=^(O6N7.D!J[HS=9P/2JTH@<':3EEM=X0%,M8: MYW8[<6]/!5OMXZS+KPY&1=GIJU5IK^-E:U5M\]_P/C_C1-B]JJ8+13^;0K+* MZ-'Z>V'I*YS+JS:]TIA3ZR=$#2M,)Z,";[=9%7&A-&7-"76]C$Z21_>!ZKY= M?BB&55U?:Q2?K[186U KDE"9[AUK34?K7E"Z5UU)=>+]$PKS8F'*E4-,5VS/ M0[H@MSQUW]6E5M2*5"9\AGT;\LE=^1?];E/5O++&M*GNR[:8S[C5!#>WVC9O MM3>AVPH;XE.\5E\BK[FU6GO9C1;1ZE(=BO>U9*N")+&?!Z+A,2)C)9T^-\DF M'/JI::ZK5[=Q,/ZHF,JQ"FE'T?8B&^>P#6?%=#LU3;=\TYR.K22[FLS0NX21 MW_,UE'-@V*V7(:#$)FV #Y%A1 5SHS!DKF/[ J!)>%[H@O(;VDO)!5%V-44G M^F2&< -#8'[V#%W;72PY5:DO!%9*1>,1F?]IVP.^<[KZ<-79@G)5;Q2UJ;/@ M"X&(14\_C(?%(Q)@C?!%$ M,8U/Y6(DXNEX1;<6Q2&Z M#\?UPDKG.:GNL3R-6 ?I9*(4F?9D ME%&B^6WS R7< #%A3X5*/-/Q@_6=T IX1U5#@JZ 5*_OJ*J!E /-@!(VA.-0 MVE8QF]8F%712J]JT&7H>LF>VQ4VY,7R068_ MVCKPE=^^;HI[/RD&659KA,,*Z74R+OUW=[1D.J\L*KUR_+\6CD@4\(Z?G?>XU0;Z2Y7'%'9=$N> M9&T$:FFI"OVZN_1C8Q]537RRK*&-NMF9DABJ@4<@\JJ:YOB1ZM?]''\M5?EZ MCMLZO>::92KY)51; ='%VRS_"9D%M'Q:L\7R,'9QUK96E;.?=E*;^:S;. M5/K>ITA2I%7OB!/9W)>^B!*7>7$$]QOQ8BI\)_9CCRSE#[],DDI.]17]=BD* M-PAHU>N%!.40;YLIXV^1H"H"HEY7>O)JZ>G%4HCW*BFD^K:10'93 O%Z+H%X M^RR!K.2T Y5 WG;0_9% MBIQ?(QQ2A4CWD22[[>L++-,#_<"U=OG86+[-(+_ M."HI!EY&Q)->G\_TDZ/. VTS[]73G0/L:A)SL-_]3?R_[(M+,"?V'+6B8F/JCE2IFD!6I='5M()MD:Z!D8M.%RMLGZ-;6&%. MMVIC5L?+ 'CJRFEZU2>6WZ]VE?-T<)LBH5G7N6X%5,UY)^-)/1-/:N))33SI MWL>3$ON= :7D10&E+Q"8=D1$THQT?J_:^8*$4(D8JCW"? .%I32^ES1,4.H! M"BNZ+,FT&1F%DXFZD8OKXUG]2&6?^?7\MSJDJ6Z>/?]@]3L4/M3OQI9N4:R5 MMFJ>W;=9E+)5?H-;1'(M:4*)0L8AM"Z MC)F6;%:-J_I67+]N^*OL$5,'V^'KI"]UO^QVE4FXG*.]#N $(L*%3+,.SDEXZ+07J@+VJ*5.[@;6-2 TP%PU5 M;VICV)K?O%6R:1UQ-D9E8E* L(F/J&U+5;36Z77=1BH?Y)59("\K T\Z1$%V MWM@V?ZI:Q)N7 F<8JO5_39K78))5!<&NBLE$5XE0CUG(N:N[F'1;PS^Y44!" MS;0ZRVYI2D[5]KZK933QZX]-XS+X317P MKJT^6%QJ+G2[(=+&#JQ"C["_:J<5JUI$K5;-=615[4"K!(,)6EPU/>#W]43S MNM!1I]5R13!XRQ>3$^M;I=1I8Q9B3[& L@U!+[#,JY2RK8<\?5B($^Z,+AT_ M+F%#)RMJ5O4R>/E\;)T/I@5&F!)VM!S5]!?DB *8[+AX0& I9U>POCR=/!Y9 M(+;7?1Z.K-/QX*3M! ML63-'-^VE4N[;M(<0N^H"M:F/]2 @(5A1-DH?=*(L M^X:J ;W:LI8NY\BR$X5:_HI_G5^?SZ98E[!4D:?_A/U9%1+F J40UO@9ZP?Z M;4/?CD<3M[[:>3S5=5[(%Y>L9?)DN2#&QGR05>Y$>G,SR6[:NT]E'6&@:'E= M'1R*:#7Q-5(6#)X!#8Y[:_]I\XB6G6^#%L0&76I9=.+<%VA'P.4N\HR6)VI? MQE/A\SJ$=M9DME7Y'G.)Z,IWN'5>:RNEN8QYU.9AY/L)"P46O!=)&,:^$R9N M0)8"*5_.:]]J]]&:R(! ZQP7J')\J]I&S'GU5;')LV)<*0;?6J%U(3;@<]B2 MDA.^-;:L>Z'F9>T65*(-7 Y5_[]T,)C,%AIXU+S\(B5/2UZ+3*'SI59S!7S6 MOX]2R=3%%:.Z=55\UWKGMD=BIV3QTY@23D7 M6;(0-%)6^5F-9:%C4\!GM#+")%,6G#GW8^54JX=2.=7XJW;>\U_NZ&*JW##. M!;ZOBW2I(JBPZGQ:1Q9DXU1[_6 <7?ND6T7D2@52Z<77+*T+[^3C3K/6[D8L M%B+!(N"3,EO*T1A?30XIVK?'N"RP-DT]9(7TH-2 M!7<52*%'56%DCEEFB,9WQ:1ZCJKW/%:F$?6P$C>QMIO5 5-/30!_U9D$K@FO M';68.QT#5!7'^==L>'.G+9]ML$BS3)6\U])&U?D:GE;93M3)XAT S__7;)*7 MPWR@(VLN"V4Z6?38=93UU3M1QW7<51UD(JVL@], M&PXSO];6F$SE:^E8.1ROD^L'<(Z#UD6YT6@SFRJLU.6<@%QS?=\MC('UK =I MJ:30NA\XENQ%H7F$#HF;N;3D[DS1Y#DM-;;3C"YBQKLVJG));RW]1'U:V57S$+W)0P]@0-1;-)J99Y M5,UH/WXID0;1?O8)U&IF(>8GQN5J@G[ MTOFR()9ILW19%M@L#A:A@Q30>OO$6I?DMT[\(G)@>ZK(A?*8J]O[EIQ MJYFHH8M.+;\Q[*T%EQ'@?.42.[$T<>YDC LW,2XFQL7$N.Q_C MY9XP+[46U MLQ?945ZP7R^P0ZR [" M\X%NZ9R/9GAAG8&*@KV^0#[+&L9Z% ZEGS3IQ$A))0NCSB+/2ID#Q*/,XI M]6WX0'3-.R)V'3L$T PQ()P*WW>))Q.2)(D0R5*#Y?[*\6U#"IW!H#14M(_> MU@$%][-IJB5;K$I5MX!J6;@)C%%E-K"&&ZJ67[>HQZQ>?N<1]:_QYORZZM?= M.8Q1G!LM/Q&&U%LRR$:CZE-5M 5?P]H&]>L56WZ9HU9WECU8OQ9WZ7AQM@_Y M<'H+?\+BKU!/F!PK"_5]F7VM_U@2 ' Z($Q,TN//WO:1?> /6W&P*A\3E)&*.#37_'V.Y.D"!W5? M5US6?4OYX]4[\VRTG92@^6MHI58PORD?MV ,D;D&./QZFP\!*S87][9Z?0TC M\R_/K[4"B1H@[_^PE)O'^I.M_N]->_'D46]&:UIQU*IDOW)+WY96O-Q'UA#! M 1#!&0:DO8H&>@J!F]H0 X! ^\XGT/[R7E1/41+@TB,^GE6Z-MP/IXM7[(4A MFGX1C3!@8NC"@(DAFFV!R8LELJMT\/O-I)B-AVC@*"9?_S089-GU]6YHJR"L MHBTRG<+$W\ Z'[KXWK+-CE/ FZ5S<_I[O@D'NW!S^N;T^W;Z'XG\;[-'D?ZN M]*SVZ1VFWKCQ]6W]P/[C'0MYR[S506UBXCK@[XT()D<*AOLM\ MP8,HH"RA=D""B$FQE!@&M*PS.C#>8'6+CE_F6G0L1OHY3:0?_@6KA_>>#?DC MXHAY<5,L>?:"YQ1 < PX&'#X%')P6'#S?]7SB^!%S"),Q"SS";9=[ M-&!ND(1+L4+KP$%L'!S$D6 &&PPV].2@]AT;&&NPP8X=8<="4.$D+ J3(+ ] M)PPC3X0LX9R_07#XG\UB V-'(-H8<##@T(^#VG=PX"TXA+[C$QX&@:" !K84 MD2>3)')CVQ=N$,5O$!PV# [4.0))YR#!X6"\2U$V+E0BI/$O&2NC.?V^GWZ? M!(A]7K@Y?7/Z?3M]XU]ZQTK_6\449%%-"7^(,T43ZMO#VCL[G\B NZ09UM MZYQ9I4\;#MM/#N,V;3B,.9X4$8D#ZE+F$ENZ/-0W>8?]S\8XC!TQ MLDF/I>$PPV'OXC"WY3 G,'[$7551.V&$)5N,G3.(*I!5(.H M!E'?@JB"M%;VP!4A"2EW" N9PP%-_<1Q@BCTN:2.O62A>).,NA1JN!%$)091 M#:(:1#6(V@-$=5I$31+*(^E%42)#)ESB!YYT)4N$M*F(V :T_E7!VQN24=ER MITR#J.\+#/^;JLEW$>D:;FFRK&J;D=8 MD[/J7)\MU^1\7S,9]80W_[I;@>K5/UYAGE\L7OY0-QLO 46.5">QVZQNQH9= M4D:CMN$JMGC'8;"%4YD-9E4;JH=B-AKJ[L97V)XNA2\?UU^L&EL^7V5][A=S M'@8+FYU]!]09ZQ^LK[3^SBKZ/DREGLE%L\;X#]7S?)A,BKNP+0F_7'3_V0+[ M21A')'&9SP(&_R\*O( 2/XPH#3V;Q-W^B8E/>+H=,/ M+47_LI_UM"3Q&V\7]=(4)5Z*JF '49!;]YXS1;@-O:^+(CK4$JBF;JXA&E,W M]S64$I01W90>/T%32]6A$J3.WT&I[;QO;*F?M/">1'Q* MKU.H(19)8LO0\T/.I"W]F$2)PYF;2-@#_C[S\WW]/'XK_C>_N1\5CEBE&.M=\]&O#1>K=WY!7_/'P)\5 [5L_ M*3%N,[&JSA%L\R9-F$^1:V^CQ VR[!.R=#I)!S(2@1>Z;A(RYL1V('PJ;2;= M0+*8>MY'(8LX3&1QCX2[R53)_B%+3S7FM\MT.EN[TX0<3='4IHYU5DRSMXAM M^XZANPR54G921X6PF0A"XC 6)9&4U$M "O,(C:7O+B5G[X$05C\C+,;J:*]& M691=3=MO;1(+R1&EWCXD!!E^WU5^=VS2%F-PN6_3Q).2)8ET0AE'5*6*A\3C M,O"6@MCV0#3Z4'ZG9),Z5?\%G)VW9FG)IYQ=_0NC D#R>4@GDQ0]\@O24%Z6 MLW0\R-"C\F[IR*B>^Z-Z.K;3+7;#HMAU*/7=Q+7]R*> L8DG'.[R,';V69[Z M;\TX&Y6>Q$93ZWJG1QJ8>*-G:2]AQ.5M-80$\[6\@(<^$4D8$A''"D:BT!BD-*(R$R9=.XYY$"0?*QIMBK]MME&/V6[R]TXE M 76V9!M)04$V2&>ESE]! DW'C]9ME<*2CU722C%645;I53[*IX]HIRJSZ72D M?W,_R<>#_#X=6:FB8#1;9>G@%O^;3\N.^4H-LO"15WV4CZT!R-%'.JEHDJ7E M;/)8!73=9=/;8FCEI97]<9\-*E/956;!M(.7(.*4Z6436-C,H['/[22@ M@A/N11Y9KKB'1O/3<3F= !^-IQUK>M@LYF=<"YD'RU.%E23)KJAHE+SYL=H( MALZH%]DX+R:*#*-9!C^?S-+)(Y*M5@V;L;X5XYMI-KG#,2\?[[/GC/Y+6N43 M^:"G9TDW(_0YZ.8GCE@'W6\4$5IBK+/#6J[=95)_>\K@RZBALU0;^8U4GIQJD?_M%/Y?LW&&R-LKZA;BQ%M;.>+U M::,K"=OK$G;CA4&W"X#_U>/<38CW4C$>Z]Q#H/GIK;JY:I3 K%9149[:'6L, M0P/E7<.$L!4!/+6R,Y5'JUFFNI@VR@K5(_]26AB3]7OVL=A/[%9)IB%ET@]$ M&'+!?$_X7BA!/Q8^31+"$['(%>$H+38;TFL?KH:=*90]\.:0-QS)&4IA^4 MK9[ TOEK00ES"]35I;WR[]9M\9#!*$=6F:,[ZG6@BF M5(,$.BZ6Q;>G+Y9GEC;4NZDD0\TL<(65F+3C%#0L4&8Z:[O LM/I!/ ^ M*. _ZJ))_(O@J+['_(O?@%%/U#C'-CVROGP#I0KX]H?+XAYH6[CTKT=?4)$" M9D)]"]6N= QSGF3CP:-B[P&RTZ16^T"]@P<7DYMTG/^?,F*4>%M.LD%Q ^_@ MK$9J'$!PK$R (^@W1KD> ^L<%/J6NTI'*L:AO,V GW5MA7( 4(##_)[AQ:NA M6"F?5\5LJL92;(SXBS/=SFH+/B%_,AK& ,$R@>8#L C)L?#D;I M)+]^1,S#EZ@I/EH#$ I2Q+D2U=:R1JEQ]E!M3%F=8H7Z3ZP%[JEB>4&D7M!E M.KG)4&_M+F9YVCB<3J92$QS"WXM$ F"GN,[2$-30!X\%$ M8.,R-!=H*QE>%VW5"E54HWI<9^_2<IXTOWE''L M"1;5F&0-X%'==VI^O'*+N MXELD]T: 19O,)+^K=D(+L?6UJO:DNL)KVJI&PTNTWB"BA08]M5%E4<'-30>_ MH_P #[Y7\@V(1W=3/+A^H \>SAO)I] M/:IHL4(0O.$M_,8-IN]A39-R3CC C08>4^3W@"O #V]SN,LG:D::=P8H*;9G MA6O1YJBEB:N:-\74*C-$,Z#-"J:P:$V!Q2O4R# (1>A%G$8@&BQ*.N= K_=(\@@B]ETE3(Z9QQGC8#O/1]2R4^6 M8RHMV/,1_/%N5?1=%8Q>>K2MXA7"SLC $U'$/&;;G@3ACGB,QC*D @[[^:/] M5A'HX\X?JN.=+#L\-G6H*BNYN2Z/JLMP 68U1,.UXQYNK^,KD&9_/TZOX8E?T]%#^EABQ9W; MR0NFO$KR7^^62E]#,Q:H\T#.?RH9)Y'GQ=)EKF0LC (.[.E03HA#!/#J6Q2( M2U7F"0XW+)3GIE5ZTI?XM.SWZ\J$38T[/PY.7JV$OY3I/=?D+^(]2H+19&/2Q M6_@:2OC*EE8I"B_Z=5K>6AAU4KZ" 3_3/H+.BZYM9%G7]XZ) \I=:S5IG2.E M=6R%<%WF4^N;KG]9Z7X.]?Y:*\QW2@.L%.8[Y8ANMJOQ/P_T*%453=S(2M6_ M;AZ;MX\]J9]:?W^,:M-0JR!:'8+;/ R2 MSG$)8@]<_5?33OW(H\Y8G2=KEP/<.".5=#)/7;.)$ANR6*1.+X: M[28;@ZB(=2RUZE,K/J"JCW*]%#0(U3**4O"4&((:K!Y,LP&J48W.B-[]1E'% M;U[G*-]9CS!LM;IYS;>LU4Q -8"H^:]?93?Y6!D5E!Q@1;"]RF!.6&TP5P8* MG/-C:[EH%-QYM5KO"%)$7K;,.VT8%SU":6N;4\Z9>M6ZX"9&Q4RO9Z/Z:ZO/ MM%,.M#W-2C;L) Y5YS+)R]_UOC1G"6N!*8T4O>),<(<[IXBTG8TJC$=A&[^# MDP?U$V9:G[(BOV*D;"Z +4II[FB_:4<;[O#7HN;GA%J$%H!L_ M4OGAD/(GBE\;$,8=>0(\6_9N8!2(>4>@LS6/\6?-8_S8=FOCXND8R/T&/9L( MGC\6Q5!A ![(N2+/&D&9_=>O^C<72(+Y]6-MS;J$HU9,T/SZ%+8ZG^#FU:!; MZM_4L+O 3#?U#_/FA]KR?%=\U\;P[-ZB-9FM^O84YX"3KJQV2%+:!J?,30^P M9P"IQ4-%NVA]PH&_IZ.9PL5FS-E];;6LHIU@'GH)"32.+Z+RFSC MIT4JNX;YZ8%D%9LU!8=XU]^$,ZM$0W,9 2:,G-UK]$E7R M"@WP@H&Y(@>5U8SG560^#[?#(NNRZQ)C+\'PYEAY-SC9G]W,@)Z?=GE4C"R. MD2"Z/'R\S,''IWBPXW1T_!N0Q45Q/7U ?>"'"[BQ:M8^=NW6$:)4E=HFH;CI MKBDL/4COE8=.>8.:JTA?'X,"22,?*Y@?:O\OD.)TP:<# Z=3)#]0J[/)=_0L M-_*0NK/?^V @F&'V/1L5]TC+Q962V_)Z$S 4LFPV05T\RW,LJTF.56PO8LGJ MWX]@]D!Y?SWI^&V8EJ*NL@4.[UK 6P;/-0U?YQ,X\'\#SR#W ]0F]KK9!@- MQ\A9^/2[%,?5,8S*8C3OZD'WSMP;Z"32O/W,7FIN[IJ5YC6=;D!IXVDHNE-6 M/\;YK;2=(0^GW8FI8NR=*W<[8>"$>:V[/;!=CP7$=UW.'#>1C%*'D= )O3CV MT=VN#:D8=/7UGYI6_)94+C0-AQ4)G\YM9XB[^8*DVHU;6 5AZRRL3P?&'(.< MBF;6AP*&S,9?_G%6;#YR:R7==3+E5W*E*L3?0$'V#H/[<#$ 9^LM#DZ6#;+S M!M@G3+*I(M[2H=(/79O'=D18P(5(:!S9<>Q&'OH*P2-'.8)6T0R$!Z+W3 ,$Q)U MPVZ<.!81L+_O.CZC:,&BG/$D1'<9M47X;-C-VNN.K-/QX 04K"IX :_X2F\JVF;V-896\7/H M4.ANEQI#A1S-O7VDKNK\NW)C5].HPD^4S +?@CTZSE2PSXT:?U0-6'N^\.][ MP'B\;3!9:*;(7LL2][/)X!:=8U5<8YH/59@@B$BH4Y5-($JK5;4.^VGC8VM6 M/AXJAUU:F;'F=K/RXL/7:B5G%U2#^4/"O6E6JP.&%[;PXT(/7.YY&2,MF@:^ MXT5!X(5Q*)C/>.#'D1O'<%D%,O;I4N7,%1 /(E6)I*5>7&(8BG:&+H0#ZQ0Z M%YB'L$8VJH?S<7^TE:H3.8_;6.TB4OK&?-&$LI/E(/>-11C <;:FB)J0%9ML M^US=-MX[\)DK"5P(+&9AP$1 *,@?(F1>S)/E>.^?TT0 M^LO^GJ7-3YSMG665#P>*X]2J0L/F 6J8*?.J4J1151NC_*#B$K78O_4S%VUI M1]<3,9$A#P+*8IH$7BP8 >'3$8[OINYZ::*07L"IVOR<'?+(<[;])7M7! M?+E*4QQTL4S?K-\LO4^63@P^4I9_./QL7**JK0 =3063.J-261IU:&9EKY_4 MV2V/5O7M[WDQ:CX<9M=D,VT M/0JKHRJUT9F;T<]K/6"!]FC;V9'%'KP=VB(.$M\- ]]V19SX@;1#EY PGM/. MYPCO9S77?V:CX>E8?[ MK%E4G6'#E!*IXUGF)?I*O7PW?75ZQ2T>%U /"%1% MY>O#,!%E; 512^G,%^RG1#, M:N_P2_9+6;.5D1-GCENMG@LR!8&.T:T\E?\Z_SZ M?#;%Q)_R_Z%P_T_8GM[>'DQN\_:H/.[IS2P%)\#X&5 A[ MB?9O7/A?PH!TV:)3%H(O:P*5TM9]24"0L1UEIJ7W2R5'I MC#P% KY1>9!(KDBUU?2T-7OQ4SZ6R2+3%67FXY5U)S4B<8VV7,HS8/(]]/6"BD"#E69(M])TS<@"PU M*7XY)ST1S;N42ASH>-$+#!?]5N@PTSF3LG(8G17CRE/_K8U274@F_ARFH^2$ M;S'65RM7>=D:!]"'-1A,9MFP% M_@Q1M#-P]RB?HL)U#H5>1'0O]L4S$=TFHMM$=.]<1/>.N(:^_./YJVWI:N[B M*88CP4^:C.=N'B0F\=0)@V5'5*A"1"J0?NJ^U?=$.=6IK]^S\2Q[YR5\I,S_ M6Q9>7:=C TR( *V/4X5GV(J;5;^-^ [MHDZO[X& M>652=C=\=6#$+YW B,\1,^UM&GZWFB98'1OO!+=$(@I(Q*EK2T*\)'*<.'&E M*\)0!'&PN6/[GT\_-K+-8WOS+^O0KP^*,IG/6-RT[>QC7/<_3@KKHO8-[X"N M<3ZVSK",0.< M^F[U^5!\9.YC5)>!7AGG9>^=LW7?J2Z.H.J]Y..*JU&Q^BK MQVW32Z\5I/WRTN.I+/OF/](/[[F=MFRAZSC,83).F!T&(N0L23R?.R+P(F?I MWGZ3OQ:HW[&/U;\ONP-@J(9N-V<=8ELVR>ID.JSGD<%*IIV2)F5__;A>Z\>- M FPH$R4>"&PL#F.?"H?+T ,!CC@1#5_OQ_WL([=/W$]TX2*C[Y8/MZ6^UI-+ M*#YGJ_Y[<_M8E$YF?ZO\BPI M,L17/Z6 P;.[UUBS5Q%N_SR^B#.5?['Q$HU39<6LZ%@3X=%*\EKO+UZB]549I+19NT11MK"ZOQLJG+NQ.^W$:"1(1$MB" +:YL1NYE,2>( %U M@C!8ZD#R 4:7UUSCK\@PP3Y+F\\Q^0!;BVA-9 %E/J.AYR2>D)'/G("1.'%% M3(FDU%D*D_L 6\N6A*[M%5S:#SO+\YD\G 6Q36D0QX*S,/ "WQ8L$32V8R[< M(.Q_)H_[UD2>),TG*K:G3=\IG\W?D83' 8/_>13V*)8!LE(BN01>\RGW.OD[ ML1=Y#J6N[=L1HZX,8AH1^#&74<"=)'DV\V7ME) ?\N;))U5\$X4Q_JV/"48(4G']KXYJ3H\K;8C+MJ%@HG^)G M=RB0YUK3P[H;2HK;!<$U:6UY('V!TJ!JMU9-9+(_J@JFVB*H)/*'8C8:HG)0 MA3961K"QMO]I31>M*-.N&1%WKTKS $6Y+I'WV)2&;1K1P,_O4*Y+A]]!<8;K MLYB5=561^AYH'C0W3HI:#PB7F/^,CZHN];IB7UU8/<5>2/ H52UTO%0I2(?8 M(O-K-IYF@]MQ_F^D M6R!H]:?[UK!;W#G/X[5$!A9[4D7BKMK+C"1'@5")"/ M[V>5Y'H'.L[B-V?CI>]6[3NJTBJ=PAI-Y1U57J(SC0Y:54>)YE=U;QZ/,'%> M?5&O[#;/)A@*J$L%=ROAIF6ED99?YPE8=5VR!MEH5)&F$O[P-7QK4+]NPC\6 MJ'<5B7=)]!)8J;3.L@?KU^(N'?_=6J;N^0:5#_EP>OO5%;H?6]7TZL7]+&%> M:P!SX?ESC=,<3S_UU?R&S4:I]ZK.;C#3O[]NJF^9V#>DCRH$I.J(^MM85WP& MNO_WK)@J;T,^T)I6JG/Z-5MI73='8%)5?BI70(=%01A>M>:Y;EZ&O Z$O&KZ M.M606%>5AA$7R:RR!53E;[ICZ,M(-9!HG/K@EDM=KW,6O#)@;O4-H&[)G#7!.[V/G#W]5:XB\%M-IR-LO/K MQAZG&CR@$7HNY4?9(O*>M7:M?,B?R+AXXON[.8HR^FM'R,[^\4G%X3B=8F"W( MF3?Y6$\OG4V+^@V5TJS?T4H"L6&'JB;A R"N]+[,OM9_+%WXK:8!7\']_\\O MA']Y6K.H%!'YYXX>,O\9>=M']L9'/,2'O>QGS"$&N/9B?2\& MKFW0^KJ]^%CJ-P30 P*HGJ)D^:5'?#QU_*+])#\W?A)?>_9^ZGCV3AO/GK8F M*#O%#\JZ;9TN6C,^CJI>L9.&Y'I$>D2T4W".P@R)&1)[!XG- M.=PJG_,\?:TDL!?+@%?IX/>;23$;#]$.4DR^_FDPR++KZVT+#$\X4MYOY:Y M_O4\]Z$[T5M^V^--.-B%]^7T^WL?&=(PI&%(PY#&*W;H4ZUL'R%(A9AR$+<9 M"ZM,C<8 LU=KW??UF;/;+/WXJQMECD_L&RS 6F2VS M]).;M?6S_H]M'.U;7/#J:#>QHC4%,:3D))-.6\XRE$E"HB0@7APP.R !]63( M?1Y1)F,6+9701]':'P_Q/QT!>T46^IK"^:O'F2N=KQA1N\,29,.%$D/-,X/' M3G!!,E$EFP:/N< M485$&^ SP+='P-=I4DU=XO@N)3QP8R:X+0@E,I:$B82';+F=8B^!K_GSGW7X MN'*MK<8^[8)37R &2PV6&BPU6/H.+.4ME@9Q*$+N2F;+B#DB]DGL 8J2() B MX,ME4/<*2VD/L12+OPUA5W2.-J%_-SAJ<-3@:"]Q5+*VM+ATO9CX+ F2A(DH M!JT\2I*8NH)RZ89RKW'4,3CZR3C:J^R+*A.3;B@5M]<^B@]<:Z_\%>:,S1F; M,S9G;,[8G'$OA)"/"$X[;8OGFKBT-2*RR0PU!+"/!+##R9^&<#Z3<'8HA=,0 M2E\(9=N)F#LAB7WYQV\G%R?6#1+B6!4K36_0CFA=%6\+\=L#+MF\\^!-V0B'647:#=7]2JC[&K:OEKC1-BTO;[]I'M MA"[E81QL'_?Z&H[7"RC=JB_5(*E!4H.D[T)2IT521D,9DH@Q/V8L9&[@$.X' M+B<\=A))EKJD]@=)MQV,UPLD-4*I@5(#I3V&4D8;*(W\V(^#$,31*&"4R$#8 M2>2%U(,_'<*60J/[ Z7;CL?K!90>GE!Z,'G<83&Y5ZWBM(6WZEU_=Y=-5"^- M^_0^FYA@\M5>$_J1=9/Z@MJ<=GKH",=S'<>73L*X[02A)Q+/%H0QD432WQ<3 MJFIIWS!*@'P";!(V7/(S,LG&!%7'/9*NW.L0:H,>AXH>DC3HX?FAB[VW7!+X M+$E\S"BV[B1F+G.3("8A M\\(@$#%+:,))Y#L 34Y_P>C3;7E&.C* 9 !I(X#DM(!DAY3%-) ^#1-&0;<2 MDH5V' >APP,:]MBY\.D6,2,=[4NVZS;L73CY:]7I6+5N'6;W19E/#].9\F*T MW65096WE@,!S8C=V0IMQG]FV+7PGDF',8REB(6)[7PQ63<6"#K&?7T>:U#BMN&3[?#3[G;6QO$GO,HT1X@6>S, YDD$2N'6-O='@A/B"V=V=- M2UN"CFT*308Y#'*\"SED)SJ6@<;%!4E8+)CC)3X("9S+F$=>$#&7]A<7TF*/5\3SHL=ER\YB2-[81%PB$![R]T?+K%Q@@=NQZ9 MU*"(#/W83RD*'NH'KL1VQA6W"IN]!FA26+;CHAIR);*%O='/^AC'XP/2$DP^&WP MV^#W8>.W:/%;TLCEH>>$0>RR.+"%$_'099[M.F[D. <<(FAD<(/A!L,-AO<3 MPYG=YISX(74B)XPB%A"6!%SX-J=)X$8>A@2%HK\8?G!]/_8,OTW7D/U?ZT%6 MHC=GO,UU=\!L!0;V9E<,!1@*,!1PP!30SZB$CVA4\BU/K_*1T@*,VOXV-MGG M33C8A9O3-Z=O3O\P%VY.?[_29E>(/?Y@,)EE0RLL[NZS<9FBN<\T:GN-37-_ MNNB81FT'3@!SC=J4!;QIUJ9>=1JVJ==MTS;3M!"-#$?E,0^CX.$2C=AOD^#) Z3D'*2N#2,Z5+,1\>@VP1.1'DY M&!48._'R2(]ZG,=PE)9EMS)5S81AEP=[&-^QF'I-CCC=:(Q>[ZI=&=0SJ+>[ MJ"=LWJ!>;(28[#Z0'E;)0 .B M!D1W&$1I"Z))$KM,>"Y+;(\%6**>.<+V$SODG BQ-=%Q"XD>!D0-B!H0-2#Z M02#J>FW>L\,(C23CDD4 GY'PB",(H=*)HH3'2Y6L/QM$G\FTV'T0/3R57AEW M_S9%LW#]_D;&ABT;J&.?I=6>Z4T\F]W!( .UW/J'ZL_ZG_K)HWR<'5?QF83: M?_[[QJWF>+X+LU;_WD[J,>[3F^SX:I*EOQ^GU_#$K^GH(7TLX4E_NYV\8,H+ M"$0PS'3]V::OV7SK=H(4_J>2<1)YH,2ZS)6,A5' B<<+:0@Y&%FNV*^T7H6GLP?[.?/\NS\ M,KZP+L^M\/PLBL\NX@C_NCC_=AKYE_ B.3WSS\)3_YMU<0EO_!2?75Y8/\S& MZ6R83[/A7_NVGA_RL36]+6;8.Z \LK(_!MG]U+K/@'=NTTEFI7> 2\#A@ 18P M%BR)94 DI8GDDJ)%FWL(^-40V="?OOKG[I>7S")PO" &;O,X\UB4N(*ZGB02 M;W'!?2<^)E]>#Q==H:;%#]A .-JOSH;BUB]O,[@&1R#"PJ,L=1G =3E-\U$) MAPR?803+=[QOK=M:6D!8P,\PPBD=/_ZEM*[K\H56JJ(6K#M].0^M=-H= C8O MM2;U96U=I64.=*+:#=3D\.H51-E 7?H: !QR9('D(]X\W->7L]O+#VT-3W8> M,B?$+QXZON[.8HSRRVCYF3"D/LE!-AI5G_[G%_N+>@VK&]2O5VS,97Z7E=99 M]F#]6MRE2QK-73JYR<=Z>NEL6M1O: 5)O?.0#Z>W\&W8H,J'QZ^V_%<@;S[Q)[#6GWZ_3[^]]9$C#D(8A#4,:K]BAO:\4$:;EK17_ M>Y9_3T=H<#15(O9^K?N^/G.6^[,^3#U/!DL]XE"V]L=# M_$]'PGY9VH3XQ6T;+Z\<9RXC07&B]H3;8>3C MI(-\Q(\)]_U8^$QP/_"3,(H():$, I_[.X%\^]1@TX"I 5,#ICL$IK(%TT Z M?B)C+PDY9=AM.!&10WP&'"S<.'#W&DS[V.W2U"XP0&J =#> U"%V Z2A!/'3 M(3*2 :CIU E\XD74H7[$)+?E?@/IP;6<[!V0]BH#PS03VW^?A3EC<\;FC,T9 MFS,V9]P+(>0C M1.Q]^S5WJ =T;HJWA;FMP=0B M'647:#=7!9&C[&K:OEKC1-BTO;[]L%FF[5G6J0U""I0=)W(:G;(JE+ #6EC"2FAB32$[;T M(A]$RY"31"1+ =+]0=)M!^3U DF-7&K0U*!IO]'4:SN[.5&8)"&/(ILQYL@H M\'U;.I&;V"Q>E6C7'S3==E1>+]#T\.32@\GH#HO)?3%)IYFV\ZK^*8/B[BZ; MJ,X:]^E]-C$QY:M])_0C*RCU!;5%MQ\G8[8=,^J[/@-Y6)#$=\.8NZ'+$L?[ M &O"QT!LU52N8I0 ^038)&RXY&=DDHW)JJY[Q!UWKP.I#7H<*'IX=MN(THY) M3&@21';LL!B^$#J,$FD'- QXG#C]E?D^W1:Y94 ZK*P. T:'"D:4-6#DA832 M( A=.P25,R:2">&0P/%CYK(XB?H+1I]NSC/2D0$D T@; 22W!23F")^%211S M+V8B]GV?)Z!O>6X@$\K"#PA2V5F+F)&.]B7G=1OV+IS\M>H&K#K #K/[HLRG MA^E,>3':[C*H\K9^0.("FOHNX8'TF4W"(* QO./;8I-!CD,NS M_B+'IUN"C-AAP., P:,37R]%P!QXWP^$QQR'^CY()7$#A%#N.(%DL23<27;$'K8!H=(31Y)OM)[ZF^FLGP&Q!G -X!K M?1/@\C9B-HR9ZT=N3$48,,]W) MD+"/F"R8=>[FM1G_T@S[VQ/B M 2#WP:_ M#7X?-G[+3L:#[?B4Q4'HA8)QA\L( -WU'8]',K') 8<)&AG<8+C!<(/A_<1P M0=J\$T+=A,>!&TH2LIA(7P"8NRP2/HT=R7E_,?S@.H#L&7Z;_B'[O]:#K$EO MSO@@UGU(:S5GO/]K/<@S[F?LP$8X#JRI5YT^:^IUVVO--%LS5/1DLS5%%9V&:Z;CFJ&65=2B"*+;=4V#S.8[ MK^VV#0NK\P+LCF^P&]N@&)$;W1CP -A]A. MFT3)0QXZOA=SYK/(L64#48&!#B\/RZC' M>0Q':5EV2TG53!AV>;"'P1B+F=+>D? VF2K=O_)4!O4,ZNTPZE':-A2*F8LE M1ZGKJ@JD@DI.;[X?D)@QSW5]0<)8 JH2QIG'2-] ])FL# .B!D0-B!H0_2 0]4@#HG$0!)'+ M0DXE@&AH^WX"__.C*) <=//>@>@S:1&[#Z*'I](KX^[?IF@6KM_?R-BP90-U M[+-4[UEG>:-\G!U7$9B$VG]>Y%1B+^"6>D-M2CY&W]A79T-QFY>WF146=_"S M1Z /=-C#U$IK"F]?H]?V.](8%J[.IZ65C[]GY11)S;HM1CBYTKI*RVQH 8?? M3_(!O&-=3XH[]>WZC>_9>%A,RA,+GX7CJ?VPIMG@=IP#:9?6#(>8%M:=IN45 M3[^NJWC!'.HR7J5UFW['!]2V>_A,6?0?,A@#>"S_#L.JZ0#M'E_!SN&WT;"= MC^$)3Y0JU M:E]%M=R_XH3JO6Z.< B;BF]46U*HH Q8Z7CAFU>]^F%AN_]ZT@?"7WBHNF\NX6<7V2A3F'4L"8\#!O_SJ&!)+ ,B*4W@BJ', M]RGWCEU]=< 0V="?OOKG[+WL!ZO.AM44EETPR&+G@VD!N&X1=F3AO68]P$DI M;DD'_Y[E9:Z_>&V%HV(V!+Y0%*\9[\EQ1^UUJCD'SAE=@D,+**/+A>.E)PVQ MCR-V<$0"2H?_FI53SE;5VO]2/CV_O-0C MU12=6C_A!6^%Z614(,/-1OJ+=\4P&^EA@5-F=_?X;@4N.>)3=I_BY:B6\=P8 M\.W!:#8$1BBG< U.*]Z> -T#;5AP?3W MB-,E$?-N]\+' +O_O8]W,F;L=XK MO6K\05[^?GP]R3(]@MJ_(8@O<"=.]5MZ#3")"> AM@V8X-5=OC5$Q\AB^NIJ:W,.E.L%J(^[$QW M?D+3YRBN7ID"V1H\WBAG_L;Z2[=+Z\GG0W<%@#W2/AYV9"S]9#BQ9Z/X9), MI]-)?C534B4"HN('11@U S_!5PU;P1< ZBJ>K3CJ'GZ4WF@&R^^RD^6]L.;O M8O6/EDW;U\]=QQL/S/CR#TH7Y /U[^VD'N,>5G1\!3OX^W%Z#4_\FHX>TL<2 MGO2WVTDUY52=4"E]'A$2PYE$(?-CYKL>M2,2"Y'(D-@N_B9]\5I7B1[K]8[T M-91F 5L ]_ZI9)Q$GA=+E[F@Y(91P(G'',H) 80* O(FV4$1%][V"!^ /,T^ M=_?@34>]N6C@7ZCUS_-OT>G9CQ='FI]/S\*3)2K]Y%F>G5_&%];EN16>GT7Q MV44.I_LRXNX8V?XK/+"^N'V3B=#7.X-__:M_7\ MH$"FF&$C*A YLC\&@*F(,%9YJV0U=3?I.WPV'L$=IS6$A[S,E*R/Y9 7E_4D MI+Q/N-_&^MF)59=$O_3>GH$ZC-AO_M;*%S6Y-*>7;):54 MM11KY"5K451ZO4B'4WOSKZ-LT)7;B%92WSX9I364E;'B#G0WM$5<5[OZV\G% MB76#CH>Q,DB!%#$>/%I7A4*\0=V.KWVC;L<'4A0 (;RSNC.;V@(09+/'VF1S M/8,17G%E]8'XK $:H&%Y63E':BA4UO6%CD%O."Z!)E%'5T(\R)2X$_>S"M83%9U0J_% ;U08SI>&CH5*9 MMH :[B?9;0;T]3U3 Q^!L(WOPL&/E;Q=3@';T%:0QTP-=*P(OL<'IE/ MLGFK2:-6E]7GS=.O5@X$PR@]XK$Z!;TC\'5E-#4QTJ1R?$$RBG:CO/R MQ/KUR;-6MI%L,%(V:9B7MB_\:S:\T1-_:IVI,@ WIM#&1HUS*>]!.0;RK0RK M#2'?P4E5^I?>'K17:0+2SP"2*H!!?LC^N ?"R?YZ9(VSZ5&MS\%9#/%M9<%3 M$?1J=\LI_$?OA[+3+-+="5R[,$_8M".4R@"2_B^MK7CPU;M\=E?9809P*/4G MC=*(S+# 80WG#Y_B=A0 1V71\HA2->>H?YLKW@$D]=74L\L%'=!C%\4 M[*=A.ID\ C$I1^H*QS'H"&V?F-5CS+62@<_6>EY?:KECQ#NQMV>[>Q=%O>S MG(Z+/R2N(X5(J/!8$@O?2V+FDX2 D,_"Y6#3MQY8U]/_X0?FG(BMG1?Z%/#B M0N_@Z/%D21][O:9[,;C-AK-1=GZ]6N>]N(7+Z!)NT(Y:J"Q.SRJ^B>,PCU(A MPX2S2'B2!Q18U79H$ 0LYAW%UXF9&T9>X,1!Q)PP%M2A,@H"6T@A7;*DN?;T MI@"A^.XN;42;16#<$;TO5ZK!=3$:%0^+:?H;W??5V]YYQ%SXUJI?=^P]H&]>L5FW0)6E!IG64/UJ_%7;H4R_:0#Z>W M7Z4\<0FCMNMQX7B4\3_7>90#V,/TOLR^UG\LV92_-+F$38XFX5^>3C743W3E MG_]>?VGQ,_KT1^29C^RW_&;,NX9:CA(:GBV%M3!%-KX:I$2*(*"![2UE^&S;4*NX3P=U M),A[&TN7$>R(2+;7Z3(&E PH]1*4FJ1?PV2&R0R3&28S3&:8;">9["7B-7=$ M(UY'))34]VR0L#F30>1'82S#Q Y"ESDDHB_SKK\LE]Y(VJ9]WZYA4X_7>I M MH<9['[?2"6\T(2N'Z9(T(2N&"$S(BB$&$[)BJ&%[ M(2L[(2!]^<=S>=6'2?^;MY5K/E'9"DM,TDM[^=86]:$V<^FT*821'6%Z4FB[ M3L+\V/:%X$(&GN/2,(R=I5I@?IU'FQ23BW241=G5M"T&TDB0*$ &F-6\QG2> MU/4L3YM"D7-V\]\N?FQ8T$<.A(?,/W)CEG1F;[2^ZZ?2]EM=?0:E#$KU!J68 MUZ 4Y;YTDH [W(F8C/S C=V .&[L<&Q*_%"$DE$G#()-(1]%+.21<%T2)T' $QG&TG<_R4A6M52JZ#I L@:J#ANB_AEI>F-HZ+A'@O"] MCC0US'ZHS.ZX;2]+Z=A!!)).('Q&I>=[7)#(D[:0 1$1[Y.MZ6,1@#C2L+]A M_QUD_Q_6\3]S&OX7S/8<6R1Q("B3O@BB6 8V!4B@GD_\UWK$MFJQ^5C^_Y#+ M?YDOWD-'FX*,Q180!B[V&2[6H05OI858>$F82,(#UV,Q]60B>)2X4_98)]"VL*5W=[.$R[]8M1;)?!2LI6M F+%04S#:+EU;A_".0RK&E8]%%9E+:O:#F,V7*8!"SD#X<]/ M I[8P*^$1<(-EZK!?%#\@A%R=S8JH4]158>[\+GD.N?^#VM8S+#%R7NRZY[< MS=T+1%N[/^^I^;4#(6R@6+5W +2>9S+Q -E*TXDL5V/A6NMLV\S M>&S"LLJ.F.=N/OKL#631S[@U@X\&'PT^O@4?J=UF)Q >$M?E,@RISR+N!4*X ME,C0$U[(2/"1L2[]BT\QB&D0TR#F(2#FNO @2EO(] //HTX@?9>";.F[PDF( M0TB0.'$0$-?[0 M@WT)ZWDTGKXKY^5Q&,@%!!F$-PFY,)G5;@$T<%A A!/$C MP3#@,N:13=W8<1WA"G>IJ?G[[+:;T=4]Z?4"2/LI>2IK[M]4(^+F_>'&.RKO M02?K*!M4C:R):F0M^MS(>J[8V!R [UVO:Z"&FWRLIY?.ID7]AKY[U3NF';9Y MV-Q'IAVV:8>]POE^J+4C36UA0P2FMK A!E-;V%##*FHP[;#Q%Z8=]GO,C(=N M1=QS(Z$CVT[:OA]YE-C,I@GHVW[H\UB$C% >!8SX\38 MAZ18]M-V:,#.@-V>@=T6>@<;WC6\:WC7\*[AW=WBW;UCSYZH"J[;9E>'@9]$ MG =![+N,_[6:,][_M1[D&>]]^([I"G[PGED3N6.(P$3N&&(PD3N&&DSDS@>U"S?F M=>,:VS'7V(L,\Y[;J:7HNU%$O(2*Q&9.XHDXECRR'9>Y24##;50C[MKG>]1H MCM(CQ[%-D(]!0X.&!X6&7B?M.8DB.V:VXPB7">[[DKN>"(*$)Y[M"ONC2O%\ M&D3:']@HN)\L8N#1P.-!P>.ZNCN>:/&11T'L4!$+UPF8)*X(_,@7,@K#, :< M7%L68E-U=WHJ0CK];W8 M?NR%42S(!LOL]!0R0>NFTCE*=&8P18!H#&O81+ M9H")QA._WR=JU:;;]0$.785G#LN^RP'"O;77L."Z-.743 M3A(F7!$D3-J4.]25G'.VE'/_F1:8#VZ,+C;(LV^RL?32C&*8O!],OH['17LO M,#9@CB4\#!RY-K^AANV"GRXQ,R=33;=Z;]JO^MA5YMK M9[[/-M\7H]BZ&,6-;E)/X$^0MJP0C^V <=MW(^(R #W?=7GLAM1V$B_QR6M% MG$V')&VW=R0YDFR3]H(W$U-OM1:#$8>*$52V&,%L*43(>&0#OR1>$!/7#F+' MHV$L_7!C:M F W7>"QP?&9MC4,.@QIZ@1J<*"0U9:$?,Y[;CLPB MY04BCC:'&IL,7]FAQO$&-?83-?81%;P6%;C# AI[H>O%/@N8YT=>X')!?1Z$ MG)&U_8FW%(2Q8WI&[WB[5[6)=BV>;)?6MYW&=KL7-_?2;=CQ^#DA6^CVB?1! M#4RH&T3,]8@4)"'2X9S'A K/V8ZI: /PZ\DC6WYL:_E>AK\9[#+8=4#8)4F; M>2L3QPYI).T@"IF,8C_T?,G@BZ$,PS!Z;7S<>TQ8_58D#9@9,#-@UL/,,!"T MV@*_D4OBT/4)]UW&1.0G(8FXB(DC"2&A^X&FM4UHQX1]))P=2$:7P3^#?[N$ M?^O@C[7PAWCG,^)%(,(Q-XE%X%-..>!1@H4$UBJBK[,A;D(!%4>2;[0X^6[* M;"O:HF]D;+VO9[,[^,F@ITW6+]N^ZM9=^FB5V6ADY=-RKIMZ.K7P\VE^EQU9 M#_GTMIA-K1*.1MFFQU/K/ANGH^GC$5*;-2LS^+4%Y#O! ES%?39)D;!*"S[$ M+Q13F(QU/YO<%V56'EG9]PP82_5X?[1NT^^9-2ZFUF,VM>#&']QF0YC9%)GA M\<3R83;P=CD;38^Z3>&MP2@M2YA/5BY._PA>#$8SW,NY5>%"ZI'Q9U?98S$> M6M.'; 13N(.=NH7?IF6S$GA IH96#TX' _UH'!)9JQE-O:T(:5OWAGR>;C9>5^_(/ZBS,4OU[.ZG' MN$]OLN,K.)C?C]-K>.+7=/20/I;PI+_=3EXPY564OI[7T]<0M74[05C\4\DX MB3POEBYS 9+#*.#$8P[EA#A$! %Y$\.HUO;%-1 >;#C04;-=:>?8WG1B;V1B M]7*^%. OU/KG^;?H].S'BR,MRIR>A0OD]_FS/#N_C"^LRW,K/#^+XK.+.,*_ M+LZ_G4;^);Q(3L_\L_#4_V9=7,(;/\5GEQ?6#[-Q"KP,W/77OJWG!X4,Q0Q# MHQ'6_AAD]XB-P#NWZ000XZZ8*3@%E)F-1UE9:BA\R!5B#I6?;W%9'23H(,," M="BQY!(6>9&-,G6+'Y-(V"Y0OA_3B($L$L1";% MC C$#/F+\S^72[[/3BGJL ;=8?"(_( BQ"P=_53!=03K4?R"4PM&Q>#W+RMF M*A(GJ)0N%2Y+>""8YR8.=[TD MR^@W<66DM7![#C7M<@C2HT["; [.N'M5H M@_;8FFO6PMNK?MR<(%#6[PY5H'=Y6SR,O[Z<#U^^Y<_>!IU'S*E3BP>&K[MS M&*,L/%I^(@RI3V$ TD_UJ8JUP]>PMD']>L4I7X)05%IGV8/U:W&7+BF?#_EP M>@M_PN(KX7< )Y_>E]G7^H^E!7]I?-9-?(;\\K1'6S^"PQ.^+,GIU>/?]A'= M^(CO?EA/2R5LJH3O(?OW#[Y^\P5("RJT1^^28Q]9> <;:CA(:HBR09<8B"(& M<<@I9A&(0*BS@Y1=C#/K,4LG:%% .=J$=6X7'$S?S(^U*U/;:U.!&:@WL8#E#:HNV.$D8Q]REB1V'C#$W2 +?E2*VD]"-1!#; M\=;1:D.^,7+$R$:#,_M)SKV,G-^2\*C\%:WL.+V%X[BYM:[S[_J=0V^<]-[4 MP=W-!:+$;A%,.)%@@KLRQ@8 CA^$' ",T=@AC/'U >5/(9B/Y < =JGI+@&R M0RPKMR]Z\2./;53R6D,(O17 #+?N![=2I\W<ML+/>P1M_;3EP%[Z5,,K=LF*M#:;;?3,7 M82V01S)V QIP*>R0>324"0]IE 1)+"F+UE>B?0K(+V#IHZP;DK U.P=I)CYTBLT^L;J3FV3?\^Q! M!W\/@5NLLF&>;M1;JH+6)M-CT.[NYJ9 X,4L(W!M,"_JOV(M5A@:-L?#.]53%X^9V.Z(,SQ]ATF*K>1_S: M73KY/9M648,X.;6O[1;JN+^RBJ"_KHO0M#N. X]!V]6[= _G>)\-IDWP7UZ6 M,U@=?DO'VM=3P.R!(]RB>K?R*7P9SFL"<\]_ST:/>@*X@]W@_8<<2.$J@^W_ M]RR?P Y68RT$(,)7,.L/OC; F_UQ.43Q+R5&V>H*#L>X1'V2)];I7.PDG 2N M#,Y"[UP.'4BT6Q\B.U0B33*5'XD@#V#78;,5AS>-PGV[& MBO7R>H'Y>%!@&L<8""2O26%E\D(YA?]4O'&-#7SN)]DM? \7A\\YL7S8R7IV M>*3KYJ/S,/1LTC:]LYK9JB<$V2#%?)*YLRO@U/!QBNY:6L'/YO([6ER!,WT* MAC"Y97J+S*ZR6S1-(]'B$YX@W'1CU(OLTQ"LU1+L435[3,FYRIK W*/5&U&# MQE*\KDIQ>6KE"M]@\!6$#U>"E<-#U&KJ6^O5=X>.%F["VJS%B+97#[B0P?"F MZ/4+3"B:C;+SZ_F$XO-Q)ZY]?= Z"')Q0H2;2.XPVXX")I.(>2$3DOG$YIV@ M=1 +)9.1'W%,%V2)GT2!Z\6VY-0/F>OM<-#Z;?&@+Z86R'1Z [ZW\OK/RA8] MU\@0ZE[[Y M2/?=>MB^!0*8$/L##JKVA_^:E7BA8'4W0P,'20.JF(S5"G\62G^&%@Z2%M"9 M;REO_LZXI[=P)?YV9"0Z;1AU=1F2<09 MIV[DL41Z@HJ(!CP)@L!F7IPL&FHWC)JMNP&_UF/)'[/ M%?&/[:O.CFQA'T)FD0&"_0""-=T'J"/;_)'8]^* QA%\0IC/A7!"-TE\SNQ0 MQL(CNZ!??BP<\ ^$@F7N>0^9F0X&!CO>*42XI)-#["0^I7[@B(!C)W$_8(X3 M153: 16.6,KX[X6.]>&B W<.073HI]>W3\:GPUVXR> [A P^UVW5RR#F(DD8 MH40F+/ \*408A&'(0S]FC-J?JUYN!->9V*CA;/?2^PS>&;S;:[Q;IT6[7BL* M)U)P:CNQ%V%QALCW&0\CVXZD*UV')7WPTO9:\WT+B>R^3FP@TD#D3D/D.H3L M%#B-B!,$">7<82%CMO!=&0C&F PXC\)@RW;&;0J"_$,;GO9/$-Q2G8?-) -V MMN!0TCMUEN:;\0UF@=^GD)A_KZ:6S:5&_H:]Y M]8Y)%-WAA_4T!L6T9C)Y8B9OU-# _V?OS9L;-ZZ]X:^"NK^E8)(:(28(AF '%GWT[^G&P !+A(IB=20%.YU;)'$TLLY MOS[[Z?)&.UKH\D:[O-$#-")UT?PG'$,19S+8@(>8"E M-"I G']'?Z+\)SW$N'Z,>X3L-&CU,#FG\TYVJ/FA4'.35Y+C)MT^""D7D1"2 MRX@Q3HW2"HL@L)64XTBMU(9_;Z_D@6(GV:F?:# "D(I5CL-ASY,?NGR3;M\ MTRY5A/,&(6,_(B@6.I:^9$:%*M1<"<%BA(QD/CIP!?Y]DT8H[4FTO^CB P+$ M#@E. PDV*J6R44HIB1%GA&@A%0M-)$4L0Q7$820T,V*E\OPA*J7OG'#ZGDUH M3R>ZM@./XP"/#=@A_ 8[0JIY0#3"*C2,*"0U]V-,A8A50."?@U2TWEUX$(1^ M!.'A,!W&AV2"^K@3[_(+/D)^@2 M#5,C))DRG'*?^7 X1"JF$6%4(1W$[#N[ MB'?14E+T$.UR3CO ZP#O= %ODR(M6",,$QP@1)D06A OE"*P)<\XA%COA&4 M'X BO0/80^@PTJM.1R_N0+(#R:,&R4T8*1JIT$?,8./'B !2FLBH4$8T9CH. ME6*!$=_#8+ ;6=#'AY&-?VIII\OMQ>WG?KGO2;G([K+$45T1^BQ2080IQS$3 M(9R[D>\+B9D-5(T";K.\DOK1;\Y]?/-JKHG)YV?>ZSK"_GT\'M@6OGHT.!]- MD]'7#'9"%T4Z+<*LZ _'Q2Q_OAFL+ZG (J(AB0V(,5QB[ ,7TRAF1OC&;S6# MI8)($<92:2E9&,5&>7T M5FFD34!+]/*:>:.W30?_L -:VU>V=#_)\T=XD^W?/!M-R\-\?.M]K9:\_.(A M*5Z?P5R>$G]\\I@@2K*4^:UR593Y 6,X-'[("(XU]76@-3>1))'T5^)W:O)X M<54!-L=W_KS0ZXLSM0+O'DQ["'\LP?R+UZ?*$'_] L\[ %5JXW'N;OY_^WD]M-_!9WK]+BK2\> (PD'I6UEW*^[?KG#C0 M\))^V>;\S M!O &L*-<[$QN6[D/4]<*'KYU-]0]Q^$YP7 \&WA?TM' L0\L MV=_S<=EZ?3!_(GO1$V%6>?:[>\35V,7L@."2/E9+<-UZT-W;&7(#/^(&[8V- M% D59BA63#)D>"3C4!#$"0\,DSE)K]*NKEO##TX?9 MG$?']4W_+LJ[VAQ[?A'/6=9?8-E/1=JW;/L DA-0QP]_@X7;))"]4M69C]"K M1EA^_2:FV6Y+6A#I$RR-T4: ^"RH,<0G06@TE4QRP>E36_)K.K'&T='7?\%Z M;[4?>7W'O^U7![09WGQD;K!GWAPB,H"&U"4ZPYB\##@FRYM]@G5-[#\@$ R] MFZ3(BI)I;]+I0YJ.ZLUT/]O'%%YVZ\')"U+Z=)P[1IV,I_ XRY_-PP&)LF+: M\V:%@P,'.I\,$$^V# M;,@)0U++* Q!0HJX0H@0M.(>KC?P?#ZM-::LL-3:%HETZ6!_ 65>C/>$$JV] M:8E3;HLR*\5EMUG:/BG@[-GOQI"F/!Z7.HQP; **&0N$-(1&R-;+BWE %%I! MCZTW9@4]7K\QH]UO3.Z.37M\/K$Y-\#_P&]]JWW#$3WV!LDT;1BFT4C7:*"E MZEHKEL]+_#M/[O[A;Y@NC=+]^RZOGS%)O@(0Y6GRVZ?D%M[X.1D^)(^%58CO M\BV&O$Y)V6Q=2%ZR/]Y=;DGF#P43*.0\4I11!?09&F$CU+ U$!PZ*%7Z3JN M'I 5LBS-CJ9-:O=6]H#G=FQWRO\_L?>/RR_A^<7?KWHEBIQ?!&?;5VQZGU%> M7%Y'5][UI1=<7H31Q544VK^N+K^H5=TF>5IIQ&4X_&PVMNC&& M@SE_R(JT%@Q6IM5"@A8R[, 88:T)KS(07?7OTL%LF%[>QAG <_HE^Y:NF(H< MFSQK)6(!!SY4TC?2L##&RO@H$%H;K6/0TU'+2H2(X#%2E"+*F0HCPT40,<*, MST@4T14SSV%:25KVIEIUG"[Z/+Z[PCY70-XXKAVK[I7M*+4\5%1U^8H7%*!; MW;PC*A2WHRIPF#U3F:Q\!U:[KI6V\P<^\]/N2]@=QKP^]KN^:VK=(3FY3V!^ M345*=$AA[_LKD^?L)O,SVEL^GKO=/_W=KR4A;UD(.I3TX0[C]D/E'[468%D7 M4CM5MR.!#TD"K1!2KXJA=U:*CAP^)#E?#8>9$;R/PDNS MX.VF*>#AU;%'?9I"L>W57GZZKSN=@3R1NG(#-<1A'1 M0D6&<825T22,_0A',A!AM!)[\HRSTLDEF_N./W6[>?PY^<\X#X9)42R4X*O9 M^=YQVI: [#.PP\+0P\.EDX1($11,9B90)#8 @18PS%?E:&!9@ M1E0@"8W)2H;#,RC6DLS;@OG1P2+I"?0NJ/BJS.&NT','HQV,'H HJ?Q&E(R% MEMI$ =%AS B+C1_$(0D5#HP(L7B)* D*[=$A)N^IKJ5(!X = 'XL $2-&!ER M@A C-$0*V\[=AD4^1PR;T)99X"M-O%^A2R]55#PP".QTZ0X#.PP\00SC2APV+N(?H3HM4=[IT!Z,=C!X? MC&Y 4=:(DAA3'4BL1!ARAB*J=<0Q"K603%(1OT247*]+'S9BRAY5.RWF>IA, M\%$Z(5V,1Y]LK95TFGK)USQ-[Q=2?C]FL,JFI@4[C<]_7R!KNU9$C)4.E5*1 MSSCQ%0Z4+Z70?H1"8TN3?7?_,E!G19QZ3IL[E/U\OLM^ P>KVW:L>1BLN4E5 M4XVJ%G%D:R/C6,6$42QE0&BH Q2$AI* 'Z;;K806I<'7,? M!G,_S]L(Q/HYO8)XPA$2D6( MQ,AG8LZY#NB[VR*^>[]%UT,G''W>][ M\HKFY.4,]-PPI$$@!9.(&4V4TCBF2F JT4J-MG>WJN]9)B:*G\*Y^V$2V:[S M9)#::L1=\MIK.__N*:H"V*-(:L<"02,4<+L/R)>+* MOLSK#1'O#LE03Y&=-CX[N/X]'7>?*G=OTD80QG/VU@@1)D,&B@=GB,5:HM@' MCH^5C)D4*TT,#\)"OP>&)SW$=RFZ='T,.X X6(#8A ^TP0=$=1QP6Z&:1RPR M5 =^:$)!XP@;'>*7>/#V8^3? Q;(GN"[-.UW9W_'VH?"VKQA[0".?60$Q3'S M&0^9843&'$N*)>:"O82U]^4EZ"3[CKL[[GZ!9"_1G+UEC)@PBI (2Y#KL0G" MV#"E.==8B/ PTR3VP/"X1]CAUAGH)/L.(-[O^,=^<_P+Q16) \,YXP1;6(1 M&1T@IG7,5+C2FOO=715[P +58_*TS_Y3"^S75==6;YKV[T:PQE\?E]NS=:[4 MDW&E8MS$2;A&4M+WJ:&:18$/>DD4JP@+'>. 874(CH!O@EWL(] M>0/>B:T)ZQ'HB= MQ(G\89($+ 7< R4,O(=Q_AOL;3_MG(J=4W$.I0CCP>H@'8L?*XMOU%I$ M4X4?QT:S&&$0:5SJ@.)<<$(5-28F_H$6]=DKU^_2OM^%%W4P<; PL0DE5(,2 MPI9B#JBF+-2,*6R0BK . Q/P0,?QVS.A#QD1W@40.C&@X^_WY6^*&OZ.<,P" MJ3$.!; XT\I0%6KB4\Z4UFP7><%O-6GLD\-%ER#4L?@QLO@F29]BU8KL\2,2 M4RJIBAEETA@=TX@+$G(48?&2"G_OYY_8)]% MR@=PB!E&5#/.&-:<1(I(/_C^G03VB0CXM"U^IY9.$"23; J/_-\4YC.^G3XD M>0K;_BT=CB>60(#XBJYOP"9 *UM:5#-9[6IQS+@FFN@,$<6A##BB$6%,B5@2 M30#G2$1Q1/E!5#ZZJDA8CP;UGV%#S(&EY1U62-EM[?)-5'2PND_'ZL?!ZALU M'47GO.X;F$TC]?!KOR?VHIW8:[[PM81V_ M#M3!Q7' Q0:T8*A!BYC$2H?"UX91%NA(,8PQ8]S$@@D1O$0RV(]OXSV1 ?=\ MNM/*:9U6Z=7+T:$(L1AP!!#/#0DME&RG'$E!:([2I/912ELU).[K9;[:C+XOB3?!-CA MX4Z5;XX;Y9LHK6)0QW4<&!9HK D)D.8*&<4,Y?M1OG<#D5CT=MO \.V4\2*- M^?NR3A=5V&%JAZD[DS%I(V,BV\LA$EJK(&0"1SH(?8,HIDQ0+76T"R?E+D*J M:0]Q<1#PV4F8'1H>*'%T:/@:-.2-@$D)!R ,8FQ\S;3Q38P9B1BSM?(X?E$W MC&<\N3O2N,7^XBDZ/.SPL,/#$\7#C1JW;-I_Q+'0" :'-8Z8BJ5&$=<^)TP8 M)GV]-W?W+AS1L@=#/ B([#3N#E,[3#UE3-T J:+5*MV/8Z08B2/,8A8(:F(N M:60"3*B/H_@ED/ID3, .X).3'E:=A+G!R_^7:0)3J+_?R;/+!;^8W<,M_87) M#;-1^NDN=8"(L/^G96Z ARXBB_O"+4DV HR[CMTS L9>%$"L]S?9R!W\A3?(BOX,KK2W>A?C M:>H1[Y-GZFN#UK5GWOG*TVU29E)*$O (8+H$YI G=GD^V:7R;I(B*SQ[4-A! M9+F7%E,@;A! O%F1WLZ&WA"XJNAY#W=9_\[+X?EI.>9Z2UZ\,-.'\:OO+8^? MZ7CQ&'H;(%5DM()'K=[N$J,H0-H/M1$LYDQ&PN?<-PPT8%^]I'?SO]RB?LEN MTR54"DL[X/]?D]^S^]E]'6;4@J1/1=K_/)CE#T!? M13J"U4U'WF.:Y,4*ERRBTHO7[,QKBZ1>^OLD'14ID&5_."M)VZ7\>N-;(/=O MZ6B6%O8[2]HPT8&]V :_C1PT.0(KIO ?&T-5V)N ["=Y>@?7P;)YPS%0]T-2 MO)[,RCW^XZ93IU596"$=.TM&2"@+8B']P!"!D238IRRBR[O<7H_+V^6#9_W^ M_A/VMPXL.Q_!G-.K>A6^C/ON40O!9S:\[/+V"@ZCS4%F;'YL\>>E_K/5_#,/ M%G,(?[R52DK&3$:#O6\<:>HF&!UR3#"50C!&5*!TA&DY5.IFX%RN<0O^=97OB>)&:W M]-4W]P#?BDD*R_\M'3[VO/<@=MK(QH$6),!^A&SC($OT1$1,(,QQ''#^]I-% M'L:>X;-5_^/. >K53QA9@;<-;-XI#G\.OI:_WH4 MDAI3K<+)2 #[$#CB Y#!I:)"VWHB& >2<[62,_ >DMIEO:A1N:9'<>J_G[C& M6S&[-K6;<1F$'':/^%(9Q@R+B&$21?%*/,5[B&M[W+W5?(Y.9OL(,IMH]9%C M/@LE#2,-$AKA6H8QXT20* !M):(K90[>0V;;&\63LU6/TE$);K+1+,,HQB:@ M1MFT=9^',D:,(B($D3@&V>U["&Y[VSBTSXWKI+?MI+=%2_=!6K9=V([7WU ML(1\5P6P_/,]9$35[A,6BI"P $D&_X^I,4QAQB(>$Y]HO:)SM0H:6K/];)KF M=;KGZS*#MF4[NE>\=!+[P<@!EL_*1X5IO^)=U/M.G'?FA;/<:D$6EZS-O,(5 M>*@ $6$X=#],\O%@U@?-)T]=8(8W'6^D_;+X)=R1]._@DJ_I""![:)^0)D5: MBA_3EG\(0!]NZ\.E25MW@YV#JXJT?-Q9N7!MO]+E(7.W11W.K%VU&%/0DM853;^P9' MVHK4?S)'XCN(>1(WS=9\1GP_9KZQ+1AD&"B& C@L_$!'6)-H):;U;=3\/SNB MYM7(@YU*:SNAT5.5VLZ\[0H@.P]\OZ21T@$/A#@"L2X;S.!$J Z7R@U?'@OC MHG7H)-^2;&CC)]R6W"?Y;^ETR:MOSZ-EQVOMT)\_Z,\MQWX*1#F^S_J+KGW[ M4&L.[%=GW,T;=GT;_[HDC4]#V,I P&R!Y(H9',D SA 9&1/[*B3J!2V.=N!? M?Z]B(<]Y\6^M974_;OS54!J[3MEHEI3!2^[KQ.U6(2127!FBXT@RH8E&7&@3 M8]@MGQ*0H>$!R6YUE5T&)KF/#^4P;L;# 3Q"G'E+9/DD0B]!/HAHV=39P&%O M [=D(-?UL[0(LZ(_'!>S/+V&!YGAN/_;#V[][,^#V%(Z8B8T%RV?I#W]KS:XTOJKK'GG/9U(;!Y9,Q_)1Z=VDR^.\LR4'*LNE=*0QGTPPD86!N M&P>;3*T0FN46/(#3)WDVK/0$C'KE3992QA.WB4!*L(1I94TI:<[B!SS7(J"] M!A[]ZEE8*>S5-W]R%B4[K5*=G2S1?V'%\,'V#/ >*(<;$81$..2V0B_F$8M# M8Y#]/PZB>2P-4=$A<,'UPWAW7( V5^4_"#:0[\X&\.0=<,&9MV"Y'!;CM5(" MG._%> ;S6SCE_^I]R4;]\1 ^7Z0W>5+\EOS5"^'>G\"G*YC*S\!:XQY\.VY$.5P)7WT!UAW#8/YE-<2!]W^!P@?C^[\Z M1M?W!XHW2!Z^PB1X+AZ8W*,W3EBLJ MD "BL ]S M($J,,:C5=$HC,WC-JF7-2/<8?N>&87H9*F+#7:AR\8PJ=W63Y8 MOJ*W $_?DGY2FC-2>X$=S/+*>[=)/QL"Z:6E2C'/@(!%GXW&E1!4T6K_+LF_ MIF]R5&RR^57XUH004=!@C30HI(Q)Q%4L_#B*!:7,%TR%> '?EF#L5]BYPY/DL5$O M:T<* ")P[M#FL33&J3D;9,X5;I-:VL?E(EW*]729>!-K'"L]*)8ZVXA2P\WA M4&7+$(9M#07",8VQ5?R1#$*&* K]" GCZ_@]J=*MUGZH\1VB1+>AQIY-DQKW MLY)HK&'/YEM-QD4R[+V"4J_GAR^<$3ZBJ:'$_RQ* +?I,,L_9:6LFRU_\M28^MC:5^JL1Q4H.'00F4R2$$DF*9S ML^$(@+*8GP+U<]V"VB>Z^])OR=#=5-]0^CNM;%U8BK])'\<5%UJ[0\5F3B%S M5NXJ$L,>N//X^G)\*];,O08]50S9"+4(:^P'82@DT@#:5$>Q3Y2)98@D]5?S M3!89LA(>]AF"@ A=1V-0QX1!EA1/O*\$"Q@.M0:K-2 MHZ#$K]' 4DTR?'JMY>[6^I##.4\X>*4=S_D>1"D:VW48VBY;(0Z,) P3^ ^5 M48""2 5(17PE$_8% +";J!6R3]G_/=:ZE2Z.X7 (?!_[2K+0%Q( (-"&8A-( M^/=; &!7:_T.6G\7&?22>.XGPBW*$B>UJ_=Y?V_+E=MW9L36$.1+7;?E#9@M MC=+]^RZOGS%)OJ:?;O(T^>U3<@MO_)P,'Y+'PD9_W.5;#'F=BWJSQSUYR;)[ M<)P J_RA8 *%G$>*@ES$&.BD G%&L$"((&D,>I5GN_14W[K B 7O_%;!+\_M MV.XB6_Z)O7]T_'=I\?G2)L^-9 M8K[9ZSD;,@.3WO(7.&HT'F+);+E>0:)&@APPY" M;?#;0FW(#\LQ?5L&3[FCSP:_.4YZ-DJ*\IB@"*L011'3/E:Q'\28<*X)#(&U MHZ2HC[E"6FN"0J9Y)$,2\4"$'",2$1,MASD=3QB-U?+'HSK?NC)'V]C!7O5A MKL_:^E"6PCP7=?&06I*SZN]P.'XH/N\OBNA)EFJ]9*&BWW(RDOW<'L7(RC'# MU7?"(UW],,]&#%6_NL@7^]FZ#.O/:];X.KL'%?PB??!^'=\G*_4/[Y/\:S8J MAY?,IN/ZB[*3O7@+9&1=!NFR\"U+IR&"B:"28\ /)0,L!14R& ML?'):G[MHB'7JEJOL>)NW\"OQX5?.([](?8M=]SY?M-(<#.-?CZ3S@K@Z2Z"2VKF%&US!C-]*B: 6S2\JB M$,> ]#YC/-0J-)C'@:1$A6%,5LJ4O9.0R"CMFF/L6,3<$]+5O@"Q&R?&01M> MWW&N!V6,>J]Y[UK&.5@1Y])%[&:C$@0!W5YC=8120V"E-*,!.(F=#70D0\"GUE%!'/>RM^ MJ=(Q]ZN,2KX:#=UY+ Y8TOC5=2D#XRR5FZUI+$Q2&-L,$>:F%!K*KB.J12Q MD"MM(AR'7-[^JRBK4EY6S'$^BBK6B,?Y$SFW^\1:K'J(;2RF\X+-/'Q,/?H0 MF__G;$/IX%,"$TR^MM//6Q''GSJI=D<.YITNPCLCV4I!WQ+(1 -D,551R"/; M>X$P34*C<4@#@GRM1!#C#44B:EK4)2G^6E-B6?,+Z'"YKO:\%\.:DKJV_I0M M^^HOUS&MR^MV$N#Q@-)BML-.T.@C@!9>PHJA?@:!^2?/^DT5(6G+1:%96%VE$HT8RLBE6+VQJ M>FIA+W]Z"IK^XA)YZN]W GM+I:E?F9QFBU<^(2?_G$QG,)K'S8EK@> ,,QI% M%(6,\LA0J35F!BO"N#)Q*W$M1'Y(?.*'% 4LD%3)0$4*(:PEI4$H]Y2XMN-$ MM7@&2Y-Z]W VW\_NFQ)O>?K?66:+&SY1$L55O;H#2)\7O03]O1$WFP+1+NVK MD3Z+2NEW.92WKOB@*RYY2"5NJDY7[Y:&MY*%N'YOCR@IK\I)\_TNQ^[X)9-3 MGU^78_?QVB=AB#UH'*L !00K'3 9*QAK'*& &AT$DQ$_BG2:6==+-.P 1[J2;DY5N9"/="!X'D=*1(CIB7"B%F$$HY)3*B%/&W@(K M\7BV/YV)]PA;+9C>B3>'C2JD$V\Z\:;&(=3JXDJ8]@V+)-(B9!I)@TCL4UNF M73.JQ9KJ["_ H>S;_J0;UE-TESC423=[G^@U?)^ZRNB=C'.J,@YJ6W!D3#4) M8ZH"P0SAQH]Y(!4A%"/XSTJYC:5&?67@S,]EW$P+6AHRVI]A6/9P)^4BBR]@!JZ&DOO<198@OM<=?Z>>K:-89,4 MT1RM[;BCIB5#+P.8+)FQOMXA2Q@(3*.)'(B8BUI$(!'^98ONO44T]Z2!R MH=7:5739&V"I'I&[K!Q\F"D0[U'Y\V QZI<%=-I1]9].>G6C[\J =F5 E\X& MC)IZSP2'RE<1)UHI%L1($^3C6/J!B:32F^JP/%4<8'?H3T1/R-4&ZUU-T'?. MD]MY"M*;EZ3\:"__G$WAP?UUV0:V_:*EF5DRM&W$[[/I&F/(0>;*M1N?WR7% M?<7KKPKO(1T.[7_M+_6]F4W] M2(MI#[[-\L&G29)/'T&%& ]F?=M0KC_^-!SWRY:"MVGUZ+(7?751V7INL7M[ M5GCE@V!H16IS:8?>9);W[\I6=87C M&R"S;9,5J\[Q3[R';_&>_S,;I1YRKYA'Y*/%=[AI MP),!1)#YA MD:V_B12A:"6=:RW. *2@JY2@)S!?DMDJ)Z/ M=AHYUTDS71;I=\>8(X82ZC?2#"&Q$22D2BK$"(ITZ'/LZSA&)+ %,[:'DFOK M>]PODL@>PUU.Q;&),5WF:"?&--B#&S%&,26),(P39HOR^$8 !%$3QSX/ Q!_ MM\<>FZ\^O=LK^&"*>ESM,J*VDV.Z?-&#@9H]^#L/!7%:MIL AT&HL!_$,F2@ M*"D4D4@9ID-IA"+SFAG_G3Z,GX2;;!1GMR7:)*/!.^22$HQ[:(_1G(<6EOD1 M8O?+7-/^LR[X@UJ#0_+-=:'Z7:C^\Y@O&\SGDIJ02\*USQB/F29!*$.*8Q*2 M (Z"K:3,_15#PJQ'Z2Y[U721^IN>O12DV8[=7_S>?5W>6D>\/Q_VOO,0+M [ M^-*:N'_?Y4U\Z-?TTPV((+]]A-'% M513:OZXNOYR'^AH^Q.<7^B(XUU^\JVOXXN?HXOK*^W$V2F:#;)H.?CJT^?SH MXNK'LP+$]*+GPKHG4V^2 N_DF>%31ZH/=;92]?B>]S">#0=E MPD/BV9R4W.8\5-=[<,0#+=99,-5-2R#TQ!F8.((N> BDRW$42D(8"4%M)K$* MB:\C04Q ] _;HNYW3'U;I&3YTD2;6DH,TYNI;6DX'!>S_/DT&H9($,6!+ZAA M3!*M:< X03P4FH:2H58:C8]CH6.?^2J23!BF!/:Y1()@;BA'XMDTFHWO64FC M@2/3R9#V!+U*1]DX+_.BGLINV1;KMAG)6R:"=P&5WR>SI;[9IIM74WN:5:TW M06A<5&FL1B/_B>+T!LM_5P_[]^+#].]9\6]K&?MWBVY*LG%4$\[2.C?/>GU^ M=F''\V=]&8^^6@BSS[Q^G*3N:?6/K0?:W\M;GVT$>GX1;]L*U#\3J_K5GY84 MK'WLM=?FKS+A<# K\QS?L5'AK@Y0[[R5>VFI9?$ S8H"F/GU#2)+QOCC)LYH M4O Q4D&():-A$# *AY!DA$C. QHA&?@KWJ-%8H9'I.LJL!PV'RQ9&=I,P)_W M7A'_;-5S[L&6#.&/M_%";/LO>E40;SE(10\YB"$1])GH.IHX<<&2X$$#SG"*X5=%MFQ MQ3/!?&:_V(FA8V)M.&8 DZ[L'C_%W_[SI;7%&=D8\OD&]G;D5U>1>(*2[)GA MF'>5Y($BB]G-?ZPV;,EQ\!_@8;OD95T+I];W^[,\3T.8=H1QWO7J.+O)P=4[/1D4*BV#A:.X&*6UE>3+ZK;X*5L6Y=AS* ME/E2M35C!1SL1&X WZQAI*S-8*'A=VL.*0!Y8$M*:TI93&7MZ>QQ:;C\::YXIQ@M#Z;DE*HTGV3=K=OG/[,53KY=R\:7E?&"/TU):LI_F MQ=SLAZ0HTFEUMSUQ',(O/,-5:H'Q6=3HPUGC%J(:H!V,P_:EZ\N*)*TR<=Z/ M93D2^XIIG@S2^JPL?EH#\8XQIO:0NBW+<,!J%=D@2W)XU N,V@?#$9BF/:=SS[D"; V1Q)L+J:'3K:N^!O9Z,FE L%IW*;N:;N$F=V MG!_3=CFMW(V-8LE&9]Z_ M+ (V6+JHXSE1 4C#3GV0#H$;0&I)BKN>U\@#UOK9E@+<,MEO;BP[50ME;W*D M^/1]/;MX]LO:+-2S]5>: 5?VUY(4+!5^M1$*HWI!FDTX1HK\QQJ26T=T99$]5?5'UF M9!D;ZUPU#W8,G?U >5I88K; X&B2Y!T=T/G5*SEQ]*@'7$>CR5?"I4K!< M%2[BE^J5]Z,[OBP!#EH'XO+M/SF/B7WP,+$FA-1"-$!& =:'!/K7<[& TM?^Z4@V@IJ10KHADJNN6& V M4U#03*U%3.@#41/9 S6U"&:1LN9HUW,RT5P6[S48UI8"*^Q:?UZO0"DH-5_S M-"FA-G&2KM.7K'"P9Q*EC5^3AD$,NZ8]S($I+4Y7C9!/Y'(65[OP6%+[;&8C;%IVL M#ZHL>/ZC,U3>NF#-RDR9I\/T6S*:;F&O_*EM7'94V' MN?6[+OIW[/,:W_+:WT.#AAHC T&!$N#>CH@D@2(A*IR!>^T!L8ZL7V1Q#PKM+)%/B*^(?' M5(=K?=R%)K4=:316FX $01AC+A71BDNA&*:6-"+$64CBE8JJ.S0LGBB9O+=9 M$8#5+F-5 +KTHJC>6W0%FT25#MX>Z+N)"ILX7XFXD4P91K@A,O(CS2*@PM@/ M&0^-(7NW'1XV+1Z3Y7!9#CCS=.'$RF(VG/:6)=B;M \;NQ"-6+J\:X=W];RY M+#QJ*I_7E&[%"A>U4*>;6&%U*<1Q>I>/9U_O%MH"N-O/O'BAG'KY[?QZ^^Z! MTY/M.#(0EK.A$U(2SQI AJ[1SYI9N[Y4-VE:QUD _QVEP'*^&I9J/\_L0G_U MOLZR\H>Y"M&BA]O4Q<46B^$E+O2I-$74P4DV_.$>M$MK#ZLVO^FW=)N GN)N MBZF%+8$9I/8N)6;,BIL/)LNDVDUK*JO4QWQY2T$H[OY M;)4T][T3QT67.-XECG>)X\>>.+Y%-N2;DBEWDG>^!Z/B4\> ]8?L5_A4C1?$ M#R@* D4U5A%3-J9"LE@I7\62:N:K[5-]HOHX^8#9/NQ,[B/=ISRGU]'(VI#_ M/+7"2I77/[;4"XOAY('>W 6RDBRT=%]MKFH'3U>V;QM6FXX*9^T>N=HY3DBY M289.#"KN4AO*7U&U;^TF>/[J@K04KI369MVGI&,.'*\F\DL3KY,EIGHR* M"O%WX4V[O\M+ZYIM M AW5OH?JINK!+0UO3FNNO54MV&_YDC/OO+ZA'&0RG>;9S:ST4*X\8WXCS-;6 MZ(-YOT<.&D>MFMR^DCZS3@T=,*RID22D4E&I8Q%*VTQU^="!_8%5C[.1G69@ M9_GW?%P\T5#D\ Z7Y>)I;,NL9G:VVB5IMSG-3R0>WZ05<,"D_K MSWKUJK2>"1SX[JRX39%SL!7=+E/[?S2QW!D]]>$DW9]D0X8Q5M6D])8/ZAL)Q]<3CGFIH\_;L WW.";"0EG3* X\#6+ M"#(D(,H70H8^PP)M\&JN,;G]DJ?WV>S^(CUYN".L)^0N6VFOLL);:&I7 +$< MN_"QA-P5>,P6+/&=Z/LZ]-QDZSC*?I>;8)""81,<)0' L2 M1TH:C%9*O;2!UN)F1811Z6DZ>:3M"?J>/>\V4M\)(?2Q #$(%,MQ&IV$NGM3 MPT%W="MAM-W0C6DMC<%"!(9AZJM A!1)K0TCV ]6ZAU9]+JNT.O401,IOT?% M:E3$FV'S$)O"'5R?T&50J#VX8C=NY=?WR_P@B["]U^TC+,BI^=6BI0"3SJEV MVG/]./8&*^8N1KW6$:_'!O:'(@8?I2GA>1%8,M%406$QU[Y/E D4"UD$HJ^0 MDO HY"A&:/N2GXN^JLO;Z[OE ,L-$K,I0^NO;&3]EXJ %R1=/0_:_R7)!N>C MH(S87Q*6CU[P)JB'T"[MPIT7[%U@]\V6W8^$JH<,GAOLL%(V_;LX#;C B)-8 M$Q9Q0%);9TT3R2."&(^^1R!ZAZ.5 :/'D.C<:RDRIO3DU7T+K!VS7KXO EM_O MY-DK%7HVIZ-A3J2)<*B,D4QJKIC6+%(\Y*$)@DCM/!W-=B',;A_WEI'6=&J: M5GU0RQ1PF[]G4T*;!-0ZE]76 _@Z-L76;:ZOH< M45[;?9)_S4;E\)+9=%Q_44HB[ILR4TRI,PS++K#R*96$TK]Z^WOZI()3V=^L!:'2C2G2A2R XL.+#JPZ(AF M7V#R<5Q4MB:TM<[.UIC%.E_5=ZI\<(2NJ-/V-"%$6T432$1\I0-$ \E"B0SV M(TRYB55,!-?!:T'2:K/.7=Z6"R M@\D/"9.\"=U5B*E( DXJ)1B*C(ZI3V08!-CX\-=*$O!V,"E/#":)V*F7_#!9 MI8/)#B8[F&S!I&Q@4L:(*%\:2A%E7$8Z]$5 &154$Q_'*S70MY8F#[*]^.NC M9?%NPXD.DUDZH.R L@/*!BBQSUO5$'R"-$>AD@)I(2-?QU$L) X%YHCK5\N3 M)P:4/MYE6L&!,LN'2=W29:[-/%]V-U6Z3N!8.(EEF8CN1.X8^7 863:,S")A(J.) M9$HQ%$=:&)M_)$2 J GTB@GVY2?R23$RD[LT,!R^J>#H8[S6VA#J1@A>9VY^ M9>6M4RSRO0$UB=_J&(\)#@D3(I(Q,YJI4 51;(@T6/B(K?166$1-BTA+314^ M@E6B1S@]A%+?!RL^==#R4:&EU;8%\X!C$I@P,(;)2&@5,TU#WQAI:(170H=> M RTG9R?I88D[:.F@I8.6%6BA3;@-(8 A) X9#C7CD301"\)0<&TK;'U,N_D+*'-7Q2R/+V)QVV4X\LA%HIJ# 2G-0JHC MGZJ \=@VPS,Q9]CXDN*0;PKQ_@!V,=+SV?XDS'75(@\R>K'#R XC/Q!&4M2* M[N910)&.F9"4:+>/OB9\SK%I?/(7[/:]=D?/'S>JX!0Y[>)]D(%L2;P&7C@60])X;UZ: NP= %(D&?]%502 M37>:*)1!0"F5C 5,Q9QH/XIB8?S #P)N_*W;6/Y:KT;M*FH[D7YQ"X0.7\YK MH=.G(NU_'LSRQS3)?_@;.9LC4[6J?_/L+\42/+UXP\[VU[QC-T!5?K27?[;] M@+)^^['FF^T ?()/^+,_A MD<"HTY*O:Y*S&"(M1=>$Y(V * &M;N%9HZ\E2-@.3^;9[C(+FY"GWM=TE.;)'03($B!K.G/!2-9:IAOSGPO;YOA_;!1OW?_-F$_BS M''!1A6LOMJ%9/P@XE8?>>.*&"3<7L MYC\P;/LES#C[-!]H,K"->BQ"%/:B8IJXF7J5 F=DT2XL IIX.S&--&M6%2QD?YTYB1$"]6!X, MWLYEQN(.B*58$!O97&SDSXJ-_MEJ^I8'.S>$/]Z*SEXY+DOLV72)(6!(;Z6= M/VXDGL97%V#!8RXTJ! ^XSC2 G0'+ 42/.1H-?3TZ59R3B8@ 9:DT@.L3?-^5KA>51LQTT$Z MH'-FB0R0JG6V8%(":MD8S J+]>UMB&V? E9R?*.DO"59*C0G2V&0B:G4OD\) M"[ Q\ 4HNK;N;*0#L5)S]I?DT0%W/,[=%.9):AI>]ZR2,16'&JC!.4:DOA .Z_]]9EF]Y M:/> ,=P%[WD.JR:*GZJ(JRB6D<\#1FVE@YB$ADK%8DEEM)(@M/8!A M=^II!-W-"4?/5B/1=G["6>55^C @D#YG0RLKYHF=G#=('D$N3;]F(Z?LPM+^ MG#QZB/5*'$NL;ENC'LB5]DRQ2+5G#&)^TTT^U#B. MD5AUT:[=SZB:@3L4YS_.A:EGCLE=GD]"G@FVQ_/IS#N_7>1R*Z2#[C'?P8'= M8;@BRYM-'21.;H9O'TN#17EDG7F_S')KS9C6ND/]U)Z7E:])@*R2KZEWG^2_ MI5/O6S*I,H[4GV9;6V^.X[:[H"*O*125.'/%%1L.&)*.FT13YKD%J** MMC@&RS>[MZ2S>( !,8QO,V=D+<6L^J<\[:?PCL&["%(,^4TLGB2Q% '%E @F MHDC32(1:28:X!"5QI?K.+_G8T7B8/!1,H MY#Q2E%'%6! :@3@C6"!$D#0&O2I*VRE.L+.V_XL5%N?+E6PC3S^W8V\Q@"Z: M._^)O7]($E]WU&>7%Y'5UYUY=><'D11A=746C_NKK\ M3>^AU*G7HV&J8%'.Z #_E#YLR @ZR?K$ZKA00M9-CE:/2 =Z^N+;Z0]'HCBN&'WASQ4!M;BD2;].PORUG+2MI'?/"ZBZ_VR_I L.:EX@EC MBQ,H[ U)*438A]\!?:5Y\6?/10<4+8ERV;I=7;GFV?/GEL**E23*A[F1@X8U MJ;3B90L.R+C;VO3;YO_!V+WM/@6IVCZR#YL#&Y0XH1G&F'U+G*R4]-VJ60DH M*4H)WBZ9)8+?FV;RC0SE)._RW34_39)L,)?%UVWU_'BNA:?GS^ERB6[2%/AJ MU!_.;&M9&%OBC6 NSCU1^P(L/=N_DZ$;Q"18R,4$2J'0ST+MS*5\]/2?38G(,P=#-6:0-4!T)XBQ1R-[%4UN .J MW686TY+I3I2WC936&!2YYEQ1$DA-$(N-TG$HF Z(41&E$5JI +](,G6DUZ\P MM:NIE5% ,;=R%*@"QT![HUGYQ7KR^X0W>._6&!'^M!OUT8J&R0A>6!["(]*W+=FJM2Y+>QMS;5E M8%%Y?+9H$R8_L]:N^@W.=,I[M90*SQUF<'O%&-8$EUNC5^4)MQ*1.\?S@0L< MJB,1LKR2=(#)+#^,O6(&P[3&NC,OLB/^(^KYOF\GT/!A([KPMNB2P6Z6/O2; MQ;@$*XV5DT;H#(-H6GYH'*-/&_!Z5314!E/\[PPDDF$ZJCP#]?O:WK&Y?6[! M+_ ^AAC26)-51#3&C/B(&"8IT1$)(QK$6G'?!)N.C:T=K8?)RV^V"DIYQC?6 M17X#/U=6;,M@3Y*0/1TE8L>*CF/JG25>LB4?IEQ$])BGU8K 38SXKO MV6T&O)A^LU:)H_3Q7:^>F$O"?WD:ST:%#2ZQ.'0#(TI*[[)%19#??ZNO@E5Q M*HZ#E]*K6_+VXRHJV(G< +"-+-RY*""+";]/ $(*@!S8$@"W;&3/OJ>>N[B1 MO7(H "MEW,^:>QQ,;C\:JTT5XX6A]"K]I#8?+\00Y;4=&A0>&,%_9J,*A->^ MLE[0Q5>/*P>%-735]Y0NDNI#4A3IM+K;CL(!_,(S:AW8XD8?3AFW'*W!.&A? MNMY91;QAEMQD0^=Q]WYL331/!FE]1!8_K4'X*B#./NEVY@XV&X25#;(DAV?M M6S/;!V-/TSM,_8L\=+FD)21 M3PP72DBIX'ML@EB(P)JNI/&UVCX:Z?H.,,":51J9]_+VRL[/'9K7P-9?[0FU M[,Y0_\1VIWSTB?B'=82^21Q&9-75_V9IN*:CE8/2VM]*,Y@EZ'OD2 M*Z\*-5TNZ;V.++'WD^@L;MCR<+?GHF&-9[2.!#$&$IC'L5,QTKC M6%,61'!1R,/X%403-'-JT0_Z$ 2T!G#>3$ M&JF)Z1,,L K?F,>@U >KC1$O M2KDI+T_4%;G]UFG$@_1^4H:CU89X>R97VNK39S$HRFVQMS3Z3[/[M-&<'3P. M;;PXW'(S*S(G+%4JP=J8J,5[F[$Y_;OGU(3Z?%^2N2T7-8ZIMJX-0W,2GAW; MF:>=/.+D4_M%E77DQ%QX:SUK=\.R-E_&Y\P-#.W%'J2WR6PX+>K ^%IL^SH25 M31\=><.>?4WR0>EB+>D&R-#Z@.SE]OE9J3,.TJ*?9S>IS6G)TVQTYOUK,21Z M4<)VM L$Z38]'68V)M&*V;WGXO#M*MEO;JS25JU3*9O;:3YYGY/*[9>U3]9% ME34#KMBCI *KY'RU(9*CEBY8[<$Q$N,_UE#<.MHJOZNTE9?3VOSST[2UP IP M'_S8N%]OQ\/A^,'15);W9_?8S7-6O/\_C M:Y:6>]V>M-?P&J9;>!?I@_?K^#X9_=5;7?[%(HD/V6!Z]YG*LA!!E:F\=4U% M&-<&S__2^Q>9OCEC>1#P"='L-VSI<&&GU>TFD MUOEEZ#KE76DK.X5.^T]5XJ*PVLQ9ZQ4S:V]Y AH13R Q5J M)E2D3,1CJBFG(@B5F)=^L=#UN0V+ :A[,*TK !('CN>CZ'?0R@KXI<$DMQ1[ M*/CR/E")MP5*M9I,OC.! M"(7O!RN%9!>/CU_GG@1W+CT517O*G'G\[73< UG-IIPO:*1KF*U%DV58Z^&6 VR[X-+*R]?R[2T'#!YH=JI: M&F67G=IEIW;9J:>7G4K?EIW*CB4[]7PUW"Q"275!L&>D)IYQ+7QAXMPF(6^XFYU^NCDSG1+=.Z:IP M0\^E/7A%!K-)\K)0K!WL>#9=5MZJ894A\/,(9&\A06J>'[5NB+NK+_ND1(>: M0%%;1U9A9824E$5"::Y5B"G ,"7$;)+HVJE143W7#Y0=Q=95JWNS0%?2SCK: M6)LPD:>6@4IU9SBV' QKX6BT-[T%"MTE\FF)S*S;](*,:HB]T!":=G8HJP\ M6.9!556JA]EMNOP0Z]HIC6EK9)[[%$2EP59$NTSJUGA7X^13&/O.--U$[C @ M8^;S,!389Q)SH[BF2DH6Q@(C219<-$_ZMB,WY:">\;]&\VVH:_77Z^:8X)3I M'^^Q5O23]%^:@]*II;)Y%?D-Q^5B X1B$$)0,A0Q!"@=(@9X',H/_D_@,H$,@E,!@@K/1;M1Z]^GG/HM#J3%JO6/!6S>^N%L)^;H]A9%EGN/K&'U[H\WO.G;B,_/#_7Q>93J^VE]K$6.W<(K#%S.@?,FLCIIWR^ MWXON]^ (_[*J[WSNN."DY[HU"=\D_=^^YB!+#^SQ-+JX .ESB M_J5V[KZFT=Y6DS_"[=\'*S^Y6(?9J7/3UCXSTP-IPBE04Z@MT"(*$>>A4(S9 M'!@5QQB92$0\CD(9;X@7KRR?1UL6<.M6G 3Q'BS>+IMQ?C>R?[;/YHO%DP.& M\)9A9['YY <74O >A)3WPK8?-X$;:9[/[B_2DL4ZB'N9\AU"WR@=O(:A=H<-R9,G'$F]7L'&Q#6\G M]+X..C=9.7:Z2 >#N;RI,:TT#GG(I8AEQ 35*O"50 8S'/#8YRN5?]LH:T&S MHL+U3=Y/"F9Y#Y&-A4%?W=W]%:1W0O!\+"@,DL1R^$@GF^[>PE!RAG/>K+#% MH2CEJN5:I)$,-39.\Y> M<;S,)L_DQSZ3O"LFT]8*SR9OT>U/0?;HG'>G8MVP6$I*HD#L0[%FD>2:4]^G1B(2Q52\I,G)@D_L\O;Z;CG>=(.( M;LH<@RN;8O"EHN %\5K/LQ=^2;+!^2@H4Q>6)/2CEO0E[5&$.V_;L=DRWFQ$ M_DB0>LC(N6 M=$>;"U%ANXW&>S6A'[ +H2XO5WZ_DV94210#$_ MTHR%H)Q3QJ3O:QSY.@06;"7E:1H)+604&1HQ08"- VDBA2,=4AP:\FQ2'N8$ M+L:A,D8RJ;EB6K-(\9"')@@BM>>D/-MY,[M]W%M>7M,[8EHU^RT3]VW^I %>_SA)S:"Q_<&O5$=5A$=4ZL/DX#B];9]R:>V=K#%:=YZN+[:H<-QC1 M)K:+&::5U#H*J&*$"XF,9(H'/B5Q%(N5(@=UD>4J"6U-6D5EW/[GH35N>JT_ MA:F=9E4<7+#51X:!G4NA!^H*>^]J+D?@OL9(-/6 &8YY$!+C1\@PB4.%&(V) M":EF4:#%2E;9=B@HCQD%_S?-QX.DN"N;CR'\U_< P<-T&']DA/S8@I)LRBOC M4$9!S'442\J(")3F$18A,L2&PN.5DN%;"TH'U^'RM8*2V&W*?BV2 8TQ4%(,:R6",!N"2<\PB "B#3/1J*>IX(;*3HDXWJ4>721CS M-,K=E(KZ2#+C$8N&F#2X1_T 8"J$_Z,1"X@Q5%/"B4':$%N89!GWVH1S>5OV ME(%9KLO=.35C&E[3<_;U"'BPHF#'Q,?!Q PUW:01UP$/)5$A9S'P;A!2$&)T M$/FV$/!*<;87,G%G"^IXN./A??"P:%(<"%-,$NDKI0T3DL-_-0$FQS&2/(S8 MVP_BX]5$E@]BRCHF[ICX4)AXL<(?#Q5EFF/),"%:Q)@JS?R8"(P$>OM!?+Q, M?)('\<<)T%EK,:@+[WN'9W(^#MP[1<\304UNM8Q!AI%(2XJM.SK0(2,A%C@6 MA$G-5D)T%@'1 LY2C?Y3MS'T&-MEB?[.$W68WP09I59MGS!#%(VYS MPB.F3.AC1GDD(A^P(]@);'16C5T37XHAVHD8'"Q]1U&B%S^(@"D0LF&0@="#% MC$ DPHS;MF($%)<=B1K'"QN=J'$PV>M[F.>U+1'T,8W3+Z#,7540/+X0P&V7 MXZ36/N,"ZG#P!>!,4H&DFHD7HZ/G2FN \<.'#MP M/%9PI TX"A,*X_. 4618))E$D52^'R%A\^_(ZX3'XS4>+ F/M(?P3MN_=/C8 MX6.'CX>.C[P)55=<"BPY]<-8L=@7.E*!UL@0S)D?L95\DZV$Q^/%QTYX7&]A MW7^)^];DWES1W"W)/NJ[Z\(;WR["[(N?,:_'6CZ'^#VO7<+NQ<_KN4KQ>7J? M9"-8$&\"EXT'GCU?O(>[K'_G?E\,#TQ&@W4IAMY#-AQZ-ZDW[PGE/22%]^JA M+:!1W;U@&8P$;\)U24!1&)"(S M6_G17O[9]E7)^NL*]07)9 )D&B3#8>%=Y\FH*'&ZV/%L]H$FYR-+@J.R+0;P MWK1D54M%#A+LKS5M>".@,0"?6WC4Z&O)\[:933)Z]%P11%B$;#0=>_UR0>#T M&7K3UGJ4SQ_#H\>Y!]Q@67YF;YPD\(:TZ-GOW5-;*WKF72]]XZ4)(,I=\@U M @0+.&"S9 BSSK/?4F\"U&@'^5;$^.,F 48VF"$5#GSL1R((.0M1:%0H)"A\ M*&:4P??;=@NR4W0S/"_G=.6F](N=T89&08=J6=,XOXKFHXS_? MZD>><83I)GGGQ3MJSR.OL./J><7LYC] [;:[21\F Q#M)0/;C\4N'%!@>5SU MQSE(F)/Q:-X&I2:SDA\*2Q%S4EMLD[*&8!VMSI^03,I;B_<@TU8FBD&(&TE0 MA&+#8A7)@%".8RY#%6"CU6O)%+[Y.#2*B#K;G/3]!A)=0S[PK:M[VJ_:\@ $ M%^G4D=T$UFKDR&J0#6>. BJ"[8_O[\=V$./^;]X,2-FS.-TBWQ7"M2+97P"! MJ\>[RT$/\2;)HV..!<#/"I#W_CO+\G)(]\EOEL)AF$#71?UL(/-1/YO Z,I^ MA6O>"??8;])O\ ;WUWV2_P9O+YEKOBKVSH49P?N_YFD"A !W)>5#EH^ I:.D M5YX_Q0P8O)IC"PT2RYAGWOEMS[L;/\!X\MZ&\:RLLIU\.BC7:<[E:P92N"?# M0Q[&L^' "KOSS:NVH/TSG+I.'A[5@X8'NCDT>[^P33VW#_:(A*\!\2IZ +XL MES@IUQG^-_KTULF=>;I8F9VC5R"T(AM4,L$@_;UI*%51T)^+ZL%6$5BZ(W6- M\KS^,"F*[#9+!V[!'MUEME-5/G"/+1]P!U(8D/2?J[M*E68\JF9@Q:4"KE[5 M_*KV8$G)O^[K4D6LI;7G1;:=EX#^X6_$7QJE^_==7C]CDGQ-/]T U?_V*;F% M-WY.A@_)8P%O^LM=OL60UTF9F[7XY"5 YMWE%F;_4#"!0LXC11E5C 6A$8@S M@@5"!$ECT*L"DUSG+B!.6QG:DOI\N9)MA.S_G[TO;V[;R/;]*BA-N@CC8 M%Z=FJKCF^K[$SMC.FWI_W8+(IH@)"# *%GSZ=\YIQL;%U&"2(E+3]WKB"26 M7GYG7_HIYXVUL0^:UL _#>6_/_\R^/CIYZ\JQ^+'3_UG&#:O,\I/G[\-ORK? M/BO]SY\&PT]?AP/\Z^OG7SX.NM_@P^CCI^ZG_L?N+\K7;_#%K\-/W[XJ[Y9Q ML)R$((7>']M\WI$<2989K;MF=VNU;<=4W<&;M<:>+9^;5\=@W%[ M]0]DN>CAH_/^;OAAH[!@C.4E5T;I$XRYG39!Q4@),E"UM5[;EMXZWIL0KL4 1_O%2?Y4@ [6^9^-'$"%-T5T9)MDP? M/ZG5\ZVN97=]W^CV;=/N=?6AAUU*7/C&\(=N[:16QQZ.P.KL#;!GB>'HON=H MEJGW#5T;^ :V,7GDI-:=[]%73VK]VE *^<367/T-Q.SFZ$\8Q8F$#S['W+FG M"Y]_TXT'&O\B8LCID?INPXQ[]1;+FPAP5;C^]N"WV,[C3=-EEE^=Z-"S]'[? M-1VSZYDV:(_^T.CWC6'/=QQ=ZP_7'/)? SQNF$ NPVL$CZ@"I!]S#) V,>X MYJ'=RN9U[5JOV/S7Y0U8)F&0/M0>7G'[WVAUZ,O/8H76F#1I(5D[EX.A.J:K M M7LW^O AU6:J*5EUK#\P& ,7L.OBCMOUY*N/=/K:7VM/])=W?:&1J\WZ!F. MY?AVWW%ZP[6*W]KFD#^JL"EZW9? M4M)[N!IIN0C(<=T8-S[,T#\$FEW)*XS'>07Y7@)NF@5Q75(?E$O86J4(6J#Z M@8KM#JVA98_L@0^@\4<#=V0--:UKKK4SWP^7,*YUXUBX!*@SJN.O:W1GR"/T M6IO#0;<[, W#U4$<:SW#MUT=-$_3=P:6/C+62O6>SR/VNL'GQB/40E'/EE'I MW2UOY5ZY[RP=HY7-?PU3)5D4.OUBF8YG ?Q68QD<;L(++E@-&*F3 _.26H.: MKM?SAET'S,B!;@\TS1L,!\!#+'^H#3U@*$>I4H0/ER>PNZ:9#O@]7L0(51BYY9KH4N M!M>T!K9F>]U1KZL-!J"'ZA;PG>.4,!4JAF)%Z1MA'>T5(V#FJ-HA(F--A#09 MPR3D\9&4C5E(^0 /((42'JF8PK0;NHG V,T#_Y9%T2K$1#2JGOY0$W*%_?,L MA\,(S-Q>U^YY \^PG0&8CKXS\JTA6KYZS['WZW XA(-!U]IZ&"I?PN_9['>XIIDH]X'-\?2I.& MGS !&783S1^Z:OT;8JMP)>A6Q#:Y;[V4I*4/T%\#.YA MJIDR#QXP#GP+8D/D 3 PP)('AHE3Z,D'%2PH=+1R53K*UU)_;S S"@2CAS\D M><0E[UT01A1D0T=_F9C)5ZA<55PV'JTEI[\2+/-9DF*J)FB/RQQGQA\)STA9 M,!99 MGF<6!$@5N3-V',UYBBW\ETW]F !\O&508@?E"4*J9.EK('>C%L4 [J M[ %5%,_T##""O4I%<2VCY[K#P<@;VH8Y\O6^;P+Q@Z2Q?&.]W5&?]H'X5I^[ MTCE6OK",I4!(HR0=+7/@WA\%$C9D^'C_M$K]!('Q"=Y0J21=! RWMN"W)^@; M3RX;\E7]@ ZQ68!I&2Q&HJ:EV$D07"]IT %!O^8-L"]EP5Y%/[+ Z.V M2@GVO8'I.F S]D'K&CH6*&">TS6[GM'U7:.OOQ%J-V.50U6'U=+T:TU_$WZN MJ[Z]LX=(:WY^C^ETH ]466@5I\8,X#&&G8G'EK'I@!:LXM8EIZ[Q\S*=L10" M'ROWM[KR'B%*,'-QLPB@L<&':#GAEJP8//%_% :4QMQC(7 %FDL\RA<6X;67)DK*':J7#L@&C:EJ+%=]]MV?;AF;9 MINYU'6TT&'K]D=,;];I&;[]L8$@[->$\@-Q+4X;I%^@(^2UE=V&RS'"3#R"I M'O<O%1$#^]T!S&8MAMY,#*G) <03/O%J/=1Y0NHIJA$ &TUSX5"O)40_NO!9H+;UVR(!N M#D;ZT.Q;M@V,MFMX]LC2;'=H#H:.MA[#:0O:SWS"/Z/ S3Z*PLZ?TR1[PHE+ MKXE<0W6U@R:0-+3_BNVN:R(UU]N!X5"%]/2AX?1<'U1OP("F.]V1/K)]K6LX M[K WTON'\(S4>11!92VS\TOI,:0W_8X>P2]??U])#GU-E%BJ;1^.O56H*-TJ MFUR+4Z$]WC$> P1P;?:MDH@6)2P-E^N!<54EIYDCMVOTAV;7 B7/L9V>8_M# MR^\-==/T-7]XK/K=J>#1=0YG$];1"*0<;](+5[,;-EM;-3-ITK"3)H\;2H3? M-6@+=S\OU*J>M #!DA8C%-<("N&ZZF%!;ULU9JH-[$%O #^,;,NR/$L?#MV^ M80Y[PY[GKO6SVI="6#A%@?F2N#TBO=!2'=M\->G*&VVL>(FG)(]VZ(LG$%'Y MB$F'T0-98LV$0_);E^$]8:SAE_QF.6@ +>Q]I+U^T/A]VA M/JQE!&E#U[?LGN=;FF8#C71'?F_4AW^-7L]PN_9J2L]Q2LBOM205)1#KI$R6 M5)ISO&YW*O"#_YLF493<9Q\.J(ML7NC:*QK-)#?=71]#C,PF6G\C/)):TBEC M%D7B5^).^!GF-BX^;UBE;R!=,^43NU>^)/-@K?7F?3C)9Q]\O^-IMN9XAN' M0GCVCT5_OC&L8;#(V(?BC[7:L:OR2)+RV!_O:ON!)?R%KO7C3\5%J[_IC_ST MV&][_TE[TFUO>BC+,356/8/Y[>W@J@,?P+.?/B ;!/&G,MMBHS"^.!R8%XJ# M?]$G$,M=F'=PRY1A45Q#Q4PO.9OJ50^^.T#KV)[H7L$CMBN)/_(@P#>:^'&W MHB9[VJEUHN[U3@-]WU'#SY77XY-(]=N4 M8+NO"*!C[RS@V@=0CK.'M"3X/2H&;W<(8ZNF^KNV]IB/)^5,RJN<&%3FK)NN M;9NZ/>C97M=W+*\_6VF?CJ?6%?L?= MZSDA9W*.J'Z\.MG/W'5_F<;*WN=W')S(U2I.U.WKHY'MFZ[?[=KF8-CUC+[N MV\.NI>M]S=]?(+A%DE5+G>F0AV\IS!M3V9!?1"5.>7J5@^*9N.9:EF:9C M@0*@]]R^KP\\8^CTNGC2V+,I+WL6Z3U##]A(D<]5![ECGR7'N@N5[7MNV!-^JYNND,3+O;&QG^>ED! M1CUY[Y0!A3HY*^(9"?7(<8FV?>L&:Q5KFK8SYVN?&UZA]B4[OB^B7NV5?.G$ M_/0@U2D2]@ZZKF6'VH[KF)IGNIKMVCT+_L^T-*TW[+G:P#=':ZGV+U9-"GI_ M,^UDE2]8'ZX=;:" ]&77=@#IS1"*MQW:ZI MZX;M.Z;;'W2' VW?O@H!J65:\:4#ZR/V/KVCYZ-SG %]7H)SPZ\TB+[M6YKI M63W=[8(VX7>[^F#@ZYHV=(;NR'Y^%':7!K&!5M]8AS#]CKM/V^+X587SRC_9 MGC8KK:5]G%)]83DJGN[7["O+Z %O[&J#GFT8EC?P#0Q/(WJHLIOM_+LU=[*!_G 9ZZ/,!3 M'N I#_ \]0,\7Z=G^GZ6D2Y_I(BW:NHBFCY26Y>5@N07EO-^PB,J,WC%I@XR M3Z_D'3HCK]>W1L-AKVL/?,=S76! NMEU#;-O]>MG"@ZMT4BW87OPX$]-UWU_ MV.T-1CVKZ_0LR_4.7,EK[&/[&GM3]2^2);T;SD/L^J[I>G.5TX#&39KRC[I6Q<98"=N$=!F"K_ M-XB6%UW]6RJ@LO[WJ/).3R"V K9=U4]K:#A#[!HT&MBV/C#\4=\>=/N.,]!- M7>ONK[2.'TSU,0;U?TD1ZL]HRWZ;!;'P5Y: ?JPN^"7M//=V:H/Y*KEN,AQS M4DQDK^&8M]W[UX[5G ++K+5,T'JVWM,UR_3MKNUIEH^5?[KN]8:VJW7M_=4 M/IUEK@1X2%E"70E5)=*4#LI-7Q@ALLPG'/!\OASU[%*+90WT^24K^E[%_YR1 M#NIBUW1[MF?#S]V^T1TY?5LS'&NPX62!P_&_9HGF07K [ZFIN^Z=0VKC!=#O M!20>^W[53MGP#&UD^M;(Z%EVU^_ZEF6/M)[G^?VAT??W5R/P3%I^KD*S=V)_ MH4[CFAU]Y]DSIT#REU.R_7])DY8F[V77:^N:487<7=^T_)%N&S[8?$;?\IV! MXPT&NM7W1K[YFLXQ#LX3T'3LW4=4RP+Q2^$>EUP@KFMFI68-O)'7-32[[PT' MMC,:=*V1.QK9 \_N^?Y@N+_>O&\T_ M&KW*J?0JT]4=8ZCW;=_P,)FQYXS\?F_0-?MVKZ=Y^SNJ="<[+-%X JJ5;NTU M[OA$K)V^AG4&7.,"O%*ZYM9.^>H-+=T9CX9E M]P<>&)Z.[WON<#3LN?!-S_+ZQY7K]<*CQ/>6ZV7LM7:U-0*/-N1WL=QDK_E> M9Y?2=2S*Z8MO"AM:W^,\87J MI&UW_'UF-1P?[WNEPOY]%@WN9TGX1[S\D2K;7X/T#Y;7*VP/4V +&"44QF-. M:L^LL'6]ON?T!Y8QQ!B>#FJ/J?L:*#V@_-A=K5>KL'5 "=)UHV_V'=L&^]-W M1D/;\%W+'?4&/7=XH K;VLX=XNQ8SNV9[L>MB:U1^[ Z#L]PSXJ[^KN MVJ^:U<7EQS[]JH9SP?5>DGO("MH+K*#5C5HO5-_JC[JF9PW 1+5=Q^R-?*PA MT_M.U_9M9W^GCK]U">UN-OK2]JKZ*WEACY.9GEUZI"R>/P=1MT1,WHF:ZK:\.N8WFOR/KV4SU[6$71VF?X_6A5OC,@W4O(4#3< MJF^2 TJ+V=>ZO6'7M&W-]ZQ^W_,&AF$!,0^L-RN"/UB2XN$U&5^F)\J2V=/G MA*\W\6,I[3!\MVJ.I'4M;6#HICVT;?C3\VT\X7CH&;K3,_7]G=7S2B6S!U5O M/%W6RDJV(6ME=5.O=:0T-4=S]<%(Y0TW3'ZANOV)+DE6IE M#ZY9Z4;'?16'^_&K7*>B6]VW#Z0ZMWBOVF=Q;E>QAG46R.O8RN<4E^)Y,N]*03+,WT@W@ +YEV#U/ M\_M:;]35O"XVHC4'K]A-Y#6J8P_O>'(ZYCZ;B!R_%G1N*5NR+G9_^M2%U,6: M;J5H.:YG#P8#R]*&FCT8>9XWT'J#4;?OV%K/5=+!>1];"GP/5\I]9CI3K8+FJ5O#SVP*4>Z,W*TKN4->H[^BEKD@>MA M#Z] >AWC5;I>GGLE[)8CK@."<38:=4%L#_2>J^NVUW5[UF#D#'Q_Y R[HUY? MPS*N)QVJ_*32S!>OYH9B#%WO*.WJ8C_&XV3.O@7?!V$VCI(,+*['JU[MD>OY#K =V#6JEYU'KMNU^CVSUQ_Y7J\_ M]/HVISG8$J#+_-GOT5>+9OE,%)@*UB2M F"E@'C'H<5/>?M+!K^7,X]?H\;W M8ZP$XS%H4\CDE/LPGRG!8A$!:T%M"G]:XBK<*K?+D*Y1J>@WY'N1!]^5&Q:S M:9@CFWM9/7 ^2]D!"X+#3+E! :,D,8T3Y 8P83(%8P!*I "?Q.V]X]-*L3?RRQ'J0F; MA3]D[,\E?OIS&:0Y2Z,'/# \3"94)EU?$#*,%RG#AXM]+O86%T%5@B@!0!!6 MZ%AQ)81-PF<$.0TDH/'1#3@X51G/4-(_XUCXHR$/7'A46H+XX:]9!?4TF==( M %8L95/D#02F3?L#*PIDE2;?:85A[5N#89>V9OD&L_5*6?-[0ZL[&!AZ5P,N M->QV>Y;3T_V1W=.=8<]>DQ?#8O"EX/@"(^YS7@CK_QE00UPUV^R6^R>*H%(_ MBH4U6JE&E;T(3/(QW4CKK+OE?UQ1C9[/!8)XV^/:V]VUO-+7K[V!1?9P.A;/[24$-S\?+F8 M>!% [H#)[P][( M,-<\62]E$_]O?VQBW8 Z!391"]>"WFP.[)[K T>V;M]L M8F]K;QQD[5^L2!ZVLX9+$G#3 MX/?.UXXR91,@HPA>%^3+/$D?^.6+%+"?PDN5R9*AHLV5VPS_#/-,N0LB874& MV'D(3:835WR5&:Q0!F\+IV 6@@4Q85.6IH 17,,@RUB."G!$MHE8A9CE2L+9 M$)@*49)ERCA(TP>@;?2T900)O'T,S\$;\#.^!W3DNQ#Q%VQ:2>(-\R3+4:'& MG0KF:)_B)WS(AH&I:-V R@[67YR >9*D3(G"/U %I^W&+\EPP8E.EQB0;JKY M,)8E( :M8:"'19)BAX=)"#A*&8P(7K!KKNK*9%=6XCZ,(K3=4@9;^A\V06LO MS&CX64;V6PJ66PBDK_Q[.;FE;P*"&RX S26<):"1_'N9AMDD))9]DO!,E F9EOD*3G?@)[@-PCC+2PQM08T S0TL+;MCW#Q. MR+1&UH$+?0?CFH:TL@Q?B \7SX/= W:!SMG"BD:$("[0M%[FY-G+"'"+) OI MD:O/ '2P<4"!:K&/L/_+*,\Z2C?*9\GR=M:8>FVD@&5\ KZWLN@#>D*0)3$. MF2\;/(Y^I4LG+&?I/(R%PRR^2R)\7)WL2_3Q=V0-;\,2@2W %2QAA+!M(3P@ MY!PU20$C2#GC9)EF-,V;90;PRC+NW2@F0M10>-[PR2"4PES(JW*Y2&2QVZ"Q M=IS.8!CT#.[_H-LV @&'/X69A3BC:F_7=^2&(>' $MX%882KMT(O6US/W&== M4%3[EG.MVOF !6>LC)+^G:7%,Q;!+;N^ 4C\<1U,X8T?@N@^>,C0$SY+GS#D M39Q@=U@A> Z1*Z"=@'[ZE\QV]8'C#'TP3'S;[@]ZKNZ [>+JNJE[O9[>BH$0 MZ0(,46W&T%*Y7$\*!#RE2>#+O?[_-)3__OS+X..GG[^JW+[]^*G_#';].J/\ M]/G;\*OR[;/2__QI,/ST=3C O[Y^_N7CH/L-/HP^?NI^ZG_L_J)\_09?_#K\ M].VK\FX9$\]@D_?'-I]WQ+.290;L!(0W^SX&51B=I0JE/Y0R%KG-,HZ A7$W MZ'V8H9@%J1JL3ZO&"6J<80^!BI.)-*QJE,L81%P"XN4_0O0*M2L3J5G'XQ)Z MR6"X+^"''H9O#7VP_AW/M1W-]@:Z/7#[]FA@^I:S[J_]O;:,WX+O M/;&(F^/=S_Q5RS^158@PC^>+'I7[,BP,X"J4]1ER6(X30/ MD"P!)EQ")['0JP/45NIJ2F42!.-QNH2GA<@J0!=J:AJ3A'&;@'U'FYKT,6%5 MW 01*0DP#%+,2YC6VM[&L+8*Z'*@)@G#N?'XOW(-#,>?(?QL-+9);4-[5KF% M;0+C$JR0E,UQ9F! Q/@^]CTHM3!4IV88V_DWZC_!=WQU77$G(^!^%HZ;NF"E MF:V."%YMP@M!GXSQJO$2U-XXAT$L@=33U7<#(PH*XZ7V>+YSH+="TP_1MOHC-G>@+9 $;;;("O91QP>(<[]6@J@.<9(]N!?WS?L"RO M[UM=>SCR'N.AIJC:YHV\KH];)9O#O!2WQGUAYIA/!I-W_F> MM52 :AH*S>.EZ0!/&,$3-!,A,"WO0-O>FJ]^CC>X\YJV,ZE3G%"%QA&!,[@SE%T9T M7DNR4GX&%KE0E5]^Z6.4.0,C/T%2+TQ%U Q^ W8<9K!I_':5NX3X8&"7LW B MG-_U4?97?CBD0+<]C=F:7I)&W_4QR4@?:IX)QDO?< T#L&6C4F?:H]$JB8H$ MN.Q;TN4+U1.S9QDL3[8BV06IP_9J_K7FEZEKQ4WT#"XP*;7MS_P^^5^^=+6% MIW6'5=^4W];0$IPG:@FVOEXVNB\M@8LD6///XSPA1.N;$(U@6,YYQ@1IE=5* M( !6<,1%Y2:XK'HZJKR*,IUDY5E_Y?[/^R3] ]$+C O/0B@4$QH\";(Q/"B9 MHU>D+CL#$(41Z#CQ;8<&0G,0@R9U@(^Q.:KJ4>)>G/Z$ZTD=Y?<%W#ZN/4L] M./ZK$_ETO]\SL5^5:X)@,/NVX>A#9+2C?M?JZ6O];H;9.$WN!XSTO!UIFP=" M^5-U8:NSWD!O;[JPV.Z-D,28Q2(*QL2P43;"BB$,,C9&7V&A+L,2YM<%(% Z MS;F6S.%T _8>#Q.NO*ODZ:?AZ3)?[ND2FF'7T >FXWI=3Q_:NJ7W7,T=:GU[ M,#1=Q^CYJYKAXW,]3%;M\]YX4@ZWS3Z2O3LW#J&:?03E2@&M7/DUB .>U Y2 M %-NEUE&GF?@^MTXB!ZRD,AM!*9-/$;;J5\P:KKF"W?SXR55&'_?$9I#K,!7 ML IQ.I^2G,$L;@/T^-\J(Q[FNOXE24@8?LU!('-!=W)A)_X1+R\.-T*O%NSG M/\N4RB\@MM(<=0*8^%S1M>M_D@3#J),B0G[7D5B+K%H+'H+$V&.A4R1+4&OK M8*(0SY2['8,,1#DO@2B4H3#F@@J!5)G29= "I4/SD5SCJ8U!C)/+E'SWO,HQ MH_4.RC_&5&NQ+_SED1EC^J@(#LU9$..O0@K]EH9W&);ZBL*,1Y%^@?]P604C MP7DJW3&Y>'3?MU6\DGXSW&[QD-K-Y:6F2=%@T#8PPX'L@_5+N799/E$?;GCB M\#L/^M<>;6U\=/W"CO+_DB4H@Z@KP0J$4_+N9(TMN'E K7&"JAV83_# *["G MPG&XP"">>J5<%7$^_!L>1?\1AC7_>QE-\(\R\D[[DJYEW&YOC: M91@[3^<9_IR%0&(!NG<6*2/>R!UGS84H8'4+",2VMJP>TE[4+$9XX@06)$H6 MI;$J@I?*'W%R'PLO/?\[#3.88N5/I,VL]/$IJ'!)6B-&3)S&H/DXP-#M#7M( M\-HE&9IYFD08C(UP8/C=(UC'9]64=1J&&%A])&4"]3A88HP4'@HCPM1T$?S% MFWGJ0>EZ YJC- 6\F.^S$!G*J#Z;ZJF$K%K^ B8&1,L)4\'*KL@Y@EWB#CQN M5/$A3U#3#&_81+CHKK[ U\6+KG"Y>) M/7P*!^*NR01F->&2EO,NOIN39+P4K 8841B)ZH854L9'E%0*IN,\)$Q6S&'8 M[YR'I/H9Z#$6U+@%@:KR "R*TS_GZFACX&8OT0T>A9SDBJ=L1SP21I:HC]%$ MRI#^*?C^5$F7Q"C12FME(A+K=P.%LUXQ+[ $)D\!USB9+R)&R?HXD!(\!'V8 M2#SAH8 @KU-J,UNCJ,NH46M!>B*]Z![OOV>"=CO*OY@".\I $/P)CT,AL8.W MW!1B!,@;EPE] /6-&/+P99 5:403O"4*[E5\+2TODGS-'$0NLUS0ZN[:9Q#[ M<-L8LY617NKWB723;)6%D8C:QL4X,5A*@R1'4Y![-PW]*"UU(TB M'87OTID0-JIQ_)A#7)=)T^8(:C8'(:FT.\8-NR.M[(ZDM#L*DN'9:;09<->_ M@6=P+P15 ,%#*< 6SNF1+$8NC,XF;'M$>UB]LRX3Z:4\3 2LIA)$$X5%&;M' M*GB&&!"RA[-^8-K(\6$Y !S\L4783B0=/'& =,=XS#V*^ @^TD*,U4O#7E3' ML&E;"\$HHMA".N[Q!:KPTG--1ZS]3AFNDBRM\4-<;+R W:3\]"N?>V/7C=;2 MSV+99L\;F-V!8P_MX=#NCO1A5S>MD3OR1CWG!.IQ/]^Q]"YD]X=@('O.NP") M0EDK2@0DC!@6*9)TPA]W&*KH-5Y.KKGQ.0EOR5\-]+$486844F #Q!G97KCK MZ$)#L(A 3QIP7H)V'] -0RQ4F4 MW#ZL7#\*XV_P&XS\!](+@JUIMA3 -_F"8-;E(0&K@<*;UQ:80 M/NY\,,[%IM"F 3\$"Y-R+A\XKQ9^"$JM8/C\U=DB"I-ISH31CQFXTU1$<1=) MR',V^.-Y>(7E]XS%*\LCV'+8 $276\RDTBR6*4R%7=\LPVBR#I%B;7&' $.T M3#&7!V&64T19/)=TLC3D5E(PQMA;N0%H,,0@I_APX*DIU13,R+X:4TK8=&7@ MH'4EH,C.P_\(6013*/0D!"^Y"RJJY74:KLKV /Q@+L-S>= ; M5*@9[$!$<+M,>2(V*A"\U)[F&BSRPEM'8$*G*HP+-%LV6<<4#82_A>X7 MGI 5T'/^*E*,P*++B8E3.7( O)N[A(JD*SXI7-*4S4"7PXW"*VY%Y"F88^UW M_04P*E#E4=?B+* ^P+]RU;#@R*#+@0:_ %T.;)2'#*O&1;5#\0I,W"\&1LG: MV7;NN,0M8[SN07#*:K.?0+NK_*F8_,H+4<\#>(4WH%#"N#'8*G:0K5!Q#6# M=^?XEK1,EJ\Q&-H0AE,L7@-&;[G5&#;&UDR(OS094^"_8%'H=%H;-R5*T&*M MKQ5',!66<)M9#+6^//#]0[FH''AU[HJ,"W@!*^Q=_!&S7&&MEO5)D^!)N5I/ M9"74Z*3IX@ODZ <_\+ MZR!N \K$XW/EMF9#'5D1M&AZ@R'/5:QJ3X2'C83]?(&%=P)7<[PK8N*TX9HR M)3:689\+K-\J18APS>!RYRF(0GA(*1)(]2L]?)4Z@V#';0,N7A81!=0?(T>_ M \R&\BT1*H+=INA>6+*L49;"VV*@SR(+(E:RYM45*=DMW%*HFNA,8HV'W:#2 M!1BI&9 [8Z'KD?0=*6HO#[1;ARTID?'RXXB7[V$?1/QRBIW(D QJ-$]J.7?@ MI:!*<$V\)-:;AQHI5_)F,S/N*/\-[.,.DP YT8L,4^1043@MDF7(S7T34B\Y M',$\N0F%PD7*5B[LE156@;K+.!7V7SVT0@;2FLR?!:C2IN1D%S=6Y6^\QI[W MU1&"0E5NX1H4OKLLK* MKZ1?$;<4%C(]OK)^*S9<+6U49)1OLS1)<.P0N3MM40H27TBK31O)XYF, MD82CE,@)AG*+.,1CX"(]%HPPA(UT3E>/Q3"Q" MP2(VWUPH2YN,"ZY!+C.5ZS+">ULPJD(_Q[:8Q3A6'P%H?Q[ETDN$9K;NO"#5 MI6DA%_M,OF;R=R3QIBE/V)P4ZAI#W;!# (J2=16,#EXE(G!@FF5Y71L5]U5V MJ; Q0<[M;*=PG/0V9/URU3GLY+.JIPTV2LQM/KG/E ]?;[U_<+ MBW#-@\:]7-OUY3UY8YP=I:MD>VS*30;RH_X=H@17+3VKI2HO?W M<4VY0(8%BE&'*3!R+2JS:I@;+2$LC*H1_8TAE)@?&CN%8 GS,IZ48ZX M%-51X6I(;X,X_(\HY"AP7\32&PRN5KJ:D'=OQIH3+O:PSIU.0SP1;PS&,TR' MG#0<^(A14)]@AP3GP3]H93O*@!?PDO-5+,$BP! ;I9!0M:[HM$ Y/<(7]0AF M%^2G!)J+,"A>+N=36.G'\K:^N$VEPG@-Q@'*SR3A*(:@VH(YU(; MJ@4)/M\_F9Z&_ZT,D'$L(9N M_/1_P+8HOU1^A9@/Y(JUE9^P/ @C7+D92(9[U*FFV$ON:AUC<#.^]&IU M13M7I\%Q1.YU291!@^M4=FX1(RK=NR0T$5A%'>M&)S"W2@K'!"4SU1@]OT(( MO:8BBQ)VCI8)_Z%J1<9$?R/X_S+'NK)]1.>QQD/'H/-RB83LAJ (.YI$F+!- M4HD+-1(CG-2KIF-5KO?:.XB)-'@&M=+#S$=2MX"/Z?=:F&$EW-2,8@DI6X8S&^^L;U0'2X >'EF,9#PF MF51$MBO+I+"5\7ZNI064!L&[T?&EPH32(F,#DRC#,5S&HZ*\@1?#1,A[GO/3 M")1$43+FN.!O$X&T4Q#W'\L9B>R*Z1*!2X1534C0P\W#BC^DX/8$F3&0QRI4 M.)=%WC<+%QG/BRU34+F:7OAJ09^*DWG(!1#5B*YXS&H7. W0P M9)5*1OW4^M!$C)Z@_(%1!X\7Z60%'Q%2K\'.8IY+]:BR(HGUI0>:EHE]=%)< F< M%XU@A7>?YP?B-F#OW8).*[G5$*0UYP4-L!!5W"F$[R'\%_E%:CVLPDV6N@.W MNB-$/[J89#WQH7QY@,(NKB6@-?5);HOFK"%AFS[Z37F[1Q."MF4(^A)"T(?T M&0B=.UEB&# LC@,E[UH14JA4ZD*[V.Z\)"\#]A<)41Q2KV"*=2B&IMFEHE\Q MK5+EYZ^F]C8)UE$04Q^3GXASG/HWA42HI8(*6W=19$XA"4^3*$PZRL?*@:E6 M6@8Y.GC+;]Z6K#1DQJ(PJ"JF9%P'7_'!56;?5-2 ""\F!8G+P#0H5%1.1W%I MH2:O!8]YF:CX=7.XN#:-HGRY,7]$)B D#7GNY]>$!-:O2

^ ;HL &U/C'X M$6LH5&YZ\?*NR>ISZ;&8#D\-BBBG^F,\[I#+9N7[H)%+CR>_Q.0EP:TN$+/) M;U@E8?(X]2?8HWIOIB>,\. MB*@^ML8J=\S6Y[AI_H_/FP@SC'>H J>A"Z+7Q],IJ 5ZEM=2/\16JO4\ MW9+?U#&VD@5=I-2FP2*$NWD>K;"9MN<8DY]L5^(PSWBMIPX6+\-H8AJK54;& M8[%E2M4MJF JJ%T7,,M%'F^E\346DKI%8FV<<(!.V"*?K:I>]0SI2K?J MA3>'.SO*M5O+X%8%^Q?,@8H^-M7Z/)JM";> T8D*6AUI/W-R[H.E9 \_QSB4Z*)6U+O;CNAL$GU]T^ M16">5BAVNB_RHTM HS* P6_&>4N)<6O.$%PP:C9E[\C/S#FNE70/(SG@C4F(F M5;0#LWI%'409@@^(S,%*7 KW(<*I,<0R*>&>IS:1,X(JB":,+9H>HJKPM5XF M4)GLU72+3)1&Q*[T>69Y,)WRAU65)O>SA#CP/,FI#4H5ZD[FBU%H^"$?@#Z;N=,RBSQYAYO8VQ8XS=#I/C&[3J!:4T#JN_2/:L'1F M,N+]*RB P ^43$WNJ+X.'&8AE.V_L /_)IZ$?D/EOZ]@-UIP7C:TQDL)GN2#'&T@:%9.FB+@S-@_Y":<@8!.^ M)YP*=**49IVY3G49Z'+C9WW>L%L0D"*#;^524>>-=MH8F5>M*P"N'RTJ7H&_ MEFN/TRD5(I6+U5KKV3%H-1A(Q]2M1FR6\]Q&5M,2;T2EL*BSI?:?_ %]> #R MFF(PI!+D3<:Y9#-<(_*%C5!%7,BU85'>5:3?C9A;.5=0G'">$A>5Z%X M*E9UC@%)[-I,PJP,PU%2A5[J4,$"UPH4/SA^Q]8J9)4- M>ODXC(WC('0%W+\8-!+N6K=,-7U;=?SVA\759KPZV]4I8HR+4PAE?M[#\ZBC MP7?,K/W.&?GK^/TD2=Y^0W:!T7GFP;AU,94;AG9++7;:&!/&529-PAP M535-XTR]_B@R_#-1)$^OY=T9Z)V&ZNNFZGB6LG++,ENG^$T#?R:UZ[[]*+5[ M':-.[>4*A*(G3G5FR[CL\B4J%%88@TC_+?.N,(DNI2/%Q.%AG ^+\<*OK$HB MQI^*Y_'J[)!WTA*7$>LO[RUO*0A!+*4X^&'3TC\-%2?"I_9VQN08[)_TPU\, MW; -G[>V8?MH:=^:E:SWPK]GAVN!'U >?=/9$^3!M2A'XTY.WFQ$M.KGZ63< M=U'Z\6H]&)[B^VW;>O\'6]=JA!QOZ>5^7R2N\Q;NO!73XRW<]X2>;Q?5"?X' MJZ;\/+GI.,:>7MQV7#"S'6W'CY)[_:OU^<2K:..G%8K81%'34D=Z9:V42L2< MY;-DHO SCO!&PDAW/*9S%F^Q'U_3/U-K[[;Z^.+\T=4Z@IW-W(IGEE*L_E2\ M^*@S"9R]=8UWA]VNYSLC8^39MNZ9O9%E#?J:JW7-0=>R^K)K_"FF(!RB:UPM MIQHHNLBI/@%NMQ*)IWAH3'T4J9][5JMQ 8:$6MVDQID*IT4DW#0_=[N_J=CU MFZ9?ZRI\PR**'Q\VLQT/B$EB%C=^AE&*>]0K\E#7CIVMFFM6V9WEZ%$0\@-F M65%Y@@T,\.1(3#-N!)[(,E39OK^HWPJIV)PG.'/KNBB; MP2$6R-DPL)+,2*Q3/L/&\IHM%4$[JH9XO5(M^9E2C<(Y*](8RRSD36M6C_]@ M*N?&2IOMI85J41=X3TX5'K\6#1V+=*$-TT)5G2\A:N9K=0CXI$V#I9J^K'D\ MPTI) FCWP3C,A>Y%&T.M1RBXO;5(@FUOL%04BK.)Z$[C: M>9_HRVWT!8T2=?(.LD8<:&.>,]XFV"AI)%E6W,KSVVM7 M5_74F!\Y"28LXEH /GRRO957& ?DW59LJT:HEX;+JI# M5LJZ42'A*7I/++/W01L;>DG'_:[TV9\=BD7W+Z]8Q M:C$-\%?.^"G,U4S7W\#,N+1H2HJ5W@/;I!>//(YY%5F]E\!]K3:;"S1,MUU[ M!A7.U?)DHEVUN%4![KJ RHI&4>M-$ZK;.*VEI9\)KZ\Z%7)&_7FSKD'2H>FU MUXW*MZ0JNM:Q2D\3OMKK..7G]?5K+2(V/"L_HN/$[[%#5>O;=:NCKYXQ^/PQ M4']JP5#;#\6H(C+MA[+_O6D? 3Q5[8*X"L"^R''X N1W&CI&(YF0\MRK/KLI M*S.XFBRK2JH,TWK[GP4OP,A$L[1]>(7*+ MP52-OU$4T0O&032F)+U'+BS4"1Y@+@40)41B_2KVBA&Y/NQ[:3=0!7*]-TRM M7\FT#$:QK*H=F?#.&I0)PA^WUE4IX:ROE$JL;-*WKL-M9/ZB,T>9"9-4(Z?# MQ-B$6SRPVNA&#F[+G)65V8O!-A]3#\?.R9FS7#1,^48GC=5E%L$W7-D,28O' M2$3E.K8TK,[EXV\K!Y-,/ZSH,$TA_93UVCBAGW:J!%7!Y\HKX[5'"=_66O5Q MK<@WYKO?U,2;G3>(7L6^-"_^J6KL@6/93,I".]S0;:.V /557@5U^=BDEES* M#62\A!#P%'3_M,7XYKHBG6VPGM[,,TNJ]7B$:,L,/)Z'4!VK&#WPI(1' ;.Z M>QOTO"=C0:2G[+AQUP#"9H_]&\8/HZO*RH$'I_E&?U>E'M<:R\%242\GJ3D%5&5K9&2,B=& MG$]*;6XJOQ5_KU!_JFQ9% ,PDGS&_>L@+&KB7W\6T:3-#G$O,FS,L%_Z)1+%M*M)KC5DB30' 5WTPP1)=,Y/!@ZJ):%&0-1R M)A#I_)B)C7RC?$Q'&92K) ZAJIS1M7$%Y$**Q-9N>A(?!"QC6+:?I?XCJ%@A M/SCF3 -7]BR0"0-/&CSO63)N='M&GR77*Y3G M:3Q\-'M0<,XB5M^E=$1LV=W[^&W0/0W%HXA;-<>..X6"&B4\B- IM2;"OD'C ML&BE.L=XCRC3%.GPF%8MSD6D_MYQ)BXNDAUYR[Q: (S;"&,>>:JZ5:C*NZ*3 M&Q+H>^XPR(IBU#"FQE=Y\!T5"NZNX+FA[_A/[ZD .\X8J1NJ""UC,[D%%LOQ MKI!@7*:W0@MJ>-96UZ+T5G D*_53<\MRS"2MG8Z>E5GUY=G'-2VMT!^J!)DR M.W MB48<#+R2S,+//4,%1L#D[U?:%7W.,*PN/IQ#\IZTC+0=CFD^(-]^$DGWVP/'@.2N)\@C^*/_Y&ES8NIXHF8"*"0F%< M3U8KZ/W%^)&T/Y@.?^NSL8\)3H:S4MTJQKY]I+LTH+USGJM_K,(1NY4!'".L M'N&*'9M'V$N+\1B4A*N2A*X>T8R[J,)7DE5ZEGP['(IF/XJA4*H84OB[&]9C**!=:8456-\O)+0F@C,(6G *+1JB;B$_E MP8RL:,#W5%N>4TU2G \UYEXVT7GA)J&S]::B-7K"\\E *,>%**HF7QN+)"Y) M7-O%4*D5E<=F4#N3<=5Y"HA#A I+)%);M8U@4Y4I0"8*>8KT6N(&?UZ8U9J: M)&6N,O)D,6GO72ZWJ/M9%'%D0.EJ MH<@ 2B=JB2)<&-7!-L)&NF&4=EH\B'"Q]*S5*"?3M&B7ZEAN@*K,_ MJ!)N(\9XFL%JS;BH'ZGB7N2KQU86N<2AQ.$.'*YQMT:'J^A!]+BZJ[+5ILHV MW[=$FD3:,Y!6-JG#0$#PO>IYQGVOI//RV!IGA\%= /8J(@CE+6B>TOB4F%LQ M/E>]'O4&XEO"O*HRI[3<*M*[BES4[KBO!!ONASD6MU1%ZML#PF4:>BTDO"$@ MO-H\[D2MUIY(W4R* ZZJ+C8UHT]5'I)E8=&6H?G5%<^36WY24.E,V^:@JFTP M\H@I]@G@Y[$V/6:%5O*PH)8 +WY&%D2PS&$7V_O4+]6NO:#"#U3 [?JZ/(4;'0+3^QJMGLM3' MN.7*:#EOU#68_ TV5DNOQWC"W")C'XH_UB9<,5BX!)?V[U>Z>[6=H0K^Z_Y8 M8[_-W_1V/[6\K=U/VH6_;+>DY%33E'_&"@49ZP*^_E5*=&!PS&_.%-QCPDTS MO693-^K'!>X!)XPN5V2L'V;A!'C%/H3%8_,K"=F]>GRN@DD4#'+Q7:%N5,I? M-/I?J[78NM4B*?2%69\;MOH;';SS*^;VTE'NV#NGWOY0@N "0/ )\]*>A8$W M98&O#(9SGU\)=O,-P/X,<7W+K+W7K)=5?[-9OHOHG*S4W MP?@/K,./)]>B;2X>932=GH;!1T?V/-W+]*$%D;SJ ATM]9SQ(ESLQ.7NR]V7 MNW^9$Y>[?UZ>[ZM_?!)JSV7: 7N?W\'WZX<73*3-N&FC]C'P=[JGVLY+[,T* M,\>P$>\EQ4B*.2S%>*IG2X*1!",)YHD$8]NJH>N28B3%2(IY&L48IFJ;UEE3 MS,7XM#E-;?MW\%BEEW1S;'9S&*_IYC@\N=NJ;QK[W.N#8WI# SR)SC-%)QY: MW<;B4Z#P\.G57=8TVF3(2GA*>KP!/7;6L-J;O\<'SW$(LC^OE7[<4\Q9= M)2_3!_!D,CU2:M14S=5:;-W1R@2)J;?&E*M:?AO]0T)*0FK+U Q/M4U;8DIB M:H^8TE3;7SU9X:@Q)1W$]&^OU@2]T?5<6I 784&^,_=J/IY.@$B"^0S!;'AM M9)!$LT3S,:+9U"2:)9K/!BOV#5B&SCD4G2S#]!,]]6=?ND MK'P)J6.'E*YZKH24A-1^XW"V)H,F$E-[E7R:=E(Q$^G?IG^[U9F?Y:F@=$:H M-#LOPNPT5-=K4^EP? E2$IWGATY0?EM5KDET2G2^1NZ1;;=)9Y/HE.A\#K1!,>CDO\>)^/QPVNC/1\OJ M):#>&E!XKI%NM&D#($$E026YE 34:P#*L4\J@K!G=Z]^O/[>E7.ZI;7WC(DW M^IJ;B^_*)%GBJ6(O:6R^=37%V^@,L[46Z@>'29ON/#O79R=R'ENG5LNQQP"6 MW2XYMO6:O.W^2U>09 Z2.3R9.;A&JR8LDCE(YB"9PWDS!U_5+*DY2.8@F8-D M#NL9#+;J.:W"<&?&'1I'QXOOZ5_ZA]]4?-XP/''F5W/X:Z>35Z-I=238U3_, M5:<6_3M+BV&X/GO$Z9I6SZ]ZN_ M9+:K#QQGZ%NVY=MV?]!S=</'&$, :)GG\P]S*;L +V4AJB,HV0Y$:W7,I;> MA6.6J4J>!G&&RT)YPC00/HZ;,(JN%\%#]2Y5"6"V+(KPO]6@X?GC909;"R\O M%@D7;&4-BU>6V4?I*MD\@%G@2,5QB(UM"-)BNR9\*8HG MP>QGX7A&:TY3G N3)=/\'H=;W%WL8(*W-A8ANOCK^CG !; M^;I&H#@#3E=)3/.*EW24.LRR@L5BF8YG=-'- R&F1)6ZJZTM*Q9_&H'3"WH@*U!IU9W!7DA$720D&D^4X%V]H AAYR7>@U*P$ M"6QPA-^/H^6$,QNZ(X<7!NEDC65UE"UK! .%V^>PHK/H057^7 ))L!3_!$@% M<;P$LN33P,M+K)>WK*.HOI -6OD&%P&0\S"(&A=/PEL4;K!?\1\X]04P(P#T MO':S$L!;@*X%:*?(MQ]8@!L51+"(R]N9$N;*79"B'('=+ ; WYKE*:SL,A5$ M!>\N%[)&4YQQXHAB=@]OB1AG"X&M]]^&Q].*)JMPL9_ M55QA_29E'"R",:@!J^3_=):!7(DFL(S#/X$!QXQ-LE6JR&I;& #$!%TW+X$I MEZ-[5"H'\4,)A>T"7D"$2X :U18$N44T(QT%N3(#E@&CAX>&\5T"%TR(.N,D5Q9!6+&S5+#/8#SF M=\.7++SC5D\JF':4H C#]:!9P&9/V$*P![$N%1JQM< 8=T.,E5-L&->T):!O M!G22UJAWY9&T',\EL\Y)VB]]U-U@BB=DQQ1#+G6"(8&J*!S_>)/$R$\_)MO1L5HDNBILS M04S<\!'D)'3\DM$@+PU+32(3[#W+L\V,55VS+-2Z LT5GN(* "K77,L9-PP6 M_IJ:\0&6!0AU4.?Q*1-4<9(%L:+R?J"+!#^1?K#!)%PS>RKNL+9G090ES7D+ MH5M.OZ'&"?6M9CB@O@WJ$V@6P$!AJ6%<].V*3E89:Z1PU$Z]P7>4C* 4A[3! MQ78)9(R3ZR@9"V4_P'/CX4U\G'RM:F?K%&I5?5<$UZH;G&@RU9&!; K6I'P- M/$8(;9(6,Q!5Q6@VS2/ ZE:<1\[&LSB)DML'SOA2FB \A6(W!3,G$6'MYW8 5R@77SH3& MD7%>B2-:U>8X&1>:3BF6A2((DRRYA>"R!5Y P^.JPX2AT(=-G@CE$X985PKF#?43X3J^#O1X6CMNR/KQ0MIR"""?=3L&*\P%>6R"A.%XVE M;Z'.VM>$ ##2VS28R0G<&,U5P0*X@Y2P "^<^2?\0ZA.'K[BW MICE_*\%7>^/&<9$2B5\6ZP[;G]\C*%+D,N0%*+8<0TK WL"(N^&<&=E'DZ'3 M1B8@,11X+$?9J@V$QL #$47!%V&,5+.$PZC6I,(75#]9DSC1K$39Y&,=D8M(@EF>@ QY3P2FIC#-,1HCO<:&UO MU-QE7 M8, XB,?A@EPA@CC)F! M)Z70)K/0\/D7=>#D+4%59.BNIL2H^/D_]YF]:VI'UR_Y8IY_:'$CS?+ M#S"MT6-Z7[/I^#+\P027JPL5E (U;A_ @X5X3G<*$..7^*O$^+5/[Z6(/VU .G1SZ,^ MZI*TUDEP#]X[U%G#+.-.GY:NO([RZ&@;E%Q^6R/F8$+);AFQCPB=*T72!3KQ M0!.=)_@GL W$;%Z87>1K2H&J4)O!>2SCD'M!>&9"H:D4/IQ)Z;PY?B#O , & M>LZ3G.P20=7W(=@]XQD&#(E#Q _*+7#96%F-+67LCCCR%'2U),UJT"#7&]R(1#4U1'YG&&7 HJ'5#*E!LMB MUC7+I>$2(@=/Y2+NU^Y$>Z>*YJV:I3G&+:J'/L?[8!MF MH XID\I\S]"LG!3A?)*Y"S#U&Q*7"U.\ WTS&R9V\U (Q"(CH182W7!]Y6W$ M[V%9 A'.0F?,ANLK0T9$H&&J/"$K8PU13W0W8]%"6:(8#F&N-REQ(;3P48JJ M2%2D.S3)@ ]"O%VH..Q[R*==NY3\_P\-;>1F^: CNN!>U)IEH]EA^1AQ".A M3?\I2OV"+I&TJCM*C:/YR)4L$1A:$?1(5J(*QT\UF_2'+W5]=E#ILT<_&7)_ M5$@-\@(S1'E$^BDP/0Z^>,;#ULU<'F"^&<8;* \FX7E;(D[&D]X6R[Q*ZPKC M.+FKG "(I.+*BH$&(E^L\KA_V68PE-RJ4!X:*LXA0Y/UT-E89 5@M%(,2'W$ M9:=NT#9TZ#:<#D<_G>;@MWA,]FD/MF:9(A#;'**J3$.1B8S#YWE+9.:%,:H((O?K M(Z,7P\>4-0 U"%R>T=UPRQ+,+D!EH?2YI&PN(NG6*#2(1]PK](^ %N*.Q2)_,2OTF9>CU)^6Q2J;FM2="^B/'P/C; M# 0;6I&EY53Z8.MNWH+0$(IZ":%FF2W#2 MOUTO9:AG B2Y4)-K#F1Z?++$+,X'0<4P6LSV3< XK)A=@R,5F9,;%<0Q5[8Q?ZUY M:947O(J.IKBI1TLJE-3\7Y3JCWF0L$K7N&*KQ3=5)@#H ]-EQ/, "C(IJ(&K MEIU-=?%'%=VU5IMTR^BNC.ZVCNY^(_<[SZ;[R \$?R?BO.]5Y=/JR7U'R9OX M'(KP)9\#*^< IJ):6!I9T]0(B],+Q5W"G5G6!D9)1J5$DS!;)%E "5E4IQ!1 MF:3@&*1P@\1<>YPP>\=!-E/I7P4U8Y#1I4RM>6 [2GF68C&$S8/F)27B4A$! MWI3S?(-)D1E9+J#39MF2E-/"UX.)053,9FB&J7S"R_@;=CWA?Y; K.%NO[C;*>^N4MBG19"Z M&N@&8R5B><[]NJ"\3\*\>(N81P0/B$#@E&7%&0.M O7V"8.MA>N+PK0J-(<> M,.'=W[O*_CK$W>.V,$>)H.YOP?>3R."H)194E5N@!X(V2\Z?THXD(J4]%+43 M_")!@WGPO6;EHH^K<'AM=C[DN//5O;QH2)0/;'HDM^^X8YKB4/#C*BUBN5., MNWS4-LR>;C5RP0K/:F(.:BM0ZC0"5G"2O[I=N['[=C?T5 M&=*\Z*:"O552!E9QAF[#7Y#S#8(\."0[-_:DH\TPHSN*>&B-ZQ@\APUXY:S0 M%#8Y\K/&"HP;*T"\GZJPJ"@/2Y.*G'G*@<@HZYP'M=Y1K4>RS(#E9N\_'!PD MM4"1?MC$H1N+7OU]I5_0YPZIJ\7G#MGP+YR"K M/K%[Y4LR#];ZQ]V'DWP&?\)D1;NM,2;D+3+VH?CCI]7F6E=E _*R];ON7FWO M3\[?8;D__E1U^TF[\)>=U^GV&]APZ[:(9]#VL21D=]?988UN M?NMM^?9ZQH-07U^HGVYR?8":Q91?X8=9ANE"*&W9(A>%6)HJ07 !(/B$_N)G M8>!(6>"^%D0R0,"^^0;87U^+=JU/#T8JZ*A[,UP\8RTD:(X+-&U.5I+,9-^X MN#!^(;?^C;=^$]7O^=BR8S4KM_4+EN<*[)ONC[1K?*MC T[W5 #75UW-V.>< MC[/IOR1=2;IG1KJ.IMIK@5M)NI)T6Y'NV5'GX0G0,#S5:76:]=OM@B0R260G M162Z:ZJ^89X%D;UI^&$/\UKM$5Q,\?D+E"T76U8 9OC3(TE9[B*_^L<[_?T[ MXSV\?;EHP\O.@&657BKCF")]>R-Z2U.M/9QD>4)*K,3DL6/2U%1]K7Y'8E)B M\BV5(]U5':^5QC!C88F)J,G4A@GQNP=5U3?4+955VL5N3BZ5",)SS.$IZY:3JNL& E/ M"<_#)VVYJNGNU?,HX2GAN;^0C[7OD8Z_[>2@4U3T+XGDCY.R=5]U M]#9ZT='*%XFI-\>4H?I:F](NB2F)J2U3LQW5]-O4VDM,24QMTVIMU3LMV7>^ MGNOMI\2=HEXK;=S3LW%U4[5:]6P[/AM7PO,,X:FKABD=V!*>QPE/2U=-6\)3 MPO,XX6D:JFE*!_91YNEL/:16&M4G:%0;JFNWT:*/EMU+2+TUI'35T]OP;@DI M":EMK5M5RVY3#R,A)2&U5?"91IMR[^-7)%_7F7P(#?,)A[A+0_ B#$%?WVO# M[J.5!Q*;IX=-PSX/#X7$YOEATU0U4W).B<[C1*?OG4?HX>Q\N[_'R7B\7(2@ M:TG[G^L;D^\[W51-OXU3;'V3#C;;?4'Z MO<3OV>'750VGC?21\)7P/0+X6I;J>6U MDCC+F,H-FR8I M*XRH//C>*FGLDBC^)!TCGNJT.A/J3!PC$K^GC5]?U:T+]NM)^)XV?&U;M5MU M-);XE?@] OP:EJH[;5IBG E^+R:NTF,QFX8YS[1ZH4T@W0/GYQYHU[FW[1K( MO&()[=\K57]PR&7X8@])[JGVJTJ IX\^1-WK4A:E[1^)K3NJ=X> M2D\EJ4M2EZ1^Y*1NVZK1ZB0<2>N2UB6MGQ2M&Z9JFR]OU'B^M$Z>B;_E 4RM M_)[^K0UEK1WTRLS@\T#?OW\3NS\/3_H'5^!*R)X?-MG*$$\:3\ ;0\# MF":IDL]8ZT'DLY0Q90[?SC*%Q1-8WJ]LD;/Y#4L54U,50]/]-UD>>+'7]EY5 M25FV8.,\O&/1@_JR;;([]MOBQ.BX;XZ3&.C\S&'2478):2FYWEAR&:V1:YM,NG (!!_SS_5WQDDZ#Z+U-UP]DU(>(X*5T7+(ZQI,5BCT8UC&8)&Q M#\4?/ZVJ[Q7=E+%>W;W:3B?\'9;[8XVJFK_I[7YJ>5N[G[0+?]EYQ7WIXSTG MNYLDFKS$QW(&/J22D-UC.D]@#$R2I2^UOC=L]3=2TG_EVM=P7?N2(+@ $'Q" M#?Q9&) L\!+0;[X!^I^Q^0>CA[K%*;?^TK;^)56!E[#U)[RUDJK/=FLW4>W% M% GVDRS'@$7*[EB\E+6!AZ;O(SUZH%4^P*Y]/]X\ %VUW%:GXQWG[LD2&DFY M%T.YAM6JQ=]Q[IZD7$FY%T*YEFK9K3+OCG/W).5*RKT0RC55T[@ F7M>D8FK M?WP-(DSJB"?*/$C_8'B6](4[L0[1SNOPY&>HFM.&_(Y6!$I(O36DT/_11A>3 MD)*0VC(U6[4<0T)*0FJ?%J-NM/'2'K\&>>I1HR\L8T$ZGI%V.6%W+$H6'3EUU;8E.B<[C1*>K:IXIT2G1>93HM%3' MVZNK]_AU\1-1N7]F,4N#B#3N8#(/XS#+TP"+1*5M^S@T7[/08H\Q%W\/?4J. M*+HB(7GZD-2,0QR_+"$I(=G6U--5VY28E)@\(DQZJK6')L%'!,D]>[7UX]6Q MOR4Y:-@[&V5(6[@MJO?5._$X$XL.TE3QA//&=$W5W)>?Q_Z<13G.S#+)'21W MD-QAS1%NM0LB2N8@F8-D#N?-' P/#'M;<@?)'21WD-QAC3MHJNV__*2XT^<. M6[NURZ:P!>6_45-8\ZB;POX>)^/QF/G#;K4[H.27SRL!M[-YD!; N1UAEGOXWMM'O$*'VQ8Q=>K MPUQO??1DEM#R= UKM7B#_IVEE9"X9=IF,O3 M!OA:.[M^?_",,?JZJ7N]GMXJ MTD#R&9AB'WZ!#:YB"D%S Q[!2#LHUVG.-/:#[6\@''CG<'B5PG4/X.+83CP% M=H^,?YS@*WE()2;MB3/V'/Z#E0,9+@9&6U(V@^O".T8'RBIP68"-R4&2L!1) M 6!8[U=%9PBP8#S#+U%(P65A,D%)-@&A"N_X<'!>4'ODFNIQIJW*S:OMVMO+ M6I4;)]#A_*V>>%XYC?11]LY=2XNPCRDM0K8/ER"0[<-WLL!]+8AD@&^4%_:, MK9=MAN76'V#K+[UY^ 5OO:3ZB]WZBVX^_D4V'7_;B;]Y@JC6V6NUZ?I&'FP1 M]D4#' @_OC42) E($I D($E DH D 4D"D@2.B03>U.>[AYEM.V/I^0D0K9/2 M7$I*T]^7AY5?IL?A>$(J^^N[JG5>G@E[1"FM$H6GB$++[[R\EDNB4*+P9;Q0 M[[R\9DBB4*+PI;SPK"3RQ80C?DXQXW21)M-0=K*^4$LOW5F/LVY,0OD" MH R689L#.224)92/#E>'BR"*/?RW.=Z[O.[F+T\TL[">YCR(V*C(D4211U.1% M;11=B2*)HJ:Y=%(2[7P]R;O/?3XE_51:IR=BG3KMZGF.SCJ5@#P30'JM!)($ MI 3DP0"I2T!*0!X3(,^#0[ZM0_D $^V._UR&64CGX!1'ZM !.](1+)9\CF;<-*E(/%X1'C4.I;$H\3CT>"QG=XB\2CQ>"C^ M*#VN1Y$DL>T\\S=+D3!E"N]Y-?5KV;7C6'OZ21">(@C_ZR^>H1N'F*\$H@3B ML[AA*T>%!*$$X9M[)XX5A/MNL^L=K9?[6Y('D9*LM=1Z:X/QG$CVG%KF.) 5)"I(4D!1:!L;.BQ3.K>?P+W@: MR31-YH6IE,0R8WP_\WMC>GW7LKQR?5L.-M=]@?B]1.QY(-9HE;TN$2L1^U:( M]5ME9TC$2L2^%6+U2^:Q%W/,H A_Y/"S$L;C9,Z4=R($\EY58B;/'CQ6,_\5 M>(!SD!-L=Z["LWC'40HT20%G0@'FZP;[) 5("C@R"FC73592@*2 #8G8TT.L;KF%RKVT[,_#LC]OQ M=560F+X,3&NO&[*3>)9X/L'B;HEGB>>WPO,AZL2/#\_G%AOXQ'(E2C(9"]@% M3A/ .4F6-Q%[4<>&MW8+M P6/'DM3LEO\*,$_66 7M]'LH<$O03]*8'>L/9@ M8DC02]"?$NCU=H<(70SHR7SY6Q[ W,KOZ=_:6-;ZKJY,#9[?G#Y]4;W?>^Z M^0W_N]?_->=.$U;&+(K$N/]^I5W19[AJ7'P6@UV;VJ;YUV?T+9RS3/G$[I4O MR3R(?U+6=Z]I,=Z'DWSVP=0X?Q (?;*!">.Z>GS#JO?[\/H&'8MW/GUS?+&; M;5OU.M2J5W^O\%Z]SV=7^/QGS;?%]#[&XV@Y@4T,MIT-DK/Q+$ZBY/8!OWY^ MRV/^'J-C_=CV7CJL=N_^)IDBKYC+5^>3Y+&5/F\.TL4U@\@>7\RA8Y MF]^P5#$U53$TW7^398$7>VWO596490LVQE/"HP?U9>-X.UPX;X>+&.CXS&'1 MV26#I61Z8\EDO#\)P93ER?B/ZYL@HV--YUC(RH54T==3"3+8W0B,B^S#+M#M M4=DK8%1[Y-JNDG(; H''_'/]G7&2SH-H_0U7SR2-QU"_,EJ.<5V#R0H-?0SK M%BPR]J'XXZ=5?;PB%+@$%_?O5[IYM9TP^#LL]\<:&35_TQ_YR6AWVR,_M;SM M")]X7@$8^GC/2>$FB28O,>C/P&%1$I=]]?A<7[69]A@8%TM?:N%NV.IOI!C_ MRC6@X;H&)$%P 2#XA%KPLS!PI"QP7PLB&2!@WW@#[#]CZP]L3V[]I6W] M2_HURJT_Z:V75'^Q6[^)ZB^F@*>?9#F&%%)VQ^*EK-MYLXF_<>A:;]>-8Z_= M-MXV8-TF24-"_PR@WZ[KL82^A/[)0U]R?0E]"7T)_6/W[;:>X]<@PMAT/%'F M0?H'PZ,H+]/0W_O\7D,O:U,U<;2EIA)$;P.B-H6A$D021!)$$D07#**+\8!_ M81D+TO&,M,0)NV-1LIBS6)[0\583/SPIMBQ"/[IN$!*/YX''EJW0)1XE'@_$ M'UN5;DL\2CP>B#^Z9X''<_.N_LQBE@81:<[!9![&89;C(=9W3%JE;YLNOC?2 MLPYR2LO12@0)PF,$H=TN0T."4()0@E""\(Q >&;B>,].9OUX565^(/3.,OJW MMN5.EX(W=,TZJW2E=MD0+U^C$T]HDM0CJ8>HY^7]P27U2.JY5.HY2%=+23V2 M>BZ >O1.F[KRBZ>>K;UB9<^Z@@#>J&>=>=0]ZWZ/D_%XN0C!Q(X86-K*>!:D MM["G(6]F!X9WEF=*RJ(@Q\ZJ"3619$$:/8 97IQEF,0,RZ*39:IT\RB(\T"9 M KBB, ]%04&@++!9*V_4BM=ER3*?*=UEEH=Q,XQ?&)]'H8$GQ3O7%G(\?'EG03Y-?HXL7K/E@R7$SB2/!D M%3[D090I\^!!B9-<87\N@XC6.EO.<^Y L_0^WA,T%N%I,]NG MN^YY;PR>\SIEEK+IWZ_^DMFN/G"*?C('=A)FG.D@N? >;NVZS6Y[ MRXZ68"T;XVY[VYX'O][0XTAVDB[_$ )/#,>;!OY%=.#@4G7]WSU/JMX5U=S+ M++&A(!--8.%5G),KBQ0D&= =B%; > $/3"8H!":@+J!8?#?! M9JBID O),@.89.\_''QK:X]T_V6>Z4!>P*>>5[K=!9,E6F< ^W8MH$RM[!3\* N;V M7AB]/[\M]"5AX,+)_4@5&]D!?(\0-X^B(6R[L-1Y-@I^QEI(T!P7:"Z]L;C$ MQ09<_'#AH#B.EN-'!HIW/[Z_<%A(7B$5#PD:J7A(7)R?XG$"G$1J)4_62BZH M19P\'.4U&,;6Q7K;[.0V_'+GOA]OPKKKJZYF['/.;[M]LCN4)-T+(5U'4VUK MK[W;).E*TI6D^PJDJ_NJ[DC2O5S2/:>:1U-OUZWBS$L:)?:EV#HSL648GNI8 MK9IK'.?^2;DE:?=":%=W3=4W]GH4@J1=2;N2=E^!=FU+=0UI+EXNZ9Z9N=BJ MP=29FXM;.^#LM_@;)__B&?"/>'E1XKZ[9NS%C016WJ?P]@B\JG_N4>7A[ M?%^GY;-@!8I(-3:321GUF;UY:+L6(%1UOV,H<$T4)G'KIZA*DK8? _J2?GS! MNZF?3OL5<+2._>(5H'X'V.>@]1-RPN"<8Y#M%X,POO8$ TOD^AWW1):H+;L! MHE2^S<**KK MA>AFH=P'F;)(PWF0PA.4(,_3\&;)FS[ N@8O(3^CH[]\9[O&5Y"K]G^B([R,2[?K+Y@=>R.^?+%$0U(RC7"S;RE M"G/C7;TG9R4#:;Q2GV4R7@+ MQ\^3?93)"_HHP[.3P<4.G, %RN!N^BBCT?G@=#^6:,]\E).3;2SL:_51AB?; M\.">TTEYPN3.!\>'[)\\@SM"OVEC/M9+G&=_$?I^X@!.94X!#Y#^&O _3< MIG\*>(![NRD["IOSE,,K .<<*#Y8P -\4 @.'"#LD+;Z,/0]X $&=0]X@ J.SR.3X[#J7NXJONJ@![&@ZT"2W?W\=G6(. "[ONQ M]>I.IN]P^ S/XM/SK2*$A0/F52M9\ V_XW%Z?AJ/1^%:%U0WJ.Z^J>[),!Z= M!NC-PU7=K4[\.\CKZ0[V/GN/?5(5YX>1&/3&%^0HT=.,L_VXJ MY>1X\)C(X/[H7A#!71?!\<7@*35E001W202_5AWW"N;ZVN?WK.9DQ^;ZVN>W MYT?#Y'&HWN%H""*X1>\D.,BO102#=[+W\SL8[R10-^P&*O(>43>TFPJV1N%P MO 68]"?"(X\'HQ>$1SXYW@8&ZZNFBIBI:;),(N[H8H3C$EX%ZZVFMP4>H/#R6974RZJ9+IM* MQ?#&;(K@Q].\P86$F8TL4O.#,WL\H'!,(X-7.4;'>Q7,GL,A#.,;T:0[:EJP4?C1HFXX2;TB]?R M-JO2(S@$ERO9ADKE>B% #E2>*]A9V&@0(Y@ ?,SLK1Z!P<>FF5E@9(V+C//G M9\-7FPJWDP95J;K)EQTHYD< 9\?XP'L8*_Z_1\ZU>%N1DXVOX=4)B#TL5*6R M^753U:23]#["#'9>$?TXM":]A1V>S.'YV;_XE3"C:;*@X_E?N$[^@&!"=[!; M^HD]^]+[1*,*1FE)"^5D6AZ1AN#O9\DTRS,C,+C MJ5I4:IK)WT%=6K8#]J56)%R=<5HU\$T);#<*3U*M4!3U#N)S$6#=W?X(]2YF MK_@!(X">^*U*4ADV&ZI[U!%/^_$-#X@0S!16#?]6.V:G1RQPK:OD#F1-:Y0U MGVE6PZ<(7QZFIV5Q$/D^_9YX[8'*Y%$^^^/]E>?RV4^&+^^SG[ZHSWY^NA,. MZ0XSF@R'9SM!N_9=&4W6N.S#D>6_>64^^YG5@^?VV8>6Z_$U^NR=(UT7+;:/ M^"Z"Q@\/NP!6;!\%L/'#?XW'K1@B_?>VTL]8)#?JZ!KF^_DHF<& _I#D]\FJ MAC?]^VTE<]EL@-LL\/RV-R;?\KKHME*S__SAW^K)V?#MZ>F[B_%D?#&97+U] M#R;W^,G_9=..GJ?\^K9'US[ MUJOG'O [_:Y@!68PA2D8@\1S1NSTQ.$".9@N\Y5K4DBF_<6%_?7-B'P,!@^? M0<(G6$Q1)M+3*6ZD5=-90PJA?8Y!]*?R'OY=H434S76]!$\@0P.&,F7?UQJ% M?4%1+B,%'D!&;P!MI?E6"4TP=DU73)^7W3,2+\Z*MG4#RN[X=M5[M=B@6Q"5 MZ%JI0MZ'\H*BR:H /^&L96$6L*[P&WD3*HA1=E6H6;8<1)>IIL[+5^!;HCBB M7^6YC[%17$.>Q@:K7H'UG==MFX.6!E8S!0\+1D2KN.8!:97!;&1GU&R633-5 M3%?ZR&@M0-SO3KL6$L\>_O @^ETO :Y&K6=&&AG=@Q9:%>SXH_#^Y)HD#<18 M2,7HZ("/@I04["W.D\_^4]'$)\C/!68=1R:3Q7G %8%FLI\$<1R/.D2"F0 MY^T]3]O^+=0!;,KK:L/K.89#7>#!D&D%\KP'A># V;0.::L/0]\#>5Y0]T"> M=\ B'F@G>B0C<-@$H0D<-D$NMB(7@3PO"$5'* )Y7K 5P?$(0A,3B)SXX#('M0W:"Z>Z>ZPWA\ M&GBV@NH&U=TWU1W'HY- I7"XFONJ&/).!X^)30:&O .5_7!J[>VI=1:?G W# ML154-ZCNGJGNR3B>C(/J!M4-JKMOJCL[?C2, BMP$,$7=Y"#=_):1#!X)WL_OX/Q3KX3[]XS@3,&WKT7X-WK:5:P MD)%;XO,86^3MEZ/SN'A!.H^A@\J\X_QR+\;G,=D).H_O3\&WJ#+0//A:'[/' MR1H6K#7$'CAU!#]?WAI(Z1[U+JN;I!!H\;J?**\?0_Q9B/+Z8<._C72C;Y8> M[NTN$' \@;I@+9/8MX*Z]RV4@^:^^^CK?:=?X/WZSKQ?W\-G&#I4#2_E-)P- MAB_)VSO>":=AASG QF?[PI+V'5V&X?&&E%G;]1G.UE!//@M1US;(=5^_S]#/ M"==#R%*I:=5DW@K$#SU"^'TRY;*Z;<\+^3JGC!5969.D*)"@:9IG2( P+8L9 MO+B !=IYAX;H9)">99HM8(V8".5!V21^#Y>KPUV:#K6'5BGF(6&B#YB5HY 3\>$])%8. M<QU\I0][WN3#]JFJ55%-6[K>@ WFY0,L;"%("0!P, M08I7?Y"NJS\(0%[;MA$["N)V:!A\%_'I,% M!-4-JKMWJCN*+X['076#Z@;5 MW3/5/8W/AH$EY7 U]S6QI$Q&@ZUB.'?W\=G6(+"DA%,KG%J;:_II?'(Q"L=6 M4-V@NGNFNB>3^#R$>8+J!M7=.]4='<>3LW;';5#=PU'=/6-)F9P-MAJ4?-1] M\$6N?#M:'/_H.0:6E$>4$.RF4H[&@], AU$\"5%<#AX3,@[B. NBF# (=_[ M^1T,#GG8RYT_&L:!)26(X$L3]00'^;6(8/!.]GY^!^.=?">6%)SDDZ?!/^+' M TO*"R*>K^M8V#KL^>D66#">AGJ.Q44O294RLJ##.\X#\F)4*1<6%WG'E^@[ MXIZ?6I*A!P'("22X4G63+S7VMH\E7:W3=1<#W45-UEC,*:S";5),%:%8&[!K MQ&/>"::5?BJ9;T--7[LXKPLZO1]!_ZFXYVL7KQ_\O!]0OP>_G0?BPW+K_;"' MWE[Y.('391,3^=WCYGEZX)&]"S?3,GB M\KEH!<97P&-I*6&;%K"R(,5S_CVK-/W!\*@8G=Y]VIL^9^F/JE!5DM/\+M-Y M5L"T*E#Z._4*9A_8*QX4@@.'LS^DK3X,?0_L%4'= WO% 8MX MP'WMD8P (AV$)H!(![G8BEP$$.D@%!VA".P5P58$QR,(37 \@EP$QR,X'B_L M>!P,>X5;II \4*80():V;25V%%[KP-#1AB?Q^%'>PHYN7T!'"ZI[**H[C$]((([+X+G 2#ZU8A@ (C>^_D=#$!T MV,L].!H>$YH*1T,0P>"=!!$,WLGKF]_!>">!OF(WL)WWB+YB?P J^9.Y[@DD\U<9-+:'BCW@0__;F2G@X%95@>O=P/>B MF5(N8G,_,!">F7I)IP M,/%WFTCAI1R(\7 G'(AGIYIX!O_A[+G]AY/!L(OMKVMXV@=#MUW]AX^350UO^O?;2N:RV0"W M6>_T;6],ON5U$7C!L__\X=_JR=GP[>GINXOQ9'PQF5R]?7,V/)V2/)":*_@+^@AF6DDG=K%.1A[G/&QA'X(7W.<%C];PDGU7+[B? M4^>I1"B;N;DQ#Z'?C/;0H%1J6C49$73H37=\\XW]^=WG]-@XSH1GA3UF4(W@ MK+K/0!(J==/DI% @G[AS!2[;HKD&)Y<^F!09+A]_&>0E!7&:+LNJ_HFW?#8# M6<6?\BRY1F%8P0OKID*RE!C^B8I35KP_])9D"L.S,M,[JD_P"O@PB^7X>*P5 MZ5-272<@VDQ"0#7\;3NB06 M*6T0>F2+OPIO1OT2G8,/U#"HE Q,"?Y-C>^PI%*R566UH@G!I'G-,EQJFC]. M:KH$-P(4SDP0'I6J*8HL4UXMO))!IB/BLD'2W&B9S>F3WE_0&]E]?>B[IEVB M!:QI@:-?Q4A!WF:S/VV= M2>7TE2[4]WS7UM=PLP>^KCIW^C'@P!\HW46@MWE0" Z<[^*0MOHP]#W0VP1U M#_0V!RSB 1BZ1S("RGP0FH R'^1B*W(14.:#4'2$(M#;!%L1'(\@-,'Q"'(1 M'(_@>+RPXW$P]#9NA8(N8YIV*Q0" MNVC<2.HN\=&';B*#Z;!'*;H+E!<_=- MKMZ^)V68R&IR\.)1Q8+;9&]D/9]:^GEEG M\7BR554/IU;0W*"YWR7"[B:^YINBJ/1\:/P M@U_[57%'*^H?/<= B?.(NH/'S/7Y5?9D\!BW\5%ZN9-1FB"!+R^!QT$"7XD$ M!LCYO9_?P4#.A[W<_9/A,<'H<#($"=Q:^4V0P%BJ$O4;&WO'! M6A#['X=]J,PX_"GA %G M%%O\+NSVT'W9LVX:+-*$W@K_.&-;,\MP.MTGMEZY]GEG J!?UJK[*@*-7R09 M+%&S-%*35?72" U_.ZO2KAA5JD8X[.Q.Y:O E/2"CNHS,R4]NW,YL2KV4OQ( M6+OP@MYEX$?ZR@(Y)#^[O4 [XUL^ZU@=UW+LL"ONHDT7/#*?X#&^B,?X?&PG\[):9O]*M%1=Z@7Z4"S![F77>;L4;CL3<[)! M7G@[$)\$XI- ?+(K"Q6(3_:LFIE^# CA!TJ$$(A/'A2" V=".*2M/@Q]#\0G M0=T#\+^QX' [Q2:M8P:GF6%.L$-"ZMFTO=A2I[ MZ>UH$OA/@MX&O=TWO3T]#7I[N'K[JE!M3Q\'1/7:46V#\(=#ZY4=6B?Q\4FX M)@;-#9J[;YI[<1[H]H+>!KW=-[T=Q#K7J/K^2BN*-U M]8^>8Z _>43UP6/F^OPJ.QP\)DKY*+WSB(_LHO!VD5)U":]O[;K/8#P^?!W:XC^HE^^&_QNV* OKO;:6?L4AN MU-$U&)3/1\D,!O2')+]/5C6\Z=]O*YG+9@/<9KKQV]Z8?,OK(I"FV7_^\&_U MY&SX]O3TW<5X,KZ83*[>OCD;GDY.1F?#XF"-L.3^,_1 MHJFFM\C@XP(VXY^OFQH6H490]/EU5B1F*(C=3"]%3.=YV13Z'7QP,IHUBD.5 MX/H=X5I&UTF=U1&Z?HPE7B\S1KYN:C5K\BC/[AB:FA&L>: \@4 '\H*.VW/3 M@7Q'9VMD$?-?RMG"M/Z+\LX]?05V'?[_2;[6R;XLT,NZ6N&0>B6'U&\E_"OZ M2+P7'PI80Q7]_(Y9)7Z)H[^JY3/.*K +2#CUZ^P"PXO +K#9G[8.9+]UNH(= M6:CO.:^M;\IF"_6ZB@7IQP##>Z!HXX%=X$$A.'"X\4/:ZL/0]\ N$-0]L L< ML(@'7,X>R0@@OT%H LAOD(NMR,7+@?SN@24)", ]$A.H!X(A"5Y)$)K@E02Y M>'U>R6X(17 \-G8\#H9Z@*L42JI2R*1*09DJA:)=I1!@T4;XF5*#'W,""K@==WS=='\;G9UO%H0RZ'G0]Z/I.ZOI)?#)Z3 0I MZ/J!ZOIK@KK\>7AV]BC@LE0M#^?#AYS8#U* M,W MTMH29'"G9##X)WL_OX/Q3P)QPV[@_^X1<<-7VT2B2BTJ56.73AHE]!OY.P;S M'H\:.QF,=@ U]ID1^J>.?&UQ[89[PV[P%)AK!+^=$IQ/=)_4T:+*YDD%WV% M9[10"%P+TIMA!YFJ[>+NNE@\:?-/!I,M;#XN(2Y1TL(23]7U,DJS>HKHOW&4 MU763%%/8B+)>UC%!",.?%O!AL^K)AX=!K]M5PB$#D\@C&1 M_[LI%*U<'(%6++,DA\TL9S,$*[Y>P;,-:/G35F@[]"BX0F:.8AI54A6,@CQ- MZMN8_ANI?S;979(K0DLN<*9W\)4Y_CSH$FSLPSD<8/@/Y10>'@].=^ H>5[P M]F=,_B]NJZ:I%J17-"C'CZJZ2-) ME)=UC<<>C&I1UFBK9O [O"IG=P;._^5/[6=V++9#!?(8QR+N>!9;=BR>P8^@ MW_B8#)]@#]!:9,L53>A_F? "=NM7XM:HG]-=VA+9U$=0+0SJ@)!%Y0+^OX17 M"C=('/;P5XH M&-8G_%\T3U;1$LPY?O]:@1&Y)Y^':5"R"E3"84%1R?0V6H%RP)])B_'M->@% M3$5_KH:9@P$L5K*H^&*8+\P11X/OUWN#P^$-@S_NGI0%W8WF+H_RV_:B9Q(7D (Y8$+LR!1D^XG_9E>W9 MR6F";!S+54Q#+1HZ'.$E=9DW_&C- D,\4/@$LYO\'11MFD539+"NL.$JK?4X MG9W''2,"ER1E\IC.1V"]S.AXW_4@!M%']T<2HW(&4D"/G,.Q!L(FN[HHLX(4 M0Q4WR0T_[%HM[W&K>H>45>C<1W^OX7>#Z-)J5QS=*\-YX\LP;-@*CMD\NT9Q MX$]-X0_(5Y/U+K2C,C#/6Y4O8( D*@G(Y'0**X)?KLH\/RH;0Q)DYPS?,L,4 M8RY'$B_K38:T.MH%0+5S9O7WH@$? $\U/'213JN^!9^A+4ILO1H]+X7/%BVVG5GO-&A)[M O MJK.;(@.#D!3+?&4,4[.$K>9#N*.??+W(:GR,*$7W7,#G%R6*,MH8<&UO4%SP M>;#\39[J/U8@E,B=A-X=GA1H]%(8C18,'HE^;'?UD5,R2__SA_KT=#)Z35Z^^;LW?GP!!;24CONB/O@.PM_!GN4I=I5N$H6 MZ%>@HP K/&W7C^[(#+[J /'8<2?-]/9 @WY7<%[>X0%=X$TD=86<#AES+5S> M5F5S.QQ:U[" Z,+#>/ \ M+Z*_)'".X95DS&KH7#W9>"J\X7L/U5_W_"E\C;W=]'Y>W&_,VLG8[51C>H!_ MBYJ6!>43\>X%:JRWL#+VSMX$Z]A MT7YRT(:5#XQ-,D/>.9WX[*G" M;0RXTNPAWZC0G[V<9:M8T5W"O07;S/X%9"%IL"S+VK1C2/ M*:P5NL-T$5+.P]$YSRK%BZ8#>P68G@@<\_Q.A^GV,RAQA3-\C\9^YY,U6%J MD=4\YWL_Q_OJ9HZG[[]P3UUQL%O%GFJM?4D0MY_)LRV;&E2B_N4/S[YQSB.] M*IO72U%Y\/ M:;&YNNRY6.P&L$?8_1W;_<E'D]^R>='#] 2V/K^=!-G:C;[*87PR M>@K_TXYU5@:%"0KSW!CIYZ>/P8W='X79\H5CAX_<#Y2V>O*1>Q".YE?YT+:Y M",^OQZ/C^'2T55Z39Y?6G@Q\$,]7*IX_3T[AG'F,8[9=),?=/H#VY9QY3R5> MX6JW]S TXS-P_R8GC]B[G3T=@E"]M%"-AN-X,GX,Q-:+"=5!Y21,4T'V<"<9 M]IY5V10K@? #P5/[AHE[*;V3Q9C M[[HJ+RL!X2(7S$,P#QNNQW "+G=O8<2AF8?G0Z)[\J#Y1_RXA6ZQ)>!<0F_S MFY=K+L$[V:9%TY B%*<'T>E=S=Q>K:R8Y8VB?J[KE4:B:(HE=]::AF7=. I. MXU1E"VFCN%-%6E;1(EG-V:V<)5D5@9/98'?BD3124_MNI7*J.5^6V/V$0\+? M(N0!=LK*$Z)<^DUU5[H_)!P'SNY>20,'3A%F6)=%H7)I[)A5";BUV)->41-# MW2P6V"9+SX$78]<(#D0:M:594S=J^UVYTOEI^V>SH@9QR=%CUIVT^]#\^GZG M85BXHZ?0U53! M#&T%)]&L*RB[TY2=8:ZJM,GX;X0_P_^I+QCE/"]\ 'I"J;LJ,43X\%(VTH69A MV_ 41XGOQW_[>HVWL%P\!G?-DBEA.]5\I-Y1(U,OY,@UOKJX 77D4PR!4P1: M0O<)"K)!S&]YBFR<; -6U(M P5\K!&)AFQ(_37*W ;Z4*CLZ[H8D%"L"OW"L MG;28OS1$J[N6BTHM$G#MJ:.<1JX%0 RVXV4A>$?9U.8[ LE6BVU!O^\93,MP M^&RF13")M(Y8XZ'=3UJ65"W*.C-:!7_F4\[8#G!]RTHK&7RHO"DR#:RA7R%8 M!66MS(I:'QZ'+WXW!DK=,>7;4B1),^[AWX(^X[A3-&B;% E,RX5KKW$%M/=7PR&3)I5,9\V;MN&*RPOLWEH+E#V,S@.\'C7WO1Z8QU?R[A:7_>TX ,<57'!J?DWW\EA^"[9 M+MM:L%?9KH]TMG6[(ABJ<(WV:#AU_R""+VYB]#=)W M +Y[/GVB/XW:Y@.=JR^JFF;BX7.HB>@?K 8@2*LSRABC5/:9(C;)8J&0\ $48EG!K1:W0\@UGK 7QUM(O\OM?W->@Z?1 MC5U,ME*>N&;]S>B_8CL'T8?"T"UTN1%ZU8;Y%M13'$'P(K;@61.7SE*CF+OQ M:(Z:L*DV851MKX.1?7KB;W,C^\3[[):*1#FMZ+-<;MWLCD8GVR@]>,#LGGS% M[%HF+XY\(SL;?N[WI )C*_C^3YG@%O+QZP\']QKQIH2I_$FEF,A]VJ#'PRU$ M'E[*3FXE:J+[*YYD(PWYU.7D\N+BCMR=OC]^\/WL_ M.3G]X;]VG7SJ2K+)#:C81^M\,Q45G)(97Q&?XYAP.K2>XZ;UUJ;N=]4])UHT M2_3X>%;PYZ"@45^F\$R\JB%]4XIT+.4]<2E6BA/K18DQ!?@^R(XN-)%:C*DC M5F5+K*96K"A'F9?8057CF] @H5;WG)-!M=_)PLV-#]L**L_Z)ZFOR2%,"O^ M5$=OX4U-7>O\ZF61Y"NX9*.V2R@!GGJ%W* F!_NK9=#[Z&29$LSX8[Y+JGE@ MNI=%T1!G&Z?!B@A\EGDT/#[Z'W _,^RE(FX:'-2G=U?T 7WQ'E[P3NU#?.Z# M0YA,%#U"I.Q?A,B9H,\-8_IU#+N98^.92JH\H[0VY:JQ@PBC(9:Z4ZH:JI0. M;PJKE34%$WX,&D('M,.NJ\^QI)5!VZZ A.C9;0ON'ARS-CY1G2[K^%$\(JU-"C:8WA/3=945#(HFA_5#84; 6GXJ-S_L.1 MEZ3_I J<#0V;_ZX=,!Q]-H=%2QJ01JIVP'WDNH>".E_)HYD9N:V7\ M=TB$G M+2D!"+C+/=P6S__=!ZG;A IH0W,#\K S%O:9J8G:9$/=C7!>X?7JOUZJHM'P M ;(>?L=XLFWZH//O2%44WO6]WO6B?#>[A /R"N9G[,/PXB#8G?XF2 3HIUWK MXJNM83[NIPR\]OD=/)//G_$"\AO<4J-A]/^#"Q_$X"#%8(C7QQ.2@$.'>SU4 M$3A!$9@$$3A@$?A+62D^#((<'+(<_%8ND_R0L71[.K0Y@$C-D!)&#;"8SVL5 M7HZ^XE' ED_ K?P.R+7Q\;]\FI^?Q^>AU MG&0OF@]]5G9SZ3RUE5,''@_=3]*RL_A\^!CZU)T]M8)(O;1(#4_BR>0QU-I! MIH),K9.I83P\"W8JR-0V96H/HKN>_MM;@ M@FYSQZY'1795^;Y6V['51?H.)\%I?#)^.G/I-ZS#SAXA0;Q?GWB/+N+STT>% MTX)X!_'>>?$>'L?CX3"(=Q#O5RG>__??SD?#T=/IMH-\!_G>1?F>G,:GPS9T M^>L4[] <>2#S^RIE_595\44K"3:=Z@+#^].DN8L_T=O:H#"H65.R['N-# M.,8?D_4-*A94+*C81J?8Y.RQ;11!QX*.!1W;8&8GV$4Q?$P&-^A8T+&@8YO, M[/1L!#IV\JITC$([_TY8AN;WZ)#DAIGZZ56H972+ .0/?/BLE MSF@;,_KAORZ?QGBQ?>3C>Q6E68JPQTS'DQ2$SGYT+:MB/_[J[II?_A[]M1S07X^.1W'TPY\54:S^_%NYR*;1^7CT2_R#2UG-Q#*+I%+% M=*7A<.%')H=>(:L"0AA7-TDA?,(U0@(*6?6_,M,;XG+&TR\\YGC&VV[I!W(; M,[PW/N:S0I+'&6+',L#V==DLZ5GX5U>9B%_@OYM\)3QO?:N ?SD:'L>L/S]< ME6DV@R.&GOQACD0< H<,:V'6)OJ9EPO7B$DPA+&CC@H80'D/RZ&*U'QQFH/* MS%;1+?P%?DP6"QC3% ZS!'&J4=<8'%R3J_/":&KU 8]MS5R2O"Z[$QKJ"?V6 M5#<*==Z=3'?8^#@A><0BLO%D8P="G M(8$[IG+XNWQKD4P_@_HSOR92S""S-PQ;I1D9;GC9/%OBIRV'!)V"3.QPTV26 M70"VRBRI)D:2(Y&IPV]Q1\&[RXG?IN%C <@,@M;$8.%)@-0=*Y7J(+XZ4T.]AF>>E7Y)4.B#Y )Y $V;'K,8WIR:HF> M8GRC.6IB4;G6IC)G PCO3*%; GZ#6MXKQ2/<8%!9K>?BKS*\"5QP5:&D5[BT M)9-SM-R2)7V;--_531J46;C;!-<_RL!7FIH'K:%A,.0+PHH'1N<6/H;B#(I" MOO?&WS9<2OM S.#0@:QQ5LFR#$_ @EF.E0\%WES8R3J*KF"WLF7T9U@H:^!. M1J>_:%]G3F9.?)TY" -8+[U"H,N['S+.?-8'3R M'!X^R\EHHE0T%PCFL-UQ0KXL%KQ2 # M1EJ MID?QB*/]L+81% M:XOQDS.P]K!XR'DB<_)M>JW-Z/(6[YO^QRU'"CEI MAB8E&DYBS2 R^.>64/96/ Z<#@A6 J$Z.>2ZN:L(:)O03BF,U-HBB6-VLB\]K'<[(MUM&[>V8-NWMG1\5A?_3X8YG:TCW\LRY04'O?C(TFE M-I*3XU_^(/$C%#SP]K13]AM&=U!BS+?!/TRR"M=.V]6:OZ,M:TN';O07,_-% MC@O,X>8)G_FT5(MHI(U5WZ>7Q+]4I-K[1(EB5W*%HG /:P96L[P7@46?"A]\ ME^0-&4'SS&:AO6^A@(1Q\!2\+UI^R$3HN?"W#9A 8C)#&ML,21]A?/R2UHG_ MH.G;Q)1]DW%D7]NW>YGKN^((]--*YJZ"[ZY;:/HFQE;$!"AFMT<%JF7$OA-V M1K8U+1T5[2ASQ^0>FOI>-C=P_WL@"B7:>WZ$4N J[E%7;8\^X&X627[T=Y"% M3^5L>8^'Q\^?X'32^GPT/K:Q*;H6:U>75(A=")2,:;+(EO !"M"94X=/"J(_ MQ0!@0YXPAJHBD+]E*\P&#P97&'8X@;.ONLN(.%7\'$-6]Y07@\"D"JX!Y8(\ MX&ORQS*]"!CAKLTBT&'3'6,M@V1*,S0@_=^'&RM*WB\#)Y0V83_I6CEJ;;58 M>/MF604;_$]F2$.9'QV/CK_FE;#-1>.!;YLG*WP)!@DR7-1 M^_OVAW@@C5 \A=\UM72=RUNXW?(5^#GY-[=MA9XCS7&%/BF>&FZBH\0(C?B+ M[^3>L ^)OM\H!&)]6N.9/HWOL$,9^3W@@1(/KN8,CG M3/'+=B;A6!8;/B'X9+="?',OWL#1$2=084,4& :Y4T4C>X3G:Z$=?)>2NA6/ M0_L+FX#&V8MW%%M8)IKPE)(_!?E+2.HJ5T!,2=XZ",-284:'7$>Z39M@ M&ML^>J01)/PK_ .VPYDV23U? S$)2>$'[U:6R0(+;?:]F/$,50S]XV4V/4-0R]O(KG7(XBI2$;-]' N#9.-M'[ M_?J?,;_U48UZH]-O*E""D7XM+_8,Z8Y?V="X\9Z^47LE+4% #DA -&FV#H/7 M03R">#C%5Q(4=2+>04""@-AOO+4I-79I@W@$\>@1C[[P01"5("H]H@)7U<;< M\CC3MIFX[%:-6KL'.=2H[6*-6C Q!V1B/BW+Z>>CZX1C8G,,N]%Q]!]1.(F" MF+AW8L-Z6:L""T8I'!K\E2 E]AL&9'918784RXHX\H\H>H^%'7:4LYPB#ZI%3T5[@N1*/H*/K4S.=88(6=WLIU'EFGQ#_BQ_] ;L04%N;Q5592C?'4DANJQY.NHJR._I<+Z/)5]"O5S6#! MP_NRFD?#XZ/_'40?9U(!J_>,JA^N59XIVC%IR>G;7%4T<[1P6)5R76*YA+// M-Y5*J,PX5=@/I=MOVOJX M1^_^LY;348DL*!*5!!:EIU#<%VA*F1XL;<'V9%-IP\I-C_2E3FU8\Z0%RZ][ M,NT43DVVK,BCYZ]+P@7W@2LNSY^PG%(&W)HZKM\E5X-WE>U_8IA1KE);P8NU M7:4#+("5ZM2$MPFY$;=.K,U8[GJ&)Z-GXO[ M@) *98$G)@G[BG[)T<9F@17\+KZ![C'2'8?P#C6 @V&)6Z=KV[!ZF#LA77W! M+GWLM86OU6[=&3>TZL[)I3L^=^AEY33R=#<:P_I9^I\_U%?O)I?CL_%X_/[\ M[>3]<'(Q.3Y^\^[-Z9N+L_?#J_'%#VYT?2?+8Q%G)3H91'@"86L)M6_3UL$O MA%D.%2UYGN?L5_8Q,O-F3!J3YK$ K&-*'' MW.-"LB!_LKVE+/DH>E+M2,+FV&CN5[PEOU ME<[[#")-Q5JHOLA7Y&=D>2I3/-1I5/B)?S;V1R>/J/O8^-ENDPLZA: ]V1W+ M1&]C*!T+6!HO0 !Q=*O2&W( *VH1I8.*L76H*QS;MX^EM\(Z_#SX-HAO$WRM(GT Z$,?G&JP[J05((@D4_4+#^\S1YT40 MJ&2A*C[[L!Z9"]>Y>CE5U!XZB*[63A@'1,- G;@OJ\]4D\RQ3*,# [&D[3F9 M+W-3'':>:J?$/ *A.:H[.2QK;7/X,J6+M ?16[ O^X6]\8&�OT\*FOBSH8*#>7M\ VD[!AUIH-[9J7AG".L-!\\<3< TQ P ?VN9FDNS;";8&$7Z.;KWLPG MCOS'R?AT<*+!)A[]&!X%=WN=T%6>=0=^/.4?M?--.$G2]CC+ON ME%UO;^^> M!%]W/#B;_)_']S!%'T V[P@*H"U0,X7];^#R'_\?%#?N_ZJDG=%TE%CQ BUO M<@?V[AHQ.;2F8'\9M<>H=!].(;@0P<]%=$7][6 R]^0@DEL^[]$]\ULB1DJJ M.Q_17&(3C6F(&:!-T!8H=B-5?N.,M?+L U+,RP(;S'($$Y2/IDW;(,YD/:=Z M/7T7;;"CAHGB/-@%Y 4C[!P6,,5FR!Q#-\ MDEXVX"W"U0(^E)9YGE0R]1W#KT1S+'L/XN0"1Q(\)94)B2%7NP<\10 8.#,$FW%7G&?#QKZ?$!+.VY MK(]K[2BYN^6>T ]((;K+@^A/Y3T\!YP>3YRSM7(+^H4F[S8!GV*]YGCN_3[< M%W]W04F^Y?Z#=Q 0^1L\U+ZZV+\K]EFX;9$%I5)WF;KGJ#"WR+&+#'=-G:XR MMQ^#T2,O\I]/5H?=($),V(=3YT,Q8UC7?3EN?N^HH#3Y1J5(>%RY@3M4MM2H<0(K,7/&@8'/BM#<2NTC8XO M7Y&X>&'\;H9)+ESHZ.YZ\/;^ZO!B-SL=O+R=7[]Z?GP^'3PI[?P_L:XIZ MCP=^L>)'JF0LQ'[=9-\O+_-;G;WOWN(&(XA M>(J'_6"1)"R"'"[8PBQ8_$,+H_[7!A'&AB?)T7#RL_J%/CZV51*"QX*4;= M-";0DC*=E. @S9';V#-F+-:<$]5&ANTO10!][%T(_N72L6,,.1';%&[.&EG MT+P(79^0&N2OG]Y=_00/IX7$1^#$0/W>?G4S=$:7WT5 Z-D\6TIU\;HOK5M1 M,K_NLB*JTU3PC&5V&$AH"HH T_==C ];"1'+P-"'PA6U(3SU14T;DUVSO[=& MN42<#54Q%P*AQL*G\"+!B$>(H0Z+F5,,-*OI8E6IFX3A:'L@B@=[JY8?O>J2 MV";C%PG6A<&ZN? W5[>9FH'$ZO7]R.M(Z\Q_L]BI\K>8_'*=&T\=(&9X !Z6 M^ME?-PN"$[5#T0N:3)%J"!:!T9YBD),-PR8E1V]L4IZT0YGC)7[LHDN&J-2U M&*9\8(-%)@_,XI#QFM/ L'QE'_DWKFQL4 /;Z:.:XM'.^OUJT!C#F4UGME,D M96[5K0HIC7.G)8K7U!I;BW#9QDT[HOJN1ZE-[)5;65PBC)^51:'HC] MI'W_"9&$%XXD=*7M.2SZWRY__2WZ\"$ZBC[^]J=WOT8?_OK^XZ]_N?SMP\>_ MKK]+GQ\/CZ^&HPM8PN'D^/C]Q;O+T]/+JZN3B]/+X\E51Y:^R3X_V]UY.(C6 MG2A_!IX\>:DCYCW5#N+-!5,W\'\3Q)$(D!11DV7/:<(+.V&P MKQG1>\@EAP@C,"8T!6-:FV(('9?!$A!]%N@H$@ M%1Q17">0W"28@XB:FIV_)A3R_?CM^]'IY-UP,G[W[G2TW:K)[Q9/&EX.HHCR M%M%[6,IR^QF7Y[IJV=W6P+;K-MYF1+4(Z!)Q4]RGJQXY>CJ?XP4"004D+'GM MNR4I>!*U0_QH3DNJC6G5]=&6^QW(-O!DP 05]$X.N-I/W MN2"X]!(3K)0KD4B+_83.L1$>CQXH5Z,APX!F[:EE9'&T*ANLJ\*I$2,9Q7<, MVY'05]C GI0B0X@;>)0VG#"-T*$2TB& QB,5;KSXL@_NJTZ/P[@*,\^1HL\ ;68HUAB)A9#^' @W"%/!5Y0!1>$JA0\4MXF0='H T/B<>E6#^KOUW'U-1-29 M(<6U9-^EY2O3^24#OJS7,.4*]Q_!11V,V,_3%%:Z$6@)YO>NU1S5V]%SBDOS MX_!B/#A^XI/.6"-^'(V'@^$3GW4^B'[7_2VXG$7*2;J*5I$VA75/UPK:0]-H M-C:R\)!Z18WK8\@PBA>2D4AM5U<71*&-EWALU(OJ#+<9D987I+%0=^ M=0VU%5A+Z&F0X3R*6PU\W(& W\*3!HN580'%H;V>L!TX#>F-0+WW7D;I2I<_Z@SK5@O3:W\D@DTTH9;EGJG M-+;YO.1T!.9D)[W:?;'HVHR4TX9:S-!L:J_&6EH8-AGORK&Q6L;L0S!* MDZ)\Z1C]#17$&U2\$MN[^":FO5-MU%NFN[I3;AL/K#"WQ%:.N\E+R.3/G'1O MJQ7M>X*Q.K,$NK2+?$):3TSBF'T5;'36^%77YG.I(*S(;;;PLTL>2*1C>UQ7 M@RT_;%.-04?R=[KJ((#V;$):?DOO4UV_)99,3),S<89S$O;LH(U(LJ>AT/]U MWF9;CMF499@JJ%)$>(DMU@O95;5$X]2V!@6Q$W'#H3VM04[*!&.DU"-$71LM M2:DYD:<_AY48KHSP80@6#?>)]S-5"TJML 1H@8"GH"/(Y&E4K2=M2&#;N^XE M%9O/O@^D+H MWNNAN>)A\^)T;W3@^\!FL&Y2$CM(*D: 0B0FOX3Z*X72TY/>&?@^#(S9# MD43WR1<:RY)*5*5IE>#E M>4H! UI#&%>LB6VE^A)O]G ;4&3Y?KUZ_Z'NEM8RO8^V ==)01U9=AO)=6$5 M:)4LQ^;1%.9PO "PQ175XO:,7;2TDJ'PZ_G(SX0)B$S:O3,&;!73K[*+PU/A M' \,#/,2[SQT3G'Q?"2V.5T9&^QY-07,82G# MEJLG'%M@D?&J4>()BL.F@ D5NR"FB^G*SIQ5T)X@?,S3JP'&07@>< S<9\OI M+:TT/J(LE%E?U[)W=_5G%"S\BD-^1344I+-T$/$<:12_\(F FV(>SQ1?;D4] M:$%R5U:RTHL2$Q69>XTSU(EWJ#9LRY;PF3[Z M"^P&7X;0R.&Q/%F^ETLD$2?E@ DR M(I$_.5TJRJV6'![P:[C-4)-HAIX6NA&H"S?"(R4U788_%2VF;CNEJX+FQN70 M0TNTV( HZB@UA3..%L/QR:O+3HPC&(Z0.8;!4TA)::1J+O5AGLO?57_KCW#T^SUX(=F;I7L+.;-WCS9(#[9],=-KI M_?<<:)>%69]HC@]]22[YE.Y5ZY_I'XS>\_7=Q7TNW^A -M3TMBCS\D9S.NUR M!<(XM"3L>2'!]VI) .^$83K8U'_%O+G=!4OB*LHXX.!HH1>3 7L_+XT'JD,Q M_"[4LC6ZSI$2#M>))P'?HZQ9CH1" MN;(W(M-MY814RE;J7@\T,0/YJ;;%DG0UX"P[10X+5^)S>8BAKSN/E"I$._=&>6VR=] MG)G35=H3;AQ$G\JY:DM,E""X)"<8]/'1\.B1"1Q=PS03["CDL^=)4CNS))5T MHS/6Y]:W8#CU>5+P/11C$43-%]UDDLMQH\_*56-L]P$_7F+PSM#T'>=.\F'N MC5^3V&*D049(%I*+"FPE@MPR4\5=M5V#3*)>P]BX"(16?X&><:K/>E<^:'WT MMDC7+HW:G/)NKX(GC^88U[KJI)AY@WD+L%O(_1L1\9;W'A]]C0(CZ_*]7 MO8\B?!=SH^6!]MZM)*6L&X4D]-SR2[3&1(OF&L$LESHS8^(^LB(.J[8G:6[> MA,+7V!Z3*QL:@65;Q0P:F,QUF-T8_^MN19+.43D2)*OOWW/$[9$Z$"$MUD;7 M&Y:0HW<6,:(&.Z4+UG295&XGJ6A"Q73G)5]9GN?L$-TC"5&UU\]A:7.2PDN=BN7* MHT4R52;B+S%7:5BJ">DOTP%Z#;];Z^)--R:KS0RF>#1W1HD!$?P'G7%\5:5T M]]1@]())77!Z$!]&=7':!%!]D5DN]_35;/3Z%A%'S0).R539]7>02>)3L%'*=O5G-:Z MCK&NRVF66"@WD\W@M:=_6C&V5D0+];>):=<+:)\2'.=27H$ CXD5< M.B=3*T[G**$UY(0F(P8[!8/NUL/AERDB*EMNBZ0O<_2OT+7\2H74&I5E]9-> M%TM\SDD4WV%$1&-=BB:E*^:(<'TUB6)#(O:$'1I_K4:D#DG)/$.?^1TV.$#N8($ M=K3 EDG:4/$*O5IX\RU3.-GG5?2G+25YX/C*7(F^%QG,C6[X-LE)/J;N$'-Z M6;6M6**S3^$44_X9ZV[A*>>0&%0B)J/K::*3X;"UH^FJ@/%/ZX<<,Z^*I2<' ML?.;T$)KXOG+7<\FW?"P\<\TFV.65&]/]KE($KTHH2-TG1!]#M.";5=P$?Z,B%PDB[Q_F!! M4Q.G&M$;O)84&J2=X%^O?HVN!!B5[-G[K(*C\2VZ'][OWYY$OYDEC<&3GPYB M,-.?8;U#H/-S[#'^E!_S?R?1S]"=55"R8E]I+J)VU@TGU"T"NFX#P MXL8165\(]-!UE]"WRL/E=97=P-'[!CRY*OH3.D"?[+'^YS]?P8HCTNN'.DFF MOH045UE1FFTQN_:7LDP1-N$2-& %-K#6'_D(]ZI<^<_X#0^J$C[\Q_AA-;,C MU@+ J]R_;&^2Y)/KGJ06I^\./4%WC71R'F\]'-=JE57="' N!>#@7N=_S5E7 MK"4 U@I.EBI[LQ4%V((X+I9:F2+6O E*+$UK0BEG'S1)<9:14SC'HL1 ^Z3>7)L7=?8R0[8:D7G M)N=./@-FD<*>P* MG+[4<.%Z7+S5ND"P/\[@7_S8@X5_Y&6!D5A[I,(E$!9+)RKU;."$5@2O HM' M.^8^K14?F:]9?HH3RM6:\+,CZB2O55)-N=#3(RX17"55$F[ -=/R M*J%2E>>>C^7&&:9\J\#BI)Y=0G<<&[L24YDQ15R7C$)]'"KL_6(G2/:UB7-9 M"Z?7T-Q1Y6#OF#&0D6?+94YW^EW.G4]"[CSDSC<:?%'ZS4WU4I\3UK+#V0MF M4F>]YP9@R"U+=%-#KG>1I/](J(FGQUGOE*.TO16=U!L0S1\\!8[JI3G(M/[: MW@2BP2 KJ"W8@X6F8K+6%*3Z\3,^=]T1N[.TG[UNLAQ[R[E(D(P(_,OWG^CZ M"6=0=/FW#\;[K!%@KV6U;8V!F3L:JSGXEOYME,XR).K!Y/5R?X6SK:JQ/"G? #12F,Q^OM+]&W MN-+=$QRT=?+N.2\ME."6S0R&G2W(M@DG4T+I)&E,'M6NH6YV 769P9V9/]ME M&D%Y))?#+9:U@Y+\J3$3>E9<6\'A>9R__CW"ZZFI28 GMJ8;UE:R]:7+2>6G ME+R".8W^R5$)ZGLEV^"U0G.'H>T/)\@A'732=E1J DNS4O>C'=&Y-? M"&)&0:VDG,#+:M.0X=8?R^7;EGQ7T3\;KBTV55;J2\@\_FDN>1-^;R"3RI<=)=AFL#^<>U*W/D#3^RNV!Y6X,;E5H M1)3L]4T*-V!*A%Q-T5YR5I5\U)V *=YS M%M\K:?I&!<;[X Q;6^C-8K%=$CA:%E*NW"=?TZ!VJ_Z]L5MG(4M)DK@'*FZ.9T9B M1LYS[9^-/SG6&O\HYVT0I"!(]AO4NB%T0._L-4]5-UBLM%8,J,6P^RQ6%T*3B.D_:'8<$XI-H;G$W MNU=RX*G&/!U\6QQZ?&$P?4$&G6\@P_:," (QHH_RX6( &N.W*+&TW8^VSQ2& MU&XQ&I@2CISY--*+PC5,XH=%+-"5WGWN/^ W01*#))IOV/RV)%+LG;ZG%8&R MSA5_L)M]9L3XJ1S1#W^6@V-NNMDI,!]\341W\@;_"6.&^C(F06\.+%.-.#4+ M-=*^8+R5#JZ9CO3T1ZS\; ;W5TFRXZ&H'/7QWF;7V7)]3X9VY7L;_#OEX%]I M[.E0BO77([<"7-VHJXEU]3-_8\F"-7R(@><&B;P@FWTVE],B,K!#YZ!ML,WI MVG:OWC#>VK&N8W&CUD_6 NL_E*![-TG?JMJ"%)L709#N9JDZ(UI?"N]EK"2. MU+O -NKFM*@QR7ARH]IA;[-OJ;-QYEDF**Z%$I^^(.!B-!#D:]E";SL-B7J9 M0O_^1F62)&]W-99D?Q014U]>)Z4Y72M8?=(I;LS@\#^O^"S'1-&B+&G0!>JM M;JRD]G.;L^+.MXXVZ=GUA_2P1P&YJ&YN^Y= RPQC C&KDP6*\=*IN*EFMC_5 M-H5/S")-P0@X7+7C?3:Z3[BMCY2>EL#M=IT:F!>842X="SJ*1 U&@IOJO+L% M(]33D5\@93!\BQKM;(33*:G$]I?(\/TX& "M_I&LZC5C/;'>'2I-.@VE28=0 MFO2" !$^Z .B/E(/TXU#3^=PDKH%WA8]G"T;$T]_])%B"4)@I2L2[G7%"3V> M[1['E\5^-36?W$ZQL#$_B)G\4(%24J1.>J?5J.V/A-$,OCH:JM_:M+^E%\\R MML4BC(I&'8_S1><\_MYX.N"$RC>J/H" MJT =]IC_8!Z ;(HEW1FU>6/!?=G4>H@EME[ F*>9J;>RDQ-*=@U"H ^G!L70 M+"'X)P4UZ6 VG=^N"<"+]+HL/SLU=S=-EMKB!.$64]'[]Q_>744WF&<6* +G M,?+6%@JK+@I,]"![$"7'G(H#K-]%I[1&EQRVFR-!OO?WQYDH'81?(V[VZY $""!7F1_3<$J M50VN\LT4@AN"(TY$(%Y_Q4,&E-;+0@7%[:N9>Z-AWKDU !]F(=99AZE;RU%; M6!@5_;%*YO.C/^/%\^A-#ANV$L)< _7 CFEVA^B A!LM[2PNP8ICH)Q]U'<# M_J[1"I.BH'/F6C$P1JEO(@[_@^Q7NQ0?7^^8$?HTE4A<*\47)"+CI>I#W.0E M5PJA=;N'%X,#XX.XX'O?EFEZ]+Y*BL_,YV>CA+*F?'^=N3WWZ&JGH&0W2F!E MI&CS(=D1Y&UN(\"^: :R9&.4N6B\#M1K"U),Q#W6A8R]WV$50M*]O7\<>!8@(D.:5*D7I*6/9\51JA98BM8@ M:,T@^D1[*M63)\V, M@I#FVA<&*O61-!S0"\28H!)GZHPBY<\(C-C\Q0$R(Q@2*83E+D1$HZE0CR6+ M!%=;IJAR"#[-F;;:"Q>0\$@4 I%(7R#327#T%HU24PC^A<2,S5XXY>GF\JX# M6:5_J]!'G/WV$;TH0P@0M_;;B3#:ASEP8W@X"QQ*-[):5L8WL'5X[3"?IOM2 M[-8;0CRD[T@ITNK%=)[6P6 MS%E;ZW8E2>KV26?,$NEB3$S%6/K-@UWEMPF%IH+&ZVY_\)HPHB M6&(#;H4$:R7B>U$X2\U8LY<"?5;6M/^Q+MY[2H5ZCX^]MR@,&\4R?E=M5T#? MPV[R\AKAS]$K<]TTXZ$Y$K'.9+2ZOMC4NSI- K<':]FJ&\UJ/[J#6 -[3G:GNI$5+I)>+)@-FI$1\EP)Y4N#[%:5HB8?09%= MZK]9"G=I/S=D%3HJK\NZL36>J =DNS56NVR]?J3&/4%).-)W@-YPD$OQH!A< M2U\"K&Q@A/K(8M9Z]WY\$>'-^9Z40A@@5D-+L:(*ZF:8:ZSK.BFFWG7<@]?7 MY#89@R-^8)O^]R+#R7Q:,L2#IE/@FSR;P/8<71?-\GXGS?*V=##RH_=\#('/ MB3A>5V#A,W(U.2_#9Q-&HD%YP')3KSZM-:ZKSL!4B@D/Y',] 04X$(EN SN; M&@%50,%I"CCJJM4"!VFVV-P1X=/OX,M_KUL7-LSDT&T)/I>K(O;.6]?'H]YI MAD# %B)&5<)F9K[I@H96!=P9Y4I"9[ L!W*O(.)8M;+['L,5(,V83X !*"-+ M":\/;5XW@C.UO%&W)6V7G0&F7,S@^]*E%N^0R_M-M/ C^^\D"-(NBL-$6\44 MEW)\VN:PSA50:PPV5NDU]PE'28%-Z"[3_*/6%0SW"<(WB1.\:3$*"=86_Z=.3%O4? M\,TZE<(9 P,W30KT)E<*^_S9;U3:+T0GBGP1P3[KGYJ=$:T-;5/K8->^IH,L MT,;0=:Z5#/J!HZ*JJA 9:AE%W@]Z494K:]3/LG/#YVIM-%SF5ONR/84U*P_W<+T_PX=WDT2ZG MIL]":OH04M-;V(=^2FG?76EWRKM\#$91+'2SJ]+(]93"U%3+DBTU*[OF M,\M2YH3 4*+FQ@9G+:FI!0IO0-P^SM<3?AK&_!P_6'M"N0W2);@\=&J9==CWY1<+ATWY$X'F)3CP"NWLTZ3-]")G;3ZT]-.+!@"<5 M3TP[2-CYVN<.&NAV&IUM4)\:Z/T>DC6A]UPAY-X-T\]R!+F5*Z.8MU-K*:O* M4*S+VW3HSQ0%*%CV.5!BCH!)_HZ G 8RK):I?NV#!,%NZR)T, M6401(0Q6P$9TXPA]QD)8J[MR)RGH[E\Z3_6<$Y, H9R>' A.2)"L!XN2*]:= MK*XMX]8-XL46(YRI?#^:H?(,19WWNBLY#.8 MDRX(YY@QHFB2_+)51@/7KK+G^*':AS.$Y?^ M6SI.:%,-6E9/L\?5ZEI51\ERF4P_$]PE"R=ZZD>$CF+^9!?)[0MWT9-P5#%/VYE>KLBWFC/<2:TDX9,\@S3R5 MUJ7';S5IIW1=*<,0*(BAD5TRHD9Z*1(GHL$VF'A0[_PKBD:+;FK!B24^M[J^ M+S'^Z'13.[>:,KHA AICBZ0YQ5R3N'&IWQ9)X)(; 38R-9<1J_3];4EI P?5 MC@V!;W+DH>#6ZYR<2SG5H9I"A6X*Z^KXH1=SC[IVNX\L$;;;HL5%C_]LE$#B MX,*0'>A5:#0>"1PKJ"S:S.G;#LQ'EZ3 CH-[Q?M-D+[&!30UA6K)03#0$SA( M*<@2L9/$14*8_2BGA%Z?:JI4CP+,0R.V#2@5W(U).#YHMVK=3G3%-WF[TLW8/%81"[6;>0DD7\)H$R?"6M M:Y1MM7*9Z##(9V"X?)AO,U+.K/B1 HE=*$H_YZM^T\AGL*TE=T9#.-Q%:S8N M,]1>U82_WZ1LU*7_Y& _)1%77[F[(&>:5VQICU;VG,AST QO2.O;DR/^9"/@ M6AIK#_908URYC:L=W*N2H%\;GHK&+I1HMSVH)ZP*>JDQ5;XA,W\(U_IQ']];VX^(NBTI;:GNIRS0A M7$]@'SC8]! M^8'*Q_'NQ2HH%]6Z-^.?W,&1S*O GN6"ZT*EO[JR )CF@Q@/M#='A]>.!N#! M"'!@-V;G4R9&HZ=J"]UU##HFC<;&WZ9?V=G5>ATE?R]KB/TX3H0=) $1&J2C MIC,,+WW*1?2\[=QR0'6,1<:]P>;5MB/"KKI%^; W/.'U(\Y3-YK-8LR?USZX M.(52SJ]+JLWITGV-PU!4J7G6S)W,>F_Q*U,AI(I@G47$I^61?;8;.]1'U;9* M''L;\7:[S?<\Y%(/(9?ZY? M3)^5+NX$P'%;=PPADIHW27%R\"NS_FHWY!O]TLIX[7[-;/RY],3J5BDJYC'5[MVQ.ZVPL(A'_"]IB74BOG"=P.HD."PY MDDQS<^D:Y7/2KD2$VS-7JCQ"<,>=U=$ N5D2(RKO58)^ M(FW6S7]HA[2K2(M=(OX;_#4@Z1XN&!;#NX@(.IP#O2#DR]N*KB0$>,6^4AW[ MG @,P\M!JH &$2M+6JFE&4-2;HQPB8C9[^"AM\AB=;,%%Q]@"1O=1"Y('+N M-ZZ;](9Q]J:K:=Z7S"4_SMX?#?$\)I@LR9,.E1*-KN2(NA6T0?:"[#E8SRKA M&#TZL?9ZPCGD;H6(!;^[1G;,>^S9-MS+2#$L;IVNXL0"*^RUB%8JJ8+D!QR>/L<5W#\6FH[OH$Y$ ::MDK'T'J8T P+"W>L:B[ VT1Z M>N"6,Z>JA3;Q&87MU-9UUMY@RW R$\$YU,S<#T(U,]S9A9O/$ MMBB+^>0T3#6_1A G^35.\SFC6=BX %.A4-4F+P!\6^?<]? M@Y\QL/ ITV2!.2L./J79,L0\@TBMOXHE7RR$DX.J(-PV?DY6 [$N*G. RTL@^67U V98G/Q$4%T@^C:;^BJ*>GKF]H: M%3?MV%=GZ)0@.ZVY6*P$RU=(Y;-\=&US'JLE0J.+H-JOH_T0'P8&$U*/\ M0A_7Z56U55QP5"-&@@8BR')5X*OV*TY$Q1+6FQ, M]&0U%I!:SBEIQ+FIRGO\#44>F\)4Z.OP#0\/ZWQ,\QG!I60SWQ,K^TKMUI1$ MMA8(GV,7R%L$Z4TK7J6:_#:KJ2.(L$P1+\_@!:348V: M":D; 5SG6<9&>R;W3 1;KA4W:FC$Y)U?)+L"A(A0J51F+]D:%V" Z?BD; BN M!W(=P'_PU1@^,CH^GL2P5/@K6IG1\? 8V\\*7$DG\)APOZ;AM=_"&\N/H=##R?D<;^./):>NC M9L$B9CAZ#)QB?*"9"W$-@XZ06Z$EXYOWZ\?1Z&QP&LE<'OT8C7@K:RHX M#YV1:KXZVB0'VIZMHJ";BP3-$>^5,L=$T-)#6R<,GBY_PZ50*ZC/W)AC>W[0 M-K)ULD12FU=+WBM'8;MH'U0>@L=C]5GQR=K*-KG=I[PD^KKBA?'G"-9J&>QD M@G0D)\4-=K0(%(;;_SB]S=2=$NA:341"YD1ZO[#?R(+Z4%B4^L3)K[0=38S^ M(TB#5 Y @ 5U:;D;T*.@@:6I]A8DSZ6=!7M_MX35)MK@-'#"4MUDTN]._6!V M>8EP@1?+76,W7.O*A=01&L*>M M4[9DPLHTHSW68![P8HK8*"[GD(QR'861AV*K94\;U;5GA7",N HP*Z<-%\SS MYOF[Y=%7M+%E=?N$[OLE'@&VP21<7Q-!EEDU@W%R>X51QC;KI -8S6J!BT ..^4ZZ?HT:6&[ M$&"1AKYE7-Q8X#C:>%7J!K$2G/2#/;+LPW_3N.X"">_99#(%9+PS! &IB,\' ML8-J]YAR(;O;5N)WXC3SID^N )J+@JTH*K0XC9IG0VX]'L 3&:%$2"U2_Y'^ M/02A/M :,7$2W&XZEL>>41;JR^%E$%OL]T(1K*+C:E145NH=0=(NY00E[8HW MA9CT0G_3%-8_W&,$'A#L(.6*$",+HJ&YO,=TVW[S)XDXEA6?D.&0O" M9%IJV!5[<7&YJ2PMP[0 MU\5R\Y%W^L$E!)^PQ=#IN#?[B-.PT0WWHP'4HMI\C4?@D2O%5%QUQ,0[VI1H M-IH'R=?W&./"+HP0@V@,/3#AX$PG.D>\!L*[#P'\NFS8[2:6$NL@NO23#&>L M"KA@+;MR/4 $_>X;X4J-OV3@D0[C7!_\F*;02A$9 T&,\8]888>'P%V2O MGKK>91?L0M8";5%9Y*MV(3T2!I"-Y7"X:0HU!!ZT(;/ M83-N:VZ$@R%5!D6+&D.\FR9*9BRN*)]%!,XK]R(+%6=N <9MQ6 ;;HCT,[G8 M&Z7CW9()Y N48LB,A&YM'Y8$)H93[&U--F6$K2"NOG:X(3U-D:EL$2RX6ZK" MQ*]E;=T#I7EWQ[5NC 4DER@G$>W03>!V$H $')R5KJIP+9*UY8_H$ 557 MSH(FYAR(N; LNVZ68TW,1(.8W+%@G9MJNS1,+/Z,\@,T7% ?I8 MA-:=C$@[$TVTQ^)RJ.W\'F\:-I6H*$=/"XM+H^.H)M3M0C1Q3Q?W,LS+%$MP MR9, *8'OYBM?N4J<*=8E$@&B7ZOK/%.J#;@ 0 MQW+Y<22I3;'R8-1]#W;8QGPUV8L#^-#&!-(,-5J!<3J$J\N2,725B+Z) EA5'9W(WW)R-C$EJA&1/N(HNHYARRB2,& MHR'(OUG>"*#3@R2$.&KIJR%+-$ONRHIFX'3L:"9/*8DEP"(O@&G%#2X+(!UU M"U/!OZGT4U,Y]3FR-2C5!)-DKRAF=.W!:)8MU]?KK3G2LA_C'8RB0!@5C-N. MOT/DH,%^N)"SOHUFX.COA99\;/$RW!&*ET7%?1B+KMMGQ<";5%OX99%5)FC, M'5T929MGV'!S^#JQB5WZ17,@>&J3KM1C5?:XS70 5/Z2RO: M:_J,N=\#],I#VM>P<0[9!X>^3S'.B M86415[0DA!?7MX=SDJ(!OK#9^6/[#CL&WZ(9F'$6Y@Q/$F/_O'6%L)TK\'A@ M=%J)"<7H"/&D2"C+UYU+% ?A9B":@P9MUK82,R35NU ^C$*G3TRAX<] MZ/B RYBTVBNCU E_P:EKJKWALMC(>WPK4F[1_UHR7;?##2Y0^ -D'YK-U\$2 M=TQ%#W\[QZY86=&I2>W9-[SE<>N3:P*)<=ST_96Q X" M)*)KXLG"C?&ZZ9C9(@CH_3Y"%\&\#V2=HLR#Z"TXD.!9@G(M$50<19S+XF)A M!L)PT[(\(NH:[9LA^"T*/*>?OR(AK;BYQ&8=&^F8.,_^,8L;WQX[P+QDRWL@ MVC$;]Y ?F&>?%4F>.&=Z*A[-B)W#;'F/ZV6YZ)V:5UT$:X<,+JI&.G0KC.#; MX,HQ]J5>KXX><0%14@DJL',3W0.)OM3XI5HT99JQIB)8MQJ&G8JA('B_7#KX MZP;9"+_PD=/;;5:73*:Y,/M;D4 MW,ET%;L W_U!$X_TP%J]EK1S4%^NWOUK9"\>?:O4#LUK('*NPFB[,]:+B3=$ M8M8]!M2/L+R]!;MO6A,)4O]S#]8IXUF;!M?HYEC1X)0*2VW+19BE, M8\)V*]Y1;D47-U029TQHFMUQ&%PV;H<3UZ?'(7$=$M<;#;Z5J.QP(PZB3P\; M#FU2)1Z D7"KAAQP,%4VE:4DC$T3?Y0)P0X'@S1L6!RNM?BI%2<7U<%HU7^W>:2C04CEA(,L^))KO.Q9[H.G9P')AN9,@MD M8X,87(AE7ZF=I+ASRG1/$$=@^@X,Q9?9+[]"_ M1O+5E7NYUO4+9DN]RO^LT,CR,]>#ZHJS*5W%/^<=C\G@-) ))MQW!R"_!^_] MVZBR>F@URLJ6Z_@I:\>Q[ ,^WWD+O%%P06C/27OT&<5$0)ENDO6)X+#PB6QY MZ5S-2H?2LE*YINJ1E2Q%.^%TF#BMA5DAKK6DJQ@2^ MX4,SBV>46Q>"(YW*E'KG4(4MRP)8!+CM"D>NQ_T42_VFVXKVUIWJW0D,*Y_4+V0[R0;R&L4).L"YO M!><>*8JOB^FDS@J?YW7<2$$X#JE9D$NW^JH8QY)'K2VN# U6%@3[@\AQJ;KD(86Y#ND:P%;)2%/DNG+$"!B3<"[R9"K([N)>,)F;Q);$EBGF MXQ%(QB6-ES,<&&,PK-B8-8ZY'M2,V;.E;MFQRX"#C7JJDHHP+CE=8U9^>XH) M\$?674V&EO2)'EV)\-)M^BPE^^69:(U@(=9:YV=T-JV2)"4O9VPTW<.])%\= M/=IQ-5;+(4MI<&JYN0C=D==IM]4/%;N6S-[*-!=<; MK-UNW@1T""AIG$J0]!_:Q>ZF+/V4I^6\,L_4U)%P52CY DO=A)AF9#(@>J:4 M/9A,0^< P&^YM-3[0P+RS7>E#!%L?/6?.-"+-,H1C1G'(?4?4\] MKI44IML]UL2WY(O)Q4J7D6KT-QM2U[MJ+@Y>Z9S#,N:S;YJ7/%!^N M3MQ2FQV6.F8W!%5VG11$70HZM\2[HR.NBRJ;)U6F*>^7]SY-H;.)9D.9\N6SPKW'TF_J2\*Y>)7!LY_FR]'ZKJQQ$<7(IB>""1<;YP7^_P3B%'QRQ MSODT+YM4F)$=\;"5'9?SY%\@"[^KZ^B3VX3WEVQ:E:CQT>6_J 2CZ/ROM!W M4A:CTB ?UF99F6-9NC/L M",G-'H-3)Q$;G[WS0)D@H H80(A8 M< K(T![T\_38+?#;$/49%$>W#;S).[NU=W>750UUM%IN1(\\&_ZPR#YSYM*< M-TVM>?PL"YU.L5%4CB]IQ!JI(U$V,]INH1)'7;#6&[Y3TC\A-].'A0)Z] M>ZN2[G3\)G@"M$4F2LK%+&MLEZMV#TB;#6MRZ0 <9ZU/VQ94/+2:'-&]9+(Z MG%/YCBZ9 =XDVACVNC4-_75"7.28F"^QB M=N=BZ9)H#!ML-3\S()3895DP==Q<-NI0Q@%2;NR ML&@@<.4"G!@^YEF,5\(8J>.,NL0"[\64FLJ8T&:.2$Z5(X;"=^VO0"(P?'?H MF>59/75-6QA98EF5E#.5C&];Z9DR@ERR?"719X$L=. M6#+)^?2:/E+N5S(6@S\L_ZGCY+BY"V>B8A^/_K'/E=<++ M?0TXOBFAA_G54W(;:;GYG,8TMM9:%Y\55ZQ<9P94^M]]W4SZ.3@J(FE.*5)Q M#V=QTM"_(R+B+PGF474IF1Q*/MNN]G.,-9<#5)H/\ UD>3D"(T]Z+4<[=R=S M#M>ZO/[-L)63ZHG@^[4(R$)O<'6]S_TD23O=2ES9MW=:'^AZTY8@"7C,)72D MKRQND-=KX.]#GN[O=W7KLG;^IOJX?JZ5+?[6"/%^(-:_Q.BV1Z(J'X"H_E1' M[_6_S278]#+<*UWNH:@A_:^.-N]] 2+K?U8UXTI7DOPTOJ94$ M2CVO=!!]\C]HJFHEQ49G0XHW1_M*#A^R1F-S]4RQ39,/XJ]TM3Z"EA64A3#M M",Z[/[3%.5H2:W'24Y]H!(];#XA3K-+X4K8XL<^Z:#=98X2;WN#-]H_S$KVY M+ R(JHSQ;2T)\#? M<\>_+1&. L^O; UB6)OB5^QV>0[744R/_0#7EG2H,*D MF%]A0,G %K)H"^/=4"5VFB$LQ9W)&93WQ;*IR /WR>XV>4KI=ZSVP>-;%()* MW>CXB/"5/U33X)<\P@/Q+""#%N]U]O_35W>32U9QZU/>V5^OWG^ R='_V"9; M Y+Z:PBW#$(DLJA.C)\IMQRS04.&@\2J6T9FJM8;;4/8B8M!!@5KCP8C#,GN3M+%.K15:0APFYI=WAA _B;N!N[+!KVAV/ MRU) :#(U3A;K(DF^_O;137M0*GX%*)4G,9P-KS7]5J*@)*"TICSTUGXZY1P: MG@.[?*N$FU<+=5,N,VGUHD'J2DQZE""*9:F7'*>D!>Z=U1VWFL%U_YPR)V\L M3FF)% .T2DMT!V.K_)+37488C)G;"\OC8]BYMO_KIO[;+#U5L+2M_<-&G1L> M3?VWU[DM,BVQFUY6:JVH\%V**+=[I$KNE6=I,S4K99NG32J/08H>.IJ,I<[J M'D--W6S(44!7"Z=3D[.]>(G%6)JLH-C[!ZL(J3ZC !WCFAF=+@$)A=%PE3EV M;K1?5V:,>G0#ZP('1EY6ML]D8:AIX1)'*-&CX^&XC3KN/ "=0^:[(_3I>]$/ MOJ;UGBOX>YO?I@T2^%E:''CO+2GDVE?J+O(9VW+>PSD5"@INKN2@<3C\!(XJ M6C7);$#KN]UQ_I8 [A/=5G'?T:#H*Y M>UWC0^#&D7$)D]QZN.RC%ZV0]XQ*QC2\9N9#@A!*SGHRJ2Y]@![S+>(@$ P3 M8[X+S";FWQ*O7=XQ92TP;#<]T"2Z)HDBDU;T!$4 K%#E=I4.CA%K:%> M-./F@V5#?4@B"3LY(I8SO,>)OYSH MQLR;4B'KEH"U5("Z3>OGGRC[(R_1'. M/$E-" U#5R#UU%!& M2),N]HA%UQ/BOKZ5P("?)VE,APK^AQXARKL8SGJ.7IU?[FN/VX)=3_T]1#=D MN-4N]A%^6.J2[$P\%-?EK37+,^^XUWX1'^4M\,*'^B-CZW>;-G\-BV9@S9S@ MVZS)^PR'8_!W.0L^"EGP0\B";V$?G L4Q\,M%P\B3C.6E8>J)9AP7"1-Q6U+ M)]OC8#9(_74_RK=I]K15*:S.8H#X_7MQSO44Z>NSC@&2A*:/CALX5JA?5=;7 MQ]ZCZX.A73+-HA_>G(]IS8I_+YQ0>3A6N\HR9/SW]O M0^U)WD'..XPR]WM&>OJ9TRD6K10NL+H*P>EUIPNB6MZ7U>=V MK2GSAF$#D.[N<=)!LIC7:KE47UE.#;%..;0U2\?0PW23XL^9-95@/:@'E4G< M<5Z:/Z1S;-8Y;AL*3PX\P2<86!_QC@H7BB65<\[L#E+8T3^D32K!^I+.,?V@ ME]_?IKO[)F6C2YC A#)<8$RPOS'B3RN)W1J1='E_C(I@%,GR&CCK;J3.E@JT M+R.WL F*2Z.=5".I!P&>YB2S'=IF4BT*$&HH!WA(TA73)DAM2V;UN;6L!D.V7WT,=89^B-C!*46@M/U%E0 M+I']?^U]:W/;2);EY]U?P7#W3%5M4"KJ::EJIB)D6>IV3W798[FF9C]M@ 0H MH4T"' "4S/[UF_>5>3.1D"CY)5KHB)FR)!*/S)OW?<^)CMJINKX67BJJHR26 M85^Q%3S,;$61T()1ZB U:H'@!6+"XI>X&(4QW<(=#U8B4@[P/\"3OIB:((P9 M!K6H;S^/"&[OF?IVC"A0W0C0(6NM:CACEPJRF!&SF6ILN55>+<=KI!C$EP/ MT GGA:D?N_#RJT4&K97&J;($C\$]<*(1]M(U,E:6BD/M>!Y=5$1#OP0K]:KGV7'LX]U5ZH#2"W(+V+G@&AV]'&4Q::B__;E%?S/F]+*U- M[N3]Z&+RB$R1#2.NQC>>V+RXRJ>-I"OSN4VD.$Q>M9FME>VNX+4;/Z*J6\&S M"WJJ48^\^:W\-J.G FZT(Y=[]/M #7;^8^-@. 1&7%WA$I)9]:R"?%=D5@N3 M;Y,RZNV4$6M"7!7#[MTL(KNIT)K@+M?FCW.)SF[;:2_WUMI46\"S;9;C5=AR M=>[ZJ4GEJ,;<:0;QD38Q4MG R7T*FX2W4,=&19 _#X?WP&2C@G)-@))CY>C%")3L8W9MJNR%^UM3)44MP(C8%<5= M51T" /YT'?&@'8"+C\$A(X/)] M4=[,LI2'=['/JT'./"A2QN-B(A2@NP_>'2EH$2@H]E Z;?$.!Q>1 M*Z,,2I/VX]5E4@B=+F;!7(1?<^&QU:*)/0?+"N ](W6W%W[69R)QFW]".- MZ[+)_'*- H**S1*ZU?!K]36N!JU+ELPYL/5"1SJ4BK3#=X0\A,>K;+8(U*UY M\,E[0@ YT$2V-&8$NJ;K9 S#.1Z$3M>I;HV5;V5=#>RW4/*H M.5XVKZ6-OKD>6U_-:\@9 7#Q464\C'*:$!=*,ADW9E02#5L!(B7&1S-?_27X*=47XRVW\ M"[66*F4;A=4A3\S#[6'7NM$81';3G&G0>^:RE-RR',_*(%Y3/LV$6*QM55Y.O$G]D%)<=TA5X3.;]8,/E(HH0W/\2=;M=GA\$D', MU\R106;I4)VX]"T\0=N#US38GQE/]U'7J/?Z&G5?HUZO1CVU#3Z18Z+(&B0' M)WW>)1/:"6NP(_@50^I_F8M*(8(6-2R'5#9!_I<:F+3BH.P-4A5I7!,%%Z;1 M<+')EMMWIA2;6KXF3V.@(X"4/')%H\)LT MD%X37A1Z%V#[ PTXJ:,1%W!GG ME;E,JN1/&^MG6L@[,1BN<%0/(#&)16?2N,(!"WM%EX?[1^E_%,!9[<%Z6[1O M:?1J*UKW70F@W=+< I6NK+2^A-3>64,K<$7_J3D^0;0[P49IO9KV(433,W]$9853"+-H MVH_@"1FQG;KE1<2EFJ+ZP9A01YIXE4!@I,KWIL$$7[HB$+P\B^)5GQVE3Z[0 M$\LJ!$\TIZF A$I-DK>%!-/ BZ).?703MN:QX=OAH@!4"I MS@(2.AWE8GN:';2QDIQU;Y#&>M=Z;6@EUB,10W44I,W]DN;=-6(Q"D\E(69E M;K;2T7Z,Y[G%J@VA=I!EIR8MIEBF.B'LSE6^Z(8DT_U>?O?&O!8NIZ;_C[^F]..1R'1Q-D%>[87YT-LN&+97]DJ%C&=PY88M%? MZ4I9>-X,,)(#DV818W1'_#B'9 R%5V/R?=HY-LS<'Y*:LVT"0@Q7$I.%#;K!Z\UQ<-QQ70<5O7QQ2&Q@@QC#9<)T%2Y=!TT0QEW M;0E/$%!1O_9W0P1;OQYGI?1E/NLY8W$0!X&>2VON R[-1 M_M$9GT@SO=2LS&/*HTR2BMHE0<:J#&9H*3-W37PNK'J,3UR;D\3XNZKFE*K5//)>@=@0SF8*N*88[ M,:]=*8AB'\[;U>&<4??;37-/^SNQP,9;LTJ--,,YO6!>[K)*YN+6KMA!4(E[ MR./ 2"A\6K04=-(4[,F)XPT>G>?1!Q;9F_X?^+JJQ$SILF!85F+2WA!5;_6B MU%!;^XS&D;A=L&%6O;@FL+$6%I$=9I+GIA\\:RO$XB;X ]^8+7)]7]8#N8!@ M%4+6FR[5REG']%F["]0I1$^MXWX#FBFDZ[%C+LUB=J:S]=(, M]6HO@0(,-K4H[>CH$DET--FTYI? BSI)9>)3 %I)2T%-EEF%O_52XW NCP@ D M\I]HTZ1"H<-^CNZG].=Y&8>+]%JGQUX5+R\L!'C.G%P)]VA4.M:GK5I'9%_[ M[RQJPH5+><&O$D -->4@8#GQJ;'E%LA^@A/1,IFLW]7"> K!S1U]$8($-'8P MWMVOVW:"B+YEGCOF1'?&;D+7:WMP5@,2;UY?M#3K5AV/ILSD2LTGK=J.H M+31@I/?1C89T>:U\:U5>97NCC15YH&*P/"C-]K*VYOG-1TZ-N9P.SCYDDR4J ML==P2L"N=FZ!AAXG "9P]ZAM*YZN'3HW;B@8:5Y=72;I"21R;O0"E-+Q>02/ M"MK+A$,:-:KY[Y"C,\%,]TV'CM*ES/Y%NUU0.;!N4]3'@#82];&+6=R8;YPG MV\+( $6AT;.LX *H#3Z$BX33DEZG.NT!#MR&>04=SZO#I@ (+=U\P=P2B&Y?+(5')%7@<"6S'&M__>7!5WF37XEKJ>P?T?O#G M(H$8P0H,Q'1P?&R]Q'8)61[D*6>*BXEX?^(N3?)JLIPS=#ZN"G4B$M>BFJR^ MXYD8*%G#77NN ME==V1&HW92,:$+6-5RN=YW4Q;KW,&V0:EB5RE\0=M+D'FN^--S7H MRD?0IO&/<@SYE11@\'CIK0/II(]9KMW\9<]2J"9#)00H:X9MM^L4E MI1LD"^1B;5/E.,=)[P,AO*I#V1?5A'_(60X]OZ77T*<0*.A]/<4BF0W+8MU> M'TC(J"BM56/V8TA7*IA\FYVX$$(+9RDF4-Z-C<\H.(B I:4D$VIX9 M10SAGM,'^#27< ?4Z]Q'+V"0ECZ:J.RN\L50&T,TWDWR(:,76-TI3&AA*<>( M-V;D5\8;P%%8 K^%*[W/L@6%W)1,C+3[;@]^]9_?NSM++H23@H>EA9;#0?=S M,-M,\WW"[3:,#@#H/0093C[ !^P38'C.8/Q#W;(MSTJ3:W!!&7+R9O@*BS-) MN5A1P/+U[ /W(@*2#!6DJ VO)3$8>&KI:%%Q"8N\*_+X8\:)S5H)K"0[T2IE M8V\W7MW:*BVC=SHM0EPR.2;#KL"IJ@7>I>CO B+;=M;U@5@UP M7)9S;M9T3#TRWPMDS=RW(7+EII(L<#WW90)$57W'I3 _Y_G(Z$R[T

4%1>>Z*0G"J2:F2% _S"A*90FG^9WVZ5AK9AZG M$)55CT^4'56WDD3U71LTS+CER1@2RJU,]SL$7C9&3S*NTL,])WBRF9*\4N41 MM%U=T%.&,EFR6$*I,X,69"NE[,3WNW'?1^1>C@MRS.J!7A[ @UCE_T MD94*,0&E[TONC8F3.5'*2JN''<1?9U^5>V:DZRH?YXXS4]T$O0)CWK!4@@LI MW19R,\(4TN\0C5:4@KBK9=EJ>II7E6]2KUM]!61S-\;9JRZSQO;V9,BI@'C7 MU"CW,A=O!/*UL^5\G">VE'1^_NKLE%M6X'PP-)*0_P#GZE0,(OHEI=__+:5 ML[-%R0R]68KNF?FX0F%KU[6TPT#;9G<+>N#-AE,[.$5I_ Y^[WG!:'?2[ \\ MRG/7OL+:GHACO:R:E CI,GRHZ'.L+2A,%-BJ'#T/4#.,.5VH74RSAB?M;JXR MM!.)MXB N,Y,N:GP**/3;9_8G_)Q,W ME5*J9V$VV*(("=>?)#LA1U.41?"R=#-1"W#3[<$9H4"&;(+R(2$>&=K%@-F- M$A"29WE*,PW&WN IDV9!Y8]M8BNWU]]',2"E.Z$]"3$19'&,/B@G\ _C!2\7 MKJ"K"KEN\UE9";& I!=!H@%M&J!NC!4;ZJYKQI_**IJ@=P%!Z<4-UIDEW:XN M( *'3$^8_-)J'ML(S+5$S?,4%QLFZQ=HM7^341YHC"#_#3/*!&WKD@GSAY9T M\HX[KQC0(#*)7-R1&GKFG=TJ M'* G6\(K"NBO.7 M(3QXC=EE"I;9PYI0J5UB9\1*FC3[Q=N<:\L)N8Q(@[01,WA9I(7HN[A<85NP MSOP'K[D]^*NT^CC4E61II.3N]:;0:YH#6X-U5FS1L+T6Z/4#" C[7I:Z$FI+ MLDV1EX_<&H92_1?!T0:33N9N=!WRJ?R#(EQ?C&'E%PFD-^%7>#5 M<'DKQ7^FVJ)>=>T5/-X-$X:T\'D+LN\]H6$9!5)*$Y^XK. ML"W,2#6*OSS&NE<3M:+A0>(\]I$>CVE::UT:[4WBFVOCX;JBH M[:T(S(6 7"&7HPK6OSHAF,-F*56BL?]=&928!XTV;E3K[GVI&?<:9(FR&V0[HAKD-P&@-BI!/ZOA4' M=?(DY[4LX,+[ ,B?\)F_D2$M#2'Q.>1>C!RXS@JLS;Y))?AJ735_I.U0459XUH)TJ MN'O-"L#F"V):Q8)UDY"' J?S1([THTCO*C_%8)T?_5Y2=XIN$FRAEU$U.Z\; M 6Y)&''+S4W#V205Y(3E3OY=^04Z^RIO82.K$-XD1*N+4J69E0 M9Z%[ A0:==2LY?";:8SYHHMM#UI#=))Y\K&"? $=^@_A[A]PZW(9V@Z^?V^V M]4K)#?R]*(LM^YL?AM#(@0H752>XZ3?%;0+,3HKN\30O%7+)4*0%? 5!KTNX M8#8B@'HW+]Y0!O=H.I> 68S>'V=7R6P:61R+%-J&^-C O_\Y#G+9$N0Z#6/P&QOD/L#VUJ3,G+P+I$$ROH&G/"$]@ ML30AY$2&NOEAT(.$Z[/*H^?IE%4<@S>QD!XE%U1T--4T\APJ+'B,J^2:!6*1 MN" Q".)FQXY* MEM6J+I(?.@?S3MS\S?..-B&>T%-_=O9T#NXO$$LPTA36/''VIFSD)(,0VEKH M7><73[D>+R+R%>;FX6RFG#[N5F:=:(_3O> *NR8IX_;C!Q'&]I6XRZ?K\MHO/:>U)E+VWBN ME#4/:VIGMJR8=A=70&R"TASJ+'DVGN+!IM\@?EK5P3 M0?M97#G>&G8<=CS>GZYP MJ3J5E_0X[O2"B6KGA4.X];#_^9XP_]2MID&XK8'&QJ=EA(X$*^C48BL)4:]# MTCZ>EVIN-4TI"QTFMAW4G.U_S.(M5K;?WX>D[XQ>S!M;.B)J70 Z$6 $+R$? M2^95,D/%BI:\EL0^Z5$AFQ=R!QRK@5P3Z'(.TN49;7$S@ZKHA&9R$&F40#>& MA* ''W)I3W/3ANLG%GB%ZOXJI5I6UO4)41P$J(7GS5&T-D()ORJL?R4-SY17 M-D*&SJ6G&B,JBL8Y,L^)A]B$?\HCV>8IM8F"(-FDM\K9<^@D>Z[4DG]GSLS/ MEFFFA09E1"R'']6O?!VXM)!A##A"&)@4(E'W$1Q,6Y;15_JN[C :UCVYK^40 M=Z4-[2'M(A!-4,]#G67O]:'7&7SI'^2]*EOK5CI )+57C[I9 MHQNP <8!D@S&NWKODG"ZXH59.T%CL%;?)JF Q1;S(-"--\[,H@-?%N$C<=Y/ M ^@U'A$49*\6. 4[4=$6E6_U7="8\U^!T'#&TP NAG8/[!KDH*K3?N#P2M)U M3H/H$H- G;4KAXOI%0^$-U9P;J6E;ZZ,IK[)G&4:VB2,6#%JJX?DBRXIB3>" M>3.B.JG*50+#NY* &+9B6&$H:]OE\':ZH8!LV+) U"[*-T "PE78,;=!JQZI MJ%NAX8B&DQ^6"A@O.V0S+]&;].JU0:P\D&5)I#0(.B4 -EA>(P 8^58;*\CS M7.\@LWWTY_4>:,0^J)Q+@FL['V%E/:5>I+H)B M"0/)W+4S(4_Q'>48 8"*5&=<'[4 0+@N*6_BH053=^>:JJNVJSLQ4(J,V+,+ M:7!2+R^%6*[&U[ ?G2A$;K*>6L0*T!>)-)S==I?@8A0UD)..OQ##@!NODM8: M;\_L#Q2:D5@@J(I@=HR8S(,ZRW MV+7C HH#A.VFCM4K')88PQ7')PB0:NY^[1@@(R#I#6D-HID M:<)!*KPN%?EP]&8;D;QXF=6+O!&".4 ,DM'=1K*?B](<7@FB_3@83^1B%=E/ M&E\,1JFHW)E4JL>! Z$%C#U$J8SN&YHP?5F=FS5 MSS98\#H_M@!++G@FJ M0F7@=3=X[69!H^&07&7796BUE\ )E:'S&Q9[&^*W3_**@7HLB!U7:._2&ISJ MA6(5PPHJ*/9UUX 7<&[\!1HTI4(W161@3U6$P+^A;J"D:9+)>QG!QP$H,>=6 M#(/$^2V/P5U6)<[;D'OFY>U=])47_W#HG=3R@V&,O\/9/6,U%N)+&BVS0@<)PH+UUYN&R8>\N5]#L&0-FH8 M-!Z@?LN;)4&6F..TQ[HYWC(7G%Z6!G9_#[]L6V31!1<4S&Q[DE MGS!SLHS&K%/]#0JLV%$"&#:PU\16ITRV9 M2] EE&Q\)1T%%DE5P: QL*D8-6#-JPP4O"OY:I2NDKZHVYZ7:PBJT8:ZJ[T5 MHZ9M=/SE78A.'B\X=&4Q;EC@&_&9 73O&J8-<= 7<,6&#*@*D13\1/,'D ZK MK0DJ8(D, +=3AU\2I'(CBV:&W 7M,$"RVVX6!;(*%ER&.9=AXHC!4912!5Y3I@3VY&#X; M/)L:N_1,)4,8_("%X7=XVBOS=XEM1;>?T, M&,]P0D(B,?8+H/$:VAG N\7R2Y%=E@T-JO&M.8;4\F*?Q3ZP)Y0Q<5/O@DY^ M] WXR[_"4)]M21U M$KRFO-WVX&0&".J7V"PT+PMH[D/ID/'#R-H,;_'MH"OT,1?>G_>%][[POM;# M1[5"#OK@.L]NP ,#*B1!XFOK5.?$$OW9W#([4?_OI(2NKX3 :F.W:H5\0TN< MY%+CF \U87S9:AC4_B3F==BIL=3QW&XDCQ&TH_-3,,^!&SYTFB-*'"6Q 3K5 MT2NJ6];Q-Q=2!WA:BT2-;T0%A1H=0P':YN#1O4?W:M)H@%T W(QI,G&S3;:_ M-@)D$U&?+@3UAZ],()_7QA7$G*KS:56*59X+G>D*J0_5\//8LR]V+DQ"<'S8 MM9^2VH$_^CD%OWX*4Q[F^HW%/#477QB?/)!CD1,AR4867EW;J96-Y2!&7TNE MN%(D\50+ M*\+%CD($GW3A"D$FKOH+-WJUE7J48 F%P*I3(_*4D5@B;5K9E* M[HBI/2!3!DX-*J><'RD=5UJ0Q3[Q9V26A(43>W1/)+"34U98"XX_'S^SH&?^ MKEI/8:@'8, #WQ)X=4]9#*4S%=UWVZWL4FM0ZB*/#X?KL6;$L&Z1>99-=ZK7 M"IS>.7)X A8DW"%SC@AV 1L]N>T<[0HV 2.HDA&5S(;A"0!_89\OG@G5GD)7 M5R53Q4R@J;WEKA83]S8/SNN,0!L#WX$DF_CRJ+J'&Y9Y6W\W8 %.B@)2 V]I M3\RQ/@>'>F>T]1^6?&<%+7:$_?@RFV Z[U__M',X^GEO!W-Z1[:22N=BFL\0 M/,!6QB_.3GWNZRSV9!@X((RPL0 ODF56G4MOWM#<>%;F34/=1/]EE@MV\F)" M*DS!CJH9'FFA@&Z$?&XY"1RU0:!I5'U J5Q*2IF/V@@%Q&B^<,5"=WD/^%:+ MM@BV10ES;PT0X+19 N(,V3ZG@VN;&>PX*JW^IV[T_-A,@VX":YT>@N*+<<\B MTRZ?EL0[+]YQ@8**#^KO&SCD.S"."0Q:A923>G)!-^;9PH;_5,C&EEW:!AWC M2F2S:>Q^8#BY6FSW&1LA+L#8D':J8>&3]X.D=LP2/#0 02L%N>1(.+H+BEWS M D4C^P"PZ">3"2)J7$(YT!%A.%0!.U,Q-_+.; [HN58P%0\[ M LF_)8AONL2<$KE+)=_?"9VJ9Q 4Z*-7:VO9H=]E.S%W;[8O@RQP9HQX.<<1 M7.O.8,4^9IK=--/=1 D;L&S4^";8(KKW69K@H!NXO4!^A&P;#L2^,:&\4[ MX88O5/5/WR=AOQP9FFI^2_F7L^2@P(0=9;@!62K-I8@>*J7\4VF%OBDO( MOP.=44(=1@I7,4%PR8Q*II=EF?K=(T--OC(QGFJ.=.QP\YJ4T3\@,$'"1WEV M&^V!"B@]!!,!^W?QGX=T.QQ<(T+7C&?SY(;"G<.V%M[54A"P6V6$/2G> VWD MQ)*[LLB$P0=Q@,@QXOW 7ET,2#V>Q5J7\6YQAR.H_W!^&$?^2ES\ M5FE:C!WH9G4Y_A)MVX2Z9F0AI<^ ^'_2967#0M+V/G,Q[#8],7"UWT#/8\+S MDNOY_)'A.I=66,!>\4(V&/$">&B%U:3(T[D3:Q1ZB:/17".$AT:8@\9]IIZ5 M-REA1N"7L8:*$7* $?'HM=FZ59P(F=P2#L8_,_15G)\78!<@Z8;=)VR?F215 MM3+G!IFGU@"LCB/ 6 #J^MONLJ:B?SQ(L(5_3,-\0)?9K-V?=Y\?;A_31^=P MY&D[4$@%'?NN?=D>_([;J\](G=WY-6T#;W-$I1P-*2@'O&X3@A16IN3L1NXR MAD0;-E%]6.142-P=[1X&B#BM<,C<)5(HP ME,/\!2\%DQ_/H=.*.G;N6!(;PHPS:L&%U.QT6IOO-RLS1&S8["WA7$K\ J6J6O"=\_G<;L&SU2'B"Z4 N=A,>2UD$IB<-7( M6\?087(@4E=U/IGL,6_V=XQ.S9'9%V^H JQWXM;UG'_Y5NU][6"HVF[@9WS4 MORW-PU$#CK19$&2)75'WV [PJ(*8IQ0K'HH797#\&25.ZRGDO;;,(:T0EQ3( MV.+1B+5U82 X,7M=Y]H "JBWP\6G3\$2F=],,GIQKLUSHT]D:]98C. :=RZ* M;86G(;S""\?SH M;\4/>AVF;/Q:BT;"5_-"BA:(XEX0"4I^&_VO6I"00BX$+-&] N;3#MD!22:2 MFB]E:9\$W(,2Z(A)2UP;AT[:AG%T'_7E M^Z=0OO],;5!38+=Q9Z'*C*KE:4!I)VL2 2'2<6%2N[K:&%L*27/RMRS8C /Y MF(8H<-3#)LW;=@":BH+D);LGTU/[(3*+8ZV$'&W]>6=[-.!XY.$A6]+1!&WL=0C 3,RY$[UKB/+N=*Q&-],H2I&F"%<$ M\54P8['@2I)^S#Y@VS"VX;HR"2\N/X73O0RWW^0XRU#3G'9B#3T;$HH:(DJ: MXA""1,)GH*EV'R[)6AT&0,$/HL\#/ZJGV0!#C6>16]1E/6PEV6\;M.(MHY56 MN(43&L\5_5IH )# U5[0OQ1L@63#6^#Z%[B][N@P":I_@BRK.(4FU5*.HR92 M,ZE% "X%6C7P]J(>9L,ST>]TT0]WZ-A1L,@0>HDK<,&3).)MAD9I/BJX[QK5< MHD&IV"MB1^O:/'K1F$>&N<'B$C@OXL?5X]N"UN3&)YGFLE;L50"K6SMH!-]! M/IH'>]E0&M1E3%A$/6PVVPR63";8@.)YA](.[6:U.LX*+4[<3$3A1\5:,0-I M&]%9(7*$ULBZK#@WR?W2^D511H%Q'4>&A3!L2&TC2Z0C5/C5H.E4.KKUK X% M:EU4B\>O_M:*4TXY%H5*DJT6&3D!4\'RQ%1RZB.(U&]S(7=O!HR_ M,%"K![##"US$UU@R:-CHT]J,G)C2].DCY85-,2-MQR1*:P'"LBV\F*2M?S*(9!OLV6M18=NCB)AYC\&AH+ M"SQ.WIH2I MA\E=UA,=&LW8(V<3T F$U?@P=(3QZ"*P:4%.T0:;-VNC=,VM5@+>='%V2DXE M^'$9@H(*T:.3(O6$%W;77Y3F/]CA<7YR\6)H_5"!]D36/'0&K;E(DU<(^<5S[CJ#B2]"JO:! .6H'?"R-L*"YG>7;)A;('4O M]]APH%X5:9X,]0K]AWF2M"20Q<%O.-HP2PKN:#F!#@&SFXD#'1*D9Q_1V?PV M4&6157MWY2@56KT[< &-@J">FX]7[?D8&A7#PTCPCJC27G)@$3:7]!2?79C6LJ5^VV:99K/X%^$=- 8R&*N*@17ECMTO0PX, MH!6X=)^;P_1!CUQK:U#H8S?)!E81R1'7IN8HD4ZKW-'&F*Z63!,ODM[4SRR] M3-P-/23(2ZY5R1XWY4_^ 2>VAHG11'QT__W9Z!G^;#XUD9]MACXXW3$5H(_P MNQS)"AGFNM8L8>']Y_EDV->KID.YZ;WWTKW\ZVMT]_#FH;M"S=S_I7?46 M5:"!Q_L4BM,+%S'U#1(]6;GN.>P B[T)+OZ/*"V]T#PIH6F8)LJ$991ZQ)!A M8E,<0]N#V<%TVXM3+TZA.-6-1MTWH$ $?F-#Z%WDD,N85]TDYJ^47.MRZW1./91Z4L\?5D7G<=V1N M0$=FKYN>D&YR"?QHZPA%!]),($K,BZ7SWL?J1JEJB55U-A#,M4+2"\@.E M?K0CW627W,*RR*H:J.69XCG-*7-J^TC&1KXN$5F?^Q:KRZ3@%!(TJQD/"5K< M>@'K!:RC2H0)&Q U:,P%P'(37P0 ,";A3"=0=K0&G+8#L4^)4!*X1+ M@5Y7[=3"B"MMLSAS0(C2&=(1P55G@("(-12912&L; T]$N-XM@--LQ5W.P=M MPMCSH][H,@,8_L65B1LMP!\"KD2H[CO!+1UJK-#>/_IF=_H1/GXW/)RWJ2 : M,F;"X(NP-1BZTRRA8;#L7.3;!WS2GO282,5<4KMUB2%L8C%SXV(8\Y0W@\5Y*CE?'!0/3"\S1H21S=PYM)Q6_NDU,2M@-]3TN:/ M=K0XL&3LB\:KC*A/LZHBSRK[8-ZPQE8#B^*OS@ TO12L%C5;LXQ1XS!F/LD) M=-9?$*MV^=1N&\\'B8\:[N:!?A]O?)18VF#R:\M2K0Y=8M_G;7,@&@H."P:X MLMBU(PA+@'-H!$-Q_HZS5>E(IV&FJ\UBB1(7'S,A/9#;J,AM$&YN!/;2J'R: M2R1^Z^F*K!&-9BI@#M4:TB35)9H,UDE(.%*9=X+Y.88(T=BI4X0>;%W TVO1 M@1,;!9+]*AS%.+<6%"L]E$*7W8:"L'(&VCLQM,0!.-4)? T\%&B< X"S-:=8 MG@EWC6W\]%P8P;-B0]9F:7MK<-T):HII0 M%C1<2SBTB]K1J;ZPS]>1>(!NTQVCHJ,4$NC&*?B#9E M "V00VCBG:S4A!A"8Y0UCVY/JP1(YB8$1]Q+9"^1:UAWQ[8%0S$%$+]@4!BC M??/B8V-FBY)QL56L7"H"1J*)RW$N K]KQ).ZL9@!:5%R=-1+92^54:L\*0M\ M))D1LZ SW6;\C<#I4O66=489>BOJV]%)2'L64C$#:+ M=[%V8/*H1A*?C_J1Q'XDL5= CTD!@75B)91X^.(!UR!R$0EV'9;V,F9;BR%B M8BW5=IPXHB:;"P1,4AAHE!D1R.NXX@RWLJA,3[PAH;>EO2C[HIS7]3*1KCZ5 M*"3V/1XPR<7.$B-7FINHE^K3CH],T/(=Q!10V%V5L]1\H)>[7NZ\J6[52YIF M8^PKPZ3)8%E,D^NRLK2NKM+6ZIL$L)T^Y]%+5J=DS:"C"#K0*B9*U.9:E81[ M&>IEZ);.%V)A\H@)'+B[8-T,+8C[D%#>4YB1HP)N.'#O+ MN4""0&0F[[,5@R5F6;M.P04!/=) 90A*XM7EM+D!8SHI4]*,+OM+TYW]K%,O MA_XWD'X'^U0TQVP7Z**VM&FVJ+*)@")6P !.W>-8N36Q*?Z!S?1F3DAY/=X^ M1U) G,D481EVO6<"N$:$**H_E[O-DYG07L!JR^F^+,L4)Y#<" #8I>(2:2YH M&L .L"QK(;$'XY+2W*.Y8UXQI\)@EF$;,1)=SU;8L*Z9)O-I2-)M^0E7>39+ MW? )LY .U;2+'KF"3FWKC7']H,WC/$:XIY(9A/23XAO,B;X):52&'?0N'HO3 M9LZFT(_P\;M'G8*1 (S9H1C"19@GM8815I4<$:NL<;$+HA7&B>^43> MDV0!SX*)K$U80[M 0MNCQU+X7?PQ'Y=):X-AN M&MY03?9,S,F"[FMC;!6I(6D$)NSH&AQA*5%+0G%X)3=WDH)DE3!30_.)!4P^ MW2H]1/_M/SIR 8W9>=9K[H\665!=G,JZSJ O6&J*T)U1TG,^-8%Q XN_1:X=U M-2RVE'%>(8T3L.%?/:/O< M=QV718B&R@(50_UXLQ^8AQ',?/F H,^@;;E&8 M;83*/HFNQ0.W ?%HAZK)>A@C@I(IPYJ'*F7+M@?GV'68P'#H,,+LRXC?W#<; M(R:\@2X!/BU3B'7S*$";(K!_X>C-\LWI,ZLJL:SHE8' +'8!)'C \Y)[;Z7Q%[Q>< M+\OE&*"\3\K*" ?4^HA$&R]IJ4>W\6TT&8(O]OY> @^DTRHT8"H".T_2C+!* ME"%$2^9/P@:SJ/Y NSH*;N( 3]T8/!@M?SP0'[:1*0OKKN78R4FCNL5EF4>H M+6)DI1=T.O[U3SN'HY_W1_O=1]3X4+/FJEQ>NI[H*UQ_7:2S^9^V4JC]FP_# M*O15X! 'J+I.N)'A@P=V8>!Y ?0&K2U2O=D6N ")--5U'713\+BTQY:ZAD_0 M1I@K9C:%PX:1LEEE.XD-KP7E55$&'JYZ2\2C9N3[J;9 '(FKO6%J49A#AQ-@ M],#_($P!<+/C_\?(W6@[[(Y7,^(4&DZX'SG&3-M)3/O#D%B/F0@6;J"<8E1* M,$UN[D,Z%N;I:1F<3<&V02G3Z(]TQ?)+AC@Q3[%L;":)X )*U%A(\TG8"N;3 M1DTTP/])> B@"NW8/X:VDLA/W/W-@A#"F80TX@9&V_9'OP-DHG M2L7OI%E&/;OUP@VC++&3G PF/JK9V9E17IE,A-44QE77F47E0 .(0 OT5A2P MUN;=C1^"-HQ?D4DZ/90<$4"GNTOSW)<"@C-?E)R86=9LGD''1,TZ^:L$#\ \ MHC&-[#B$B3@@M*H^/Z<5'AX/G;) 4#S2S%OGKE( MYHA5 :W499&M' \FRBNNUTU>4VN0#Z;A]?C(;#_)B+3HE.A2FMN:YS(^E%EI M0)4P9FB>-^P-M73A(^I2W.F[%#>@2_'K)Q6>_:)[@@9,ATN)9\PVYH0"PZ@V MZ74Y@4E$8SVB75C$&<+YH0AX;=!ZMA_(% M!-T4DMB;[P/&Z>4R3W$ALYDMRS2/&^! MGBE:Y7"[S&7-T@21C41Q.!-L)-LF3HH,*C)YD["]DJBHRJ[S6MC<@P@Z'A7_ MD>&R4TJ=L=M4N[\?.N!:K2',XGI"2>)GH*ZA:PMZ4%;XF3 M.;"A-%GDH/DX-P+)70DV)]R6;L+&H]T=>K*Z-(X_)\<(ARIO,+2D#1+/$\X< MHF(1L)BW&5@'S%*IC)#^T+],+A- U@?'KN6.28DU"#6^'21$*,)PD85X*:0S MG=+T:$NE&,-ZV<%)4E[0Q57D\"*D(%ULCCDWA 4=6I6">)CX1:QN6\I[[Y;\ M3>LR Z)]7ECD/=5=?%T28'EYDW&$UFHWAA=8VESU\!A:.D%RS:@[F#1(4!0USO341YF!G M?Y_0WL*L.F;*WF&F;<,""B,2W+N2X1>(R?]#CP=+3@ MMSTB7@,@J$M01(*"1[8.8V4@%:U!H-/!SN%PM'\\/#IXWK%O-O2DM">D35(' M6PD_\G/8)OS!8I84-N2]W_H,E@MP47A*X!.L5GWW<@V]]4)C %92K9OGT.)S ML *P*5&=Y_<^T$J%#&DA,59&D3,OLS,:'VSMP.@,56UA_91#9-6IVZ%0R\EJ MTU?974,7F+X,)670G6R.)?UM_HNF'IOW!%Q9C_70#=%=-5M&**)32"6!4PC: MVKQ::F&15Y1W&!"$7V0% MX)+\5C;L%^V.=O>L[80?Z&\HKW];%O [UN/R%'L[A]M[G_XI#O53'*JGT(U= M@O]9AZ-C:NBGQ!X+U_M#P"L3J Z1?D?O4\.V4I9+]S:$S7&JNN+0)[M/$I<_ M,=/)[6LRLX2ZB< [Q =GZ%6[.@6].F8[[2*VO2#:CLBKP4%$K\?>E,X!1)B- M":D:KS ?S "".S+P+#&IAI=+5>RRN)M6JSQ@C:*JFW.3J&:@,\>\"BD8-@1P MOYBKQQ?CJUB(=C);0>2,>U9?>9-/YH/SO)YEI)-!^),*P+S'X%[I* :W;T(\T!"I M)9=Z.:E[0OD!N-P8";.Z9ZN]>;K]G;)9+$Q3KG=Y!X,HM3'O!UE"1]0N2VHS M@.R"KKM=M!#([@T5>7R:K]+KT/2S:3KL/J[@0<1/)WA (!*%^N$ M89K-DA5A6T$2#$IL+G^_TB#"E'7TGF4#-B(:P+//!PMGR[+#2!C",(O6Q%(R M^\H\@/'W(A826K0O,XRTI.<#,F\NJF9P9LBB V'$39&Y ,#ZF$-JZOB L+7F M8SNC[3U[.^VYA+$-9I0]P8%J8V6Y;URF!HLR83V_'7)$M?-@ MV$@',LKFVN8)$B[NF/M:1\NC_.#:O-)JY,+X22+/5R6=Y]6<))RRW"T?S). M@^QW?\HY0-F%ICDY!E1B"I)3EDF@U9PV8U?4J^FCA\W?H.2 '#8?)I_X/Z#V M,,\JP$.TI37P_"(J&[#EA4L"=_B6766-34J!+OI0M0 "@IH(7YE;6J>D+;@B MR H#TP!'FTNEU.-- M/R'D0 >Z=3S9QQ2N +0L+8VQ >9]W8#O)D/GU^LS(W)!:B^W#<5ARQV[YQK7 MARG&$HCAA7^(1W&\%LV&&P8MJ1<-SH')]P<)JGE\[JYUZTZ8(FN+OS.^>G9C M&^X>_?X]^^5,>G:]%+KMFK3[X8\.J9XRK]-;C?G##L^2":1976=84K3W+[II MI1JP&B'95>ZW=,EV"M== M3R90U41NPQQL)I1P_(NQQ4::)>.(I*Y3^_<"L:8OX$.U%/]AY9&#-O,D@'.R MDCG[R\G)F^W!'U>Y>7B1I[2<+'F, <5')F]C7;8UA[\N)K-48_[D(7 ]<1-2 MW519<8FY1>+C5= MX*9WF:MIB>.7E)^!7ZL:&*F4@AYR/42XS,3Y[YP:;&Z800 MER2"2?)5+9/]VSKF2269[ZQI;8#16LOI>!TDM+BUQ<0T9B5GFY##\A.ZW45( M&(/">22T4;7#'L!^**=%@=;4O)011ED$1FAG(52]?C=8F)T!HX4C?*6I;NKE MED)TFR"-;!,0 //?P+Y-JGR<<3$]KUG)#/5@,G\V1A9XSG^C-(GL:VIPO0 F*J&(NCX!IARJ7KP4 #RS:[K18LOL-T%/KBBO MI6,3NE$=-09B5EPE[KMZ]$63+N.TDNWR@2XQ*J]!.S%G*IGHI1?-7C3=-]1L M!X]T$PN?K6/$DQW.3;6=]1 %N8M5 'D%T_FL5LBJ'XM)S-RIN6 M<>Z%M1=6'W09NM*Q8;VD8-5280S5:/N,M!Y6J2KWD5Z:>FG2M"SE0NI;\S+% M"J2DO]0DR-""D'KHI$0S=5DE\UJ#B##*DA=6HU(3&?RN)_KKI3'R#>K4<EFZQ4["#&E6$ ED MD9 .V6N;!>6'IAB48 V*%& M+?&N_-##&?<2XW_#Q';5DCC@"6<3'&^F- 9L;8N!]0T $F/[,8U>4BLM@""H M$>>@R=8F=E:J>R[W4;=H9,J"/@%H7@/(":K%G%MIOKCPU3^LI ! M8FJ\@@(6S5%@^;D,4I;F'X \EWCH0?9!MPJKLC&*/I(VX/!63*Y4@G 3D2T^B)75+>T$^JLT/RB MU04.WMFM<8L*TZ&VWJ%?C J\5,E7Z0O[)?6[R2P!EY_Z#F&D? EM@5-SQ=2. M4YL+S6E,;0!_'MQD519\9$FCZ&KEX#)SD%;V_1KS!@!J)7,J;A!?3[\XT >& MY8DSF6Y B6NM2MX?P#X,#";0^<$HVVZF9H'CT= T 2,-95LV&'#"8K%C\P?* M5%E /L&V%!"Q!8,1)8S<#5=L"6!-C5W9+2<$FE$1X'U#0-MDZK;(H!\ &OT3 MJ'87$ XG>4K4;>UUYA$X/H2QG8)A3YD=2!#92UWC[NDMAHM&-X2&](+;.$E@ M3+#$C?AG"<(T4*=(3J@:2G$R$@/B4NE9.3>V G !1L#((D[ELNX5;.LS=6]# MAZQY"GVI-OR8Q6)\S-VR>WVW;-\MN];#4[.2* 0/ %9\K2CAP- AEGL04^*$ M:>[M-'?8+7Z_@$73B!PT!,[(,H"7F64P#[&-J+R?R@A82X.C J()V###6T ^$NK;[5?Z,3X3%M QX$-<=B'6>O& 2#I M )(!Z62D;7MIO'1D#3+_D2D[&9,PCEQDNJO="AX,GQQ-@AV+4/W#%HO_P75A2GZB*_)C?20D<,94B7.&0,G7ONRW@%M[_* MQSG!MM4TC8>4%+EP0$1'9WA*W@+R9*GNZ\=SE$" E)"O0Y-0P M_H?^!A(-H:;HN*:;-XB]B0P;J/&W%EG]+3-?&-\1(CNW$]:$:0; :%1>0:G, MBW!#H]\:KR"$NM^>!+C<934(1B%Y4%G/I<$-P.O/<]\,^NQ^+YTZ5TO3*BAM"ML:O%F<>IF7" V#+ 0X3DWS##@Z MC'XT?!+!8B!A98S1//D'0 ]Z@+* -I?U@M<+GON&3"BAX%TGDX00\QE#I*W@ M=&MXD=T8H4,@W"QU'X$^QZ$TZ$]--)*Q>$)SV<#*)?)0^+H3YGW .R !-^;[ M"ITG@''S@9%[&>YE6,LP>9B>NXBJTCS9#+UA "QV"-R]_/3RH[[!DR4#A-F8 M(*!:/LG"V4%/NAK(AL]S+-]- #\DQ=0/]JNM%M=M<8P;#\^JXDFELY$T%;!H%5<>*9JC 6 "BA7%3>'H,(I*" MDI)*]H)<1=WWE?0R>(O+R&#ZJFU-(Y(#0(#$,.,*J+XPTRY)OTUL/%FWQATA MI!5,$2Z4W("["V@!%9$.M=AF(?W'7,7,-'3W167(/6LRG\>WN<+UQ_.-"'%3 MQ<$KL-8(3(Y0Z&4+!VU3DM*6 DY-N3N.7@*TF@"HJ12]J?:,@'Y4$+9)8)GA M\K&6B=XOFY4+G )SLU\N^TJCXUQ4 %C7'"GC!9,B *)P8V8,N>! :; .[MB7 MN9.8B $R0)+([)0\H=CJEUY"35OON\YZN8C4 XS:.2PT-MSY/-5R M\ &R):7-]0\FSDRW:ZA>"[ M'[T16=? 6S96?6[!"0?=ALZT>7^'D Y^#R"TVU$CA"TOU)^.[9]0&0'0#ZL. M15(8A9KL:-4@/ C14'7 86N'2:4/Z]'O#*& >,OM:"!:B.B$_(Y(+"UDE1;3 MO=.&WJ*@GI46%@?MN%A60!7I(\R4U7NR".B(N7X8I%,R-UHB3'@ LUBK5A@W M,>Z#7!(-4V"";ME6!S99MBP2"E7.F!O.'G'<%TJK^4GJ^+'/'GJ?/42=FE2S M/$/"!J++2JH5E6C5\D.TZ>1<2S>:HJ %B39"]1]+2X"U6TQJ!&?/GH*A H3. MC&R4\WSBIY$5#:]#S]7L.[P9::] @061JEJ:+O ]R00,&+A MQ,VP"Q&"KJC-*"N?Y"! 10(#Z/R,0EW1XDZ/L>R>9M,$&I#%XX /62>IRC2" M/EA1MOORD-[!H^!EZ3@6QCZ!NW'TU>DJ1-R M%=14X80^_![:YNYS+ U6S %3E IX#5RAH7_0'?25"JT>]/'TM4 >Q^4W0@1"!R$LFNL?XP%J_.V:FW'X^:4*MRZ'Q2=H,4 M 'T1#*M&]M?A0+DI2)M>3Y5"-<]@-J:&J2'5"1_Z)JAJ+"(TAKRD C5+,S"! M5Y,K8+[HT(C&M:'K8>4?>^$GE,^@(#_!F G:MAI+$(MDG8I]C+DB%A9&#U:) MG!7,#:NGH(9%B/G0\NR,1O\BJCE&Y ._I\<3[$ZY4FH'OP>YOZ)EC;UKH.A8SMAI'%*5DS@[D:@.M!'K#N(07D=&F:&9\-=>_O M2U>+9@\*33IF/K,E@WG#;6@T'*#^R8$31JL?/!.C324:<+P:VW +S\8PX<2M M(2]-*SK.Z*3A D!P^=?R!II^ASI-R*Q?F.!P\3?>"NI1K22B.\+ #L' MK4=VVUFWG[(M\C7*98KHE["8&>8P*N]61+YXRT7RR)NWFQN=JZF$]R[9&5!* M";P=7*& >2EVMN,QAUE7#OG!(YU!#VM 85D%.KET9)@9&495D#C]EL%1W;F5R MVQW=.MQYG9LV697XN10=VN1:07'N2?#W]KM>91&]"=-]V6PJ8XW P0UT-#A@ M$%SQ?AOZ:BJ;X5*%C B,89OO=V>5!'9@-6<8::3<9XP6V8&<_'(*R; !=6V@ZNS>#[> M[EY(UB)K7[B%4*$"DZ*=B$OC?2: 105Z^ M*,->%Y<@Y3$6DDI8@Z*P:R"-K9794/NNPRN83-)I@ MW#% EH?I++BE,3UR5QS^-SXL(C,R+4_3VA(GR3;.6=8,EVW42SU=\1U,P"2X MVK"#JB;1OF#$TP&2UEM\5>$ ^S9D?RV-\CHJ56.HR5QEZ24U0M\D%3E4 MG_DV0H$)R^?QJ+;N,Q"NZ'"8"[#L-W75,8C]B+5 3\);V]NV!X_!"_CQK_2C MMT4M[BJ$C,\J/)5Q&!(#Z^!$ M-_9=:XG<:_F/4KER6)#3A9#*0GL[0@;TO!S'O*T6V,X,ZO$O5H$2\;/%9H/J MK/&\=?+'NF(Y:N]BJ_+U2BXU[/!J)"R4?)MJ0R)&] MS;QB4+<9";!='/O2=^B=84P*+4J)2KHX3CLK>>EMRA^KU^H8"'Z[L>CY-6+0 M14Z$HC^(6)/"83#04:S(C*&=EB%&6$O5)QAN_OW>%!0I CJN^&.TF-9L@FG& MMZ2R'#QV94*$FYSH^MKOO,9[(K\H+G!.M&OB!L0 *VHH'*5PQH4G6*^I60OG MT,^39EDQ=8N_,ER_@YEB8B"%C%0)+#KITB:+RC'T'%!PPH.D2G,DMYYU@N25 M*ZG8S/\D0A(RZ1TWBZQT+,N\H<91N2[SE$93B5^4$H_"-AI,FW<['8_>^JWE M:*H, 8.',)^D_ELSX3GI\399R-!@PC ?)C)DMMNL";NLY/&< ]!;9[PX7 MP"B4'S^/D7<)-O,U]\1#XMCDA(G]D Y@](=QH!N]\QJ.&3 M&N3!B>D5%XV'$!DG!=^C[LQIM[R^!+=GZ\9<)59TA6JME6%Z:-C2ILHO+]EC M4GAS R&FU9HKMB5#4?"WO9_/WNA)$?/6,O)3FSD=.STO$P([HCXK?HGMP066 M(UW?%,&_WIG%\4*T' H0HRVN\ 0I@+87ZRE9/U'+:39QFB>!=9SG; MYUM;2UBLH#WIMI;Z-K<ZN_Q[]#&.JCN%[3V5MG(V[K; ZV M ',#4O65QBDX ,W,LF$B7C+%-IU7U5W-["LA'L0T!QY>ZHG@+B1D@2:P92-: M.K\@SV&[RM3-.V\=;4>3(J%33.2/V39X<*]4,]G=;6N?K#E-ZIDZ<\ -<:KS M,%*-#M\ !U+K*U^#1L=69KFYE9&955#9%?R[H.NBX5AAL$W5Y0O "/6'5;X5

N]K!M=]^/- ML6561WF/R-W4!P7#E4;U%H[ZO#6A#/@"U9)SLW=L5FRCX?$J>"#$0Z\X8\O; MWRIU\H$RCBN[N54V!3U#;BZ.,E??U7;,R/4Q@6M'>3OGT;DE%9 MS0%?=@VS MY;6KAX;KY#5O4F\@0]K8,$#YF]!EO:40 ^K,J@?=&/2=G1 79.3"6"+$N3': M,IGA)$U]!:-<_%AVNCRU9.FZF!%]QQ6?@S'X MI]>4*"^%)8VJ6E&2U2OVM-14R29L"AV<\BS7'/MH1CLP#%W=1-@]P6$HJ"6A M7 1; R-7#&9E3?\2T!01>J*$ =3\P-E?-L9V_%,*;*!!ZF7%0(%L_(=!/$W2H94I M^]5^2V,T3]KAKC&^0:AQ)\ELPMR4Z( 3!H;CL'!]+%"36W0VOZA'\52I;B4J M=+%.]\#D5:O&MSWXW799=RS9%$F*.I_733^SZ$LN>X#I8+U#B:56B15/([#V M8@[L\' XDT,%3,3&D:#*BU/4AS#W@C<;XBX1YH@>\P796PKJ:F"*T7-/JC08 MDR;&D\5BC>'/Z.N/J="ZMGK7E^5H/88*B%W@R'(/+NJ^$/DG;$MY? MF /9:6 T!.>'N_??!DR1=$>L%I@,\O3?G]6CLY.=YR"TVHG0Y^)T%Y PB#YJA^#K/P*3&_U@J^OD]^<*_M+X9[ M^<_\II_#(/YFO,K/TLSTY7=H_,.=DO>(2O>'?>G^*93NO\09?EU0_]G.:(@] M:(R,03AY*<9N5EOQ^(MMSH/2]_!P[_GP^.CPMBPLL_MP /#GP^/M@Y&SFD,! M?$67&G ZX=H2[Y!5@,L9T^U07TIY[-WH8Z/%3VC;$@\&X\%5A[WC@^'A\='# MJQ;="S3\Y"O4#KKM5RF!\2&K)KGUR6QR'[TV.S3K5HV>'1U$G K8'1[O[ T/ MC_;=/"L3.178U! ;J*)OPFY<7@(Y)&&HL=7&8\7V[>* M%2$/@PN/T#YZF_D!>%Y6&E+T_=E;U>V6NE.%I9JR4O@380^)&,UL@EI\R;6N M1W.IZA2Y44YE_4]@VDL-8MCW8V]O; MVMW;.=Y__H--?&.^B-D-*3UN3@[M6=HGXZ0X,)@\A:Y68O2I7 5R3(V MX\T@Z9>*7^]O"\CW7:O"^P><#ED]J?*QBP\AYP 47B76YY?"/VK[9>'9]5J] M79I5V-_=!R,N[W0H[_2'S*!=90]X2@:T0\Q0BH(L,A7Y"MD$&S!^S0AMJQB\ MGC0EA'-[._0$%("4#97]D*+'1KY_/M@9#8S6F*G"T.![#L0I:$8F)%B@\D:E MV_Z\OWTD7_SA&_' )C\,WBK8A/5?JNU_:3L9-Y/J>AY$<9@Z@I_U#0L VIJU MU^S9/8&>]:J%&,[!T\Z3ZC(OZ/&295/*+Q 9A7Y#H,['Q]O[.P>[H_W#YT=[ MA[L'S__EYW%9&7G;FI2S6;*HLY_D'ZT]=CC1YB.P\/_^;.= *(CN-!TQSUS M"X8/[ 'Y_.^]G3^#NL]O?E4^W*//%AP&6 MH09_&N'_/LM:M)7M1T:SL5HU6LO?;%KT@MRM-S*<<'\7O.-&_U8O%QU+#/CQ MMT2I!XO&F*R='\RC+!>_/'$YW7NB&(E%<7TT,KK; MRVBO2[MU*:0*WB051A5O,+TS6PU.BL)$&A/SUS?W$Q>C) MJKJ%B9T_Y) -&+R$(*(:_)>47%FDWD$L__=D-7B1*?%R%=5U1&EM-W:<3-Y? M5D9(4PANRNJG/TU,9#^=?NX%_E1$,7];FF.V,]BR:8('G*LON@:/R;>$O66Z)'L7]?9_:IUCL_PGB?+2Y@#^LA(L%=,[??[ M_(=N/R2:6>=5'JW5^P9D:.UD[^.4I^/1]L&H%ZE')5(;*$8/]P5Z0>IUT[XW9R^<32-!B_]S3#%EOESROT6UO\6&0EDL8 M@/F83K>O7$4Q?O7^@SR7N];B<=92>A%^-"+\5ZR[#XSVXSW>WCQY2C.D/ M;G]P'XD(?X0/V MQ+\2]]>F/[I>-\7[$>7?[^_0>4_K!\ST0!.G_?=K_^>_Y MR8;Y!^U5C4W2[Q^1LF*Q63N8-I+Q[/9U#^[O:Y5]NNM]E_Y3S7WG"Y>]X MX<^5!!#4%\>1!HA_2=-4^7A)\N+14OL0CH@/0G",2P2IB2'HA]\B3)Z:4$@$ MV-9"]SCL5?Z8_"7=ONO0]N+].<5[=\/$^ZW&[)[,2B3ULM+UG[N#OQKY-+^K MAX-7Q63;0CW5"C"8D'M ,/YO6;T?7*#\GGU@]AW^<\J83R*H=\IIJD RCT_. MCL_.]W8/#O<.#IZ_.#U^?GBX?_#B=.?HQ>GYRWU$*UD+)%.M(-!8YM/59S*6 M7_HA\,[M'Z^/"/CF1WX^( M_-_- PTNDFG6K 8O\QH4'3!^]:+^A42]49C\VQUK9T7_['!TO+>S_^+DQ=F+ M@]'NZ/CYSOG+EV<[!WN'HQ>[>SN]Z'>)_D%$](F&Y%4Q!?@R)''ZFD+_5=?_ M,P&IMBNQ4_S?W4K^^?[+T=GHY=GNWLG.P?G+TZ/3W;V7AZ/1V=[A\='1<:_D M.R7],"+I9Q^N\G&NF82^I(1_-I3>1R?OQ"B5.XWBF&(0832O![A'YK] (!D#6!KIKK_._O3S[;WEA]4)>HF7#45/!U7Q^\'%HJ7N2W>H$2SWJ!O(\Z/[3 MT?,'@'RNBT+UD*ZW%L34@U4$FVH&)WLD)<+/\J:?J$CX]>'$'KP"+Q'C>R' MUR_+"9)A/;8&PK! +!K[$[E,CQK5MG_73_^N:U4XOMHI3KP/I\#NB*[\3\A0 M ;\9XYE0=F!WOQUOFZ:IK%3S_^>'-SLVT^MGU97O]X4DVN\NNL_C%+ M+Y/JQS1IDA]W]G=&>T?[/YHK\C]WCN'?NZ,?^8J[.]M7S?PA^["[O1/QS>ZL MN&R,%OT_]ZTE?8XW^^CW8)G:W=D]V#TVWS^YK#+BM@"Z#8")!!/Q]PQH.(<# M8E5U,XY[EJ=F3-2XR;QDFL.WS)A1-$/^^N!B.1X.F)SAC=$!X(@"#^M?JG*Y M,'_Y]92H^E[,RLG[K*J'\B]U 2(U>574L""#_S(/"J$I@*86^ V\2%(+@RN3 MC529B6EK\^$$:#<^,AGQ/3%@F)N(TV1$76@1W6M_5P].F1T[")&/MOZCQ:+A M\Z[96MVI)9+1=!8,3A*233Q:DWW\=*Q8_ZJ]O?[B]GIT="CV>N_!]GJOM]=? M],T^53XU1N1D#G8U1>OQ-D.&JG1P"B\U-:]%G1ZO"B.DB[+R^*R=P1JT M#=O>%S)L'GOH_?OVENOKY1''3W_,3G:>I\WV?Q@]&#[M3/J0[-OQX"=S1>S(MC?(NC'WK#^/2,Q5-ZUZ=D&/]G#Q2333H^/.NX\ZW;MD=AW(*O' 97A9\_ M@_US^4=..)Y>Y=G4& MC/-#*O9Z:OV:51R!O3%@9R_9VMG_/OD! M;Z-="10ODFJ<%%F]]?K#+%OAM9$4DSR9]6;I,:FO_EV_S7=] MNF;IX3V5>]]Z4^6?>JM$5DG;C9VCP>_;%]NGV\;B'(R&M]J6X]'AW;8%\XD= ML5AO=YZ@+GY*[_J$[<[#PZ'=;SP]G]WYNM/ M.Z.=[5>_73P&I?@-9[\^@S+_[Q=O?X7IJ 8'JV2R=["%BCF7WZ?R^[3,ZD%! M8%!94IE/X =?P3HGU(CP,FD2HZUGV6"<39)E;2[3U .\3Y-#L0Y,5 MV&]U,;G*YHE5^ANC;/>>D +JW_7I*MO3DU\?F4;JE>V#E>UI,ILL9Y0S^34O MWH^3.ML\U=O[?OV[/@75^_+L_)'IIU[U/ECUOLRF>9'WFK?71D_P73=-\_YZ M\N*1J:=>\SY8\_Z:C+-9KW1[1?3$WG73E.Z;MV>/3#/U2O?!2O>-12Z\E\-[ M7TK(3[$U7;#_#G@J2P?FRUE>0"=(E4W-OZ$@R;/(>9$B6%4*T\9F^1UOQ)=Y M_LX7.,?A9WARJ'"V^4,^YU/]J?.AEE61UU=?[<'BK (AZ/[:W!@M%?%0(H>C M3T;DL+MW>GR^OWOV_'QW]^#YP?GQR>G>\,%DV5R5E7G\]#ZVQUNWW4^S;A]]U+_\'2.M MK(^5D83X/'9&HX\C&D$+<"O1R/YA-YW(_H-(2&[YUO[. _A)-L0]?E2!Z!=^ M/T5LL^EQ3L2< J?QZU]?OOKM+Q=#CA=^.WU83FECE@&("*\)0_\Y83Q]DU%M M9+O;'X,WVX/S7 MD_\XZW25/L/R_SUIC*=Z0P\"#S!+WF=?[@'H1_CX3WEC+CP!Q[[*ZCP5II". M:=*O^XC?OZGR8I(ODEG[R7HTNB>8R._?M7_737_7W@O^\GO[561W@[;QGG[O MM[YSWYSK^[>SWWY[=7[V=O#;]N"O)V_?ONK.?'\&Z?I;5A3YU"@)N'M257G] M==W*+KBP1^/LND<#U_QD,BF716.DZD[?]RL4C;NJFP\@C__RI<;07L'__U__ M]N.X3%>__.]_^_&JF<]^^?]02P,$% @ 2X9G3_XL7>86" L2< !0 M !Q,S(P,3EE>&AI8FET,S$Q+FAT;>U:6U/;.!1^;G^%-IW=A9G<4UH:4F9" M,$-F6V!INNT^*K82:Y MUY(3LK]^OR,[(0EI"UOHP@R=:8BD(^E/"NWV.E2JWVJ=6KU0X'A^QX\/X=>UFM-]@@Y;&15NJ8 MJUK-.RFQ4FAMTJ[5IM-I==JJZG1<&YS7Z*B7-:6U$=7 !J7]YQV:VG_^K!,* M'N#OL\XOE0H[U'X6B=@R/Q7ED8YM9<0CJ6;M M@8R$82=BRLYUQ.,]MV;D/Z+=J"=VCQ@/Y&2_PUG,(^PUW=W&3K-[U.UU#U[O M'+[>?=,[>-.H[_1Z7O>@VSMHE?8[-8[_;M?\8WZSDK&HA(+$:#>:]5^O7]>A MF4V,RC@4J;0;=@Q37$?3\UN7[G9KW^7"BDM;X4J.X[93\8^SY8;3_(JA5@&. M\#X?]P_Z ]9J5!MLE>%O\9;P( D*E8G[<:KY'*961_($>F]<-OSS@?]HWZO M.^B?GK#3(]8[[GM'S/OL]3X.^G]YF,*J=PY_.?_PL7LR8(/36TCUO".S*#&Z PB5]OME M]IY;&\(YSZKL2/$+46:^2*TQGBH1C&%3IX)"\$ C'L<:&0'[ MN8P9CVP1U$X,L4.0ID,;:#DT"D;!I*/V0FHX^K_5.1BN(0 M$B"21B'[4#Z;2AM"0),(WS%(YR9@30<0Y" MTV;M:B J<+5+F2@R!0+86,,0[CKC^/&Y"=E(Z:F9 R 58VDL"A_+.$WF?(/+ M\I(=S9R9:]P^/E.^K++!BMR_O=AM-E[OF<)810@F8.O12&*X9;:=4OJ,I\*I M'^J40R5(34S YD,E34@[B"R"7Y-OTSB0QE?:9-A''I]JE=LA2;4O DP;M@6U M!P)VS'7K7?HAC\>"=>%,YYD"1:/%*XV=+9%ST=@)\E$^E)1?X]S^=#XCCUN" M16XFXN7&%XU6+AKA(I)S'2R@H%!_;UGJU69NOH4"X5! X<5->6C568H#X%03:9RK@DK$[AQ*^5=.OAPH4J&XLV 16Z^L M4"Z"""U*.#QX,5K)P#4;)AL:&4B>2A) YAG A:Z83LH,166'>>-"N'-LM#1@ M"!V&VY0@;TL_4YSB$<1R3%Q%=^S(<\5RBL.WH2!"A SL%\&]A8A[0\AP'2$W M=K)K0+FY>]X8+\#81 8$ V[0J5(;\ZQ# M C;"VTV>S8Y MGJ[KFPKS(D&ZE8U&O85W4W37OI^EI-6E4+KAU$@;BWEJG7&6\7%0T4&QK=4M MOY-/9BD\;HVN8!GEGG#=!#4:<;;@:#OG)^1FD7'(5QV01.""F--$$6!FZ!DN MA"I:BS7Z\@\KYU[!TZJO@Z=^-^#9^8$ZTO7(P1QZY2NW(B]?-O^5AY$9;Y&& MKI4*"^XXR@6K4[.(_&X"1T;H+ZT0WXAA0XW<0NN!!'_ND"U !2'#4$C"7RI: MYL@67S()]AV*L]AW3 7%(;S MM.@"L4OHKG^?MV*W,F518>6=QP9_Y $V&K%PQZ^:O2@#L 6V0[8NY[G (!&8 M+(I0)OXCG#!% -S8M#[..(]ZKHMP/DH!]3(4*IR#PB3N049ANW(>$V4\T6HB M*##&?%P\CTD+GQ91HO1,8'4:ZMR+^0HR8,D[R1?56^CX7IZR/Z@+;_(\>6G_ M"JC6PS^-ER^("=IJ]8DOT>!(ZVIK7RA5K+XMU4MN;!+NS\>W?^T"7QO+.&>/ M9U;/)]S;B7QF*@,;@AK"#^&K(JWX6BF>&-&>?[GF2\0QM&JI>",.X[[6VX>P)Y3[4(P5[0VVMCE:=G1[O+"M] M>9S3KTSENFGFAEFR]3T\F#]$0&BS$[AF-(1WOBZ[=W)K+Z%6E?+SY*6 0<_O MVJ$,@.>[D/>W%XU7];W_(%^!S(+[1G+)W,,']J+N_MVWO>_JU5)IOV9J['UW M,#CV/KEW,>^Z?W@;]/&_ OTA&?Y)O@<"W/47B$^@?9+OP8/V+$5+1+68ZR5Z MH10CYET*/Z-G6.PT[Y6?D/PDWX-'\M99_B0;G=LU &]_#<$UUU9<^S733^^V MUGX^]7_]DNM9IT:_7MM_WG$_J]O_%U!+ P04 " !+AF=/WXDGIAD( #, M)P % '$S,C Q.65X:&EB:70S,3(N:'1M[5KKXYV>9/$OC%-N6UF@I%TI//Z MG8=V:7YW<]<9_?:A2T(;2?+AE^OW_0XIE#SO8[WC>3>C&W([^N][=U!P52"*U-&IXWF\W*LWI9Z8DW&GIXU)DGE3*\S"PKM%XW<:KU M^E4SY)3!WU?-[THEJE<1>H>!,3%M-2F(:P5Y3N>Q>M'NUB^OK M\[?G];.+R_99M_>VU[UIGU^<=7X\+[2:'H7_;M?B8\%9BIB70HYJ-*JURO>[ M[)HXLT]0$8=<"[MGQU@#.YQ><%WC[=:^*(7EC[9$I9C$#6?BKQ?+#6<9B[&2 M#([H_GK;O^Z/2+U:KI%-@3\G6T(9 TB4K$H:U8OD<5U8'Y##]4&D[72'HWZO MWVF/^G<#(%E*J629^$=,J)YE/!9Y#S;"@,^3VE&G @YS"?*&V)BDE/Z8A4*Z6?B0K( MSS5R"VX%"<$&_=@O7QV=[K4RN:8&- ;=HCEYB-5,),04:.%=0$ MV$]%3&@\)VEL= M'X(*1,)(J#]8T6;"AJ"@2;CO!,1S$Q!-,5!S"ML8&<_7S7!\WJU_QKN6-ENL 5',=2]%I$@E$("/%3C"L3-.'I^:D 12SS'/K MR@O%/(G@HH" !UF,DH*YZX9)QT8P0;5 !416 5SJBO&DU&!6=I@W+H6[P(9+ M#0@$=PRW*8&Z+?Q44LQ'H)838I7=84=6*]9+''P;GA^62\ ,:F@B$,J(&[*N8A:@!"6,(1&U2SA9\ .8*.A11VCOE^ M'UM$K7.I\U8&N W2M1; I;O'7*$DU0F@Q;CZY/M*,R> :P8F/(:R(P$TL,(3 M1".20*.3 0-0*Q+(.,<'#;],NE,J4Q=A:#<>!%",Q10T-GN*ZK*X/"%C9,/] M==8A 39"M)NLFH]5:C\MP5-R&EU29G7;MC8UY7B#=REZG/B.Z,;LKWT\U6G4ME>XY-5+&PCQ>GN$LX\-!^0V* MG&QN^0_&9*HAXK;H/N-H$7C3A=2G2:R1-2LZPX&*L.2)RY).8LD2>8 M.=P9'KC,KQ9;],6O-LY!P7.P/O+\*_I(=T=F"^@55V&%4;[N_E6$H1N?489V M6H6E=!3:!:NT669^-P%'1G"_M)Q_)H>-%=067&<"Y'.'G !4(&483$GP%YN6 M!;+Y[ZD \1V*T]AWEY#3HVP7VW#]PK(LP(W8^V(7[0L.1L^S]K)MFW'Z@&DX M*XLN$;N"[N[OBZO8LUR9=UC9S6-//%(&&PU?AN,GW9ZW ; %? ?5NIC5 @.% MP*11!&WB']PIDR? O9?6X\SST,^U(9T'&J!>!(-R%Z#@$O<@(_==,68&&,ZR9_'Z#RF>91(->>P.@M5%L5T QG@R1>I%^5GV/@@S]G_5@R?\D1Y M;?\&J"I;F,+Q.H,8H2TWG_DB#1QI76_M%2L&-34+]Q?CY+UX@UB8B MSL2CJ56+"?=^(IN9"69#H ;EQQ"K7)=\)25-#&\LONS$$DH,5K78O*&$\;M" M'=_86(8?>KF:"YRQN*A^?[4@VE[[S%+]23N5-R_@]@#$PH^WVN$@@'>7\(>/[RI7E2NGJ,_R/]-E#_ FZ=" MRS,>^:D[&/1[W:%[5=,>#OOW>\SQ3>/@;^'W_W?]$-='@]O=UXO_8O8?J-]1 M8;83"AZ0WK(?OLLNSO\"]Q^HWU$!]^1#]DP;,+M"+UZ5VZO'WCF83S^%9L_= M-W9^Z/277\.V?EGUK7[D]:KIX0_;6J^;[A=WK3\!4$L#!!0 ( $N&9T]' M%M03004 ,9 4 <3,R,#$Y97AH:6)I=#,R,2YH=&WM66U3VS@0_MS^ MBFTZ[< ,B>T8* UI9H+C#)FC)$W,T7Y4;!EK*EL^22')_?I;V3$DP/6.*1ST M6F8(:+7:?9[5ZF65]JO>T N^C'Q(=,IA='9T,O"@5K>L<]>SK%[0@^/@XPGL M-FP' DDRQ303&>&6Y9_6H)9HG;\ MGN>Y>WV_?]3=?[?;]/I'![M'[_:;;JW3M@C^%J.JC\HS9QFM)]30:#E-^\UM M=VTCN0LHRQ(JF;YCQ%2B.R.NO*[Y+OK^$86F"UTGG%UDK2+$WP^K:,Y+%U/! M(S3A?SX>' T"<)L-!S8!?PM;3J((4Z*N1=YR]O/%.M@0,X?*1T'K^>-@T!]X MW6 P/(5A'[SC@=\'_[/OG06#WWT48:\_O@>3_P;XZ&P\.>N>!A ,P3F L\:D MX35@XGL%$WC<)$1S[,.F.C[JG_J0^ M_'SB?X&N%YB>IFTW'RC#.8UUV699A-1:KHL*#[!K! F%&9J4"MW0: E\\*KTNB-R$B!HAIB(752^%>" M4[XT@D(MG\D]NUL$DF4( M+R7&%#K--,$,--*2ZS6GF#!#-\#S6[5K153L*J??\[3$KD!&2F124H MCOI2,F>13E ;R4^%Q(59#P7G)%>T5?US:UE> 2Q?[SIO#2NEFWS>ZW(/KOCML7YH])21\!6\JM!;IX<:\-#'&ZT%?;Y?Z M&Z(R-LUR8M;F^F80'B W>[BZ6G J+LM-XEVY1]RXT6T&Y6Z^JYE;L7'RA=E! M602O[>+G4>*!J&7,Q;R5L CS_2'B4>YV]^&/^)^$_"-<.VH=2UGPL1O@[>(< M1@WHGW1_\^\(QI.N@FQ/R.^'RMA_ M5>O\2N.?D-\/E<9;(\FP",NQ"KN5O=M_E[Y646K<>BY\/A78DSR)=*%\"\$: MFV%]A!$M:E:&!3KJ:YJ9EPI=5.=5I1[!='G[E2$A"J84]7,I+IEY ]!BX[7 M[#ASAI7UU-3\JWH<+=W4B6-!^JG>QE^T+?-]0.=EN_BBHO,74$L#!!0 ( $N&9T_T M$_0G5P4 + 9 4 <3,R,#$Y97AH:6)I=#,R,BYH=&WM66%SVC@0_=S^ MBBV==I*9@&U,: (T,]3 A$X.4G"F[4=AR[&F0G(E$<+]^EO9D$!">YM$9!N'G\RZD9LKA_.+=63^ 4MEQ/OJ!XW3"#IR&?YQ! MK>)Z$"HB-#-,"L(=ISLH02DU)FLXSGP^K\S]BE273CARK*N:PZ74M!*;N'3R MO&6[3IX_:Z64Q/CW6>M%N0P=&L?P4:HO[(JL+ PSG)YTKU,V8:;E%$T,YBRCM28R7H V"T[?EA(I M3#DA4\87C9!-J88!G<-(3HEHYF.:_4D;GIN9I@4>LZN3%@%!ICA7>[YW&-1K M1]5CMW?H]SKM(_=-IU9[4_<[ON_ZG=))RR'XF\]:?:PBP\N:\"#&1 M/$87W4^G_7?]$/QJI0J;@+^'+2-QC)(H&YDUO'IVO0XV0N50]2AH@^XH[/?Z M03OL#P_2N/>B. MR\-/9]W/T Y".U)UW5TIG-/$%&TF8J36\'TTV,&I$:849NA2:0Q#XP,PV!&D MC";08X*(B!$.PR1A$54@$_A0A5-, ^+4!] 7407V[(S7+X^J5;<9R&E&Q")O M>W6W:A<*IUM68J D1 M5)>'UYPNH!T9.V(7RC(G)C?Z,",*Q8,(1C1#4" %]*2:@N>6/ZP\+:G>@#2I MHA2FF-]4 T6*,8) 7-,)DO41:7Y=)3..;B.X5Z\?T.%1C-<4NNF>QVE1%S2%1_OV*_EB60"X4V)=85!A2&H M.=M;<+WEE!!FZ6:*:HO@P)H0S@&GHFQ0 3B0(21=Z".Y408ZC?/'@#P<6LUX M04!F5.5Q]9V$59YV/V^[)_\AA/M[L+ZY!ZL/1E3,*%9YMVE9F[\Z5RS^AKLZ M5Y8<;'L]@+!ZX9MGD;5!EX9,.,5=S/ER]&W)+>5MG9%HU7[XL]64J$LF"GAD M9N2J(W\$*7KF+#8I6B/YB51X?)0CR3G)-&VL_KFW4A8QKK2)4:06H7A;\NU# MF8GMA[H970(N0M2]5\V5T=VQ[PSY1[=C6WQ?V9,O(GP);R*-D=/FQKI4,%4?9F^(DN_.DN9F4[7R7*[=D MXV77]IQG,;QT\Y]'R0>B5@F7\T;*8M3[+O*Q;;=^GS_B?Q+RCW)\.MJ!]]W! MH-_#A]Y!!4[;HU%_O"4=3[H/?HAU_[_SL[K^:73[G@K!$CS K&:)4DS_UNPO MR.^GTNPWWL-^"_<7Y/=3"7?O7#&4;(::O56O?4-L1Y&<"6-KNTLQ[W]+S4[^ MOG&OEOFD;VJ[>W>L'>VF?M.&HG #$A<84\V+UVVF88[VA@I;9#%Y86%59(AA MLKA?($F)A@E%^TS)*V;+%T9N%#KL\LT9YVB%GI:E!/1TUR:9*<%T>NM@K5!A MQV^*%3AIRK2VQ0.I@!EMH28)S#+LL5BI-@^I%CQ6;>!.]?RI"OG/6H[]\N+D M>2O_5N7D+U!+ P04 " !+AF=/)&'6%MT1 !CPP $0 '%T=V\M,C Q M.3 Y,S N>'-D[5U;<]NXDGZ?7X'5R\Y6C:*+G4R_$]\(08 MQY1\[(W>#'L $8>ZF"P^]AZG_?/IY&\H6LN;P9*"* M9Y C4YU00@(_F\ 5;"#6*S20E?JR%F+8V= 5$Z4)?HAG6E8'QG9V=#73IIBIWLRI*MJ/!/[[<3C70O4\_ M :"!Q_Z*,@'(#F!SR&>:DC/15Z;A6N'^<-0_&?5 Z#"WU(%"NV=2Z22I)AH@ M3_"843]F]$;*T .#:N(T(<@^(@2\OX!P55V,)&$H2O3+ON(PZM7!)U,>S6M? M@6HZ3*9 M7W&UJ]RQ-DE4=_ZAJZO?NJ/QOM)$8]FU:0P=$U(<3: S%%02]@< MT4*1%'[_8047,F:*'FLO(B):D:E:." M60S%WNUGSV9EQ$A2?@T)&Y2FGB3UQ34OV'T.@&GY;K4F.G#<+^C1P:$ $ M6ZN1Z5?;D,9MA.9+/^924YJ ,1D+K@M'V%UQDI2;;W5&UQ1;%^'JLA@B]6%O M"="+LZPNPH9*?]I;"$R>$->AQDF9>2^#+/K!!P3Q/DE]6>8 M:'Z\!U25Q_N;O-6[%B&3TK1DVHI=Z=-X-#P=#8>@#ZXP=SS* X;D%\,&)/G\ M-MBFWN(;<.1.R"?]>=L6$7%4Q4*XU7E+TZ7[1R99]*,Q=44 KI" V-L#!\/ M!L?I\/1T."H%!_@Y8OA?1P3,)>1+]?_G'P%^@IY4A)\3]T:'&"J+5Q*>8C;6 M/C,ZR^@SBM\O^B](L 60N"#!N,,JML4EE6L'NRN_3>;G M3])H<.:I+/Y4LD@0-^LNC8A2Z%:GM=U*R0=" 76I%A'$,@(E)*!SL!&S+^7L M*T%3G#H_S !_&O@^9.O)W%JK68>KUF:A9XUK>U8DB/*=PMJ=]V1@]*!Z6U-N M$3&SX7TRDJN4G4BQ)-X_APT<%8#4]W&HOK2UFI\E)(@XN#1H%@;6:/'M,"M: MC+EI=%+\.EB4%1(Q5*)6M?&W+G?K2/MV>#I\6PG0K8@P6?ZXCV2DQ-#[B-Q M$9NLD#(?6=PBR*LN %^I\4(GV8WA"YS$B*,BK$@@8"0"1B2@90(;H4 H5>=7 MS4%[*74;']2Y0@DZ#_MK>%@:PTO*A?[P@)@OB11 :@O\'HK&9JQ]VB[TJMV4 M5@6OVO(:H"3Z)?JLA-(,C%A R=7Y51K;2JO$0C;6]>';8=;ZT(KV42X+Y7A( M)+'\P*F'777(Z@)ZZG#<=(E0Z1V%8CX6M.0"4?ZG%HE3:4A]'CE<,H0\09(I MB+B"D&V'5<+&=Y!)]99(8"EP4\"EF1:B.*J#(O@YU#$.YRE&*=5.X6EJP M(WU2%^FP18 )2+;YGR!LM8,_ 0[UI89+60<_(;5+U13H.WSM4(_K0IUL1V^S M=>A:4&AJ(J[02"'N)2?F(MR/>ZI^4D?HY")AB@BF["L5Y54=YKNPW!"!I(+JB3,U)34*>0[O0L0S$M"E$#?M@:C!#O -*-72 M?Q8.]LS?*#/SEP/>42;]I"GNX *51<)4MYA]N%E;;"XM4$:7E$"1'I%U-XQL4FN,.'J7$2/&YR1!DM.Q@W"-"20.AMXYYTCO*MQB.,.>/IP< M573/Q89V0NZ1>J)28G0!.:X6B;RJ!-;):_0N(QS-<0E58F0"H5!Z8R0AEJGO M BB2;"@!&^& ENXH9[I,G.NM1/!0M(%BIN"X>GG;&^MT[?* M.Q](X5!E)BQF8YT/Q^\SYL,"-(]P6KPATN#H ;Z4A25)8-]JR'H,/J0&FOPX MK5QIL,N@LR<9LYYU3]K\* >D"5M @O^MI5"G/!%W&%ZI;Y.YN0B@'!ZE.%E[ MQ3!K R[)-CSQ&3-6\XIAW6&6LG2EKE2%H;6/#4<9?:PL@D?9__1)G@NH#R+X M:@-#RU,.MAQ:^\QSDM''-*.^Y@22K(X>AR^0?4="ESW*ILX=N7C!8EVI<]7B M;)_)3C*>",S#4!:%;84U@&H-F.:Z+K>Q4[T%=4E>A7#NK*4M( M"X8=?8:K^GQGG3?M6'U\2V3 MW#Z0C3.6<5E('.=@%$MUD]8<,!:!;':_%J72"; MUN[_;[/\?\O^1^K[T0UB4[P@>(X=2&0HK)_ EE:_HQXN?\5125[54X:)V\42 MK$',&QCF'7);UMX\H2W44RK8U4_@4U*QQS704E&:<931/\NB'MV/%+8.4LUW MG3H7L"LT1XPA]T;=*.T;;=6E#)NB*?6"*(<\$4O$HL+&?6=?40ISV._VR2DXJ)BKVZ>%0I?9S>_4P*E,+E#;$Z9K^Y!FL+NUEX53T@T#A*M=WZ1#]YS6P) M._H]'WJ=;Z+UU_"D@J8*W>9L/[>)FD_D-#9+D\X_^P-E0X.^V1 M:K=NJG>.D8>7J:6>^'7T-;Q>()#[%0E])Y5*;/H^)=,E9*^QCJW5?J$;[9YV MJ^1&<64M570/L)8+2,'">[-6.INJ9 -:N,[),_O-\/!S^ MJL?>.P^2+\B?(=;3+_[]V,LIPYY^G9=AQ0/)&PN]6?$[H\'J8T^]D!1_P +Y M/1"^:I100@+_@TM]B,F-+%#*]$!84?9&3-T'7=$-6'3(?5!)B=%IOA)990=3 M(A;:_5=@WK%$SUU7^P'T[B!V;\@E7&$AOP3,6>RK#^0NU"],M*Q$59U M3!+^(L=1.7RR];9-9N'%PM(@:(9%$Y826^KA#/5DOY 1#/2\!P9E$.'H%%>& MJ?;AU5Y;>1Y]5HSFE%W18";DVBP:('FR3+V'CU\R) T0VZ8>[2O:PM&--#=. M",E7P-\190L,)W,Y@2#]RH"M(:.P6@N'0.G5F.2KE%M\^($PZG7JI9'FS51Z MI]OTSHU_EJG8MHZ9"YBY^OL6<8[0>50M5C6GM+Y^ZJD!LFC<\2X]&KBWB+B* M.7'>I/TNM[1]/2CGS-&6/@656M";HI[Q#8OEI>SUU$?,W""UEA PU?NO&?65 MBZF4,%[%,T!=XM9- 3OF"* 7;WA=!0B3:SP7R_]%4$[L[L,22=7F(@UT1;J# M& $3+J Z9US-TS.N$5^1**%["19MF\**+;.E MQJ.T I4E=WB%%C+Y/=:4;G*FI102QR G4V[(%! M%:1?P76QD(M4C7808C#.4#&O!'(H,XO:S4 MVQ:4ARE9N?1Z6$(R&G^1-9?\W#B" CYIHM=KHF6NE1MRF /*^I5^G*NE>#K* ML%5H0V"1^\3 9<"8?HPOK8>U9LM0*Z/F5TJJ3[;3E2%KM MQGI?;!W^?4 OXL*CSO<2>N;1[:&L,&P:T]<\*6/KL#EU6N:]=M7R.VE^M98I MF-L]/TO?HVN$$K=K\(R+5=3!I:W+D;9FFB88M6]-OQ65;F>+\XL/E2Z.)><. MH\]7:*5"GC!N_ -Y[@T)"S8:%%8[7#R9BXILU_2\+2_,+#G\#/$'5;M BW/& MU,LB55ET(L]D.S.F *-23=K6YE1,-OL*A?]B8ID'C1&J$K4W+YZOB7%61M-D'X -Q7F$Y M[5SQP<6^>D=E..#^*7N0.R)?Z?$R5Z--BWKA&QMW^_\VE+!'YYIAN#) M7]LH.'$12SP9I^6XO;WJ;F$S-*:3RX_NM.?P20H6L4 M)X_WH*^;.I<<8/.0FBWKW(C96N/@0;-:PD&^3)PY^T:9.FH;G8")#[$9?2I1 MM'=*_AJHOD3G%P'V5"Z93QPG6&'D;O2T5*BO%I;3^P*QO7';ZB;WLC"*%!X) MW=*D9-VVQ10;7>_@.GR-&F6)G0&5#[J82+M1948^J85/E M_?5^HER[OCAR0-U]T>W&%'6I]]BG5 TV/M[>!3,/.V'*92Z7 U*1].1IJ]"^ MB"!#6KV]R]7)I\\R&A;FE^C&PT)E2Y+_Q4P1OGR^@O);!.U3][_'4SH7SVHK M?^^>TB'//L>P$-\6K%_D"!+EMW.=4S2"&35EA" M']A_@"]6Z(LJM4,3-9;L/**:6*I/A#5XLXL&LW6<95=C>@\?C(F'+W/ [&D3!U-D)_DL"74\YXD@)Y)"*9L M^6>WO,>"3;?Q%[)W'#,>SO*9,APH)FT. KGZPBJ/K777*Y!P:)^KP(6A)TP# MKAXA;,S>%1H\E(/G!DHYRBOUE";.$EW38.NH<46:]D6'ZI)G\VZJK9@_NZA] M*CP@9TFH1Q=K'WL](*U-4J85JQ0D#.7I%0F\I9:UR^"C^FUP,>NO),Y$C M@FP=NU@]22^_,K[$JWC(-?I4J/^*0W/RK$?X$#J7_=B'GW[Z/U!+ P04 M" !+AF=/(?9_PEDD #A> $ %0 '%T=V\M,C Q.3 Y,S!?8V%L+GAM;.5] M:7,;.9+V]_T5?GL_8XS[F)B>#9ZSCFBW'):]L^^G"IQ235.DITCZF%^_0(DZ M+9)%5A5(>R*Z95$L )D/G@(R@43B+__U]6;VZK.OEN5B_NLOZ$_PEU=^;A>N MG%_]^LO'2S"X'+UY\\M__?4__O+_ /C?X?O?7HT7=GWCYZM7H\KKE7>OOI2K MZU=_=W[YQZM0+6Y>_7U1_5%^U@#<%GI5_S(KYW_\.?TP>NE??5V6?U[::W^C M?UM8O:K;OEZM/OWY]>LO7[[\Z:NI9G]:5%>O,83D]7VIK4^D3^#N,9#^!! & M!/WIZ]+]\BIJ.%_6;3=HY.[QK]\]_X743R.EU.OZV_M'E^5+#\9JT>O_??O; M9:TG*.?+E9Y;_\M?_^/5JULXJL7,O_?A5?KWX_LW]Y7\$WNCYW_$+OB37=R\ M3E^_'JZ7Y=POEZ/%C2GG-63+*$!=SW7EPZ^__'/U91%U1PHJ I/F_[FKS.K; M)__K+\ORYM,LZORZ.Z'&?J7+V5&R/2O:B8@CO;Q._T_^N8Z+@=S]V;^ MV2]7B<5[!6U<01YQ1XOYJM)VM=:SMWJUKLI5Z9MBWDGE>=2( MCT:(1T\U)53+>OM6[G==57$F^NS;Z[.MJKY52,:&6\_\17A;SLN;]F;QB?!YTG8^D)X*,UHL M5_4O'WQU$PN-RZ5=K.>K]]$#Z)(^1[?:-S -)Y2F%70D;F3-?.E30\O%K'3) M'1OJ67(S+J^];V#<-JXAD\#O=!7!N_:KTNI9>^E?K*X_52Y7\6?=^[5ZE&PPXW' M0VKI4?"'R??1]_4WK31I7&T6U=[,5[Z*7MWDZZ?$[XXTVUUKCXHUM4;VE^U( MR-C..WWE]TOT[,%.FK]?IWD;;<5UY1NMZ^TLU)]8TW(>S9-2SP;+I:^MQ-]* M;= -5O=E+^;OO5U75:QYJ)=ETWRM;%"T M$Q'_MEBX+^5L5J]HK:*]E<:!VY[?)V*#HGV+>"@%CJBJ;Q6>S!-/OFFO4^.Z M^U:R&><;5]")N&_F\5?_07_=+]@+CW8M0L/.WEZB$X$NJBL]+_]5;[2EE12_ MM%7Y*7VZ"'=[(JCI1H79PX^R97*J;9"76$NR3=G>I'@5[ MJZL__*K^[N.\7 UL'#>C4]X0Y#9U]JC4H7/)8;7T*/C[Z%M4I:U]\"Y[I'F] M/2I7__6B?@4[46I_?3TJTVP:;%*V.R$/6K+K>2'N^^H/Z>M=!;L1;VV6_I_K M:(E//LX5Z^?$^1&D*T\Y2'0FVV>V_+*_F92BMGL=1H]Z/B<^]6\S*)GO8 MA]624?#[S9I56OLL7;T/M9@WQK^[-C(J/?;!5]'I?Y/:2HYH+4_:=KO_ZG(Q M6V^,IHO5M:\V7W:(2D="G "V]SZ^;.O&9D4'=>=4LESJJZO*7^E;*WDCT'+X M[:W^QZ*Z7*PKV['J1[28$9"#S?[7^D,"L'IK*",'#6MC'I0_KV6_Q95I>A"C>)U^M MOL4Y(QF.GVX.L:;Z;3.>_&U&Z1:-9(3K5?]+2Z5;I)$SE5 MOGLJ[=78.EHJ&DW>_>Y7]49]LIIN;J*??*VK;J>P-BUG!*BACWY$75N5L'IF MU[.:&+_%SYO'D\Q''_:X;:C0"BS?&E_]S\N7A^ MU. R;/H4J%DZYK6H-MUW'DC]O5Q=E_.+N?__7E?WN[(=H/5R MQ07C# N*.!R-%(-<2#168LBF3$T)%VS2!+%'E!]4]M6B#:$X MGK7XWYVU78/_0."_O'YI@NQ_YNS^Q%RC&?9[*R[]I4AH/V#_O.7;Q=CU8OU, MQG>+95D#$TVB#]=ZCO#;^.3U3!4*$B,ED,&(#S,;C M2('!<"@' D_%6!#::/[H9T3K6&MKUS>)G;>/[1CE>FVWP)/12 RF S52<:Y M/ X"\=43@\%P-*9J0L]UOCX?(B[.M[MR3?;=ZISM72@4&46+:3(=3@:(,3%2 MG'"%:018D@G&HW.=]O]-R']@_YS>,FAQ5OR$3O:S3GM,A#HB^@ +?%]511RO MAM-![$@TI4PIKI0@H\D(#H>0#88#>3X.]3-5'L;A9Q;?WW0Y'_JPJ%)8X_%0 M-:N_@#0:?\FMDXBSZ4A)(JA08SX60QI?6=;)= TR>BK=,6:/?Y(#[U,YUTUU M2X-MGUQ]4G_!Y A'W*843::,X*&B SZ6& ZF H_%B)_K[/K#4+4-W.>Q#O3P MZ>AEGH=/Q5A2-"6,0TH@@^.AFDZD&@_&=*RFA Y;^#+DYR9<1XB>W@![:<>J MTUV5ILEI,C5Z0$:9C ;F(ZD>XF!VO. O/E]P"+E6U %&30"&*0RXT Y8BST3 MDFA+U>G,Q1=EGJY7Z\H_RWXR7OOW_B9:%2GY29B6RTB#M )Z*" '55Y(R114 M5@"+H0>0<02D)AI8!K7BDGN)SG9MIT->+,X V%Q3[8O*13W>S'^/+_^'+W[V MV>]=86E>28$MEIXX CCB'FCL+* >0L"E%%X$AY%KY,^=TL;+1+&N #P]E:)Q ML)B[8\:O9\4+Y33#D"# 2*TX,\"Q^)'#0*1ER!C:PIW-8['EI$\KZ$Y/G _7 M974\;^Y+%UHI[8,/P 8J #%< X^9 YH98;!VVK$6HP[]Z6C3!KG3LV:Z6%>K MZZ-I\U"\T) *8H@#BC$,K)0:4,4LB#!0;23!..CC><-^.MZT@FX_<;;L9F^3 MIYQ/RW KCIZ[#]>^\CH%%FS;HCZTGD(0%ZPS43TJ.!!0*N L)]' 8QH29;1" M]GAZ\!^,'KDP['_%X-CLI9D<^.YRBF;T[],^G?=/A;I+LO/MD0.U8\AN6D6! M++8.L0 BAT64)?YF$.8 .:BA8) K:4ZW"M!(C4.]_^,K+:C4QH8(E"#" &RP MCM0+V+,D6&^YB-KBOJ\ !>HL)!31@ M&$T-I8 /A@!BH3;404R=._?%@_,CW)'0GB/EDOO2$>-2507R3C!D$&!!)6AX M !3Y!(T4Q*J C6YDAYQRV>'L"'?'M^.0S<6W9V[>MGVIG:L?1]=5>(%LM"8B_@13 M@)B)5@9/" GN%0S$:@[/?04D"^-R0'O*A9&.[_'X217$+BW>2KC8\.;M*G8W';5M]^$*&0$;B@ 4-8 M1QT( 2Z^2H!(#Z/WPS$WC8) ?H@%C6XI=<@\F;.#3C.;WJO:>,Z\+[$?!*,D ML=A)( F2 &KA =+,QFXR6!$2A/$MEMW.;/FC5Y9F[(+SF&);W@65=7+="+AS M%M@\4VA+#))2 <59K(I'$G@:+/"<"DHD]0;#PNU=E(Z9K3$@"CG MHG8^_A#! X65$"%P@ETX_VGIJ+[:^<(>"4ZN*>%R;69)S-LTY#NZ_.F#A70. M2Q4D4,92P+S50&I- 44,PN"9%+:;2+<^3]YTT]^MD3GEL-M_>/AA-\WE//3W MY&*+ETY9U \42/A D6 XB PQ8":S0"BGCAH4<(\49A,GUJ,5I7E=_IC3QY MKH"&&$8"YQ)'R(7*X18:/3'EICNB>YZ<^6H*2+1I,+Z_3 MF_OLH,=JI*OJ6WS?]J6%:52^0,X+":V-@R 4P&E- #1QJH(D!3AY144S ^7T MI#BJ1Y_'@?6$62[./"3[3RKL(,?3!PN'E/-:.*"1T, 2&(#5P0$FJ;*.TN1- MG+OGUAT+6H.3J[MO;]O0YO'1M?VSPHY2A6?>,6X\,(1$R]4S#1B!& 3&F%8< M.]PFK#C3^<'.B- M4MG.FMYFL*QS^,8A+%W%Z%<-C(4=Q8J(DC5>*2"$P\ 9 M# &Q"@'!()-*2F1%BVDBS[YO=[SH&*K<\>4I@]YHO5Q%SZ6J06G$CP:EBV"C M3\4%!AQS"+1U!(@ :33..(.4>"[:A _GV:[MT)KH!;%<;'E7^4^Z=)O[3N_2 M/3=U/1J4+EAPRG)*@%014<6< %H;%:=8K1S'%.(V5D>>K=;NV-(/8D[C%VYC M:=C3VTL6V!CL#>-Q7($.&!SU0)S*C1Y":A-:F SR1^SO3M'*-P_S%J1!KO(#TK5S@;B N1_!@Q!@@+' C$')!Q;C-6Q6]#BU"_ MG*YG*TYT#5*W!L#OB[D]P@9X*%:0P 16/ #.$03.>P2@4O3N=!R5P9$?PY,\ MJIM[PJ@/$Z!Y7^\L7/@0*(:&1X2B=^.)ERE+B-AHHS$B&AW?XSF=PO8]WC52 MN8;\[^Y9]ZO)5SM;NSA0W5WXO6/D;U*\D%(J#KD!4@8-L&,>Q-%, 4RDL=$, M5DRUL,K%E 9LN->""$,I]!APQM,Y^FCL0"XE,,(&+E$T>66+ MD2&G2]BJQUO@<0Y+ASOGB<,J**Q7&GLE@>#. XE2. ;1&FCGF+5$X2!_$*>Q M%2-Z0RN;B_"P=M6('B\^7Q@G&651-1ML?"D"0<"$:/)Z!QV%"%O"6LP(ZD=A M0U?@9#LPMHE7+>NK0;;?-OY2Y.2>HH43 6D'">#>42 @UP"QQ'OMA:+15";D MA($YC\1OIF1!J>1$2![98"DP.O[P4$ -0I($429//L$A=UVVO. _59@G8#R M^_=&OG^X(-!9S:)?KX5Q\8T.$"BJ-"!.:"^YBFY BX/JM7<'C05;RQ1601L0(L P9 E" .,'014.Z.D)([ %J9PIM,TG3.B M,[!RD>)NY>?QQ<'W!WKV\Z-)\4(Z8YB#&GAE&""0. "I"B!X@B(N3AK6@BJ9 MTH!T2Y6><#NEOWT :YH4+[B,SJ/UT6U(FYB,20LT@0P$8FW$UV)DSWXEOF/6 M](3;B<]Z[N?+[H*%4::&F1(Q-0?SY1,63BZ94KG MB&4<63[[:I76E],M%TT7[UXN4R!DC?(R0L@Y!#Q0GO+7.""3 X"48KC9Z?XS M,5):^2U=HG06\\S1"[LOU%!@$P1F46EJ&04!*IQR+V.@'9;2LFC5X[./+.^0 M*3UAEMNJ?1_%',5_RV8#R:YB!7,DD" ]D %RX#UA@$/!@8;1G-?$TH#P#V2/ MM&)(QT"=V !IM@6PKVSAD Q** LXI0XH'U^'.*HJ$ VNX%#47=$60TAV,Z05 M0?I *^OFT",@FN\0O5BHD%8RB"@!UD$+8) ,*$@D\$@Y&=\&(>'9QY%WQHLN M8H40K2E/6DWC*/7CW0T9('6(6 ;8AZZ;,_OMCK)DHGF.6S M26]N%O-:Y/J\[<5ZM5SI>8I_V6F';BU5Q*'.V%7;GZBNR]>R=+MV;^4A_*E=Z5ZS1EA(%<4Q# MJWD_N@A[KH8^K*9"17\=D3BD&DHIT)(+ M$'&!()#X$B%*XSO6(LPCCV_;]7#3.X093\INXOD/M%EV%RRTP50QK0!U(5TX MI0E(=PN!./@J[RS7$+>X3B*/O]LQ:3I'+*=1N^?*Y"U&[992!76*4 ,=8,I8 MH#VS(*00<,.M=Q*'H,*/M*#:O=/3+7@/1.DM8=N^K&GO=/+CK_VJM \V;Z;T M;9>K^+/&\B*DK#C3V>++":_6_OX&]*=)>V*'/_W#HR??^:I<1/O65FGI;.QO M_XV?;\]83+[::QV)DI*-3D+P=N?N1U9!"@8Q01 1$))G)I6/]I7'$!B-B,*8 M6A8:!43WTRLIK474\%VU^%Q&'@R_?8PD>C._7ZH5]P;/-*"NNA$X83 MH F/9H%5!@CE$1 2*HD\Q3*TV);.=+GW&1-HD;%G*SP2 MT'KD4Z(-";ST'DAI("#"2Q,7>OJ:N<@M;]P(3DW&EL1+1<4PQ(01Y.I M"N-[U6+].H^IGXE+/>&9;87JR5LP+>?1^H_@U ?%=RU'[2A6(*H5ORG7-XVI\T+9 M0E/&A<4$^*@NH(($@)$AT1'75@8F&*9G'_UY$OYT V:^% ^?HY^17/Q;^RU" M]DR=C2IQ--U/JR-J*ZQ4D 6=LNBGS 9LE8BT-PC^(X^KQ? M(!/3\N";+0 DFGE^J)=/SVOL"@)YL4 1H%%.XCA$QU_2=1L.4!<_*JRHEDS) MB,#Q#,J34"(3@3I#,'?(Z2W?/^BO]9IQ_/;2O:*$T%A4X\7:K,)Z M=G=J]/%WEWKFE]MI8L7*B MFRW)D2[G:7WK8AZGV4^+97D[Y][FZ$ [1J+=!0M!K#:686 IXBGQHT[*"A M M1BZPI$JT.G8); K:WZ1Q_CA?6+O^5'JW;=QI4K80+-2K M7$!!(4$@D /B#;Q+"(B#@6VR _P4"]!]HIG/!WN^E?/]50,[G:[]Q0NHC# 4 M:1"81O'E8!XXCJ(_0'D(@7(L89M@V$S7N&5SLWI!]'1\VF29O[/B7LPV?Q## MFE18N&"-X^F*>1+B, PM!L8I#[AE-MVFY%KY98C\Y)SK">.CY[OG$I;SYQEM M]?PNJ._EA>MCJBE4X!RB: 4:Q1 PQL;)W(F[<5NDBW5;Q&PC^E.P*!.R/7#G MA=RXAS/GA4H* 5&0!D;O0<5)'U/'@%>$W/D1W&O;9L9C_PZ\Z0;7T\U[6S-J M'C39;:VE8 H9$R@#CA$$(!<(:&=12LZH":5"!][BYB/TLRU>]PGLZ4A6CZ@/ M)RZ/L*9>K"%BP -%4@'$F ,IN6=*'AJ X%12@CA&N,T )GYR:)V71L_1Y MAQ+I6?'"2@%92C^LE=1 1S\#8$DPD @;QZR.T+>XQP?ER=!\2BZU!_2\3*K[ M1!2MS:K[F@H9-%(L#M11=PX@X2EA5W1LJ7$XQ(Y@FK<("\#PYR99U]B>V+IZ M6. ]L=B&_W9VGU;+:\"-MUW,7"+NHO/ G1\6(6H.AB <\)!]8: I1ER$%F8#N; M\)13=>?4/!'@)QL@M]ZJ>LC8N+62V!?2!0[3]BX*L2\" Y)8 CR%5+EH2M&. MDJW_C,-BE[">C&##];*<^^72WR8GJ8V>VV]>BO(YIIJ":V,0=2I:Y$(" G'T MRP(WP)E@I0R"F]!-+M2?D63= GLRFCV_"/(0;CTO6P2=KBXW.#KZN+8ZTEZO MC3 @R1"AC)LVD:JGW0+MG5 =H'EBE_;^*%L;E_:%2@KD@U/$1H?,* BPCL:! M5DH H@74(7KWHX1IT!>8I2/3LYH6&]'E6 MJH#6.B5AG"@"3N$&$5.%@P:($T.-H 2U,>Q/ZE/V29SV,!X=2W8W44=W]9D4 M(_WIDZ_=V@^5GB^U3=AM#2<[M)Y",HX5HRKV$1IB,:7#P9#SR70TEI"0<8ME ML=/Z?UWQ) >JN>WRJ,9CVO^W=U?^,+/JP)H*2XV%C#% D3 6:H LXP X9'E MDA&L0XMXU],Z@9V/2+UC>UKKZ.^ZBJ_*;B=P9\$BY>3%TNLXE2,!?)K*9;0W M@8_#LLX,##//1LG8%!78#Z0*&<&TB>)/VM7=OEF MOOW"CE.D(WV<./IQ6K_L:4GOPQ\:I1A\X>ET(RE$+D7A^#BT,$P"4-0H(+6A MVCFJ,6Z4:Z>G8\]5E#%2.^Q,K/_HJ4))BYFN,]T8#;C2!""<[K-A*9X-&<+4 MV:?H;-U/S\\MM\(GUU3RWG_V\[7?>'C?A9!-OFX6N-**:/S/[]'-DER?7=[U_-$%3-D2 M>_G9+ U+<_=65W_X1U+OX,'V0H4@447E((AO#@?>I??&: 6\)<@(BZT6;8X MY[4GCNN_YWF\N@0KGW&Q]+&MM+$VCD/8;%''@.QGQLYRA0]86^7CL =Y (;R MZ*L1J8#2,CICEAKO6ZQPY%G [Y8<7>.5BQ]_\_,(PRSE[74WY;Q+J[FY;^B+?QHC^$.L:AMFH=3AJ"[QW:0JMN&"N>0H18Q MD!(J H:0 8A'DTU1&QQE4EO4XJQXGH3,W7+PY #GHNS3'*T'1'CM+EB(Z$AX MQ"% )JD-!0-!I?Z!\\.EV==OIO._QER MP+UP#V*#"REWE"J8E88P'+EN-090*P2@BA.ZB"!B29#$S7*3]!:Q^&]Z(T]G M??:#7L'S(.3=NF8Y7\?W=O,"QTE^F'+"^D>IAB=?HW4:.RD:"=6W-Q'=^H+[ MM"*ZJ-W@.,[[RB_W9/7IJ]6"2F4X,AP(2Q3 %%H@ I>Q$Q$7S%A-3(M+?[+% M'A[+GN\/"9\1TGE9';793#K#Z%_MWC#;4J+@T6;5*D" 94!Q!D0:0!Q],,(Q MQNF:5&Y;[+?G2]39*9VZ@"G;XO>6>XT_SBNO9\E5^>_%+&W;/*0R?CAR-ZC* MZ!1=C>/'^=5ME'D#.Z"O)@L?^\E)QN(;9BD03L6YB$D.+%:>4!JBT=1BPLUT M=KVG"?>,0#\UM>O1/H[IY=5\5*?;LM\>>>WIIH#T:=/_[A_KVSM,6A"[78,% MEQISKFSR+22P*KJ )B@&H*&8(.LH:Y/!*-/YENNWFFB?/=T M$:S1R @(E* 4&.8%<"2D+$*,:HL%)9">O;';3>]]9ZET@=;1"TYWS=_E^-VH M]%C7;>M-#8H6,F"%@]1 (A<'$JE%M.;D7=I7A;1D+8;,7&9IIQW?(W9G$/7Y M/+XRWSWT=X=&+OV\7%2_+U9^6W!G;^W]GJ*^TW[8V*]T._J6]]FX]J\_E MW7]??[-;H"/&C70TY\U\N:K6J>*&'Q+008W*??E(MR&_"9>+.:W,_NV M\:1%E<58XC$92,:E%&R(X)!@3 :-%]0ZVBN7/MGRFV8XYM46N! M%>(#BH;3=,7?0$ )$:%H =C/)33T?!Q,HM]5_<4@6O-H*KEBXQ%#Z5]$!D,UG4[Q8#*@@[,U!K*S M[Y2XYW*B?EO,KS[XZF;/2>S'CQ6*2,[H6'$$IVR$H9Q0*H44>((@',+$8*PF(ZB4&K5X7_(X3<=UW>X!N U" MN9C]5.077L_-1;LOVT-'U%),*%1C.$8*#4>,T6D<;A <,8(&E ]E&Z9D@D[XT2E(.?SMG6[>W3+"1OSCO;QNUPGW<_79DT7L,S@8B F,!A*#D^E0 MDL&832>8QZZ0N-':8!:=]E@J+SQ=I+D(H3C4B+%D8R34! \'X^ED-!Z.^("< M_2;_T7VU9:7S>&Q.$WEY?]Y[FX?4I%A!"2)PR,9CH3"C3"@HIDB@ 8KV-X&# MT;GOAW;%@@Y!.@T=$F^?&1.-.?%"V6* )P*/Y!1+-60*44DEF:AA-%WC+U2= M_0F#?HC1'JD33W MQ<)]*6?I_,^VXPA9&\T']PXAGECC3[XYM3D>WZ$X=/\6\?D>N9W+#KL+%EX* MX[@FL5W,T[D9"4*ZTMI8+)%GCBG:Z&!M=JWK _7'Z5T7+3Q"47E)@0PXW=M& M+-#I4*26"$6]*<.PS;K+CMWT3M^N6R\':(/K%W?I-Z*$\XC&^4X'FVI MK. ,46@- PAK&84D*?C#XW30R&GKM0NTF^M^^ERA.0VUNH.T=Y-QQS32]]S] M*' ^2R.]3\D7U96>;_JZ/K.^M%7YZ=9[N#LC>MK6>X>@3JT6S=T4CW.3O*\G M U.N]FYS2=3??8POZ28KWK<3:9_/)GRY_8?D[^>"R*.<@B>6I.\Q+F>JP>_; MZA_4M5GZ?Z[3&=7/C\*#>F\H@V+1OJB^783+\FI>AM*F"W]N+T].YQP6L]*6 MO?*F4?NWA]*N;N,PEJ7;'$P[$W3&/OBJBM;1S:=9O1I0MU,OJ]Y]=;F8K3?S MU29],P'I8X?JX]&$] M2U[8\B+ZN_?V7,1[T3HZ%^'NGDKKZ#;Y-F6< M-GPZ:%@']-?'O-*E+]>Z.I>Q9J]AN?'GTP\3EN-&WUH .1)! 5 <71W;RTR,#$Y,#DS,%]D968N>&UL[+UIEQLW MLB;\?7Z%7\]GM[$O]]R>.5A]-4=6Z57)M^=;'HJ55<4VBUF=)&6I?_T$6&1M MXI+,C4G9[=,212:0P!,/@(A (/"?__O+W?2'SWDYGQ2SO_^(_X9^_"&?C8NK MR>SF[S_^=OF3N71OWOSXO__7__C/_^^GG_ZO_?#V!U^,EW?Y;/&#*_/1(K_Z MX8_)XO:'?USE\]]_N"Z+NQ_^492_3SZ/?OKIH= /JP_3R>SW_TA_?!K-\Q^^ MS"?_,1_?YG>CM\5XM%B]^W:QN/^/GW_^XX\__O;E4SG]6U'>_$P0HC\_EMKY M1/K73YO'?DI?_83)3Q3_[S^>K=%5ZR>3S]>K5X+/#\8?[SPX^/ MCWY3]1]T]2S66O^\^O7QT?EDVX-0*?[Y__[Z]G(%R4^3V7PQFHWS'__7__CA MAP?DRF*:?\BO?TA___;AS6,E_R+YI]'L=Y#6W\;%W<_IYY_MC3-(]%>0E5/"O<%AQM-J(?V"Z7=W>C\NO%]=ZGVL*G MUMOZ >)C$DKS'KZLIIVF%W=WDX?:X5UIQ,'/L#I/*C3W<-&NF_ALAGCV5%5" M-:RWZ\Z]&Y4EK$2?\^;]V555UUU(RL;5-E M?O7;["HO+^[SU+K9S=L5]#;*M?0 M4X/?CTH [S9?3,:C:?/6;ZVNNZY<+N#/E?0?EOLX+?ZH)X.]-?74@=L1<'?^ M9G:Y*,:_WQ93F)SF20E8?&W>I<-U]]3)XNZ^S&_A&5B&DKK:O&N[:CQ1AYJ/ MJ..K;ZNKG_-R,8%I\S*?38KR7;&H,@/O*]5APX[7BXZII<.&/RV^SWY?_=*H M)Y6K[:5K;V:+O 2#)7RY3_QNJ6?[:^VP8U6UD<-E6VHDO.?]Z"8_W*)7#[;R M^D<7Q*^@*R[+O)++:F^A[IH5)S-03R:CJ9G/\Y66^'8R^C29KKQ(ZP>OS.*Q M[,7L0SY>EB74;$?S2=4QV<>[NP/IV+GTJ$JZ:W:U45FA:"M-_*4HKOZ83**7YGVJ7'?7G:S&^7:*5!EV4-Z/9Y-^K/:3D2&M454K75@9N+!Z)I/J+FF)JQ8<:NW^4ATV[-=1^7N^6/WV MVVRR,&.8-\$HKPARDSH[[-2Q:\EQM738\ ]@6Y23\OML'.K;R]6 M0["53AVNK\/.5%L&JY1MKY%'N>PZ=L1]6_TQLMY7L)WF+3_-\W\M01,/G^&/ M@XW:_G@73:D*T]Y2+35LO9%].;F93:XGX]$,9HW5?@P\][Z83JILSQY72X\- M?]RL623?Y^1JM0]5S"KCW]X[>NRTSZ_S$HS^-^E=R1!=M2=MNSW^=%E,EVNE MZ6)QFY?K'UM$I:5&G "V#SD,MF5EM:*%NOOLY&0^NKDI\YO1@Y:\;M#IK9C,%C]?3>Y^7C_S\VCZ*E)CQ^&-S7F,=/"#KUK_K&3; MC8+/*>RCF/UTE5^/EM-%S2;NK*?#!A=WH\FL>7M?5--ZU_W27WWW*R[IM MW59'VPV]A?K*\?)3_M,C-#6;NZ>FG8T&TDQFDS35OH5_KI].[:I],NCA5?F7 M13Z[RJ\Z>MG6:>_QG>F-FW=.B_$V-%=(7H_FGU9P+N<_W8Q&]S^GJ>OG?+J8 M;[Y9368_(;P^ _8_UU]GFS:9,>@D\TV7\C>+_.ZQ4=/1IWSZ]Q^A 5F58AE% MW#/%2+32.\.#0<+@("C"6 BE\,O.3M-YMZ) M!(ZM*E/!2Q.B"L%$SQ!GS+$U*I1SQJN@\L0[4XY_*,JKO/S[CX]XK@?B4>M( M.I_8A6B+7M&"CL$7JUGD/\;3 G2OO_^X*)?YTY?%; &C*CPXDF "R6_N5A[: MXTDW+Q?/" ?_>DTV^"K[D.)8S9?)MC'TXO?,(290C-Y*HRRUS'(2-AU% &^/ MM-@S[7Y+D^XD6C2':<6'+D7[ZXN5=)MP'Y[(8*@@)+B.TG,8+@'[IUXK;TBV M5=GI5,P[%:TG(=?$_K7D&F%P/C(\C>Q>*)VG$EU_(EN?C=HKM!?/9$)9%"S7 M,D@'TPT2PJMUVYEUF/4IMFWZ]Q:9'8MZT4[?.Y7;Z,MAN3U_)C/0=QU1X)YK MAP45%)J];KO2NK[76AI&P0[IO/4M*D-[/QWW:N_GN> MSA@3@C',./.&:FEP>&PKMU:%X>AO'>!?M(U/;5G^4A:;,)OY?CE^^V0F@E0, M*22(03$0$4"GV;01$:F&H\MU+,/&V/0V33\[)[])179(V=M1)/,J:HR-Y50: MCBSB*KA-#[E&];4]^KUH>^T@=TIN'%Z[=Q;*B,.2"TFQ8D)+@@2C>-/+P/% MG6/M":\"&QHA];WR8IC*W(#H'"+>H3=4+9H9PB)" MB%O0=SB6+$:]<8QP+9@>H#+8@OB*3E'JV_)[MN_](L[]8SF:S1^BF_&^">.( M:C)-3)#,&N(#M]$+CNC& 2JL=97VH$]N/+QMO._:(69]L6>3#>UCL=;#-WW* MYZNTDGL8>BD?NRQ,RZA%D07O/1-6*/DE#)O DIM7\*+E[[/RTEQ M]5_Y].K-[.&'78Z% \4R6#,1A=9K3C1#/EI/[:;URH986Z3L+$3: 4:G50VV M'88S99EVVAX28Z9/%]<7RT7*C3!?94WYK\G-[='*0]T79..3E&!]UI^BY%F1I@.LGECRGS^_@@G:^WO3,/$C+TUH,4"]Q3L. M^FQ5^U<-]!B _[37\+J1ERG)W@KAQU&P;TXXIIX,K'DD/(PI(S6/L-A&15%R M2!%,8&15BK'J!@^??UH\M?AU7PY%Y5=(%57UK8QOF9EHV'H\JP[EQ<;^G$_",T;+[] MIX,;76V^)M,NH.AE%$)B$KV0!'G$N2$6&4J%R*+D3@0EF52!*R-LX$)KP47D M!H5^HYZK[Z4V)DYQ/IC_1>_=4%MG4,14^* 9)Y):12U31!EI<)0-XH6ZW/D= M-'F/0[0O;OYV^4M*^3U;8;6^">7EPG1PR[AJ%9G!QH;(" ]*<.S 5F368ZF] MY)2%7A?JBH;P:0A0]()O_9C2HKPORM$BM\7L:CY*U^CMLPW!DW*E.VAKTV2_>OO@+UP6 MRU$*\>(-[TNB-4(V:W9.C# ^UHO6^[Q>+R\6T[3)3YO]T=0=/K>3/O( M-/;6&&TX"EZ!<$?"",\]C@['MGL^T0?#+]HGZ>#.^-TAGC@2,$:YG5A$L? M%:)@ ")" @K!Q?HA1)V%DYPCAX^$^=0[- TN]_WNMQX0Z'Z,I>A79W@ZUHQX M3)NTSG.!;3QA=J#NMQYBH,D?@+V7D1-L%%5(!6]U9(90U.] YUJ3:3 AFM>,V.NQ#T$%*KQ_\W1Q)COR9[C&T MP8UBN##_F1G+;!028>L1]EQ[JPRF"G!DBGLL&J2,Z7+;8&A\/ [$ONB6VGJ0 M/$\/95%%3ZSD&C/#A=6*P/"B+H6.,0N?ANP^_*O#U>$ MQ>7LZO $LKU 9D$=53@&&P,"5$0Z@BE(=,%)RI2KSX?.?$PGX4,KZ/7%C?:" M>*)T/CHFA32"1^$L!I4SQLBE(M#!/O=[!J-#MX/57U$.>P)*0+V3PM(H0_!> M<8PD66M^&"$;SU3!;DR<3H-XVL7\+WKOACI(3+0TP3L$Y@W\CV!"N# .EB$. MZNP@M?%!D_K*WD6 M"9KU&>C#3H/=I3)%!2@,03$$AA-SVG@BO#)466*%\?4O:^AL5W<0TTU[D/;I M7MKBA%NX45E^!017Y\J.WY]Y63[#H'4R82CV,("\0BD%=^141A$B(;K7[*1= M! G4W0'L KT^F5.;,GMZ*WS SAD1"07+@T*_88AP+M/(H]Z@X:U>_7&E-=CZ M(LEK0%[Y;9Y''J9+\O:YL(ZM*D/.PFPK(HT,+!=+M21.$.J,E Y \L-;P_HA M4L= #H1:3T%_KTY$_P*2L/EU4>8?1U_J\ZU:_9DA.AKO)-7$,VNQ\_4/+W:6Q>O94Y_F$=C?H'9B4H\7D\_;;R'L,S5]E>G[6T+<5PO!WELDTK+\R2AMC M1-A*$4- (3*869%F1E=:B/KIYZ$@^ZW/9\P(Y 0*@6*E"#)!&+?NGT3<]QD) MO3>LO@4);-^\?&=XP;[',V^)ICXJBHFGR$;GM%BW5DGI MU3!O_V@#_KV2;(3.T&4ZJ-"/H8BR31%>S';?:[SEJ0P,S,]4.Q-_(JRX4S<3T\8^B@I@>G\J,CI11CV4PD0;$I%9TTS8>&YPR M;GU3J",QU86BMIC,8CJ:+4:_Y(#!9/20-7;5DOUR.U LHS8H;X+WQBKB$<(1 M;U9[Q4BH/]Y:WY1I7Y#M8E-?LLLY6'S5);K]\DO9V& )X5:ID)/R/7E MIG_HSLNV?\AG^1^CZ<>\O-OC93I0,K-"8)E.1&&!<8@VL$C6_34,EJ[A+.+= M>9[:Q:CV[/&*FM""1?B2$OOGO\V* ZM"E;*9BAI9ZRSQ0B+*#8WHL1\NQ@$M M\QW-"AV@U-<,\++ICY>"N(?K$_>YF?<6S R)R@2$HB8FZ:E>4:(: M!+5T%CK0@>>Y38A.3(BG*S6/Y\13V8P[3[0W',-2&(.+@-_&?C',OVI MB,DHGEVE16TT/2SUK<^GW'281T-,P$*GNWTEW3@.C:&J_G*@SD?J;2#3=?#% M[GW_IYB57Z'BN^7=YD;4#_GJ/M2KWV8@D%>:T GC%)[:^[)-*6;YP5T**C@4 M2J%4Q7*V^#!:' AIZ+2YG4>U0$5 M_32>3&=7*7HQ.?7;Y_RU>]':=6[S1>3 M\6C:;SLN%_#G@P&_2D09I\4?/4/QH@FWR:$P?S.[7!3CWV^+*0RI>8J$>KHO ML?\4F)OVO:V2Y_*;AS,']HXWBEJA,,94TF#8:H*3B$7M3YC,\K&QAT)J7CZ8 M88*0)M$BIP1-]]03KM<]PHB*X=R.U4 8KZ\(;() 1]$S+9/@89BE.P^+686L MDWO+94))9:4E*A(!UATH\B^:NK!?"!; MG\\"=YS;B E8]S"F#'+2;?IF!:;#C-AI66ZO[U%O$:GOBPV#BO49(@E.(_RD MIQ@JY5@')D30T@K&[;JOU&E:/\JZLTW.=N7? M)CJ],>'I=.;&Q7=?YK=I;?RILNQ'2,6.[E!@-B M>/TD.9UMC;;,D(Z0ZHLM'Y)'<)9?A5$Y2Y$_%7)T;RN0,6]L]$)SG'+%:D40 M>QP+L#;6#X?H;#NT71ZT DM_B\4_E^O#AK$HW^5_ (N3BQ@:_KXL9O!QO/=< M3JUZ,A6(0IY+B8'[Q$OF*=E@(2VO'_;:<9[=EEP&78+5FT8);[NX-E?%?1+! M895RR^,9BP9IX;64SC+F(Z%!;'J&H[/#=B!T),77>F=[P'U/U!BD-V' C#B9 M KKN/\R37_[3[M!,'S#.DJRN?A\ID-#CG&K*.1$J09-H]F& V$#S!H MNYD(O]4[6P>I+X* 6ISLZMSG#W]OVPW\4$RG,)S^@([MHLM&/P7 M!%4*:_*(!^/!UM=2N\O!V-X65[=@G7D[*O/YQ7(Q3T, AD(U+^8WQ3(, MFAR23!-*#6)>*NK"(Z(6US]9UQDM.I/E;E=G4]CZ(LBW0 !8TV5J\?N4U@\$ MM%B4DT_+15+G/Q8I+#'E( &TX)$WLT4.W=P7!-K."S*:[OM"+%#KC$?.NB@V M,S\'S:!2V$"_OM6^2'<2@$]@>W\L=O@75T/MTV@51W.7HNA&Z:%5'-I\LL@? M4COG[_-R4EQ]R,?%S0,'#B6=[?K5&;<*R^"\CD1Z&SAH'6J#> R\?HKCSMS% M?5%Z8-#W.A>_F<^7^95?EFG\KEK_L)2L_K2O^WMHXCVNMDP'"0+B8&8AB815 MUB&\P06TI_IQ*IWYIWN=93M%\\0L6PV,U6\7*XMK'KZDRPSF6P^#U:XK2U'2 M/! ;O-)44>\0VL0+QFI4EQ&)""4V O0T<&.=1H_S>VCB/._L7%%O+.L>SA/HAA_RU9[B MQZ(YWQK4FD6C @V2&RJ]]Q:0(H\3/J<-+M7M[##3"32ZCE$=A++V="'IZC&3 ML'N7+RZNH9?7^62Q+/?FNFU<=Q9)5-%2X7C0TD?+HMLXSH41L?X$V-D!JT$H M#D$7,;=03P$[5MV_U=\K!#E ]2?#D MAWR13@"FHW6_YHO;XLK:,; +*A!2B01CVV6];=(+@ M$-:]!O1Y63[S#(8.$RY(YPT5 +!^[#MEO,%6Z/>Q_] R@$/:7G#%['.ZI/'3 MP\4NR61Y^"K%N\1\M-A_^4E;K\@X!IV3!4R,<49A&OFC-U$PV>1&Q#_%?D$' M&-=.P56EO>^7Y?@V9=N]?M;R=\4B_Z_\ZF;KC-96U1EC"#-%H>_6<,ZM"VX3 MU2LQ5_7W6O'9;@.<"-LAS8/_2#=]S!8/,WW#">]%71D#4P;^.,*9"*(WZ#DE"F0>SLV>\0](9J&\OGXM6@F&R9AT?W M]V -CZ;3U87?H_%J%ZW"^EF[[LQ9;#D+07(=,;?>@'6TP<%*UB#:]FPW DX% M;E\3W*[C;$]W/'[(Q]/1?/YPV7OJRS@:U9B(P*J5-^0(=-SQPSS8! M7 M>""=(41&82J=X^ZX9T4RI#RF'(.ZI5"W JD@L !&?@C M(IA)ZZ?I[3>!6649?WL8J"5H>CPUMJW%!Q-7[2V7>8.,C1+&EM0(NBUM1"Q( MC8U1+(B81XNH&2!LR^N;D8#-D>MMMSU>GQLSLZM=1 M^7N>'(+KS.4'A7^H:!8IUMJI0". R#PRWA.'/:AQW$1%ZB='ZG*+O0,NM Q4 M?[F1YCF\ZS8E4<\_Y]/B_N[IXIL*B9(.ELY$#!XQRR4V *AS!E,JD1?"2B\4 MJ9\^L\L-\ X(TCY6?7'DEWR6EZ,I--QA(DLJE<^^ %F6>N&)UV@U=N.]'0EE_QJ^Z& PQ>/5*L@X]YI;9,S M5V/0V*1!8 P2YDV,@0 PU- 6O2 =()1]][/35C%93Z;%&4*KNC4P[GE=>_2 MEGL:2ONO".E^F*10ICIFRE=U '_YK;'LX =V.C:64V-0-YQC_DC'-8.]F:&1J)]?1-5-_6@YVE[@4P(PC0WCBJ#17 R:&8VO9.*XV&G56PFL /2;X30]\:#0;H> MAR#^4SD;7P1Q5W X;GD^(T2!&IMR'<5TP:K7B,5-WP@+ TR&V%1(WW@;F\/2 ME\A?+G0'EOAO'\Z4U.D:;1D"#4ACDH(WUKTB6M(^[Z@_V0+?&);3"/O=Z.[P MQ+ZK2,9"1#X(0IWA3F'.M&:;'F(GS;"7^"8BVRO]Q@A]CUP8Y#(_! H<*_H= M$=O;O2A^FD4UZ?-&QHH+ M?',!%;U@U3X#_L]RED-S1$WIORR>6:*=%!89 8J19=A+91[A\J9^_$EG>X@] M2;X13J>9\N-HG!_,'+&K2&:=TZ K>>01!A0!L,>IDE*$^PQHK,6$MKU_M:$Y MC? W>6G3/=RK'8^K]Z [IZO2;ZI[?_=5DD7#E) (, 6+AU%KF'M$ 7'1IV$P M"(*T"-9I*/-L[GLZV?TA[63ARHS94T=&.:6>$T%AHRL(XO/"# M;@G3'E8#XLO[Z6.E!/1B7BA*<$7Q*69QDUQFZ#!9:L_L+4 MV6GXWGC3 E[#X4XZ,Y6/ERF,X%EW:LT]A^K,"+9(&6\$4BH$1:S2F_$%YIZN MOW9U=MR]?TZU@]UP^/6DOEU(^V86OHSS M^?R;K$<[F5*OMHP+3C4-+!C'.,$L:+!'UWTU%-77C3H[L-XJ2WI![30KV(?\ M*K];I9%9]::&MV=G#1G#P2FNO?-,"V&\572#-9. >WU?8&>98[M=DMJ"ZO2^ MP8<<13 C-G0/;JDG4PZ%8&+0 2Q33(R(?./$8-RQ!H=9S]2'W"Y@_9'G.B_+ M_"I.9J/9.$]'[>:_E/OSI.PLDT6E/$*46F:8")@*0S<[)]QR6?]P27>98-LG M13O@M*^XOKJE_K?9Z"Y=@??O_,I/YJL,9BE+WF.CCU9CCZP_LT(KQE5@E$A& M&68D;!#FRNCZUS!TE[.U'ZVV6R!/;H-_R!/624%?]\8\=&]UK.9!HZ_EYZE2 M;R8YI4%P1*2.QA =J-K8 YQ$VR"\\?P=SQT V%OL:TI(=G&]SO9Y47Z8W-PN MWBT3L!?7EV 7EB"O?)[RY>57]NOZN?GZP7V+7<.:,Z^L%S"]LPB#E#A)X^-^ M,D<^-)CESL9CW2^$?5'N_>CK*H]7+,I5^N*'!3^=34^:WZI'>VA5H318IE9K MSFB(5'BO,*%@<*S[;0)OD('N;!S3[<-TTAFIX@7C!XIF+'@M) H2$1RHY6F3 MYU&35*A!"-_9>)%;QNBDK-A<6KER-SS^^#C_[5.&:M6788.%$$1P@2A&'AFE M-R-&>.P:\&?P_N0^@>MM)2J+<9Y?S2.@MK$,GEJ_;Q':6S 3E$?AB0I84&RE MMSAL]HZ%DJ;!^:_!.Y0[0:A]D_XI"_3\34)Y-+UFJBQH%Y@!]=P2K85.9^(V M*KJP0=975Q:MY %Q2X@W@6EB6!015_() M]M''.ME=I%"@E4CID5(<2V*D,H(XSR067*L&[J>C1V.M["Z595,AN\MQ6'SW MV5T891;'&) 2@6O#3#HYA30#O95QR_JD1N/#WY5%6R6[RW' G%U6#\(H5Y(X M(6%18\P:0@7!L!(93Z#79YJFNIDD*^;]:!>ZLV,.PIZOC!:AN71&0=\8,T%1 MYQR1O:8#;)8/IFU>' 7,>>6#0C:=J_O+S-\ZK7GNTJD@'_L#4F,)@>N<%86Q,E@:70(V- Q:K-A.-C M=T^F*;8$SBG%?W#-WUTHPXA1SYQRPC$>).%@7:T5'P9#2IRISMA#E)>5O-I>4'W0T M[2V726HY3,5(>68X(UA'ZSF"<:%A;J:^_BG6SK3+-@3W^O*1%B&JK52^G8P^ M3:;/CZ*83^F:G/&VG','2F2:2I)N^XMRU59FD?,N8*-3Z@A)!F\TU-^2;!>9 M$QW?&97EUQ1V?5S*P9?%,FV\TX8RCD#9MMPIQ@AUD7+@KPM:#X<#K(D,-\P:YXCEB@FDI8&F#V<. M[T3=:P>6DQ_5?JF@7%Q_O'U].+VZ*GA,K1ECP4FOE?;(-V MXG,-F[Q-:P7Z^SG6H%WTQ&O-N-,\>JD0<8@)4&8$1#6*;"/C4<88]!/G8V#O_VJCH#JQB\>A]70XQ<9 M\V8UK6DIN856>,? ?)71)L>LLL/Q!?0L^48XG>H<6YU#KU&98)6FAJO4,Z,B MEMAZZ@SBF/H^]Q9/IB&V ,RY'5UD5HB4?UD[0G% ! EJUDH.Z#/!GJE^V$R2 MU0XWM@S=N3&'!%CSN+,F@J5N-#(RI0#C"EGJ=%1G=.BU95X[:R^Q2K&, M1&)P<-Z&Z#A\5$@)+*S74G#M9'W[O_=@A;KR;Q&>TQ A ?(J.*XR&[:4S;0D MFA(2*2C5/!T"LIA(6"NEM30B7S_M0>]W$[1#B>88G6@YJ+X49)Y;P90#S94H M;K TQ!!GA0HI0Q]Q]6W#WJ\&:&D9.!*1DVSDKDSA7=NUZ]8T>BF\\_VSBY-: M?T,<3-A@?>%;/R11_>5MAI;_4]&2-$:*51 M\#!M:F$PH02#3>TX6-/,5(HN&2Z>AW;U6WM'QH+Q$GEMA0Y:<.X<"VLI-"B83?]D4/4=\AWOTI]>?VH'T;X8\[$< MS>;7>9F0NLS+SY/D='[T/S_OQ#QM:LVW_W1P:[?-UV0."2D-QM)2;YB7Q"&^ M01)%:X>M7#7F1S$X:/\B:WU$!ZF)G35'3\/-WRY_28[JV0JKFQS:GBYH^;1X MNEWUH*)6M8J,(>L#4M1[+:-S1!CZB( P?$!97$Y+@-=Y&[K!MT'(;7E?E*-% M;@M0+$>@N19W=^G^PY1S"G2>0Q&W54IGE@K/I0E:V0C=8<9IL>Z+L\PVN WJ MN^1*=]#V%G^5=NBN)R#'!(W/[XOYI$(4UNY2&6B^4G-)0I3[-=GFY.QS/^UA-GRZR%3\G#I+ 6I!>()_"UH MZK=E&S^.DX! CU0Z-[.R=71[9]6V=A]4QBN4SD1T*$@A,0K<1HZ$L.JQW_#7 MP W"-B6[BS6MH_?G8<\P+;2!DV8X9)D_3LH'E: JQ4$=8,1*8T/*)RPYUEZP M3<^)MKT>1ZBF#;4JSPI<:0C9";2=QX__-/_MU[?YYWQ:7>'94T%&)18$ M-$@P%:R4%!OE-BM^NM.VOBO]^*#&\]5YV@/XI'/1M]VHM83MK"=SGL'0H@'+ M: SV-BI--UC0Z.+9J$*M"+S*9-4RE']N>@U=5QH^JT[,IC>S^^5BO@(%5]>7 MOBV5>21LI$1'835G7$BA_::?2EAS'FI2"W+&O'85R]Q M_76%'\V/\[6F&N/:.X?V@[5"Y[=9\6F>EY\32*M! C\7LS&46IV@?-WKZIIQ M5^_.A+."LI1(GCD5(G/,/(U;0O'9&&M-^+2+I0-#_2_&]X']T.W'[XKHK86Q MS!;0T(<TDJL%*1'0%/.@VF1@-QS$TKELEG0P3FK',9(4F0M(OH11FEB_7BH[JEU MTE.K;2/;6SC4UD,A6_JQ+SBJ:AV9B)8[3:WR8(T)[;6S3:9ICHY%>3E**2\V8:(O@T;W34<5JTAWAG'$F73:N" B MQ8)N0@DC\4/,?]0=;SH"K2_:/)NBN/IC,IW"#/%FMAC-;E)* MJH=9Y13OK(AU+^=_)PLP03_GW[3Q;97L2A6*9U0BC[2P A/'&>9&"TI,L$A* M'Y$]8=*DIQNE]G3D4%:DZI5D6$>NM60H:,\]F..61*8H]SAP07J]4'U_VJ-6 MQ5KTA->HQW1%\W+QC&;PK]<4@Z^R#]"E71GO7_R>>:\\D81$K3''"*L0 @G: M""P\K!%]>CF/VJ/J0I9%J=Q&7P[+[?DS&>=!>D*M\UQR&;F*/-VL0AD!3*(9T(GE5N36H.]]>1W> MS, *RB\7H\5*U7J;($_0[H_CV5,J4\*G^R^4R*T"%@-(_9XZ#J;>]W&*^N+A. M>T*'D^E\\VP&2ZKVT4KD:.#424V%8]81YB.53@U('VQ91M_<+-0,F;ZD?7&_ MBE:9W:SO0C@H\NT%,HZ)M3BNKNCC&!1CI"4H9XY@"UA5W M,,C=ZI7]^NOHGT59*92\>BV9M(+S='FC,8AS9JU0@@D5E1*":-+G?3-#4TF[ M@W$ ='IJ?Z4KK(^L*6-14HQD]")(X;7V1.*U]N7268TS56,[H41UVO4!]??/ M38'%A@F$>"!=2.1I[M:PJQB-U M)>776Z0=8=@7CS:1#WMHLGDD(Y@Z1@R#9A/..3;:)!\FE41#5] 0(_>[W!VO MB4M?DGVW3-A<7#^:!I^C[=.J=9;+ X3^P1)")CEN2HO!L$#I26&6IM_5E MWUU$8I>R;PNHOLGP(;]/]T[.;GX#<*HPX66!S M))3=!<2ZX<4!TYHE0' DO MG"/U\ZEU=X*[#QHT0JGOJ?[-W?UH4CXX'^;[.+"]0*:TT@$C)[V@7!JCB)>$ M.!0="1J1^D9-9Q=Y]K(,-$+I]/;(;_/\>CE].[G>>ZU@A>)94FQL\&ES.KD> ME#881Q$"J?DSG^%/\0^-$!9KV=DGEQ2?&N:-R#-T"_+IB)0!08;S ] M:@?_U\HYAZW#QA/GL1*U&2+.DB&MHM7?V;O[R6(TG?P[3QG4[Y>+O-P80+^4 M^]>50T4S11$/8(E9!@JU\R(%G$FE&:),<$GJ*YOR+/G1,EX#8,ASQN-Z3'E1 M1>9T8)@*0J@&@SI@*\&,AWE3*N60;>"@4-\;8YK@UO%9ESVG,)XV0E[_\JW1!M7 LHZI8ZQ_+. ZO/H]EG,&N,;:1N@A0(6(8#2YHB3?@62WZW+WK M:M>X,C\:[!H?!^/I+>&N=^8&:P+R3?"@ MFFSZZ0/K-05X-_N\E27YVJ)J#;7>MGR*%&EXGR]RP56ZT!EI?U/A8CJ[RNU'Y^V%"O'XTLRAR M@11QFE(5E;/R46-TUO+Z4\0I=@!;I4%#J'H3?CZ^G173XN:K'-H-%VC3=V=(_=GB%)N$[=*D _SZXDZXNY\67Q\BFV:K)#R' M^;*S3.8H5T$'223 QST-"&W634<"J\^14VP4MLJ1MC#[/J,1L6>>@:*?TH)1 MF1*D>[[!P!M6/[3U%-N'K?*F*PP'8"H?VE0\5!168PIV(L:4&86\DH3RQQYS M%=%9V3;-G<@MXS4 AICQ>'FW!/,LOWJ^R56/,SLJRYPDRGBNJ85EF5#+&$RZ M#ZAX8D+]@X8GCH-LGT7M(#@ 7KW+]V7TW%\P8XASI;GR5H(2AZ/2Y+&WD>@A M7GES(KX+Z[>3.Q@A5T_7!!1W]Z/9UXMR_Q!S4[63TNHT R666SZ/#:S-V:A/ZKLC&?H$><^8QTJ)=.Z^&/= MFSUI*%\\DX$*Y2721,=TPX<@"CN!N&&!"%@Q69_$JAF?T(^\BW8 K*F*'B?\ MG7O 6Y[*O%9(*JTBM\0&3B,")8QS0ZRQ5&M^9N?/&PAHFXB[ 6EX+" :"1V) M1RABG@X=$ANU]YI2";\TN%^BJQ26[D ^J$8H%^WB4%M>_[@MIM.OJ1M7SU:: M3:_>PXH%"_KH9IL.>%3Y3)J@0X@4>0I32 J MEX!V[ BX7!3CWU>;=0D9F.!>^!5;MUBWO^[74?E[OEC]E@Z9FO%B\AED=7+3 M]19&]C>--6694JXL6J(W-4^]F5^^GHUFEJ.DN7I?3$5S*_KHKP;S<;YJD>'0[9VE,@XU"+ETL M_8[&1\9E$S**O70BW=T@/5-B$C"@L*6C-RQ'&,@_%8B\@P M1YHR'NMGF^LL!/=//X8:2?#\QQ (YCJ?G'H8?=.*S#J+D=!2&<8YE5AY$HUA M08!)X+VM?_=Q9X( 03(M/.*Q!KNN8I(-G .3L\%?$L_! ="N_/ M-!@'/@(S;[D5&,S@$ +H)-PH+9DDA"N8^YGK-;?28-;";K@_P#%\I/C/?^"^ MM&J'.7J/;".8YA@T($V<#H('(0SB0G!AB60"$5T_EV_7+ M,I\/^4H-4YB)+D'"TY9HETP5%OIO*Y_DO&<'4MG/H([),!)SGN\ M&Y7IJK?/^5]'+O;[9I"ST1HB#1*16V6LXYHR1RQAWMEJUT3^=>0BSQ!C-$9M M:'!@5FIC9;J<%%,7,4GIVK^C(Q>5*=/9D8OCP/X.CUQ("IWE40O$.9?":BH\ MLM:EFVIA;N[S%/&)CEQ4IL#>(Q?'X3@81?0,HM"I\EJ 9H^Y?,Z?E%9Y$5WX/9V=F?=]0,JW_/',LVUMC$0HIF'\1D5)\X& M3;B.-EU@W>/VQYEI? U@[)L0!U>O5X/&D" (-5)[:P-#1A*)UTN^B ;C,U6R MZDELA]B[@6KHS%"<1\Z)EB1JSDC*_:-)X"8ZRP*EO1[JJZR1="'WXX"HG;S( MP%=LM0*E]^]/-K7MV8PRQB2H6CXZ6/V,ML2BE$U TG3Y0'#4P/J EVT"T43 MD2%9763?/)M1IQ&E0GOF+(]$:*>L,\CKR!5!M%*VFGXC$EH265,H^IH\0<^X M*V:KMJ[O6'XXH0LZ8UY^SJ]B4<9EVO-X,Y\OTP'>/?/KT75EEBO%-9<(N<@] MC4I)(@)@ZP3\( =X/=L)?<-=PUM[EE@UX],>3#Y]?7KD.28/I_**:W-UM1+@ MID=FN;@MRG39-WP"N2PF8S.;+4?3IX1J;V;C,H?Z=LU&IVQ3YGB =9@)GFZ6 M0(*J:#QHXC%8&2QM$+\QO#BL^K0^-S&=P? 8SJ!XQ)@2':21P@3 V 1E(K"$ M:V&M,9[Q^H$0PPME.INA4%,XIQL XU_FGR?% M..6^,LQ<@SFS+*>A%E?9MR>'$_IZ9[1S(9S)[. M+MP?^K_V%3X;Y%W$P.QZ5T:,DY8(AI"R'%-I-8LDX! QEF QU<^%T=E-AZ<, MZC@Q_(.G]-90]T/WXW7PM@SYY$YCV 5ON/51<>&QYA:@-8!R_>F[LXL8SY'6 MK0E@\,1^-8 _CR;3M$\#EOJJ\SU,V:]?F3F/K8790QEBN$ !-#7$4,32!*.$ MJ^]RD7]1O"LIG"0\>,NN\5\YVJO1S9GD56!&A& Y$T(A[@G'T2!B>525EI&_ M H;SC LI(]946!(Y3K?=6.98P H9IQD>SD5C/5*FLX#AX\#^#@.&*:P,5D3F M- :U@UDC//52:":(9AS7]]J>3$@^::6($10K&3F++E#$ M>\U'4C-@>%!4/@[/\PX89B;RZ(D*B*:=O10@DT*VD68&AK,?8*30:45^5,#P M<> .9LK[3K.VB[1I+26E5%*N,%&64&^Y,X8[(GC]"*LAA]#4MI:&+)OO:*0, M*&M["%HR9#%H;C7HF*0GR]I^G C/?Q@-+VM[9)%: M:HGQ #U"5L,Z3ZFVB%KKM!Q@&.^??A UDN#YCZ'A96T75%%#/'*!$0Y/YC:*A9VSD5G%)KG!2<.XVT\%P@J1%7AJD& M1\F'%V3WO8RDID(\_\'TO6=M=\XKCE)V-LDX1=BR@*6V!G#6U#6(?!V>BG@6 M?H@.A?=G&HP#'X$9S)M.<,VL8II3)8Q*"HK1!F;_P.F?\U*Z;K@_P#%\I/C/ M?^!^CUG;43H.3! B!J>CP-988P0FE FLE?RN5LX_S1#NE@/G/XZ_QZSMGC*% MK<,A'!UG'UG:3G[. Y\W'<+0?.?QQ_7UG;F5:!T8BB\)9C M&74@2DM/P;@CFJOZ*6//V;%TYB.X0P*L-684,=_S2 MVV(*XV?^(.0>7W7J RYN.IK/+ZY7#7M;XY)I729G9^#&7%K:^K#AQQL.1UJ8R2()@)S/@H.>->11N8BLKQR)F)?89! M[3TJTE!2NT]_-$1DT.?YI.KR:C\>CEZ[.R!LQT[RV1:,62- V.+4DX9 MTR^36S]PI+P]XVRA+8CY-7%ZQ_)[H1BUS HC=?2$\4"8 MLC0@BS553@M%^KP%I?JYAI,0Z#BD:JK_\-)V,'_3JZVLP]&V?W2>*,%Y),AZ$95WW@&;&*1Z0DI0S#>)#UCREWY\#O3^JM8-8-"P+,7XO--VO[ MKP$G=E>7(::CU0I9%!UW6BN!&7?.\0"ZF59#S()W"H:TAN I=(47&3]2"M;D M-WZ&6D6MX5 U&2)&.D)26!?ES%H5/.962VRBEX+UF12A(I=:MGF[ ^L$M'E? M3L;Y^[Q<=:$:15X4R0BB@C&AC<:&:TNM5 F"\@[@E2#J:6SQ:T1TE,AR%X@X+:XQ! M7#%LD7P A2*G AJ^7[1MZ1== ->7DK&MM>ECF1].Z'&P;(81LTJFO$ "1JUB M6@NT[C.'!99EKWR2P_*'-I9D!6:T@=>?@RN#]'@.CR(MN43>)N6O!#7YNBCO MTC4AOY3%\O[M6[??]7&@6 8MYLXXZP52R;8B@MC4^@B6EF"A5R%7LT-:E$C1 M&5!]S0#KF)KYQV*-P0:=?'XH$?.AHID &YQ9L.,"L@QSIET,#S 220WI4[&H M3XWF6FK+./7%C# 'Z/[P^7T!0.RAP8OG,L*<4=920EU@# =%<-*Q-.<28V8& M&-3>B3\6BV,.-QL9PE%^S[8CH93[J,[ZKT M>E>L_@G#!C[-)\" 5>S9]^C7<(BR((Q5WF'.-4T9&K#SAL#_K1Y&TN#^_1I1 M!F,M%M$@QFT,1AL> L'6&A6=K!^2VZ=?H[)HF_HUCD-KV'Z-T30I3Y>W>;YX MF\1:P;&QHTB&F,I&K1+$9'L)0*^N[[<)@;)B)1C H88A*652*) MVBRF&M;9<]5'FHKX:)=ZRT!^'^QBG#)*H9]66XZ(-2EY$?2;:H^PZ354H/EV M3'?<.0ZFVMLQ;EHLK]*>P61V\V8V_MO^79CM3V<&I4C,I)BQR$%G,T#?H E# M!A9J(GN]*Z&MS9?*^!=MX]/W,'?%W:?);*5F[?!W/K\'X$/Z='%]L5R,B[M\ MOCJX_%^3F]L*%Q=*/3?VV%B(^U9>E@0-224^PI]S0H,#LD!:L4C X7] !S3Y^8;76A&\1^ MD\\?;O%^]W2^>/SILI@N5Z*<7:W,RO6/)SZQ/[J?+$;3=#MS$DLY M&B]2NZKL"ATJFH6HK'#$.B0C95X8QDB(C"MAB->XTGS;:Z\/[0+M*Y9Q8YQ@ MV@>"B!'&4>+LNK?(.=6G+K/_)']K8BLZ0V?0.SP[^GG P;*G%,RM'N;3@+2G M4BGG,4%J X[ I,]KGXYRLK0C\6HTJ@%47[K&CA8?-'GWELL(I@IY "T:'(23 MS&FY[BM&E.MA1ZJV(L5JS&B$U_?-D4&Z1(9'C99<(GMTP*:T*&BB?HVI%2T0M@C6D %L_=9)Z&Q('3V3L+9 RP M,)3:P#57B"MBC-ZT.#)=/XJHNT.2W8FX*3PUI_IYN7@VS<._7D_Q\%6V\H[L MT !?_)YI+K#CH!(1:8V0)( !O6FSPJK^%DC'&VJMZGI-(.E [VYYMU=H M+Y[)C/,1EH^(E>9$1:&59)NV*X\KI8CL1_>IC7K13M\[E=OHRV&Y/7\FXUY+ M$[PF&I$0"%7X40$@AD8S'(6F%;DUZ/N)#5-S5Y2+R;]7VO3!2]0JUY$YPTT( M7*D4;D.HX"C2-0948GD^-DMG[M+&H-7?T=_>H+FYNGJ(FMJYN7^H8!:Y1=@@ MXD']UU1$R938]( 143^6L&\[IK[8.T%J0)-$L^DAB\1+80*+WH$EZ! 6,F[Z MK3RJ/S%TEFGLE!/#D7 -:H?T0_XYGRWS4V]\KIOQ)G5W-#7W]]#*9Y.N6]XM MI_#OSWFXOL['BU5RKLH'YII7GEG$A&">8<\\M]AKY8WD7%F&A!6^TI[0P) [ MM+W:K.+,Q\"]B9%SA#D-/H7S2FX\B@9)S_M,,+=W [9/D MP['/6P^/['[GB52>7E >+@"$)QP0L*00*$;.,F0B:T !/U75/DN+D./>V,[3>H?C' M9''KP$0K[O+R\2#7NIL?\G%Q,TO[&?LVB8ZJ*+/,2P<+@T<*U*H8-(C 42)L MBNHD>H"L.Z';MU-L^UN*QV4^FN<^?_C[S6QOM_:NP$?5E)FH A.(P4+$T^7H M!OG@L#0RV9&V@6;8V>[U";G6+;CU@QOV-6+3YG27DQO-;V$LY)/[Q>Z ASJ5 M99K(@*U"P\!W&GOAD/KJY*?.;%:H7 MUVO Y_;KKZ-_%N5EL2S')]\IW]'(*OO@AXIFG#ANG(X*6P;TH"DR LQ!3B6+ M@NI*@4&]]OK0'O:^8IDGW"LJN1!@U4K'%:RS$0>,#4;:]9J 8N\.=7MB^T81 M;@V=/G>7*P7#OB^+J^5X<5%>YN7GR7C?:9!MCV:&1*UQ\+ ,8FZ#,AHCC[@+ MEI,@<)_F_5&.TG9D6K2*3I=!S^OFS<%,6S=POM/GL_?YS!%OE;&21R+ B)-& M4RY@S9(V$,\).C.79'/9?4N"[E$[#ZHH1J,PV@>L/4?6&:8MPT(:%22-<5B7 M;_=$A.,PJ6TYI*L)Q^5DM9]XX"#GED:&3FP M@RLMB[$]8/IR%JT!>.K_*N/208?XOF(9-TIP2Y5R.B7T P78DN "I\13T&D& M=!EVNQ3H )R^:+#615>N@BT^A?!E/%VFE(LF768$)L3'T9?#\^$C MXC:"VL+3F70K8P="V[Y].)-. M1D^T!XO11N6LLTIOH+ &#_92X49BW4N1&K#T%B;QHJ'O1G>'TXWO*I))A0P1 M*8(S8F)P-,+330^Y='&823W:$-E>Z3=&Z'ODPJ"\+D.B0'N;MI_SPR MGTV*\EVQ #,&=,C\4[D$58P@0@\DGJ]>16:DM4SI%)1(G8:ID:1MRX=>$<4& M>!5P M)=\(I[ZF_+?%[&:1EW<)DW3^XX"VM^WQ#,""#F"#A"?<\B Y)YN>(1H'>TRA M37VO!6!.)?*#:_SV AF5""OMA.,!I9N>*.>/A(8O_;"UO68".R#]1@A];SP8 MI*8W!/&?1NS/UJO4WH-^_:W/9T)C9H(Q)E $.C'@)<0C5($-,(:XJ9"^C0MN M#,MI[+HX&N?F+GE>*]MU3T4R[+SR5!*;+@?EQB).-F/$*.[K7\W2DZ+?MO>O M-C2G$?XSVCY\3+/E^W(RSG%E-NRI(^,J.DW313=1[6'5V_HP'P@QJ*W%,DT$<>-C6PDE?6GF7A?E73K,=?%I M.GG8.SWYY4Z/1WN2\%-KM[4R?+G/QXO\ZN/D#AZ!?L*W\^N':(^WU7.=M?"2 M3!JCF*,A&&G :N7*$$UU1%18CXBL=,/G0)&LF/NLX0LRC;E5U#$6+.9.2\4, M-CI*SXSS5O9YDU"5'&B]DF9[.$*_B ]ZS[0Q(I>+4;GPH\4A#UR[+\J(DM2+ MY.D,@A.CTN4Q2#BG Q84DS[MN#HI1GIC8-L#H(D4>HX V]])^'*(=7VX>? T;1_]89@ZZ[]W6#7K]G7> MC'3L]\7W+]( #L3R&FQV:1F9,D';R(WFDAB;#&O*)**:(,XJ13T.#+FNLTLS MJ:(WR& F>(PZI0^-C(88G1:LUXN"NLXN79D<+6>7/@KA05M2I\DN[2.Q2B"" M'<$<(6NCHE*AH!F*Q+E*[I-SS"Y=E3>-LDL?!VY?FF8;"8&5QTXP;GS$"COF MH[!<$.H4C'?XISJS8\@=B[=*RN"6$3TG,@5EG6?&!&XI-QCZ2P-CH%1S&B3F M?N"- 2"*,P;$>2Q?$9A9D2:X !K>E)$E7&&,T44V,<\-+@4 MJC/?1&\$J0M27P092OIQBA&BWAAM*>.PM!J8LRF,'AEIC(94.KIXCNG':^K$ MO: \7 YVF'X\Z/_7WI7MMG$LT??[-;U5=_5+@%YQ#3B18"=$9@Q0\S#H+)"^VX\/SL_CP!VL M[/(%M!^G=UMP5B0%QI1QV-8D 9*LG_)!&M.#=L7ON?UX8Y+TT7[\.)R'8N@9 MF52S8B&_+BUAZP+"LXOWJWGI(;*O-'SO>14)J$)V3!09=1 N9J-!)2L,RYY/ M<.S1B%'_+J$H;O.*,"](R;8%$$ ![!6PX"T,1@6:07Q_1C+W,Y1H?:T*I4S6&)$\ M&-#16H5@D^,8# #H]M694^X ?BQ9AH)W$L44[SY^FI]OKN;UCGFQN7I-4*[. M+MXL%_2HK&_I79S^VEQ^+H*.7=*P7=.;JR+)HX6];E"R=?B1_4-).,0X5'S2]1$7;7\XB^I0YA^BE\Y%L+L7H M5V7.S) Q\;UE!ETJ=#$(5I,N&-@IJ;]MT-&@P=F5+#,I!2O1P Q""L^L8<@- M-\H;Q,F.GNZ>#3^VM>P8O*&LV-V -/D2OL'9E8HN,BM\-EP[3>88ZG WM4]Q M9D&\T*AEIRIO2J?^8/WG\"U%!3R0P<9= $$_!5JCA!7.9&O]D$5VS6.,8[/I M.-"&:]%P_7FSGB^_K;A!DX9GSZ@\,U8:S1)+ *BEPY"\I8<#)0=S0H5Z;]&8 M3K7V0\^&+E :B@7O%A?KK[,ZJ+C]:R27\FKQ^>[#W,*/+VK=.=C_.2(RDDA/ 1N&'%2 M:AE\N!\;KD3D6K\P!Z2E4IZJM!]PIJ-UJYE G86)7 )9)VI=R/P+$LRFR?E M!G2KT^-$[U-E/Q-\UYOKO4K[[I@JY\2"HM5:E\ @.3G(0P1(F'-)[TS'4&^- M^J(;V7O5V^SOPWI[?$PER(+(ECFIR3G5&)S2VI.C6MJ',G="F^M>9AN=K+<3 M9!\]TK+-$EWL2S8T.+OR@MF0T'&+'D0&&S73#,L4KD"VWJ"1EA.-X=,S#MT# M-HWDXOW<)Y*H'M6TG2X\=B8QT2K7M[]?GL]?W=2?S1?Q'TT'2K24Y)2>G!(O.:Q2#)EY)67[SCL>*]W*WSXS_ZMYDK+# M^U7"^$B.J09A$T0E;?D (IGR[0H@;;]3R6@.P*"=B<[Q\!XR*SK(&&4;/;W0 M38S)Q#)F'@U88Y$;P;4T.&0"O64@8!0R')J_?!RL?=JWW0W5!1&!VWHTM1+> M0\KA_J, T &M>H'!A=-TUVCL;L>HO0RJ8+1"\B2<17(NG+%1"B$49SY:AA/K M#S\0$8[#I'75YJ_SCY]N%E>+/VZW]]\_R_7P294K[H"W,5D+4.;82)6-PP Y M&Z]T^Z+=H6C-&GWV3M*C-!W* MC&?/]H_K--SJ]>+CGWY& I1M[92#L6O84:O4'[=K,/BKG:)6=S MU_K$>U29HT#); ;I(&G:HD&0>16RRXD-FQO9ZTX/29F=?O6P8$^ZPOA.JL.U MQ-\=5YDD6++)HK$2#$/'9,SD4 H6%4[H0O /'_D[TY M]$'*K&T LLHE"(X(V:4;+I6/PW,HIJ;KSU>+V_F\=C3. MFC7CVWE.E:/6"A@"L AE]#-CP40T+*@@O)]0L&,:JE[T ^QPH9+5>GE9^H[7 M*WY/:EN]???^(('VGE<9< &E8"(#(6B3HZ?5,9.-R"[F$T9C]U99/2D2=0GN M8#4H#SWM:YP.UU[O.*,*BD634X D#&C&K$HJT_.2F&0AF_9E^;T57D^*/-W M.A1M?IO??;F_W\M\=%3%68 HR^08'4$I=$9:Z9.%J!G($UK&#E:Z/9:/V1[% M@=EPT%K^[KA*9&M\XA(L$YP>&GJ9FGL/0SH"ZX7Z=*W4];S*^P%JVJRP3B9. M,@ &!LHSI[1$GP4/P8B@!QW7W-CYZ5[GQ\$PLG==[W&T#=)6>7:S^P. %E>I MB,7*2.=BC "!?'=8'#::%6^K!ZRKJRA5=%2C\TV+WCR6P?C2&J76!4#UHC[L6U1>; [4 QUSC+K#$')>@'9QZ"">W9-UZ\ML=4_P14,)D$UMZ8U+VL MAR>+=GF;"KF7&-&6]MG@/;K($9&4JY1D$1LU]9M8W+AG,H^#_&DOYS9K_F53 M]'!V\>IFM9Y=7=51LKUO[ZYN4AD1<^8V!LP<& 9K$C"MN13DCSO5OA/>>.'H M[CDY.NZ3WU7S['+YV^QJ4QI=;Z[KQ.!J._(W7GZY/)_?G+^=K0\:$'W>NPI. MR.R]!U4Z^X1L!>@8F/3)<2%%^^[XO9FR+W'_[4D=TZAVWAY%4E]^=#=E?9=?YN_F'S=+ F6^NBL\GY_?%::7 M]FFU8L\NTFQ9IG<7(>KEOVY0"MW5+:H<2B3.(J3@!29)KVM56A>@-M8 3*+? M\8G"-J^*[N)&%:#0RJ1L=$*P9/(8OD44K0M#9H7VED8/3Z&=!=(CX#[M*NG3 M\/"WSU_@4,UU?W>MDK0LQ]*M@BD>HHN*Z:UR>,I#IDE:9M>'Y>C3,N[)J&8H M@_CY!3>J>3UT:B4UR"2EYV@#JB"X,6:[80GN>?4DASZM_/TDN-"(GR=#_F\@ MVR3K!?Z1'.LHUO1,*>[JN8#4\3G''=.7/Z@6HH:OP^*P&BP^WMOSNNV4QJ]E=UVB:OUY@'?7KV)TTGD5-'"F&-8? M%-QKP(',$YQ;.7HH9 S@)Q'7K=WB79':LKK[M94?)7O^TW_^!U!+ P04 M" !+AF=/<@5)4/+L ""= L %0 '%T=V\M,C Q.3 Y,S!?;&%B+GAM;.2] M:W,;.;8E^GU^1=Z>#[<[0CZ-=P(GSID)/'LJPE5VV*[3,U%Q0T%)*9NG**:: MI/PXOWZ )).B7E0B$TAF]8VHLF2)3JR]=F)A8P/8^+?_^?UF47RM5NMYO?SW M/\%_ 7\JJN5E?35??O[W/_WZ\8W\J'_ZZ4__\W_\MW_[?]Z\^=_JP]O"U)=W M-]5R4^A5-=M45\6W^>9+\?>K:OU[<;VJ;XJ_UZO?YU]G;]YL_U'1?+.8+W__ MU_#'Q6Q=%=_7\W]=7WZI;F9OZ\O9IFG[RV9S^Z]__>NW;]_^Y?O%:O$O]>KS M7Q$ ^*_[?_7B)\+?WK0?>Q-^] :B-QC^R_?UU9\*;^%RW;3=H9'VX]^??/X; M;CX-A1!_;7Z[_^AZ_MP'_6/A7__WSV\_-G:^F2_7F]GRLOK3__AO1;&E8U4O MJ@_5=1&^_OKAIQ?1B;^&3_QU67T.?+^O5O/ZZN-FMMJ\G5U4"P^C>=J7577] M_",6J]6#)P2&1& (LL#0?W_EP9L?M]6__VD]O[E=>'K^.@!_#\";IV!SH6M( M^*4/R&.L/GY@8KR??->MTB)^^LC$F+Y7A_'S\V,?:TD+.^&?5FMDC\ M9CQYY(N8%^%3;_UWNP^&IQ^1WZ;QG:@>/+CZOJF65]55(YH/'EW,K_[]3_Z[ M\[OUF\^SV>VYO+RL[Y8;/VZ]KQ?SRWFUEA?KS6IVN3EWUCH(#7*(,E5:1+%E M@%*)-(($ 7/>//&\6K[Y]6/;?O.CSBUHI8"VW%)3\KNJUO7=ZG([.'EH86S>HOT?]Z"*%E7Q6XOK__NWO]X;\X#"^O*Y=Z)! MLQJ?9F2U2U)BQ!)U*O= M6_C@99&KRZ)>754K'^&T_VBVNGS%&[M/_/6R]L/V[>;- \>$2">](77R-V[+ MC3?E.5Z>=*(0JUS=+:IWUQ^_S%:5\@'1E:YO;JOENHG2Y&KE7[XJA']K]>/^ M,^]G/\+/Y+?9ZNK3[&)1G3,))9&$*0:D@-88@F';YR"Q]GRS'V5>[7CI4#G( M$<= .(HEM4PI0A$30COI+ X9"7CS"$"=5D*;9$$.VE!SC@7,WH\?+(/_X 5 M5O!28%H"+@$VCOKG D,@QRSS"+#MWP&-C](\GDCQCF2I8UR;C:#(4+8S-WFB MUT,:C@6LO>B:A@[UQ/XX+!W 0.=(M+=*W:-;7KWW+]@OLYO*U#>S^?+<>*WB MQ'<75UI#'+"&RK;#"&M85%": Z#&V#&A*14<4P0YITY:IP52_J4MC1A1G;:( M8H/+DWBM8YPY=8?U5\O7?)4G7LS Y['0\93NFX9ZGY:"QP'EZ?W1=2RQ-[>+ M^D=5?=S4E[^_NPTX?ZYN+JK5N2U]+,NM,$P)S7PDA3EJI<4ZJV(&A)=;<88Q M0@&G%!BJM.( Z-+P$FBBD5(R=]8A "KJ!M$Z3L\',-=-E,'CK[LV@9];.TRIL,(R2Q)]^"*K3HU\(H_>X#KO\1)U$!&N\G4>&3&2=51'D\D4$>Y.B)2 M:3B>AE ELJ7.\1;&"=;[:G5=KV["SI5F7%SO6N/2#_I0,2:X*2&&U,_^VXXE M-(R2JI?:T 28TEE-+2HI T 02YQ78@LPT*XL,XO4S[/5[]7FL&/%*5-OZKII MTABLQ:G1 :+MXL;Z1!+T C5'Q&39+5N7[$#EITR\YIXHSO#FN@_$13F@@BXQ?1!KEC&O*6Q;)N M2UX)V$LGC9^^U3L$A#/?CC.<*\JA$-H"M^O!I!0J:@H5TZXSA'OU@+RT@ *( M%<7"1XK:.&4UQKGW,#32Z-&DEL8(8E-)8QY.,TFC!SM9:=P3.4@:X]WQ1Y'& M'I9%2V-?]A)*HW_IJGT.UI; ^$F4=$8+ WP,VX8WQ&D'$HOC0Y0,;0FTPB,S&;2R0#W.G*Y#V9PX2RAU/^ M,%+9Q[9XL>S-X&MR^8_-MWH+X.(8 .=?]5W[C)<08&$P)51HYKNTHFU?ADIV M.LD5WZITQ&&O&L8:'V4Q)K4@PAING9*<$3N&3 8XW50R ZO'%?*TA/97QX<' MH@+2>W$,8%_7QMR\7^W*6S0/F2C_#S">R ^/QJA 2#/R (%!,^Y$4_3,F)./ MYM..-QGMJG._H(G/<;RT2_CM?%G]M*ENUN'M\G#-FH M]: $<(2EU"&+5%E"BA62D)6EI,(@A*@H3>:1J%I3GV\2GS\U"*'5R<]W\AB<.SYC=1<1XT83P>M)\ NGCU7 MLEN@_##__&6S?E_Y#NC#I,_5N::<8R#]I(DXBX%@)6V+%1#,6=1)CSP(.>"8 M$^TNA.,,JD=]-K <[(78D)CT>DX>&YX.K%'LL]Q#K%N MJ]?!J5, X5)@;+F"H^Z$4]RK,.?=#/B$X MG*H9=7RZ;4"--'OIY:;,\YC<'CKQ /3^N'^G-;5YQA4A2U-C>CMB^2H5 MST?7MT9WYE06P,8W_,D*V8FXSSZ]=+/YZC]FB[M*KM=W-]OZ+_;[;15.D)OY MU_E5M;SZ,-N$M!JC@"!CL592&04):1=E*&*R4Y P(EJ)L%-*42(YQ=H)1)G1 M "LK(<*(9XX=6BS%CWFU&&L*FLZ5F>>E)_'BZ)/58&71F%DJ67 F3\57J'^_JF^KU>9'*"&WDW5\4>X=!R\4/Y[CCPG(+JN/%C&,N9:[.[EWM'^>]2^^GH3J;BHX-LL)!; ; MP7G*/KW.VA$!3,GY-+0OJ46/2T,E9VNPXH5V=X4IB)$&B'#0&C+IHT[!V;X; M D%1$L4[:,\:0J&&7$.I*?)_(BY*@@22I1-"H2DH7J^B,TG('JAYF7C.H'DG M*5[3@;<^JM>#]8FK7A^+NJI>;[:ZJEZ8I=]Y:=BWN#NU 9EF3#M%I";&80>$ MV-6!(DA":&*4[J4V%"@%+AFPP%+*&99<6R5X27@H7NER5W1H815?9JNK;[-5 MU72^J@49)VB]>>PF8F-0&"=<>_8.IJ@G.7_\ C5'M&DHF=/0H\%6U&E?L)QB_^;Y9BGA&B!F@'&Y2_J]]S__TJP0K'IBBIT9?!8YBVY%Z8A?!GL>IQ[R\1<5W%T M=ZOE?'/7 '#S[^&[MD&(I-=>2S EHH3<(=M6Z/6A((11:GBD&6TQEPH*ZXBF M@@C%$0866< (5"7-?1AUCZSIG=<[;'&J-X3$;C(W$G]QNO:0NA;6B63L98:. MZ%8"6J;^>5L4?QQ^T4)B)_ M'TG1<4W)QTYD6-2/F"[JX4T\4 [_M\>J\8"#9P2B'T>GU8*>F.LA;T5D#V_K M=&"$%-6P]#, CAG62J/V!3:0=;K$]/$S!0,H7"1<&HBH?Y:092-05 &'(V]. M3]G+HW+6T41U[.D9.$K4UU/DF[OW]A<#@KY,3:3'QZ)^W.=[6=VEU_\\7\YO M[F[:LIG2/XE+6D+,I!*,*"1VKS.V2'B(Z^0['&DF )TZ]0/+7^C6_=@Y?^EY$ M=.[9]X/G,PLDLI ZQ9 T H;+5-L7F0#::1GGZ5,1H= )(#%SCC*N)6%,.>[MB#LP$9T[CI,.G3L;'9&=>XMCS,Y]:/E+G;L7.Q/HW/UPUT/?BT3[ M5-[N"R@Y8RD#$)4(<]74=R5MA(J9GXPFV:9RWQP1""BM12A\20E@LB2".BJQ M9K8$)'<%AU?VS;[M6Y4N!='=$HDC$2,CZ-7&-*@[IN M3NG+U6"E^W5=7=\MWLZOJW.HH1!0$M^XPX=>=9/UV]FX23878.I6'A0B60MAM6!NI:)T(3"=E9L M,19OCQ$\KK#=L]9'V7IP/G%IZV-15VWKS597 6>4B;ILJ5N+2 ,G'4#"2#]%\F%- M*(!(6>D5 1'@XHG(\X@>4042"5GWMS9$';=;%TG9:P$D,2D"J.-2%6 M0:I%R8F$4KC2$*F-RGZA9T0OW]<8V!H3BE@=FM/OF.]8CDVHR>/Z-)MH#W7G MZ53]50<,E?UT'OX#C0L)C>XS<*3F?+21Y>-FMMH8/^5NMF!0(Z2/^CGP7Y!B M"A*&6B$J,7:CCC /H2%>8L.<9,8RBB3W,_<2,#^#MY!AB'+O6$\G36=%8U@1 M+.MUH'ILGX\T^.1S]ZD&H1A/3W,\>N"3G.-2/^?_DXQ//8U//4X-\<%HX]5] M4MY'RIAS#2W"I<,60H!WN@6!L31][J@;K%)*3C2V5I:28DRY1 (+!S!3!J"2 M_6'&J0%+BV-Z>:31*8^#3S<].MFZ9CI/Y!R/XMW]3S(6]3 \]3C4E_ND8]#! M[2=$&E0ZA9FDJN048%B25H*0,E&U F+;ED80!JPSP,\:H9,2,@EYJ7W37@RE MSCZ:'%^A."MN7[_J:!PG)!P',O&?3>Q/==U4))E#];J'6_Y HMS'NC[*VYO% MT4+\]I(0 '!& L(24F1 I99W'9YS774WI=DH SR8&C);;BR4954,6E*ZD79T=_*:Q:N1 OK,O1PKC<[CQ=.FE M4USWE,H%.:/W6"__@8:)I&:GCMS[\=ZYEM=L_44NK\*7L(_IZVP1;H^0%^O- MRC=_+@40%%)AF0#&3Q54B;8;6S0H"6==JQZ\T@H&0B-NH'^BH$(RY?^7K/0& M&V)*DW&CV04Y8Q;H2%&FF2.R +\S%/>CBMP"[:'"?0"TCF7U%0G/Y:3JZFLW"9\0V M+YN="P=N9INF3,&[ZP#(+>IO]Z+O+"A]E,/]),I"12W7L@Q'Y3FSG"'4N7[= MD#;R=>8]K##1:?IT@^QDX)D=*8/]J<2TIN!KNH@ MK_[S;I9+M9(W]6HS_Z]FT?3=M:FN MJ]6JNM)?9JO/U?H<*")AJ)1%;!A4@7&@370(AAF-&:82-)=[T#D %[)[5SMX MQ?SF=M$D@W9;'M;UXJ[Y4,C@U\&NXC+<1Q WU*3@O]O ,3+UD'6,Z- MI1;S4F'+'#-&0Z';"85$DD7=-)FDP(BQT;;9 ;@X<4O#;S=Y&YW:.($[ MA'=6[ $V!,LN!&>1N"ZD'1&YI)Q/0^;2FE1G?$BPB,T$+G]JN=1'NKZF9^=W-...-,0E@2*A6$!A$(]AH)Z #!ZM/:*53K:H=QB%[U8K:/:.4F M-8%RM?"*/^\ _N64ZO4,89TE; C94]2Q0?8<%;/A3'55M/OMM=L,X"_5YA&4 M'0P?#+9(- -:<0R QE*%0-""?1PHO>">+ZO/H?[PI^Y2EP-&IWXJMOWT">+> M??9VBVY=^+_.^^Y=SN*5;OIX,D_T4LQ[M+LEF;.P/'-6/%'25D3#K'8'>UP9 M[<'K$6'-Z:5I2&U6"^OQWOG(G97Q[@:H[>]KC.O">/W31R! KC9+ ! MM&/O_>Q'HX=RM0HWQ&T+U?_B.UUSP&/+YLA[P)^EZXBZ#>1W&@(VU(C'.[Y3 M<-)]^6&[R+&5PT^S[U4XRN&_:O_#N9]>J_KE:GO+C;7=PMY MV<1OZ\/??9PMJG6+0UH)D2-$8LE[1\[?>8S$;.8UMD MA8=6K .VXO*57CD6]\?%[\2D]\OT/6"[!5RTB/T$]L$'&M2OBN18[KBJ+^_V MVXTF[I8'6$_KGD=C6."G&9F P* 9EWHS]LQ E9_]TXY<(]A7C_4>Q\7F?YO- MEV&?YKNEF:]OZ_5\FZ*0ZW6U6<-S8DH)2^Y@"2VC$EJ-VPF!4LK(;@-9HL:R MCUH!6\BT7C7H9HN0ZUO4R\]O%O.O/M:<-3CC8O6A_':+U,<@MM?(%("U^]H] ML0?H K?R.*%9PO3C5!T)TA-Q/(T0/94Q=9;W,"(\W^\D?UO-UM7Z@Q^<=UFI M7Y?UY>7=[;RZ.I]V=MMOA"A<#EIDU[GA7W($NMA=")>KT*BIME\/SAOIV>U\,UOL#QLA"WV;UBJF M #*FI!3J%@!$4L5DGA,VFWF(T%_"6L[ZT2G29I!NQBONASHC0E]5UW M&)R$]=B-!5MPQ9];F'\)Y-]+W@[JR0YR=F?QZ#:"Y*Z81K2WFR"I'/D-5B#< Y *V<0$H*U$JPIP#*)#B9!,HXR M[J#NMU<=GA6_6X6B0KV2I[F\TU<\Q_-(2CEMG;.#V_AF>^[\%/G7?JQ&J6U2 M-TU5?],:^:HB9^"T4W[W,9+YLH7P<5>78K;#L#VIQ86 "&):,@0E(H08UZZ2 M:42@B5#F+.V/H\?[[5'#BG?D\4"'O/!)6$^IN7L'?#QTP%9UCY\9'<$!$;GC M4SJB7QHYN4.Z)94CB7HIOYR+[PFDFK.95H_POB89L7YZ4%EI"X :KD6ID*1< M2"X!%:P]6:PM<"S=>-6G]9%'JX>EIQ*.5+V8'S1.96,[RRCU$&W"$:H7\4G& MI]P.R#,Z13EBZ,CT#$7QX](0GB<]*@TRK-N8-)R[_GDN72^;Y82_SS=?]-UZ M4]_LIG'G! M(G2T)LYQH!A2A[5G$<'$12I+]Y(&Z'ZU:Y(T_0X,KF=0#=[I#?5ZB:16O8D MN_>&D7P$)]TMTG!]CW,BZ?MGV8O;)3*(_ZGJXD"K7M\?DH"UX9M#WL]^-,NS M2I0,$H0=HXAA:+6P;=5N+7 955-B>&N9]\_M-RC<;O&DV@#2F=_'#DZO31^Q9$]5T'K;TWF[1S^F!HG8ZJZZ>GN_W?6<0T:(1%#) MTBF""4 ,[IHV5+BH4A1)&LPO90'1X9;?!&H6S>H 0\BGEL:C? Y.^<5[9JJ"F?NSJH]:-4 M8,*(<@#[@W*"V8E/F!<\.#X[G3CS11;C\X.#?#%5$4U@6;<\80+V(BZ8[GCE MW[F&E%E%2JZ<5:5E!"G5 A"EY.>;>C-;=-/.A,U&2><>8>=N_$N7FURC[ZU. MQGDWQ3P1W7&"&9B.O$IU],NO.[)X1# SN&(:>IG#L*=W:N?A;J!:;FN(/W]! MJA'.(4:X+2%'%&&+%&V!E("1F(@S0_.9 \^F/U\OZF_K(KPQNUL1!EV#G<,' M@U1T+/J3JND>]!0NIHXG-EY@4WAITD*;Q,!N@IN.RZ["NRMLO_Y4R\M_W,U7 ME?PZFR_"\I/;%E[\6%W>K1HDX?Z<<\B,, @1@XG H.3 N#;3X(&Y,JX28NK6 M>^SVB9/=]_[G7V;A:&]]W?\FFN2D=Y/9D[#=2V-;I,6F+G98M_=VW2,\*_;H MWUS7JS>AN/*XXAI)YQ%ES>68:?9YM=@\VY MX2T\N;S2L\5B_>[Z97SGW% '-"\E()QC1*2S[078UEF$8X+;<1!ECG?O@0]3 MWG&\TU&/)^>82)7>X=_.0.XM."L.;&B2XHT5^\L7)R7B*7QP3-I']?%$!']< MFQ\/ R=@O'>T[<'>5JO-C_>^8X6+T*S_Z6WXR+D&&.&RQ 8B;;30%.,V*QV* M0JH>>^H3MC[.MOH'T?;M#FPC*%6+=&#@/8#_GC%W9LZ3A=LM3B_F >E90[M] ME?9Q(NT728P)LH=[8B)RF\&PUT+K5-SU%DYUMYXOJ[77AE^JS;OKD$S9_>;J MG$EK2D:U%+HL&7$:D';SOV5*B132.:3]<<2S11AN?KR8+YNSM=MHK#F=5,P" MW&UI^G53OS&(;+,@-]L9,E!;![FHI[IF=TLR?;U'VMRN&\AOLLKR-?+'4=@C M1,9H; I_3%1EDYCVFLZFXZ^WTOZTW/AW>>ZCY/9L%9(("2"((OY;:4NJVVKE MUG+A!J: H]L;.^G;PNMURC,!O3VE,0^OR?3P'MY)#G2^2E>,ZO6F>J)2U]^> MU_1M(%/IMQ> M/K]506'+!+2.:N* %$QC"EH@%AB:8&O6D.9'WIIUW4)-OC5KD \&J>A8]"=5 MTSWH"6_-.D)LO,"F\-*DA3:)@=T$-QV7?782_+1>WX7;<-]=Z_KFIEY^W-27 MOY]3*)SE##'+ 6"LA)*UET$X*+#LNTN@7VN99?7A:O-\![%)6C8@BW5 N<]D M[C\043XU(?/Q.P#RDSYD=?^G [ZW^(H&X.E6ZY_EJ^-*_#"NIR&)">TYLH*> M@JD^@J=K'^"N-B$ST&S68M0)SJ'$P%%K 9($[O("#A@'H\Z7#FGGA"*W!UHL MZTVU3JYTT93':UQ.MH>HVP&N9HO2Z53M$4,=]:POK]-3LMZ6'-&P8>QTJG;? M)C9=O7K4FI[=WE;-AJ-/J]ER':: ]7)]+HB0"F*$G2R=(,A*Y5H,$N&8->H\ M $ZPP^>R0>J_+!;%Y@!K1 GV]'XX+G(GY'[8RHO'^D3USHHMWF:[9O%I*AZ( MJ(-_4D_T*X6?VB/=JN''$O7,.)27\ G4Q,]G6SW&*]MOV=_#.!PZ_U=U];EZ M)O5Q[DKC*(5$0V@MQ]80RUL4K&1]JN.GAC#N"/9LC%Y ]>S;?>YI=!1WY[+#'(+5G)C(#R&7="_L/ M\K X++'[]]G*R_QF?W M35!JOU>KR_FZNCHO'2B9@41!Q2&B3BA+VW8%<[V7I/JU-JI^53M8H<,U:U%% MO<4;MCG>MF'BX6)5?W7K27Z\P.7G?8C&->B*';QBC^]T,O!6(4Z,)4P++[02M0"(*W&"K:-]FCW%UM'G]CSEVO+T M.N_=9.]$E,?I7X\M3E/=UY1D/U-G5TQ#'W,8UGO_4B1W714SM![^#V="O\X6 M8;[]H5IO5O/+34AGKK_(Y=7#'QQ\\GVUFM=73\NW7B[NKCQX^]U'45M,>;YL5/QLJ^75 MO5G;D]^KO=7-!^*T?&*T=AP/)H8ZWYBB&[\WHXH]]/N]<=M?AO?@\<\>_(.M MT<4S!;K/BKWI16M[$8POMM:/.T:-Z]DCX]Q$7[%IC)53):?^0\C$B&/VN=$8 M":.DY X0PI&??YD6$S*\/+]MS/RXF:TV(PS$K^*)D=+'T"-5M=-H>E9<5)_G MRV50QU#IIFERQ"'V=0>.,&(F]=I)!L _T""6:TSJ[,1_@B&FNZTI1XQ(AL<9 M (B2'H0IK16N%( J&\JD;3$!+>UN +#+CD4A\J*)E_\6>![QK\*U0:_*_O^/ M1*2K _\91*2SK4E%)([AKB+R\>[V=E$U>R 7H46WJ+_]M+RN5S?-GLC]>3FF M!3,^=A58 &P)$B5J8UBD 8JZ;S%5FYF7"@]A%E?S]>6B7M^MVGW/NP/#Q?P> M>.0)X634=XOT3L%Z7$SW@/ F4@L8BP.0)SOZVY&\(_*:FOYI"&ERJ^J\+VWT M;8KU3?5I]KU:OY_-KWZI-N<&:H*)^O:Y$=J MTD*@,-[=!^@PU:",T:'L8$XSR0MSO&6]?-/,\PY*Z2VO4M2&RN_![LG_R3@O M/O_?3 ]]Y+5%?U!Y+[CIVN<_D\4;DN5,U M@QV6@V.G?Z]7OWL@N]A"7OWGW?;ZI7,%94D(,-*5Q%GHL#'M:52L!>^TWS]U MFYE5WLPVL^*R"L/SK@3TOF)^<;?T[VEQ55U7J_#7W94S17,JXW.U/;'H8]H# MV3_X3<0I^Y0>.B[OIW1.G(JWTGV \JS8X6RCXN(>Z8G8CJAF<"+6^]4Q2,5^ MM_H%W:EY9HC+1>X$:A;DL*K.^TKVJU/PH5HT!_;K3[/O?Y]OOGRI%V'V&R[R M^C);56JVKJYT?7-;>9Q-3S.B9)(Y)1T1Q(EP6\)^F%10X $%"Y)CZ=1;!U\#B-/4-HAE]LB<([NSIC'7R&_F"V4/,O,:<8KX^$>Y'9?K2&%] M>*7A0T:+WSZ%FT"+ +1HD(ZGB1.RU57W3/S]>SS MYU4(V+RXOKO^4'VMEG=5\][=MXU*!JR@OA6#)(24&L/:GH@5C]H4T*U%C06" MWC*(C*6":ZD$TU[@#:&4E%"/J'X/ 8>?[""'8ZX_S_ZS7A4?F^?$"6 BYKMI MX/BDQ\G@RQR?6@([,7=$!=,R/PTA3&Q3G?-=C=PMNNOW[Z[M;!7.OH334&T@ M.K_TRFSFB[L0KSY$ P@$&E.+)4;<2J>AA&TW+;&**C'3%P/GUA*@",2444.8 MQ"%Z0I1QR+ CN;=6'4IF.,7[MEZOP^G+[0SQK&C -_'-#G[D9M)7VIX<']N3FMEKTY#C[%8^WK,Z"JOQDBV7F_E5:-G/4S]6 MEW>K9GERNPNINMI67;^YO=OLQI7'X ^#KI( I#BP7C* $=AAO-,,8SG%_=0\ M&3SC,%"*,\X=IZ62"I7<*@VU(:0D+JY$PS"A/[2IN#>J:*UJKS+8VQ7^T<.1 MH>\P,)ZW8T>(23JZ_^#1R\=/1YP)#2^I'-1IY!G];9C:H#0^ 2^.5R?R1=QQ MC(^^^6;M9+^=QBB D75>GYP@LL3"0MVDO$O()#-=$Z%]'Y_]F,$>TLDVK;U MS:L'#OJ3.8U>.MB*9X\>#&6E:W_9909V]^DT+84E)'VWWG@4J_W^\W"/M__/ MQZ/?SS7T 2BBRG%B '+,4DA;),3$G?/,T7[FX&T'.7+%/ O1W43KU!S'"5J; MM6QO\&KP%M\\X*)%?'@NH@4=EM7'%;P>M!X1PYQ.FH909K6P'N^5CSR)4:\W M^P3LN0HB[A#D#%)L"))(J+8-JR&,.E81]>3,HAC A$G+JI9$U#6'IB?[QC?P #7<7@;ZMZO7Z_JJ_GFW.J;0DY M-8A*RJ'A NT*_O@6.'4@IL!IS'.CA""^^F@#)12-]ECB1""*G&X2D(N7. '8 M4O+^."59>O^!_4?Z?A^6IM'S>R&OA[\C<;U^?TC7?@][\ YNF ?.:"6IE5)1 M8(0//LQ^3D<94C'A0/]6,H<&]V>4JQVRR*.0 _CK)A/C4!LM:!.EMEY MD9XCFC*_CQ;_5X=M'Q>6L<$T@3X.,= 9X&R MK=R5):91A[P'-)-[L6VV".>9UY3\;RA<:/\5:U,W6W+9-Q(E0 M''/+F5%<*>*;;=L4"HBXC/*0EK+GCK?@FDYU=0\O-I<\B,RN6>.Q>(S-#Q]0 M>(#L-,ITE*6CZ=X4[$Y#GQ+9\B2%FXZASOF9:NF#LX5O4E[=S)?S$)B%A>ZV M56!+3L.A90 4X5@Q8T7;JM5Q>U2'MI59J7;PFEXV>P P,JLSE-*.F9X1V8S, M_AP0^1#;:13K%::.Y8D2<3P-U4IFS>-\4E*6NBJ7NEO/E]5ZK>N;B_FRV7SS ML;J=^::KQ8\/U67]>1E*QQV<\%_OYY_+J["=L%K??^R<4X"X\)-1IQ332H;-);;0_>%I?U.O9.Z[']U4U%)^RJ.-%M#2D. M+#DK[FTI[E$>EC99G]UGVX)>;RTZ^/"X4IW6'4>4_41^G\9 <"KCZTGTO;AA M1M[4J\W\OW:;.W]:;GRGFU\L*MD4S#J'HD066HRL8)HI0:$DNT8Y1XK$#!L# MF\H]#!R@"XO[^W(K\SW0R!%A*+7=%'Y$5N,4^S&A]]"*+;9QI?D-!'! MTY#&5,;465["@:NPY\@_U1&(%<)*6X1*O=]1R[5#-&8'1OS3,^_#^!3^25$_ M67L=N/3Z.FD]EUR3\C5TJ?7$ZZLQZZJ=>9N&H@S _]HZ:B03T;JQW9@? JUS MHBS &GIA,A9+'UIQY?8*16D_Y8AX?F;M:$X7-ONO=_H171^N%VF1RI&)K[[: ML3N(\^< Z"\G$I![2KI(2 \")R8B?2QX249ZL]%52'ZIE_7#QG;*=7]#D3.& M"PA"P .,Q((ZN!VL,V7*EP#LNTUN_#D+Y%;PQ)PVDUUQJ4S M3H,.L>UE: ?O+R?;-?8J8TX<$4[ 7G<7Q3P_LV#MK^8)F>'Z0+WZ76$4Q5PWD,Y%8(8=KSF (+X6(R;OU;&2=G_^S$^*Q8'KD]-C6; M R?%28E,.!F>R RXS\RW,Z73"$03V-%UIAO)3%PEJ9 /;*M(S)=WONUW^Y2X MJJ[K575P5;#][J?S#G'1H&_UL/=]XR=R9->)^Q_#A[&A]\&*R'T] MGZUIQ;UMK8L/;TS?7MEY;\[^SN-3%#7+XIBC>8C3OP[3&$8FP<2S!=JFX)VX MHX_*TODWU2*GTN!MMAV:K M14-'E!Y\QHP&F3@EPYJ'#67CWIRYOE[N+-AX7&,/,T\I.#8 MU+(75=-X_7MB?SR%',! Y^UB(7L32B"OJB^^8\V_5O=-^O;?7?L^][Y:S>LK M__-5-5M7IMI^W:_84B,H*HF2C#K),:2,X1:8#PAH5%6@_'!&V2=R>6A"T\EB MBPB-X)=NP_O$7!(7"6R]\0#]PYUO9\W--?5U$RR^1%O2QF7V?S1;@< MXXV?>K]9SQ8A8_BUVEY:'KMY^62^'3: 3,JMR8>5>Q/."OG VZ' UUEQ\%+L MS"^"_6WZ<6=WL36\V%I^5LRN_?LW?NWP7"[L,6R-]M9,>S ;CX:.0]S(?DDQ MOW'UJII_7NJ[U:I:7OXX.*HLE]N#RXLF02JO_O-NJ\Q[L!)#$Y(-1'',B.5* MFW:7JL2VC"J,?B*(F0>]'?+B<@>]V-RC+69[N.EF13F].7RF-!%')A_F6C>W MAAV6IVBV5AW85MP;=SCMFL90-LQ)/>=?([P5TQ[&QB(A8IXVFD^Z7\GQ!.>^ M14()),(Q[1NVS#%)]3XI" "S,;GI(>UDSE3K)^FTV L[!E#83?S'8B].P3MF MOOP49;-9S2_N-LV%C9NZ>#];'1N=,UW^\2*%1_0U!?'3$,DDECRY)B05.UWE MZI4;@L\YL"0<5%7""JR1%<:VY3*49"*JBO?0MC+'P.T"6W&[71*X\3'0>GL7 M]\7^+NZKW5W5LU?(.B)IJ6B> MAJPELZ;.\S+&R=O??7#XQ3]>?JU6L\_5+W@FX6U7-/JI]FA]#Q1W1##+ D=,46M;6.U/.\:C#IR-!RBR6K17%;&O& M \%<%_6]'9%+J6-YK)N$3M!9<4J[]]/.@F)K0H@DMT84!U8TM2B7E_/%?)L! M.-4*:QK6CTCVR&Z=AK*/;71]TJZ4;IPXP/9XT#(V5&\AE!*-I**J-&6[_*M* M8NBY?]Q%G6)D& B1EP.\7;?^/HT.IZW(T%D9)S+#\/5?B0'9%3WDX?8_>CM M*>,)_#5]V4YA9(1,)^,T479B/RA 1P7V(X'5G A64FAVJ5Q6EM#&;6I,U6;N M;,7=33@14J\BX^MDE";)061A,T,NXF2A<$?^^J35'_.P*6X<.T M\RW8EU^JJ[M%]>Y:+C?SY@6>?ZWN-]+:[Y>+NZOJ:GND_^;V;K.[G>*QT'T* M&SK.*4>,>%@ELYP*Q64)20M22!UUT>G]$'G2]:&05,_GG^ _#Y?GULL@#/", (U$8: EB+&%H7%?*>$F?F4>PE M1?LM@(L%# E M&)E^F=U4IKZ9S9?GF%%L,5:0"\V)1K LV\F;0%!%'>,;W-AIQHBS(D L?MN" M3#)6Q! \1/ S<9M$M;O2.J)ZW],5+<$]F)ZRCO8QIY,8]N:IT]43]N9V4?^H MJH^;^O+W=[=-[<8/U7JSFE]NJJOFI[\NYYMPO_+/L]7OU>;^1S]7(9MUCJ4$ MP#BDB1(EA% JZEI05I6="OF.!"5WWB?@*>K;W37JJSWV8MW\YBY /6O2QS>- M 8<_C[A\802?'9?0";HK'!CW_;VM%Q M?!O+=1&W:DS+A?WNW!C)E=UNYAA,Z#.CZ,B>FL"M'B,:6Y^D-\2>U5Y^K5:; M<#NXJ2XV]Y%!VZJ64%I* ":\I)8A#?=100EMU(1C:%NY1]CMFNRJ6H3JQ^%, M\>9+52" W4[+4>6_*;+6:+3>[-J1"@I04&T@%Q)1CCI1UC'.@%04X2J_B MGCR..JWO+OZSNMP$=?JVA?=$L>;K]=W,OPAA$7"(@D42VTVO\G$:ITX['"=2 MH@A6!1T9@T[OI@A'M'60S,X]DT*W]9G#K%]<*]$_(M#L;[ M>1JZ/[[9:9?]^O(^TF@C;^J[Y>;<&(FE(II1" C@ #E*=]@DQ4Z-.-1T1#3F M.+.^EZ3J@21=/I2DJI6D?1FC_N>V1_+K*&-,!I>>9( Y*[:6_*'&EBWD? -+ MI'/_*4:56)O3#BF]&(^HMGDSWY;AE\NK[75YGZOEI0=X?T!H?S[(&F>1TQI0 M! @O!1*,D)+Y253)I-5=ZZJE;31G$G*/LUD:?8#TX$#>R<[C11%Y-$.9PR'3 MZ/N9;'M:>#(;@UW[\MMPLXJNUYM].XI1I'AI%9"("Z:1X[QMQQHF8N*\^*=G MCMD:0,7N!O;(H\H]J.HF;7E9BI.O!LM9$="<3*&>\'%$A?IS-PVE&8"_3O46 M15X7T5[9OF_P7)4E9 (B#2#6T!J+M=DU5'(@H[*0/1Z?63/VB(K%H7I$7LO0 M@[5NZI&9L#CYN.?J0$A&OKW@"1]'Y&, >=/0CR$&/*[X/Y2+SB=W[RZ:GK2M MM7T.J4"::N-;L1)1A@1O YMPGR?L<6=U9 N=^L/@JZI;4+MKJB//OD9RUDT[ MGT/W"_-*R(M[W1>0\_67]RB_O:V6J^K^UP'DUSZR0KF4#L@0WH#MC.7 M4I:X4^GW(<_//*,(J(K;V?RJN*Y7Q:S)U:Y#6+!=:9@OFUU4-Y[XNU45\D-A MK6$K%XOY[&*^:)+!$?OT^])\7#S&8C@R 1O(#8C.BBVF+GF,=)1%G%<8@;I^ MAQ!Z4=CM2,'S-C\CO"D8FL#F_Z$6U.G>ER%IGO>S'TV>^CS>\/5V\;=^F B*O8.Z)Z%]LD!9N!R8"6HQ MG3(;U&+HG!&*)G(:4=]0(XYFAGIRTE5X/H0:<^^N?UU7TLOWWRR_^#:M;.1XRS@'Y=U#O\(;JL=A8TX>K2;/$[%F7$:NO>CQUTTP(MW!VZTAVY\I+?%'O^X>CN Z".B/(;[IJ'< MHUA:C]\YA@2?C\J.?JA"]8CVEY^JU0ULCFEH'_P:+9U& &LC:0N#*8/ZAZ4) M&L^L]D\J_JY:C#M%]\^\*=XD#5]3N*1/8#NR-P:&O$]N"MKCW8ET0'S*>/AU M.CM'R@D],PTESF?>T>@Z.8])-#?L1PM9R@^S3?6^\J__EAB6A#*C;&D- ME-R6L(6A_%0@F>;V:7QLS;W:82R\&55>L>WEBP1BF]L-J<6VQ5L$P&?%#O*$ MY/890OO*[1#?_ 'D=I!Y,7([G,>NZ8A-MI=+TTIM09WKW!7>I^'_VGZOM&>:M_/R^E,YQ#9C6T M6FBHJ--MYY(R[LQ\QR:A,$0+[A2DCCJDA=+2&$>Q8TS[KIXY6GFVP\5%)*FX M[2U6]&" MVYUBZ7/5S#!.NXG<:'3&[I_IRV2>XXI'6#JB8DG(G89VI3'E\=G#=/P,U*FF MN+T&!@M@@3"XY%P;B !O6V0015UB,J2=TZE4CVM(!A$Z2*.2M3G"7=Y*D'.P/5:5>J'D',@?$RZ"2T3)<^C-L5DI008!IU*'I8 M2Z=3J%[77PRD=9!*96 TF4Z=Y-*+HSS%:U4DOY-6JUA;NNE5+X8Z'9PPU76U M6E57/]W<+JK]#N_0YOH73\2=_]V^AJ7%1#K+0QBGH7+08=$*)L2&=JI0F[S1 MS#K60BT>8FUZ7\S)B:0\'U>SDU(<)VQ'V3TK[I'VN50B*>41QS%.17V_,QH) M7=#MY$8$/<\,)=D8GL 9CRQFU9G?S!YC35.O:+T.BP>[QH@?T23&RE)!.: < M22G:QAP1/'IDB6]BK''D %D/+>M!7<1@D9>UGD/# :@AHT /YGIH?EX&!RI\ M%)-Q8O[$[M>DNS]1$Q+J 48\)\M#.1F8HGB[+Q]L'5=,(Z5!Z3 Q3!*"=LTB M(V"9($O1O;'3)2K>]JW;/IS@0?F*/-PF2UETH77,M,6>KOC,13S3DTY>]#"G M6_ZB+T]#EX1NZM5F_E_-E/?5*OBHEI6U_.7M[/FYGO8^E%>JA-)7E/+ M>X^SV *=A/0]Y:_'2E-_'TQ:#(?8U7$5:BAS'4OC/-OX6EY=S9L-?.>.*@ E M0 9S']TS5Q+.VD8)8MVO*A[>U%C!WK[R_OQAUNLR,JV;@-P.\_-Q>4VD>FLO M>RV^<1F-*ITS)K-]J^@,8;AK.9U7>'AI/I^.P G,ZQ,:4V=YR9)'Q><.F5#V MG3BC(< :0%:ZMF5N0.IX^-7V,@\ #P*Q$ 8?]*W^0T%2PI,%Q$FYSA(*3RX& M'A;]=B;\#Q/W=KKY^=RTOF_-W\^7G]_5B?OEC^^?]%GJF MK9:EH%):X1@BQ(-@QC%F,,&*ZJC#.]V:1!01(TLI%,44*JY*!J&FR%*B+50F ML_0U*(/FO?-0DL580!:@M#;*^+RI;ZEV?I-0I M'!7G'6M(4XB$QL)"+6GI2EY"8XCQ!B(%NA7FE,>7)[6#)^NBK5K^OJW;5=;^8W MLTVU/K<:2..#!2Z0DQ!A"B1N>Y-5SL1HTZ-'4T>UEU2*N7+4&,=U*+K J>94 M0,5RUX -]?;"]9XMGC@)BJ6IF^AD9"A.9AZ3,QVE>4C1$6WIR>4TU*0O^#K) M^Q2;REI_"7<;^B_V'W?SK[-%J!S[Z]*_7IO5/*QM/O^)[9MT3HF0P!K@B+(. M6.I<4:0E@=)0ACRB5EFDLF2XTG<$(DU))"-"&LZ:E-[:3H M6?CMJN<_+;_ZYL/"ZN/L J8&*0.AHTZ&NX2M).5.*IAO,&KQ^>56C"5"^P%* M(8-HR:C$3OJYB-&ELEZH2&8EO@<6&6,/X*V;Q(Y#69Q^WF.:CA2^R-,1G1O. M[31$+($==>JW+GI9))1?737YS0_S]>]Z55W--^&[H00L+ZB$@H+["FU!)IHI3#V.6NV_@ 6K,NTD K K;H59'^ M9'9>%!F%Q^@UD0,* YBS0Q:G(U9'Z#N^2#*8]&D(5A)+GBZ1)&*GTX[M#]77 M:GE7.6];NWGF[_/-%[T[LM'^3,W\&WI9K9]?8W:P% P(BTVI1*D!X)@S"S45 MS.LL[%2=-AT:Q*1P@D-@H:5,0*XXXY!";(2?$F;?]K??@]:BC-B0/(XWCFOC M-!T1IZ [^$7 ?[\I,%A0M":<%4\>""_AG!)88O\'H: DC%@?)R%#)<6$LE13CU=@< $EQTP:A3&U2"H" MI0;&AVU ,6AS%Q;9E]W9P4LXYQC*__#)QHC49YAE/'9-WLG%4&^EFU6,Z+6, MTXE!WDLRBSC.8\_I0R+G3'_>D,K0B E#4FZ'UM5]?K9"'9"*&QYRYH R:@0+ MR04O#("2DG2:,?1KV3*-F')08A=F1U8R:\,5S) X!GCV2Z5&J+#;D_$.P^1) MR8X;&5\I])HDS9;>!VGJ[N;W19;BN]FR9+%4O32D9:-\ J-8/MLZEN1-P6#7 MK-:^!.67V>ISFU [. ;$',?2Z+($?J!T2 KGVK0+!"[JBN97FN("*0@,M(#X ML)A2Y>UREE-JG2DMRKU;9]\C/]:+NZ8OAFUZS00\9D1*Q6NW=-:(E/8<>/O<-B,F M"334$*L85YPRB&1[^(0)R:,V_71OU% BF9=K(RTM*96.6&H)1T(A+03++&LM MSD;-]B#CM"P=P=U4[23>)?! GH"W(AMEG")^*@G8G\XB&9O#( M-%0TAV%U]KK9:=7SC@VCZAG)K=,0T%S&5>/\FK'*>G'^GKS;;:J/M6J^E@OKMY6 M/OZZ>K=JDFS?YNOJY]GJ]VI37>WVMQCN!,@H]%-_)2V=VW5I#AJ-*-<:V M7=JR#/5XG4"4$HVXLT)B4SJ$2J*R1Z#3\3.>%:>AA4HN>!)JIV>JJ>_+J:[7:S-?SY>>#5?2#[)J% '#+2\$91U*5 M2K6GE+6U,JH4W&MM68 '01FPP'\G9AU;53@9 MN=T"T)/P&B?Y#RG=8IS.E+HK@4?"T^0^F$:1'GRVQ5J9#8 M#$ \BF:\?7<;_FS6Z$/!)(\L['O:EPOVG5,!B)'57"LJJ-EO;#&,Q$V]^[3/ M2RHP1( @_UTI%??1#<$2"$(P&&$Q9^/=\:;!7!R"CES*R4%\Q^6<$W,>&2P' MM&\N&KK?SWXT.4FY6OF/-./>@\MG:3T3G3D-2L%CY>P\G.9O>3.1=/ M]HIJJ+& 90F($HJ7TI00M?U9@)+''<=Y^GS(,&'(1UB4"PI\!,T@+!V&3AA- M*,A^1T6];)(Q82/@QVHYKU?%+W7T[3F]B.LFA+DYBQ.Z@&8Z(>$SW!Q1K2%, M3D.5!EGPY-S,4#:ZJLK;:KVNJF9E^DFJ$X1>H3D/M]M9[:-&J?:3*RMUU'Z; M8^TH :G%S!$J 2U].UI#RGR 8@V52MG,*K,%%:L^@W<@>E0Z0T*Q3=E<#&VE:5// MQL]CHVXK?;$1R3D7C#$%$:9]6>+*^2<8U6H/VW=)&@4 MQN+TYYZLZ40Z+]%T1( &,SL-]1ENQI,[ 9+PTE5W?JF^'5S1O*J7_MO+)BOP M0M$%0I7 FK.26(X5DP*B]IR^ 9A$3;BB&S?0.*&D<5LSIF&7.8S MKQ[I)8]/69GY^G)1K^]6E;Q8-P=-SA5#R,>.&/ANK % C%,!*)5(HU)BVC4Z M>>'I/C %7$MM)3"4$"2<4?%;B^D$F9>GQ+R2?!G MY#0ZUU CGDG!#.:D7T=Y4.-),V"IM1!#'^LH+&3;4WPDQAX!.D.?M16(?N5AP5G;ZL=%ZZGW]>SJ_GEZ$@R7VT$"*#>;4^F'J5$B" ;, M4 BT+9UM^H^B$I.[]\A_O;FYF MJQ_AO/H!X >Q^ YRY))](L([KM*/SW7DPOQQ;D^H9]VH.[8(GY;[::A=:J,> M+[7GX"QB.^?-?'LY:[@5MVX:KY:AZ><$V0%,"2*2&PHQ0"4C .ZZ: DHC]+$ MR*89L]9Q/U>S6E,HK"B!=EH2#9Q62HK\6SM;M+O"'@=XHW=Y)N6\FRR>D.XX M>3S*]#3BOC@NCV_^S.&4:>AF+N.>;@3-QV'W_02S=14.3GT*%],<5A!Q@)8( MB;!(**C%T)%MYQ7,]]ZHA;R7VJ 4 "$@$=P:ZBV0"CGDK2DAQ,;9W/GQCY=? MJJL[/X7U8>.[VRI<$NJCF09L?*I6-]M#TMXK89@K/LPVD9=D]::Y MZ]Z#_ S'[CN8A2/DVS.8#:I3[CEXEIVC^PV&\3D-'1MLQ9-]!BE8B=OIM.^8 M3>-OY[.+^6*^^?'S;'.W\E\?(9%>"0ETH3]I84HH>.A%V^ZDL87Q.Z#BVD=( M >Z;-:C4U!K)@;)8(F"T4U:9W'?Y'2K:S_/E_.;NIMU!'6ZD^\?=/)3T_G7I MW[O'BM=K/U5BYW35NM/Z)58'M_NO'M'MQY86\EG1@IZ 4$93^^JFK3R.FHK M9K3PV4U>.=E\39C7J\UY6WSN;K9X=[&8?VYVUSL?%\T6_Z>:K5HXV M84+8:O6!7<7![*";-(_@GN,"/2W/Q,[=[YF_!WY6;*$7 7LVF?:\'4BT_]MC M>1Y,[#,B/9ZS3BO5(]I9C]T-(E>/[B[6/@0,U9R^-CF'=HG<. X@)-A)1DPH MXT1P:9V??_J_\))W76_M_?R,"Q9[2,46T\FV>+Q$SK$EB:%\3B-&&F[&XV6' M-+QT[C:[/OKN6MVMYTL?AO#7!9=>X&:(_(UE,QI MJ-1@*^JTK]APS;ELLN:5J6]F\^4Y!$3Q$D@M6$B@$2$8V+5+C8XKO#V\M1/H MT%G18BQ^VZ),H$F1'/=7IWST#M>I&&9'TZP'A$6J5S^RIZMC/>WIH&A#F.I4 ML?9M%=;\WE>KZWIU,_,,_&U5W]V^?:M_KFXNJM6Y;X9JJ95A@#M3,L20"DTZ MZ0PCMI.L)6DHLZ)MX14'^(H&X%GA(4;47QW,YW$)&YW*V#7-(RP6OVWQQ92S M'4QG1$';,6GM5])V(+W=:MJ^0L,S4I^4O0G4M4UF2IWA[1H"T=XB:A\X4 ML^@N3(X5E^Y9B@M)X\F=;#3:PY37 ]&^_'35J78OVJ=Z%_*V&*JUU\GU^IS) M4A.%-+:A[B(E0CN[;1:58>-*C%8-;BRS7NG9^DMQ.YM?A:OK9EN(Q<4.8YQ6 M#>>UFUZ-2FF<9NVW.7HR=^"*>W1G18-O7-UZC:TCVI6,Z&GH5SISZDPO9)R. MV;4W_YNI;FNOF^>(:,F5P@AK2PBT',&P_B$H+2$D$L6(5MR3,RN4O&E..]PN M9I?553%?%E6#SHM5LF2/GHBE.?+8YB!V1AC8_]GM2,"B18QA+0P"3(I27ULRW6(9:_HYU?L\?/M7_2Z-T M66J)#57**0P0T)"4Q (_C\SYHC= 3K:-ZB$/QU[V?H1-Y&WO"?[QZSZ$@\[; MH\+="%_JA:=DO6TP5()Y[ORB009#X[!50"H!.*6&[;I"216(RD-T;Q7Y7NV- MYMHY3;6PBI7&"F4EL;X[BNPG<@Z _K_%%FKD7J=T!'?3FM-P&R=#S]':E"": MQC'KSA0>V\Z4W W3$+<,=CW>P)2)N?@=HV&*'_X/*+[.%KN3WA^_U*M-.%3\ MT_)KM=X>\7BT ]P@CA2AI1 &(N4,$@AM3V)P*S2,*^$S' ZC)>.8&"I*1P6W M2DM@$ TWGGN=4=GOW[DO[Q/@GS5_%@=6-*>S#^#WW4V:SU\=I7=:KHK3Y&ZN M.?D9Q^$<=]J#FMV!$U'S$0U^<9_J2%QW+XZ_;T\O9NOU_'I>7:D?!V>"VO,_ M9K9Y?/;' LXYY()S/W.4A$L"=K7$N(.$1&TP&P2DU P8C96?LI;4*YJG1&!& MB4/0229R9\,>?-BS?GA4;W\DST17Y,CKI6YZ/QD'Q2E]#]^<7/:'4'U$ M\$?QX#2D?AQ3G]PO,!J_\>']K\M5-5O,_ZNZ"C?FOEN^/-!P'Q"&0490JQ$, MMQ@SUNH%H[CGF;#N[5LN2T@,IDH:RI04#$AJ*+;:809I[JT9#XZ\S^:KXC]F MB[MJ&QLVZS3%O2G-[NXWW5)P6SDF+MF"0(LE(8JL98]AI\8WIVAR26[A%\D5B[3W<(2,NDMBX,&* $U$1-OONU MD%EM&U"'!>/Z557IR5XW$?I>6(N@VC<1J:-="&.N6+%76& MUDO9P>BY;@H1"(:-)98H4Q(I$!-0E&U#/OAP$2=G^SP^L[)L"Z ?HHJJ0S*$ MM^.R,A)E<9IR0K:B#L#F9JWOL==8]KJ>='W&WFEZ;0+:E #)U#7J)HJP]CKH[ 9B!NNL2-R M-D1G,W#73VE;PIHUMM%D]\4:,DG8FJ+TQIIP5'Q[\=%=?M\MJUV) J.)D<9+ M.Z6N1%[L0T&MM@6L(E6W^W-'$5L/)U8F(ICIJJAY2.DCI!Y)OX(M<<3$RF8> M@H;$I9V(BE#&O85'!3&>AZGH8 _D3^2OK_7=5>_3MWK7@A0.$VQ@::7#%I!2 M<-RV0)V3<:K7_;FCJ)Z'$]NY(YCIJGIY2.FC>AY);]6+("96]?(0-$3U.A$5 MH7I["X^J7CP/4U&]'LB?J%Y?ZSNIGMQX+V]F?ZN\C?/9N^OK^675M+IK$BO+ MC;3&2,61 0 ZV.9-.4'=[@Y/TE!F7=S!*W;XBBW [60H0A$&T]E!.\=D,DY, MCY'81U\'LQDAN&.RVD^!A[';391?8>$EE4Y%W@1D.YDI=8:7*T;8[]:;^?)I M4QIS@SE6E(D2<(0L?WN\O+N=EY=G5N- M 2XUQ:(,BT00.=8NU M 1*?MZ .;R*Q!6V#AH-I%"ZVH=]@BXID!%'8( \=A M+TY[[HG;HRK>C4I<1"@X#H']@L%>1'8+!E\T^Z5P<#A/$P@($QA1)WUWHE:4 MP@WM(?+T+1TNW3^\M'W=_'GU\1]WLU7EJFIS3D%)2H0YM24H(2Q%"46+A1*+ M(]:>,B$88Y7JJE@W@(IKCRAJ5287[9T6MB; >.P26(!<[# _V/ES5NQA;V>V M_B<[WVRA%VXJOHE:6YN C_JNPN7R5==%NW[4O;R\E]D5$QC"\MM8C_ERQV5% MMG >MOVA6E;?9HM0BNM<,09+9P&%#$+KE"4.[5J5A",3DQL9VM8H6R]66T"% M?\!-7%9D,)7=1DC4[D/VGL[GUW,%_/-#WVW\KUWEY')W<>2]?:>3_T* MGWDRO$>9.I;F34/Q-&0KE3&/$[XI.1HH6K]X)G;M4FV0,))"'^4YJYT@^S.P MDDK)DNA61'OC2]>R7KY)*5\QY Y2L$RLIA.Q>X"3T+%[./%2UH/K2:M9'WNZ M"5IOIOIIFOT>RHI4YUC)4F-%E!/21WPZW%[2MN6CP3)J/;U7"YEGBA]"+9YJ MBV6(3G4FK(\VY>!JH![95R@;08%V$#JK3BR+4U2::!N.JDL_1KKGH\(QRN55 MZ&*S1=L6H192)Y&TD FD85GB]CB1E)A'SNCZM9$]&NJO*CU)ZYIORLW6(%59 M-^FES6FTY5ENCB:5AG Y#6T9:,.3!-)P1CK7BZPN-C\MUYM5L["SK3M$!77( MMX2H(PI0@[6U#$&,@)] MZ<'H%%6GCQE'M:[%:AB_2^7J^:3?M"Z];>UK[^N+E=;KXA@/#A^)8@4' ));&A;98&:-?> MZ;ZO2$:SJ.G?Y$2EDI SYB4CFHCV@OD+8 0(F^-]J8PH>Y)K?9:N]>-MU50 M6_5RJU9OPF;,K*:?IM=9_4ZC6;S50\[*9O4\8<_KN;P?MLTU9Q[$;6Q-\.>) MIJ28Q3/8OEHDK*9PTAQ MQF;F:&_6)B;5YQS-2T&_"S0M";Z/;%8>^I+7Q?@QERV$JAFC&#'!.AO8;.H P_T0D6GG]!BZ')) +O2R MPWA3>2.IDD!QR!BC FALI!?%3TT]65<&3PW0I0ZI I M#UJ>M.4$6<;9. ^PC(RAR5FPQBPSOSE>A"6@#2,QIZ E&$B/A .RKR.2L1&[ M5>[2"!7/(BLEH0&4WG(!D &$64@9#F.^TG>:?+[.0_BC([BY-KR4%=BJ?-Z'>IKO=T=MO^VB2^H AA[[J0" MAB"EJ-6XKRR0BZCW/4Y]/P$&(*JL$)93I(%$S!I#@2068]CU\24+3N]@UN^75()8L;/@J(@RC# FJ(%=((:.9 M<$2C]NA"$D>.,J(KQ8?V7QD%C)?=&02+K,:, \59$1&/AVC'9HF&>/6GL9#H M0BP2?FZ:RS]75U=J?1D2#*6E'4ZI[;;>;>UJ>W'5;&\WM?JX[1KEA156: BA M17U9W2:B^UNM-:_=ZKG;A?G^3DB2I7)D?F42$+Q=9,4:8+5.8/]5\['?SY M8R& QRP,7!C0H7GSH&O;#K69$9-TQB\Q:41XZ.) #8 18>2O)/*22V$1ULQ2 M6/K"[=,5.ZW;D-OTC @MXWKS]U>+7^["TG_<[5>7=]>OUM^VS]G?5O_6K<+6L']MY]\4+B\ M^L]ZN5DX[RPU "M-C$> 0 @\H8H;Y;67.FK?Y81R"A.WK7G5/]I"5;V]V#7M M9?.PVC65K2^Z>?L*PW]+7K0JGD71*UQSRIWDY;#CA-N=^E?57G]U"*#J(VBW M&[8W2QR":(]^[\.HVC@F7T(;Z?OI];:I,G4>>)\RX.]7\J;U>E0S$#2\7O\2 M&J /?]977^M_AL]\V2XXXQI9;SQ@5'G"E?/J(" (8DGS\AF3+8YU!#)@>Z"E M(_!7N.L6'=GVR#* M#7!][GP;$E(TV0;[-9YI'[ZL-ON4G31.( U";Q)@+YW'4/0I ^J2GOG(D5YY MHJ%<1$LP<2S0ROB7E6>=Q%GA[&C:()JE6SYWF V(*)IE0]T:CS(?RNON2Y#+=U=JO/NV37:XO/WRI-_7R4V##@AD!E'?, M&: 1A9(B;@X:K((D:B-^F90+4^Y.2=I5"YGM/0V]\SN;EWZMW@Y^W:KV3+(@ M[=J+\V7%X/LO\F9)]$4824X]T?:4=7P>5V,4BJV9HLQFZ&HO-'*64B>QWVU\(E(AB;$' M% $56BW@F=MO)*1&"612AO-#TA?&0,,TQ,IH2J17 ;:,8F$\ -+[TBO/(W=M M%G$\#E?G-CL-9O=CK_:D3_,1>SOU##]79MG$.,/8$$4MFTSQX633"9KI" MGWZ4_WU]<;M9[5;U5GU=KJ[:9'VS>;\,J>]?N_#&0J@AA9082ZR6Y'#.!2C+ M"4P]UO]B>@AISY1UB#'JL=!26$7:)@8B"*PKS-+NG/J=QE?54>5/GYK-3]N@ M<_A3.*.]CJ/JU#:G432'P\4N!GC!MA.,S&GZ/)B8-:(G+@_(ZU8L\P)SE^N+ MU?+JT9L<1#O., , 8L1I(A2UM<]XWC2(QG/I6$(XI0U]MF=P1[&\6L*^]*8-<2Y(HQZQIH37!IKYCQ8-#J*)F\12V/. MA\URO?T4*JQ:7[ZO-U]7%ZOUYZ[[]UC$MKT5;OOT7QTNBY/&@3# ]HSQ]LIT MQD-EZRL9QBSI,$U68=HHX"%FUDE"$<=:8$T$$HHKZ#DO_0+04W5T._":R6DS M+(Z*L\VK\2B-R*8B-,UIZ0D$GR7GYL'M\X3>S*#FI+40O[W_N?E:;]9=0_2Y M#FG7VX=]Y,.=?IY [[5BH2OL( &< *4.,-%>6YQ"_^A$NTL$/4'4"4:A$0(2 M;2&7EE-,7/%^ZV___O[?J\]'J=6RU?JM^MBL+Q.G.O/9',?LLSB9/5HE'ZFFT%C_3L!W^Q9, ^PY@^K*5QTD[8\;6Z:S7)7Z[:*+]>7IKF^ MKC_XY/$X:3_3Y%X/W<64P_/8K4LQICR_82FKI;/8II0WHJ9< 1RZ>^#Q MG/)=N_7F>%6M9X:'ZD:Q@THQS:EN5[3W]%] Q$N1NT8R)D;\^AZ M%XKMV5T"^1V,ZH2?7J)KMX2MUK?-[?:W]:9>7JW^N[Y\TVRW[YKMJNT&O*FW MVP]?EFN(]H?QU76SV;4?,LUVMY#:""\$$P0;YQPCDMYU>,) (F:/:'&1$ F% M!#22$D@Q1[*UTW)$A2'(JK3Y[/1MINKROVZWN[KM%&TC'S$Y?[Y%# 9^E"S+ MAO40V4]M:*^JN^"JN^BJ-KRJC^]5U498M2%6$%7[(,.W]6'^4*4A8=CRHY2* M86.=>92.N+%2P9QX;H UA\R?P:AL%C8T,ZN4.7?NPQFVZ8W5*JTG$EJME%04."NH882%'Q"A MU(.X:Q3E'GKWPXIFWL^;EER/2)9SSV3QW(P;>/X V5AJH)K29NT>MUEW@9XN M&6?8ZSDRTP;O$IVJL,QC'#T3+Y)VIDZ;0^=I]1;0)#W!-G4'G M:+FRYLV,FJH?N6&:K"6*SOR_8],3'WS1MB8Q#V(;EW>AJOVRO*Z[_=%.*FPT M;\_Y LJ]H=B(/7D4$\0FO1[]X(LEE5)[AY DEG+F!45&NQ"'])IQ7'J+6:NE M:L4,.@^19E$9!HF/0F0UD91H'#+EB%'$-8 M<6FU=@0HCCCL"[E7,.E4Z*.O%J$C3"F2''E)27L&3$KDJ/)&$X=QZ9N,[Q7X M04<'4HU*HT$!CP;SX"Q;]A\:$<&$1,?F1854\<]P89 '48O$*F03>;]K+OYH MTSINGO;..*T% -Q#CQG1H"_SP+.H;37/?SLFA' EA/5&4*:D#J,>#%RW]&0" M[0KSH954=9JJ5E3"4MPPKR)65(O;E(:(1PX-V3:[+24X$ -L49"OA@A@[P*HZA96U*9>@#AP8R=(!5 M:0PM:]E0AB9:%\W0[Z(]P=#ASLR#H2/T-[G*2.IME-?7S;I+RRQO5KOEU?LO MRU!.?JVW]>9K?>F;S?X=M=?;[>TRF+!H;R^#-G1^M8>22V>Y<'UEH-HGG:5, M3UU3(:BD' #CJ<5>"(Z8"WUQP\)?\-*GB?;RJLU!7_6IV52?]@\=K@X2J]ON M7ZU[C^; M#N]1]IJGODTST=(38_1RV3./87S!^+Z[H;.LDU$=V2[)C\MMN\/K^J9>;[N& M6VTVH9C7;4/^\=O=1P[/6*H_EYO+7V[;=J'YI"XONY6-7KVZW7UI-NVZ1_BI MN0Y?=Z'6Z]OEU;LZU*'0,?A= =H@+8:JDMP^!P=YKB6,.H M%]?.'X6ASFA'&$7(4,"P\.TC M([S9W&JO3Z]IWT ^BKY5'\H];@575SE%^M M#OH3NJ?S+BP1(X:_33E):Z8ZK3]U057W Z_N15Y]_%;=_]PA^JH+_U6U-Z"] M1?5>>3LT='/<[^_@!LJHI>]S:<=( M.JXX4R[D0)#>O@BOJ61:*V4)Q:6[ET><+O7S>SZK?6"3; M?YS>XJR[B/%%:I8=PR)%Z\?K#OYP?<#Y]/R22]#_5OV]='?.T\L;F(O3].W< M7S>K37VY#Z&_!#3\HLW5=YOZZZJYW;;+4@OH&&1""8&,)Z&'ZI&!=X-S'_6T M^<22=;N,:[S@A!JJE=$8 DNTQ)A;YGGI79('..[N%%:MQ/WLX$'G?M%H]V6Y MJ^I]6*%Z5B&QZ]6Z._:7O)XTMV(Q16_O+"7BC)V\0[Q]\_OA<0GK8T[=.3*C M8C-EC^XLQ6<&';D\Q6BB[EML)A7KM64O)7^'SEI^4[+VT0KE6?1-BVVZ^H1^ M_>WN(]_K?_OI<<]R00,TH4>.0XV](1Y*RWMN(D:C>F'EU"%EN$:, " TA9AK M&<#NH/,0F>,$+<)NDF;IA#Y@V].>!!IG%=76"\HLE%0',U7PM?1, MP&';XG:_;?%S*W#(T/ZL.5BX29HH\R9OE YQO:KVD;6+>/O8VM],?J53@>PI MT39E* P_>.N4PX%<[5.VW)AZV'3OKI!._()!);@*,HUH&U%)#>HA)R#040?& MBHLT%FH=&GZAD*(,.(D!(,!#KIP2S$QTYF'9ZRIZZ.%\.3WM"*MH)L]@H/6@ ML'01_B#MV@OY-,' :W#1^,%;N&PV%!J&C[-VU>MF+; M*VHT]P9ZC!R2PCIL);>'^^L(Y40DS?0]FP@@%KKV>(MSB'(6B D H@@H*%AH MOY->N!_0UAQT59VPJE'O<^ZD_"..+ZFN,$'$V@/AG+A<026LHPE48K(I3C MH=MF;!A(*'DF!@VZV&J,F\,Y5,#(/"0ZR^U7SSN42*-$6^?+H]1 (H@TR)M8 M)KT- \O-+R'>V\TF],[>K)8?5U.>$H AHUKU=2G@,&D<_W)B MWB#(N0@160I#F4/,:06MUB*$2DN/QSM]U9W ZI["-#B-MS4.49,ZF@:J4V:> MZ?GFE]PZ :UL1L\#7?G":0H5R)3GF:^:V\LW]?IRM?[\>GWQ[\<7/:61D##N M'$ >"0OLX8@K88)J'?\<\]/?KX!FBK>=0N)IZ"\J3Y63B 5$(UXZ0%=IZHZ MR'K5;OW_]Y27@ =Z=AI+4]F51J(GG!KT>/) RU(>2RYOW<#'D8=8&/D6\I,Q M/[>U<*1#,]@'.#:")E]Y21R^WFY7ZWJ[-K)]'%_Q<3AG'N1O>OH!Q[<%@T002P42 MALHPRI8.-> E6E?[M(/8 1>7L5<-_=YZB_F:OE=ONA7;!?4&P14E01T:;L'#<0,N8H$%8'^">]NW(J'8P< M(\H197W[DI$57KN09F"*IT3YTC#MI77[<+JKG#]^JSIYU>^=P,2UJU&6Q@%S M*C?3P#C"R#*;F9YWZ=1^I S>SH-H62)YO"LHFSO1A+K]&'"X6FZ^M>_4'=+M M%O+#F!01&:J-55Q 0GU[8?.A,F&DT\[P/9N*% 1H90! &%-,D!3*AVH,I2(. M 5MZOJ"5AANSH&6%@)(TF\2Z112FVE:'/B MJ7.72ONHU=M/W:'GY<6]-7OFVY&.$(@IQ02T-D"OKSVIS])%)(G*8&HFD:?T?/M6;,+(\+!\)"2CR1!&F*:#",H]$7\$DE31Z MX?SY))S1%GICPQ?3T*< .B0BK+'6L= Y1*4W^NR%'6I7+RUA*7B$=Q$+Z-/8 ME@:D)QT;LHH^PKJ$A?1I+!RVEC[0RKC5]&<#?VY!?;Q3,UA3SQ!$D[7TC./P M_EB,;R_.6;:[J Z):X;;#LG4 M$Z3;*4;!,28P=*-YZ0N:GZXJ/_5GX7QW)T#[D_9G(GX M0_T>UP),X'O.%F&8_X.;B:?=26@V1MH[SV9D;% O-"M9/!O?S+B_5MM=_YLO MS54PN=^O"PTEW'OE'2::<&.4Q7V=%(:!/(W."0& 2*^E !IX0XV4@D%"C3'4 M*6^DF$,3U*NO[LO/1<@Q>3.V?9HH6_*W5D_F2/;&:TS6Y&K*)LJB<@W;P*S* MT,X];]V@5B]#3LR]#0XY47Y-#KQ0G'8![.@5-M<,4$0=)MT=*.D H@0PC@ZE$MG +MU]^OYML M;H55G;+$N?N!_L5-UY>W+JT5&N):F0=PGS+FQ,S\."/G,1D_,H;'C]5F<&3( MHNU#:AW#KR]?K>W/_"V*AL,@JB V70CAF0]?A4'6\E&CQM=Y\;(8L(+Z8 M-$#M781(0"1PJ+U:. NIEAPJ;SDC27V'^RJCZU?_,/!^]^K=G8[[Z](W]>?0 M.-3M]>DW^SY&T_T]_@<3L]$UY-) M6<[P453L9+4WSNZI>#;\/; G#G7#')T=U@:&\3S"QOB2OKW>K]:K7?UF];7E MY"Z4M-7'JUIMM_7NL'L6<<2P@E8Q10G@&B,):%NC0IDP#O-AN^U?3!9*3Z7D M!#AIJ25*:.1)(+:%CK* []+;RN[M&=]K_:D36]VIK?9RQV[&'Y\!D2P[C_>) M=,MG>^&M^R^9>(J!^7-B)E0L$-BS^_PS>Q=+SM?K]O#I^]URUQU*?7"#'Q$ M,N69G&NL$V%B';"8].H"R'L_-@5Y9(FOSE+@N=#AMZ-9-: M& ^IM$1*2KLKX [521F5=#K]=$I$$"> PB$=0 DW6FE+M( .",8].".A!AT0 M&&GK*$H5<#0;I\YR1."D3^FL2O1WUK1*C26.5X,72>LV!P8ZV\^B8&:(-(M9C;H0JO>X9 M!+6#FTW]M5[?IM[P.<"LR(7.HCXE+G(>+.K4G.G2SN_\.+6V.=B[>;!DA/[' M:YHCG8B^/_BFNX5B_=G]U3X 41\2XU(B#5WH6"G!&%(.6=+7!:TA3KHU^.DD M*$3AFSSC)O3:()$*2,Y@>[MH2!CHTG>9'U6UC\FWLE)O"!YH7!Q$)O LC21W M=AT4G>L*X">-.8&4D4[.@RMC@WA\R6\.3V()G9C]^J3F]_TI=^>/N]'F)YC"+BWS'%FI;2(P[X26VZ2;N=-35L3PXC"J+V?@P(7QK7M M70^.:RJ-P>6OWSU9I5\]J-"MZH$36=ES9#16BV=&3K0.R8>I^?J4H<,8.RIK M9L_9<='%LS:#B]&[.II/NS^7FUJM+_L?;?VUOFINKKO[&[>[XUD&"]HK43W5 M0AOI/4)$]_7:>8D7ZWH7N:4C.DULA)/( >6 I8XH01B!U"'*N##8Q\U@RWVE M[N7%3RHM;U:[Y=7JOT.UWAYT5I=W0JN+5NG$FPEBK3NUER"[_?.HN 7B>KR3 MH)!S&3I';X[G 11P3#NAO 1&$@N)P/)N6&-)IA[178*8!S1(IAE$AH8HE608 M*:8X_H/!B3(8XF=UD;1J%?ZYMFTZ;W6^CF;!>(6200=QSB M]DBU:U>[^YKCN8IZF/.%)"SCF%/E!*6,*A.82BQB@@)FF3&H]'L1=Q5HT^NJ M;EMAP^"3ZE\:>0I:-Q0[1TG5;R==*\J@D?.BS= @GD'-*$]2QS"O MKV^6J\U^O^1VNX#<:1RZ[\IZ;!B3J(7;H9X0J0:-:!XE(:20#@+#+<.4*R60 MY0@9X UR$B!2F#-W:MI:\WG4:"?5O+2Q3T'?AHV$7E7WS&LUG6=H]-"7B('2 M0"/G 9FQ03PSB!KER?A)XM^V]:?;JS>K3_7""V,5 3*D1 "7[4W6MJ\UEOA, MR^;W$FPGP+6SRE#4'J434D'HF7/ 8,,Y*OT(N=ON5M?+77U9W7::JJL@*M=T M<(JO8Z>#"UF:<3KX5;776+TY9?'$L\%WM@V:#1[@^CQ EC>DZ-G@P7Y%'P&Y M6YLUS?7-;4!"OR+W\Z9CJP.:>^-5>PK>*B8AZS?W.:4T2+N2ZN7D,* .2J4) M1=18IJ067$@",&&4H_+74(UVU5;VX5U4G;^)C)B^8 M=8)OV7R>!]ORA?/X3$I>GS(P35VW@]/_[H[6P04(__'4$RH!A@AHH&D_K^(@ ME#H;VQXF:Z0C$#.$L$24.:BY(B%:QX4P0$=NQAG#N/MRNGNCIF5>8B:,9E\Y M][,R\+[,V:#P@7?#D#C,_MFC<6!8\8@AF0_;G>; MY<5N(5! L8=8<6"$=UA0K!D*G4UGG"-$)1VM?SH)+XEGJEUOH(R&,;L(@SQ. MG VC/H$M+'^P/LBJ[G15O_?*SG*L_DF/3M2Y',[.HYIEB>3) _4YW!E1F3[4 M?^UTB/2/A>*0826AQ48P:# 03/2UB7"0M Q_,B'.@+<&A^$B#+TJ+ 55V"AE MN #:"%KZ\K:[BI5Z0':-=M5=Q=2CT.'E)(<&L81MX)@[QP$[9N[)H@! M+SY[EI06"ET6S)25[2%1AKVTG'%%M49> GSW([U=L97P72DV]V=27^[MFEYNWFT[-Y?]:7MW>73O; MKGA@3ADR@%C&0X5L[U+>5T=@3=*MK[%),D: 101QYBCR4H6>OP&J;6K;?2>Z M<*?AJ')_=_6KZF:YJ;ZV"KMKJB^;JZOE9COXJNIX1F3.W'GI-QCHZ+I-MCA.5)M># G:3;2 MHS$4V[^ LO ^C*V80+ZK7,YI[OMN!;= )^U^/I$,TL:* &;&':0<"*TI\2HD MHX&U0-$ST6NU?RDH*[EBC1U.K0*>YB'67MCY:;77D4BJ1%?G2ZG40"((-[O;[I;KR]7Z\X)(BB1'0"+ K( 0:'ZL25YJ.191]].RFEJ%*$!0!!)3 M*I53S!"+'3=$GHU3S9W$O+!*\GDXL4I9G =;]]2=GUWWQ"0";(C)\Z78H&@B M4#;4 M 2 !@1RW,_I.0>>*/^I[[^VWW/-G6>R.0]O43J?A[6#R_*;-(FP[M7DGH^GS MP%W6B+Z[:3NW6P.P]]VP5D,N(&[?6,06&HF5T;JO?Q2II+6+LA$5Q_!IL[.RX M-3R2YWDUTIW!G#H,;JEEGC+2+J<)# 76$O;[# 0S(FEA\[DTB"7""J2]A(QR M @4+W4XM *,08:]*;W]ZDD]CY\ &^SF02P6L',^D5V>9^WK&FQ08);HY4Q"E M1O$2A :Y,AA ]X>D2F )*!,AW0 ZJ*PEQUJ#0Y=M%(7N)R2-PMQ0CP)?*1), M(,H%,:'*8F01*SW3]22*LDQSC;-W()1*.9N#3&>;WCKE4@JCAI@[4U -"N4E M6@WW)_JV@>5JTXTA[_:&;H_;T:3 P'#G( 6F??!-A2%EJ%8>H%"O (H]'SHJ MC7)UJI5UF#ZY)^QL^S%/N72B3F4Q=QYU*D\HCP^YY_,GMD[IV^UJ76^WH3I_ M7*V[@U2F6;>7$W6W3*^WJ\ON7K1FK3:;4"*[;:%;\Z7]\?5:73>W[2[19_Z5 M-ZOEQ]75:O<-+@346'AEC?96*-K>06(.ZK711*2=(YV+ZI0*/^@8ZNOUQ:9> M;NLJ]$,^M0S8SUBW!U*/XML?[]2G=5/F8F0DG>R&^JNX45P\D M5_?##!_K FW+RC[4MIP\]Z^^JH[Q3MMV3)2')YJAN96B>;1HLW.EF7?='_@F MZ)L6YUM_NPN-^S]7Z]7U[?6[Y;=.J[V].W[)K40>F?;%2TJ$T%! ZSRA@GKI M+4^:!\R==N%!^=W]NIW>(Z=6[3"RUUL%P3'=WVDR(Z[U.F<^I+5"C[(@^+X7 M6QW4/LB&\)>AN[J\JOZS7FZJ?R[#!T-%.MO8)-'E$^U$J?R:!^^+1??4"THHS"5V]I6_:,M1M7;BUW37DH,JUU3V?JB>X:HPC!QBK1DEL0!>2:Y MD<;FO>A7U2-&W^O/W[62KZJC^OV)WB.GIV7R<*-/X'F"W)L'J:<(M)F\9A3@ M=VA&6@D?_FP6$"%@0'O_#Q1&>"0UX+T*JUE2_SEWVL5)C4 !$J>8FQ&_A7PM MR=QV:-+UA8/H&7+VSM&QGI^P(#_C#"Y T.S>3L/05O:,*=K*R\71I!SZ 4F:%M\8 ME@YPL@1-?:@,"ZHYE%Y"2Y4E7$"B/.YE2.58*9A&)5Z>I:@<2^/LS8_2[,Y. M0M)6]7Q!VJK+Q-&D[/GQ,)H6W@B*#O"Q"$177^N%L[K=3,8%0$PJ;!BW["!# M4>&2'I')GGAYB.*"$(VRMP!$4_!AR_UIEY^"N!9 & $ $009B7%1@%XI\-H;@KL*DA(O3!&[Y04V2V08G/6 M_0*%'"ZT8V#/THB\..?F@#MYX[<'#,B>>>"T8'S#M@@,=C)WKW0!#14<(H2X MA$X"#CVD??(.MJ/S_9?J:ZZ+5DW!UEE>J4OVYNW M-YK5V<*]T'GV/3/T.:,S81YPS!_6P#YFHF]94/C;^G*UO6@WU-:7[J^+\-'] M]MJ%\MH!J[AVB&/)%.1$]%I\^)O%NO[E]VM==].#0Q(\(^Y^U0W([.JQ^ MO>-C3 %Q)D>'C?B/*A:A)PP!9IY)+Q%B%E,#C_,+/NUFHZ%I%!Z]OWM T>;3 MH2=Z=7KYM+<7M]>A3]_K=VG3_7%[L-FN=Z_ M%_-A^?&J7EB("!!0:N@! R:,UB7;WWB!#+-I@!HKQ3MJE?>4 DBQLTIKR*FR MH'VVQM*D!YX'<.R@_E5UT%_="Z#:1U#=A5#M8ZCN@JA^[\)(//%4.OOBH#BC MG$MC9_%,*T+:<7:? /)$^3@/;D\5;'.6NI+6"JC+_[K=[KJI!]]L?JG_5!== MYS>T0N\VS3K\>+$_=JO^6FT7T@+A".'.0F"4X>%'WE,#N+1W:=)2ADYQ9)U4 M,#1_GD$1&D'DO;24. 1\Z;>Z[HFM/C6;*LBM[O16#P57O[>2$WF>.2/B\'V^ M/$BC=5;[BY YR9/T),Z3"4#4OIUAA$!A7 %%:"]D%DCR9SEPI2^ M!;35U [C>U75[[9ICY,E@G"8=W&\*VY;&M;2'2O"KJ=<.8&H42;.@T3C0F@R M%JK$WMH19>_;B_F6F\OM;S>7RUT=4@;J+9;:#BG7$O$K1.8'RL+@TF/ M0,2EV"U2J3">1)A2R9D$U$/B EPQ)$(5[YW==06.*JN]S*K5^1.0B9VQ/#Y' M=L(FMSBQ\_6RN]7O>Y53=[IBG#O5VD/3XDG3O64B+2+OL8*$$&;Y0TS%K<7IOJM8%8.L ]PL0*F?3\^P \ M#I[B&C",+95)<2B=0?ZDL;50UA2A[3!S3^"W<&[-@\>E@VPFK0&EB;T?_RP\ MDM8!C[%C!G#LK-&'=[608QHE#94'BQ">X"N301N\\RR!]J<%9^)^;9CTKPU#!',WR0K[$4MZN0VJ8. M7NEZ]V==KP\+63_?KBZ7X;>OUWLYNO[4;&JUOE3MAOX/SO7N_IZNX >8@*!@T8# M380,1?K87;34^4FVC=W)T8 P1BR!EEBJH97"*DZIT 0PS6SIUZK&[T)J0ZFZ M6*;:/Y:0EX7WD)7)QJGWD<7DX+PVDQU]+[&A+#U3Y]%F3!EPKHUE0[V.?Y%P MW=T _A^KW1<3NKG-=;TY;FL^J/ZUOF@^K[MW694DAC@&M=*2*D* ]*#G"0ZM M5MH;A4E):V*Y40>I[AGDS)P[V9\R7-+#W0JL_ M@]*JE_K@Q%F?:W=ZIWX',<7+$[ NE"GS '.IX+Y[/;&@A_$3[OO'Q6R]_^?K M]4E9"ZN!<88(C0TC3!O#_+$'%Y3 _G1O[$Q[6NK*"T<8()0+2@'""EAG(%>\ MW2RC8=RRV\,CO6G8[86V:+VLPZAK$S"[V>?5U+.S2=:=G)0MDPGSJ,S%HOMN M"K:DBR]5YW_M_FQ. Z77YX-#9KG]$LA2KVYVVX6%T" (G65(2H)#_XT>'B)& M'C@J8_I0(Y*7B#NH!7":.XHLU]YZQC F&D#$<>F=#JV6MA-5A\YNUV%:7G[M MIN_:V;IUL[O?P0I=JY>J^F29TMU]6-]O^2(!1S& 0.JV* JT9M4S8T.Q:A+1U)&VV8$0Z MI9NT@[306-W3ECC4'V-CY+A^(@<3&Z'>O >RSK1.=\*B4V/S#,;.H^^>)9+' MH^YL[L0BZ9<0;'-]4^]J]7E3[T^2'1)LCR4YZT/WWR(1?A#:P$."QB&?="7" MB&0* RDH^^D@K5H>M:4!:8R)<3R:R+\T'-V)JNY4G8E&SQMT D897)T'BW($ MTF0O<8F'3#?+R_IZN?GC"#S@*0,"&8FQ\,)H[G&?C-9IZR?)7UZ8.G=Z$D^3 M)IL4QY>B_J11Y4[*F5#RV(L3 !ELVSRP,5S^XS.CXWR(1D1]\67=7#6?O^DP M:+M\O=Z%@K/Z>%6K[;8^X@D+Q03"SF&J'!5 >0;ZM(U"2?V6/"F6WGQY\:_; M53O7OSNJ3:1*'E\C43.YI8G\.>K[J1-8W2FL]A+/Q:48XT[!*JOQ,R%8WI@> M8ZV 8[&L<]"!CF2Q+?AJ91F6G#X M.CA]6?W9;/[XU&Q2]X.,\"^.8]-8E\:N.TW54=29:/6L/2<(-=[2>5 I0QQ- M[L*61A^_6J]V]9MVW?$Q]7[>--MVAQU&(>!ZCRA=,4 M*I#9L*4N+O8;A^O+4),WN]5_[Y?"#4="62JQ#ITWA#4A 9I[(18IIP:\"%% MQ8"]8P.>@[BGKKHO+QOT!F?": P6-;X(&),S8VI6/F/I,'J.S9_9\W1T@/&$ MS>-E!N;^4N\6!% J)!56\S TAEY(=$S4(TE37B(;F512-S']_;$@H3++S>9; M>[58YMYBE).C(9G;Q+Q #.IFP[Z@91CG4BR>/=.2@HGG5[I'\=>#7W8GQ997 M[Y:KD*Y9WJQ"/3\N6BCFB3?&",$PAQI2R! ,'54=>JEIAWE/I\2QIMRV(W6B M*$%0>FTI8)9)"CFVI9]XN!-7M>I^>KVN#OI2+_D>96<X.[GP.11V6.&Y0-R%D=1 Y1#FG!HN MB3[4#1H*0-0YM:B$I+)&*DPHP)QJ:@0A"!N/:6ATC).R,)K?;5;KB]5-:D=Q MG'=Q_<3);$LD<[/^_%-P^KIJ!9YEO>.4,R?ZA5D,G4>W,$\HCV^VRN?/, ;] MME[NI_?J2WMXY/7=IKY>W5ZW(VC+*)7*>.FM @9"% ;2?;726, !"QLIR6,7 MDH%(>"8Q54R(,.(SF&MJN4)"PJ@:-WI%XY[&ZC*H'_BZ=5;?A^!L J^'W378 M>GHGLWVV^L[P7FGUCX/6?SO#)%Z"C]$LS),;['@O)]F*V:[ MO6T/TKN_;NKUMEX8A B$&F)!-%4(A(XCZ^LL%A0-8.4+*4)"$8+4AS:"4P6< M#JSP&!H&M'/,Q75(\N-Q=9 91M[;U%-08SV.X^(4O@Y"X0/R=5CLO3QHFY9[ MIWTZ@;I,!L^#;KF":8H4PC2&M2.)4,>OVQ071A../$54<<$Q,H1(>.QE. )3 MEE4??+&77 K.A9>64V>% !XRKL*H#&KC&9M@$?6B7T1=#EA$37,ICCG%#!HS ME)P6)_JN!]4A9* D 'A\+.O,J MX9ZDYQ*@SB! #;*\?2:.:&5,J$.",""Y"H$5GG?:RQJV'C#8LXC%@"GL2H/$ MP:F1RP"#/4M8 YC"NV$+ $,\C)O]?R;FYZ;^QUHT@WG_T2$T&8O,J!G_9OVU M#GV^CU?UP[F^MY\^?*D?*5L@KI%'#!##C2 X4!_WHQV&."#-Y^JFTUS4=>7J<^#E,R*0>L+ M9\N%D1-T]X2_>KQ=LG=A)(CV]#E+0W:@N\K-R M'J7]Q#1D/XXW[>37@FHF!550"BVM;=\9,:;G!C&:)TP*YA6FD0BV :^@8=33 M,+1U$AE/D. L_.RFF3MLT3YDNG#B3(KHQ,\K8PI@_C'3GUFF.4Y8FMGF9L+P M8I:Y.FP\,F7NQHUCFN%U87 MN]77(.O#,BC^4/^UT\')/Q:0.2LYI41B)WD8ECN^?TU 2R@03[IA*H,<##QR MA @+%:&* ZVPT.U<+S=06-6GM M:R?YIX_=#7WOEOL[K]1F$SY2[\&]%_[JF$O5[YWVJA5?=>HG/I\WWNX34YP3 MYN4\9CJG#+@Y6[T9BOY?VH9HNZLO?PW_NUE=A)\Z5;^M5[OG-'F#O85 $DL1 MMM(0@71/%0J 'D;](4JPP (I:XQCGL+0"540 FL%52S\DY>^>_ ^\(_RJSO] MAU:@BV!T(U DIU+Y?^Y,2D3_D/R9$?X'N!U%_I*Y.#?H%XWU6=Z7=W@$ZM_5 MFT_-YKJ=B>N:I%.BVC/K&!DLO>'0*PLU5P>"(,:A&,GZ%"E6(NTDU1 (2XU# MFDE)B'<2 L^8*'T7QM,P^>=R\T>]*P/ZK/DTF/3GRJ(=R;]B\7 AN#",34<"P5"[01=L\71@1U+*D=*"-1.8B"EYQ;P"A# M4#&M,257/068B_\^4;Y'MPORS;/BLT/V0[D\-51^_ M54_.'K7:^WFC;?CA+KCJ]S:\ZA#?U(U)D4PZUF:J5^#A_<;5^OWW5#B2=<-Z?6])#ZW&JLXYJE64+J M"9,+8FI,EOX]0#7*@;@,9]DIVZ[?T%9_=7O;E8 M!;D+00EM+Y\BFK:/K7!#/.Q9%(2) 9?:#%!!I4SK4*F[8.>N*E(=OY42U N M&V<"^H(!/N9X:2^GZE/Z9O.I7NUN@^R^55E@P9C3CDJ@D72$(.A8CPU$M1O" M\0(RB7;28.*859("W5X/ :D1C& F@)83/6'U"/2?]D)'@?X<63K-Q$>Q;#Q[ M4W$OLK,U%ODSI^"X8DQ1F$ES 0OU9>($ M_2R)==[IVMA<_7O0:D3\Q:=KTW+B#*3ZCWKU^4O[.N+7>K/\7/>#@G>;U47= MKHY^ZE='V_=[M%(8,&V@8!9:T:-,8>K.M#LF5KZ TO!V?[B F&(DA M#'.\= M8 X93TN?F^IE5@>=Q_%[U2D]V^)CMMR??'7R'!D_D^7+%PK3@!OZ9M=F1N;N M-(UJ[J+VMVMULQM4KEDNDY.:$Z_/ND7HI'*A M@"'**N4QHD)JC;B@R@J!-/20ZFDW#NV>W35T&9T_C9V&]O([B.^6]'ZT5K:?#DZIK4]0[GZ05K< M+?QMB:M&M;II4.J43,4T*XP)0KK*DB MQ$BIP^^A2UN(&_*HS(-=@&=O@3-G^T2-\/ER_(SM\!,[$?]N37%2OI9LC>ZQ=:&R 53SITOL!3;-_L&_S[$US]JR?J'$^9ZZ?L7E^ M(>;:VU4[BZV9-=924\$+*$)=.=]2G,"BM'_W F^KWO9Z4EY^'F)3P.DQA MLX8]^I)H6MPC+M]'^D2+,=:3&3RY,D9]DZ=DI/4O]>UVM:ZWVT#YCZMU5U), M2',53.K^\"$ ?_NIWFSJ2[B02#E.M$+64>TMHP"+@X1VDQE,F<3)FG!AQKX+ MO_\2&KKJ)GVO?EZ#XZ9*SN9M&IY[F=4]G=T;4W=*JWM2I^TXIWAXHO=;)"OF MT84M$UHS05%.Z$RZ;?#D3UO?--O5;C\+\#_KJ\O7Z_U?+!R% #MK)45AZ&R] MMECW20KM?'3/'.Q750=^KPS1BU4JL7J^K_5\G]*Q&^QK1%YW2TC3R MS<[-A$[KE*X.Z\&.N0_N""\_U;G.9-X.N;K90F@*%*W&2=7FUW*SJ[7\L M/]=;M;Y\^^E3Z.=MMO>G/A8,26M)^SR5U!(0#P4DAZ0YIRRI\YLEP<+$?[#P M5/_5_MRM(%UKD$_M!S;U57M)3741_UIZ7O%]OOK:'/<,X<>K+7"), M/#4AG#,/YM$5SAO2XZG8_'Z]!,;+>K4PS==ZTQ\D7A!HO>/,,H\)8A( 2S"A MBC&+O) O[K!+_\)RE:S34=T$-_\]I=YL^XJSK2_^_7/S]?\(,>WK3/CA<57Y M+MXGZL-P3\Y;Z$?H;L:6AOCB:P]=QP_AWU@XU=:.4"^D 0IA2(25^Z_'B!H2 M=7=%\I<6;I][+54K)J[%3??EY5I=S)*T2AWG1HYJ?3_@9VKU($_.7ZF'R6Y& MEH7T*OU_WRXWH<)>H9,^T=LEU*&#)&4VMWZO=/ M5=&/NJJ]L/1*G^Q,P#19D5:VN='HDFA;/ MCG)^#21'K%4YP?' A!>P,4J0F,-GPXBAL<+>3$2X.3 MH<;-!R/#0WAJT#+.CQB8N/5NM?OF5U?UX7)0@0CTGEFB@'3<8N@,[I-P%$>M M'@_ZXM*KQ9V>JA7TTEMK&4QZ&19%_4E<^HVW)@<<'D?^#!0&&W1^& R7WF0H M(*F5_]?Z\ZJ=\USO?EE>UX$Q2(>4K$%&( 8Y8H >1S@<1UT6-/C+IX' G:BJ M594*@E3#8F%0T*M!0(BU*1\4'CIP$@P#S9H+'(;*_PX0HWR(A\3K]46S"7V0 M;FGO_2Z,;$QSN]YMOIGFLEXPX+Q!'BNNI,, :&O[?@F1'B9V&L:E-0U"'FA\ M574J0[FI#DJK5FHJ5T9Z'(N9Z>P=1)U1SN9#T4F73I(IC[]S 56F:+[C5DZ7 MXC'V8?G7Z\LPLEI]6EUT*1_Z5DA B@U@U@,/)0;&.7I,CSBBAOX(!HL)FQI)K"QT&,2K,>4DDL8:.1<8C8[C.PSE<28>0.KR,A2O M[>$?;U;K&B[:PZ98 02L$\2'T1VWND]+^-01UY 4I@'/0=*K_H>J%5>]72=W ME :9& N=TOX- DZZ=?F \X0A)V$SQL"Y@&94#-]!9KPC8P"#%E1)A!PVEC)* ME#+4.MNG10@?#9B74S@G8#[\V8P'3(2)PP&3U[^,@#EE74G H$3 Q!LX7\ D MQ! !F%1'D@%CPH]O-Q^:/]<+!(7FUCGE";&0&<*9Z%.BTJM!>$GX_HGATBIK M)R1:;0/!DF)>(E8*^38.*E&690?*G14Q.!E@W,Q@,B2"YU RV(UDD'1S/V\W M[S;-U]6ZO9M1:6<5\DP+AHB 7)ICJ,\R49/>^:[6YY]?^L;KHY9R,,%]PC MA[3D0@C.F3LD1H6E4?1(,^9E5A3S)(T.D79D.<-[+^)GJO\@4\Y?X8?);D86AOA* M_29X<_7N2[/N=^1)I!W74AI *8,>""#\71(H>L-]\A<7KMR=GJH3E+PTG&[2 MRY6\J#]I%3W!FAR5_7'DSU3XP0:=O](/E]YD*"#QE?]]?7&["7R!Z..'U>ZJ M7A!-@5( :N^!Y5Q2!XY\$81''_%-_N+"E;\3T5[K M$_/OY;UN.9(58YC*3WD C.C@=X*2:: MI[;S25]>N*KWFJI>5.)YF&&&Q3?WQ;Q* T"B33E;_/L.O-#J#S+K_%@8)_^) MUG^$#_$K".9VLZG7N_VYW)9)N^7N=KM WDC;OKI. ;&.<6Q(OVV481?WJL?H M1*9913B(JX[JJKV\U%6$H4[&KB-,8.*@E81D__*M)#QMR<+X M;CTABR\IQ_!"A5U>[%9?:[O<+0^I+Z2AFCH+L)340R H-:I/#G(2]<;XZ$2F MPU%.,N^'J4?MAOF9"QV)C!Q$':2_.#V7 MP9>T^T$V9KFK/S>;;POEM0!.2"44I\PP2&&_*X-I1TGZ%2'QWST-9#I-52]J MR$4A"6[%$J6<48- $NE1WAM#CO&?I,8PI^8"BX'JG[PZ9*@+\6AX?[V\NNJ? MQ%E @AAS4(# '40$0T >4P&.1U];..2[2\^5M&)"B;_KK[>WG2_7R7A(="P6 M#^7,&H2'3D[5ZYD #P_B/XF'84[-!0\#U7^'AS$NQ./!7=>;SZ&R_+QI_MQ] M.=28A1#&$2 -<-)"9Q%"NC^;PJ1UB7N\AZ51NB=Q$%7M50V%Q4#_8J%1WKI! M\$@U+Q]%GC3D)$W&63@7JHR,XCNZY' EH1/RI;ZZZA-1#"(/+-"<.FTT"8F0 M/A$&3?2NK %?/19%5TYZ.42\/Z'E$&9>QZW(O^=,]CB$US0<0P M\=_W.X9[D+ \TUQ?M]<*-1=_=&_"WW_\?0&\<=P9W28K!) $H'Y7")="),Y? MC$IJHJ6:3F+5::SV(JM[*I-7;$:9&[UN,Y6OPU9O[EGZ*L73C*LX)PPZO9:3 MP]FY4"E/,-^OZ^3S*(%:]7JW65Z]7E_6?_U?];>%@XA@3 DP0&NO-0/XF Y7 M\5M,AWW[1&S:JZHZ6570E4RC5-.B 530KV',B;8J(V0>FG":*P,-FPU*ANK_ MGAZCG(@Z8+9?\?&K[<7RZC_KY:9_;X)SR86GUC#J)&&>"]/WJ(34&$0?-AN: M0&%L]-LF]L*J5MF ]V.&V_X%@D6O,R(EB[[R8NCW%Z[PQ]>/[K=[G;+T!Z.2K7L9 U.XE@:$ M 8;E?"[JD1'/8&*L;><'QN@(GG@K:IP;Z1#9OW*W3XL2PAR6./1!O+3.(<#[ M^S-<&.Y$/_\P/(6)07)XC'$42I(,3(5)*>_&X23*MOQ N6=&%%*&F#+-RG3W6WG;5]%^*Z_K#\Z]?N28CU;K6^7:T_O[VI M]T]%;!<0"*$-M1K!@#9&K5? F60 009%+5\4R#9TM.EO=)JM_RKVD3/=I0P M^#2-SNQMXM3JT=:]RNYIAU9G]6O=5KK5U>KP$$VH Q>)^^1[;'U:;C]V*@_6 M[-E57^VV_6\>0RS=PR?(5C CSHN[DH$UQ0MQ&AA_6V]"0?R\7OUW?1E2U_6Z M_K3:;1< $0J)8(&_$FN)+8)]:M0[%S5#,S:-PLB[+ZNCWL>#L#3R#78P#G-3 MF)?&M >^M3S3+_E6A%W/&',"5&.MG >51D?1Y"U@:;RQJ^WR\^=-_;FCVMM/ MO]9?Z_5M -_'JWH!,=.,8PFX50J2,*;$[1,YC&L')8A[)BLJ(8NH%9A3QIBG MW%!AN?'00:A@NWVP]+T(#[6UE_T7MQ>[MYGV]^;JZJ-5?JX!#HCG6 M'"%.&,%$4"W4H1XA8&%4A^C9+U?(2PF=%91"JIU0LF4M-4Y3Y!@L?>7"05.U M7%]6!UG5[ZVP2! --^TT?";Q*PTX ZR*(4V(]!YEPI\>$^8Y*YZ@RFC7SDN2 M\?*;3*4GF1A;M;X\)+2US?5RM5X89$.9UYQZQ(CR7$E,^QI@*8K:+W,Z!4&P M9TK:T)Q;"K111&H"&5?"<>Q]Z5'4DQ5B+RV='D,,C$9(8>\R<.0EVW*3Y'M' M3N-DA(.S8_7(2=%(/O*!84\NU%)0AJ)ADVA,H2M_^?E]2'$.& MVW0:'Y,XE$:.!VJJW_=Z(E$[W*;+PX)-UP,_KUT/I)2R[1%JV\ ZD *)08?1 MYT)]@J"C73DO/,?+;S*5C@1D?M@LU]OV!IMFO;SJ"7U(C@$"D>0N%/;P_YI[ M@/&AL!-"<=3Q\!<3D=0+0(1K'P.@E$N!,,8"4$FA)(J7?E7P@;0$.(SR+8*E M4UF6QM0'JOK^V""XCO(O ;)3^3@,MD/]C*/NB=B?HV\.NV9 X2QA-)F+4=H" MP*'C?-=O?KO[4F\.2:)0-:PC COEJ09(&>/Z&L)@W!MI40E1)1C56 @C0V6D M5!F-G'$4(XL]=*7O0#_6B';XU^E*F_$?9V+.+_:6YB,ESQS_J=\ M.C'GG\7>>[^GJ[X I:X9 2 OK0.56,LWZ41*B% M4=LO9*U_]8 M[;Z8V^VNN:XW[J^+J]OVR@&UW=;A_]K]'PM,D91A0*(!,&TW#P&C^SJH#6.+ MK_7F8Q.+N4$*""0>4.T-LM03*30'%EC=#IZDMTFU\[[8^.%+T[Z]>I ^\;:F M 8:=J)\E[9]'E2T:83-=84[=MOEQ=7557_Y:7]2KK^T^B&U_2;/&!!D"J7 & M.0+[;RIG)FU@,J:NKYL]E"-K,21;&TU%E]:G95-MER(GJ M8E-?)N\NS^5P'+'.8&X:O7HQ]^CUJGIHMNELKMXT:=="C\=9G'DGT);9_7E@ M+G=03=$2FX8_L[Q9A9%"NW.^O7'R-H#B??-I]^=R4ZO+4 B[&&D4-9(+ M R4.XRA/#TD+8CA.&T]E2;+X .J>RFI[D%==AM[S57/3G=B]:+:I),QC=AP' M)WWU5;W P,->XK3\BS'M!/VR>CX/]N4-J2E81A.[?9>!"KO5-@QU MW5\W]7K;[L('$!K+$/KO;[&]_6%[4 MZKKMJRU"4L)BCC3EC%.E 47HD)P2U":M_ ].I#!%WFU6ZXO5S?*J6G9Z$A?/ M!EL7N6@VA6N)BV5!4G6GZ575JJK4:?/*+)$]8\ZII;&Q?LZ#,N/#>+P4EL>7 M8<0QS;HC71@3[G_H8C:$RJA9ET MIZ>Z:055_[C=7E8W83RQ;>\E_[7S2(K=D]G_HCYJZOE=OOVTW\L-YOE>O=V\^OJ\Y>=^ZO>7*RV M=9?R\2^WA[_=PH7V@]1^F]SVR/'YIZ4FR(N:=FR8IF MUCS 6SC&Q_-H$S@:"^3V<%3]K]O0&+BOX7^V'^J_=CI8\\<",^2P\Y IX8Q3 ME N/G)=,,N.52MMZ.CR5PF"]$U9URM(@.L*\.%!.XUL:#!];MJU^;V55G:Z) M]Y$^Z\\)GHWW=![,RA!'D[NT);)GM]S5;3]T?ZT.-1@X@F5 '/14. N)(HY+ MJ)1 0B?U\AY]M23<>BL1,$I3JKE"RGE+L/'":<9*=]^.:H;=MI7J4R1;REF4 M")1H=\HPY($/I\ QS+"9T&*@^,>(&.-!-!?JJZMV3^OZ\I_+S1_U[FZ-X' 8 M1X1"KPT,A9V'SA 1R&)XJ %281/UC%QT8AY#*8UP./".$@N4MH]V,Y,F41B829B^M<_$HKE\P/-,AOI?L.@6B7$[/ M!$W9PGD,J[P^Q1^!V=;ALU]"NO9N ]+#E#5S6B!# 9=. HV58'T;+AT541=" MI*3'O MC1TTY5(@Z8Q3$F /+6*CS3*#2IX][B5T-O+/NY7M>;Y55(6%U>K]:K[:Z] M+_YK_3!M9!0FUBKCJ1?:&DXIZ.NA<)RG "XN16.IHHQKY"&F#GC='3J@6@&! M+;*E^VD'D5V57#Z0F0:Y3/;&86YZ9]- =]_4APK/C+HHXT[ +J_Q\\!=YIB: MDD5UX$35F^/I:0:AY3(D@#7P//S76GZL@(1$O1!VXNLMX(IH0SPQH2\3.C+0 M"H6X"5U3[IDJ/NB\FY)Y,_3JA2&F)1%R@,,*]>7!F M3 #/36<-]2+EV&)PK;Y\WZ[5Z^5VOX4^D*N[GJ'? @NDZ MKR#A/TDO@44F2:V14ALOC824Y8 CC#G< M=U!/'%[,[MFPC;&OUP$7]7;7/C_6\K#Z-VP63)B'BPL$=C)_; 9O)NSWK+QG:?9>@G7H<_=EW'[&<&8CT?@LJI M[!Y)RN?.#'1*9W=F8.]?-"5SY,$<(9DEKO0S X.<&XW(#Z&,;;\T5YKF"V)>_[>U)M5-I\BO,F2^IWS6E'[&X5'$ M'IMK/PJ]1\>93/(\SN:C^MULQ]M/[UM.=8?1/FQ6GS_7FX7"4C"DL=)2""6( MTAKWJC!-.Y]16DOI5:LC&&Z.,EO&=W#OL;Z7FAOB(_,H%\JGRYXR0'_W(-^Z M" Y'>#^\D&]G(OM)PT?Q/4]6_BB4SQ1M,NMSNASU'N&SDMYUG4OU*7#OZ09H MX8!4H=7A3!"."&(6L6/[HYF.NEJOM(;"A/_E."=R<:_K]_%VNUK7VVW"!$GQ MO#A-]#EE0TZ2[Y57G?3TWOFT.93PR.),UW'/96_-+MZNZ",8HD= M<B<(@_CWT0ND7;B$?]J O]KKOSVNMVNU[K?9#*]JKK]:M_ 0V ME\J?B)9S!EF3UFK>RY6WGZJ#Y*K5?!C>O%Y7>]G=W]_+E5]FDBL)K>4,KW;?N<$^SKL?=1#\Z M"X:@E13GG2OU_!42F]IWVYONZ<# MNV=]JN5NMUE]O-VU]ZE5NZ;:?:ES\'*PQ;%LG,+=(1SLW>TDO:HZ45/3[AEO M3I)MK)]SH=CH.+XC5AYGQJV9NG_=ANIH^MKXVWIYW82_^>_ZTJZVW=N/?<'K M!"XTDX)0X0A&G+0/3ZUWU>HA^3;U57?X[@"]N@LH M@G@CEX(2C4M>&"J5,3.8")L^YJA%H[*.C]Y>]VM]O5RMV_6K@QJUE]=-&>\7 MO.""4XP=HP!QZ95"TF'1+VM1Y#7*LKDNBY+B$VL'C=7E_]?>M_6XD2/IOI]? MD0\'V%Z@O)N\)9PQTM[VV9P8'_2"HI"R7=F2E5U*YN_;7'S*EE%0W M53*33*4]BP;:Y:JR&/$%^44P& SNA:R[/SWBCNF)X'&KI>-8J\L.\Y*&BEF: M<;1@(WUV*OZ^$& D]75MD.Y271?5@F.)[0;1M6UE70*$>[UBM*L8>W?SL9S= MK1?;1;E1T^6RG,O[QV]Y3#23NG A*K;.$4%%DKL-@=9 MLUDM;'9]G_W>/*;STV*U>^=H$^.AHYBV:D?U8S)3&-F?>?SH:+RC!IDZ&&^4 M+R&UQ_P,[0]ES7$0_V#:MGDG*1G*;^:N/G(W'/!=>7B]5LO:AA31P&V M'1L/C6E@#==>NNS&$6=,.[]V"#!:>'.-3G(46DJ T0+.T\$'$% M>2)-:,38!>EQD%\\==K$?-UQ:AW4K:M96QS&(I\SB\B(E1OX-5-?WZM9S[+=QFW^OO8_W&=5W:-Q&JR#%")"]P#@B! MO$"\D<1MX%H5A*07E[Z1V.!]NC,4$,4\Y=E+7V:Y- MUAAJ)_BN3'D$5HEQ\70XZZ2X=-K=2CVK#,["%EQ3$,<(8ZX@B*1AJWJ!F&C& M]G[N.SLQ#%<&^V=1).2\X!I W"0O"VEHJQ1BLL$'\GNSZ=>!G5Y[^.-ZO"3( M)W=W[ILI?5U[8Z1Q=$F,,IB7>]TXT5U< U@$_Q:,_??EW,+5Z^C9.N(8S:TU M+XI8@2#,#;' :&8LDZ1H&AP52()65T2C#YK8C?EJPVRQFMWY^F7?#L%-HI6_ M9%&MLM\7VUOOW_RZ]>4.47K5=,$]DA]+ 7DR__7:>T>)(8_LK5) G]Q+!3XY MU<,WO?R05#*$OQ-?%*Q6J _JAEOK-_4VFW*[$==.ANEL.P' #4,)TX0PEELL M#:#&8L(H@J@ (NCMO+"/3NQ'=M($/H$7"$Z[\\*$N(21_4Z0[+=&E($?W'R( MPYG3B(Z C>/TH:OPC]^QN.3(*%IH9#DE4 C-Y7XL1+D. M:DS2;834(>9.G&Q:"_=O73@B&+,0JD@)5Q?&<%'('K'+4LOA)Z3@2E$)8&YY3DF!"6["-414'G0Q-?"C$Y/849J:QL*H*Q2E=AR5$* P M,CK!1IW#)@G?/$3A#+%TA&L<#-)5^"K*E GCA%^FZ[^7=8N:DVLWNP!L8H46 MPEJ"5 MQQFD>/BT3B15JSI/];?%]E;=;;;5EW)=)[).1E9,8LDHA0 !I"EUK'D@S5R: M5L\NQ1PO>7G$3L1]\OHJF^U3LU]]'X]J%9A+B@%PRTS2P-@&YI$:6.L2DT:^ MJZR6\"K[U?_O(F36 K9S2:2(H(^#VJ)J]#B!%!VM]C?IRJ_3Q7Q_]"]6\W?; MV_W8A^@0HAP+JS'@W'"(N)+T,++ *BA4BS%>8J+;BYB5.QDW=9:W\F(>*&_: MX8@_"M+M&&]HD,,8K\%W+UX-;RU@]NC0;^@KC*^"=H;O8D(^#KZ+JM&3&XVQ MT6I9 ;MK3ONQVMW^K_M+-N-)2@HD&"0YX8S#@E*-FO&@@*W>2^X_2F)N:V3+ M-E73 .%(;KL6S)W"N@CPGJ>V89$-([0#J(U<33?KUW@L-H1!E:H#0=FU-+4C MI&T+45_6_AF2CX?8*$I-8^A1Q9Y+'6C\[9>OR_(PMQZ,:C!G5B*9YZ"0%$.D M=7/6BHTRX63>8ZRA*'WQ0,1X=-X'Y@!2'PCACM3^4+K^!-\'U XT/Q"X/*P5]WK]W$V0K5G-?DO?5,]*OY7:B&5&<"(FXD!;D6J(\ M;X:40@1=,>@U4/(DYDZV>G]?-H)U.'GNAV;;?.5 0(8F*G=B766U8#64Y@CE MKV>@3-5D[468SJ8F(Z [#A**H\K3]FJQ\&E+4>_<@"X^6GW^N9QNREW3Q)N_ M;,J:'B#G)EM6!7NWZK;ZJ;-TZXW5G*L/QT%J@S!!4'X'$P5"1=JA13L.]) MR:_5:K__F #$#*=0(9Y+KC%'\ABY8;>SZW=8$C#0Y<]+7$3E*2SRL4D(UEU/ M3A+!'.GPY"C=D%CV/4))A&GD4Y06V/8X2#E^>M!92@?H1I1/ZZW*JRZAR,C#-H2URCC7D5.:4:!<<-P-S9'2,OF"GNC&.6U)A'*2 Y?HWN$L'AV.73J .2)/$4FAEH8T#;+LU, MYB,J[.-(@,15J4HX3>/="#KA6.@H%=*B$!@*4"@C!3?[P0NH51'K4E# D(FI M[LF]H#YA<6RTV['?!8 .X[\VEX3"H[;T]X3.1GF)T!\'#<96*N#"4&?,6I]> M'8OU3\:2!:%4"T %03QW_Y>,-6,!38)>&NPV0F*BV]U165:KSV_K&LF\R(U?SCMIK]_;9:.D VOKQF>W]H!*HH MM\9 JPEV 0JP4%C5#)]+&?3V>K1!$T<2)W+6Y\F;$TG_J:[6V]Z'<40\N-NQ MR$60#N.9QR#O!+M8(^&VB)TAJ>B@CX/&XJM5)9ZLG:EP7_A\&##'W&*D"X6MY7XL/6*!^[,&K+U$%^ZE]Q"7F 30R_JNG#^EM8E1D#+&@02$F+R FO#FXB,%. MHYQ@GNF*7VNJ&0"Z8+:I47LNU!F<<)Y'YSSG]$1T-+335X^GS!,%F;;DTU1 MJ>J+[RE5US\U@]\W0UO,"RY!#J$AA EF-+'[H5F!<5#'SB@##D1)LQ,9PS@I M#JSMZ&EP1,.8ZE T>2K?@;?N+\1:;4 [0V!1,1\'E\55J4HX1_L7(#T9&ECL M*%7F2L BMUI8IIINR$P@0/J6'P4/F)CA#HMR77XK5W=EBK;$X2"WX[O!\0WC MNY=JCB[->&U@"ZPVZHSZ.!@OKDHM*HUZXM7MEOR309D$3!2 $J@@X'DA^ Q1<)YG$LNUC*G+WKW1.C[F=4DX+E M3"-"<@H-$U"X/YNGJ9A2N @IP>GP\8.4XS2KJ'/.I@MN70^DHD+6_R#JTJ=/ M0:=.K;$;![7T4>#54Z9 + +V)]]*YXRNEZ4NKT^KD(&5&CNVPD*J(F?" FP. MT0$N6ET:[C]*ZD/NHV#9JMJ6\2Y"=$6U]2YD $"#MQX'++U0%[W<\#PZYW<8 M/1$=!PE%T./I7B(*,E%2)B>CUN=$(^00DD$=O0LRI@N;CT#7M=<2@?X1\-[<;4*R:AT1BWTH.R#&V+W8N+) MD 66>2'=N+"P!:14 -)T$G,BV%9MO:(,-!S[[9NB]F:^?KB&G9 EA[3CR9B7 M:_\,Y^5H[1Q(+4[">F$[#@*+H\H+)U\1\.F9_ST9URJ*"V&Y8AH3A%EN5%-+ MP(7A0;?M^X\V?!8XD+B&3 :WNVL9#?-QK+R(^K3+"G=&*NBN]TD.Z731(T&H MAAQ"+)%F5.KCHJ< !YTU]Q@F\:I[?.N[>@GY MW$$.IF(<2+V.4/!)5%1P.A]!7>SDJ=V14VN0QL$+G21_^9 I4/OVJ=PO7Q9; MW]K0W^'T*107"Y6KF1]1((PM5D3D ) !>:'Y+$PN7_S*21]VWV<^DQ3&)Z^OA,$XO M:]Y],&Q'1@/!%\9%#Y';]ZD0V^UZ<7VW]??VLFV5O9]>]/9WIX85$= >!T7% M4*2*/A-#G\5K'A7P(_]UNKPKW]UM-UOG_1PW3@QE''-DD+48@@(11)NZ0E%0 MR,,>QNLU5&*B.DBWZ[OS;]G_S?\ESW.0?9VNLV]>V'_/R)7[3K:Y=8O.Q0=W MV]MJO?B?S_7=!_5T6^A1?/PNVH\@!C1=&DT>[U9)=9;5L5]F)=$._QW<.J3.\& GB M<7!C+&6>O,H7$:.076:U>GY$0J 6' H,P>B576]?9,=!FU$T>6;7&P>=UCT_YO.%/W*>+M]/%_.W*S7]NMA.EQ-_ MX&B(UM(G_XPB #!P"&%5'E3RW76,Q$1Y%,NQXV+^9K'*9CO) MM^=(6P'1<- M@5X8#YT YT7*''#J%>#2-/QX'IDS[-,7RW$P3V\M'K?ZB()*0)>ANR]WR^FV MG-?'C_XF_KJ\+5>;Q;?R[6I6?2E_KC;^99!W-Y^F?TRDP()Q:RV#TE@"(+#T1V"T\+_&__K1T,@>>&T2W0DLRNZ ! DGN!/M= M"<0#6;.=L-E/7MQ_WKUFY$);)_/@38]" #W'C8E,,Q+.3*7=T[9)"5%LR[$? MRNUTL2KG9KI>N=AQS4Y@;B$66.?,4"WR@AG4Y ^EU<*$5(]U^/A!BLCZ/RO0!;BN![%1 M,4MV 'OI4]>@T];6D(Z#>OHH\.KI:B 6L=XYF5AC.800%06EG %N%&\B-!>\ MY:ACF6JWP8:N71WH=9/706Y'2H/B&T91S[]F,JXG3-J5Q_9#=AQ,%4^=P*=* M G%JG53[-ETLO:.SU?KC=%E^+&=WZUH*WZ?AE^EV_S=_97FQ>K:"0Q648^LGBC&3J\:L3LG,:WF5 M>3UWQZ@#Y^QZ&>5<"F\8:X^#PH=2]G&";TB,8]._N'&4Z&3Z=+NN[C[?VL6W M6KS-43YA)2\(%#3'D#)$"DAQPSN&ZZ">G/&D,J8 !DE"(6=$:\A-%<&9Q)L0WY=?B:AW1Q<3&_G8WF:WHIH%Y=?3!#!'5(6%!00F MMXPK(>2!K+1E0<]"=Q>#"TA% 34$'!%M.-?88$>>C&,HL UK!]TQS9+&7W3! M/*Z#2 SWQ3W"V#G_*?X12+Z'4;\O5N^C:$<:[XUMZU,T7YLMIYN'KY^(]=JM MF-)?M93WQU]Y/[WWWQ*_3]?S7>KJ[6JS7=_55S+KTH9/M]/5NZ_^(WS?B&_E MQJV;#]5RZ=3U_VBBF73.1BF%%+-8L<* ?,<[A8M+45![F8%%+ZS0E%*$$$6$ M >[NCS>%]O7Y?2!9WXC,W/+\\3OU\*!9Y5>BS?7 M7HV'+U&=Z)I=WV>GO[?7-ZL5OFH..$]TWI>H;9W6V5[MNDW/3G'WY:,9E?WF MP3 :KYW ^-^-P_[A M_/).KM90ZU[: ML28T[%C]ZDYE?T]UI_2/XE8?FO(B7K7C;/K1G6I76 ;SJ;WL=GF7^M-9'LA>((0%UK@R&A%+*8:YR M64" N5)*MNLGPG<$_$3-UF2\$VJ,_C74U)?VKRG,.W+_NI\\/YQ_?6C*B_C7 MCK/I1_>O76$9S+_VLMOE_:NMUC?EXE0#2BRU@DN4:V!,3@HK;,.[2A9T5"[V MJ?@$%00AMQVCONZ6Y[S0I,@ISPD3F.7MKDSW]K('N<;H:#O8_-*^-I&=1^YN MC[/HA_.X3PQZ$:?;?5K]Z'ZW!S*#N=Z^UKN\]WV<\ 822JNLS:$"#.7<*$SV M/&RU$79_:&M6\TL[WL>2%U1AG',JH4/>$,0( 5*JPD#$:8$['-DV2G8^L"U] M3]*@H]KOC$/'>-C6=A[\Z/S9&9>+';:%66Y$W/FW>R3GCZ MXMK#[8C3LAZ)J')[,\2AV%WIS%U,7V;6OH?8_I<>J-T^9DSULW423U8TYB[Z?*";JU/EA0I=_O'AEY$%*ZVGZOY%).&0C#$<"[7WY&.1AF=CK M^E&B+! (\H+F&C A": '%P+)2.[\AFJ52V*A6S!0 $L8E$(*40"(< $XH\DS M**?%S^,--*)/E4M'&Y><)6,-.1Y74O^C11Z!5QV_H\6C 3.B1'4K\>; MMS]Z,)(,MPM5P,>V_.6#D7V9X9VCPM>5DP(4PBK"J%#2Z,(8>/ O+M(:27U) MD$J8,X.1S6VA_=;=<@,9IQH922 G+*R'9M]2^O%&(G&GR:7#D(O-D+'&("> M_*.%'R%SX9)E_'$GZX\>>*0!;>CB_Q0VOWS($7+09)S\HC#(4%I 00JE1.-) M-*5ZA%<&6BA%E=2:"""9())KCH1SF,YTPBNF@BYW];]-L'WF*D% '/*=L?T/ M=.;>QH\D3/[M=J&MJWN"6B[G=%P6(9M6$ZQJ]\L^*T6+?.R9;5P M Q>;GP7J#,/' 7@WY?QN6;Z[>69(Z=-LV+I@42(DI<08 M\/W2(M3D834[YP92UK\';CDVA8NN01 MF3^\5PJ]?=0+S98IG*& #$RL[,7R((Z"I\[A="X0C0'O.%@JCBJ/ [=X^(1S MU"%T$YM-N=T(MT<[OJK[2SG=N-W]_-WJ@W]/9;U8?7;1XV+S2$9.@EQQB+N16@S)C-2.QXW2G%H"&9&* VHD+Z B[GMA3WQW8,&3 M%7QRJ6VG4-;HD%6K[*!%5JO1E2,'L68HJ8[-D-U9^&C#J\:(_NVJT^?&SQAU M1/P=P22M"'](TX_-0PRJ^XLN97@+M/5!H9*Y7_BU6JV?"CK!1FB::RX+;KCO M.J.P ::0BA1"* )#_,]P4J4^LSWAJB,1>;HZE7?/22\3T:5-U\[9C--J88XF MDL&2>(YH^)[Q&L/;XP)Z5Y=>/8'IW^GFUHWI__"YZF_3I<]2BS\6FPDF MK,BU=IM^S HF!S=!\Z6F=]A MD Q,^W8%,4W.]T6(SB5\^^,Z#LZ+HB,04"*I13"K(Y9A-5U^FBU4@MZ4U2COV&XT] MHO'C:Z9(PI!]8#S#H8-89QPL.XRJU05F?QA3_U*MROM?INN_EUM[MYHW@P%B MN52FX,+D7!>6.(SW@TEUI!&3'0451-'F\08V&3O )B[S?9_%\>:== ME_]]5ZYF][N],2ZL<7M@]V>!_,@2-WMC19T,GHR7.B(ZRI4=!.N418L" M;N#IQD"X!D9-72!->TKQ,DYMSA\BH#P.%HNJT4MG!M'0"F:UY\;=92HFA56Y MH04%N2'2DKPH)#N,[/[HQ&H]QKL,JW7*H$6!-Y#7!D(V"J]=)!?6 JDVS!8! MYY$Q6PR-7F*V:&CU8;;-X=2U"15S#"45TFBB-"7 [6%Q,S3D,NBV2Y0!!ZQC M.17SI$BB/\&%H]R=X9("'*/DY#);SC90!7)<9Z3'2W+=56K!/B(("4BJ($X!2! 1332V)MM"@CCO3/D,.1G790;A= M 9CX:]\]:B^D@[>I0X'["\4V]83V#6+L]:PS(1\9[D91Z>><:#[->(=Y3 M,?9AIM+8\2TR@%HA@):6<=3(@*RRO6.]SB-?E FC[6M[(-\C_AL$])C,.)HM M[XO0A0:&O4TP,J:,JUN;4#$2@L&\^7;U]6Z[J6D:[*-4G1?2(LAM(3G!I* % MU\V(K)"B$TMV&"5;X;Q?+V9EW15>S+:+;^6^7F&3W53K[.W\$^PJVT$(+KTO?HI3&];K@>[(.*Z/ M)B\Q6F]T^O 7;(K>%-/(""8D%A #*'(NFA$!!T'7I_N,DYB_/BX^K^KS[]5V MW]WQW?6F7'^K[\3NQ#W050R^:@UO=[Y*@6PLOH(CXBO8B:]"T1TO7P5KTH*O MNJ'3AZ_0?D2DC=" YIFK8I!5:VR[ MDU4*6&.1%1H16:%.9!6*[GC)*EB3%F35#9T.!PK-Q=5[M9QN=K>_J,7$HAQ! MQ(4%3%-1',;4%'3;'G8:*3%A'23*:I'ZGAAT@3+XH" QBF'\% A@ZB.!I]BT M.PGH@>G(6*F?+B_G_7LC%,Q,+9JNG,88-76Z'SN\W+^J&[D^EKJI1%&R0%@S MEF/%C,4*BR.C0@0ZL=O%I!WN6.'Z/GNRW/N=*US.Q(&L^UU8M_/Y11?#IF7R M5'BW\087M_7(/,KE\7C)*UU>LE:>[;^WOU>^K>[6"56NMNZKS<(9KQ9@'^1# MAI65$'(N%28,PAPWEUD,XZQ5X4Z$81+[DJ-PV>Q4NG;>(P:,YVE_8 3#^/H$ MO >"O9X&B([BO)K57>_K?S06-!\(-0"JCQR@U[9V:SE'>>W47M?_&6\4$;3+ MNI&8BE31)]3P;1=_7JS*M]ORRV:"H>_2P'.C :2\$ "BHXQ8\*%;+[:7;+"M M1F"KV"<-__:]8[UF6:W:!9HU!A@\<#,R.EMW3VD/9N;1MG@\6*3-UF10RX]L M&S*L[@G:/7:U0%LOM1/M(*E>;&;+R@LFKC?;]72VG1ANE)), 9!3E$N90W[8 MUE!A:8CGZ3]:8F^R$S",]R- V([+AT4OC)]WLEV==M\_RI?]UD@X,->^BM@9 M_HR']C@X,:(^5:IY&:-=[3-R3 HKB>)(,LUR5'#-E:3[\:WA-*CY1KQ14R=. M?'O!\BABC.:UGK?KB M]D>N=23W;;I8^HRUK=8?W> ??1Q9AYK^M:/CWR8 $Y(33!47RA06@0(5S?!0 MTZ!VC-$&3)< -(P$ZR?2CI*X_7@C\YN;:OUFXZ0> M.,IKB=FY8"\V[.-@O?AJ/0[]TN#6EO-.]M/GPD\)(88<:&@AEP3F7)&F%:45 M.0HJI(TTY$ E:HO0!VMC(=J.[2X 9AC7G0@XMKUM.^S.<%YD\,?!>+&5JI). MV)AL-^$<8Q=46B %S3G6,E?-!07+I(S(J2@%APQJ"XJ$@&GJ@L5M/5 M;#%=-DW_UC+K(:2$@ZP((7D#"J@D<(,0RS=5P,DW\(3;FTA M:9]12X!&AY39A9IK'_1_)>$5"-(XZ*"+X,^DK#KI'J-;/S[?0"63;^7ZNHK1KY^A@E-B&,XQ(]BM*0T+S01B$LI"Z" ?>RI4^S40 MV+'_.VDUWQ;7D:R7&)H$M)H/0Z?G$XU;-5VO[UU,7+OO20$$ A*X]4R@6V!* M$PGW:PM1:$+75JLQ@:4&%VY<+2S1+)<*8.N&LX6Q$/*@!L+=5MDYESODVX(/ M@0D^;.D*[$B665R=VCT^V NQD*5W9E!F!6#$#90SB2A 6)K#F@,DU^%K[MP" MUP8XEUE8B"P1R.GJ>(402C A2(M\D,5V>KA\E4V_5(X,_Z>SXAF M[2JW=.NZPXG??C)K"V0UYQ(B3C1IUAS$'$ZVU7:Z['9*_.K@N9(N<"JL;U] MK-L+4Z@*B)2@5#E8PEJA'^3LPN/TW_F!B:9=>U+IE3 M9E0,W@[_[K0>V;[?!=?'UCG, 21!/+57^-G][81Z"%0,*6@(*0I#J9&DR8YC MPA">K,K/_D/2^H6',A%%$'.^DW+G10'(.9'2,JD5SC%@%K9B(+YCH%/QNWL& M+U]HA=- ]DGK&A(8YD*NP6OR_;F&!_@G< W=[/M]NX:..D=R#7T0CW]A24A* MI,8"6*"L0((0S!IZ 4CD,0YPGAO70FX(*X $)B *].M^F"4,N^FT:3IDV&!IJ $" @R(OFHP= MSG.W1PQ:J:V')?[Z4*$ H1P28;C(J13 :(*E!$H'W?3MM% ?Y$@OM4:'O/G1 M%O%QK-#X:G6]^1&&6]OU^6[]>;I:_$]=]NM[^E3+Q;S^BR.-]V[:-CV=WMT< MZEP_NN_LWM0YU&F[4%U1MUXIRI$Q&F+)Y&[Q6HX8;=MD)8XP %(!!'2"Y( H M"216HN"LD%RX8$0D?-S@5/ZK[($&=7'PJ0Z^?NE8.GQ4XV+W(** ?X8@AC7N M.-AC8)VK2RZG 7GG&+5\*O_82H?XWR<\MXIH21G3(L\-SBWF#04)4P0U]HHN MG!3,, NK"*D4@(Q@SAZ3A&D(-4]_:/=6G)B)=;F;KQ=>&A^3=9K$J-X$) MH.%-.( 726V]"SB4TSMV7JFLUNI[\B[/&"65H^EC_Q_ Y_12/Z;[Z6^'MI[H MX^RVG-\MRWFHQ[^;WN!3_N>[W1QJ^/PPQ-U'&]YA0+[2 YEV'9> M:80V#?-% YHSB0>*8X S?F=@"X_#VPRM='715=7.LVS6V\F[W_<#[!YKXFG>M6D<\][F0YP6W4.>Y!?[F&?=;8JTY M0M3])'G7KY-I'?3D4">( E9[ G0ZK_<83_:$K?@7']7I@]&(5GVHY,^M^T[: MMWI2YC_AQ^IF^_MT7;Y=S?ZEN:O*$?#3&"&@1$4<,T\X53CM4$03D/NEC5@07^$V:-4/XYU-F_!+QYT@VM\U0P#%!A MA/ $HRX/Q'0#*^!=F.2@=7L.I@-X[=Z!>4[?9WBS/S8C>/6EG_Q5K%D2F(/K MMGG[^=#47TJ1%Z:0.=<4 )*;0AU6!Z8&!F7?^@IC&;20:O#+>FMV#+5-B8#!B;9!K!=FNQ:3\S/Y=6&,N=(,FJ# MJ?LXES8LSJVB[+_=5LOEO0_GYR?B-=']^]*M(A=E?"XG@&.-,5-(&D8I!#FD M^$ =0K9Z-#UL1"H,-\:B7"-#&%/<<"$4R0M;\")7065&'5A^)V=6>4&SS4'2 MJ_H[.S;X>A V(/B,AWB+Z/TB8((#NL(]A'Q=:I23L3 _4939_#NYN.VFOW=2>.PW/@*^>W] MH?*-BB+'!)-"%3P'#!3:^O>(":,YD+ENV[DVSF )8\Y&OOID]T3"?\IV,EZL M)+45A>4,[_2#<1Q\TU.'*N;$"KS37GWY4JWJH&M_ MU$*HE6[OGQNA*/&]CRW)]^- 0''0C9;P3T_,*SN!=MN-P!ZGX4"UHY&T&(51 MR"D\E^KZ_QB.,]31';IQT$8/^1_?M^^)1%NZ^+2NWSV_/QV)$8FEL9P;MQOS M[\))%_SL1Q*,!!%&E\]/3!F-2%U(HQ-<[6@C-5)AQ/$0I M1QS.0G"&//@". M@SYZ:5#%FTZ!K3F./7S>;6_+M8]SUN5MN=HLOOF2C^I+N1]?&$T,4QQ1F&N% MH22:[L='4)"@%]'BC9J8;DZ[;=629@]$S7:R_NM/ON'1/P>V3HN'?#N.N@SH M8%M+K@!.0,6,Y@[JEY-Y@+]%I=Y>DYQ(#$ MI\N;Q>S,"TM1D6O'90. %D9NGVHEDM;K7^?KN<3@_VC M.S$I->)F/S4"_W.V6+UP7.WESO:"!R:JHYND':E=TAIA;)? $$G8,!#1,S29 MRC;CX,]DVE7#S/#.6?:/MVYOL7EWM]ULIZNYX_H)8 7**>80(9%C31E2IAG2 M2B F7\OUHII_W$[7V^"T>_AP(6OXL62AB>:-%]&WC_Z\6'F_EUU/W:_-W"IW M:WM3B_[R'C=U^OD)=.TRT=T1'\?*C*/*R_GIOOBTK^MYO,X=%RSO_(CO_0LS MU>ITU_^I^M7!4ZVV#BKWH9_?KERT4&ZV$V0,-SDV2"JA.5&UHN-(R-VD5#(S1,6)#T7#147VG<*9'MM7B2[GJH2-9H,G3= M4@STSQ8X#6K><;#YT$H_*9FZ .:M3R+F_W6W[X']J1+S^<++,UV^GR[F;U=J M^G6QG2YK;W7M L>Y3P26JTU]G>"#;W&_66S+C^7ZVV)6OJ_Y\T,YJSZOZD_9 MO05)) /4*,TMI+KN.H&:@E5B#5%!!QB7%C;Q3KN>*6]JX;/9B?19^8?_.M"Q M7!RMMB,91Z,PVN-!X['IT.C$2Q\+_1VL[DKY_IN[9WO+N"OMV+U M_^5C>2?<4&LLP=KMS?)",JERT$@" B\^1!__-05R'^4Z]EB4_>=K-,4654W MKMZTRDT,9X6 KQ)Q37[US][MZ.9AG_F$VO].TA0<X8DBK/&\N MEA!JK8Q Q#U&OQ0-1Z'>/JCW(MZ! .^0/MJS;K:3-MN)>Y75 E_MRSOW,F<' MH4=!M"]C&DZS$>PS:I*-H5\[BHV&9&N"K3G=1^0N$/@T_>-OB^VMST YB?Q; M5\]S/:0Y1%!:J"TR1$C%\T/8;21AS7N]GP*H-H4SBK^G, M;5G6C@NV5;8IMUN?++XMLS)!9)S$9BT9^F)VZAX;GPN"]\:KU2B7\SJOXM3* M3O3*WETO%Y^GPV=8NF!]CKQ3FFXD_)U4Q<<4GA[/#KGY#V5=%/JI:BN1%<]L&Z7 M"T]FP7&0^R":OIS!3HQNE.3TAW*S72]F3LSZUX0OTONUW+Z[.6;Y-A,++;,2 M%8H83K65V"JXEZL0A6714M51I$E]D+HC^L5N&^_IPA.\?^W94X7C]_5!B3W5 M3[T:J?+:<0P8(Y=\^!1 M;3H.GS"@OB$Y\@1(Q\B8/R?6 XDL!A19! @W(L]ECE638G)2,M4EKY-0G$&W M L$>(E[*O;?9^B??!S%5JC3\2XY@;!Z@#=(=D_.Q[#=JUH^K:4#"/BZZG;K+ M?"BW/E'A2\)^*;>WU5Q\J>Y6VPG'"B/@:) I+"'!A06'H0%$H@.E1QEW&.[> M2=>TS=TV;57FL)KW;UB#LAK[*=F!=L:?,"<&<( M-"KNXV#*N"J=ZX(3!Z\H69!?R]_K'VTFL$!6*P )8P1S# B&3=.)@A9%4+.M M2$,FSF>\7U>SLIQO,C\7ZJ"UOB'HV&_VX!+A:K<)/OS"S-DM55(CP!X1,A=I M3!$_/>'DW/W&.(+/1^!US3&$HS\.HHRM5$BVH"MF,5("Q[$U=CR-"V6HT@(5 MA2GX86R$25#?BC@CCIDJX^WN RS0?Q^?!OSH._:1<>-#Z#INP<.A'S4S=M4I M8%O=%;&8-QI5M?I6KK>+ZV6IR^NM/_C;?6OC?M>64[_!GQ @48$-@$(HP0"R MY%#[7&#*H]]9V:&_>LVK![FS3;E:5.ML56U],+0L-YM>##N< M+8,+*\9CQC">/E'!U[\[?F;J>;\MW-B92_.B[\ MQCG ##EAI""$2&54\WP!!82!@+3M8#(-D])MI'SL3VI'DEU7JWEVZ^4->.5Q M$(.==QOC,E)O=_'IJ;MX>^(N#C9\=_/ =7@]LITB8S-?P/N=8S-CMZ<]!S)G MN[<_(T#ZC!,?W%HC>#%T4'6K"ZV*^-O OTU]>?%VMU&=8,*-^T]!;A0AL+" MHD8.HG 1>[\7-GKBC=W;DT39[SO!$NS5 @&/MRE+AW6RW==>Y'U*;7Q[K >0 M]MQ,=3//][-KZJA?A^U1'R1;=W+=]:A??"O-S4TYV[Z[^;7\7-/*$9BLCU* MGI6UZ'4=RVV93?<"^K^ORM^SZ4&;K.X4.EV_3 2#FZH=.X_$2F$T?6(@LO9/=_U8C_< M>SNC?(:Y!S#=."A\"$4?-P,>"MO0Y-;VD6=9 M/!/&3[]^+>=JNEQ^".7I!CVR&ZE$^H" MZ:U:4/?'(:0-\7W3](])83"B5!IEN2*"&*)QTT^:*8MLR%8LI1R)]V*[]R5G M#]Z77-3"9S\MP]^73&J1=CNNL1@CS!>__,YGMGOGTS^1XH7/GDA_N/SK-!AV MV]4#ZC/[KB$,.(Z-UR":5L,OCX@O(U&LI5!,:9 CB830$C6[/688;MY>,:MY MRZQ9G\%"EO]#N=JG7AY4Z9:U7#_FDTAMP1['4HVC2LB32&'X#/PDDD:%4AHK MRHBU.>;:X*;C%^,J9Z'+ +FKMD?BCRV+PV#V-P"*M M#OD^E;/;5;6L/M\W0]5;X?TSZSGAMN!02^+X!V)I!,<-&P$B0!N7TV(841B: M2^=\.2=$2LP0ME0PY7PRE;@(:G#1P6\-,3R!;G:L-A&,;- M+\.7_;83KJ5GC8%CP.G6<'AV.[;J@VN[HZBS"+QTQA0'MA$<'D52I(H^I<(V M&Z$.YN?%JGR[+;]L)KF@BN?6Y$4N@+#:2F3WBXDJIH(V%-VE(-HR(KG)$9*$ MLUP6N59($8@X H6Y[*8A^\T+FM62!NX/$MJEW1Y@'":)&>>WLT:2D+XSF&?" M]O0&&D=H/H">U=!3/XRC[72QKOL*>F)93ON' [&,'X\0?!$LNPW+UM6"S06Z 943CG$B*(A6-G27SV(S%OG13X'Z3,=F)F7LXW M.0R\%A<'YW9<-CS$89S6 MW@#6^D&V]MD#M#PUCD=QP1B4+F' +#.2<4"B:4()A!9@0F M)@^JOXE/?NP-(/'(+P#G_N27!N*HY.?1'2'Y'9#K2'[AR(^?_#KH%$!^71%K M733^M5Q/_= _^\?4/BP^WV[?W?QE4XK-IMQ.J '"2"US*3C,&4,Y,OO%**TM MQ.1;N;ZN6A>&GQ^+0*RLR"$UD!0*"FUI0;#AT.WE) BZX'DJ5ONBXT:\;.GE MN\K67L(WUJ/ O8N9KA*$"/8^E%TN5QW6]$A+HMM9\7T^O% M?YS?\JF M?&7?=+9]^^7KLCPG,^AG]]5__)_F.^Y__MGK__@__Q]02P,$ M% @ 2X9G3P,+K[T-D0 2BX' !4 !Q='=O+3(P,3DP.3,P7W!R92YX M;6SLO6F7VSC2)OI]?D5-S^?JPKZ\9WKF8*WVO:Y*7Z?K[9GYPB,KF4Y.*<5L M2O+2O_X"DJA7+ER]__?JQFORUK#[] M@@# OVQ:[7PB_O1S_=C/\5<_0_0SAG_].KOYRT]!PNEL^=D-/J1^_.MWSW_! MRZ>AE/*7Y5\WC\Z*;0^&;N$O_^NWM]=+.7\NIK/Y:#K.__(__LM//ZW@J,I) M_CZ__2E^_>/]FTTG_T3YQ]'TSZ""OX[+^U_BGW_1BUDQS6?\2QEDAQ)(#*+D_VU?F_FWA_QO?YD5]P^3(/,O[0W*YO-1 M,3EI;"^:MC)$,YK=Q?^[?RX")R>!MS,UO7DS_9S/YI'%!P?:N(-^AFO*Z;P: MC>>+T>2WT7Q1%?,B;XIY*YWW(Z8?%=5_CB:+//[^UZJUZ<7\_JKY=W>Y]JBU\3OJT?H#X M$)62+N'S;MH9>GE_7ZQZ#Y\5W[CPY[#D%@V&>[AIUT-\,D,\>:HIH1+[[5JX MWT=5%5:BSWFZ/+NZZEJ$:&S<+";YU>UOQ;2X7]R_&WU;/O@^#QRO\IL_IC=Y M=?60Q]%-/[W-@\G3@OK:^-C^H'D^#E/.YLMO/N35?6ADB]FX7$SG[X-QVR8R M)W]JU\ TG"N;=M#2< -AIK,\?M"LG!0WT=/0HTFTH*_O\KR!W=:XAYX&_&Y4 M!?#N\GDQ'DW21[^UN^Y$N9Z'?Y?:7RWW?E)^.4T'>WOJ28"[4>#N[,WT>EZ. M_[PK)V%RFD4C8/XM7:3#??2:#T-^KX[ML2 M]7->S8LP;5[GTZ*L?B_G36;@?:TZ'-CQ=M$QO70X\,?%]\G?EW])DJ1QM[V( M]F8ZSZO@L+BO#Y'?+4FVO]<.!6MJC1QNV](@P^>\&WW*#X_HQ8.M?/PF!/%; ML!475=XH9+6W47?#\L4TF"?%:*)FLWQI);XM1A^+R3**M'[P1LTW;:^F[_/Q MHJI"SWHT*YJ^DWU\=G<@'3N7'M5)=\-N]E8V:-K*$'\MRYLOQ62R#-;,@[T5 MYX&5Y@\-L4'3KH=X+ 5.Z*IK$9ZM$\_^DBY3X[Z[%K(9YQMWT,IPWTS#M_F' MT=?# ]OR:-M#:*CLW2U:&=!5]6DT+?ZUW$.*D91\-JZ*A_C3U6V]S71HB,?T MT=N@&\)[0E>MB+!T<,/J&5VJ^V@E+D=P:+3[6W4XL-]&U9_Y?/FW/Z;%7(W# MO!F<\H8@I_39H5#'KB7']=+AP-\'WZ(JQDL?O$V--.^W0^&6O[U:OH*M"'6X MOPZ%:;8,-FG;WB"/"MEU'(C[OOMC=+VO83O#6WR[ M&$I3F/:V:FE@ZXWLZ^+3M+@MQJ-IF#66^S'AN7?EI&BR/7M<+ST.?+-9,X^Q MS^)FN0]53AOCW]YG]"BTS6_S*CC];^)G14=T.9ZX[;;YTW4Y6:R-IJOY75ZM M_]@B*BT-X@RPO<_#R[9H;%:TT'>?0A:ST:=/5?YIM+*2UP.:Z6^_C?YO65V7 MBVKFH',46/Z)/D5M=KLZX M;+W/Q_FSWU?E-'P[SH_).>K@HWJ$X#$6]LTF5?6L63S3(>.9#LB6DFSKK>611@VW.MB7';8\ MWD#%HKQQTY8AWMYM)V._GH^JEC'?U7'+X_^05[.\W9%_WV7;8R[GHTG+8_ZN MR_;&? (QYM\/LR$+'JI\5COK;\,OUL_'?D\^I+7ZL/SK/)_>Y#?+4V#UQTW* M\3:YEC+=CF8?EX(M9C]_&HT>?HDS^B_Y9#ZK?[.[;^M?YUM&XSZ M.%NFV=>#FD0X_O:7,("L2;-,*RJ0$UYZ!ZDC3@B ,-)2>X8DU_"YL)-XMJ^L MUM#V+FU,J9Z4,0_A0X!=A\_]\SBYMW2006F)D<)K2#WUR$AME+6>8L^881@T M0> IO50U_JFL;O+J;W\)Z(6_K$(D;U<#W'E<<4FW^7=SQ*@:/R/I]PW73_SR ML$QN_'E\5TQNZM;Q]&879"A[0#K(5;_"OVQ]A[MYN[>:?*_\)4<>:0 Y% M.*>\)8 28DB-"J6$_D O?F."E+UB_C@%',7"635_PL#PTTOVA5]E[V-2O_I: MS+90ZMG?,P,( ]Y;S9706!--D:O'#!1@E\63[E1:IH/;.2%^R^\_YM4^2JR> MR CR # J/;>4.N6@?91:6(4N@Q0GZNJEID_"K$M=K\\T[M7VLV,< X,S6\C%C^&7P MHC>#H%VXSTFG\?)H?&[+^U$Q/9)8S]IFV# .@$46&&8D$M8#OY'9,G,9RTUK MFF_ I!1\#W/J^ZV9^)O,3,K%S=M\&HMOO9F._[IS\=GS=$8(8X1 0HE56'(% MW6:L5&OA+I\+)^JN;!O;DWGP:U7666&S_1SX_LF,.2X($( A!;Q#S(4EM1XC M0%QUM77E2$J(NI7?(3MG1)+/"2PB5II@K"C2@PIE:0BI!BJ&" MA\><_@R5=O ^)Z,.FR@[&V7(0$X9QU 0)CD"C&!82^DHO)#01WO*;L">DY#M MBS_++*G?RVD\71T >W8,>\=2UK1IIA )WB:@.BS!%'+BO:Q=12H9D9?/I6-5 M7W:*\!F]I[?A%V_F^?V1'OFF688!M400Y#6W1E&G %-K21D3HM%6]@XND>%Q MZ9QN^:F8]\VN)WM=S\ZP?*A&T]E*F[ !VYITDTFD'"=:(>NH]I91@.M )]/: MI+!OB#-9*Z0XG$;0%MY],:^NDOBA7#LMM4SY;%EN=@_;#C7-H),&!G$59$(" M&X24&XF5,HUV\5^U'YC.L)8Q[HM5;A:0^V+SAS( L8="SY[+L :>.&LM85I2 MK)TSO);%6Y0R(PW0^^N$+RF GAPL>O:AJWS7O^>3FS?3U1]V18X.-,N"%0EP M&+VD2!)@O;98UZ,7VOG+,H]:I4,'^)[7%-IVL%=55=P%7!7YC=]=W5XMYK'. MRVQ9 >KOQ:>[HXVE4S\H$TI9;9 %P<<&&EJK0!WZYQ"PE,F+7CA;!Z&1X?&[ M=HV_M4+B36\9-YI:K:"DG#,6; CR:@J\MD_ M1I]6)PQO;XMQ4,JVRDC;M[V\8]"L-$A82P225*IC=BBG&$>&66&X; MG,AX(C@RP1G)!.8/2AAE1,!$]6(S, MA60DMDV4LF_@AS O-+\%Z@+F#,2C/IRSP"*J=%@>E./!6#4."\39&0^[O+Q; MZI%<-O\X?]3,/XKY73&]FN;_.Q]5FPJ\>Q!)ZSAS3E) %)6&46J4%THPQB%$ M7CBA54J:P.N;21K3ISRC#OHR9YL*I6Z#WH),'^ZJ?E^+-VB3OP<\( M&#+HL*8<24&M12+N"V@O@H. /1?ZL@+D9^9QV^H8&J6OPQ([R=<_?[.C>1L< M_K[33"K$5?!?$9286B>E)8YP@84D2!&?DMUW?)3^N^/^%T;:9/R'8,VU?XGE M!5A]DCJ"M>,( 4T-5LI*JXT*2R<208N-HG#=2!P9^,C'EZHY=*JY0>M,(:0] M4]8AQJC'0DMA%=& ,(@@L!>6(-X6$YK1=OZ NN+D&T>7RS;T+T_&%.0*M:KSL N&^&%0GUL0%954>+ZQ(5[=; MA)A]" .;;?_3P9SB-C\F"^\T\!"SL&03BCC6 @=[ 0G%%?0\Z53$ +F:S*=R M,*KHB]1_7/\:+_":+K%:WVOZ_)4_F+[32E'_H=09= ML&FL"T I$8!1CC.RK/NU-+;7O0F0WRW>_RV0=+] M4?T$G"%@%@.JN*0>@@ $!O%< X)( 78A11/ZL"&[Q/WD:6Z_P*NLC46Y>!&2 M>%>N=^[SV>S#W6@*T6_AR;N9NB^K>7PHWI&P:V[L\",S&"8 )*"1E$"*@^$4 M ;,<46$(LJI?*[+SZ%M'C"H'J:R^IMF6)1Z/%_>+R;(6\O[S IU^;B:M)Q): MK914%#@KJ&&$A6\0H=0G%3UK/HWOJ33]NEZ-(>KL=;X?O;T0&:&. A L.2T1 MY=8+@!73 "$'G#/-BF:^GN,3KY'_1ZIH"'LWFX+]>Y^ZU$T:%??V#.+<.1R3 M-04*7ZDAA@*D<+.":J]UD\8['.-TT%KN*8)*8 &$LUIZHA &%U;1J2TBG+!) M(\Q/9EJ' QCZJ#V6CD1OL +*TK;JMZWI("V M G)?5'J\$'?[T+?_]F"P.Z7;C&C/.(#: FBIM%HHB 72E AJ(4LJE3E .K9! MF?)LZ/-#F1?>(LVIA$11IJ5 !EILXOD.HL-WE\6A?A2^9:X[">V^ M.!,,^_S;*OW>+Z8WAV>M[0TR3<+D#[W3WH& "HL5FACRQAF.B3 I7!I@%/HL M7&H%^=>7(^.YL=X0SKABU#.C8; XO/>4"Q0$O+ MN"X-KW80_G>.S.X]3\UHB;SJ-4<8DY,CPL+10[ +F5-'CZ MTHRNE(PJ2 M8.]>U@)]5IYUIY;>?-2\FB_OS9U':-;%?0X[K;M;90(SR:D3! 0#FABI+&)6 M*"PTTDS9E%O%CMXV"N_^Q_*2"=B^0BX[.0L@[@B)96:-HO$V%D!]K*-B+&4Q M/'59>YI=.B]=XG[F/8FY&575M_ 6'SJYVZA]!GV0G2D,;5@"K #QUB=/,??, M>81DKQM??4R('3&CV:Y%$O9]\NYDPNV1EED'C5',(^RIPD'N,,E3RN/:@:U* MN47:P&T)0J#D?7D;TLZ[4+_(=1KNCQIR.F MSUU=9!1K89F!E$M$E9,*<*V@LY1H#8U-.<5\=&'9RV%@1_ /(9M]&4*[O#1U MB1&7G%$!2+P!&VF+ 310&X,M=/J,56N<9 MHSQ,FL12R3V5PL5#UQ91@X270.@+NP2I+1KM#"WWI(>^UK*G%6DGH]FLN"WR M&_WM^^JTR\ILC7F;TFW�/68,TIY]3;")#$C!*/H%=,]AHS?+6,[5$#_>_/ MO2BN-TV;6AOWECFA."064ZV"A:&59$!12[$S'C.8E,D:>2AGQ*/150!'=90QYIP7V@MG#(7220Z,-XH8$)R3P-T+L[BZ8#2)9;CW@I3:>>:\ ML]0 K#0Q'@$"(? UE9+;U'T;8(%&=Y,?P]3S(1S M?K"V1_-.LC#A:V2]\8!1Y4F\\UJM40BH-+O_XQ5Y=.^:)YY%0NO,B@"F! J*J&C&\DU2]E@'*+#=F;BG0S\^2GWX:ZH3F?8"]=!Y#46-COHRI>*OTY M_S'#7X1#%*^+(!)XHG P:8QWGE#! )<0-BH.T T>5_,P+3T1YE#YO:W/9T0Q M8!AP+EAG @'EF#*U?(#:'SI(U5CW9?M(GVRP67W0]G MDF'KB"/:Z/A7&-!5_^%(V4/'FJ4Q)CPFVD#OE<;!AN12X'AOU2=6Y!Q3E M[TC%I\)XLHK5?#(*0/^:!_F+T=7M;3'.ER/9K_,#S3*LG;#*6:NT0!8 Z&&] ME F"7+]WY[XB$K2+Z^FL6,R"E=J<#=L?SPP6%@NL*9,<"(0<\[8>+4Y+E!M0 M&+P#%K2"9U^1H)?&[-L&Q5%VMLDD!))[KKWW &K.O'-@+:,,ME'*8:L!+1_M M.@)MHWKRO/'[(O*TO-6+('5PW/] MST5 R>?YSIO&3NTOHX"38"$+ZCC@$'+)H:SEI<1=6+GAEFG4$^I]+50K<9Z/ M_7T^S;^,)O'0SI[EZD#+3#,&>2RK#!F$SFM'/%K+JT@PU"[#W&V?9=W@>_*L M]8+6801S]_4AG\[R/Z;E@96L2=LL'O+2VFAD&0>8*NS!1@[C_848Q!W-1AT@ MW)N)_&SH;XO1QV)2S+^9115QW&2%<@!XB53T!JVDV'E%O048B:1Z M,$=G??1Q+KS]F:=5@,],I]_+Z?A41CVVS:BQ2%I%85C O3,^X%=['XHJE;(] M-\AR%[V1ZF2,S\.K]>3:F$OKYS.L%3=8$^VE"BNUL53K6K:PBO=:K.(U+7)M MHMJ?21W#7M.;N!B/)H<9L_7Y>%LDI%XAY2"3R$#.<;V=H106*':M[G_UP407M_+$_5/+ M8*T;O2Y]+""S78>D&B!R9$\9MQ)Y9+02C!(A-!30KC&1WO*416> X<*.^+)W M(6I;!^>,^FQ,LL=)YKBCFJ=WFEEF=5C,J5$(5,Q@"G,'&*8?8C,/$$/0^1F/,#5 M$C5C5QG5'$HOH:7*$BX@B4E;:T2D"?\@"/C']*:8CL MXMHACB53D!-18^/#7WK9&GE^-\:'BYDK^U#)F7,"CL\$R,)2 %FG@5+&B%F M,35P8ZMXE4(Y^>]U.0WMH>S1/9AD5V_.._#=/%C;M$YZQWR MQ@"*@H*Y1)(1PH-9Q3A3SIRQ'.Y&80UD_N[93#.*M.!. X6$9 9Y(6JYG&4_ M=%';QCK?MG>?@/)Y5I@XX,:+2WPXTYQ#)B$R .(PQUF'C5U+%?SBI$M !\B= M!*WN73E.@+(O@EPO/D[B$-],PV*RSS%[_F &J40F9L09X!2B#$E1OSA<>IZR M(]I\PZEO&[<]?B2AV6NBV($YXY'?" AAC%4 0\2] 8@;6DV/-TQI1004 LH/% Q;42UM)RQ?&%'?GLUJAH M#^?SF!6UR]78M*@;9,X1C0PD#C+@C-$>(+263GC@]&68%ZWH=Z^!<2*@?='E M??'I;GYU^\+BK3&DD39@1;"Q*BT!P%A2M$6':IIRE'V!V0C\,[5@)@Z#ETSC>N[P:'W.R M['!763!$(2>46>VXLU )QV&-B Z+S67E)@R ENE*.&_\^=RWVIXEE&R 9PT2"(K&MFU'?OTC6];W-$BHQ0 *2&1PEFJE0QSI4? &PXA M#B]"BK\_(-N]8_WOB@4D83V(W?;ZCM(C>'9T;QE"&@@.98#:4&>5 -IAA8 U M7CN=5(3TU4CN23>Z:1Y\M6[FL=RM&]M]&(Z!4MH.LLC5K-R4MS$ MK0P]FHRFX_SZ+L_GY[.=KH,TR]I1\>C5- RH&$W>E;-BR<+#)E.3YAG7VF+. MA.(<&J@,T.OL;XZ19O*,=?.708Q9 SF?/YA!Z!7F-!":"@$\T0[R6B+,8$HM MW0':1>TJN6P1V;ZLH-4@U\5G&M/EQ?.9U!('%Y%9["6G2"DK]5HVS*6]L+/0 MIRIV*S_2H.R+)CNN9)^;455]"RO"?XXF>Q.C&[7/6 !,.F@AA18AQ+C2L)8= M4G1AN3Z)^G]Y!T\'"/>VPY('X8MQ,!WB\/=MFCQ[, NVD#%;>#K?!P-XWAM^<&"8WM:93[8R\I[ MBH'1PEA#O55K.8,%[\EE^3/M4J8]7'NS;L;+Z//L?3[.PY081OY[/C],H'W- M,B=QF#H94M I8WF84=?IV$%2*$B*A3S K:UV&=0BL+U9/FN'_1_%_,XL9O/R M/J^6H#1B4H/6F1&::,$Y@AABRX./[S>O#@C&Y&5M2K5L];2.;U^\>E?E#Z/B M9ETX+5ANRQ)MS]#9PZL&K3.$ 5'>$BBED\'L,YIOY%;$I$Q4 SSMVBZOVL?W MY(1'N\;YNIPLHAKB!LL>AAQLD^E@WF$E$ 54"AE\ &[K> 9!"J6$= =8+;,= M7K2-:C(;WMP_3):1J]&QG-C=,G-$"J^Q!@ RS0G"UM;>(7$F*=A_=%7,5\F, MUK ]2_BO:=@O0]QHBZ"Q%@?UZS\V3YEDW@!"3[LTW* MA[R:?WL7KP8+BU\,*#U$6O^^];Z4)LTR*ZB15&DLE?806(T!J"752EU8C;>6 M0L0M(GJ>]+X76;6-<_E>M,L\4%H)+8&*LR=CPB-6RVJH3+%E!QNV269/FY"V M:[[NO3>@2;,,8N$D1P9+H*4E,M8IKT=/PNIZB5&8DPG1 :)=&+#-6;&W<<8! M\K%ZN462:\"I#=-D+4E8M%/*20PVH-(.-]K$M:\%YTT8[?13\7&RFM=F86ET M7\>31;R%[M>RO/E23"9[UITFS3,=?#G%$>(>(NFTW"RU1*5L- TVE)*\ M_'2 ;%^<:L";C00T_(=C:Y3E0%EBD":UX\]X,.PO,9R2S(T3T1M"T+_1G4?- M.LA0F$!1L+T40<$*,TXKZ6KID34I15P'&W!)YDXGV/;F'CW&D9M=GK7M^7A: MGW.K(%OM7,KZM$*1QQSTZWDY_O.NG 25S&+T9_ZM M216MAEUDAL3.)E4!'V J9_O*W\VN-*3[SKQZ-_H6TWR:YUP];Y!1 MXBDE#EH&$+5 BOJJ%3XKTB9H8;-HY/5O"/E*@G7'EE3+8(VOH-A/W&VM\F< M05P("36DU(%@]%-9;[GR6-;JLE:W;KC3"K1]T:<.8YKR/N;MK$^S-;[ZNDGS MS!/)I(8 (1>L3A6/-/NUY((1DI*M-\"=J Y(U0'*YPP+'<&O)LTSZ$EXGS0P M"C'@K?+"U%FP0F&8XM$-<&.K WYU@/)Y]LZ/8-:!.^5CS7#%(*?(("@!4\"8 MS=O$04JA@0%NB'7 J5;Q/9]+=Y0KES$!A,64 HZ<4$B%KW5T11A#4H+3QV]Z M=5\2M7W6)&/:X[KV.:_F<:O.YA\;[W!L;Q/F5ATW96PE(V MQ(9M=G?C^K<%]"",I),WS[;TD$FBO5'$8X6EL(8 ^L$?.E\4DKAL$WQSHC6 M >Q]^W[OPQ!-^%HTF\;V-46282(QE9P;1]?)0Y)2@AA@-EJW=.J+:3/X/@U\_@R0B$CU$ ,I(=0 M,>HUWDR^@J4C#&VX*Z+TJ=E*FR!SD-H'<:Q\.25'*&H5&UFZ$\MRE'?@:8 MX]8YH5I#NL<"">L#*W'DR_)55XOY;#Z:Q@3R/9S:WS!S7$@BL$P09IIC7 M "K&+ZW(6!MJ_[XV0GOX]KG@E=-CJ;2G548ILDHB12# >%GWR-0+NR(TZ4S( M ,.<'?"H/7![2T^YN5DF"XXF[T;%S9NI&3T4P5C=EYRRO446G4U'K=71&G2& M0BC@!C.3=,GV $.7'9"G'6![S&M:W"\FL3CRTIN,N0]5?I=/9\7G]2V*;\M9 M/"%U=?MA]'5_MM,Q/65:$26D]UX@[3Q%B -4XP%%TM7: PQA=D&T3@'OBX#O M\]5U5FY4Q4N"9D^DLOEM,2[V&>F'&V=>2*&0E9!I1)D,KQVNT=5AQDY)TQQ@ M)+,#FK6.\?G]DPUMXB2A/+I0MS'D2:!V -#P[G\@KDE)W[ M009_>N-7(M+GY-6;V6QQ-*=6C3*DC17AQ6'<0 MU#.?3D+YG%PZ9:?CNY:9U=0J1 &"(KQ%E$KE%#/$8L<-D4FL&F3PIV=6G0[U M&78]3K"U&K3.C >2.DTQXI(R "0@,-;SP<(IZ"ZMUEJG%&L?[C/0[ @3:T^K MC$+)F+$>&&DH(%8)[\/<30.2%AK0[]F3BZ%5(LQGH]-!RVI'BXQ8(JQ VDO( M*"=0L# W:P$8A0A[E7+P;8"UV?JET4D0GXU"1^_W?[_$2Z-PO#P$A?>%(L$$ MHEP0XP.*R"*68DT-,,.M7S*=CO.Y0HL;?&97M_$&-3\IOPSBLMO-8(Z+)G[7 M+/,.< FD@"2X2YHZ8=3JK")S@J%F]X1T(VV\W"<,]UU5?BX"OOK;'T$Y;Z:; M_'\UGA>?5\'KPQ@XOC>S_ M+F:KW.X/Y?M\7(;%=7D3WN/(/Y3M37!=?%RFC;5(J/#Z:ZJEU!Y+7",;'-.4 M,C@##(#W2. !:*O7WT=XP\Z#7X.G',X?M)OE3\].:I+'M8 MV:1Y9AUU6'"-'?/,6@.EJ5YO6/OGTT_*2CGVK M_YYF&:&<&@^)-S"ZV%PQ*VI)0?CVLK8=!\7$%O5R'@;&8C2VF"VKB[ZK\OMB M<=^8AEO:9D0PP12$G%"E(;2(0+!YZT!23?L!;E8.F(OIRNF+D&^FG_,5B"O4 M GPO1%F+$6;XPQ0]H;?,L'C?/0; 8*7C6N' 9JE0X>WM9?M3KD@[S3_%P.2' M'XN[W6NMMTSZ& G7H]GSTJC[HK=;&V16* X%D01CH8)D"FE42Z>%Z3>C_LW967+QP$HA$P!7\O)<5)1F^;[M<_7YLMG85_JZFN2_'543"-R5]-@1SRL M][^O;E+AV)KSE/CMIGB"$-B$9?0"<6P@.L;GH,<*OPA)?Y] M_*&X'V,5[DH[_;G4XRH.VN:KKT_069=8:+#CV+R3##D8!'=.,PV0M9Q2:&H4 M(%))![7^O4ESR'7N2$WG(VMM901H\^)SO/#H*)I^WSP+LEJ@!/!",$NDB^G6 MF\5 ZD9G*9,W$?N.\'3!C(/D2P;_?+1[5^4/H^*F=KW6DWUPNY[<.7H4$9MT M&+,OH0%Q=\!H;Q&2DM70&PIPB@W9?!_QAZ!F!^HXV6Q\.;IB6@_KNIPLEC61 MIG6IFNU;@Z=TDPDI(8*8C M5MB=O60$2TB]XX0Y00P#FM!Z=\@ ;E+269;4M'9S1.8YS\V-!^!,L MO:T]Q+1Z*!0" E)L@O%KA*YC],9*G;*OW'P/[X?@8!OXG]_?7=_N>Y*SNVZ; M:TTP 8C!M>262I^R03S PY3G(EL:ZL,R\3;W^22;>9N>,LZP(6%4G#O, M$, .@!IL:P%.\3H&>,? 8&R\4Q5P9COO<5OGQ'EP9R\95U!S8)@FP/"8;BX$ MJ7$@).FJ^B%NU9W/TFL!_1Y/EC;<"=I#PN:=9";>N*<)%]H[S1TC2.L:!SK+K/0>,2(JN6-OJVWS]7XGXNBRM7G43&)WI1?)91=Y\&57TH2#S+L M(>*1/66066D1(A83B0$7P/IZ)0H0^93KAD_="3['#-D*95Y6U^M4%?T57XS\P'*WT;S]8"7>X??-C>YC2:3V=7M;OGV$;:-_C-AJ0=&< 6($!@1Y5T] M@SCO4$JI] %.IGV2^ SJ.=NL&X0-YLO\V[O):'FT)I:%?XB/'#/A[NPD,P C MS#FV$!D;B]-A7%OD,3LN)2ULN+O-YYQPVU+%V0BI%[-BFL]F^>HJG@CD^B][ M2S(?T4W&5 "54:.DX9P1;P"I-P4ISDK(]99R-EF^"KJ>?BC#5 M']P;/-@V\T@A%*Q_HDGX5CE.39TR[)R0_=RR](-8H(G@#\\U;\4ESV)05GJL MB14.*F$H,O79"*\Y3\DY'.!U33T2L#,=G)F)F\H6;02)]G26Q7(M$CI/#?% M268PK4L4> ?LY5ZAT'F0J#W4S^&)QSK%\;QA .JQZFQ#+WMKVU@UVT<@ YH M,,:A8G4?\BV8-7!G&_:4>6X]I9 8"(,_A9TE3M1X,)Y4%?'515%$\*$L\'*=&>=A,)DO[ +KL]MT)^)^#I8M M#<^KA^6D[;[FU;B8';CE[T#;C'O F85$0RT@"D:'=K2663+?;PSE4KG6!O3# M"YVT$C+)G '":22(=809&=XTA6H4B.1P_@%*,Y]&$G=VIZ%>7-]XF7X\DB7NSCOH[O1M-/ M^?M@6KG;VWQO +#?@63 ,6L=0S+8X,YX'58D56M#:91RWNKXXK.=OQ&=! \' MK;%7\?YT]3IDUF DK59*>$"(0&'MLS56R(J4S+6CC=N'I:8# ZOY#\;Q(]7P M8U.6:!7 L=PYZ8.JJ'8Q_VF%%3"JUR*V*\JZ:;>;W0,D['%*Z(NPUXN'NGC! MI$;JS?2VK.Y'3R\GW$/-ACUDP2YC-JPM$DN '4&2HWJ-00:@E.-A SP1VPD! MNX&ZQX-@=0W==Z/BYO=#-29>/)Q9: @FWBL$$<$(".#JZ :B,*EHS@!W"EO7 M]?='NM( [H\V >PPJS;AS+,G,P0] P9I8[D,!JYRVI):'D'=A>W[=4^8%'3[ M-,"BY+$(1?CV,>-G>K,E <]MK;>_,1&B@M+H>F/ F4?ZNA[+_I]/EGNQI9AZ8]E!.[*20P*Q;,S MQUZ9:U\D02+V.Z^48#&LI^3DWUO3O=.V][5M,CD<]X=_PRL#E[ MLTIPBP(&M48G_+'0R3EOD_]^5,==*[^[?<85 X02R@R3 K(K%\E&' =<.$ MW8[E_W"@J-;S!S,8WU'D-3""80,Y1>NJ=4$B@-.J> QO56M9RR\#!RG0]A:* MJ@>Y$CI.1>5T>=3S:[$O-KJW7<8$%YIK)#QB2(65V*R/-@59F;FTR^%/5?0N MOK0 :5_T>3%46]Z/BGW6R];G,T<-I=I#I)#G@"A@N-F\80RFF"9#IDN:GLOV MD>TM7O"8#_];?O\QK_8% %X^FU'NM206.&4X)8(2OTYMX !!3E*2@ ?(ED2] MOG3E$]'LBR$?XN[YHOK6C"-;GLX$U=%PEC+F?#+,H%X[A$$N)6@*2P88AVR7 M)>EX]L43=7.SO/IJ-(D1TC?3=6#@(&/VMLMT$!53*!UAS$FN&:%Z+2LV$J>D MT@[P(%Z[W&D3V=Y8-!XO[A=+1WU]5<%]4-)=\'J+S_EJS^8PHYKVD2EG8^Q5 M8HZ -01I:GF- 5(TY9CG *\);YE=':'<%]/>Y_,@?G[C1M6TF'Z:':35]@89 ML4I[RR2%0$ O!:JC1$&ZL)ZG;,L.,-F_70ZU FE_"]SFNC5?5K_G7]8%N,/ MWU7E-'P[7L7A#OCK1_63"8<$L)1S&-X;9#FQZ_LC Q9[.WS:U:VZ*9?'#@X;WEL>SXA70#(K.3>CK3^ MTB)/![I'8VHM?WBOIC>CZF;VQT/<- C/$R";&%*'VV?:&6 (T09[C( D4&W< M$>P033EK.4"2I:G_>QNJ=8![#U>_#2OXF_!MHQCUYN',6,:M$E@S 2'$'#M% MUE(1+VW**8D!>G9M!Z9/Q;''9,<7IR^^W]9Y7TXF8:+^$FB_/Q/RF)XR1XBB MC(3_.H:%@!)MWA9"G;ZT-,D$0APL#ZOBH^+>9SK/Y0QXR5>7!+0"H_4>:1[5\LV/B##SDD73\1KHRPPVGA66R4T M6+PI*^S1KN.ET?8L*CI#I.-#N2.*O'Q9/[[,F7J?!RQFQ3R_SJO/Q3A?'<6, M=]-_FBY[^<_19+$O":;KC\ZH%I#'>_<\XE8[&FSJ.H6$>D?-99F=?;T. U-; MKRM!+$22W]A%%=_]U32W7,B.SB<]H;=,.AX41(D-ZR1@6F@#8(U+L/Y2TGL& MN(/1Z^S>J2;.S-#E2W5L,9JC^\J\]X ZI)T5$@ML#0!U!@WEWJ?$'P>X-W)F M=K:FA]ZXN7R=XAH1$$E/QS^ENPQQ@##2/D"/'57:2+!95US:]LIKNANY(Z)V MKY$SF,0MGB!)Z#7S2CCL.%686VLUC75*-JX#EBGWF#4_3WZIS.U/,8,P51^K M-BP?4Q&[Y2T90%5#H%@ ;$U 96P$ZD1!6:W_U\J9-Q M?XHY2T[U^WP>+R$RY6S^6SZ_*V_4?=P4;IIDO:-Y)HDA& 96"$,THB26,JLE MARCM8H'FMT!?*B<[4,$@+('?\R_+/YV\W&\ZR!##WAJ(J!"42 (I077:)^., M)1T.&>!.[" 6]5/1'\+*G4"]Y^TS2\)K1YAQW%B%60!8;F3'A":E PP:7(( MZ_"IX ]I2^O%50O1V5O]:A:>]7F\A35UZZK)1V04!HN;.(B4,DI [.DFDLP( MERG&)/SW'E7?^CFYADZ3\;Y;5..[@%F\V&@S\M_+>;Z\B6'G;2\M=)T1 B 1 M.,BN%:54&V?JG'\.J4C)+H##O6.C:[*>23U#FH;7USFL%IK$^?997QD)3F#X MKT'2&4I1,,&.#='KUE'/:ED396 M_OF+%ZK8,O\?==%;&WUG1D--B7.<2@^IMBHXE#4.FI.D(Q\_[N;3N?33U_RZ MZYCPVW(VT_EM6>7O\_%D-)L5M\5XR8O55>T?1E_W3+ )O6;,$ R*M(W4^EY &)!4P./'TU*6P]BP:>N3W&>O< M/K4MGB[)O5>W72U$F[$UJ&>[HT5F-8@%"!P27A+%L71P';"#3#';*#C5C8SO M\\_Y=)&O;SE?CG89& ]^2I"DO&?7DN4Q'W#R"@D&*+4$* M25W+X@SL]1SDZV-/"I9]\>+7*JP![ZKRMM@W\SYY*J/&<2BH1<''%- *B=;7 MYP4YPC*8O/;J/HS?S+R?=[2 MSD89=YY)9 @(TZ:%W@'MZC>$;B1O$IC+KZ_808E1PZZ8/M*9IB6%-8%U: 02*>U',&B M2-GM'6"V5GLTZ0KALX4:C@DQ9"APW1.(-<+:.(2XV3C5PGB4<@7!\=?"=QZ( M:G]R246T=Y8TRB/9\G1&M /8P# ]6H=56'(#XS?S)$VZK.+X9>C5A2S3$>TM MUZBG MZKW^U9B7^7E[MZB_>SI34'K.N14X($4$E6$%7LLEO807=AUIBWK^KLIR*K8G M6\#U1X^FJQM[UB(]E767 =R@:284IE@@A0$+*RX@$/CZG9(PO&>]Q">?YX2_ M,HYT!/79%ZY3%JP,PW@) O/2(ZN$DU+:>J=98BG[O?FMQ7MU)M=P--/O&Q D6;^H.I_F^S-;=K3(K.0* M8.@< 1! 0ZC;;$)(Z4P_9=7.<$RK P*F@COLDRJ2!PO44 Y >!NTMXIN/&'E MH4GQ"H\_J/+J8@LI6 [A\%U]^&IUWO5E]GJ3S*GDSC-J)46<:,6H5\$1HHSA M&K4P+:=$MXXH5_9J5\G>-7!NWOXQ#:.?Q-W(OZ\*LOXZ*J91VJOI=3Y>5,6\ MR&>J*F;A3T^K%26<*$W]R$R@H%I/K5/*8J+#M*!J]=?C4=R7(ZYIFB M9F/A <"28N''3^2OSEQN#]J^*%3?3QY>Q[KH>S&.>:3%9#'?FP=WH&4F@"-Q M]U%+)[%!+AZ^7,L;WFJ9E!L^P#FO;2JU"V]?=/I'F&#OPO#4Y[P:?18M#('#3V1K/E.>UF%F73Y>%]EO0%N :%08.XMIP)2Z04" MB"!/+ #.-[(\.CI_]^RN]#VBO;A471)NO94(F$"QP#&%@F]N"3:!SYJQI+K) MKV>U:JS775?+GP)FOUMCCY>>EZOR8>IKL6^O8T^K# @+,:6<( &H#K.A8] ! M%?[Q@ -R883\J]I5OW=LN@Y)1"S!VBB+J/%3&26"" M7AQ;WC=S6>1I1>O-F'02OOU6(;D>3?+9;WFT?_:&D5X\FP&KB8=2.2D8-88+ MJQ&5EH8O0JAF=7Y>/6>.U>_6FB2GHWK^2@('B7.H:>8QE-((AWT ,:SMREID MH%4(4166_!3'9_B!HY9XU#+(@Z@O<)!9#5IGS+M@1FK*H0J &J,@QAQ8QH+G MQ@1*R0<9?N"G)7*UC_- J@X<9%BC]IFQ5%'&-?+!#O-/EAK+;[;?LGSX9$&S#C)JC90Z5AN7,/@O,:73>$2L\C'@ MCY/NBALPBTY0_\M3_5W@VT_DM[XNZ3J?%F45+TTZ7P'9>,W88Y"^03QW>X., M*@"$">N& I82@J3WWJHP(2@47*!F&\E]2/@A8*O#!_W96,1-BXP!)9&/^P781;X-]EBW/9PB)X', XK!W7E$K :DG8(B(2[JG;OAL M.5;!WVVRI$/:%UV>SZH'5J'O'\X$EQXYSYW##LA@]4;X5U(AR7%*O'N L:0V MUZ!D,,]#D=]']X?7H%U-,N(\L(ZAX')1(R E4I):0FAX2O'< RY:3 M$3VY!,YVS](N:20-9QHH%M9M3:#E0FW@LBJEWNS@%Z/. M6).$\7G6J";[8CM:9$YCQ$PL[Z.@#5.U=8BOY<.6XW[OMWG%!LVIB)Z',7XT MSM5]O,B\,64>FV3:&!D0L\ "&-Z[\(IM%G6, ;RP_.ED/>_ESC:,B/S6/_.[K)/.*",:!BNCS MT.W)*KWZ=A8T^C[J%39FVYX^,DPQMA09S(F0ADG"1!TBPP[I%+M[\*M?VV1K M#^U=58SS1*ZM^LBPU%Y3+3U&/K@="@N]>=^8:7:.ZO6DL9V!:R?A?':N M?0B?,HMW,W^H1LOSF*-OS>WX _UDF .**(94\F!2<"\A-#46D).4Q72 -Y+T MQKD6L!X.[^+!UGR\B D33\0Y:&H 9"6<6 $,X)I(6LWTUBL4Q9;P=8 M5+Y_/K:#^W"X^6BN7MTN+[%?SO$?JN+3I[V[?(D]9PI+P9#&2DLAE"!*:USC MA:E.\7 '6(FW?YZVB?[)4=J=PUP5TU*W\UC[:ML+M2MP>WJ/F0-2A?>2,T$X M(HA9Q#9OJ&8Z)5^A>07>5\>X?E$_F6E/Z6XF9:P:&,\D+DG_9NJ^CO/9LI+$ M9N3/4HU?LNRTWC+**);8$:<,H0@2)X/?OY958=!OZ=[7Q;!>$#_/JOL^O\GO M'^:U^W1"-&]G#QF!S@@JK;%$,J:L%KC&FO" >TJ<>("E>KM=1MN"^?QQ8W=[ MFX_C3)P8.M[23R8,<$YY)QW5$B+%/*T#380:DK(E>D+%Q5=.N7;![H]X*Q7Y M8CJ:CO-8 F#V:[6_R/W.-ID7P@:]8$T480YBIG"]_TLUY4E'27Z(_8AV@&W? MR'?_7!3S;_$D6CD-?_EC.EK=/KLJA18WY-[,9HO-H(\V^8_L/]-,"D*%(QAQ M@@DDR-4(4Z%D4LWO"]Z+.*<2SAXG>9_'!)AE$;^5-$]O4%YY/R?%\9KTFW&* ML6,4("Z]4D@Z+&K?B2*ODW*F?^0-C0[ [RT9?S**CM _X@&\Z?RJ>A]K0&Y* M/VX*YYO19)+?Z&_KYV;K!_6^!F^\F*TBD9L_;N;=?<;?2?UE4$'&&&*4 0R!!4K( M^FUC%IHD[EWP/D6?H/>V>E;E.,]OEK=MUE[4X^CW+9Q[&V8,4\\L$@XR##6W M&KHZCX()KI).[AZ]4=%7]8Y65\TV\6T_\&)&#P_Y33059V^F80T?3:[G5?'G MBOY'AUGV]I8IPP#!F )& *0428;EYLUQ(JGTUP7O0/0'>1_T"K]IBUMU5YF3 MQA$5G!F-I&0R'FFN'1JF'4\Q[-$%[S/TA'>GK-I=4>[8+C*O,$+ Q0O:K7!> M:,KJ1!>&-4S9($47O+G0,7!S_)4D*!]J9L0OH\8^RF5K#@3P9;BW (A*.1(<:$8,I9PR*@4%W9I:ZJ" M&U2R.@[0UU3)BF"BH?<.".:H5$3%<\I DF!]$ZHO[7[?)-TVJ61U')ROKI(5 M@)8N36.33,I7P)9C%=RHDM5QD+Z62E;:.H@Q)$T_ URTTI7=@#TG(=L7?]3-31$'.9J\&Q4W;Z9F M]%#,1Y.#+O?>=AG'FH8W#PA+%"4(2J\M!V7C@DR\YM0!JA&RX5V42!'//$S)IQ]\.GV;#OFIB)YL([\M1A^+ MR=-S)GLVR ZTR"3F*%Z+[/F2W40#8XV#2L;:'1Q=M/]T@N;*+E ]T[F>455] MB[G-Q]7E?-XLD\H:J3"A(/@.FAI!",+&8QIF2^.DO S^M*;O_8=R4J ]#XFV MG'![5^7WQ>+^][PYI_;VDF&GJ89(>"8Q54P(X;S!7%/+%1(RQ_&OG5ZM8MSGCOF']6[>@7WR^K',2RX%Y\)+&RP%*P3PD'%E>'!E MC6[E>?_F1O0QO6:$.,.M%-("39GV2DH! M.0'20A5_!56+>IIUQP)Y'Q! G.POWQ<9SZJ&+LPE/7YWR]L7XMSM^J5UF6CB!'4..P1B7]9HY@@5ER%L"F.G' M3._'\.J'=JUC/H!S#'4%L;7?<2G'&"Q",EK&(MA9E$@E%%% 4D<9"8XZ;51E M;JC'&!14-B8$6,8-%=CK8/\CK1AQG %RB;FC'CA#%.(Q M_YIJ2R2$P$$HJ)<,87MA6>E)>CV/0O2UI(]*)2$!GC$9BXJ&^5>$MPQ "(.)8[2_Z#3C M4Y1[:OKH<3@//7V4$*N H]A+SJD.H["&!,^+>QW#H:+1L=+7&@OLC#5)&+^F MTYA>**>%Q(J**)D2'G*H+38*4(AM/_N9K]*4:0'.UW8:$[DP5U*CE3>2*@D4 MC[69J :&^G%A=F]:0IN=AKS.$1?UVE,!)D*+Y=V B(:%E<=EV!GI'"0$.8O MS)E.57"CTYC'0?KZTD"E\199*0D-:'G+!4 &$&8A93@LLRE9Q*_D$$,[CO6I MB/;%F.]"HWMS'K8\G1%@ *+*"F$Y11I(Q*R)A\&(Q9S2"\LW3]9NV3:BO9U6 M>%+_^^IV4P-WUR9CDV89\DA!9ZQVWM#PK0""0::MY(Q*PU/B,8.W>=.YTR*T MYR%1'?9^DFC8F$E;VF:2(XD1\CC,U32FZFN(>+ (N=;8 YM2=6+PBU;;=$K' M]TQ+6//E*[-4,R(,HPP)JB!72"&CF7"QOA\R*2[W@++V>EJZCD3S;-O"2^ON M]6_^&F<$D Y9'3.P(9'04ZT]#'.\BB?QS[?Y^\)A6N+](2"LP\?]V=QW?=XN M P9[(224SDDJ%9!!5DIB[6#'-8%)-V -E9 L-U-YLD40M(MO+Y!\8_^[)I8Y'SO2S MFL&S?/S73^7G7V[R8D7>\,U+SH9?9/71;CE>!C_!!.T;^])',Q8*:1 (B#5 (0R*L7 T<(VI(TO4+ MPWF-$A16M@)'-! [8H2;SHOY-U],\M4E>SN8\/*Q+!A_T'MF8[:JXQ;'JUWJ MPIYI_GW\JHFBK])Z]VG_^:* OTD$.:Y 1B$&.&*"; ME8WCE/R$ 5TXV"8#D@#LE 5OIN.R"I/24A'701^YB4'AZILI;_:38F_+C 'G M#?)8<24=!D!;6T]Q1'J8,DL,Z/[ -CG2)IZ=4N;#Z.N;FP!*<5NL2G(U6#]V MM,F0@!0;P*P''DH,C'-T(Q9Q*?O+ [KJKTV:M(-DIP11-S=!);/UE[@7L>V2 MR+W/9P:%E5$!%&_N)3ZLEMSJ6ASAD]:8HR_H>QW$2$>Q9U*@(TF!,JHD0@X; M2QDE2AEJG:W%(23MFHH!7;77+2N.A;$/5ICP[57UH?RR+5MVS],9@D)SZYSR MA%C(#.%,U*)0Z54*(RXN6MD.B'WP86G^7%7OJO)S,=UZJ^*A)IE1VEF%/-." M(2(@EV8C%)0BJ4C=Q<4P6T2R#WJ\*V?ST>3_% \'G91M#3(C#!?(\IJI\M(<*3Q_)'+526Z"8%/&N'>(@K$TB M:AQ)LB$N+H*9@%Q'ZGX;%#)Y=U=.]TAVI_CH?+ZI 2(@^?BCF6XM.;'LL(YH"I0#4/J8Q*ESD+\>-I,^ MZ>#"Q04@4Z#K^&5W7\=WH^FG?,\>Q;9',^.#'V.5PTAZ#XD(B-2;KA03G71' MX<5%%EM L%.SWRRJ",)J]S02->ADL>U3+MF M%=AVD>%"8XLI ';*@>O[T62B%[-BFL_V+QS/GLQ@ ( Y*$!@+R*"(2 W(H" M40H'+C2*F )@IQQP]WGU*2Q@OU;EE_E=+'HYFNZ?#[:VR(0PCH#@"SMIH;,( M(5UOGS!IDRX/0!<:/FP#R&[GA[M\,FE"B:MBE/?W,>VF'/]Y?1?0F%TMYK/Y:!K]XOV.QIZ&&?#&<6=T M%%$(( E =?"$2R&23(B+BSJVCF>WA EX5*/)F^E-_O7_S?=/&B^>S1Q$!&,: M2T%H[;5F &_$X"HI(HDN+B+9!H1=[3VMG!U?S,:CR?_.1]7^ Q:['L\XEUQX M:@VC3A+FN3#U/"BDQBDEG-#%!2M;0K$C2JC[?'H3D_[]9+1KX7CV3,84BC>J M<$L9=M@3J'5M(0N$DFZ41A<7J4R!KN.3-8^$].$WNYS,'4]G F".&<:2Q2M' M :4U_$2QZ5+R4E %Q>8; ?$7OBP.@K6G!%/GL\H(2@X]OKAH9%LP]G!ZW8^*ZC]'DT7^6SZ*A_?CL,]7LV0SFL=J K,&E4OV M-%'806Q6#=*LNE/VB:5)_:VRZACE$J+J!224L0U ML1Y)+86&V*JTC++AO*CMJK[L#N!SOM:C63$[]]TU74P%UE#"(@VSFMGFGLT.TWK7U&1IRR'%BIF70RO S&$%?CJ Q-2F![95-, M8TKMFF)Z5D8S0[.%VERCV5T8<_P2+_;Z/)K$2>E N?K=C3)"!0/6,NN)8$(K M LPCSLA>*N7Z8\?+0EYMJ:(OPKW/PQM9C.?YS?:A;__MP3KG*=UF0# 5KY[6 MD$ ?G ?A-*B1$@9>F"G6!F7*LZ'?%T]_*Z?YM]]&U9_YW"^F-X<9N+U!%F\S MU\8QJ1R08=VA06-KZ31AEW;#5#]$*#M OB]>;>S]QK?<[6B1"8N!U-KC@)?! MF"O@5"T?=R(E77E :2;#66K;T4-?/%L6$ H:C$A=Y]7G(E8"WQ0%?RK$+%:B MFVW_T\'K:-K\F,P QKF"D.O@H!/+D0&T1A)XG9)*.<"Y,IE/Y6!4T1>I_[C^ M-09]ITNL/N5A[/DLUAY=)Z,O9X(#RW33+C("M'5 8&LE]\8@IO & :9HTF'@ MX9'Q/.0I>]'-87;NO"9P55PGUV4P*T;!;BGO[_,J"OUN])!7AVX);-(ZTYA9 MRI630OL@#E%&LK4L1J>=.AG@,GY6GG6GEM["-;%H][**3X3&Y@_EK&AP"=CN M5EFP?KBD'#G/J8)>66E0+2?6+B6O:$")J8.@7_OJZ,UIJ8UO_>W)WH6O\G\N MPBS][9 #<[AU%N](<\BB\)7A_[^];VMN8\?5?3\_YA1OX.7E5!&\S,ZIS'). MDC7SV*78[41[V9)'EZQD__I#RI;C.);44E_53DW-BBTWJ2;P 01 ,SK1K&- M/#B5*# N& [ F6F<)YUC\:7W/NBO5!A=R.ARF8&B) !&(%*B?EQW^F='#'K3(\[1^"HWY=?RIOKNNF>"@BLJ63)7DDV+2G%JM=MN%#ZR M6ETS!U1V,L@-MCFV]*K]?EW&2;OMSGD*YT422!ZHBM92CU$;OJ4%CZY.[N*0 M]6%# *FB$ALB?>O>)*W82KMCVZ-)ISX/5%H5E@C)+S#9F[ZFAM8KV?N.J M+KW[Q!4_"5%12*]<\"9L#>+ N1Y9=*X_7)U&[QY\A*T9^]W= M3):'\O3VCBM4%! YX8P;&ZGVRLK'M7I%Z^R% ZHS'J1'4)L;G2-O/[$VU/ES M-O^T+!=?,Y$VHI7^/)]=IE$;>#Q?=77GH:WO+O+U:EQXK8EP.D3AA/TA[8S7 M*:,Y@3M*F5H35D?/6/A'E++.I<[=;8K-YN[W-ON=3D\7L*P7+2IB'!4Z:, MM)3Q'[04MD[&S( Z5 S0H.B!>UU)POW27BCMJ5!C=G!L$4QP#K6CE"A.$ DS MCPI%V5BKX^LX$7L"7N;MF_[Y.IC=YEXCSQ8?T\C]2(7].C-RG!BM.45 !0$ H M9ZP+,N:.WMN4M\A\K4;' PQBMH>YE@C>%>2>; JG[;O5)BB2U2V8H9[EJGQ@ MQ#C8UN=$2_A(+HP?UN;;"FN& __32=;5BY(WIC$W_2IQMFN8K!M*/(C(;&!:8-#>V'QY2*6$L'96^^'R2WFUOBDOKH^UZW[$_:JT M$&OT>XJ ";807*Z: Z83>@U5 8UD#M)G8SV/J 6M^7 8TH%F^<=\?O7W].8F MK>9-&C[[/$WO>[_ WC3+GGJ+P?A0 M_>B/(+5'*UAP5(-$K95$L5'L,M^-6"F W[KM,IU-5^7;Q*-?5G2H26'U20IJ M(AB3@!N,!R^L1A:%3F)" TC&1M8!J264[#9#FB7_B;&\Y6+U!(#IM^?@2Q\5 M[[/CM2-E\:>_%]XGG:98TFZ& B54AQ!82*89E5ZB&UEB5AO,G-R)@EJD5DLB@9%\E[1.KC=7:?,++EI7JW9M0' XD5?/.7T2S=KD]3\3J&_7 MMWNY_=,SA1+&"BVLP)S^PG6RKJ)0D:BT>M0PDBJ=DSDV;X9NK?)\\NTPSY\^ M4P $E>U8YT%!\H9U!![1<<$23:(=21N<1GA>@VY='=6]F247H9>36IVA52+NXV)X*S MS^';73E;[O9:]@\H@#)$&J5R2;IHLM2(46G'=XQBHA76N@+XM6"F$=)V5L2Q M>^?&[_^<_/=\4:F&L_HLA4()P-!*:PF 0)1:"JFCUE(RP^K8T .L%N[ 1FJ/ M^ , X8_W_V-R6QXNQSQNI@*%D\)R1I-/"B0DZ=9,VJ 0C'.KOQ--3,!B1*^5C/VAM@N[5^M^)3J=X5WK9'@A7.E@M&N1/,BO3R# "H-39' M]+AB)HD.&!8) FQS;93!MXJ8I(G<-I/?EW7R1W_?/1)PJ*/IY0.&E MX@ILT 2K$M"(CR3&HCTTCE6I^WQ +W'3B!4B\)=;T]O;N\FT\5]M&:Y#S\O M#RBTT290XI27.47>:N858XY$QX(AK$X/O &:/)UL7;4HW+\Y_>>RO%[?O)U> M[[WNML+P(CL.&'P^ULYFHC:6TBA#((X[I5B=.K?>&N&ZOT69OP(UOV2H/XJ*S4(< "448!@T0-&G\MX?/",H2"N4ON' M<51J",'2RI6@R5&E01& R+>4T GBXPH^MH22TRLUCB-__^Y=6VD,%"-W,:V: M,"MX<,$HNJ4#&EDGD#! &+8!D!II#,<1?P @;#F-P3$D,EN0EA-T4 MEMJ1Z<16D%(SC>$X#G1FTZ^7J_EMN7A?WFSXNOPRO:N02KI[5('.2I>7Z"P0 M1 E>ZNTZ?1!CN_ZH+10\-^$;HWAGYSGSG#MY5ZY*^WE1WC=W.0BLW8,*F]R1 MX'-AB674A63+O)JCP49QU1C!NX+5Q\7DJKR=+/XZ#*;GCQ9((DBB MF3.#C4*H)ID[ TYY^64VOYE__HZ3Y0LD.8BF*N,+ MKJW4C(? P0;(1^R2;-?N+*NCI<[K]+!9B+5 ^ZYP%V[O;N;?[U,*9QLG_##6 M=HXI' <=3%!,)?*!YX&0[5[O6!!U\'5>)XB-XJLI>H\S^9AZX45RBG)[7J[R MI0X>MC3P5M1)@:]^KCC0Y.-3$=<6]0<0R7C;6/*QM8X+Y9,[$V):O]]O%S?KF\FJ_+JZ5GI:7C;,5GA%-/6@^&8#%?&48AD6MQ3 MQ3,;ZA1B5]=TCSOLY_Q^'T<+Q&:8, !H_E'N;4F\=V ATJZA#6B/*GE*-&K# M'E<;F>GV2M[Y:G(S2JP=3^E^DRIZ[K[=3^8$)JO).S#((@,IM9;>*R<,TR1J MK%;BVW?FQ)%=N*O.5FCGJ)-(N74(PD2;HRK M8MIPXAQ9"U"6L+-R;D4I_*A M R5RWQGCX^1;C^KB\1V.4@Y[1A71B"AM+H(""3X9!,1#\KF]8T%S7ZTY=&=K MK2+S^X852I+H'=="4I$L'J/!R M>='E AU!H7TRX(5-%)8ZF5G6,4>XI-BCZ(;KZ_(RMQ!_?/WWR?FXO[!EG1CT M4*$YG^V+8E2?I*!$:W3@D5%K3,)SVBT>*"&8JU7!=F9B71D3S\\#VB)V5U[C MG_G*O?GG64[Y3F^/Y:R\WE]-NV-$09@ *K0,C"0B&NX9W:X/8@AU>E@/, C; M!IB:H6P'V\/%XO-D]A -21:P+Y>7B^G=?0G4]I*JWC:,IR^7;[B:WTROMF_Z M[LF"-T;U9'8YG=P\MFVKA"!LP_K3\OIU72R^'YQ_79Z.UV5CQ>< M?<_%<)/9]XO%PQ_>31:K69+O+].[ZN5(=;Z@<%1192RG& 40YS"&;$)R""B0 MVI'U2>H8=3O#;AVR[$2#O]+M!!=_/[S8GLMH?GJF2':F5\0P$YT +9FF3A*P M(C 9/!,C@UO7#)\W0_9.(+.SP.B%IPIFB#21>4(BA=QOC&$T/OE!7*6_J)'8 M7S7X]A+G3Z+=8=[_9_7W?,/9Y#22#5_S)\7_8]LTLN3"_N^=R7\[GRU$# H% M!)5<47 J:*\="Y HD.Q%8D:2!%.+0_-F:=A9LNAIRN]MA32^NE,74;/(M/<+7]*_.L\)/ CMG)Q_?2%-A6A^1V7J^6'+PD)G_(KOYM\KQH+ MJ#=Q@4 #H8E1E@*D?S%!(QE+GFN"1/=Y9%YY8?AT854BG#5G+@(F;U42FSQ6 M#0 AF0<'TE0?:+OWT7('2>*9SN_+D9@MN,6:B:NL,8<2:D5W)TP,&GC=#K4']SH(< M)]/FQ^IF5^]N)K-*[9?:^+I"NAB83#X/$ *1.!]3V66Y6='A$N\=(PH0CH#SBGON$:" 4>3L1 -(@?-+7$".PWRWI6+Z?SJPVJR:+=] MSE!AWKTTG@2"\Q?$?Z0I5LLWLW<;P/4BAS^_0L&I5TX2QX/RH&.TC'E*-$%O M$Q_XR"ZL?_4"6(O[YR]__]JPJ%?Y^_D5"J:IY,FQ)8XYH#183XV,@@(Q7$"L MD^)3O=%(U[UM7KT8U@+!^8MA8LQU.>U;$G]YBP(=4B*-TE8 <$6U9]%:$63R M:;S'.M6&_R^GG+[D!W]=R,?E<;HQVGW:#.)DN_C6Y69># MB98>\Z8%$*I!*^HE(^ M8\$3WX ;YDR0$*2T!*0$B4P)29BI+G_'7 S]&]8>J (]^Q M8!@D.I./Z PP(W54)J"":'V4T=;I=#O R\%^ZX!^\7/^.N AJ+A.D!^F CCF M!0OPVG%NG:)$@4^^IT9F7+#U.F,,L![VWY+?X_@.7_1'X_WSY1UC&,@ M/BB00IL )EK-1?K$<5LG$_[UQN#/7/1;@T]O)<)_3!:Y7?'7\G=1\,OUF2)I M:8A":PX>F/#6"^D"4D>(8<)4RA'[711<%D0('J.Q/#@&VEA4U%A!N8N4Y;OJ MQI5.WA7H6BL*/HY=PRX*5CR]-T0C"0 HB89+3Q!=$%8GZVPD/>IZQ,#>HN#C MJ#\8"_@,BH(=$SRGS$DK'&B01J-FAAA@VKM(ZH2F!XCK$U'515'P<8SH"N+O MDZ6ZF%ZF[>:Q \SR_8<_#Y8&[QU7&,; ^N"H2DJ!*65HLG*E .]<5$35N65\ M@*#K%R[S]AC3667ZP](/;-A/'RL,&(,Q,&:$3[*=TYX;>>S1S3$[KID'(QS MUG-O$>(PHF7*$AD!M44'A@O'D GODKR,+!^@=P.ET.2^2&5^;:^NIGG(=D5V MO?HR7^3K#--/:;-:32_M;+:>W/SHYOUF=KDHTWR[MOL^WZEP$)*1+"0PEON+ M:U,KP&:%3V(Q+FQ^ Q$:S@"]4ACSDQ05DD;$HUMT#8FE("1 MB-9Z 6,SD$8O1B]?WZ'UR_)PJB M#0=[UW<5S#J%3 I"- +E"HV(+- 0*54 L4Z[M*-3\48I(T-AW>#%X<4BH'\L MYLM6(DZ[OZT@/L?V!77!6T ?-4A/#6 BK4U4KK-MR-\B,2CF#5XHG@G_U\GT M)H?[XGRQ67P'6\7SKRR R/@[WE M3[^0D_'[FJ7]R:W)=U0\=]^A,8#UQ$0/PFEC07F&ME(&T>^,ZK( J52DADMD M$2@R#"B<"%03ZXR@([NQNRO0M991?1R[AIU1S=,6@3(*9VBR701:Z;E7T@C) MC !:)TP^0.CU@(&]&=7'47\PYN,99%1'D>A*&(0N^V0>.X^N(I&Q C;5#,$H0 MI#I0 (1-0R;!F#,LN,A4IY>:C:BEYTDP[ZVU]G$@.']!'-[%2U%$CAR9]8GT MA*!)YC3G!@E'=$:-K'KCU0M@+>Z?O_P-[^(ER36WS!,7!(.$%<.((R@9%<8Y M5RM[X/?%2X,5PUH@.'\Q'.K%2\ E<([6*0G@##'2@R3*$-!6Z%IM/'Y?O#18 M8:R+@_.7QR'ZAU(Y(8C)*8L ;@&R&DH,C!NE!1U_,/7V_1QV()8#P(C$L.1 M7KSDG-= O$1R0YHD2,S2 MW(P&+5HK*>-"4J/5[WW[M8E_N_@Y?QTPQHN7/!>:HJ+G_'7 N"Y>$D8'P2.)TB-0%4U@VBC/DUO*#.@Z?=O' MU!KAU4A_B^ Y?]$?D?>O''H/EJ*V@,8;;BV5B8D6+,-:M;NO-P9_YJ+?&GQZ M*QS>?'J_NM\%P_MK-U$[*KB"?($F<*FM"=0)$[5,NIWJ2E[ P-3Y ZPOUJOE M:C*[2GAI^7!E[Q<6-E!&2?**/9$@&;42D8-0UC =?*U^;0-,.>\*C@UW$FF$ M=X,W='Y=;'OI ;N^*VV 2#F7WNG@@'*3.U!PD?Q'AQ8#%5W*P^ /(!J"9WO2 MO<"'1TH#Y9A9_F0W74ARDH M]5G:F:ADDSFWR"ZO_'J1R'?_RIO5+9_8T\OPK5Q<3I?[NQ0>/5D!)C*3E(A% M0T$&880"T#2H0&(4I$X\:H19TRVAO6VVG8O>?Q(,:S.?>?>W%0*#<5P$Z:T! M@M0(0L%I*9)-3-#4:0(SPKSE82K_^GP]%WGIUZ&PA ?I@K3,1%!4:ZZ4MJ!0 MEN*T/2 MU](Y$ZWQ_/<]58,5Q-Y <#;"N%UD[_)XU(L4% R3$810FH.R',$*X8S!]#D- MM5R\,>6JGJ%(MHF#LY'*%R)%?(N,*9O\&XW N$",*G(,E +Q5M7I MZCNF/-(SE,QVD3 8V1R-%\DB#8X%1]$8H($:8:.WDJ%,OS)#?H=!ARR-O8"@ MMP3-35?>W\F8O\0,G9=1 '' (WB:-*H)S"NI$'4PH5)J5$MJ]$ KYJ>GP]N4 MVPV3/R:V8GJGO_9IR-J3%YQ$%H30GEH!5A&T7&,B'5&.&H6=]AX=?FBZ*LR. MO*^E<3YU9B0\+NQ'7YT7NM?7 /8)\Q9<[%M#,]'3%QXPS 80$JT!Q>R46*$B,%0$J74 M([NY?#B ;H]'71F07^8WB4L]Y#<8N2$ M$4>%$H%$+RMUVV@QZ_,GXOXQ7Y4_D%M)*52=HV",RD0&[6)TX$Q J7PP&*P( MUBA3)XH[0"/M5!"\E)39 GE[$=V^J_!.E6#0*E"@44L? *0TC*!(?C5J-)[' M2CM7ZX[9QM/^[FXFR^41%V4^'U5P%J2P05@?%0CP.F(0.FH'$82-([LBY51& M[W:-:A*T,R-Q_6DYO9I.%M\_3![?^\!%E3O'%$:+Y,LY0ACGP 4SVD;@GIJD M?%BRA,<%FD:X_1Q!#=&V,_S\>,M\6=S%]ZKA_0!$<>AJ=9UH"Q*2;DX^DO?,^R"1QK$[[BB&"HD$6 MSEN@;Y.(N"\RBHD&[S:T.1HA+T]0 %42* =,H@)1,-00B5:<"YID2=6).0PP MB-8A8AJA=SL("DEOKK:?//@?-?"T>[J""!/1:()DXW(9+:D YQR$M-.;L46T M>D%78]3ORC#:V((/9'I;X5K8%Y\O$#!P8")0X<#D%EM$@*"2,\?!L)$%_]LP MJ)N@:Q_&]*8"ZN&(;7E?C?MF]D32*IK5AZ8I"+/*,9;OB> @ M2=%I7YHN6@O4Q,,>\[IA4O< NDWRR+MRL5E"-8#]-*1@A$LAI+&&6C#(4>E$ M3!&(=XSH6AOA -55:U"J0]0N KK)2RW_LTY#P]?TG]["N,_>HTIFSJXA!76, M(A,D>"&<=9('KD,T4F%0R>NIE#;7S2HK'<;L&E-PR0(/D4JK@PL6E(XLK]-( M%ZVE(SM\J<_N%\)S31"V>RGM^\RE26'U41-*!8]6"I\<2BZXVG O_:*5[E-8 M'RU87"_3EK!X^X91_7)3EP>.=@V,+2@1J1:PS,J#7PAA)'M8,R;KMM ED M^Q"KS?D*2*I#WY/#L&^S$;%XDE_VC\5\???VK=L?;CTPK$AO#,DX0R^)SAXR MDPSSV\?D+TM1+0_^O-%Q(C?GK1&Y1[53)8BZ;UB1:.9L ,:XC3%H*AEC]^2C M7G$^LKXU?>YGI]*\*W1MLVP_SA\D;+N&3F8K>WDY7\_R@>:[ M^2OKU(A-+-[4(%&!9_LB2 =@:"T558P&A-G\REMM5[5+05G]M&_ M4EBUT@2%\YX$T(11RT!&I95')WU 5)9X7:=ST "W@":@\#P4TP:=!R/I;K[Y M-7U!^FDY37S=?%'? =JF]4"@P4B9]+;3 %9*+50 F52YR%6?!EYGD#:J8!&I MC)8(P!BLL1 "HXA61Z=&=O[2!#SJAFF/HWAG#N[D)COC'[Z4Y>IMYG*%..V. M(05)) N*$)>6!4HJZPEAP(BE6G*%=9KO#!!3[0'@N6/;#+W[1-3A$.W.06EW M5=IP0SU(#L:A%=JF/3Q$YP$3$<>%JOK,KH">DRC;%7XV]P'^,9]=KA>98&^G MDT_3FR1&Y>ZDV:I#BQ@=HTKIM#X/-'T_DP$M]3D'2FD86<)^$ZR?MTKA\SN, M9,3+X)PPDA&(PJ&@-*W+"<*#3Q^-*TS2W1[7"+G'<1@I@ O.01HT"(2A#0$A MV:3<>$+MV/(G:G/^Z,/(X^A[\F&DNYFOK_*I5_(ZWLPN__?^,\B7GRXLR?4+ M>9<7N>U&L!%L,$P0FS0WJ]7/\DRP<"+OYDW3]IQ/'!W)=_Q8U-Y1@+3O$^6I M\Y:YW,=%UXGM#[$NJ,=-ZU2:=XTN-[_]-)UMF+DC#/BT->O[_-/%]<5Z=3F_ M+9>;R[?_:_KY2P4\-O-%A7*H&(]16R5!*ZN5=-8F8N9?(QE907\SP-J!UEXX M,CQ\;UV7[XV ^'&V(A>81J. 4\_!\Z"3=Z5X/?_HPOUEO@#"[VGC?#W\TKC)W70UN9G^3^Z1-]N\;>; H0.9?<,*L-9)87Q@A%EI M'6<.MZMU3H_,JF^"[<^+:9NC;F=UV"^_\H$PU)Y12;WZI%(#,9XKK9VGC.CM M.B6M)C/G@Z)F6%X-1R>0MV<8'0P[[1U7,,HU\8EHT=(@G1+.J(>U4L)K7:5X M/E ZCNO5D'02?4\..>VQ)G[$[/?'H8Z8H@A^% 4D=I/V9*;12L9#**03)"3@DTB93 (1.)*']V:>UM_3F?3V_7M7F[_]$QAG8])T\7DU0'341JMQ/;=M:=U>D8- MD=_'#-U:Y?GDVV&>/WVF2*Z\LL$;9@@+@7%-'_&EJ$J%$ZAHZHR(675@CV2#-#ZYSH#/!,LLOHQ:DT[CL2=CM?K*;_ MLV'F_?V.)\3%?IFC\ M_$)+>W5U?]"_,]/FT, B A)J"?/)9S-<1B6TW*Y ,%DG2W1 FUAKD&F%R@-2 M3O744A'SM4DVB.A=A\(_F:65-3DQM[=I3=_LK6Y]>WZ M)OW^M0S7U^7E:M-3M5)Y7KV)BT0N\#9& $*!!Y^SU1183Z(ERD.GO7%[/2^N M#)UYC_3O:JNR5_^]7JXV65IQOOBC_/L)X1;S6?KQ\CZ'Z\ 9\U'S%#18Q7PP M-B?:1$DU!\=B-![R!2"QDO2>#Q:[ LZ\.Y9T!<^/Z=LNKNW5?',#[\':K9<> M+RA31*/3FD4+5(,FD1A 9F3P2KNQ52FWP_5YXX3N3,,]KO]#OFU^LKA:_GEW M-5F5Z7E!S$%,51I?&*)HDD=-&0^Y_KJ18(W!6X MCM?I!_;1TR8L3**4-4YZSUGNUHR.]I0.^'-<)%[,#WL MU"D+'4$Q@<[K0, &C2&J9)T'*83P7(]LAVX;1K51>Q)7NL*MG^;KE,I\[W>Y M^KLL9P_*X!_KZ54N5'\SNU\.EM?S16EG5_8ZL?3C_&YZ*8D\N-LW,7VA R * M([U4#"BCZ$C:O00*86/:MD96:-0^P.:]\Z@K=)^\LU4Y3JT_>8%$2"F\R)V- M *DWVEL%H%$0B=+721Y8C\OB.2HR8J4'CE+ F>Z$3_&$Q2,(XSB3D!EIF1Z>,NX?/\/*5- MOG1G&5\NRLFR].7]OV]F>Y>UUR ^:J;"1AV$)"*9=TEG,&Z)#XXJJ[(KC;0; M+\[(NLGR2Y*D\&A.J+F#Y*33F&]/ ZIX\MT#(51+%J75JL=[O7:PX]#Y M\[YAA6?@-5<@I4Q>75IZVMDC#91:2HP;6V^-)MC^BU/;&'7;S.9^MYA?K2]7 M%XL/Y>+K]')?U:,T[0 = M2SN[>GC!Y"#HK# HJE=5!\1A'DG%;GZ6_8J,V,4\V M7O,MAI>+Z>9,\$#!YPN/%B*]26[ HH$C)-O&:)",6FDD1D'UB$I]&N#4O%%B MGLSR)S>"3VZV:]G/^CU#"@-1$Z%# KH 4$8SSKDF8( :8=6(*G\:AD!S1.TJ MRO) @!_KW_0E.G@^LV]8 59+0*ZU,[FA(UB'++@ G'F>=M8Z*8X#2%($[Y=WJQS$UB;KW!;EE>1 M,J-,])TVF/]:+C[-^T'?"4!Y^2"M1>(/)L3VQV2QV,0IQQ9& R>C$%+Y9,9: MAA&,M5[02)A31/I*#1_:6>F?LT_3FYM<87-93K]F5;ET]]UV]JQT]Z "N6!. M4-#!<26]4UK[[4H%>46W*55F^;PEVG:6FGQS,_\[9ZS$^<+/UY]6U^N;![HL M?RQBG]Q4FB#W(TN^'T=)TV(%L1A ;5=/0=3QK =HS+2 K%;HW$LUZNW=.G'@ MP_QZ]7J_ICA14Q^J+/@C-*.&BY5HN[#RK5PJHZ?+WZC[%0Z=U>RF&B^FBX3 M.<*WNW*VW+M#_O)P\F<)I!V[85V:=A8@*C^M MWLS2:M>YXNW@^?:O3Q>4!_ RHF.*1E205.R61)I;K(,5^2JP4I^H_8#E0)G6 MKP\7RJGHF?&6!$R*$QUJLUT56EHIW^-\W+=:?-V+D1.(V0]$_IC<'KZI;=>0 M0FEBFBY:3*5HG17.S_27$?RAGT_GBC_FJ M7/IU&=T+EY]/S?]:Q,K[.[0NV8X07WP3@T2L1@N&!H@G4/JS$.QM)"LV/4U*)Q M5WO4V_GL<+::BPP5H;.$DF7Z*7E(^D"F)D>>)U&?QK>5UMDO;C*[VMDI/S\HB" M2XHA.!^HBRA,4LV(#^NS-+@Z%YT-**NK?N]I^F[AA34 M>>VY8@A**K!(@&TULM7@ZUR@.4 U4YO/>W%S,EG[ EGN M.^&L/$.&X:6LW1N3,KZ&:R7%Y<_SNG M6\U6%XOWT\]?5N%;N;B<+LO-FS_^D_53YBLP)KDC0D2/G*AL,L1M ML,(JKNJHM\%OB?4QV 7-N\+CG[/%8S^%CY-O6,[*Z^F+)>$'1A11NF2,@G!" M"J5(R W4']<7A:R!*34\3+62?M8$80>34?JN7%S/%[%PF=U\@;9H/9X/B M#ZO)8N4GJT-G)7 M&2Z?:YLM/V8JK#="DA ]22RAT5J:;^95#BGA@=J119O[ -(I6#Z908,"[#Y" MWO>HVQ=>;.HK"L^$ E ZJ,2II&506J\@,4YPR44TOU5U'Q!OGG/#"3\]_#N: M2!,1BK(0"1 G(*J !I6)@F@,+"A928+:62E.EM/EQ?6S=_]^_]^/B>28OO>O M/:NN-D'!@ F?Q, @<*"H44E*'; P@6*(\L4:@(*\P[HW&'^T#*]Z-7]WEP9 M6_N&%0XH,XXGK\M94%%I1;T7/BV7(=7A]02&3D54@]3M[,1K65YIN< M\;T'73\]6$ $E^ /7.E[?P#-QX>:T;-[9^TT(9: MS:7UR#D$9E%0ZX@G1!.4--1*0"&C1ECGQ#\9=MNW>'-[=U/>;CGEYLO5<1OJ ML?,403HF,=)D@69]':P,(1#IJ(B2:%ZK'<$;;+I*P.N^,F*J1QDA*'^7H/8,@Q )@@E9$0B]CJ!_JP3O"G[;#L ?YUA^F-]*O'8QP M'#E3H8)27$85#0,0CND8C.5>1<94+G:I \#7<2;0+L6[4X#+,GU7/A_S2:)N MYAM[X:'+\$'451A=4*HY]%KB>- MJY]XTE7VTP,CBT!8U)Q'5,Y O@"8$,<3-8,..>>VU@8Z[K."=BA\]<[&'>OOCNI=-F,[)LS_R],%E5Q(!HF(V@!)FEU2JB*G MT?A$5%(G59:]EMA^7:IVA9:W^=[-1]R]99(/IAPZIZW]]/E/2QU;5SY#DS>5P,"3 MI0+H!'+J#-#@!$_F2S4EW.H)W9O9=#6=W-B[N_3FVVX3T_F56]^N;S;W<(?K MZ_)R]7&1[/7I$:W23IRX\$+IZ"VQ5$B(T1C#211)MT9GI+!UMJWS\L J0^?E M [QNZ-]=P/N_U_>%(LLX7^S1E0)J^>?=U615IN?3R@]B MJM+XPB@'A#(3J=?@!#'(.!.6H$1P1(VL2VX]]C_74RT0> C@TA1J@>MQ?,&M M1&(8#4GW)[?8:NLL",UTL )"K3*S 88[.P/7J03N+FAUK,%PP$@[;<*"T\1$ M;ZU!+H $:M->P9/DJI&^K-_VN,7FAHM V&(Q@-U88 MYEN3N%"$&T:@5I+( ,]E>[(S.N=35^B^N"MSKY+9Y\VY].9.KHOK/Y?WU3U[ M@+MW7)'$5[AH"(_H!W=OI MY-/T9KK:ESVW8T0!&@E5SFCF *B'G$?!0"OO#/')(.O2R7I50#N5!2*0B,))] MG0B,,R1&$4T550*5UB,+XS4/AZJ=-TXF>>]0R^]],(Q<8701O #JTIY+K0.6 M_LNT48(99E7RLW%DF5*-(J$JRDZF=I?U>>M$_,M,A(1MC\^*8;?F/L',55YCL)% M::A4C!*K@:8],3'.B7$ SRC;1-E;=&\*]S%]2*YNNO- N+T6_[I M,-!V#RI>!4<<]83X1U()A$9-^D7D$C2_T>6E=2:15Z'J*T# M8:?B>/9$821A6D:F/&4 8(U5&S0#DLB3J3@.*^=$7CWG]$DT:Y/7_YS.IK?K MV[W<_NF9(L9 G$AO:W)#1IT\ DV=!P@ZQAQ#'QF_C^78O!FZME:YH VLZ#SO[8TJ99_?"*%XN'%]P32GGIT<)X3,:B\CXH#QI%[N&E MC*:*4L]HF#?*C Y@]72M.\\Z]SY?:&\8IX'9S9565AG/&6."$O2& MZ%KQW $!K#Y+?\5&;6*>G#+XL;S\,IO?S#]_WW[_QHC9Z;L?'E38; JB\?F^ M8\!$!RZBLMI!C J%K-6/>) PJ,.]>4MD[9$>^X \8-IS+4L:$&%$<:UA;7-=/5Q M\FT/ID^8K1#,"/1A[+3_)Y4^Z^<\'#Z]4_/%2HP$DPP6AD.BFA+N(_)U&#$"ZKYR-IE]8"!YQUJ:E"_ MLUS&DVGS8W6SJWRL\,?D]G"2=AM?5SC.HS0.DNW!@5&M(=H0G6&8%JW\2#(6 M:J*JTJ4#G3*B,Q?Y]NYF_KTL-S;81;5V@SO'%-%+*8"D[8AX0(>:$*>\5L0) MQQ!'$ET9!DR>>[@-,:4[#S:9,=/+57FU>>,_9]/5\OV'/P^";^^X0H%UFC/" M(B0*FF"3I%NBHF+1^BCJ>*5#C+$,"8!-,J:S)(URL?'F9Y?EADZ',\9WC"B< M(%[%X" P!9(0(X*(2=:2WT]<5'4*$8:8]C,DX#7#DJX@]Z_ROCY^OV_RY*F" M$@>>RVAEO@Y<:*NXX1@,>)F[>=?Q3(:HTWKW3$ZG?<<8.NA0_/1<82P/5%L) MVA$02*R07&-DU#G%G*QUW>+P<'02%U]&PDGTZ]E'W8A!DI0D31>SW?4,)\Q2 M& E"<6N]]P!,,QNITLY*)07#J$:6"W0B!JIYE W0=S@X^_CWO &5S@[E;X#PEGZNB8TVI-Y"B*18I34 MVN0F!R&UP&0V!..I].AB';]Q@.9[9U@[F<(GIPQM7NK3OI>*\_6!#*)CYBAL M%)%+8#YX!"VE=4:8X'6(:+44=;J$#_!6O'K(:9NZ@SD7V.68O*V08%1_\L($ M@'S/-RI%@2.S5"IEP7C&&!@ULMKU_CW&SEG6*=!_E=5?%O;IQ3#/@[+8M#1= MOBL7^:*^R>>]60)M?%^AB>9:N!@UY<"BU-$)EOY#"8)3KHZ*'J##TB487Y*# MGMDW^#W@Z5KO>W'2-G:#%[ZFT!2Y]MKD2PX 45M/M=:)N?EB=*_KU*8.T*/J M6Q#ZX5H]R_F4=_YCG4VUB^LWL^5JH]UMB MY7!2O+=/I95/+^TL+>IFG=;V1[EZ.U]F:R\1['8^VU!G;)G?D2BEDVH38$U2 M?8Q%KG,G%9U 9;3LL5=VF"QFZ8TS_;>X?,J="LNN.$-!(QA.@PQ."R,54._I ME@8T5"O0/Q\?K DP/,_O:H707>VO2<[?S)+.*+.T[X'33\\5CC'%F%!&21N1 M^: 8>5P+VI&E^C?.X7ESM.TL'74_#38EIWZZO+R9+W,;R?H*:M>,!1=$2::$ MUE82%S5J9A[HHP.1(_.5NU=8#1&^*V#^N\QAJ22%7\O%Y'.Y=6TV*[M8KY;Y MEMVTVF>+W(/+TR8L./<@G>"6&,NU0JF=>J0.TR/;1UO'T+P'I@Q$EYZN,XN8 MW VY"4%Y1VE00IBP7:]3HD[GL0'&7;K7C4<2N+,@R>-!FTWDN,KO.OU:?B@O MUXOI*I'EOB:YO+JO6&%EP"#YPCU29YNXY1I;:6E6&T5K/] 4)X M$-BIA.>3673R\>0+]8W+ETK.DA7US\GBKW+UXZ/]V7ZU)RZXM83XR)Q HRBE M%B%N*1!0C:QW87. F/?(A:Z4HYO/DB^YFJ8MQ9>?5C\(5N%BK;TC"^XLM0$$ MX;F97Y#,T4@J$<--<, M0TR.)G$(A->!S!#]]K8@4X>H9^+-O*V0J-S45Q31Y?(FHR$X9#IPY%H\BAC MR$+MX_!33N7>F>#?WN882GO@OY^_\-YRB\))H$00O>F.\$ ["SR.[';?[B'7 M+.9/8MI@4G VZF(\234V>8<6C.0$&5@T-K$BV""DRTWPJIF_[:QT]TTXB=R8 MOO.O/2L^/+@PP@,WB@DA$9PT"8TN2L&M,&"2X3$RI=$ !"I?SWPBC;O:U/QT M.?G\>5%^?E!0#SUB-Y)=!5R5QA>.)^LWK9,R'\ D38M&NLC1"P"AJ!N7.=8" MOMH@<_=G? ?.*"N#[L09"ZU#$ 1%\JDD>"%M\L2U8R UE3R*D14QM@##;@A_ M?H?/1V&VJ2\K?$S\0RVUCAH46F1*!W34>2&4B'5B+^=U"%T?SCWQI((E__"' M_)]86 M" L2< !0 ( !@04# '$S,C Q.65X:&EB:70S,3$N:'1M M4$L! A0#% @ 2X9G3]^))Z89" S"< !0 ( !R0T# M '$S,C Q.65X:&EB:70S,3(N:'1M4$L! A0#% @ 2X9G3T<6U!-!!0 M QD !0 ( !%!8# '$S,C Q.65X:&EB:70S,C$N:'1M4$L! M A0#% @ 2X9G3_03]"=7!0 L!D !0 ( !AQL# '$S M,C Q.65X:&EB:70S,C(N:'1M4$L! A0#% @ 2X9G3R1AUA;=$0 8\, M !$ ( !$"$# '%T=V\M,C Q.3 Y,S N>'-D4$L! A0#% M @ 2X9G3R'V?\)9) X7@! !4 ( !'#,# '%T=V\M,C Q M.3 Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( $N&9T\>EN-&WUH .1)! 5 M " :A7 P!Q='=O+3(P,3DP.3,P7V1E9BYX;6Q02P$"% ,4 M" !+AF=/<@5)4/+L ""= L %0 @ &ZL@, <71W;RTR,#$Y M,#DS,%]L86(N>&UL4$L! A0#% @ 2X9G3P,+K[T-D0 2BX' !4 M ( !WY\$ '%T=V\M,C Q.3 Y,S!?<')E+GAM;%!+!08 "@ * + (X" ?,04 ! end XML 80 R61.htm IDEA: XBRL DOCUMENT v3.19.3
Subsequent Event (Details) - Lender Performance Group, LLC
$ in Millions
Sep. 30, 2019
USD ($)
Business Acquisition [Line Items]  
Cash paid to acquire business $ 510.0
Amount placed in escrow account $ 4.8

EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $N&9T\?(\\#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,$% @ 2X9G3R?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 " !+AF=/4S[YVN\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*&Y'1DWJ2\M.&PQ6V-C-V&IK&CO&UDCZ]G.R M-F5L#["CI=^?/H$:'83N(K[$+F DB^EN<*U/0HA;> &&&&$T:7O IJ9.%7_Q$X=8)?DD.R=KP6]RM1U1^C MZP^_F[#KC-W;?VQ\%90-_+H+^0502P,$% @ 2X9G3YE&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 " !+AF=/DR%F)T$# "@#P & 'AL+W=OKVCYSB9.@ YR" MDUS_OL;A:.H=5WT)X,SLV QCV/E%MR_=02D3O=95TRWB@S''^R3I-@=5%]T[ M?52-_6>GV[HP]K+=)]VQ5<76D>HJH32=)'51-O%R[L8>V^5ZDNWN7_N+3=A&G_8Q4I3:F+U'8PUFM557UE>P\ M?@Y%XU&S)]Z>OU7_X!9O%_-<=&JMJQ_EUAP6\2R.MFI7G"KSI"\?U;"@/(Z& MU7]69U59>#\3J['15>=^H\VI,[H>JMBIU,7K]5@V[GBY_I-E PT3:"#02)#T M3X(<"'(D"*>07&?FEOJ^,,5RWNI+U%[=.A;]0R'NI;V9FW[0W3OWGUUM9T?/ MRW2>G/LR V)U1= -0HR(Q-8>!0@)K(C1Z6^!-4=(+"#A"J2CRQMZAND9I&>. MGMW0<^\&<,0$"^10(&?TJ2? $3,L,($"$T:_\P0X0J1880H5IIPO/ D (2PQ M@Q(SSI>>!( $G+Z#$G><[UL-( &O18KCE/(*OMT($S! 7?1<\SL3?>*ZE[S[ 9 'W"6>?>*XSWWV$";A/./O$*YSKPG>3U@ >0/-VYOV$<;?,Y.; M?J=6[=ZUAEVTT:?&]:4WHV/[^> :K.0/_-J[?BG:?=ETT;,VMNMRO=%.:Z/L M5-)W]D$\V'9YO*C4SO2G4WO>7GO&ZX71QZ$?3L:F?/D;4$L#!!0 ( $N& M9T_$#5"RY00 ((8 8 >&PO=V]R:W-H965T&UL?9G= M;N,V$(5?Q?#]KC@SI$@&CH':1=$"+1!LT?9:B9786-ER)27>OGTIV3&MA]F/?'/K[^788CG=%T3]MZWW5?VV/]2']\MQV M^VI(C]U+T1^[NMI,0?NF0&/*8E_M#O/E8GKWT"T7[>O0[ [U0S?K7_?[JOMO M53?MZ7X.\_<7WW8OVV%\42P7Q^JE_K,>_CH^=.FIN):RV>WK0[]K#[.N?KZ? M_P1W:XMCP*3X>U>?^IO[V=B4Q[;]/C[\MKF?F]%1W=1/PUA$E2YO];INFK&D MY./?2Z'S:YUCX.W]>^F_3(U/C7FL^GK=-O_L-L/V?A[FLTW]7+TVP[?V]&M] M:9";SRZM_[U^JYLD'YVD.I[:II_^SIY>^Z'=7TI)5O;5C_-U=YBNITOY[V%Z M %X"\!H ]M, N@00"RC.SJ:F_EP-U7+1M:=9=_Y:QVH<%'!'J3.?QI=3WTV_ MI=;VZ>W;TL5%\3:6!'Q5HJ2G.5%*G^JPE43> 43[?QH,>3&D]3 MO+V-9Q979TDY20X7BP"N9"V1,C"!;,:-5=U8Z8:8F[/$W52#X'BO2A$$<+H3 MISIQTHEE3IRHA%P9>;=(51FBC[J74O522B^.>2EEKUBR;#BNI0IB60;=BU>] M>.F%M7CE12T!>:](C8L9'T'U$:0/SWP$V?, [".NI8AB(-U)5)U$Z20P)U'V M.T7#!ZVB,LYDY@\8G4E&NA%0,J(B6U+@8%)4%GW&38:0(-QXP]V ,D%"(.)^ MI XA$&#&D8Y+0.D(N"-4QD0$SPTI,ANCS?C1\0N2OY[S]Z+YT/((+H,0T,D* M$JV>HQ44MCH*?,HH,BA];MD!G:\@ >LY8$&R$VR0?J0L?88,34!'+$C&>LY8 MD/AT%CAVUHJL)+Q9%S[ZT3$+DK.>E&,^* M+O'98\Z1SEX$D1F&7 F9U%*RDG_*%4H(AA)X#RNJ"&4&8*B3$B4I R8J2IWQ@K5""TJ&Q MG!>*S*9U(,-WU(&*$JB! Q4E*;W-80!U4*($9>"@1 6 4 +'Q5K1>2I#KN$Z M)U%R,G!.H@2@A30$>9:LZ" D4&;R4]1)B9*4@9,2%08ZBIS)(AD\$%Z2PER5+>N2N2E$S< MY[105)#6ALRLHF"LZ,C;DEBO2>4J2IY'S5-/PQ?-S MS4RZ\NHMM32#7'5G1JCEW<' :/I_-_5-W+[M#/'MMA:/?3Z>]SVPYU M*M-\30WV(=NWK^UD(^*X !?Q MZ9_?WQC+DW64O?$"0#CO==7PM5L(T:X0XH<":L(7M(5&KIPHJXF00W9&O&5 MCCJHKI"/<8QJ4C9NGNFY'A%5V<"..?Q2UX3]W4!%N[7KN1\3+^6Y$&H" MY5E+SO 3Q*]VQ^0(C2['LH:&E[1Q&)S6[B=OM?6P"M"*UQ(Z?M-W5"I[2M_4 MX-MQ[6)%!!47"1*3=[[ MMFQTV_4K<3*$V0/\(< ? [SP;D P! 1& .K)=*J?B2!YQFCGL/[?:HFZ%-XJ MD(=Y4)/Z[/2:S);+V6ONX2!#5V4T:#:]QK_1^%/%=JZ(\2A!$F"D\*T4OHX/ M)A2AW2"P&@3:()P81$8:O2;1FD9K\ )C[!FY/)1-<$(K3FC!B0V<7A/=[!-A M_3-X'NLF0)$5*+( )090--O(1+FGF$#$5HC8 I$:$/%#B'N*"41BA4@L$$L# M(GGNICR437!2*TXZQ_&,C#?I+&-ON +FV3RCG$ MK5!+"Y21_&8YVRI,)?J< MR2(,HB#Z+Y(L"M:'"EN@?/.EPL]2V91V+'3SE*K:]H.P<]EP9T^%?)7UVWFB M5(!TQ0OI5\AR.@XJ. G5362?]36E'PC:#O42C44[_P=02P,$% @ 2X9G M3U!V'N52!0 +!H !@ !X;"]W;W)KL9^[\88B22+$Q:J566FW5]IDD)+'6-BZ09/OM.V#B-?<>TKPD M!GYS9\Z=8[A<+)K[YW)7-%^J0[F/5QZK M>E>T\;!^6C2'NBP>^D:[[8*4\HM=L=G/;Z[ZM:\['9% M_>^RW%9OUW,]?S_Q;?/TW'8G%C=7A^*I_*-L_SQ\K>/1XA3E8;,K]\VFVL_J M\O%Z?JLO<],WZ(F_-N5;<_9[UDFYJZKOW<&O#]=SU8VHW);W;1>BB/]>RU6Y MW7:1XCC^&8+.3WUV#<]_OT?/>_%1S%W1E*MJ^_?FH7V^GH?Y[*%\+%ZV[;?J M[9=R$.3FLT'];^5KN8UX-Y+8QWVU;?J_L_N7IJUV0Y0XE%WQX_A_L^__OPWQ MWYOA!C0TH,\V,$,#/\WG2(@K>LOG+):83DY+!TAR4YH"T M,.YGB9B4R3\R[FPL5EG+DI1)RBAM%9,OJ9AN']@2SR46684W)L&6> 4E;QB964UBKU#,LE%A*G)N8U@9IXNX.,$ J6&K>0D8 ML3""E.P2Q9*< 4I;SY;/6E(V,0G/GJ2,/;_'1N)3*#X%XMGR6P)&B$^EK#C; M_*X %*6*[]:24L:%LQY'XK7"_J* ?#:<)8*$_@$:23.6;S 9PF+" M^?0#S&KC&)8#S) Q$PM 3WBL!CEP7)X6/5'BA#I)Z:#YU@"HQ#J^YZ$>#4VX MH8:^?:L)2/-<&HF.4LW=#$#DA# )&67XND7]A:EEBVU>&Z"+V_0 C8;,C34# M$/>HS\3) >3/EL=8%"X]-*@]*'!15NX-Y&W*94G,)#X1TB2FG0L\7(XXY;U+ M)P3B D2#ZH+$/B*]_D(;DXJ) UQ"/N4* 69M"($K1-VFVDT4CQH7&=I++S83 M98K&;JX3F22C>9(2L-GR>CM#E.([VQI0E"8B/R!6FDS-/ZXS-"@B^.ZPTM+3 M+[PCS;4!+#HI<7$ T\8K(0_UF@8[H0^7$AK4"48\K4G;OG"D/-<',!T2X9,( M4]XHK@_UJM2$FQ N%@C4 8;=ERN2EAP'[D49B+@T%H+\F1%@SCE>5^2((ZO] MU&,N+@4(E *&EP(DC9G?H!E@*/#)0X$4+W$ Y&G"+0E7 02J ,.K )*N'.?- M\0TU0UP(CN^["'/Q-N85/.+(.#-QYQ&N!P@\]YNI)&'W)>"^AKLO(5OE"9(, MWTW7@"'^!)T#:,J."!LN <,UW' ).!^?S@Q O)9 <;RX33^*,Y:$'9; 5?J"Y_; M#&/<3-<(TP++<30W92*X"* @;U5+$R&PSQ+P6E?53_PFAF=U7+_NV MTW!V]O298DG=2VQV?J4O,PW.K_5ECL[?&G6Y-@IB M?MKLF]E=U;;5KG\I_EA5;1GUQD4XGSV7QSZX @ MPD !@ !X;"]W;W)K MD*1[^P%V70=(ES\QW)Q[N.?P.;\P_B*.E,K@M:E;L0B/4G:S*!+; M(VV(>& =;=4_>\8;(E67'R+1<4IV)JFI(QC':=20J@V7'H]2!:#GOR('^H/)G]\15+QI9=E5#6U&Q-N!T MOP@?P6P#3()!_*KH14S:@9;RS-B+[GS9+<)85T1KNI6:@JC/F9:TKC63JN// M0!J.8^K$:?N-_9,1K\0\$T%+5O^N=O*X"/,PV-$].=7R.[M\IH,@' :#^J_T M3&L%UY6H,;:L%N8WV)Z$9,W HDIIR&O_K5KSO0S\;VG^!#@DP#%!C?U10C(D M).\)Z,,$-"2@>T? 0P*V1HAZ[<;,-9%D.>?L$O!^/71$+SLPPVJZMCIH9L?\ MI_P4*GI> H3GT5D3#9A5CX%3#$#7F+4',R(B5<%8!O25L8)..KP>H'01 %B% MKO_+LOF8Y:K0Q.M78@C0E5^IY5>/20VF[3%QG,66(!>5H2*W%+D@F./$TKWQ MH&)<9'Y=R*L+N;I [B? 7@)\AS$]!D^-09DEN?2 (++,6[L@A+"U)C5>D6EKB@(_029ER"[PY7,*1/&J;U:7)"RSMZ$+@BCU-X"+@@!>&.J0"\KB/+%<<4$HS6^L%1#[C]+8XPNZ M07'C- 9W.#. IML]*1)K+90^5 Q3^]AV4>I 3"S8Q@/+45I8VJ+)I=-0?C O M !%LV:F5^CR=1,=7QB/4EY857X%9"3SQM7Z5F$ONG;Y_TGPC_%"U(GAF4EV5 MYD+;,R:I*CY^4+-Z5*^HL5/3O=3-3+5Y_Y3H.Y)UPS,I&M]JRW]02P,$% M @ 2X9G3Z-\T6&*"0 LSX !@ !X;"]W;W)K"A=O=:';\?GJFHF/W?;_?%Z^MPT+Y_F\^/#<[5; M'W^K7ZI]^S]/]6&W;MH?#U_GQY=#M7X\-=IMYTH(-]^M-_OIS=7I=Y\/-U?U M]V:[V5>?#Y/C]]UN??C?;;6M7Z^GW_U[TLWE2UU_ZW[X MY^/U5'0A5=OJH>GZ6+=__:@6U7;;==4&\G??Z_0R:-?P_;_?>K\_S;Z=S9?U ML5K4V[\VC\WS]31,)X_5T_K[MOFC?OU'U<_(3B?]]/]5_:BVK;R+I!WCH=X> M3W].'KX?FWK7]]*&LEO_//^]V9_^?NW[?VN&&ZB^@;HTD'*P@>X;Z%\-]& # MTS7I/+A5'PPJA3!R;IP)!)GS7V MI-F?-$9&Y_$P&@ZCP3"67/^SQKT;1@KG%)GR@LM(O'=<,0MTM"47*1N]8WN.6+:63CEZ:@B@)Q<%0 M' B%/DJ.C:)>07@8TRRXP1 MX1@1C$%FT*ESDK:Y$\LT%KUN*&,!7;&,D4M4#")XNO" [XR:*Z@R6OA< M\HB=0 $GX.DC=X*!_%%A+U# "U@&J;@7P!2RUPVM".@*))% !;-(U!M/(Z%J M((]4F91>C<\D%38/!T4GQ3'>9I4Q4,STNL%;B'=%'VH@T4HX11]JH)L%^DPC49N&6IOQ((4]2 $/ M\II.G]O+ &45-A@%#,;3S$MQYX"4[76#"\*[8@L"]@*(LD '* M50Y3%OJ?" M!QYH;&@*&!K;'"IN"IY-?5E2I=4 [!L:^0;=(&KN&SIDIJVQ:VCD&G2/J#EV MK5!D+9*>HC(Z2B8C7I,?JY!98-6E88D:2 8G7I,;JX!?@(S MEU51E@:$&:5!;NXIHS7*S8/-K0%&F4:Y.9LZRLV#%HY&5,[-05?4-8!$2\'N MOWN@F[$GEE1I.!B?!A6K MJ6L8CD^E<^-@?AI4K::N83@:-2L>+$NJ-)Q,81@1E+J& 0613#9F,$$-(BAU M#0-R3,6J,R55&@Y&K4&HI;YA $>S]S@FJ0$D9<9AAC+'=!2,1X-*%]0X#,>C M)YK[84T:"N:G ?QDUF$ @T*@#\&J*$N/+3"H+$@&V0[0@B)"?@=H,<\LX!G; M 5I>'( [0*"CUF&':M/G1P5(X X0Z/@.$(F&=H 6<]8"SGIVD@1.!=O-/[7\ MHBP-" /9 B#3)^/6@O-#&Z*@I 0ZMFZ@]T,TTS,"1J;TRC M,DFAQ49A/W*$F#E#''6(R/$>6=EO65*EX6 3L&,.$BTP 9^[*F>VHQ4Y@QQPI6H!XQJY#%(I:TOU) M69>&A&'E4-V7>JP#=5\C96[RF&D.,"W0PQS'Z[G2*AUIX1/HJ'NX2WX&R+S#]HBP-"#/9H>HP>X!XU1>: M/M"Q92M7AX$$FC[0<=-'HB'3=]@KW >*PP[[@!NS(W"\4C*SW>$4'LICQGO M^$ MQX-]R=/#8S3QP,[K]6'B0Z^=I[;%5>6!5@1X*>6Y!D-:^G.N# MKMB"@%P?T1KH&*V!9I#6'KNG_T"J[[$M^C&IO@=)? BTN%=2I>%@__%C4GW/ MC47G#@I\YJW!4:\-72ZI MTMXB@'()6>E<5YD'.V!4!52^IF_N!)[HAY;H]-XKRM* ,/@"V@]0 M\ 6051OAV;O295T:$H9?&'.N&#C\Z G;_; F#07S,8PY60PP=VUS8>)V95T: M4N;M:L#(0*TA@+-%;WWNUL"8# "3U,)O SCM"S9P?O&,F6:#H"MVRW.)C=W, MZ,J#$T_V8C$0S92(PF5 %#&^XP>.%B-&?\&_5Z5?MP5+7[Q?O0EM7DC"RGRX(E":2UGQIBH5 MBZU-E,18VW(E)=F^?2G9ZW5F#GL32\HA>?BC;X;B]7O;?>U?FF:8 M?=MM]_W-_&48#E?+9?_PTNSJ_E-[:/;I/T]MMZN'=-L]+_M#U]2/4Z'==LG. M%WUH7YN_FB&/P_W7;I;GFMYW.R:?;]I][.N>;J9W]'5.DP%)L5?F^:]O[B> MC5WYTK9?QYM?'V_F;G34;)N'8:RB3C]OS;K9;L>:DH]_3I7.SVV.!2^OO]?^ M\]3YU)DO==^LV^W?F\?AY69>SF>/S5/]NAT^M^^_-*<.A?GLU/O?FK=FF^2C MD]3&0[OMI[^SA]=^:'>G6I*57?WM^+O93[_OI_J_%\,%^%2 SP52V_]70$X% MY$=^W[K#O.UJ$>%P5=21K,A_'A-';3_U)O^_3T[98J M=[U\&RLZ:59'#5]JSHIEJOW>H M"1=&JR*JN5];4<&YOD1H)0(K7EF)IA6*D4OE!:C(^\P\E]!,"+&$K M*D*9,8/Q2X4!.+O<>X"Q29:;A28562(N?,DZO")90IIDR$D8G63969CQM5A< MI,AE#"%9R;D)QP E2U!V.L:1A>.""D_&$=!%#@5VQ)BB;"G*.G"LV (R388W MP0[I?)5;AXQARA:F"8#:D:7D0A)-M2$DBS&3IS&&*5N81@UWMI3T$HP=P-*0 M2P88LY0M2TM-+[:43"M#F[&BPN=&!J.4+4I+UEXL),LR:GX!%>>R8<8P90M3 M=CH[8:S[#1\V.:J"3Z%#GM(5E49]C"&,ULXLS/K M&&%7[(L.9%(6.4,8SER"@)-)+!CSE %/22<6##C)443GI$@70\SNZC!0!0!5 M[[=68D%9N"B*2J ISJ6K 2 ,B7*>EN]QCJ*F=V58***)2J3 M#H-B86G< )Y>[C4^>LELPT%N2CH "@ JE_JM0"J?@89@H@I(3DD'/P&P=(5. M'-= M@A%663"L6"LBMW7,^4ZA4DH8&=?:C*+15S:YG)9Z5Y976[",0<%<) T ME\4"3EQTI+< 0,44Q"L6DJDT:S@ 34NZ@3[#70Y08(0U7 -E_O?59B M86G>3L!33T650;S'//6(IWHKZRTHM1L@23,5MXXRTC*:T)T8: MS.5'!Y/4 Y*RCC8>)*=1RF <65U"8<@AS&.@>@!4O9M:>8M*7PD%G:0"'04I M*<,PG_E2"JC*.MYXBTL:/UWI5Q[H"L8N..T"7 MYLU5F:#L,:4]V/]S)O?Q&*T>H)7-)VF 5D-Y("+)8,QCJ'H 5?-QQ8,/IU%; M7@-523DW&*J^ J.;6<4!DS $K(F80"8@$HJO?"6%X=#NZ9[GL[1^ME#^[H?QF.8BZ?GL[H['@^7U/,57:V/)VX_ MJCD> /Y>=\^;?3_[T@Y#NYL.F)[:=FB22?;[;-TS!>QG3='0_> MCC=#>S@=*B[/)YNW_P%02P,$% @ 2X9G3RS&[I"O 0 T@, !@ !X M;"]W;W)K92DG2Z_#U.VBEE*;PTMNMS?.PX^6C=D^\ GG6ROB"=B'T M1\9\U8$6_L[V8/!/8YT6 5W7,M\[$'4":<5XEKUF6DA#RSS%SJ[,[1"4-'!V MQ ]:"_?S!,J.!=W16^!1MEV( 5;FO6CA"X2O_=FAQQ:66FHP7EI#'#0%O=\= M3X>8GQ*^21C]RB:QDXNU3]'Y6!E2"-2JK M?/J2:O#!ZID%I6CQ/)W2I'.<^6^P;0"? ?P%@$V%DO)W(H@R=W8D;II]+^(5 M[XX<9U/%8!I%^H?B/4:O)=]G.;M&HCGG-.7P5&_+6[EO%3)5C/5X-JT39Y4=C!IDU?196'O>;J3 MW^G3MG\6KI7&DXL->+-I_HVU 5!*=H( 7J=_WP$[KMM:>0%FF'/FS#!DH[$OK@7PY$U)[7+:>M\?&'-E"TJX*].# MQIO:6"4\FK9AKK<@J@A2DO'=[H8IT6E:9-%WLD5F!B\[#2=+W*"4L+^.(,V8 MTSU]=SQW3>N#@Q59+QKX!OY[?[)HL86EZA1HUQE-+-0YO=L?CFF(CP$_.AC= MZDQ")6=C7H+Q5.5T%P2!A-('!H';!>Y!RD"$,EYG3KJD#,#U^9W]%"".4HC75Q).3AOU,R" M4I1XF_9.QWV<;M)DAFT#^ S@"^ VYF%3HJC\07A19-:,Q$Z][T5XXOV!8V_* MX(RMB'*K!-G"9'2C/H.,DK[S*P=SR^R9_P:=J_ M"MMTVI&S\?BRL?^U,1Y0RNX*1ZC%#[88$FH?CI_P;*4;%[\! M4$L#!!0 ( $N&9T].9S\YM0$ -(# 9 >&PO=V]R:W-H965T:9M<<7!1@' M\#K]^P)V'">U^@+,,.?,F6%(!S3/M@%PY%5);3/:.-<=&+-% TK8*^Q ^YL* MC1+.FZ9FMC,@R@A2DO'-YIHIT6J:I]%W,GF*O9.MAI,AME=*F#]'D#AD=$O? M'(]MW;C@8'G:B1I^@OO5G8RWV,Q2M@JT;5$3 U5&;[>'XR[$QX#?+0QV<2:A MDC/B+P %,]7RB9BO\.%Y ^/"CQ.0J4-JZDZ*U#-;%X*4J\ MCGNKXSZ,-TDRP=8!? +P&;"/>=B8*"J_%T[DJ<&!F+'WG0A/O#UPWYLB.&,K MXIT7;[WWDO/D.F670#3%',<8OHC9SA',L\\I^%J*(_\'SM?AR:K"),*3#PIO MU@EVJP2[2+#[;XEK,?M/2=BBIPI,':?)D@)['2=YX9T']I;'-WD/'Z?]AS!U MJRTYH_,O&_M?(3KP4C97?H0:_\%F0T+EPO'&G\TX9J/AL)M^$)N_&PO=V]R:W-H965T=%,HJB=0M0B"!M"JB/'N3R47U)=C.IOP] M8R<-$41]L3WC<\YV96Y&+WL-9TOX@D1XR 1C5$:ZN))J=-ZH10534>)EWGL= M]VF^2;.%MD_@"X&OA+L8A\V!8N8?A1=E;LU$[-S[080G/APY]J8*SMB*>(?) M._1>2YY^R-DU""V8TXSA&\QA13!47T/PO1 G_A^=[]/3W0S32$^W]"S9%\AV M!;(HD+U9X@XF^[=(MNFI MO&:7*D,J..D[SQK@-[S^.;_(7/T_Y-V+;7CER, MQY>-_6^,\8"I)#T 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[DBV=J>M>IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM M#8@J@K1B?+?[R+20'2VRZ#N9(L/!*=G!R1 [:"W,RQ$4CCG=TU?'HVQ:%QRL MR'K1P'=P/_J3\19;6"JIH;,2.V*@SNGM_G!,0WP,^"EAM*LS"96<$9^"\:W* MZ2X( @6E"PS";Q>X Z4"D9?Q>^:D2\H 7)]?V;_$VGTM9V'A#M4O6;DVIS>4 M5%"+0;E''+_"7,\'2N;B[^$"RH<')3Y'BL4L@FF..4PQ?Q>R7".;9EQ1\*\61OX/S;7BRJ3")\.0?A:::2%;FJ?1=S)YBKU3LH63(;;76IA?1U X9'1+/QW/LFY<<+ \[40- M+^"^=R?C+3:SE%)#:R6VQ$"5T;OMX9B$^!CP0\)@%V<2*CDCO@;C2YG131 $ M"@H7&(3?+G /2@4B+^-MXJ1SR@![%-V M"413S'&,X8N8[1S!//N<@J^E./)_X'P=OEM5N(OPW1\*K]<)DE6")!(D_RUQ M+>;FKR1LT5,-IH[39$F!?1LG>>&=!_:.QS?Y'3Y.^S=A:ME:[5JXQ=@AGEO MW@Q#-AK[[%H 3UZTZEQ.6^_[$V.N;$$+=V=ZZ/"F-E8+CZ9MF.LMB"J"M&(\ M2=XP+61'BRSZ+K;(S."5[.!BB1NT%O;G&909<[JCKXY'V;0^.%B1]:*!K^"_ M]1>+%EM8*JFA<])TQ$*=T_O=Z9R&^!CP)&%TJS,)E5R->0[&IRJG21 $"DH? M& 1N-W@ I0(1RO@Q<](E90"NSZ_L'V+M6,M5.'@PZKNL?)O3(R45U&)0_M&, M'V&NYT#)7/QGN('"\* $Z)D%I6CQ,NVRB_LXW1SX#-L&\!G M%\ QYF%3HJC\O?"BR*P9B9UZWXOPQ+L3Q]Z4P1E;$>]0O$/OK>#I,6.W0#3' MG*<8OHK9+1$,V9<4?"O%F?\#Y]OP_:;"?83O_U#X;IL@W21((T'ZWQ(W8@[) M7TG8JJ<:;!.GR9'2#%V M)[0! #2 P &0 'AL+W=O_8M0" O6AF?TS:$[L"8+UO0PE_9#@S>U-9I$=!T#?.= U$ED%:,;S8? MF!;2T")+OI,K,ML')0V<'/&]UL+].H*R0TZW]-7Q*)LV1 DM)!;7H57BTPR>8 MZKFF9"K^"UQ 87A4@CE*JWQ:2=G[8/7$@E*T>!EW:=(^C#?\9H*M _@$X#/@ M-N5A8Z*D_$$$463.#L2-O>]$?.+M@6-ORNA,K4AW*-ZC]U+PZVW&+I%HBCF. M,7P1\Q;!D'U.P==2'/D_<+X.WZTJW"7X[@^%_R'8KQ+L$\'^W1+78G9_)6&+ MGFIP39HF3TK;FS3)"^\\L'<\O&PO=V]R:W-H965TJVF3-NG4:>MG+G$25 @9D$OW[V=(FF9;M"^ C=_SLS'9:.R+ M:P$\>=6J^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO'=[I9I(3M: M9-%WMD5F!J]D!V=+W*"UL+].H,R8TX2^.9YDT_K@8$76BP:^@?_>GRU:;&&I MI(;.2=,1"W5.[Y/C*0WQ,>"'A-&MSB146/PHLBLV8D=NI]+\(3)T>.O2F#,[8BWJ%XA]YKP0]IQJZ!:(XY33%\%9,L M$0S9EQ1\*\6)_P/GV_#]IL)]A.__4'C8)D@W"=)(D/ZWQ*V8V[^2L%5/-=@F M3I,CI1FZ.,DK[S*P]SR^R7OX-.U?A6UDY\C%>'S9V/_:& \H97>#(]3B!UL, M!;4/QP]XMM.8388W_?R#V/*-B]]02P,$% @ 2X9G3SSMC%JU 0 T@, M !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$N*N M661;:CI-J]1*4:=MGXE]ME'!>(#C]M_OP*[GM=:^ '?<>_?N.-+!V&?7 'CR MHE7K,MIXWQT81M_) MYJGIO9(MG"QQO=;"OAY!F2&C6_KF>))UXX.#Y6DG:O@._D=WLFBQF:64&EHG M34LL5!F]W1Z.28B/ 3\E#&YQ)J&2LS'/P;@O,[H)@D!!X0.#P.T"=Z!4($(9 MOR=..J<,P.7YC?UKK!UK.0L'=T;]DJ5O,KJGI(1*],H_F>$;3/5<4S(5_P 7 M4!@>E&".PB@75U+TSAL]L: 4+5[&7;9Q'\:;9#?!U@%\ O 9L(]YV)@H*O\B MO,A3:P9BQ]YW(CSQ]L"Q-T5PQE;$.Q3OT'O)^?5-RBZ!:(HYCC%\$;.=(QBR MSRGX6HHC_P#GZ_#=JL)=A._^4;A?)TA6"9)(D/RWQ+68S^^2L$5/-=@Z3I,C MA>G;.,D+[SRPMSR^R=_P<=H?A:UEZ\C9>'S9V/_*& \H97.%(]3@!YL-!94/ MQQL\VW',1L.;;OI!;/[&^1]02P,$% @ 2X9G3Z_%/.BS 0 T@, !D M !X;"]W;W)K&UL?5-A;]P@#/TKB!]0M.IL M3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B/$FNF1:RHT46?2=39#@X M)3LX&6('K87Y<02%8TYW]-WQ))O6!0*QRF@1!H*!T@4'X[0)WH%0@\C)>9TZZ MI S ]?F=_3[6[FLY"PMWJ)YEY=JC 2TFN_ BU_H,MAH+:A>-'?S;3 MF$V&PW[^06SYQL5/4$L#!!0 ( $N&9T]K@#TCM0$ -(# 9 >&PO M=V]R:W-H965T6_>#$,^HGUV'8 G+UH95]#.^_[( MF*LZT,+=8 \FW#1HM?#!M"USO051)Y!6C.]V=TP+:6B9)]_9ECD.7DD#9TO< MH+6P/T^@<"SHGKXZGF3;^>A@9=Z+%KZ _]J?;;#8PE)+#<9)-,1"4]"'_?&4 MQ?@4\$W"Z%9G$BNY(#Y'XV-=T%T4! HJ'QE$V*[P"$I%HB#CQ\Q)EY01N#Z_ MLK]/M8=:+L+!(ZKOLO9=0>\IJ:$1@_)/.'Z N9Y;2N;B/\$55 B/2D*."I5+ M*ZD&YU'/+$&*%B_3+DW:Q^F&OYUAVP ^ _@"N$]YV)0H*7\GO"ASBR.Q4^][ M$9]X?^2A-U5TIE:DNR#>!>^UY'>'G%TCT1QSFF+X*F:_1+# OJ3@6RE._!\X MWX8?-A4>$OSPA\)LFR#;),@20?;?$K=B;O]*PE8]U6#;-$V.5#B8-,DK[S*P M#SR]R>_P:=H_"]M*X\@%?7C9U/\&T4.0LKL)(]2%#[88"AH?CV_"V4YC-AD> M^_D'L>4;E[\ 4$L#!!0 ( $N&9T\O=>^?_P( (,- 9 >&PO=V]R M:W-H965TB./LOI5[M5I'69AL!>'XERI9WG] M(J8))6$PS?Z;N(A*PX>1:(Z=K'IS#7;G7LEZRJ*'4A?OX[ULS/TZODGR*0P' MT!1 **1R(S\4Z&*S:J3UZ ;%[\MAF_,[DFOS6[H-$MAWNG!][KWLJ$T M7467(=&$V8X8NL&P&1'I[#,%(8HM.>&$PSD<(3?A_#:<+W""!4RP, D6_TUQ M:4T183),DD"2!"3(+1* 6<:8)(4D*4C +!*$\:SW$I(L00)ND2",YYMDD"0# M"1*+!&%23))#DMQ)D"XL#A="RR7F8#$V4 Q29+:#$"CW\'B,RMP466SS()#' MK RZ]8$12$$V#P)Q#P^V->,@A?UY("CQ\&#W,V#MS*EP".33 2X #+@[#QW=(! /AW@2L" S7-'!PCDTP$N!@Q8/7=T M@$ >'1"N!P2LGMLZ@""/#@C7 W*MSF-;!Q#D^WGC>D"NU7ELZP""/#H@7 _( MM3J/;1U D$<'A.L! :LG]G8 @'CL^?<0K@<$K)[8/VL XK%/;[@>D&MU'CMZ M0R"?WG ](&#UU-&;"^+,L\4A7 _(M3IGSKHAD+W+B6[VP+7HCF;WWP<[>6[, MT>.F=SYA/)#90_^#C\>3[T5W+)L^>)5*[\3-?OD@I1)Z+/&=_H8G?2*:&Y4X MJ.%QJ9^[\5@P-I1LIR-/-)^[-G\!4$L#!!0 ( $N&9T^.,KZVW $ $% M 9 >&PO=V]R:W-H965T/OW!>RXKI>7P(S/988P9).0KZH%T.B- MLU[EN-5Z.!&BRA8X50]B@-Y\J87D5)M0-D0-$FCE2)R1* B.A-.NQT7FC>]7*F"9\%^=95N<_R(404U'9E^$=-G6/HY8+0T_Q5N MP S<5F(\2L&4^T7EJ+3@BXHIA=.W>>UZMTZ+_IWF)T0+(=H1R&SD*O](-2TR M*28DY[,?J/V+PU-DSJ:T27<4[ILI7IGLK8C#.",W*[1@SC,FVF#"%4&,^FH1 M^2S.T3MZY*?'W@IC1X^W]#CQ"R1>@<0))/^UF.Q:]&$.?I.#U^3@$3CN3'R8 MU&]R])H&PO M=V]R:W-H965T=%%:K)%*W"($$ MTJH(>/8FDXOJ2["=3?E[QDX:0LF+[1F?<^;B<3X9^^PZ $]>E-2NH)WWPXDQ M5W6@A+LS VB\:8Q5PJ-I6^8&"Z*.)"493Y)W3(E>TS*/OHLMZ*OCJ6\['QRLS ?1PC?PWX>+18NM*G6O0+O>:&*A*>C#X73. M CX"?O0PNLUL06C#G&<,WF,.*8*B^AN![(<[\/SK? MIZ>[&::1GF[I6;(OD.T*9%$@^Z?$]$V)>YCL31"VZ:D"V\9I.7(W'EXW];XSQ@*DD=SA"'7ZPU9#0^'!\CV<[C]EL M>#,L/XBMW[C\ U!+ P04 " !+AF=/"F(3WL\! "X+A[^P%V/,_EC^$^MQ9Y:D<#&\[."ND!R&8 M^G,"+L<,[_ M\=K6C7$)DJ<]J^$[F!_]6=F(+"IE*Z#3K>R0@BK#C[OC*7%X M#_C9PJA7<^0ZN4CYYH(O988C5Q!P*(Q38':XPA-P[H1L&;]G3;Q8.N)Z?E-_ M\;W;7BY,PY/DO]K2-!E^P*B$B@W*CDB->U]S]POWAVI MW9O")?U6^#5;O+;9:Q[30TJN3FC&G"8,76%V"X)8]<6"ABQ.] .=ANEQL,+8 MT^,U?1^'!?9!@;T7V/_78K)I,82Y#YL<@B:'@,##QB2$^10V28(FR4>!.-J8 MA##;WT56IT. JOV]T*B00^?OY"J[7+U'ZD_7/_AT;[\Q5;>=1A=I[!GU)ZF2 MTH M);JS#3?VJ5@"#I5QTWL[5].%F0(C^_DM(,N#E/\%4$L#!!0 ( $N& M9T]4=05NM@$ -(# 9 >&PO=V]R:W-H965T( 7J=_WP$[CI/Z!9CA MG#,7AFPT]MFU )Z\*JE=3EOO^P-CKFQ!"7=E>M!X4QNKA$?3-LSU%D0524HR MOMO=,"4Z38LL^DZVR,S@9:?A9(D;E!+V[Q&D&7.ZIV^.QZYI?7"P(NM% [_ M_^Y/%BVVJ%2= NTZHXF%.J=W^\,Q#?@(^-/!Z%9G$BHY&_,;ZV2F;1/X M3. +X3;&85.@F/E7X46163,2._6^%^&)]P>.O2F#,[8BWF'R#KV7(DEXQBY! M:,8<)PQ?8?8+@J'Z$H)OA3CR_^A\FYYL9IA$>K*FIS?; NFF0!H%T@\E)I]* MW,*DGX*P54\5V"9.DR.E&727S;VOS;& M Z:RN\(1:O&#+8:$VH?C%SS;:%[@S9C@2HJL.!-5WKC12"6ILJ%JB!P6T]B3!21Q% M&1&4];C,?>ZLRER.AK,>S@KI40BJ?I^ RZG ._R6>&)M9UR"E/E 6_@.YL=P M5C8BJTK-!/2:R1XI: K\L#N>,H?W@&<&D][,D>OD(N6+"[[4!8Y<0<"A,DZ! MVN$*C\"Y$[)E_%HT\6KIB-OYF_HGW[OMY4(U/$K^D]6F*_ !HQH:.G+S)*?/ ML/2SQVAI_BM<@5NXJ\1Z5))K_T75J(T4BXHM1=#7>62]'Z=Y)4L66I@0+X1X M)1R\#YF-?.4?J:%EKN2$U+SW W6_>'>,[=Y4+NFWPJ_9XK7-7LLDV>?DZH06 MS&G&Q!O,;D40J[Y:Q"&+4_R.'H?I2;#"Q-.3+3W]$!9(@P*I%TC_:3&[:3&$ MN0^;[(,F^X# X<8DA/E/)UG0)'LOD$8W)B',[>\BF],A0+7^7FA4R;'W=W*3 M7:_>0^Q/UU_X?&^_4=6R7J.+-/:,^I/42&G EA+=V88[^U2L 8?&N.F]G:OY MPLR!D'B EXG?Q_ CNMNZ8N!X5QF@'$^*?UB.@"+7@67IL"=M<.! M$%-U()BY40-(M],H+9AU2]T2,VA@=2 )3NAN=TL$ZR4N\Q [Z3)7H^6]A)-& M9A2"Z;(\_ D]]VUD?(&4^L!:>P?X83MJMR*I2]P*DZ95$&IH"W^\/ MQ\SC ^!G#Y/9S)&OY*S4BU]\JPN\\PD!A\IZ!>:&"SP YU[(I?%[T<2KI2=N MYQ_J7T+MKI8S,_"@^*^^MEV![S"JH6$CMT]J^@I+/1E&2_'?X0+2-BU[*)*4YN7BA!7.<,72#V:\(XM17"QJS.-)_ MZ#1.3Z(9)H&>;.G9?P32J$ :!-*_2DRN2HQATKA)%C7)(@+9E4D,NN*?AXO_ YY9Z9+KMI4%G9=WS"9?<*&7!I;*[<;ET MKHO7!8?&^NDG-]?S6YX75@U+FY+U7U&^ U!+ P04 " !+AF=/E*5NV-,! M "CQD@6Q@./V[0OH6CM+_PCG\%W.02";I'K1 M+8!!KX+W.L>M,<.1$%VV()B^DP/T=J662C!C0]40/2A@E2<)3F@4[8E@78^+ MS.?.JLCD:'C7PUDA/0K!U.\3<#GE>(??$D]=TQJ7($4VL :^@_DQG)6-R*I2 M=0)ZW*:AS_+ [GO8.[P'/'4QZ,T>NDXN4+R[X4N4X<@4!A](X!6:'*SP" MYT[(EO%KT<2KI2-NYV_JGWSOMI<+T_ H^<^N,FV.#QA54+.1FRQZ_TXS2MILM#"!+H0Z$HX>!\R M&_G*/S+#BDS)":EY[P?F?O'N2.W>E"[IM\*OV>*US5Z+.+G/R-4)+9C3C*$; MS&Y%$*N^6M"0Q8F^H],P/0Y6&'MZO*6GA[! $A1(O$#R3XN'FQ9#F ]ADS1H MDKX72*,;DQ#F/SNY#YKL P+TQB2$B6],R.9T"%"-OQ<:E7+L_9W<9->K]T#] MZ?H+G^_M-Z::KM?H(HT]H_XDU5(:L*5$=[;AUCX5:\"A-FYZ;^=JOC!S8.2P MO 5D?9"*/U!+ P04 " !+AF=/:$'RDZ(! ": P &0 'AL+W=O:_E>I/EXAI D^8P:M(;S3:9)8+P_E"<8X/H M@7C)'5V%EA[*;&AH?-CN:&_'ZS(:'OOI)8CY.9;O4$L#!!0 ( $N&9T^X M+]3!-0, *@- 9 >&PO=V]R:W-H965TYN5J(OI=RM2 7FB8Y?BF-ZI)ED].9 M\@YKM2CB$_Z!Z<_BI60MJV$Y)!G.JX3D1HF/2_,)S9_1C <(Q*\$WZK6N\&M MO!'RSAM?#TMSRA7A%.\IIXC9XXK7.$TY$]/Q1Y*:S9@\L/U^9]\)\\S,6USA M-4E_)P=Z7IJA:1SP,;ZD])7I)7X;^PO%269 M9&%2LOBC?B:Y>-[J+X$GP^ 6P;830!Z'.#( .]XI\B^^L8Q5 MK/>Z[ ZQU!$*>(F*0 M93N"9:=C_&D7\JQ#G!:FX]/"!"Y(X H"MZ, *7FK,;[ Y'>5 M_$^9MI&X'8"SN[B.< \4[FG";76@J,9XK8$\2/D U("GLHX+*-]+K= MGP*X<".H3#*V\,M"L,_NVBV7 B(@EJ)R(,)^J^OAF$ MU8*LUADPP^5)'/DK8T\N.>6SW.IMKA5/-C]#*OT1FJ\1T+]!\VU]:?BDK^\P MW^/RE.25\48H.[F*\^61$(J9^NF$K;8SNS8UC10?*7]EIWRCK.\.=8.20MZ+ MK.9RMOH'4$L#!!0 ( $N&9T\?$&PW(@( !T& 9 >&PO=V]R:W-H M965T'3@) MJ#9FMA.Z?S_;$$K!F_J"[<,YW\7&AZQC_%54 -)YHZ016[>2LMT@)(H**!;W MK(5&O3DQ3K%42WY&HN6 2U-$"0H\+T$4UXV;9R9VX'G&+I+4#1RX(RZ48OYG M!X1U6]=W;X'G^EQ)'4!YUN(S_ #YTAZX6J$1I:PI-*)FCL,YK_!%8A*UTH41\&(,$^G MN C)Z("BI%#\UH]U8\9NP+^5V0N"H2 8"Q3W_PK"H2!\+XB,^5Z9L?J()A'2"R D0&(/H $,VVH<])3$YC^OXIF:O;Q0LU=&(>)74UB59-8U"0S-(% M_S*=6FE2"TUJ!UA9 5:?/]VU%6#]B6U?+_9SM;"))K>* C^;!B2<@ET:J;_? M273L<0^!OI6S^$[UOKY5OZ$/ M"P(GJ:>IFO.^8_4+R=JA&:/QCY#_!5!+ P04 " !+AF=/@.6;W_4! #[ M!0 &0 'AL+W=OOZFYZ*C26W$F4?R>H>[B:0+7ZQO]DRU>%W.B$EXX^]56JLG=Q'4JJ.F%J5<^?H:Y MH,AUYNJ_PA68EIM,M$?)F;2_3GF1BG$,P!P1(0 M3+5,1C;SCU31(A-\=,34_(&:_]C?![HWI3FTK;#O=/)2GUZ+,$XR:- HW$6ZS M16VVB(V/ R(4$/U7:)@$.&"' G9(!N%=H9CF03=CU"1& -&=":;9X28):I(@ M@!@'I"@@?;Z7OH=_V]X3W41%R0.?!W?(?Z*AJ.B^HV1U;VE<^)* M3P![3VO.%6B@M]$?6Z,G\;)A4"NSC/5:3.-HVB@^S*.6+/.^^ M02P,$% M @ 2X9G3PTP2&ULE5?M;ILP%'T5Q , -I"$*(G4?$R;M$E5IVV_W<1)4 $SXR3=V\\VE()] M2>F?@)USC\^]QD?7BQOC+]694N&\YEE1+=VS$.7<]ZO]F>:D\EA)"_G/D?&< M"#GD)[\J.24''91G/@Z"B9^3M'!7"SWWR%<+=A%96M!'[E27/"?\WYIF[+9T MD?LV\92>SD)-^*M%24[T)Q6_RD7=4*L^,O:C!M\/2#90BFM&]4!1$/JYT0[-,,4D=?QM2MUU3!7;?W]B_ MZ.1E,L^DHAN6_4D/XKQT9ZYSH$=RR<03NWVE34*QZS39?Z=7FDFX4B+7V+.L MTK_._E()EC%_"X,#OJW"6 M+/RK(FHPZQJ#.QB$HCYF"V!:A"\5M#(P)&.-K7#<7V!C(Q"*#1$?LNSNL_2$ MAF"]0DT0=9>836""""2(-$'8+7@2P 0Q2!!;"L($&3M68Q*-*6J,9^SJQL9@ M+S0*:F-0X!E;O[-!L3=0TPF8T03(R-BX]010:V2]J3$HZ,HU05N;*+8R HC" MH92F8$I3(*40)IB!!+/QGTD"$B2 B//-80QS]1]3$^(*AAD,0% ,7!FT(!+ MH?'E0*##/" \HB @:&I:W7U07PSL(LBVD3"9#5# /H(^820(=A(TQDH0Y!,3 MX^0U(./H8;-PH)T8OK2#N.(.5S\SV%'0&$M!MA4@.S,;9$G> J#(,A4 A+VA MSP9V%0392C) ?L*^H2Q(-A9T!AK 4&FMWP ZO<-L+E@VURB8" ?#)L+_H2Y M8-A<\!AS 4&FN7P JL7XG>XNI_RD6^W*V;-+(50BG=FVG7_0W;PQOT;S#0+F MM[+]KYOU=_KZ[O"#\%-:5,XS$[(GU9WCD3%!I?; DR?W+*\K[2"C1Z%>I_*= MUSU[/1"L;.XC?GLI6OT'4$L#!!0 ( $N&9T^A_4Z1,0( ,,' 9 M>&PO=V]R:W-H965TDT M;=(F19W6?7;():#:F-E.Z/[];$-HVAP2_8+M\[MW]\S9E[5"OJ@20'NOG-5J M[9=:-ZL@4$4)G*H'T4!M=HY"JE.IK2'(LX:>X!?HW\U.FE4PL!PJ#K6J M1.U).*[]#5EM26H='.*Y@E;=S#TK92_$BUU\/ZS]T&8$# IM*:@9+O (C%DF MD\??GM0?8EK'V_F5_:L3;\3LJ8)'P?Y4!UVN_87O'>!(STP_B?8;]()FOM>K M_P$78 9N,S$Q"L&4^WK%66G!>Q:3"J>OW5C5;FQ[_JL;[A#U#M'@8&);+5T@ ME_D7JFF>2=%ZLCO\AMI_3%:1.9O"&MU1N#V3O#+62YZ$) LNEJC';#M,=(-Y M0P2&?0@182&VT9U[A+O':(:Q93A"D* $B2.(WQ'$.,$,)9@A&20?S@C# MS/ @4@3ZY[**\0Y]JUKAOKT*$VD7N#W^!=>_M) MY:FJE;<7VKSD[KT]"J'!Y!(^F&,K34<=%@R.VDY3,Y==6^D66C1]RPR&OIW_ M!U!+ P04 " !+AF=/J#]"8+8" "\"0 &0 'AL+W=O?-F._5!71$NZD9J"J,>)SFE9:B95Q^^.U._7U(G7 MXPO[)R->B5D30>>L_%5LY6'LI[ZWI3MR+.4K.W^FG:#(]SKU7^F)E@JN*U%K M;%@IS*^W.0K)JHY%E5*1]_99U.9Y[O@O:>X$V"7 /D&M_2@!=0GH(P$_3,!= M GYVA:A+B*P5@E:[,7-!))GDG)T]WNZ'ANAM!T:1^EP;'31?Q[Q3?@H5/4TP M"//@I(DZS*S%P"L, /@6LW!@>D2@*NC+@*XR9G"0#F\7F \1 $16$?]D63YF MN2D4.?U"A@#=^'5'*7828$. ;PBL*F26%CFE10YI=PAB)T'\O+F)DR!YPMP6$UTIC6* D67N$(5! MFMD;;H@"<8A@:IGK@$$ 8^B6ECJEI0YIV$V0.0FRY\T%H?NL")^PMP/=BH6Q MM=_F+EB(06(?*T,8BK+$@BT=,)AD*+XC[\Y1"!SR[AP.P'F,30'\#Y/=!PQ MSYB,AG]7 .WM.7? 4@@SV^,A"D&$,MOC(0SB!-H&!5FDEU7YI;;<>8I*KZ M\$7MC8-JI?I)27=2#Q,UYFT_T4XD:[I>*>@;MLE?4$L#!!0 ( $N&9T_Y M7U.*0P( .X& 9 >&PO=V]R:W-H965T1\5J^7"+Y1JY@#(O* 5D4^\H;5^<^"B(DJ;X@AD(RC96U+% M J"&%2DK/TLM;ZMR%)^4JRLZ59X\E151/Q=4L;;A0_]B^.U/!;*.$"6-N1( M?U+UUFR%ML"@LB\K6LN2UYZ@AX7_ N>;Q. MX%=)6WFU]TPE.\[?C?%MO_ # MDQ!E-%=&@>CE3%>4,2.DT_C3:_I#2$.\WE_4O]C:=2T[(NF*L]_E7A4+?^9[ M>WH@)Z9>>?N5]O5$OM<7_YV>*=-PDXF.D7,F[=/+3U+QJE?1J53DHUO+VJYM MKW^AN0FH)Z"!H&/?(X0](?PDX+L$W!/PHQ&BGA"-(H"N=MO,-5$D2P5O/=%] M#@TQ7QV<1_JX_0BL0WO0K<0M@IP"V O@F@V34 M\ X36TQM,95!H%P:BU#V#64PS$8]#& 4)7H*XD24 M7LY/M3+MN/(.P_D%F9]]Y%_"^0HZ_&L]S+O9^RG?W00_B#B6M?1V7.D18P?! M@7-%=>[!DS[/0E\^@\'H09EMHO>B&\&=H7C3WRY@N.*R?U!+ P04 " !+ MAF=/]X#!Z_$" !J#@ &0 'AL+W=O1! MY_QP-,U M)S7_"!^"/.SWBA[%?4JN[P4E-E1$LGD11-$JVCC^=:-CG;"9>G[^K?W;F MK9D7KL63+'[G.W-GPKS+"]?1&LVAE[%D#XBLNI]"HI2K.G= M](3&6(#!&ID38!\$/!4D4"!Q LD' 7IC$L4PG"2%25(@D&"!"128#+:$(A=0C@5&@=(1; MC )E0]RB()];S M%O'@>I13#0-,1;C$,=#+$+0KRN<7$4 #\SSW*8:!9B/< M8ACH;, 3&07%GFW(,#$,P, RCP2&@9'A;AF&@8'WPMV]14',I,G MNOK4+X4ZN"9'!UMYJER'=37:-U*KME7X']YV8=^Y.N25#EZDL0V':POV4AIA M:XD?[,H?;>/77Q1B;YK3J3U7;??37AA9=YU=U+>7RW]02P,$% @ 2X9G M3V_&D.G. 0 E@0 !D !X;"]W;W)K&ULC53M M;ML@%'T5BP<(\6?;R+;4IIHV:9.B3NM^$_LZMLJ'!R3NWGZ B96D;-H?P[V< M<^ZY&"@G(=]4#Z"C=T:YJE"O];C!6#4],*)68@1N5CHA&=$FE >L1@FD=21& M<;)>%YB1@:.Z=+F=K$MQU'3@L).1.C)&Y.\GH&*J4(S.B9?AT&N;P'4YD@-\ M!_UCW$D3X46E'1AP-0@>2>@J]!AOMH7%.\#K ).ZF$>VD[T0;S;XTE9H;0T! MA49;!6*&$VR!4BMD;/SRFF@I:8F7\[/Z)]>[Z65/%&P%_3FTNJ_0/8I:Z,B1 MZAX;-4>E!?,JQ@HC[_,X<#=.7O],"Q,2 M3T@60IS]DY!Z0GI#P+,SU^HST:0NI9@B.?^LD=@S$6]2LYF-3;J]5@@#0JD3B"[ M$BAN7,Z8!X?A#I,_K/Y2)0M6R0)5[L(">5 @__\^BZ! $7!P?_._B@]])O'J MUB:^."'VQGXC\C!P%>V%-H?-'8E." U&<+TRMGOS2"P!A4[;Z9V9R_FJS($6 MHW\%\/(4U7\ 4$L#!!0 ( $N&9T\>^:-700, ((- 9 >&PO=V]R M:W-H965T594"_LHQ&GF M.-7VR/*DNN$G5LA_]KS,$R&'Y<&I3B5+=HJ49PYV7=_)D[2PEW,U]U0NY_PL MLK1@3Z55G?,\*?^N6,:O"QO9;Q//Z>$HZ@EG.3\E!_:=B1^GIU*.G%9EE^:L MJ%)>6"7;+^Q;-(M16!,4XF?*KE7GW:I=>>'\M1[$NX7MUA:QC&U%+9'(QX6M M69;52M*.WUK4;M>LB=WW-_4'Y;QTYB6IV)IGO]*=."[LT+9V;)^<,_',KQNF M':*VI;W_RBXLD_#:$KG&EF>5^K6VYTKP7*M(4_+D3_-,"_6\:OTW&DS FH!; M@ES[(X*G"=X[@7Q(()I IA*H)M"I!%\3_*F$0!."J810$\*I48HT(3)6<)K\ MJ8*X2T2RG)?\:I5-39^2^M-!LTB6W+:>5!6F_I,U4K^&-K>H'SP/QY2L#KF4%@ 0(*$"5 NA9XOE$ #<97F$)AOJ"0 M^D:=K"%8X'E&!NX@6.0A,U$ + RIL>8#A/)Q8"0+0/DN"8UT 2A*L6E8#,"P M1[V1J%,PZA1(VTC>?5# 'Z2-4#-M#89V#"5!$!HE> ^@T!S?'9& NS$BGP@*W%H0G1(4.G 78>R; M01FB,!IS".Y3"&A4_LC1 ,$= 06?B G\[:%P2DS"84Q"L\,!(#,@3N?LE;/R MH [SE;7EYT+4;G1FVPO#+:[/;L;\"LT>$3"_J2\8ZJSW+M_<3KXEY2$M*NN% M"WEB5.>Z/>>"2&PO=V]R:W-H965T!QWC/^(FH Z;Q2THJU6TO9/2(DJAHH%@^L@U:].3). ML50F/R'1<< ' Z($!9Z7((J;UBURX]OQ(F=G29H6=MP19THQ_[,%POJUZ[M7 MQU-SJJ5VH"+O\ E^@/S9[;BRT,1R:"BTHF&MP^&X=C?^8^D'&F BGAOHQ6SO MZ%+VC+UHX^MA[7HZ(R!024V!U7*!$@C13"J/WR.I.VEJX'Q_9?]LBE?%[+& MDI%?S4'6:S=SG0,<\9G()]9_@;&@V'7&ZK_!!8@*UYDHC8H189Y.=1:2T9%% MI4+QZ[ VK5G[D?\*LP."$1!, *7]%B < >$"@(;,3*F?L,1%SEGO\.'?ZK#^ M*/S'4#6STD[3._-.52N4]U)$29"CBR8:8[9#3#"+\:<(I-@GB< FL0UNX N! M\C8B2D*[1&BM(C0$X8P@3.\01%:"R!!$_V40+=HPQ"0FIAWJ6/GQRO,\NU)L M58HM2O%":8B)9TIAFF;^7:7$JI18E!([06HE2#_>U?0^1_OK&\]5!L_L&21+0]N<%/R MLE8T&Q04^,G,5.%4[-R:@3[S3G-[8\8V^A<^#/WOF)^:5CA[)M6X,D/ER)@$ ME8GWH#[F6MTSDT'@*/4V57L^#-O!D*P;+Q(TW6;%7U!+ P04 " !+AF=/ M2+[RA,0" "V"P &0 'AL+W=O2$N2Q_Y'P//^>&H M[4"P6M3LP']Q_5(_2=,+KBR[O.25RD7E2;Y?^E_0_2..;(!#_,[Y177:GBWE M58@WV_F^6_JAS8@7?*LM!3./,]_PHK!,)H^_+:E_U;2!W?8'^U=7O"GFE2F^ M$<6??*>/2S_UO1W?LU.AG\7E&V\+HK[75O^#GWEAX#83H[$5A7+_WO:DM"A; M%I-*R=Z;9UZYYZ5Y$W^$P0&X#<#7 $0F Z(V()H;0-H ,C> M@&T%Q TM;O) M?&":K1927#S9[(>:V6V'[JE9KJT==*OCWIGY5&;TO")QM@C.EJC%K!L,[F*2 M\!:S 3"$W&(>AAA\BWB<0@2FCFLQ&"P&NW!RDRB""2*0('($T4T5%"8@( $! M,N@5N6DPL<-4#H,P1:']P5(4E** 5-23:C"T*Q4FT814#$K%@%1O<3?QL*J0 M3B@EH%("*-&>$H2)89$4%$F'!"3NB:2#^K?@3U<+^PI"_!M5"H/[Q'G2N-_9&^Y/)0UXI[U5HE5?_0=02P,$% @ 2X9G3Y<4 M]C W!0 QB$ !D !X;"]W;W)K&ULE9KO;N)& M%,5?!?$ :\__<01(W515*[52M%7;SPX, :V-J>V$[=O7-@["OF<&^TL(Y,S- MG9/[\YP85I>B_%X=G*L7/_+L5*V7A[H^/T51M3VX/*V^%&=W:GZR+\H\K9NG MY5M4G4N7[KI%>1;Q.-91GAY/R\VJ>^VEW*R*]SH[GMQ+N:C>\SPM__OJLN*R M7K+EYPO?CF^'NGTAVJS.Z9O[T]5_G5_*YEETJ[([YNY4'8O3HG3[]?(G]O1L M3;N@4_Q]=)?J[OM%NY77HOC>/OEMMU[&;4TY_=Q\N:^1M)\WOV!99U7U=;-^KNLC[*DTK>?KC^G@\=8^7OO[G,KR ]POX M;0&3P06B7R!&"Z)K9]U6?T[K=+,JB\NBO/ZUSFD[%.Q)-&9NVQ<[[[J?-;NM MFE<_-M**5?31%NHU7Z\:?J?A0\4S5>CX)HF:!FY=<-@%[]:+01<2%Q"P@.@* MR/L&Y&@75XGN)*=.(I1.]&@G5*5M8A+N M$O7 #:H*N&%@+P:XH7$!"PM8X(;!!1)8( $=V)$="=DH9X:/[: JIJWFN!D6 M8^!BT(['4>9AEDT?$(:!8_SQB/2:^^W&8^Y#DF$?F%M&P96)KP3&C%+0C)!DV@L%EE%R9,$\)S!LS,X8#$\?LA.&PDRX@0!:X@C ,, ,$ M)Q[J.*:.Q].'A&/J.)LP)+TH-"1!R; 1SV%)V96)\)3 V'$Q?4@XQH[38XX, M2:\)NA&2#/O ['+ ;N+;"J:.ZQG#@:GCZ)@CPV$FG3) %CAF.&:84X9EXDDA M'&/'DQFI#&,GZ&%'\?(@R>G!%8)09/3@BL\G%@ M#4J&?6!Z):57Q;X2GO\/46#UN8&1D_30HV[0,"J:DS$9.T)E4AKAZP?S*RF_ M*O;D5HG1DS-RJ\3HR0FY58+=87&4C(C(S*HQ=GK./5;/3=8I=UD?9]:@9-@'9E=3=E7LR:P:8Z=G9%:-L=,3,JL& M<90."+C)ZAT0@P$V%& 5^^Y:8^S,C,AJ,'9F0F0UCR-K4#+L [-K0&1EOA*8 M.#,CLAI,G $''6-C.V@8M8HEXQD!,B65\OV%,;\&9%;FFS//>QLS,JO!Z!EP MXE%;:!J%ME!9R!8,L@&AE7EBFL7XV1FAU6+\+#CUB"V61E)D"Y %;+$89@O2 M*_/M"7-H9Z17BSFTX.2CMCR^ZQJ4#!O!-%M$LR>H6;/@J./VG$5 MZ9 =(CN#?7V$PY_I.7;\50M7HNZ+O+N'?1]4=2N*1=_:Y*Y M?=U^VUZWRNLG"ZY/ZN+&PO=V]R:W-H965T[^?KHXGM?Y11*IPT,>BLI'I=], M"V#1N^#2''%K;7\@Q)0M"&8VJ@?I;FJE!;/.U TQO096A2#!"4V2'1&LD[C( M@^^LBUP-EG<2SAJ900BF?Y^ J_&(4WQSO'1-:[V#%'G/&O@.]D=_ULXB,TO5 M"9"F4Q)IJ(_X(3V<,H\/@-<.1K,X(Z_DHM2;-[Y41YSX@H!#:3T#<]L5'H%S M3^3*^#5QXCFE#UR>;^S/0;O3)/&%50LX';%S5^ADG/'4:3 M^*]P!>[@OA*7HU3X][)L(_Q9G<+6P^@4P"= VC4$A.% MRI^8946NU8AT['W/_!.G!^IZ4WIG:$6X<\4;Y[T6=^DN)U=/-&%.$4,7F#3- M9@QQ_',2NI;D1/\CV.[OUPFVJU5N \%V04"S9)T@6R7( D'VC\S]!YD1>6@?:'B7O_ X\=^8;CIIT$59][KA#6JE M++A2DHT;H]9]LMG@4%M_W+NSCJ,6#:OZZ1>1^2L7?P!02P,$% @ 2X9G M3ZWCI4R% P Z! !D !X;"]W;W)K&ULE9A= M;]HP%(;_2I3[-O%QG(\*D$:G:9,VJ>JT[3H%4Z(F,4L"=/]^3D@1V*\IO6D^ M>,_Q>^S3!YO)7C4O[5K*SGNMRKJ=^NNNV]P%0;M8RRIO;]5&UOJ3E6JJO-./ MS7/0;AJ9+X>@J@PH#..@RHO:GTV&=P_-;**V75G4\J'QVFU5Y(U=3_Q.[N^?4!PR* MWX7T>RE(NN3Y'KRT[>R[+L,VD??\>D_G',/O#T M_BW[EZ%X7^MY2K?%MVCVK_58X%"=\;J_\N=[+4\MZ) M'F.ARG;XZRVV;:>J,8NV4N6OAVM1#]?]F/\M# ?0&$#' !9=#.!C #<"@H.S MH=3/>9?/)HW:>\UAM39YWQ3LCNO)7/0OA[D;/M/5MOKM;B98.@EV?:)1,S]H MZ$1#YXI[6Q&'1TF@#1Q=$'1!0SP_<2PG0C:B8 =9M@Y:,3).%R(.#+.*Q@O#'$-[-G1]$[2V2+B"CC#CL8 M;PSP+71-+H82$Q_H6PP4AHAB]:W-"QZES*0*D$5:1@Y#&"P,D<7J7!L:-FJ! MR#6]&"O,Y@KHW?1]W$)-ZO"""<6R:YHW ^N41=;$V+(H2KCC^Y P\ @ +W1 MES"DB%W?ON38\R"\F.U+-CLH$L:D !'+A*-W"1.&$&',WB4;'B;L+DK.C6"V M$-H[F9U+]K;(,G))B[KUGE2G M3Z_#&7.E5"=URO!65[>6^?+X4,I5U]\F^KXYG+T/#YW:C+\K!,=O0*/T'_ZL[2K/"D4C8<6M6(UI-09>A3<#P1BW> UP9Z-9M[-LE% MB#>[^%9FR+>&@$&AK0(UPQU.P)@5,C;^C)IH:FF)\_E#_8O+;K)F'X1_5<8\Q#DC>&_PQV8@5LGIDO&?M1_T+8)X4@()T(0_Y<0C81H0<"#,Q?U,]4T3Z7H/3E\K([:,Q$<([.9 MA2VZO7/O3%IEJO>,.$,$WY$G-:(Q)\@V!B87(2;+D+'C^8= MXFA;(-H4B)Q _"'&?A%CP"0.TPY-]GZT0)W6J"0@0;QM)MXT$V^8.2S,#!@R M:[-+R-++!BA.R+85LFF%K*P$\7)?R"IQ1))#LO"R1B7[P^ZP,(-GY\[> S^H MO#:M\BY"FR/L#EHEA :CZ#\9R=I9)",?@( #X) 9 >&PO=V]R:W-H965T*->U.!/N?A=Q /I"WCKR*G5#IO55F+M9M+V:P\3QQR6A'QS!I: MJW].C%=$JBX_>Z+AE!Q-4%5ZT/=#KR)%[6:I&=OQ+&47618UW7%'7*J*\#\; M6K)V[0+W-O!2G'.I![PL;BHK4H6.UP>EJ['\!J"[ . M,(J?!6W%7=O1J>P9>]6=+\>UZVLB6M*#U!9$/:YT2\M2.RF.W[VI.\RI ^_; M-_=/)GF5S)X(NF7EK^(H\[4;N\Z1GLBEE"^L_4S[A+#K]-E_I5=:*KDF47,< M6"G,KW.X",FJWD6A5.2M>Q:U>;:]_RW,'@#[ #@$@.#= -0'H%& UY&95#\2 M2;*4L];AW=MJB-X48(748A[TH%D[\Y_*5JC1:X:1GWI7;=1K-IT&WFG@HV([ M583_3#P%,%! *P4T\>B> B1V V0U0,8@>$@#C-+H-*'1U)T&Q^-,IJ(P @&T MLP16EL#",IIFTVGPW31/T8C$(@$ VT&P%01;0- (!$]FP3C"(Y2I*(Q\&-E9 M0BM+.&$)DIED(JM!M'R+Q%:#>,$6B:>KX8]WR%0#(4(SVSVQHB0+=D@RF6;T M66ZGBB]OR@6$80P03,X,[4(3''\F84%]D("_J.2 'LI M 4MJ22]Z7)1X_(8LJB"(P4PU ?9R I;4$["@H%@U\0R+O:* )26E%ST46C]" M8YJI*@@B%(QXO+N#3-\LOA%^+FKA[)E49Z(YN4Z,2:HL_6=EF:O+S- IZ4GJ M9J3:O#O1NXYD37];\88K4_874$L#!!0 ( $N&9T]PN G@8@, & / 9 M >&PO=V]R:W-H965TU4BM%J=H^$WMMHP#KPMI._[[+)<0P@TOR$& Y<^;,[.XQ.[VJ_+4X2JFM MMS3)BIE]U/HT<9QB>Y1I5#RHD\S,F[W*TTB;Q_S@%*=<1KLJ*$TDT9Q M9L^GU=A3/I^JLT[B3#[E5G%.TRC_NY")NLYL8K\//,>'HRX'G/GT%!WD#ZE_ MGIYR\^2T++LXE5D1J\S*Y7YF/Y+)AHHRH$+\BN6UN+FWRE)>E'HM'[[N9K9; M*I*)W.J2(C*7BUS*)"F9C(X_#:G=YBP#;^_?V3=5\::8EZB02Y7\CG?Z.+,# MV]K)?71.]+.Z?I%-0<*VFNJ_R8M,#+Q48G)L55)4_ZWMN= J;5B,E#1ZJZ]Q M5EVO]1LAFC \@#8!M V@Y&X :P+8V #>!/ /2?1N@&@"Q-@,7A/@]0*1CN;37%VMO%Y IZA M8 CI858(IHO80(1@HL4X1F4KE6)2%Q00,#_L)EE"C&!>3RJ&\;N8]0B>#88) M\((8VGM6$; .08@3<)2 5P3\AL#OB5S4$*^"9/6\N'X@?-=U>VT9C=R@R-#M M(#OJ!:I> /6"]T75&'&;"D_AH2D\)$5O7:Z\L2E\-(6/I*"]%#YH6+^E/A Q MT,H %1$ $83V5T( 4H2$@LE=!D K%02N%LC&7 ;IUI N#(872HA6%X+JF,=Z MU85 #W>KOY[ND;A-"'3W<1WAQ,7=U46DT[Z]ND 3120M1^)6",Y#<.O_X[HE M#OR $+CVR( -$M38'PD=;X0$MU+"1NR !M39ZB'::0C$<"L$)P3::@BD_KU> MXWY/H.$+S@8H<-,EXA.]QDV50%=%>NW!C8^V&N+P10UQ#-NX:P1([NY 7N Y2,KY;B/D#I MB&H1D.#^0![<+"@T"\$'+(OB.Y'R3U2+[T0*OW^0:B&(A?VY=6X^]E.9'ZJC M6F%MU3G3I<:;T?8X^%@=1WKC"S)9$F1\12;K^G#Q05^?/;]'^2'."NM%:7-$ MJ0X2>Z6T--K=!Z/]:(Z[[4,B][J\]M3LUYUFD/U?-_4$L#!!0 M ( $N&9T^H+C*EEP, !X2 9 >&PO=V]R:W-H965T,ZY_+!9'&7SW.Z%Z+RWJJS;I;_ONL-M$+2;O:CR]D8>1*V^ MVX;KWVIJKSY M>R=*>5SZX+]?>"B>]EU_(5@M#OF3^"&ZGX?[1HV"WTICU(^]X.OVZ4?]HY$*39=GR)7AU>Q%F799U(^_HQ) M_?,]^\#I^7OVST/QJIC'O!5K6?XNMMU^Z:>^MQ6[_*7L'N3QBQ@+XKXW5O]- MO(I2R7LGZAX;6;;#I[=Y:3M9C5F4E2I_.QV+>C@>Q_SO870 C@%X#H#HOP%L M#&!:0'!R-I3Z*>_RU:*11Z\Y_5J'O&\*N&5J,C?]Q6'NAN]4M:VZ^KKB4;8( M7OM$H^;NI,&)!N>*M:F(P[,D4 ;.+I!T@4,\F[I@&9V D0G8D"":)N"A5L9) M$P^:>M"DD#*NE4*JDI@V$Y%F(L(,:&9.&CZYS0=,XCC5W! R2'EJF5Q.VN&$ M'>T'O./&?7@$<:*Y,54QP\PR-S%I)B;,,#I!0B9(W%LE)1.D#JV2&H5"&$>: M:GU)-3.3D68RAU;)S!Y@">AF"!5"E-)F(*1A$#JTRBB:=4'&=#N$*HTRM-BQ ML D(.Y$E!0T6N((L0*,%7-@RBJ;EHNH%?5(NJ.9V:+B "UV X$:6Z*BC5%,$ MS>W0< $7NH )#@C33+=#J)B-+D#C!2B^<$L*&C!P!6& 1@RX, 8(?$!F/(\N MRN:&:,R "V> @W$L6Z((@WCMN<]31IT(0T2#$EBO6T(5<93R_P@31JD2&/I M/+0L8:X@#=*D01?2H,D0SM0Z1I^52[*Y(9HUZ,(:I-8H2 MH MOT"0)XVJEHCLR91& ;3F"-'&0(DYB24$3!Z\@#M+$01?BH(D2IB\X"4UB MLT*S!EU8@Q1KC(XA1)-,\VT!S1GFPAEF$D2W0DC0\J!D-&*8B1@66UJ-T8AA MUVR3+/LDIXV2R0YFKAXNJ>9V:, P%\ P"AR9\6\F98S9IIC&"W/!RRB:[A$Q MC/3G)*6*(WT%'$PVZOV;D^]Y\U34K?&ULE5?;CILP$/T5Q 9)]Y^60YK2H4E8XG!X7[B.:[7!8&RC$KY3>JMZ[4Z?RPMAK/?AZ M6+A^S8AF="]J%XE\7.F:9EGM2?+XTSIUNYBU8?_]W?M.)2^3>4DJNF;9[_0@ MS@MWXCH'>DPNF7AFMR^T32ATG3;[;_1*,PFOF<@8>Y95ZM?97RK!\M:+I)(G M;\TS+=3SUOI_-X,-<&N .P.,1@U(:T#N-0A:@^!>@[ U"#L#@D<-HM8@,B)X M3;%4]3>)2)9SSFX.;S90F=3[%,TBN;[[>E(MI_I/+D E9Z_+,)S,O6OMJ,6L M&@SN81 *=,P6P'0(3S+H:&"(Q@I;YB2>ZB'6-B8DD8[9 )C0\+,%,)&O8W;C ML;2$"%A7HAP0+X>7G8V)>CM12R<"TXF BA$CGI[&P0P4-4D \KGP^0&>AQ-"">Z/XN1Z#P/2(,L(A-<<76+NAA]#"P'"$" MA+%TW@:1:6AR&0?I9&!I0Y"V#6QI!$L7"C]1>5@N$*075N5M+4!XB"JL!0@2 M ZOT "BPR(R#=#*P%B! #.*AOH%[&$WO+SV&6P_;K6=]>38M2/MH#+4XAOL3 M(R#;(:IP?V+\B6SAWL-VQP#9$BO;06W%<%MAJ*W,#V +,N35/"&-@W0R<(-B M^W!A?P(Q<"ZPR8R#&C)>[[R;4WY2MY7*V;-+(>K5Z\UV-Z)'=< VYE=HMD' M_%;>H)KS]7_WS?7K>\)/:5$Y+TS(4[HZ2Q\9$U1R]Q\D][.\\76#C!Y%_1K+ M=]Y<>YJ!8&5[I?.Z>^7R'U!+ P04 " !+AF=/QBU)2"D" " !@ &0 M 'AL+W=O3> B_UN9(ZX!5Y1\[P"^1KM^=JY4TLQ[J!5M2L M=3BN,U?^ M*U %UTZ41LFH,$^GO C)FI%%66G(QS#6K1G[D?^69D_ 8P*>$O!0RR!DG'\E MDA0Y9[W#A\WOB#YCM,%J;TH=-%MAWBGS0D6O193@W+MJHA&S&S!XAD$3PE/L MDP2V2>SP*CU(,CM!8/48&(+@D\? 3A!:"4)#$'XB"!=%#IC88-JAR#A+["J1 M526RJ$0+E0$3S52^H.A.+;%5);:HQ N5>*6"HC"TJR16E<2RY7+,Q3=^0"1;[\E_EHH]9?79 T*[GU!Z,YM M1!8=M-2Q@9;;YLT:0 /\;%J?<$IV:4W?G46G]OJ(30/Y#Q]Z\T_"SW4KG .3 MJ@V99G%B3(+RXC^HTZO4[V!:4#A)/4W4G \]<5A(UHW]WIM^.L4_4$L#!!0 M ( $N&9T\A\0WQ) ( )8& 9 >&PO=V]R:W-H965TR$T"/-JAA 0[#-&AHW?IE86TOHBSX1;&ZA1?AR4O34/%O!XSW6Q_Y-\-K M?:Z4,01ET=$S_ +UUKT(O0HFE6/=0"MKWGH"3EO_,]KLD VP'K]KZ.5L[IE2 M]IR_F\7WX]8/34; X*",!-7#%9Z!,:.D\_@[BOH3TP3.YS?UK[9X72GCF M[$]]5-76)[YWA!.],/7*^V\P%I3XWEC]#[@"T^XF$\TX<";MTSMC',-:M'?M1_Q;F#L!C )X"\%#+ +*9?Z&*EH7@O2>&S>^H^<9H@_7>'(S1 M;H5]IY.7VGHM$Q(5P=4(C3Z[P0?/?*(LGWP"K3]!L!."K4!T!XG= I%3(+(" M\9U LLAR\$FM3VM]$$FPFQ([*;&#DBXH@T\RHV3Y(TKBI"0.2K:@)"M*2O"# M'4N=E-1!(0M*NJ9$2>BF9$Y*YJ#D"TJVHB1Y_(!"G!2RIN3A@D)6%$3PHV)R M)R9W8- "DZ\P<892XL:@T-URH0.$EST7KDB?\FCVH]R3'C0W&PO M=V]R:W-H965T U&RU:J56 MBK;J]MI))@&MP:SMA.W;US8$(7!OL&>8^;\9@Z<8N'B7-8#R/EO6R=*OE>IW M",E3#2V53[R'3K^Y<-%2I4UQ1;(70,\VJ64(!T&*6MIT?E58WT%4!;\IUG1P M$)Z\M2T5?_? ^%#ZH?]PO#;76AD'JHJ>7N$7J-_]06@+S2KGIH5.-KSS!%Q* M_TNXVQ,3;P/>&ACD8N^93HZ3BJZE)9^CFO3V768]!]I[@0\)> Y 8^]C"!;^5>J:%4( M/GAB//N>FD\<[K ^FY-QVJ.P[W3Q4GOO54+B MV-T!2S'V/P(B;*R!R#M/X, MP4X(M@+10@#'_Q&(G *1%8B75>;)JLHQ)K4QW5AE2B(W)7928@FD=^1*WV=[ZRZ<*]"2P9.NNM9C=3887)399GHOQN$R&HKWT]Q$\_"N M_@%02P,$% @ 2X9G3[#6@.N1! 3!< !D !X;"]W;W)K&ULE9CK;NHX%(5?!>4!2.R=*P*D0HO.2#-2=48S\SL%<]%) M""<)YG:>R\GSK<=SV]%^:,Z"E%/?N79N5HXQ[J^S%RW MVAY%GE;3XB+.S7_V19FG=7-8'MSJ4HITUP7EFV&SC4QO0*?X^B5LU^CUIA_)6%#_:@]]V"\=K'8E,;.LV M1=I\O8NUR+(V4^/CITSJ##7;P/'OC^R;;O#-8-[22JR+[)_3KCXNG-B9[,0^ MO6;U]^+V3<@!! 9 - ?Q^@"\#_"' OV\ID '!IR5V-R"4 >&GI?Y^ M]!>KN_K/:9TNYV5QFY3]!+JD[3QEL["YO]OV9'<[N_\U-Z!JSKXO@R2##8YLK#@H$:LEUDB3J)IG4Q-ZGF85:9BJV8!: M%.(!$;RNU"6@40(* YS APG\+H&ON.3::'M-V&G.G<9GD==^<*4 5@I )=(J M]9I@7 F7"&&)$)3PM1*])AZ5B.)I9+EF$2P3@3*!5B8RKAGGOGK-^FEB"C7% M!J6B*+%>_AB:CH%IRU1+8(+D\:G&/ P!S_! H?YH29$R7/*\.].-69##P(@C MO1H2Q98ZD"E/C(,4B1!-R38P MC 8&V,"8#FW?>&2YX>:N1K6"V<$ /!C7K9CT(,/*78UJ!3.& <@PTJT@D4ZB M+T2J&4PB!E#$ GWN(9'ET6<8'@S0@QF]&8EL4PXSAB4@A4$(4T2!I0[').(F MB4)CVD*1;;F!&<0!7K@^;Z5H3+R 4*MX0*B:PL#B %AU';BD:T3BR%,+(X0!:/+"DP:GCX M>,OE&!#&P=FBSO1&B%1'H9)+(T7\(H(;0^TILO%-E>\3!)""U^].8+ M19:G@#!N"*U'$OVZF2)K\R7,) +K$;WYKJ!(?_2_$*EF,(<(T,/HT%(TIEX( M7^8>$*JF,(\(\,CHT%*DO"@ET-370G6C %/+1\LAO4-#D:5Q^AA&/H"1OHY? M25&D8X]3,GQT:_\G1#6*<>8#G)'^?N2#Y1$9UNZ+5#,8>C[@&>ELE2)E)\>+ MT51P1QM[N2@/W;9L-=D6UW/=KDA&9X>MWR?>;@QJYU=L]LS ^1BKHN\VS3<%T4MF@%XTX9R1Y'NAH-,[.OV9]3\+OO]W?Z@ M+BYR[]H=-M"7_P%02P,$% @ 2X9G3VB?<>CC @ Y L !D !X;"]W M;W)K&ULE5;;CILP$/T5Q/LNS'!?)9&:K:I6:J5H MJ[;/WL1)T *FX"3;OZ]M""(PEK)Y"+89GS,S^(QG<1'-6WOD7#KO95&U2_>WVR$O6/HJ:5^K-7C0EDVK:'+RV;CC;F4UEX:'OQU[)\LI=+<4WC=.>RI(U_]:\$)>E"^YUX24_'*5>\%:+FAWX3RY_U9M&S;P!99>7 MO&IS43D-WR_=3_"TQD1O,!:_?-LM75][Q N^E1J"J<>9 M/_.BT$C*C[\]J#MPZHWC\17]BPE>!?/*6OXLBC_Y3AZ7;NHZ.[YGIT*^B,M7 MW@<4N4X?_7=^YH4RUYXHCJTH6O/O;$^M%&6/HEPIV7OWS"OSO/3XUVWT!NPW MX+ !NU@Z(N/Y9R;9:M&(B]-TR:^9_L;PA"HW6[UH4F'>*>=;M7I>Q4&P\,X: MJ+=9=S8XL@F2;+#Q%/Y @B0)&H#PAB2D 0(2(# P0U 1 .$)$!(>!!/PNQL M8F-3&1L,?/6C>2*2)R)XD@E/9Q.->!Z"*$ECFB6*")YWPQ 1/$@)-DY T M"4&336B2&0UD?I@$-$]*\J3S[QM:\IZ1 -G;B"B#&R'9<:'5!>D=5 MZHUN/F(*&-O."ZU#((0X*TQ *#&&P%*9D%8B$DJZ.:\8)I&EN*$M&+Q M XI%RPU(*7:J(YPK]@$S6X5"6K%(*=9R-)&6(H8?B)?6&%(:FU8HG-^$:1B" MI9PB+44DKL)Y9HF[$-/8QD0K%N^Y#7NC<1>10C03K#?JSW3_^X,UA[QJG5ZF&BQDW7=W83*>J^I_:&QG[U'U!+ P04 M " !+AF=/JT'H^#\# "'#0 &0 'AL+W=OM/"GU;#^^;*8^L8ID(=?:4F3F<9(+6126R>CXTY/Z0Y\V M\/+]E?U3:]Z8>P(<#T?2N ]P'\+4#< M#!!]@/AH#V$?$#H]!)WW=C"7F$O +PAX=(5 H 2B)1"7"E+71X>)6DS580AQ1GP%06$2XTI" M5$F(*'&F?MEAPI$2&A)'"D2%/":XE@C5$@$M/$IP@A@EB#\^+PE*D %D8B= M1$C D M.G74*,3Q.G5%-X*BRU &M$!!A5R8X12VE[R^U>0IZ8:&C9(%@A&-[ M"3&QR[."F*LKEA*\6I'WU^R\!XWT\LA)GP6&8@ESRQI$Q3 5$=3U!*!7"C&% MUD3B6J.@(TY"8 VB6$J -8A*2>063 05I8FX8@TM[@^4P>R.KVP/%"^[]#_J M+L4++X65%V9X#QK-9,K=\84@X@XNA,1NJ5C=Y!E;PBLXQ4JXF^$45F=SCG0M M01"PA/"(T+5TBV=L"=\(*-P)D R/D*H51JXGB *>((13]_RSNDDT-H5O3C3^ M2&['<.?@PJW%" J8@A!!&4CL6T2=J>#B$%G*>M>>Z!MOK8Z5MKEXT3K<&AZ8 M/80Z[7-ZOZ!(^]+>,MI#ZQM]=T7YEM6[O&J\)Z7-T;<]H&Z5TM(H)W=F(O;F M5C1\%'*K[6MLWNON:M!]:'7HKSW!:_0-02P,$% @ 2X9G3XXM<(D< M @ @08 !D !X;"]W;W)K&ULC55M;YLP$/XK MB!\08]Z)"%)+-6W2)D6=UGUVDDM -9C93NC^_6Q#$:'.FB_8=W[NN>=L?,Y[ MQE]%!2"=MX:V8N-64G9KA,2^@H:(%>N@52M'QALBEC MAM2M6^3&M^5%SLZ2UBULN2/.34/XWT>@K-^XV'UW/->G2FH'*O*.G. GR%_= MEBL+32R'NH%6U*QU.!PW[@->E]@$&,1+#;V8S1U=RHZQ5VU\.VQ<3RL""GNI M*8@:+E "I9I)Z?@SDKI33ATXG[^S?S'%JV)V1$#)Z._Z(*N-F[K. 8[D3.4S MZ[_"6%#D.F/UW^$"5,&U$I5CSZ@P7V=_%I(U(XN2TI"W8:Q;,_;#2A*/8?8 M?PSPIP <_C<@& ."10 :E)E2GX@D1&/?N5\NXO%M^XE?B.?W$$S>O%JG][RVN'9KU -^FM%%NEWH/)H'"4>IJH.1^:XF!(UHT-'TVO3O$/4$L#!!0 ( M $N&9T^E?3DG@ ( *H) 9 >&PO=V]R:W-H965T* M_0FV.?><>QP?X=5-R!=UYEQ[KU59J[5_UKJY#P*U/_.*J3O1\-J\.0I9,6VF M\A2H1G)V<$55&41AF 05*VI_LW)KCW*S$A==%C5_E)ZZ5!63?Q]X*6YK'_RW MA:?B=-9V(=BL&G;B/[C^V3Q*,PMZED-1\5H5HO8D/Z[]3W"_@]P6.,2O@M_4 M8.Q9*\]"O-C)U\/:#VU'O.1[;2F8>5SYEI>E93)]_.E(_5[3%@[';^R?G7EC MYIDIOA7E[^*@SVL_\[T#/[)+J9_$[0OO#%'?Z]Q_XU=>&KCMQ&CL1:G_ M*"VJCL6T4K'7]EG4[GGK^-_*\(*H*XCZ B ?%L1=0;RT@'0%9%00M%;Y19O6X2FJZ"JR7J, \M)AI@2!*_ MQVRGF.@]8C=%)&$/"4R3?:<1VFGDZN-A%Q'@!#%*$#L"\LYJ-K+18JC#U XS MTR-!)0@BD>,$%"6@RTTF*$$R[6"PS>T_D4Q,YI E83AC-46%4D0(1KN)82)< M)$-%,H1@=/(>LHD;R&D^ZR9'A7)$B(S2T\Q("D.$EG*/"0 ED>,L!C M"G2)8[KXP.!9!BS,V0P%GE)(_\,KGD' 0AB.O4Y32"C]X-3B,80E.81I$-,$ M"7PP^ ;:6\QW)D]%K;QGHG?E+RH[;#U(QE>WMH M)UHTW&ULC97;CILP$(9?!7'?@,TY(DC)5E4KM5*T M5=MK)W$"6H.I[83MV]0=%R^RI%0YKS5KY,XME6JW MGB?/):V)W/"6-OK+E8N:*#T5-T^V@I*+=:J9AWT_]FI2-6Z1V[6C*')^5ZQJ MZ%$X\E[71/PY4,:[G8O4MN]#M5/]JCT#-O5+E4-6UDQ1M' MT.O.W:/M 87&P5K\K&@G)V/'I'+B_,5,OEQVKF\BHHR>E9$@^O6@3Y0QHZ3C M^#V(NB/3.$[';^J?;/(ZF1.1](FS7]5%E3LW=9T+O9([4\^\^TR'A"+7&;+_ M2A^4:7,3B6:<.9/VZ9SO4O%Z4-&AU.2U?U>-?7?]ER0;W& '/#C@T2&P'*\' MV<@_$D6*7/#.$?WFM\2<,=IBO3=GLVBWPG[3P4N]^BCB.,N]AQ$:; Z]#9[8 MH-'"T^HC D.( UZXQXD/"P1@C($5"-X)K$00@@*A%0C?">!9DKU-9&T::X/C M*(0I$4B) $HPHT0+RLI.Q" B!A#A#!$O$!^0[P4E)_3NF-$)XF%&[\M:V#"Q<% K-4<$2%>B]6_EC$5SB M"*CQ=%[C@]'TE##>Q/-3\B:79TW%S;8-Z9SYO;$]:[(ZMJ8]MI?O/_.^KWTC MXE8UTCEQI:]P>]%>.5=41^-O]!F6NI6.$T:OR@P3/19]/^DGBK=#K_3&AEW\ M!5!+ P04 " !+AF=/<&UWL&@" #"!P &0 'AL+W=OO+MM+4]'1&M:2&U!%&?&WVA=:V55!Q_!E%[9&K'Z?BA M_L4DKY(Y$D%?6/V[.LER:R>V=:)G"%6KWE4>)G[DT+#3;[W@9/;-!HX2KU$8$AQ!XO MW*/8@P5\,$;?"/A/,0:P0 *!$8@>!((9TGV-J&Q:?LD4S^&*2%("0%*-*.$ M"TJ,$A@2@9 (@,0S2+2 ? HGD3Q18I 2 Y1D1HF7%!2L;%@"4A* DLXH"7 L M&,.4%*2DR]N3KEP_Y,$UXBT#3=&\2'JC9!)IX#OA"FBE&-$2%,]W9#!">'J) M? >M'# "BW*',) 3GJ/P$N4G3K!2? @N7^0#Y[S8/G^)"B)GDOTS"BYT!%1Z MNGC.@L5)A:&3SLO0G3RA#>47TSR$5;!K:SK79'5L4#MLGN#_YGUW^T'XI6J% M=612/>3FN3TS)JF*QG/4W2Y50QTG-3U+/8S5F/==I9](U@T=TQW;=OX/4$L# M!!0 ( $N&9T^+M53J8 ( +T' 9 >&PO=V]R:W-H965TV.*- .QN)G17LQ M&ULZE3-C;WKRY;*W/1T1K6DAM011KP=]H76ME50V)JQ_GXJ?[))*^2 M.1-!7UC]J[K(<]18?-K\C^HS1 M#JN]*?2BV0KS304OU.HCC](@I3P@,(8YXY1[%'BS@ M@S'Z1L"?"R0!+!" H$1"/X3"!=)#C:AL6F-#8XVH@Q!2 A H@4D7$,"#$,B M$!(!D'@!B5:0#\G&@<4@) 8@R0(2KR$;B20@(P$8Z8*1K!@!2F%("D+2]8^3 M;IPI\N#R\-9QIFA9'X-1,C]6Y*3)!FFC$-&:%"]W9#1">(Y*G7AC5Q!8D >$ M@:3P$H77*(2=>(,$5R[R@6->;9\/)!4Y_D:)([C&$5#DJ;]$!>N32AP<+4CN M[/9L*+^9OB&L@MU;T[1FJU-O.F!S^_XS'QK;-\)O52NL,Y/J#C&PO=V]R:W-H965T.OH@*0WALEC5C[E93M"B%15$"QF+$6&K5S9)QBJ9;\A$3+ 9>&1 F* M@F".**X;/\],;,_SC)TEJ1O8I6RIM"(FC4>A^/:?PQ73ZG&&\"/&CHQF'LZDP-CKWKQI5S[@38$ M! JI%; :+K %0K20LO'+:?K]D9HXG+^K?S*YJUP.6,"6D9]U*:NU_^![)1SQ MFR[YKW !HN#:B3JC8$287Z\X"\FH4U%6*'ZS8]V8L;,[R<+1 MI@F1(T0](4SO$F)'B#\(R5U"X@C)_YZ0.D(Z.@'9W$TQ=UCB/..L\[C]'%JL MO[IPE:KK*G30W([94_44*GK)Y\LT0Q4YB'43VF,,M116XQBR"83BB=3"B]$8CG([,;BUD:3&,PP2P>F;V/ ML4;0X+.FP$^FQPBO8.=&ZEL91/LV]ACI9S&*;\+5-IR([U3;LUWJ0][VS&^8 MG^I&> &UL;5/;;MLP#/T501\0^9:Z#6P#2X=B S8@Z+#M6;'I6*@NKJ3$ MW=]/%]

MV66P/D"::J07^ 7V]WC2SB,+2\<$2,.41!KZ&G])#\?"XP/@#X/)K&SD.SDK M]>:=[UV-$U\0<&BM9Z!NN\$S<.Z)7!GO,R=>)'WBVOYD?PF]NU[.U,"SXG]9 M9X<:/V+404^OW+ZJZ1O,_>PQFIO_ 3?@#NXK<1JMXB:LJ+T:J\3,XDH1]"/N M3(9]BB=E/J=M)V1S0K8D9+&7*!0J_THM;2JM)J3C[$?JKS@]9&XVK0^&480S M5[QQT5M3)FE%;IYHQAPC)EMA\O)IP1#'OXADFR)9(,A7!$6QWR;(-PGR0%"L M"0@8&3#[--D6*39%B@V1XDXD8IY6(L7N\4Z$K&;OG_9/JB],&G16 MUEUC&':OE 7'E^S<>QG<;UH<#KWU9NEL'=]4=*P:Y^]"EC_;_ =02P,$% M @ 2X9G3RZ&T&7+ 0 IP0 !D !X;"]W;W)K&ULC53MCILP$'P5Y E3 &M WSU,^BH.K).CE&\V M^=:4)+2"@$-M+ /#X0)[X-P2H8P_"R=9E[2-U_$'^[/SCEZ.3,->\M>^,5U) MMB1HH&5G;E[D]!46/QD)%O/?X0(Q']PX MS3-YNK3Y&^*E(5X;-OE_&Y*E(5D;HL29GY4YJT_,L*I0<@K4_+-&9L]$M$MP M,VM;='OGYM"MQNJERL.XH!=+M& >?9CD%K.?,?$-)ETQ%#6L0F*OD-@1I#<$ MF9\@\1(D'H+-G1,?)K]S,F,V#C,X3)1M4[P7H5]-ZE63>E;:^@DR+T'V"3L^ MS+V=[+-VZ-61L5?X!U.G?M#!41H\?>[_MU(:0-+P 5D[?#76A$-K;)ACK.:[ M,R=&CLNS0->WJ?H'4$L#!!0 ( $N&9T]Z_Q!UKIH ,:7 @ 4 >&PO M6)_KWWD]1X56OY8@B3 D2+9[.D*6 M98^F_5!;\O2=.[%_%($B6390A:XJB.)\^CW/S)-960 HR>V>NX[8G9:)JJQ\ MG#S/WSGG3UW79[NZ^ONN?-[LZOY?/KDXO?HD>[=9U]V_?'+7]]L_?OYYM[PK M-T4W:;9E#;_<-.VFZ.$_V]O/NVU;%JONKBS[S?KSV>GIXO--4=6?_/E/7?7G M/_5_?MZ\+=OL57%;9B=9=U>T9?>GS_L__^ES_)D?NU*MR%?_Z MNMQ.LOEIGLU.IU?QCS\L>_AQFOZ1/[V%3T_BG[YJEKM-6??9FX=M&?\X/3WY MZ^@+?]T5;5^VZX?LQW+;M'W\8-_N!@.ZEU^5;=6L<)W95T4_>$Z7^O_\C_^1 M6H^?=%O47=5733TRB9MBW0U&?U'W5?^0?5VMR^S[W>:Z;.,G3D^G)_/%_/QT MY-4?R]NJZ^'C??9]L1E\X*^S[%^;]:JJ;[L\>UDO![LNP\!/30O3+G %>?:Z MAZW(FC8C^FL?X']7PRU\,3+8F^)=]G(%NU+=5$L:<61QL].3V<7I8C&_&!GI MV6H%Q E3EW]DWU9UF?U0#^EC?G%Y#IO1E46[O,N^7+]=3?)'#?KFOAF<_:Z" M79B.[KT;Z#G^%^S6F^:^CI]]MNOZJCXX%[?CK]KF;54O!RM\\_\>&N)5T_7% M.OO_JFWRN"XN+X8KH9D_ W:1?.5\.HO_]&VSA&^\NFOJ,8J=79R?G)Y>#-Y\ M4_5 YUTN=RU\?<@A-AL@F-=]L_PESYZ<3D[A"@#':+.WQ7IX MC^'>(75GKQ\VU\UZ0/YO_O;#\$;SA[,7[Y9W10U,,'5QOO^/UV/D_7S7MGCE M^9[3Q^'P=@,>^A]#MNIN&["K8ME7;TMD.H4.N8<]P%4$ KEMVL&&?5NTL(9G MRV4)3\$S*WY^L.Q-L<9A_*QAI[=%/1COQ:9L;_'W;]KFOK\;?8SG]OJN7*\/ M/&./%%Y >9/]L.N!6FL\N[&W8$-:H+67(('>97\I!Z,C89Q-3^>79P,:DA/Z MNNJ06O\#F,(H@S\YF"!EWX%@_^GU5]G3)Y]E3[*J MSM[<-;L.MGLP_E?ETDGKR[%]++H.QOSCX.>BN\M@T&R)_RC_OJO@BL+S@X\ M7^[;:HG3Q$?CGU_6;^&!3>I-(&N40%W6ELL2AK]>EWE6EX.; EO1XXV2J>;9 M4J9.Q-X,N/*KMMP6U2HKWVUQ+SM:1M/?P059!HL>[M=-";^O,MCY'8DV\R8P MX,.?=B-4F^VZQ%6SB#SN[3<-\OC]^_XIA8!SCPQ9^W"# .H%G5T '[J@3R_JF:5;WU7H@#P9D#_*V;,5O&=[]VJSJ9A-,M<%8@;Q6=9+>#A[^CUL7W;Q6?066HU_[+;% MLOR73\ L[,KV;?G)G[.!=H"R^0XLA;+M/B6>T3\,"!28IK("?/R/0^WLB^P\ MA[^(49D5N_ZN::O_*E=?P.GJ7ZNN0QH%7;?Q2@#<&]Q.,+?Z$K5*9U[24D%* MR5_')!6K&./S BU^;&9GE_ET>JK3(N9V[+S.YOGY_#Q:6'J$@TL /9[L1R " M%$TG(+67Q;8"HDC<\MUFMR:QKWQX X=[!U<>54HP'YI-^?G3==-U,3T$+Z]* M,-"J ?=D2NP2)'&09FGQQ[QYG!;S]%6!M^NN[,&07'\&6LV3[/,1EP594*16 MP6Y_7=4P3H7*52-F^7\^N^Z(^?_O W2=>[K)GL(IK)KUNFB!+<-&TZ<'>SH8 M8$!E-!#_]>BWA9S>XTU+?7M>MY?F\8L.WW[4BI.O'EYN\K6CUYJD-T? M!]?H6[@^1H_6:1IE.C^@7,^/]J(-N,%+NL-^?GO(]T>1@,,E=W07VI'?_W,Z M& I,/ECSMFUNAESAARV:E[C-JC0/!,1K4/^9!6R*]I>R3QAWSD6#3ZU@9NN& MM-/!3,JZ1.L/'RM6FZHF+Q=:S$.&!@Q&[GA;,F,CE7)HTJ&,_B]6.F%?"GR1 M]%&G4P[>^:EN@%]N*U2[2 =8WJ&Y/2*\F\$6#=TGL+\W;;/19X$8TSH#,_'L MJ8STV6"SR8D =I-1Q_F=(QZ404=6D?Q^4L^FY5R7-TVK4B?KBW?#97\)IPDD MQ2O?]^#WH%6AV$KO22CF\+G!KOQ4MV6Q)@9T6\#=1'/E;5&M4:$^@7F>=$"C M,(51B_-K6$MU6XMBMWS(T+G:K9EJBM7/.WXOP9NBJ8TMC5CJ4E@9\I0\NRZZ M:LDWH@(;"[G@KEOMX;U_*]%N0UT#M&?TX]OQ IXXV* OA]\:YYK A=:[%8Q( M//<$YAD9%\: !KH&F='<=W\$AMB69<#[(@7J>_2X[OF=%"QDB^9?,3L#WCO- MSRXNZ7]G9Z?POV?YV?D9_.\\G\].LP0WRF;YZ>*4WCL#5?5L,8-WIK/+;(PM MP0OG5Y?PPL7Y97:1GU[.X87%Y6DVSI_@ZU?S,_B_I[-%-IV"@KC(+N%35YG1 MJ_9N)2P(E-4+7-%%?G:%*YQ=DJ()_SB%"0W\KW8;ZU7%>HR-7\G[3)*ZD;7Y6U5UTCPUZ)0FTN>%7UFW7X#:OIR\/:A-V#V+8G'I_ 8 M_>NST?/[SQ^!363 9N^+=C700%X?H*F!L_A=V2ZKC@(+M'@0K"15][&UT9<& MLQ&M5C6%'HS8LL0XX,(THS"#9Z':4:GANQ2>=SY8$*W.]C MIO;H,8=5/+&TOC%.K*NH*)B&]HC>$ZG!]195++ M>[4#-E[P#BYC[U)V#1PHNRM7MT,M24>%]V!5&%$]2@M1/2EI;(>WLF0K9>1* M?E>TXY[X%^&KAQY_S'?WFB'#[^Y]_)%<:.\:DESHHZWZWW;U8U:]]_$/X+W' MK7I_D.8]:6P0EMI/8PDHQ_O1V!'?W?OX!]#88*R#-#9XXU7;+,MR)49<99C& M,IB7N(=#7K7?E_,! ^]E@L5V2X$WD+IDRV#@.2%1WO?V''&>>Q\_3BG$"./7 M:%T1&(PS\#J4S&T)(F2)Z)Q:K3?X*_Z;0IZ[CKP' M1PX=N1]6Z7!8/AIG&T8R0 PMJ\(]6Y@O'/[Z=7^ B)*OK*J.HE2''H:I;:K= MID,#?(^U?4C=&X]&[O,B/$,[E!:&2DQ'=B"HI:"KIQTR\#U8U[;IT/MQP^&: M-0CWU5@TSYLHYNCI43J(?5&^@^'4\14GPJ8' IP'HV9[HV-F9D=%L+X_YEX< MNJ9,+ ?NDO(WX@U[R.N[HD>L3W7PP6# ;3)^/I =NZZJ41\%.KRN:O;E\3W$ MO6<-G_V2)EQ(D G1_0^L*@ITC^[V%A%CZ$.Y?D"_$6W]9\E]/+3W-QPU.;#W M>P356##W.&G5/49"6RA[&17N^VRJ[6)#5 >NY:/6.A.U@] M Y=AX]/P(D+ID"F:8O3A(Y4XNH^<"LZD;NH3FHVY+K"JHRX"(?>6)7[4,7^U MZG>@T[1>Q&^+!S*'B3)O5:UI[7?,+P.SL[TM:I6M' [OEFVU55FKG&C?>[G1 MKG285X@'4'$2!$V-\C4>=SIV6MD A$Q/@S#.[N^:]?KAI+FO42#NKKMJ514M M(TS@EY(@DNL'\D,(QC"'NYX5&(TA+5/N7DO7&)&=);RZ;G8K42I6U6U%ODJ1 MMG"][T C)>/V!V$4U;+LW.<[N RW MZ(B_KWID\*0C9>+ZXE'@_P-S;F%I#:,1?\+_FH "Z]8&XZ[7'>V,F2^JH;=^ M.LB2=C4Z3?Q\JAIHM]^)K"G60)(U.Z/YF9+5$F XN(XE?8UVV1 [#-.7R[NZ M63>W#_Z98(*?VHF5-095LB4HS*")M33358EZ4YNUS37\&8ZTZOG*ZSE<%_4O M, =TY9"9D.NL>"[R,T83"MUEVK OB^)U[O>=#G%3_ +\$[$W74="!YE :N_= M;N,45:C(J="IP=+Z:E/B'![N0=_A_2*R?L!P 'PS/"A99^*LD)Z0DD%Z][BG MF^+GAN#&* ;A8;]=.SH,6&9STX/,*D^*[J0XL8M^38O>-/ UX2A,H>$XP%SH MB^[NW91EY]QW.Q9Q??H0PU7=%QWIU9P)P#K<5^4:O7PDJ+ZC$,GL]/2<;S > MTAW?;"&8!SX9N-!=-CT]_8-^VD;I!=6B4O<&^<-KV0/A#R')W<%=_SOG>, 7 M6PRO+75Z J_/WI3OBFZ0W?!ZM]D4+>W]Z^JVIGP$H U!VN%D7@%+7*:1=/$C M>UCA\=_),/Y&-R+@OLR.8>^K[;J4:(UEU[ AI"O %E0;H(5B!RR*;"8UGI?6 M>#:P8O@=0W7T+I[L M3W7ES'7F;=\\>_:*;[- [147Y #WA&2#.XMB"!R)3IZJD^;5)KD6 MII /VXZ*8YNTB$*AETR-(])J!?,3OE'5\A^C$FR2@17*4]2KX;Z"(UC=UAP- M\)4-&A.\P4M+!!.8372/FVU5TR[J(N@'/+N/3BH-?[LKP.B^)AHN.OZL'__ MJ+QQO.NHWOMH.LG[&@;52$.-6N$:J0+C\,0G[<-U"4*@PQM'+#^[*:HVVYH+ M-@R6" "C84K4VZNB_!4@:IF5(VH.%@@W+^IZAVC6@^O;=ZWP4IAM;395 M3^.@*=)_A,L-%@M:0+U.NMUI\!N4A]U:K%/AQG#A)L2<6B3S]4/^4:;0W36[ M-8AP^#@P;"'?GW,"\BY( ! -\99:+M&3A M%1ZPOT+/^'0Y+0:I_&O4"J>G)W_)X2MK>,7-'+:-'BBOVQW2WO2*/9K,C8"@ M=FMF(1[;XR;<$R0"5U8C]F'#V(=R#/N -B.FZ"FA!]X 9=Q@TR=5L>T[4R%C\QO MF%;PHJ*FY"^,"(4.M*BZ8.L(%TN*7^GF)SZ7W69K-/SBY@;Y,V\3GFU)#E+E M\FEO71Z9APYBW8^\@-YM_,2*LO=X7SYH*W)'_:E9.^P+Z:[B(IT$.@=\<-.A M)/J9EM_ /^$.^,U2!BQ#D8L;WJ:#Y=_P.%2WZ8ZW5U6XA!\A8(F&T%9/*K4M-,224LUIA+B):/Z!S+,C>> M1YTGKXL) A_LS)I_WJUN^&(6D?,&L!ZQLHE;&N<*4;R51A'\G,>)^2^$# M=1S28(V[6W7X #M$SJXO5 N_V2%2^NT^%R-3E_<^#WR 7T13-/09;&W\G/!= MM%C80*#C[)).NR]43COW.BD>*8&6VWMY31X\U),\L<&W[D"H@P&$W!H)%E0C M-4?A1R2,9M?)40_NL!T=%*,2-P\W&3UG#5N?;!;1^JIVN=L@22UQRM_Y=UD" M8GYXB3O"UR"89\Q!V#3;,W6:+Y)^T\*&W37W,+P;]6Z ,!>4 0BXBK.78^*GA!Z M*@V-]4M^(O2']&12XBV@Z!#.$3T0V2W(=S@GD-@"A@$!M5T72W>9=)KZY<17 MG!D=V:]PNB'9$["8+ID_.OMO62BRQ@UK C")GR:O)\"]@.IJYARW!%9%? LI MT_IM]X?-!OW=E%RR15)=XJ6G_/S2;B'C)8$C/PAJ,KN!TW'6C"&NUK-S J(* MR-:%W/A2M+<46B:ZO=2406F<(6F!2Y M5M8/7LR9VP$TNK1#V_-M<6S=3Q>.262PYD-O=[!X7-HP-35V7!P_O/#<<'N) MXN3VXBW750 MKU)06C&5XI7*EXKZ^"=-[O#CXI/54.VN3?*T%I# MIMJRAGHM#N8<9U!D-94C&/C9HL%91^E$VZV6NJDB&I1@@B$^-5N-NESEK$GO M%UDU)>^5Z*R&!4VR[QO2WF%99$G*N+I^4=FGZ"YKX?*Q[NET/?RM+$")$][S M6%,"'B1[Z/VFD2!S"NOEC\S8R^C&*2NR*J%ZJ!SCNU-^G>VC)8@(CT>_X) M?<=[ATJGUZK"$)B>(]:5XH\Z3B44E49BEG2?6E<*0TW?9\,C?G#:W/U=&3@/ MA))*TT9(R?..>G0+K=XZ7$J,^\$M M%6A$JFACSHOMUCL0URTE<4 M7!BX_>'T]5;;2>')&1?N=KLF0L,,F0Z)Z&U#4151=I"?NTG3JEWW,5 M[-?'[H.;]2J8X/O?CP03>?\;$@\V=D7R7_V.*'?]T3%2_S?/7",3 "?+F5GT M(^F N7$X7 .U._Z-H=($NPX(N)R@5S M=5'LT4[3!R>:_(..4_N8(QE-0Q1?K%=,?"!2S]W_%@0$MHA5Z3K&E(1VA0EF M*B&/>S?1A;/9;0:,@@5)IR\P&3,=BKNE,_KA==8J:D_1+TWXRGRQ@ MMK"=HF3"'V;N#_2=^, 3)Q+AJ8_3T6CF6X5=A$P=)3/^/V'&I(.IB$2?MZUX MD)@.K07^[VW#X&"*(%%N'GJY*K);T)]A@)NK9G?=H]O,C6<"_,'@J[+<$.K& MS0LW^-GC%-0\X ^K:D7JO/ )\94?FB%):8IMJ=/6; L=G4PUF.B_.D>3Q&(" M-X)JN]8)I889>A(P\&A]2XJD6#%BUZ45^N@3[+9_(3QEK,_EKY5_!T5CO>"%5CX$RN"YK[*_N\*8G*:*$53>31= Y=,OQ@'3 M! IY3,_^&Q]RQD,@YSK(4,L@%,V0ARX[W1O:?]\M0M7!5ML%9U M]-4>73QM>=+DK0Y]Q$B_GE8_HET/-,S'J-8?IEG_AF9&'>%GR54=[803?^J8 M/AN%B@/*+-( M^CGB;C $?:E_ M+N$KP'MVLZ- N>@+(>-F?X-++*/WD4NVS3N2W4#%9U=_P'>7D@E=T74XL!/1 M#/A:ONNSV9GPNYP45U^J8&X^$KQPCE,[NS2O,1DKGT#159)+TTCME^%U>DZ) MCD&X4J/EJ%0H=0+/;^JZ7,?93PQ7@!65,&SS4-(]%DCX-5>1,0"AKFLP :XD MA'V+=04H8.WMP0"RMVPU"4 (->($LN$CX%BG$:;RL#1>_<#Q45TP70DVG/"# M%>DC&+03PTF #O4ZVB4_)$7D>F %6PK479Y*.L'CW" JC4I9H,J$P+,NBQ'S_M.!W).Y,NEQ/)G\ M2 RN\1']H>9CO&:3T9DW_:YU'CF(UF%+8E61E!EXYC]%P!G&D M$B5FYX3+0P"9-Z[.6E/(47C11.B+2@).!:!D#.LTY#FI7S41R1G?F?BHKIMZ MUSG$?=.Q ;1^Z]T)N)?6:A)=6Q5WS?>0/W>[+1J-7=.RTTL00!S,B!5S'#J< M*ABK(ONW"%2TL\7IW#=^&)<=Q*+>V,V; C-/'"3#*0%./RK?E4NJB:BR1@=1 M=)Q[,O0&6JO7"ZJ;JDY\?[;"LE0CLL>K*R\[8X/Y_<^'8P'L-H.7*P M6_>AG>_B$,.MH:GBYAS2UU>'BF=(/A"YT)8[JPKZ"WBD]BZN3E[4F*K.'_U= M)_]=)W]OG7S@7QBE[??S,7PD%X,Q'>RW?P-SX>C.*Q]J,CRVXC;F->X[S,ES M[E"N"4_\HWF?CW\7!8>I*Y7BF5:-8._[4MB8BA$.,^-DC:T@@,:Z\QJZLM; M&SH^P[&D--P*4]T;[^X.-P$LDQ4EO87/S[.3[%ST#2WMM/(9G"2(>HS">M$8J'/%1LDN&):'#F]?,(6Z1C*KDQ23S>B7E)XG^2G MJ8R"" $,V-S%>9<<=L ,DWAN;(I(:@^3.? "3&&/%LO[3:8 C+3;4AQ8]-#A M@YA[A9^M.A)M'1-9QUY[UA/I$VY4-Z9+&>@8[;#D7 .)S1:.(N@#;(OA#V[@ M/3OU/M_=E(SW)P.E\E"!8"($MJ_+*"O?Q[T#*L5TZ%TG+(4Z3.&-=96=GAM" MCR/)HF0M71V&0>,V$W!UU;"-A>,L)T:1PB?NJBU^IBU0WV]_044,W2VDI)?6 MPZ)W;G--"?Q-^PO<3\1**<9 ;X_SY"22?1WYM:4HQ48@O*<4&B0C40X2708P M1JOROMLG18@O^MNF1DU T8E][HM?)$6_"=.$*9<+K4..Z@<9M&+>;*A!H,\V M 5NKHFX'=^4JN+>$^JVZD/N*Q&%$;L2DW$Y%6=?#.V]]8YJP'7F'2M0!]3?% M8<&XDE6-)1ZH@D+V UBPU^BD:5IR.V#>KMT"7]DSW TIOE!*,%"'1FN,PGR: MF#/)OC0.19T?%X00C+E>:P^MQW)>N4:D=6A<$P&2/ ZJ5[>55]Y*;I:ZQK3S M8?36T]&0Q9I\21IUD!MO'HIP#-[1D&3>X<)7[,]CN2"3FK=78YEH(8;%E@(!W247+E2 M#EQKWA9B (5*D$+KMW(6HD&,)[8[EIL3ZV]V/>=]B@XT>!_^0Q$MK4,0P0=W M&U.,Q6"F!".4NR)?-5;!H>Q*F8:9]KNKW=EV(RN77H-5H92$!8T#R*+6HV#TQI())S0%NHX$" M9TL"8R%^;66]UM8E7S\IXW82&FD@UA# AR8>$>O^H3E&8IZ2YY0<9\U:KQ\< MPH88,5)1"-="#8J'0WJ1J#K)Z@/F'1&H2/:+8< 7"YZA%@ M3<2SV\!PDEJ\QB"IPX.'A+&4V3T8,3#U((M:;;JE#LSKU\P@N. MBOD:?-,P,"6QF3"H2L[]W98+'8V6!"3&8.64K^+54XG]A%>^_"J+;E/U$U_E"2O,VN04A5!1!!:?4 E%_7" MR0ZRL)U&JKNX!TX:G\C!XHL&ULT7+ '*UKN!4%%201D5-% ^$T$/O$O\09/* MQ#E'(#J+6WCP5LU)/U>'%'[@LX7)@Q97_DHMOEY; GF2G2_RZ=D<^WI-\\LK M['XU79SF\QFU_)I-\]EBEKWQYPJ\>CJ#/YYA^ZRSZ44V/\^O+BZRV45^-5_ MYPT(ED/84Q@#QKW,9[.K;#[+YW.8R%E^,3N77EWN]C[)+J[RB],9_ .F<'XV MQ59+%")OA!Q&S+60N^?4B_SH7OHK]CO-_;AE$ZBS6RQ>P&=%H_^5\EJ@;/E!X$/UH_P**)[4Q,[9#> M8W(DUZ:DZDJ50TW1@+"C'G/LV#VYQ.'A74>%=Z_1B(WH275'1++#>U*A0 M;>H3:HG1,3G0%#W6)9!E4M**FRV0GW0 @0F@+N9!^J)4C+'/BQ867B>\ .AN MH0)7(M' !-C>HG^%V>1NNPI M\J[Z+KBSI[ 4R?5S8F_5I+,,2+9W BZ,CTS M%Y-WTVNN.0\QTF[E10V >UU0,IK%0 .Z82V'LMCU:UX(CDA=#[8WC#;2 XF* M SR2+.$H;F9UVG@WQ ]I< 0<"A^DAPRRV56K[Y+CQKS.)Y4$?R5D#?E.U./C M'!8^3NY+UB^U9UN4.4EIAEUHBG@(WW O:<%4K='%26BQSAJF+N MMHNX)RN+V"4U!G#+U+W S"AC!!D5G<5<<)W&+YZ)+:]M-4>[,9SQ&Z7IA,&9 M3LO64G@F4&92"@1EF*=U[3YXVP'_B<^R=VALDVY/H\VGUC,SHB:"Y ')0 MQ!VM[1Y]4Q&08=TU MM%D$U2<>+;2%^R3[Q5YDOE*W90,KWMZY;ABD*AYQ?&(.C1Z*^!V@DL[I*)[QAWJKEGQHH@M0_&T[%LVJ#8J__EOKR&+<4K:@OLB@85 M$83/3P]RNDV%GM@+Z=) ?>UUL#Q/FIN3;;-$K[W#IO@$?8,);$,,M,_U+<1 M*KB "*=$._PURUX9VLAR-Q;W_DM-!)ZI-M=83%"#ZD"Q&GIP&9E!Z8-T*;ZC M43Z"_#H;AX(]*EM]+\)J9.]YGZ6R=")_("PF_6\.MH3VNIR%0M MZV$A3@>9969N^NY0RQ6)!K%_>H/EA[;K,6[88:A'8Z+JPG'O')\Q_[5CA ;/ M&Q@#MG*/ ;'OW4UV;,N^FRV\?G"(&XF:Z5<_E=L;*&,."T,W=EPL^#!'H"LS MZN!MN:=*.?8N>?TJ=V;F*+4./",O/>[;DN0^M<8-/O2E&S=W$&]R5*P%AS78 MY@^=9-(!I2UG598=5UAF./?ZK6(S@ER"9-QA.-_ T0V[$C2(?U73C'VRAM65FNV'X-8^U3EK'L3SVJ;SED MD2WN;8G JO5\^)P&$&G<!-DVVZ82#P<23<5;EM0LV;]( M/ED9=R)=KD:J +FPI#+F]0/#<>,:*A1%'5A1Y'()9U>;))I#;D=RCJM27MF& M6/LW=>)T*$8R*4#ENG]M,N(?.J".!VS*"Q3F_\Z:C>D[ K M1,*,:W6NBK%&TBOJB[8!\=:L'(#"%2O#58O6YJJ3*?XKBC/Y+8YZ9L3645'J%=$1IK&%%8YK,G5T@"'\NP(;G@=NVQ'_6'"=;0#<5/M< MHI^ X(B]QPN%=3M-'1^'L/BH_DJCOUC_7#2:NAP%I#8:Q#_N@AM4MW5=%!^0^&40GY5B.7E5DY$VU1D*W<0+S2\0-<8U$SYE--]" VV6]]4 M@A^WK/& )H!DD2+3SE64(:8N6^ LT9"ICUF?XJ(AS[^J/R9'P'$F'.Y-LZV6 MV>)TX3!<+LU2\@O'.2UO:%B@;&!BO$G[U4:O*VEX&IT%4O'%(UG=2S2UZT-< M5NBQ"T.JKKBG[$40QG$HL[%:667UUBN*L1LNNZ4Z?8J9LP30P>EPZXNHJ80$ M83'DRN"EL)8 W.J_U,U];9"$E,QO<%KF95^.KLA(!83#&VMYY6&.QT7I@3T& MN;Q!LK,]_2[HD=:6$LU='5/FF_1.'[VW312OX?NXHR[D&R=M2Z.F.%T7 M39GK*.=6V(/L?@ [36_@>*W1B2M+81Z/8F>N^Y.SMWM5/Z37*:SU:34I)[GL MB,%PU)Q,TG5\'SXCA8A:;^U[ W%^\CQ=&7'4*0>!1U?<(:6D2)3Q)]N.CL-D M;W[#%U2SKGV#+,+\UE22AQ%?IIAY^ %<30SAB\26MV_B[<%DE,*AF]6>?(SG MEYF_26B4>%G\_-"#^3JC) MUSL.MR^I;IJP9$R20"N^"Q;7N07"+R!5OA&)*.X^Q\._$)8MCF&MN\4FL\CD,4>MK M4_(N!$X]*5WG]4UD6]1$G(%ROE>B=^_=WWDG7L*1.,#@>N_%X!P)B1#L@!2C M<1OAS(IT=2*\;%1:A75;28\=;[=@0IO"]GP6MZVY%E06<(>I50R:$Y]66BS9 M(+RJ6:E,C<]O1 MF/;')0=2FEU$BLYV2J6%;UV6M.:C!F;@WOJI4OY@) _@0(53?8QRD%%;:SJW MG-9DMZP%+.\RIU34VGG:(CDZRI[RF4FXJT =NH'E-RC!DRP8]X\OQ$-JYY\^ M[__\I\^[ZL]_PO_?_SF9'WO40]E_/KON2*7ZW\<]_QSO=O:M.*1_< F.V?2< MZWC'_232#>M!^?OK+'LMUT7[WKN<<&^0VGX6FN-%\@L?"">#8Y#;,/AS3I'? MZBV%]&0:&L AH<^K),5J'$3BE)LHFR)*,F4(8!$YF' AP[3%NNP'V:>' M??"DAOJLU' +\,MN++'6HBS8FQAO,)V=AY48APH.K>K)]/3"5(K$:$/1W4VR M9SU5JZ.M#N-#5,),&2465P(-#),DV3-%]5>"JH8V*A.9L7BJWV8O> &SN?, M]T1]T88IH"NVBI@HO*7L$C?O*4#1D\"1:,8*YG E&QQM1-;= M%5R8BLY))D11C);O"A88D,:S(;V$ECG^4Z>I,]_5DEB*)@Y+M@?X(^PJU^9; MKHMJ8XN&%YJU6FU*C\PY:C8$HB7? R6!&U<,$D_1UIA9HEXH="231R^L-?[D M_,H0E5:E<=E&K)10"(4W_PZ=!SJ@2CO??1,& H[<8*&$ZP=3^P"M36QCZC!R MM)Q_V]5E")?YCI1/[G$P.YV8/K-FY![6>\NN.%@=+K*Q-?+B3PV_Y&"_LIY! MY95D=^YD)^]8H+ONMRJ+XW, G?_);&IJ%)F@592]TNXB@^,Q=6]1W_;)\FF. M.KJHX7V-V"+5!U0]+;;X[14-;"[C!-U;Z&BLSE&@S=#^2 "3J*"SZY&H'_[W M3IR=>B!DK^EG'/\?XM M&ARQ?=7CYCS*4=NO!UA(0W+65AH_-]Z2="7;]SO,7/L6S6.PW7P MGMD0]T8 M;?=-V[CZN!VJ8-]C<2+SRJ^I@X&L:9G9!=,@"0U_.:1MJ8JE.@"8:;6J6JGZ M8K^JMB7=JA^A;>&:ASI6J$_-SD,!Q-4AT)HIWU5L#&O7R ]1GFQAZH.Z$\[[ MOY?RY%=L5*@9?N=81/DH/P[=_=>WK-Y,O MS E^ERH?1ZK\5XG$P@4SA]#M#Y,FL=7_-3+.?R?&^9W7.P?.!//85U6'+(QJ MYXU[$T;&)1(-2P$E',9>'\>TD'8GQ^/"*VMIF89@"!B#?ZWJMZ RZ/)%NTP M8U"]EZZ$#TD#?1#N"#]EV+N""FQ-+$/.270880[@(E7,-EW#&; %O(RJ.JZ@ MQOHFLQU!BFC*(7:&,L7;I1BX- EUY>>0O*O>BL<0W^Z[C&M6H(M#4JXT)A=C M;[F^N"T1 ")P":4U]Z%@'$R3: ET&6##%*$K8W#8&#Y5<_@.QXM-FPF1B-1X MH5SAO^],(1QYW$KWS0XMI +.!V%0XO#$S6^NT>4L)2G.[JU:NS9^=AJ5I/DI4*^ANGG ,ZJU;&=AH+=J%#]S3U=P?6_;R M?_W/R]EL\05HZ?CV2_S/Z>R+GVH'7/O[KNDY7J3=I!GLH>E&A!ZE4FT(W!+= MQYQ=579?Q%_1S[SD+=,(!9QP_#5AB +CDM>]I]QO:0X;/#YGG:Q[D3)RB[HT2ZJ]:!,FY_/'LXN]"G?(-"(5>(9 MB(LWLO+MG,>P&7_,QL3-3ZAJ!S__E2GRE:/(9WR+OC.WZ*6[15RI-5YXP?5'+&)3/CC.N\/R94^RR_-\2B5IW#^$8LV_ M7GJ)]\^QQ)\FKR=2K)Z!M;>8S8&Q:%K3.=6W\>L(__NY1MKD>=:N-J!,+[G- M!J+^YF?YU=F5>R?Z3_0^TOS$/Z==-69GY^X9^^\G6,)G<;4(9C7XT[>F6NTS M44ZMAKEG[X>;:O_R?,Q]]22;3?.+V2)YZN['?YH;.>SM^O_#"WE^EI^?7]E_ M_/>_D+-9/KN:A[05_^FH:WEVEE_,S]P[T7^.7W7N*'317ZYF(W<4/G1VN.F!//08258+"&>#/T&\%E3 M7$.3#[AX!2';^0\,\!,UXNTQRO3PZTES2R%5JC&I=D2Q!Z[))W IK)%\7=5: MIJL#OKCK5.5SRM1QVAH#@QN3IR'C4+:K5MCVL\1J8EA%.'A66IB\E[[\5#5; M7BZA,'6O30"?(?O5 :TYI;]*K4$'J)"\5?FOI]%V?Q8Y=58K]BBDJ;(9AN<- MD-KX,>*0@&BA8^/:>NUT_CY:$LN(I&=.,Z:<68#X>O\:#)($":>0C,GY51V/ MM'+U?K$P(+Q:M.L&R68G_KY-LRJEM+.M6JL57*D]K(OE[AO# 8T\IOC&5V%# MH.H]@G'QA]S]]2VY';DO;PJ=(A5[X,>J^^7D!MT\K:NRJQE!_"=M0:9EV-;IXX/LBJDJIM=*U-J6K?OL>W?9-Z:JX <&FFJ*6'"%_EI_N( )ZN MC%A%4-+@L7UB8L<4BOM\(/1IJD9\I][B8C7QB^,NL..^%-,XO11[MR0CP+\T M:@KA@T-]3!-'(K0I?VR?DD#E/JS\SP?"/Z

DJ^DP-FH$M%X+,U4 ^\7';Q M^AS^_P1NU@D&B]2!S@G#-SXZQ#@^#[^GS%0=6;-Y.Y>,$+B+Q0_U#(MAVPE$ M7"X56\!"%JJ$4V?G.XA/@;H:?9-[#1=E!##W%AZG\A8M@$ M&CXEFNGCD"!2"!$5UYT> M]('T"96N+K46<$X,](!5TGOL7\FGX *)("KQO$(29@A?DF"5(NKN[KJ?@[< MTJV4C"Z["P)?)R * Q+53*JX(9?6'/QQ]*P9-[M(^85- MRP<@5RHSM=MTZE!O7:*RDP@-@8"#;76#%7H;AZ:O<\PE^3&PGS_:=![IE0K]4\=ZI2ZG%]ET M?I4]O<@^4[?4,>XHZY8BW]/Y@BH^S]',I<&<1^K#J6)(L[\Q4>SQI;@??Q.B MF&&Q[M-@.D_G?!KB(3G6+W(Y]4Z-IQ>7,(1X1X[SBH3>D2?9XBH_O3H+)S:= MGM/,Q#UB)2^:PB3T8M%/;7\?2)7RK3J"FC9E7:S14M%ZX:9IIE3LIXHW+1<; M)#X,"AFL 4T>:@FK4IQPGACG>2@Q?1%4,#+O.4A*;#8-R+&Z83A]F_QD5R6% MB6ED?.VZ?,!6P]P/5"P%PEM'[3\?TY+;9[&&RW9G=[QTV$N0'?1;XXOX3_>[8X MMV[X!%53WKU@=P_HV)7/&QU3:*.&N[8R.UL2^B!1NN^[ Q>;*2JNY\I]MJA M1'F-"61+I<=0YR'\ #LK[93%TWY+&=?L9\>:)J+%.U6=(I%\B^4+O#&H!+45 MIWD6=5KO%%T55VC-F;3.'G=EIK!B6#>:,VG[,LXF%G8O00A-A/%;R#3;R;WW M?DBWXP1S >K@7=K".6YM'>>JZW9:'J'G>A0\!>1YVH.K]YG8(TV7(BOAVI2W ME;&BRZ,V0V0OF"<^-0E;)]:(>!EVQPK^)$::0R!JO4J/]@ +FP9:, MZY]HINT0)?= +EC/;X7AZ, ;QT7W(L*5LCQAN7H-@'5WBFCO"T%HOJ MZ@=8,$?;+>?YZ>4I6QGPSPL,^X$!#1G.13\]F@>9^D9_.+F('LFL-S"[CJ'WPXYXVL,T]+NL#8P3@3=]RP743 M)&<'I@V:-NN/\Z%,?#]D!T=W ,GW;O(Y 0V4H@:#9 DMK%>NXLA5*GL.INR0 MSBLWXOFC1BRYV#W5-6Z(5,@R'A:6(OD>MT;C.@)UW /3;!L*D++3 L&F#V## ME6BI5ZGR=AQ-89OR"[GA*JXYG%O4N1 MVDSS4IJFAC^5H";9]TVP"1&UJF^UM =ZB7U_LY9.@61Y^GW295V, -W3%$EX M.6SPVQ]_ 2B\:ETRHT[(9R,,D!F>I"@\,\K-,^NV_1Y.X+E>97GX_=]\GFRE MC'ZLTWQQQMPSOYB>,K/+KXBA^M]FP \OZ;?+_.QJ!F>6[+H\RT\79]G3JPMD MFE.075?ZI\7BDOXT!XOQC6O?C/W7KN;G^.WI8@$/7.87BROW5V#LYSBC*Q!Y MY[#>8:6&7\G/833.D%;^CY&:S]0GZ]6)#0N80%RU',098M!N46)14CIF-7 MN"+=B/X1O;R3MZ0M'], &]A]NHNU ^-RX46:\WW#W:AJ<35,0I+6%)&PM.[[ M)7:,V"@B&ZUDY 2/JY$$C_,'DI-$?9B9C]^,T 3BX@UYXF2);'[Z' MI\,]'$N2^; ]G,,$^ M,#+RM62JM:&/FZ"Z=K7 #XR &(YAK14MP[(:A!)[*?;?Q45J/&<(SIM #$=- M[@-;:^1*:XO19AV/(X7)L2* P7.;[:X7MEAGMM$!'Y?B<6FCF\X<8]CXTY1^ M/[*>D [TJ6&WKMMVP'"IZ*36Q6&+WGAW!YEG<+*;2LT]1-8H%FA9E4/\S;Z' MC[-M]@_Q@V-6WR+-9O9I2X=KP5MAWW",T1=+J4!/,,@EA@;6O-V>_I')A4G-H#%T.#$J7,R!=KM@\N80'7(",CEGR1L%YT\),$"G MS\!"6POASZ:FG%7#]4?1I_V._69WN@;-;S-]/9&"3CAD4&IEY6VTO X),N"S9IXCPVFYEMB$\J)Q<_$?H!WA9< M'U_\]#B9>.>U_)X6?/2 ,W038\/1+5JFO&*LY'Y+0R4U'I\3;H. _*JDH(8% M[[#$7LZQ&,_9W?ZR=YX:R9@;%B[X,KW@(F[$:$E5Z?AQRQWJKL3,KKW+Y?8JB-V9KAHN*B2RJ[<..^K5+M0A>?<]0^HB7 M9*3X,U> Y1A^=(G,?[*<=+6O-3Q2K,J_[[0*!HY4P^[[R::2N)#*\3^RRXP-)9[:0$<0*W%05&9H>'R0A:,& MSD7XG?FOTBG. ?:(KN1V@*BW2T3E0UV5+[^]K^@*ZF?'%U M@8WG[8W.GJ+/YK/L3=,[UF%?.3\[DY0@4YY<,%*NKJA6N8AKMMI,=[=J>T_\ M9+E@#"Y1F@G&1(&3P72B'\D7TMR<8"!2\[NIO#1_U]40($1.M!GVVZ.&XY-L M=I5/SZ^ROY7XK7)U4F!]SEO+1\R9G0SG>@&DR@K_8(CP=!/OHM/B#]G77(:$ M,O=W&R^[7%!SY.H0MZ4@JVIME)"AT_;J.6GG?A51-2&'4$GSH\-$^1_X\@NZ M*;$-?I4]I1-V23HH$,Q#G_%1G\^H>EQV09@OXB:+_')VAO^'])$GZ2S2_RB\LIF5(J@L<,)W2F1V=@)??2O!:5I*.EHC_1AQ?A3PO]4]CB M3=^M'%HY:DI+QFQ4!%FKV@B*34SJA!>BZC(>B +K;[FOJ4:D[!+BDL/.'"-DPK?K\ 66O*Y_MQKPR'Q%+,C#8U P1+6T-@N' )) M>7-7NOU2^6TVO7+%46#-F^J$PS&805)G7X.=L4-\RO2K&Z.E)^+"%B1:N0E="1=\$K.C M,9I]'/?9QW<&'&;L=GT@HYF#3)PSHYF=YO/Y@CD-F#$HR(G58*1@)KQF=L9" MU'";^6R63^'Z,[NQN_$D6\S.\[.S M\(]AB^6>0B2OR[H">J++$C_W%4*UCO2 I4?,P, Z_T-F?^:_8ZTC.OR7YJ8/ M#3]"X6&,87YJ%%5?:<@C!9;F$QW/H'9?JH*/S.81UVA=EF4L%-"+4[TK*4^+ ME[(E4& -]Y6<,FZ,#^1CN?H+J ]<[9_28/.;<&8;*3\7C$_NHGFNM=Y@6+!I M6MV: M8P:89:T?N*R./R/RO$PO)F>SJYDI!6D.G])R-QNLN8J):*:&FD]'D*J]IERA M]@X?JU%]?C&97](ITD>5$D;>CQWQH>P">_QGZ8C#^<>DD[L".>AV0'N/YZ&H M8DF^0E_WV])U (V(+MP&H>==3;!)/,>HGU9;U+_H4_ )+GJ,QZ-]MICW)(#A MB,8L5[7 9@D4"(8*'$:'/2IWU\S[) DL-6ZX*SE/!8U@[M \?$<;"/&KU)?6"1).X9FSV$A 9"L MW&E3)HB3H4L1/2]>#Z, /S5]\A!UH/P%RP8,;HGF3K1::-$59JTP0?H'JD;) M@M45>!5N,&Y!CHYUPX+2Q?.;P-O7 M831O1PV58'54 :% -,P&9")?5.P44KH^@4'& 7H";HMVM3956HVCR[3,7&'A MS^H:/H.J155/LI^D.*5<\U#:$,?"EBH$4\8(5"N)S)Y!<9C%LR7:)HM6T.QG M.MCQ]_),6OJ5V&F$BZK=KG;8#'@96E*U+F:K5B'$;LG%*Z=GY603,PT MW?@I0=2I>J^%C+.GC&^#Z:S,U8U?_RR7W*)LC?TE70HLP4B=3&&D@2$"\M?T M9,CV\#E+U7"7H[P*JF2RW"'O^LPMV+ADYZ?VD7 LMSIM!"I<(O=SMC=*DP>2 MIS78.FP.3,V_!"J-PN_OA-P#43T__8.IK1")V9JEI*EJ;V;Q17RZ'#=\6P;+ M#,A+6_G=<-NFA^'C=I7R=-!12W_W;3U%:TDIC^:>.(F?V$;K>9-OHE?5)YU< M7;H]4E._.8Z:TCJ/\TJ8'2<7EVXXT7"PU3!]W>T11<0K(#YU MH/XT:[7MGQ:^K*AP)H1@8'G/(UC49SR#+F0T$4\W%8U'-"[D;^*J"]@V=7?P M%1M$= T%5^T.F/ESSY6I0]BO)_C34W.80YJ)%9_M>BYO8<3,QUKR_IJJJM'2@M)C'F)MU@'TDW>SYAQ I>AI*''<_CXBW M+)&>:0X;#'78D!-6->P2A[V!-/J#$JGVNFC/+*!0:&V)CE6*)=,WFWI1D"79Q MP)1J%M&ANOJZOKR!E@M/9(_F4?(FZ2X=8B*66$;UAM;'Q;(HDTL3?*,SEVF) M_TQ5]=#D=A9W:HK(6,\GEVAR2WPT\5#2*K/A1!](Q,GZV.7 ;!]I,9((/QZ5 MO'LHH6@ B:7MKF"?F$TKXT%!: ^\PU\"!U*P M+W(';Z@E3GA%S$+OM.>;Z]0J(LK3'*6A1A/MN+!7HX)&6Q $+0E%%^"3XQI[ MS+@!A V,$GYXG6(9''@?NB!L@]C5@. M6]-10[EH$-]J/G'=N;+,44N)-R".V:1HV:]T:M#)B95R>Z.R[\4M/T* D4=& M:ESI<3HC9D\*Q;?# _DC%H84->))-H-'41W]J?9[3K?8Q\OFY_G%)287#)ZI MPFW$#(@S1/]_3\DOX2V;7IWF9Q=SJKT13@>?#HG5$2H(P>ET04_$W\*\^XN1 M;U&0]_SJ*IW6)Y41<=?)K>^H(]%'8310]T<8&^$)WS%NX$5"H?D><05[?J<# MFG$H0O]E(R&#>3W)SN93BDE>41AU=L7_>SJ["+'J5&MC>#ZS\RL,4LNP :.?ZU7-U* M_/-OW.^EPQP:Y>*8N%&K\\K=QO=BY@&>SZ%7XY<[2JC,[FA:E,-OIIF'\S32 M1ERTP9+0VM'NXP$(2_K>^Z2V524-XHF>F=L-M6_=@HTFCQVU]KDT)@]VT21JZFWB#+T_3/E6T-6ZKNA:7V'>%CQ.Q M"U"WV)AZ3RXN)Q?G-D8BE27]J B9F3NEP*ZY0VF.9'H:YT0Z MJO.\*:HG*/'A9G/ &/4HSK#B*]DUK@#Y;G"0N9BQFA(<;TJP?K])>?@#+52" MLWRH;T>"LI]2?*ZF"+ A>"IXJHJ4Q8:TS4U%SF2EEJLW"0LV3 M'.5HU4?K2; 6,0Z"$W=\U=X3JH5'#ILE<96 $U_'A1)[M%UW^ CU<%&NJ_2$ M?W19-!2#3%]RVF8J4<-;2R@@+51)(:#.''',0XVG*58/=5RIJ/&@@]',!7^H M=&OW"XCN6,EAAMBM/'[4C%=\2:!_-!,6,;!'%FBIQH>]3),ZX$3D9@0$4&S*<+8]R\#S) /C!;'$(%+#XB*N P]"A&!/C'U#_U)IR6AP3P MX,3E%[\U&F#Q"#3 =#*[/)_^(]$ EY>3Q?1#T "+7PL-L/COC 98_$/1 "94 M'FNB:9S _T68 --]<1P40/S"H8H(7EIB,K)SX$.:C!AN891X7P^^L48^3B_JN2 M.P:\%QQCX6/\CX5C)'$8P;M^;A*H,P4X8T:%FT=T>U]U@]@-QRJIF^@S"=]+ M>U%Q36BK=ETUO1"+$+8B\>+82H(_> MJQY 16U=?*+GGQ)&T,=;T<1>>IJ3.I9>#&YY[N3Y/]8TO@(2)W? M@3KF# X =EW-,@H&F1^>1P8Q!CEOX-!_F\#@SA_ MX>] D"$09&%B!".>S?<&@CC[YY\""#)+E+\;<-YC@2#ZUJ\!!)E/%Y19O0<( MT&@$/VOHX @H-6FND4? H2N;_RX-"YF=AMYNS M?#JSQ;M_0V#(8G+A@"'/P?(HL=DA.L8",,A+LO=K-K+]I7PT/P\BD$O^',$D MPO ^CD\%E 16'<(XG!BJ5Y]CO0$>GMT,5!GE03/B@]BX[4FP*7XIP^SW MXZP"M97(O!*CQS?^#=$'P8IB2YQ\7-'Y1W0D]=S((I0UVM@1'@S:=VAHW6,E MB/S ? :[;)$,[I03$V$S 09QW2L\$(6/P/Z,=LHUT;E,&BU4;F*C9Q\<4XP, M" ,IKL,$_/_ZY$,71T97O#JI;\E](R2L,QXN=T$:\X8J!*ZWCN!9XCI9J4Z9 MCU.*#0A"M-U2J@!U!@C0:=DCUD&>G)V:5G].9ZW2C#38&F3+OD@:YV$<%[./ M4_]?!VMGY2)^1E2.\?H!J4'0$\Z1["!)Q51ZE6+XU-((>]#BXK>[ZW6U=**! M?$;Y8GZ17UTNCHHLL[?!\^[%U>3\U')N:7%"_E)L5$,.'1&,OED#"$8&@+A5 MS/:O@AB' "W".H[S*VQ8=?D;S#Y7TJ#>S?)A]RH3NR*EG/-FB#6TB^%%A(8O MW(H5PEFG\WQQ>>;XBJR7[D;-'0'(&^QIA=_$W=*F'OCR=':JB 0S3OC)5;62 M=CX$=N'XR2A82F8B<";L>Q-/1,2'559LZ$&H,7UY3KXD_ 5.#1@%*8&#YW " MTOK@E82UGK54AYS^?>!F);Z ZA9' 6"Z9W&#T>NF:,G#S>WCJ:P-(B?>EEHE M:7JFU_1EC35D<1-? 4LCQ8E^YO_BL )K,[(96P&."<%NT<]=\:08;D6EWD"& M+KET-P5AXK]0$P=TYG&;!N&ECF#H5Q-'1\DD^P?SHQ&TD\0]++73+D2W"&X2 MJQ=N9O- ]1N1<\,-*/2*N%V99*_=I0Q.W!5H%)P2$7%0+]EISA:H)MMF#C&;<6$ODNG-S62LS0.FL+%=!K]>Y5// M-^^*E;:FZ,KVK4BH?0M1"]JLJ^<.QQSU['A"N%>[OL$Z>$N!BFC'>;IP: MU0:FRN'BI\5GV=GDW'FAZQWMJ.<<0ZW1446SZS' IO&P\2!0<%"P 4^O/S-3 ML[V>'P[>9A9+NDTJF+ 3Z)5.F8M%K5;6]M9C3$/%,NFFXH[2':,Y;*=Y.PIY MZ85='GU'Z(QZR2;I@^8F^$,B=)D\$8<#C?M2F635T3XY6UO!\WKS/3GY#02[ M_2(C3FIY'/R-_XN+(AH,/H,4[,=*YQH'&PQ/D^Z1PT]S>B^1SC%%,:F+C+N4 MBL,D^Q8$39LZ,B?3S+R)*8U6^O=,8#K-IV?G(6$XI^EA%K#'\^!VS2H+_L.S M_.)T,7:'_,*'1V<$$+;Z/1]NEF-A*?:K#D/L#29*9%K^T!:*\1*()>P&D_AF MOVOKU.G$:E::1 UMK0+B6NVG+JE('"U !!\;8GZD(/(GS\@^,,6N3,3O$0Z@T4"]T@%>V>F 2__;[2_:>ML^)( M3S<Y!FSQ%FMO )/\RFA4/\H&:#\5\C_<1N%II+76KYVEZ6 MXCGCHVG1#<^L_@>AJM=&;(7$4SZ9XFJF]^+W3$?0[6M8V>R8) M,"_4MGI%]MR7XC)@EAU);[1R*2UP>C6YF&7?R.[%S;Y?.)[P%$$66*1X>C:! MA8/\N2FIF/[3<_3JSV&8>?3)Q*JFE.Z)K0LG6$;8\QC>M)^(2?Z8XIV_QDZ* M,C[82-J-["L4PZ8]X_<--7\L5R,[BLV\+BCY$VUHW=&+Z65V,9],%]F_\\M/ MSRE)=WXY.3NSVS@]PS39L\7DXFKPJ>1.7I&__OQ\ K;^=RQ3["Y^%XN9?_X= MG"VP"=MLBBO2_9N=S;+9%6Z*[M\E1JRFL\G%J=T^),+98C(_.V;SSKC"].5D MMH@-X)=5/UCRR\ M#LIPT/305*=E_=N'7?$C#EMQ RN$7\D4,N@#TWMG^)[(S71J S4Q=R:50-/6 M"O+J--*O'^!FCZ #P>"R";IPSG.VN7&Q%J.!%)]J)H%0&1&( 3 M.';0VM%=I1B[VVT2"#=K#EX4=6JU@_R0T\GL#R2XX+[_X6-V #N=+'C@&?[C MXQ3$_SJ8'K4W?^1XH5J3V"#"T#7W-M9!/6YORA45K,8V:V"G 0>@QT&5W'"C MY14K!7Q@I.XC1^.^!R15D1'A'1DV*^VJV[JZ@5M%1JZJ(S C2;LP 6+NG]#; M N[_TF#;; M!)IDK20@W14[Y+FHLVO6[@ Z77YPK7FTV&@G?$]O;A6&>X^6-K93[C:,N"#O M4I?]O%M)DUB7$$-KJ>Z:1IQ;DF<(&R*+@>\RFHJO('HE8"8_@ZCJ5M62&U>\ M:013V$>G?N TBEOT(O7N1$;.0([ ]?; KS3$RMCGNP++I@7BHGF6^$%!7N)X ML!= RI3M+EP+]UN[3>_Z>Y21G2#OL0_OV^$8Z&M?%MPSEW>%C3PL?K5&B^TV M;"EE9BJH<_RNYZ <>"JZIL8I\[;!!O:B-8Q2DA:]^(686,")I3%8X^A-/Y*;X&4^^>(>?M@R F,FP ML9JGR7A&\.FYN%'P*I&]>P1R1O%VZ=+Z!.]&[J7D2P(S-PLMS[ M@8G0R9!*D]B$85#(*U4O$(YPZ/=N7_@G>A;]OF/E_Y( &J#.9ZXA&NXDF?M M9M^5[2UB$^!D^9_^N3QHHS<\7^JPMC(5,:@/.HSPR@1SO@%BV^;9M]\^S[E; MW:HASY8F'\"5?(6!(_0J\^OLB-WP9#2*7[!?V<_R>?0#7.#SJ2^JP>32U'&_ M[T'SX-OY=;R=TFS9U[)[[N MN5 +W)!OGCU[Q?3_FG*97>.S%]K^Z;G#!M +KU\\SU5)]-UI=+&IM9@:"^^] M'1KO(35\N71ZYU]GE&&')56P=^1R(HI$)TY6R<.2_[B_:V!73II[=,B'N='/ MUH+]7"K#6AI\1 C]$<#FMO&)\?[5:0X_"M_/C#OY_;9HY. MD8-@E2CA_PSJ;ABJ.(Y.!@3MT\#P)^N_*I.]B="'X1M&QP?LK] S/MT?*J@ 4633TY._Y%C&MS0I ;!M89.5*UM]18PYCM&)3.LB/]'QCAC!_RFA5T2D M*Q)S;QT64C_)FKU#XUI/FJ:>#ELWH1=0$"'2D(S+%L1,YR8_1O^^OD/!*@)!8"?E+8KS&3*; -"HD-G%KWH:9W&J^%>@SJ MJ-VI9QX<[)36WOW("YI-YVM#?^ =LPU7A[-V7=6E]AT.BJ@DH]2P%]6H,FY@MTSNU]997)2WN*[>!A\6\OLBFJ*ASV!KX^>$*\=YHS)$6#7S"Y7B MSI.>S%%E[='N_$\8P["26U[IMZ;%H!?>.2^9!(IUUZ2N&0G MKB58F(FH!5C3P4UCV+E-ZU70/UZXRE=)#FUMU8HRME$#NZMNL4'CNH*7\50Q MM"8R6,E;>]3#4F\K!.VZ!'!4TT"642KX ^$M**4^XGD.?2'E]G&NODI7-^'9 MF[](<20.8O6";V\MR081+SKB-=U;+KK4#WO4L5+7S?XGM="9KXF@289ZYN M$^P7[H;:I0QC'WBUD7".'EZX?'@BXIPACH"<0U>!0%BDV)M@DZI^Y\O0$;&W MZN3F2D^,Q.(4'HT:@A$.[_(= DTB;HS+W7U[PW!7I,!2N(OR,1K<=$]"/GU"T/_.4V\N@W*]MX<-:*.M&^JZ5N M:NDB'-U@B$_-5COO&RW7>WA<0$!K;WC&-?E?_W.Z./TB<4FX@;T ?9)RQ.MW M"14QSZXK4M0ZO_?XV5(<)$N&\2*P$=L2P[-EDFXQ4T!^]7]DM]12)^D"JY1] M*M$^U8##1XU&/LF^U!F:8E8-5SHQ18K2RJJOV<7*;>7@E$-M&1^5"BXKL^AH M_A.78ZPFA$L6L,F5(#AE/TS,QE3/XLC-"5F5K@I/E)(^=RH?PEU6[3DZB)4^E!<5!2/-PW# M72KP[AH+A3%V$+N!P^G+YX))A07E"4>$A"9A;HSC4J*N*!#.)U^VLFJ=!#-M MIF2A5*:B8:D1B@AVR2N347:@6)9N5]/?\#3DDY7QQ%(7Q-4WQA$V96^N@OWZ MV'TP<4P[P?>_'PDF\OXW)!YL[(KDO_(=B5GX,V6V/SJ^.OJ(9[V12LY5G>7NE'\U9.8!V6(Q_<$CNEQNP6T!1(.K[22THTIS>5$P,\\7 M51JM*GUPDGVC%RT/'G,$%05_O5!_ 2O[J5/%._PM" M0*F&'ISE(QO%C^!RQ M44^E]H:/V8B6Z9(7F,B92L4YTIG;D@N'9+=<6FO\"N( M'>6>>>9*AL'>F!HDJ?V2K!:LR#__Q]ER-$'W#<]>=M\/W'N MT9[XZ(%, /66-BK1GI1?:6V-3LO*G2-&^O4DX8A$&G#EQXBC#Y-&OXUH'J64 ME\&VPUYU!SP]ZH9$N:ZQ%#ZF+]@&N(WN)I M.SSPM?&["IR$H(OXP8HN";HS1$E47,IT>8<6X87 MVY+*%I*_/47AC@DP7)+%GXN%2A7*97H96G4BW!UJ.M-I&2!=X?X-X)+RQ%UH@KLGTA;8)VJAT2Y,U_YU>VCW!0-/#IKT>3C MLO)* SFL/15.:[33R?*N;M;-[4.> $MYGS2/0_55"2*#=;BUK%* "S2?9KM6 M)JWPXFOO$R:1SUYKQP^\EQLV@9P^H+Z6]^C&+K@.-U:OD;*/GME)@A>1'Q5_ M<86*1,,OZ]O^+N=:#KBAFH[.2BW6F4' )RQ7:DC!0C94OUYAHU*H-52""20+ MZ_6G;@-!ECW"43_M=-1WYGXJ*Z;>MQ]?_5A[@V&/Y#LM#&W5-!]&P@7MR MV(Y(3]K?^)NJ3GQ?&L91/7*.^W%]WE#M%#R!I&+0-H)AR4$[ C;+-K-JQYY- MYB%*P:3E<:;':B?CB]*G-&-+N-Y4;<<4)R7VS;QM ,3WWGL[&$\R]\/NV1;? M7*MJ$FX-314WYY"X=A*RLSS+:H^,PJ)R>\CDK,A M/ +5XHW&+O4P:4,8Q6N(?KOJM+PRF8DFC#=]B1!C+5*&VBR6< MO%GKRW1Z27?7M,8*H7 R':86Q'S:8:I-.20-'J#/D>B\X*73 M[Y"#[CI!63D<>XC'45!7)SVSJ -DT$X+_4Y4+=:R>[SN*DZ :/RV)ZY)487)#7QY8W-ARTAC2>S4^WQW4Y92'98Z8%3>0V(F,E(N M$X9#K2GQ/G^IA/[<$'JX(F=E+!TF/2(YJ]"[$[9ZA]-GV L/G[BKMO@9[/V& M6!H,PJ(11**SM':/WKG--8&9F_87N)]4)56'?5T8- M@!"$?Y TPK=5>=_MDS'$-?UM4U4CH.C$/O?%+P)(;D)0).%(N*$*@06HB946,7P9I%''-&(F)3;J0AC.KSSUF)5>&ID MLY6H4NEOZK&'<05#6KL&C)+51F )- 80I6BW0!+T,> ?[(8 T4OQT.G0Z(8E MWYO"'B;9E\;,U_DQ.%YB='JM?> 2BYGDZB;6H7%-U/G8>\Q=7Q$?'\631Q<& M@FR'+M542Y,HLN3*5 ^0P.:A<+>-^I]DWN'"!#I:9)]T?;G%DN.?L(,;KXO^ MAH./SBL,7S;8DG]=S0IC%J? M8/=-]^$@X.]7T!BGH.XBF5_A)CLJCDXDL=.CF(%^+.*O=P.K&I+6RM&]@;Z: M\%[B79JD.MB07>!+CH=SU:VZ?I"Z%UT#BE_Y*[6K>6T)Y$EVOLBG9]BCYFR: M7UZ=8SG Q6D^GUWBOV;81FAFFZX >Y_.X(]G6&/_;'J1S<_SJXN+;':17\T7 M\'E%+KAXU13&@'$O\]GL*IO/\OD<)G*67\S.I16-N[U/LHNK_.(42]K!%,[/ MIE0E\#)?G%&5PHMY?C6;A_-W[[Z)3E\<*R&C"C,$=B1U] :(5_"^.,\7YO3D98)<'$#/&6">19&LR=&11: MCKY4WS#6.@B.QP1,L+9(/0[/E%LG!T8!W8;I!3,QJ0Z]!W0( MD*ND]+/*]0BA 6%'?:<$Q^X)K8:E93JLQ%A4?;-@]+C\31\MI!S*=I6@ M\G8$0QMBY9R*(!]4GP$E,[HXAGAS*2,5<=E4#CWN")_0D^B*BF:!"7FC0K6I M3[9MB6H%D0--T0>M UDF.7](XN)X'<2R@YBU>;#C'A+D"++/BQ867B>\ .BA MH0Q D6A@-6QOT24CC0>VJP \H[R+KBON[ D\=5+=G/AK19=W5+*Y$71E>F8N MN.:FUUQS#?$=6E;$E),BY['@37R.@ 0JU;?)<>->1V=K1O#HZ@P1$[N M%G42.1^'#WA)X@ZQ?-^3T4R%ZUQTH2GB\5_#O:0%4SJ["[S08IT!30EW>N"! M%2(>3 _5S M!/Z*2!1LX,#=<0R"77X,H=D&A/]D F*:W5T<7+$F?+&:B(=S'QEMM:!'3.;DP\;#D.U3VP M%D9UNS,L@!NK.4TLU)CMKN^V0!YXA_8L7702?91%^T?2.9D[IC5S(Y-_.C!- MZK%A- ++5B*UID^!?GXB%4&C,8%S.V3&J%[4!-[FV)!7.8#8;TJ"_*#T?X#E M;-Q!40'_QEFYY,NN8?SU>NP0)3'"[8\26HJXK*&MU(/NP&'=U !HPH+=I+YP MVN[- V.'.B[@,IKYB/LD^\6.YT[R31M8\?:.@.+*T@]1F4BMKMQS<(K7BAHM M^+R=5\$!>*^!V@DL[I)9%1BJJKF%Q8JP<0_&T['D_I^N&H;_Y;Z\ABW%*VHK MD(@&%1&$3WX($@9,4E3LA5R5&-/P0+$:K7!5LY^< M3LZ#WLO$JU1/>5SQ;/S'DZGI6BU_F V:.W]8\6SDGR-[S_LLI7>J.M/NB[K? M8;6=?W,@!5O,\@=3HQ#G\-H+AM=2YT8 &J.747IF(?=C%=-9H7BRHIUQ(*@' M2=F3E]@XB9,:;25Q$PS:!-"+,$*C-K>*>T$O&@EB@(MN B/5?Y@Q>4!NV.]2 MF1+0$5[''1+9+7\=[6G-;$\5^QG6#7#8-V;F_N[0%#2 Q/[I#69\;==CW+## MZ-#.5([#?7'O!*;V'A>GJ]+>>8T@DC_.1\*E%!T:=>]NLF-;]MULX;5K;Z^! M-OWJIW)[ V7,P6?HQHZ+!1_F"'1E!BJ\+?>4<<*BD:]?Y<[,'*76@6?DI0=P M6I+^=./F#D)4CHJUJHK&Y_RADTPZH+3EK,JRXPH+J>1>OU4X1P * M3L8=AO,-'.VL9(2Q-YL+Y#._4'?J38:>9L^RTB+G'"Q*#(]N*(03=TS\3RXZ M/'8FUE,57-C'H(=I##NZ893L0^"[ M<(ZW4=JRLEQ!NAK&VJE3?V4K$^S=UXG2HN+F[AZG@XR!'O'9Y0.FP MA4,^[1(RKXHP<<<,&NOTQI^.ZCT)NT(DS+A6Y\K*:"2]HLK4&Q!OS1LQZ63E$51=ATN8,8^4YM ZQ*'@G# M%&+*I*+B\WWG $JL#.#F._';H3?*(VL2WJ[.P"$1, )_!0J&/5EB"V ZP366 M;\M!CSCIFQ/7DA'U( 13FLI]5CDIM&*N9Z$,]/&6K3@ Z3\?MHP)VG7J(*@$ MWZ1KG63_KL"&L-+YB'\LN,XV &X*+"S13T (QMY#C,)2"?I]B[#XJ/Y*H[]8 M_UPTFKHIPO_ZV*O&\?7<"/H:J"]6V/M-J MYK:M1]'U@>^@\Q%A VPE&C'>L<#]%X1^6\GKXC<4@2GD5X7P7ZYU2[1-715S MVV$&0V*#W.=/.<>= &2[]4TED'/+&@]H D@6*3+M7&8X,779 F>)ADQ]S/H4 M%PUY_ET;89]6X!NZP'!OFFVUS!:G"X?AU548S= M<-EMA9EJ6E3+$D 'I\.5^J(:>!*$E5[OKH>7 8+]I6[N:P,^I*Q<@],R+[>E MQ' 0\]>PSCI6$]@C(X^+T@-[#)(.;59N(FO1GGY71KV6.)J[.J;N$NF=/GIO M:] ?:#T4-GWJ?=X=FC+74?)#1%1=T M+"D29?S)^[O.\!N^,(IU[1MDD6]"."J^3/VH\ .XFAC"%XDM;]_$VX/Y*X4# M1*L]^1C/+S-_Y[AT\;+X^:$'\V]$='8Q\2&C$B>IRR/Z?E5O=P8JB%6G8<;E]2_1-AR9A7@XZE70^##FJ:RH=ACMK>BS)"*1F$\>#:H)(G MYH-IFE\534JT'V>17I,84&(/\;\!UU,Y=K-KV<'" : R+G6^?-=PWTB C-)0EL.'/:Z-.[ MU6S(H"'99("U=G]PI$ZB?+-M";H0%!;6HD+&CG".J1/5JTB+LG:%JTFDE8AR M5R>!?&,C5=VY!90OC,"[8'&M>Q#<(G+%&Z&8TLYC+/P[<3VL&.::6WP2JWP. M0]1J&4'=A<"I)R5HO+Z);(N:AS-0SA>3]^Z]^SOOQ$LX$@<87.^]&)PC(1&" M'9"J$FXCG%F1+C."EXUJ)+!N*_FVXQ7N3&A3V)[+DN8JTJDZ!.XPA6Z6S8G/ M1"V6[!#E&?.NF63KP5D&)Z5U4OB<&RM0:WE+1W>XO,P65>BKYOJ^N=:Q:)0?4-)Y*X,RCK6Q"#*A&TYK:*O[XLP(K11G#-\&;% ML&F6HP,.DVQ580E&4#<2KFA1_24U10F W"HWZ-7UL8@BO+'>EUCT1OY8L#%V M$.+F3GJ=8(Z4V,Y%WWVE-W576JZ2R/NDA!%GXQVLKHIM"?PWQOMW2+R32@0P M"BFH&J,E,42G([/3A4T#R+H)6AQY$W2@3VW7;DTMXP3;1*,#+SX.WH4?QX3- MKW(?CI7I81DKUI]1S(NBFX]0<-.L4\Q:!(1./Q ./NCO%A8!)HQ:335_Z7O4 MK*J\MV8$08$1%ZQ1C[*^$[!C^4Z:GIF+>6#C@]H7A9_#H)#OBEJWH/=M\!-U M7W,_)S6;\#OX VO\Y/QGE[,?H"]^*:5[XY#[DF/U3?%N7[5*<0%HK3"N)VFT M"OIOJ;A4#BJ4LJ23GFIP:WSO"HR(F=;%H5'I8D08Z\G1A>I4G0U_PEE%PV+Y MH."6=U*MXELPW/8_01T*G"ZES:.MLB?UE'S2-=T!K+] %?_1,]H_9))*2-D' M+&FM0Y=H2WF 9G+W#@#$&8-<'\@,KK;_=G M)\#/3JA)1]RB NTH,"6D"/92O-&*BO,-_H8DA+/-FJVH#J:! ZV#,"O"7YVW MW_T]*[#%N81.U!K(19>E$ 87('-E!:A_Z1I+$9MX*W5S'<>G8B>/A% 3(QZXZDYDX[0#G^B MOF@"N"0>E,WZ$4M[P$V9B]!0WA',3O]UUO"4Q%@C?=;HZ92OGVX^]H MB4X!,:U4KQF.BR28@\!APC,BH(JV3-B6"%YMA!78MFU$> -2Y_UBQKVN;M6? M<*W%K$T5OD'A.2X[E/";FRIS.UH#[- ?]$'0Q=>Z!H^.E]7\G_:NO+=M),M_ M%:(G.^L E$:D1!T98 &WXV0]<&*/'<]@T1@T9(MVM&V+7AU)#/2'WW?4\>H@ M12XXW]!"[>^$/]X!!N-"(S8-1/=ZJ,NPE(I-F M?BO_Y.'R GVI< E(UF=['IGA@*+FY;V:;$W_8D@H]/,F4$! =4U(IS/W>95& M7"T(-\E6(J-Z59^6Q*:?= 6M>1GW*-DZ$B(^QNZN!<"6.Z+!6\1J6+\%+[F1 MB]RMC)2NP' :]#MK:7#NI9FLT&XSI^HR[/G7$>O1'U-W5AHU#8-]SZ6MAQO N,^WED+XQRK((,L$V6DH,!HA F/IX(#4S62*8 MQ1PWQJFCAV7$5B6;85@31F*BJ!53U(]%-R(3I3Q6+.1\G0N?37Q5@OWI)F_M MZ"P5$! (VGMH<"I&_G%S?8\%FO@I<1K$"9![*69FGI@K(N:^[I\8P4D?*/() M(&B-U2BB( 6!_,@':Y==]HU, ?-B"Q )89/S9?/"PS7(?4S)Y?%/DWW'5G3;54RNDI9@S?IK=H$Z\)AV41MW5;D MPTX=<%A$%2&9)P3.2I6G7]*MGE^J3+(* W)67J\-T(6ZY[U2P(T#]:=EY2*1 M9N!U2#,1P2[7&'^-ULPX!%C->@@ >-;N#/@XIM.5^D[A"KM4G5>*.H^H-#LS M$5NH#^0.FR/$05I2'>,HLC("D<'SV+''J-R.B2=%:2XZ? M(ENT,L'QB-VNC1LK*BZMD@G8N#I?L'"$8)K&=JY"0>G4J8[O@1-QO5<*(MMR MO@*G0]-I$Y&X9I_M9GA]&G/L]L,7@K@J14ZCMYZX76MF)<%/HC3Y6V[T?/N8 MPX7@+/N2;*>ZDI$WNK 1U80R 4[HA^Q@P#X[30*&2VC&C=6*!.KK_%8FM.$' MMC8J9&.*VK+4];A9/E;L0U.:KXX TZ'G-H3?$Y+NC5*&>1%/RJM"TG4M((1#K?5_;P2 M 2GH">=H%#1G4^B,UG4-J+7%VI;42'6[IOIC:(#N7_1JZ_)<7=Q'L]TJ?RI<]C!W M)T!!,*(,=>!H,GIL1OYRQQ [F5I;7'"V"1PU?(46@92F=4)6*3(/W0J^1!L];4F;ZVJY9#<&5ZIW[;O:\RX#$=6#V'&.O3G"*.$;4;B;9@&6#VN"D;VF+8&26F,[22L6_,Y*RNG[Y(54% M9,6\VUDF'<5??TNJ]^BL3<%CC>7MR43+8M@SF^I8.$&OHF-T,D1JU!72\:9/ M3DP93<+4^I'!4!37I$RC',1-](#/\T!%^+@);E0$@_= M52E+HS,19 A'K-R MJCI*C)-=KJ16];I,U2^,N$(S,;NWEZ4(S50\!GYRX)S@1JZ6Z%:R:LS*T6,\ M%66E3"2&00C6@.^P?$D$K1L9RL9Y45=DU.7<=* M%^\R084X)K5N7U6)&^/O]LPITX1#X8EM:,#9-G#9F%#AP^+5#D!%_.M!Z"00 MF]AG/#X:](!TM\J?)MG/+&TH6&5XFV*!M+-X>.#]_[T!(6DVOU')0!5QP!!9 MQE!M?"6T%O&@@I>< IABFEQB4J0\E"+)AW( RZ7&\M?!W;H_86Z#MD#2$7$2(WQ^A#Y4BX..DA^]V@0N7,CH]WD#$I+Q-/J9(E81P4O M&^8LLS\"'G4MI0:N/ 9@880,X46=;F9<'HK64(2US#5.]PSZ7A*\]I(Q@6VQ M"WDBB+X6HY2)-!F%MY=JIY+\U]\%!&^PZBA'"2GIZ[-Z&.[(E M+<;FGA S69B\#61(E:[08;' 0INTSEFAMV^@=R1V9#+N?*NUXV:B8=B M)"7-6WL.J-/+C7#[UD34*/<4"4',1;7>H-?<#%ZXXA?E-]B4KR6<.26LA[7 M+CA4^= :&,Z7U:+:*(DP$B39_#RJ\>_*Z^4&CR4L]I#7^IVYA47+2P76NDI^ MK. _4MO>'5[^F.IZTH>75\G'JDO]='IYFOS AI7D@-,AQX/\=?H#VYP8T98C MK!ZG'&[%P4WL7U2FL0\4K@\&AE,930"PUQB>0QH-#,-;S"F]?:).(6Q#VF2GJX>)=HF!GORFFBT MW=H9L/3K3R.#:7RB&)IRYDPA'"QQ^4>M($YG\-FG"HQK6E86S\JZ1_A\*J>) MPGE9 MY"M-.A)?JI1%<=N*^=WZD'?YJ-MS,>KZ0P%2Y\+-:4^=M[>-KJL6HYJ;FBSN M,LLT*C)R!88YCXN[OF][7C])$E4&4*SD*Z+8?IY\/7FB,_$)]1 M'%GYT/1@C$+*RJ]12F[-#6*5\+E];5>_U<944W"0DW^@H?(IT#OG3*&FK@J[?:-3Q+[I]ZL:9HK,VQH$ BURUJJ]70G[-J<[W& M]#:-^Q?=4Q'?:'=3,0.A+*I]P;@7 [#!>XFPA3HS5&>KB%WDT!Z!8"_@9FY* ML\LJ\XPN]<L#@%]1-C31';_\J7<$:-$LZHTQL M>[)E69$IZ6JL-%%.V="B!['/)D9=/6@SYA!HFTI5I>&)*;6D^9J(U%92( M2Y^V]IJMT47JP4/UA366\C')92*]__1::[G&6(7UI;E0'R(S8($.H/NOGBTS MK/[&L>?6.(GC$/AC89Q&4(B.RV^P!<'&EW@W62.#:<,P=F)!+,&YW&4NY;1; M#3HTIYK+*K.B;J%E@40\8"*8=Z5&[(H9HV;]VC\K 6=[V=-QN+E#8U*]UJ<. M!ZA,A7LX.N'1Z)S@LBVF]YTK6'23UWMP"2Q6GYG.H&<5PNG]_&ZAI2:B5;X; M*>1<^[.)%;I9]5[D"6'LZ31QB22I[7E3$]QI+G 3+?N<%Y.;BG(%">+S6E>: MY45 IZ[)C#Q@(U@P1FW8-.Z9FO8JP_QU5RBQA;&:N^?'M9_JXZ-,:IR%HJ"2 M*$>HE_=:7;KX8O0G7:N:2B3.NGHO0R>*+[A2])9EM"DG<9E76LE$!(D8+37& M\44%>S9/BH'IDB\?J_C(A($MNF44OB,#+H3%BP&V25%J@X@=YMUM'AY42I/$ MM9;6K@H58Y*122Q]'71Q\[F<;>YI):\X>?]4^T?/90GV8QU]$0L3^E<9]_B* MOK6UYQ2/OK EYSY0R;E+*CG7RDV)*_VO\G;?J[Q=TSY^+%G91*#XY!(SUE(4 ME.&:HE3]^3WB"\0.AK=="6D!MX31J^7KS5H9=C'S0B<>(\8@9<;9X!8EK"!V M9CG[3GOX$11.JI#QAJ9,0WF5',"%7PPGR6O\/$['A?I8%&F>9?PY[Z=%?P"? MWY:8WKS@3OZ.7CX8;D?G[.GD/)5/:3.M4N*S-\HL3>N9#$;I:)PG@SR=3/K) MH$@+&"?\54Q&=GB/G!EM>HUU!./K=?MJU+UNKL:V?W$1B[)M#KC]5X@/F3/RK0&0A_TDD&*%O=+WH+:,%^X M$/-\F.193S\JE->O=,6%4<+U,?I)-IXD?_S#.,_R/R=%VH?U+M)>D?MK_@XE M_[^1>O'!FFW:W5^B[2'KVQ]T]'2%%2M1A,"CB")>,BS>A6,!\T<=A/)Q:?X/ 5!,)V\X3( M*#2G@JX8.P_W[R.-Y:2>5]Z^!PS4HAAMY&3] 1Q1>U"\/['R#-N*6;B:E62= M@6NO,,_(SZ_P%AU.ALZH@J].A5WZ4#EXCT2&4,/:AXLJOSFB"(:[,J@Q"-=O M!A?U,+KKYL??S8DT9H0^*PGC_X\'LABD!5SLXL/__0.9@T0YZ;NTY7_5ZE@. M0*X$Z4:W\?ZL.Y99.BER\Y3[%XBB8Q!PW74.OI)'D]?HM%K<<4Z ^.U[G-!L MF(Z'>]F-0=/+0#(_&($@KFZ[-K>SY5A/S_ M-R:*!A9M?OQ-B")'-;SG#.>@S[NA&&];=CO.+*\\&(VA"\5TVS%;E^D"9YVD MO]&;5!9I&9)B'=:ROK"E/1OH(<&&&/X=EX M:Y-Z@@0T((-QVNNC#6B8@3H_H*?9IFL>7G]>4FCO+8H0;*<;I<-B#/\.AH64 M8.,[%U<)F=3J2!PEE$.SE.]@*1$63RCZK?;VLPZUL9MI@_89/ER@M-FX@S57 MV]R"T*:M?(R?;9VO>!3N% I*G?YXJ.O/Q,\_&2KVY_VM.3ZH_.,>\V?X.$(Y M#%CW.+=,&_X<%5'1__>QNC%=X&47U_#09W!.AV/".1FEV2!W>-XH[>4CGZ@= M-YWUWVF)O4YP"YYL>$!'1:WK2GZ&"TP>%'G=UIK(#FNVB+?DD'W/H.)RO"1Z M+25@,IH4C[2C6CV\?\LCC>0M:\+@_F:]=#C@_4U'68^W(YW0EMO?3//F(Z:2HE*^=LKQYV@/!YV RPFW-X'1-]%?#X9B^Z@.G_(1Q2BA#K-!J M/ND7^.YL.(0'QNEH.#'? ND5.*()',H"YAO"1Q?0<-P'0AJEXP+MO<",^_G$ M?@^O[V,7@RS-BCX1Q,,UED5 \&,X>C=E OS_@&S%@P2TG8,"C;#YN"VD;S_% MV1[ B'.TZ,+[!D/[9;_?IR^'1._C+!WW"UI/N$*&O* @(&7#D?IU--0&[K': MBCZ+4VKEF4W$Y\PUY1:H^?RI5,?*W.B/SHD:<<,,H=6@E M@?>*5$0=VVV2.\,SY UGY>;CO0DRAW6B'M H7+XC]/:85#_,9#C S7ZM/"]A MDV(P4.JG"#)7@K-!2==94#X"O1>_%T93VL':0$-5&MF=!IT_TFLO@C3LE7+* M\WO+;R(NV,],=/)YZY@1,.X)'(%)Z 2!J:BZ F+/.N%8,4Z5Y9^@"W=W(VV+ M;I'\6Q,]?H 1/&P>DG.=97FA ZX9S,XGD,!0SQE9#ZH;DZQIXK8YACD8&(4P M4&"*3BVE"C%Z12AM'ET(G %L%\BKHF:DQ?A-LIW>_PL;LU_,OS" )Q'QG-VL M*XH>0O>&>.@U4Q$H%A@/ 6+IA#]FP,?'^0 _YO 162DY0 IRNWS"M%\6=8'= MY/"C/"QF_5ZAVRL#5H5.Z#=>LK?9]H-)VA^C>' >3P:7% H",SK2LD8YF7=3 M$X54<03KVT(#4L6X$0QSMRUOVNQ@6VL&^MS=[0./Z_/NYCVX4X:\O1EHD>0O MA?W%*R-7&YP/F"F*+>Z#U):-,[7',-:AZE)A 1HT!"UK-PA7IR&:SANT,JK"4K!HV9#(^FIA\74< MJ*7D8(Q^?Q0[@F<\:)R#89KU42[X2$GJ;O0@^N['<-T<>[ W[+1V$>0UUE0R M'J0#D(SQ"?]=.=T(\7>1E% 4='RE._-[+& .CR*\<<,"@K0U&K=:0! N!W4+ MF$UZZ6"TXP+"\Z'3+8Y88=@VD4.!B'HR3 M2#(,G=SJ''RG, K)E8)Q%8[[8=3/Q%^'04F=<&=SH)"8LR_:UE!.#D0\M'Y% MT"[L7\RCD.OU!ZY5$23E7*KZWV$G^K_=3L#\:/7[Y'/!<"+^'S3C=CM18,11 MEHS@_V) ,,@1CVQ^KT"E?4\G9!Y!>X:\K^ ;C@> M1!'W.QRK+WVUK501#B(YXTBM0Q5ZWX3I;^+SG73=-B&+""0H[^N/!B;T3$&$ M:M$V.52B[;%&&28/5O*CRG>*1VN"HD>+EDVZHQRT]2FE3/I68-WE#%E5KX>* M2C;H]D;).P;]QQ\*O 'ZT$W?>V5D5ADR-++,=$,OF!,W5I$A"?J_L)$ZO+)7 M%)%3M_H7L<">[[$-*K8GV 5:2K)J2].5G4]\.]",,*)SU84K4V_'" [BJ-^% MR^-OW/B@H#NL/^Z"6BCV(!O@+3(8=N% ^J^*;L.$N%-1="?C=MN@2ANTV8*@ M"L+O?_GS88_")V YS.+G ]!-)KBB>O''*!9D>1=XCUA[)/]\V.T/VJS\@/7; M<3 @P"M?SR?+M>+?44SP,J\ M)Z5ON#DHDH@I +OD-\YZO6ZO%VK=[:.T.\E'C*RCX FS/O#MU>7;Y.!5L%+O MRNLN>E3HKO-_O%JH>J0B*S'PF'LWUDTK$USH]]^GU:%?X,A_X"U>GS;OLWG? M." 18:'FO^C2$ >;U 0$T64XG'.$ 1'!MD@.>:D_4\V'[Z)'O2PY ZC%>+K-#0OFCP?BQ>KDJQ# MBE2P'51.S*1ITZMBP3"ZN#>G'?%K!P1P5==+%'[DBBI=XZ$?='H3 MV-K#RR.JM7YH:S0]:W?/!8CWF:C+;C>9MO8#9\R'[RH?N^:NJ&%=>H-4&2]M M"ZJI"%]+.Q>F97S,*>F4)$=]@JN 40,NX:?5+><=I+BN2W75_G3X;;[ZQQO& ML,AZG5Y@,WNY%V\AW^8%21MNH<$D=@F=QQ?6!WA;T0CGY4R4SUC3^/T.\X$2 M>_[I>Y-G\;WI1R>^'UL[<5.]CMC%8GZ^E/4R=65V,H74L<&ZLR+O3JVLLA^Y MB3Y,*W-SQW+3=KGMV[1O7!U@0\IZ[#PMR7;U6YO&']C/-WP>2RI+H5PY><0[B&#U>TE E_H=C@Y_@][\2$*8-FY?:65EE>.?[&:=TH;C3>[#LT4HCCLO(4AV("8K MBP5+GA>QB63$Z!IL?M(^=7!Q>17NI34A1^.[JO-+#DM M5=HM&MC:"JMG-^NNQE()[$W&L$=A8RUT]'=.Q/.-'3OB$780?E('103C(&[^ ML5IHL"&1"]/Z+4["R_,XL7TX2 JWJ>./I"10HC)QS)I+Z$\Z.1KVX8JS>>T7 MYGI*MUQ7?]DL+*N/4&;71$,TM0SV6+8,?K3)XZ%<;'/" \O=LU+$#^;ZR8!# M[I6Q?:RA,$W6=B,).^\0P%^E\XX;]QT&;M,F^3=,XUD9W]$KO2'IN^;Y9V5^ M/^MH;<7O;6$E_\L4*+I70^Y>G&,:J<\2LI^:<,# A;3%>H?XI3LV020?O\G) M'K TM5,5&%@ MO5*U#T[1F9>=8BQOWKSZ)>:WY04[ M3*XI,VJ79^&5>YSHY_?XXN?K18;T/'I_\2'L2(]MTM[V:;,?C;QGBB>.9IGTL$+OGW'K0]Q$Z*ZA0!_V-[# M?@2Q;S\O3@O/&,CSR."%7KRW(.,K(+$8NT:[Y\G"QOW<[F5/; F-X]@2MP/I M[.[OPY Z:PM+!>:!R8IOCCM8?0X71X!3V*045&TC>FD$=V3K4XS1T/A>NRO; MCOFV,8;/-_?=:E :L4>W(FOL/:-6P!H$G!FB:CR/AAVTA5:T M4\\9@N;- A1UA$QG,@DE28G[+C&J!8+H#-H^3^C9=>DU?Z\*N]BSMNWY8VU MU->%#V,Z9MDYI0C%<+9-C,"Z'VV"KQH),O>MP[/MW2H V-B=:<3:J3'U1?V! M>A.MML75F,$"-US\7-3$>V2]QL=1]=TK-GHK'S:?)&=9/+1E5('AV@YZ7QD>V4=GS($1\ ;>6!EWTCVT. MKYJ]\3!!@@,;8H/4^WN>@P=2/_QM\" !)7YOE)"MWO"66"%;^]D&&.)W4'2+ M,!AE%V+=%5^D-:GZIT"X3E+[-I1^?SJ\7I'8'3"[-C 089N\%_DN"$-'=(C( M=_W@.!BPB*:#4A<"TX0.$OA8MV*$[+K1=; ;;?O.RH"YJC3V&YL M]2P6OJD"8,S(F/NC[?KW%A M*+U5!19!_]/[X'4I?\M=8[VA%9:[ ?'+[#L6L9Q3&;(GU+XB!+O_6W3?*O,C MVOLG_;C(:<+^.8Q)=;FA&$-LB%ODT&<=&>U'.L&2Q)8#ZU*YC4[IK+LF36'H(+A->Z>,8 MV;J8%M,UK/7UAJ$]5&Q7B[XCJ#!>@%CI861"L=!SX]H>X65WN7:E[)E M@';E!CC[F]$LB^Q_1\0 G<*K2Z5[^S_4@CQM?= ]$K&3Z&$P!6S$AWW:?IKW M7S1,3YYQ"5@@JW/0[3HG"VT6B[TX#C^UTP!JCU?K9/GV0VY)LC[&U1XVNB8L MHT!8Q,L3+U40+?Y=XWS)5VZ18K.\(3H\JU%>ST'_G]]H>"$LC1[SCR,RN44A M:C))G8B88BEMZ*3Q.RR%AESFD5]F@,[+=G4ZEXT\WZ<[4D#NEV(_/D\5):QDQP@YBI MXW"SKA"E]L;F5UD?<(V"QH-98XZCR@,FHJ+!+,LOX=B)JWG4G/86)]+'0@M^]]#(]CUE[WXP_#*/?8G8#.7_;- 9GK4/)O3Z749:$;'G)46T$V,0-O@7/WT@7PS85!: !*&D(_E5S=KD-1P M*OJB,[TP.$G5CO>[W*PZ=]/IX\^V:^[Y[!;ZM=V:7D\6W.?9;5V/NTP0R/VB M5$Y&DY :SOY/J]7Z/_X74$L#!!0 ( $N&9T]58G1V8P( $@- - M>&POYON"1'4*HMQ?,<,U2>B0)S[4F%9$CIIL1NF2A"+ MBJL0^KT)V/AKD> 0/IR\_5X)=?4&V.OLW6SF/IQ>3>TGC>,4 LOXG(30\]]# MY\^A9ZX>>\F-=X)?/A%_"#Y!^T]#'R!/P.=[P -H3^#%X4 [1N%V3""7!N*T M3SX*4L&' EA :]!9$,-@@V@(KQ$E:TE,5(H8H5MKGAM#+*B00.G*TRH\8RD? MK=NS*U.4+8<1+F23VV:PG^MV^\31K8Q 0FDO< ZM(0H*I!26_$8OFLV-\1<7 M:.>K;:$59A)MO?D2#@'-12=9"YE@V:?Q8&>* HI3(T>2+#=7)0K'.)423$\2 M@C+!4:.ABV@G&AMC2N_--_9;NL.N4V#WF$?B0F!4=%-]ZG8Z/#6WD3RF6?88 MNW@6%Q1D(]2G2A^'-VM3N/A.XI34S;I.>P&:CHJ";C]2DG&&[6%^F]![9L(H M0%T>D M)'C7/E$JL#5A"L,%2D7AL^2%1L<*UZLJI3I^K>7Z$FE_Z/F>88XGH M6+2N_==\E_^SXL7YWTMN?E6F@E]0H_G_/0*1RV,0Z1^#R*.HR8MC$'GY^D4N M_K5&IVTR1IW,3A_36\&Z(E01WJK-29)@J\G:*?4$L#!!0 M ( $N&9T\T/_^3I 0 (,I / >&PO=V]R:V)O;VLN>&ULQ9I;<]LH M%(#_"J.7S 33V?F',/?O1*.VFR=K[S?EHY*JU:+C[VVR$#BE+8QON MPZ%=C=S&"EZ[M1"^4:-L/)Z,&BYU\O;-R[-N[ @>&"\J+XT.)[L3MU(\NE_I MW2'CX8*M^,87TV2<,-YZ_'1FG8C]6J:I E;2NO\O,N[O[*16C;R M6=3]D5N;QW^,E<]&>Z[FE35*]7=U"?U-(0?W>N966"^KZ$+/%U]Y8)TFDW%X MX%8ZN9!*^J=ITO]6(@G_8@3^1E\.+]^[0CRW_Z48S7(I*W%IJK81VN_*T0K5 MY:[=6FYT$)^L2NNY7.?P+BNV:5PE96;_M@L >0I M GE*"SEOFX;;I\##YG*E9;B-:\_>595IM9< \@R!/*.%O&B=U,*Y4-O-0NK= M!; +'V-]^)@6[HI+RVZY:@7[++AK;=?A^ @/50RU8[A;_\6Z3_;AH95;KCJZ MOCW.]#82(2:9E-@R'XVI'Z52/\$\UZN.@+US3L2%B5DF)==,TTC?O)9@Z'U\ M&$\)74D106*62>DUL^W&8UWQS866QK+K,'",^##!I,2&F7M3W:^-JH5U?_2- MTC]!-LPK*;%8>K;C"[Y32Q.>Y/J+(!^FE)38*3-=F4:P;_Q'7)^805)RA2R< M>&C#1>S#-GQ"+DP:*;$U4+5%PZT,\T=&[ \<$PZX,LPC&;%'#FB.'85 4$6- M,4.#%>IH!=-=7.F82#)BD>"ZBR(_3"49N4H0W[$CB(D9):./6?8:[V?CA)B8 M7+*!Y+('$W-,-F3<$K]"F':R(2.7* ;,, ME@UJHA-,GF(7R02TT@9B8A7)B M"^&8)Q 3LU!.;"$<\Q1BHI-FQ!;",<\@)F:AG-A"&.9='_N_8F(6RJGC&A0S MA9B8A7)J"Z&8T7PN9J&E(- MQ82O4($NWE#'0B@F',@5F(4*8@NAD64T>B\P"Q7$%L(QH[:)6:@@MA > !]# M3,Q"!;&%4,RXTC$+%<06PC%AI9>8A4IB"^&8L$,J,0N5]+L']L]Z[#0$,3$+ ME?3[!PYASL/C(29FH9)^!\%AS'AQ'K-021T+[5D\V3N.*]$]!/_'$L^^F:[? MFR8FH7*H";E0YR$)8F(2*JE#H<.87X6#ZRTE)J&2.A0ZC/F9VWN(B4FH))80 M7$+;^^9,,/=,R.?AXL6T_828=B;$VOFNJY#SJML<&"IZYD73]9$/>39.S]+Q M \3$M#/IM3-ZV?17BV4(4.OKD(4+YRNNJAO+NJ_=UH2B[-82EZU2[\.Y+_J3 MX?W>O>X9+_L?W_X+4$L#!!0 ( $N&9T\.[*\!'@( '\E : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V1?HD35^^I9/]7CLVM(<^[)Z M.Y_:LJF:<>R_A%"V33[7Y:[K]]_I_UW7Y_ MW.:OW?;G.;?C!Q5_%U3AXR!9#A)ZD"X'*3W(EH.,'N3+04X/2LM!B1YTOQQT M3P]Z6 YZH <]+@<]TH/B&LBXYB^V1&@'?EJ M1\!VY+L= =R1+W<$=$>^W1'@'?EZ"]!;^'H+T%MN\*R-'K;Y>@O06_AZ"]!; M^'H+T%OX>@O06_AZ"]!;^'H+T%OX>@O06_AZ*]!;^7HKT%OY>BO06V]P5H(. M2_AZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>BO06_EZ&]#;^'H;T-OX>AO0 MV_AZ&]#;;G#6C0Z[^7H;T-OX>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ.]#;^7H[ MT-OY>CO0V_EZ.]#;^7H[T-MO\*X2O:SDZ^U ;^?K[4!OY^OM0&_GZ^U ;^?K MG8#>B:]W GHGOMX)Z)WX>J>9WJ6IA[S[/@[']E"N7?+/\$]K9G"7\?V4KY]Q MF?KI_IG2X[0EA\OGU?\IEZE_(L*\HCS_!E!+ P04 " !+AF=/X]H,JNP! M #T) $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)%C>M7 M>(AV VP!"7[ )-,F:A);M@OE[W'"0P(5J8A6NINFR3@S-ZEU5KU\?'44)MNN M[<,\JV-T%XR%LJ;.A-PZZE-E:7UG8CKU*^9,N38K8F(V*UAI^TA]G,:A1[:X MO*:EV;1Q/??5CZ;3CX:YIW9<$^K&A9.T()O<;%.7 MD*[-LU0-&=MCPL\;A_-TW]TS>=]4]*=H=KEL2JILN>G2+7EPGDP5:J+8M7FH MC:?J(?JF7WWDO3<^WIHN-6;;EGU;D!\O1WQM:7> L7+(R3%M"]HU:BR\?_)_ M#?S<#:7U-'4^57UL=CQ>BG2?JH$-"P_YB#1LG8JJO8:GUL?[85^L7X_?=[WP MKV)@X^%_;_UP.01(#@F20X'DT" Y"I 4=3SFG6GZWY(\6;O^G,_&/SLMW@!02P$"% ,4 " !+AF=/'R// M \ 3 @ "P @ $ 7W)E;',O+G)E;'-02P$"% ,4 M " !+AF=/)^B'#H( "Q $ @ 'I 9&]C4')O M<',O87!P+GAM;%!+ 0(4 Q0 ( $N&9T]3/OG:[P "L" 1 M " 9D! !D;V-0&UL4$L! A0#% @ 2X9G3Y,A9B=! P H \ !@ ( ! M^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2X9G3U!V'N52!0 +!H !@ ( !_1, 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 2X9G3Y791%R7!0 Y1P M !@ ( !,R8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X9G3TYG/SFU 0 T@, !D ( ! MT"\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2X9G3RX_P=ZU 0 T@, !D ( !DC4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X9G3QQ7KO>T M 0 T@, !D ( !53L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X9G3VN /2.U 0 T@, !D M ( !%D$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 2X9G3TX>;'.V 0 T@, !D ( !2T@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2X9G3QG%DW'3 0 G 0 !D ( !*TX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X9G3X#EF]_U 0 ^P4 !D M ( !V%L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 2X9G3Z@_0F"V @ O D !D ( !K&, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X9G M3V_&D.G. 0 E@0 !D ( !.VP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X9G3TB^\H3$ @ M@L M !D ( !(W0 'AL+W=O=P M>&PO=V]R:W-H965T&UL4$L! A0#% @ 2X9G3ZWCI4R% P Z! !D M ( !@WX 'AL+W=O&PO=V]R:W-H965T M9)",?@( #X) 9 M " 5V$ !X;"]W;W)K&UL4$L! A0# M% @ 2X9G3W"X">!B P 8 \ !D ( !$H< 'AL+W=O M M$@ &0 @ &KB@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 2X9G3\8M M24@I @ @ 8 !D ( !]I$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X9G3[#6@.N1! 3!< !D M ( !\)@ 'AL+W=O&PO M=V]R:W-H965TCX/P, M (<- 9 " =*@ !X;"]W;W)K&UL4$L! A0#% @ 2X9G3XXM<(D< @ @08 !D ( ! M2*0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2X9G3W!M=[!H @ P@< !D ( !ZZL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X9G3S0__Y.D! M@RD \ ( !T50! 'AL+W=O7!E&UL4$L%!@ 0 !' $< 8Q, !5> 0 $! end