0001288847-21-000110.txt : 20211025 0001288847-21-000110.hdr.sgml : 20211025 20210727164625 ACCESSION NUMBER: 0001288847-21-000110 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210727 DATE AS OF CHANGE: 20210727 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Five9, Inc. CENTRAL INDEX KEY: 0001288847 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 943394123 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36383 FILM NUMBER: 211118191 BUSINESS ADDRESS: STREET 1: 3001 BISHOP DRIVE STREET 2: SUITE 350 CITY: SAN RAMON STATE: CA ZIP: 94583 BUSINESS PHONE: 9252012000 MAIL ADDRESS: STREET 1: 3001 BISHOP DRIVE STREET 2: SUITE 350 CITY: SAN RAMON STATE: CA ZIP: 94583 FORMER COMPANY: FORMER CONFORMED NAME: Five 9 Inc DATE OF NAME CHANGE: 20040428 10-Q 1 fivn-20210630.htm 10-Q fivn-20210630
000128884712/312021Q2FALSEhttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member75P1YP3Yhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization00012888472021-01-012021-06-30xbrli:shares00012888472021-07-23iso4217:USD00012888472021-06-3000012888472020-12-3100012888472021-04-012021-06-3000012888472020-04-012020-06-3000012888472020-01-012020-06-30iso4217:USDxbrli:shares0001288847us-gaap:CommonStockMember2020-03-310001288847us-gaap:AdditionalPaidInCapitalMember2020-03-310001288847us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001288847us-gaap:RetainedEarningsMember2020-03-3100012888472020-03-310001288847us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001288847us-gaap:CommonStockMember2020-04-012020-06-300001288847us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001288847us-gaap:RetainedEarningsMember2020-04-012020-06-300001288847us-gaap:CommonStockMember2020-06-300001288847us-gaap:AdditionalPaidInCapitalMember2020-06-300001288847us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001288847us-gaap:RetainedEarningsMember2020-06-3000012888472020-06-300001288847us-gaap:CommonStockMember2021-03-310001288847us-gaap:AdditionalPaidInCapitalMember2021-03-310001288847us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001288847us-gaap:RetainedEarningsMember2021-03-3100012888472021-03-310001288847us-gaap:CommonStockMember2021-04-012021-06-300001288847us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001288847us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001288847us-gaap:CommonStockMember2021-06-300001288847us-gaap:AdditionalPaidInCapitalMember2021-06-300001288847us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001288847us-gaap:RetainedEarningsMember2021-06-300001288847us-gaap:CommonStockMember2019-12-310001288847us-gaap:AdditionalPaidInCapitalMember2019-12-310001288847us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001288847us-gaap:RetainedEarningsMember2019-12-3100012888472019-12-310001288847us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-300001288847us-gaap:CommonStockMember2020-01-012020-06-300001288847us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300001288847us-gaap:RetainedEarningsMember2020-01-012020-06-300001288847us-gaap:CommonStockMember2020-12-310001288847us-gaap:AdditionalPaidInCapitalMember2020-12-310001288847us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001288847us-gaap:RetainedEarningsMember2020-12-3100012888472020-01-012020-12-310001288847us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001288847us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001288847srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001288847us-gaap:CommonStockMember2021-01-012021-06-300001288847us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001288847us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001288847fivn:UnwindOfPartiallyCappedCallsOnConvertibleDebtMemberus-gaap:AdditionalPaidInCapitalMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2020-12-310001288847fivn:UnwindOfPartiallyCappedCallsOnConvertibleDebtMemberus-gaap:TreasuryStockMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2020-12-31xbrli:pure0001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2018-05-310001288847us-gaap:ConvertibleDebtMemberfivn:ConvertibleSeniorNotesDue2025Member2020-06-300001288847us-gaap:AdditionalPaidInCapitalMemberus-gaap:AccountingStandardsUpdate202006Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001288847us-gaap:AccountingStandardsUpdate202006Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001288847us-gaap:AccountingStandardsUpdate202006Memberus-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001288847fivn:ContractAcquisitionCostsMember2021-06-3000012888472021-07-012021-06-300001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:CertificatesOfDepositMember2021-06-300001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:USTreasurySecuritiesMember2021-06-300001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-06-300001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:CommercialPaperMember2021-06-300001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:MunicipalBondsMember2021-06-300001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:CorporateBondSecuritiesMember2021-06-300001288847fivn:ShortTermMarketableInvestmentsMember2021-06-300001288847us-gaap:CertificatesOfDepositMemberfivn:LongTermMarketableInvestmentsMember2021-06-300001288847us-gaap:USTreasurySecuritiesMemberfivn:LongTermMarketableInvestmentsMember2021-06-300001288847us-gaap:USGovernmentAgenciesDebtSecuritiesMemberfivn:LongTermMarketableInvestmentsMember2021-06-300001288847us-gaap:MunicipalBondsMemberfivn:LongTermMarketableInvestmentsMember2021-06-300001288847us-gaap:CorporateBondSecuritiesMemberfivn:LongTermMarketableInvestmentsMember2021-06-300001288847fivn:LongTermMarketableInvestmentsMember2021-06-300001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:CertificatesOfDepositMember2020-12-310001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:USTreasurySecuritiesMember2020-12-310001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-12-310001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:CommercialPaperMember2020-12-310001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:MunicipalBondsMember2020-12-310001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:CorporateBondSecuritiesMember2020-12-310001288847fivn:ShortTermMarketableInvestmentsMember2020-12-310001288847us-gaap:USTreasurySecuritiesMemberfivn:LongTermMarketableInvestmentsMember2020-12-310001288847us-gaap:USGovernmentAgenciesDebtSecuritiesMemberfivn:LongTermMarketableInvestmentsMember2020-12-310001288847us-gaap:MunicipalBondsMemberfivn:LongTermMarketableInvestmentsMember2020-12-310001288847fivn:LongTermMarketableInvestmentsMember2020-12-310001288847us-gaap:USTreasurySecuritiesMember2021-06-300001288847us-gaap:USTreasurySecuritiesMember2020-12-310001288847us-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-06-300001288847us-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-12-310001288847us-gaap:MunicipalBondsMember2021-06-300001288847us-gaap:MunicipalBondsMember2020-12-310001288847us-gaap:CorporateBondSecuritiesMember2021-06-300001288847us-gaap:CorporateBondSecuritiesMember2020-12-310001288847us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2021-06-300001288847us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2021-06-300001288847us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2021-06-300001288847us-gaap:MoneyMarketFundsMember2021-06-300001288847us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel1Member2021-06-300001288847us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMember2021-06-300001288847us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel3Member2021-06-300001288847us-gaap:MunicipalBondsMember2021-06-300001288847us-gaap:FairValueInputsLevel1Member2021-06-300001288847us-gaap:FairValueInputsLevel2Member2021-06-300001288847us-gaap:FairValueInputsLevel3Member2021-06-300001288847us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2021-06-300001288847us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2021-06-300001288847us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2021-06-300001288847us-gaap:CertificatesOfDepositMember2021-06-300001288847us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-06-300001288847us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2021-06-300001288847us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-06-300001288847us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-06-300001288847us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-06-300001288847us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-06-300001288847us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2021-06-300001288847us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2021-06-300001288847us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2021-06-300001288847us-gaap:CommercialPaperMember2021-06-300001288847us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel1Member2021-06-300001288847us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Member2021-06-300001288847us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel3Member2021-06-300001288847us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-06-300001288847us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2021-06-300001288847us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-06-300001288847us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2020-12-310001288847us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2020-12-310001288847us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2020-12-310001288847us-gaap:MoneyMarketFundsMember2020-12-310001288847us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-310001288847us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2020-12-310001288847us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-310001288847us-gaap:USTreasurySecuritiesMember2020-12-310001288847us-gaap:FairValueInputsLevel1Member2020-12-310001288847us-gaap:FairValueInputsLevel2Member2020-12-310001288847us-gaap:FairValueInputsLevel3Member2020-12-310001288847us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2020-12-310001288847us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2020-12-310001288847us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2020-12-310001288847us-gaap:CertificatesOfDepositMember2020-12-310001288847us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-310001288847us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2020-12-310001288847us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-310001288847us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-310001288847us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-12-310001288847us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-310001288847us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2020-12-310001288847us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2020-12-310001288847us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2020-12-310001288847us-gaap:CommercialPaperMember2020-12-310001288847us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel1Member2020-12-310001288847us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Member2020-12-310001288847us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel3Member2020-12-310001288847us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-310001288847us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2020-12-310001288847us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel2Member2021-06-300001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel2Member2020-12-310001288847us-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel2Memberfivn:ConvertibleSeniorNotesDue2025Member2021-06-300001288847us-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel2Memberfivn:ConvertibleSeniorNotesDue2025Member2020-12-310001288847srt:MaximumMemberfivn:InferenceSolutionsMember2020-12-310001288847srt:MaximumMemberfivn:InferenceSolutionsMemberus-gaap:FairValueInputsLevel3Member2021-06-300001288847fivn:InferenceSolutionsMemberus-gaap:FairValueInputsLevel3Member2021-04-012021-06-300001288847fivn:InferenceSolutionsMemberus-gaap:FairValueInputsLevel3Member2021-01-012021-06-300001288847us-gaap:FairValueMeasurementsRecurringMemberus-gaap:LiabilityMember2021-03-310001288847us-gaap:FairValueMeasurementsRecurringMemberus-gaap:LiabilityMember2020-12-310001288847us-gaap:FairValueMeasurementsRecurringMemberus-gaap:LiabilityMember2021-04-012021-06-300001288847us-gaap:FairValueMeasurementsRecurringMemberus-gaap:LiabilityMember2021-01-012021-06-300001288847us-gaap:FairValueMeasurementsRecurringMemberus-gaap:LiabilityMember2021-06-300001288847us-gaap:FairValueMeasurementsNonrecurringMember2021-06-300001288847us-gaap:FairValueMeasurementsNonrecurringMember2020-12-310001288847us-gaap:CashMember2021-06-300001288847us-gaap:CashMember2020-12-310001288847us-gaap:USTreasurySecuritiesMember2021-06-300001288847us-gaap:MunicipalBondsMember2020-12-310001288847us-gaap:BilledRevenuesMember2021-06-300001288847us-gaap:BilledRevenuesMember2020-12-310001288847us-gaap:UnbilledRevenuesMember2021-06-300001288847us-gaap:UnbilledRevenuesMember2020-12-310001288847us-gaap:ComputerEquipmentMember2021-06-300001288847us-gaap:ComputerEquipmentMember2020-12-310001288847us-gaap:ComputerSoftwareIntangibleAssetMember2021-06-300001288847us-gaap:ComputerSoftwareIntangibleAssetMember2020-12-310001288847us-gaap:SoftwareDevelopmentMember2021-06-300001288847us-gaap:SoftwareDevelopmentMember2020-12-310001288847us-gaap:FurnitureAndFixturesMember2021-06-300001288847us-gaap:FurnitureAndFixturesMember2020-12-310001288847us-gaap:LeaseholdImprovementsMember2021-06-300001288847us-gaap:LeaseholdImprovementsMember2020-12-310001288847us-gaap:DevelopedTechnologyRightsMember2021-06-300001288847us-gaap:DevelopedTechnologyRightsMember2021-01-012021-06-300001288847us-gaap:DevelopedTechnologyRightsMember2020-12-310001288847us-gaap:DevelopedTechnologyRightsMember2020-01-012020-12-310001288847us-gaap:EmploymentContractsMember2021-06-300001288847us-gaap:EmploymentContractsMember2021-01-012021-06-300001288847us-gaap:EmploymentContractsMember2020-12-310001288847us-gaap:EmploymentContractsMember2020-01-012020-12-310001288847us-gaap:CustomerRelationshipsMember2021-06-300001288847us-gaap:CustomerRelationshipsMember2021-01-012021-06-300001288847us-gaap:CustomerRelationshipsMember2020-12-310001288847us-gaap:CustomerRelationshipsMember2020-01-012020-12-310001288847us-gaap:TrademarksMember2021-06-300001288847us-gaap:TrademarksMember2021-01-012021-06-300001288847us-gaap:TrademarksMember2020-12-310001288847us-gaap:TrademarksMember2020-01-012020-12-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMemberus-gaap:PrivatePlacementMember2020-06-300001288847us-gaap:ConvertibleDebtMemberfivn:ConvertibleSeniorNotesDue2025Member2020-05-012020-06-300001288847us-gaap:ConvertibleDebtMemberfivn:ConvertibleSeniorNotesDue2025Member2021-01-012021-06-30utr:Rate0001288847us-gaap:ConvertibleDebtMemberfivn:ConvertibleSeniorNotesDue2025Member2021-06-300001288847us-gaap:ConvertibleDebtMemberfivn:ConvertibleSeniorNotesDue2025Member2020-05-21fivn:day0001288847us-gaap:ConvertibleDebtMemberfivn:ConvertibleSeniorNotesDue2025Memberfivn:DebtInstrumentConvertibleTermOneMember2021-01-012021-06-300001288847us-gaap:ConvertibleDebtMemberfivn:ConvertibleSeniorNotesDue2025Memberfivn:DebtInstrumentConvertibleTermTwoMember2021-01-012021-06-300001288847us-gaap:ConvertibleDebtMemberfivn:ConvertibleSeniorNotesDue2025Memberus-gaap:DebtInstrumentRedemptionPeriodOneMember2021-01-012021-06-300001288847us-gaap:ConvertibleDebtMemberfivn:ConvertibleSeniorNotesDue2025Memberus-gaap:DebtInstrumentRedemptionPeriodThreeMember2021-01-012021-06-300001288847us-gaap:ConvertibleDebtMemberfivn:ConvertibleSeniorNotesDue2025Member2020-12-310001288847fivn:ConvertibleSeniorNotesDue2025Member2021-01-012021-06-300001288847us-gaap:ConvertibleDebtMemberfivn:ConvertibleSeniorNotesDue2025Member2021-04-012021-06-300001288847us-gaap:ConvertibleDebtMemberfivn:ConvertibleSeniorNotesDue2025Member2020-04-012020-06-300001288847us-gaap:ConvertibleDebtMemberfivn:ConvertibleSeniorNotesDue2025Member2020-01-012020-06-300001288847us-gaap:ConvertibleDebtMemberfivn:ConvertibleSeniorNotesDue2025Member2020-01-012020-12-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMemberus-gaap:PrivatePlacementMember2018-05-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2018-05-012018-05-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2020-05-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2020-05-012020-05-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMemberus-gaap:CommonStockMember2020-05-012020-05-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2021-06-300001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2020-04-012020-06-300001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2020-06-300001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2021-01-012021-06-300001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2021-01-012021-06-30fivn:conversion_election0001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2019-07-012021-06-300001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMemberfivn:DebtInstrumentConvertibleTermOneMember2019-07-012021-06-300001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMemberus-gaap:CommonStockMember2021-01-012021-06-300001288847us-gaap:TreasuryStockMember2020-01-012020-12-310001288847us-gaap:TreasuryStockMember2021-01-012021-06-300001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2021-01-012021-06-300001288847fivn:ConvertibleSeniorNotesDue2023Member2021-01-012021-06-300001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2020-12-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2021-04-012021-06-300001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2020-01-012020-06-300001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:CommonStockMember2021-04-012021-06-300001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:CommonStockMember2021-01-012021-06-300001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:TreasuryStockMember2021-04-012021-06-300001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:TreasuryStockMember2021-01-012021-06-300001288847us-gaap:EmployeeStockOptionMember2021-06-300001288847us-gaap:RestrictedStockUnitsRSUMember2021-06-300001288847fivn:EquityIncentivePlan2014Member2021-06-300001288847us-gaap:EmployeeStockMember2021-06-300001288847us-gaap:EmployeeStockOptionMember2020-12-310001288847us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001288847us-gaap:RestrictedStockUnitsRSUMember2020-12-310001288847us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001288847us-gaap:CostOfSalesMember2021-04-012021-06-300001288847us-gaap:CostOfSalesMember2020-04-012020-06-300001288847us-gaap:CostOfSalesMember2021-01-012021-06-300001288847us-gaap:CostOfSalesMember2020-01-012020-06-300001288847us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001288847us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001288847us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001288847us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001288847us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300001288847us-gaap:SellingAndMarketingExpenseMember2020-04-012020-06-300001288847us-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-300001288847us-gaap:SellingAndMarketingExpenseMember2020-01-012020-06-300001288847us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001288847us-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300001288847us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001288847us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300001288847us-gaap:EmployeeStockMember2021-01-012021-06-300001288847us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001288847us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001288847us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001288847us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001288847us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001288847us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001288847us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001288847us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001288847us-gaap:RestrictedStockUnitsRSUMember2020-04-012020-06-300001288847us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001288847us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001288847us-gaap:ConvertibleDebtSecuritiesMember2021-04-012021-06-300001288847us-gaap:ConvertibleDebtSecuritiesMember2020-04-012020-06-300001288847us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-06-300001288847us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-06-300001288847fivn:HostingandTelecommunicationsAgreementMember2021-06-300001288847srt:MaximumMemberfivn:HostingandTelecommunicationsAgreementMember2021-01-012021-06-300001288847fivn:PurchaseCommitmentCloudServicesAgreementMember2020-09-012020-09-300001288847fivn:PurchaseCommitmentCloudServicesAgreementMember2020-09-300001288847fivn:PurchaseCommitmentCloudServicesAgreementMember2021-06-300001288847fivn:PurchaseCommitmentAdditionalCloudServicesAgreementMember2021-06-012021-06-300001288847fivn:PurchaseCommitmentAdditionalCloudServicesAgreementMember2021-06-300001288847us-gaap:ConvertibleDebtMember2021-06-300001288847country:US2021-04-012021-06-300001288847country:US2020-04-012020-06-300001288847country:US2021-01-012021-06-300001288847country:US2020-01-012020-06-300001288847us-gaap:NonUsMember2021-04-012021-06-300001288847us-gaap:NonUsMember2020-04-012020-06-300001288847us-gaap:NonUsMember2021-01-012021-06-300001288847us-gaap:NonUsMember2020-01-012020-06-300001288847country:US2021-06-300001288847country:US2020-12-310001288847us-gaap:NonUsMember2021-06-300001288847us-gaap:NonUsMember2020-12-310001288847srt:MinimumMember2021-06-300001288847srt:MaximumMember2021-06-300001288847fivn:BishopRanchBuildingLeaseMember2021-02-010001288847fivn:InferenceSolutionsMember2020-11-182020-11-180001288847fivn:InferenceSolutionsMember2020-11-180001288847srt:MaximumMemberfivn:InferenceSolutionsMember2021-06-300001288847fivn:InferenceSolutionsMember2021-06-300001288847us-gaap:DevelopedTechnologyRightsMemberfivn:InferenceSolutionsMember2020-11-180001288847us-gaap:CustomerRelatedIntangibleAssetsMemberfivn:InferenceSolutionsMember2020-11-180001288847us-gaap:TrademarksAndTradeNamesMemberfivn:InferenceSolutionsMember2020-11-180001288847us-gaap:DevelopedTechnologyRightsMemberfivn:InferenceSolutionsMember2020-11-182020-11-180001288847us-gaap:CustomerRelatedIntangibleAssetsMemberfivn:InferenceSolutionsMember2020-11-182020-11-180001288847us-gaap:TrademarksAndTradeNamesMemberfivn:InferenceSolutionsMember2020-11-182020-11-180001288847fivn:InferenceSolutionsMember2020-01-012020-12-310001288847fivn:InferenceSolutionsMember2021-04-012021-06-300001288847fivn:InferenceSolutionsMember2021-01-012021-06-300001288847fivn:VirtualObserverMember2020-04-012020-04-010001288847fivn:VirtualObserverMember2020-04-010001288847fivn:VirtualObserverMemberus-gaap:DevelopedTechnologyRightsMember2020-04-010001288847fivn:VirtualObserverMemberus-gaap:CustomerRelatedIntangibleAssetsMember2020-04-010001288847us-gaap:TrademarksAndTradeNamesMemberfivn:VirtualObserverMember2020-04-010001288847fivn:VirtualObserverMemberus-gaap:DevelopedTechnologyRightsMember2020-04-012020-04-010001288847fivn:VirtualObserverMemberus-gaap:CustomerRelatedIntangibleAssetsMember2020-04-012020-04-010001288847us-gaap:TrademarksAndTradeNamesMemberfivn:VirtualObserverMember2020-04-012020-04-010001288847fivn:VirtualObserverMember2020-01-012020-12-310001288847fivn:VirtualObserverMember2019-01-012019-12-310001288847fivn:Five9IncMemberus-gaap:SubsequentEventMemberfivn:ZoomMembersrt:ScenarioForecastMember2022-01-012022-06-300001288847fivn:Five9IncMemberus-gaap:SubsequentEventMemberfivn:ZoomMembersrt:ScenarioForecastMember2022-06-30fivn:extension0001288847fivn:Five9IncMemberus-gaap:SubsequentEventMember2021-07-162021-07-16
UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from             to             
Commission File Number: 001-36383
Five9, Inc.
(Exact Name of Registrant as Specified in Its Charter)
Delaware94-3394123
(State or Other Jurisdiction of
Incorporation or Organization)
(I.R.S. Employer
Identification No.)
3001 Bishop Drive, Suite 350
San Ramon, CA 94583
(Address of Principal Executive Offices) (Zip Code)
(925) 201-2000
(Registrant’s Telephone Number, Including Area Code)
_______________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading Symbol(s)Name of Each Exchange on Which Registered
Common stock, par value $0.001 per shareFIVNThe NASDAQ Global Market
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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted 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 and post 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 definitions of “large accelerated filer,” “accelerated filer”, “smaller reporting company”, and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large Accelerated FilerAccelerated Filer
Non-accelerated filer(Do not check if a smaller reporting Company)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.  Yes:  No: 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes:  No: 
As of July 23, 2021, there were 67,699,681 shares of the Registrant’s common stock, par value $0.001 per share, outstanding.


FIVE9, INC.
FORM 10-Q
TABLE OF CONTENTS

1

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, which involve substantial risks and uncertainties. These statements reflect the current views of our senior management with respect to future events and our financial performance. These forward-looking statements include statements with respect to our business, expenses, strategies, losses, growth plans, product and client initiatives, market growth projections, and our industry. Statements that include the words “expect,” “intend,” “plan,” “believe,” “project,” “forecast,” “estimate,” “may,” “should,” “anticipate” and similar statements of a future or forward-looking nature identify forward-looking statements for purposes of the federal securities laws or otherwise.
Forward-looking statements address matters that involve risks and uncertainties. Accordingly, there are or will be important factors that could cause our actual results to differ materially from those indicated in these statements. These factors include the information set forth in Part 1, Item 1A, of our Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and Part II, Item 1A, of this Quarterly Report, which we encourage you to carefully read, and include the following:
the occurrence of any event, change, or other circumstances that could delay or prevent closing of the merger (the “Merger”) with Zoom Video Communications, Inc., a Delaware corporation (“Zoom”) or give rise to the termination of that certain Agreement and Plan of Merger, or the Merger Agreement, dated July 16, 2021 by and among us, Zoom, and Summer Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Zoom (“Merger Sub”), or any adverse effects on our business, operations or financial results as a result of the announcement or consummation of the Merger;
our quarterly and annual results may fluctuate significantly, including as a result of the timing and success of new product and feature introductions by us, may not fully reflect the underlying performance of our business and may result in decreases in the price of our common stock;
if we are unable to attract new clients or sell additional services and functionality to our existing clients, our revenue and revenue growth will be harmed;
our recent rapid growth may not be indicative of our future growth, and even if we continue to grow rapidly, we may fail to manage our growth effectively;
failure to adequately retain and expand our sales force will impede our growth;
if we fail to manage our technical operations infrastructure, our existing clients may experience service outages, our new clients may experience delays in the deployment of our solution and we could be subject to, among other things, claims for credits or damages;
our growth depends in part on the success of our strategic relationships with third parties and our failure to successfully maintain, grow and manage these relationships could harm our business;
we have established, and are continuing to increase, our network of master agents and resellers to sell our solution; our failure to effectively develop, manage, and maintain this network could materially harm our revenues;
adverse economic conditions may harm our business;
the effects of the COVID-19 pandemic have materially affected how we, our clients and business partners are operating, and the duration and extent to which it will impact our future results of operations and overall financial performance remain uncertain;
security breaches and improper access to or disclosure of our data or our clients’ data, or other cyber attacks on our systems, could result in litigation and regulatory risk, harm our reputation and our business;
we may acquire other companies, or technologies or be the target of strategic transactions, or be impacted by transactions by other companies, which could divert our management’s attention, result in additional dilution to our stockholders and otherwise disrupt our operations and harm our operating results;
the markets in which we participate involve numerous competitors and are highly competitive, and if we do not compete effectively, our operating results could be harmed;
if our existing clients terminate their subscriptions or reduce their subscriptions and related usage, our revenues and gross margins will be harmed and we will be required to spend more money to grow our client base;
we sell our solution to larger organizations that require longer sales and implementation cycles and often demand more configuration and integration services or customized features and functions that we may not
2

offer, any of which could delay or prevent these sales and harm our growth rates, business and operating results;
because a significant percentage of our revenue is derived from existing clients, downturns or upturns in new sales will not be immediately reflected in our operating results and may be difficult to discern;
we rely on third-party telecommunications and internet service providers to provide our clients and their customers with telecommunication services and connectivity to our cloud contact center software and any failure by these service providers to provide reliable services could cause us to lose clients and subject us to claims for credits or damages, among other things;
we have a history of losses and we may be unable to achieve or sustain profitability;
the contact center software solutions market is subject to rapid technological change, and we must develop and sell incremental and new products in order to maintain and grow our business;
we may not be able to secure additional financing on favorable terms, or at all, to meet our future capital needs;
failure to comply with laws and regulations could harm our business and our reputation; and
we may not have sufficient cash to service our convertible senior notes and repay such notes, if required.
The foregoing factors should not be construed as exhaustive and should be read together with the other cautionary statements included in this report. If one or more of these or other risks or uncertainties materialize, or if our underlying assumptions prove to be incorrect, our actual results may differ materially from what we anticipate. You should not place undue reliance on our forward-looking statements. Any forward-looking statements you read in this report reflect our views only as of the date of this report with respect to future events and are subject to these and other risks, uncertainties and assumptions relating to our operations, results of operations, growth strategy and liquidity. We undertake no obligation to update any forward-looking statements made in this report to reflect events or circumstances after the date of this report or to reflect new information or the occurrence of unanticipated events, except as required by law.

3

PART I. FINANCIAL INFORMATION
ITEM 1. Financial Statements
FIVE9, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except per share data)
June 30, 2021December 31, 2020
(Unaudited)
ASSETS
Current assets:
Cash and cash equivalents$175,199 $220,372 
Marketable investments390,986 383,171 
Accounts receivable, net53,811 48,731 
Prepaid expenses and other current assets22,110 16,149 
Deferred contract acquisition costs, net26,791 20,695 
Total current assets668,897 689,118 
Property and equipment, net63,107 51,213 
Operating lease right-of-use assets46,966 9,010 
Intangible assets, net45,790 51,684 
Goodwill165,420 165,420 
Marketable investments72,758 42,127 
Other assets3,089 3,236 
Deferred contract acquisition costs, net — less current portion69,689 51,934 
Total assets$1,135,716 $1,063,742 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$17,632 $17,145 
Accrued and other current liabilities74,024 44,450 
Operating lease liabilities7,758 3,912 
Accrued federal fees5,138 3,745 
Sales tax liabilities1,588 1,714 
Finance lease liabilities36 612 
Deferred revenue33,237 31,983 
Total current liabilities139,413 103,561 
Convertible senior notes773,588 643,316 
Sales tax liabilities — less current portion867 857 
Operating lease liabilities — less current portion46,029 5,379 
Other long-term liabilities13,113 31,465 
Total liabilities973,010 784,578 
Commitments and contingencies (Note 10)
Stockholders’ equity:
Common stock68 67 
Additional paid-in capital366,637 476,941 
Accumulated other comprehensive income 299 335 
Accumulated deficit(204,298)(198,179)
Total stockholders’ equity162,706 279,164 
Total liabilities and stockholders’ equity$1,135,716 $1,063,742 
See accompanying notes to the unaudited condensed consolidated financial statements.
4

FIVE9, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
AND COMPREHENSIVE LOSS
(Unaudited, in thousands, except per share data)
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Revenue$143,782 $99,792 $281,664 $194,880 
Cost of revenue64,395 42,453 124,198 82,490 
Gross profit79,387 57,339 157,466 112,390 
Operating expenses:
Research and development24,648 17,208 46,769 32,397 
Sales and marketing46,024 32,231 90,823 62,391 
General and administrative22,909 16,129 45,154 30,787 
Total operating expenses93,581 65,568 182,746 125,575 
Loss from operations(14,194)(8,229)(25,280)(13,185)
Other (expense) income, net:
Interest expense(2,118)(5,734)(4,056)(9,218)
Loss on early extinguishment of debt (5,794) (5,794)
Other (expense) and interest income(353)829 (178)1,901 
Total other (expense) income, net(2,471)(10,699)(4,234)(13,111)
Loss before income taxes(16,665)(18,928)(29,514)(26,296)
Benefit from income taxes(135)(2,876)(652)(2,807)
Net loss$(16,530)$(16,052)$(28,862)$(23,489)
Net loss per share:
Basic and diluted$(0.25)$(0.25)$(0.43)$(0.38)
Shares used in computing net loss per share:
Basic and diluted67,292 63,282 67,008 62,494 
Comprehensive Loss:
Net loss$(16,530)$(16,052)$(28,862)$(23,489)
Other comprehensive (loss) income(80)(626)(36)428 
Comprehensive loss$(16,610)$(16,678)$(28,898)$(23,061)
See accompanying notes to the unaudited condensed consolidated financial statements.
5


FIVE9, INC.
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS’ EQUITY
(Unaudited, in thousands)
Common StockAdditional Paid-In CapitalAccumulated
Other Comprehensive Income
Accumulated
Deficit
Total Stockholders’ Equity
SharesAmount
Balance as of March 31, 202061,992 $62 $368,260 $1,630 $(163,486)$206,466 
Equity component of issuance of the 2025 convertible senior notes, net of issuance costs— — 154,363 — — 154,363 
Purchase of capped calls related to the 2025 convertible senior notes— — (90,448)— — (90,448)
Equity component from conversion of the 2023 convertible senior notes— — (293,809)— — (293,809)
Issuance of common stock upon partial conversion of the 2023 convertible senior notes2,724 3 268,570 — — 268,573 
Issuance of common stock upon exercise of stock options161 — 3,484 — — 3,484 
Issuance of common stock upon vesting of restricted stock units316 — — — — — 
Issuance of common stock under ESPP103 — 5,666 — — 5,666 
Stock-based compensation— — 16,791 — — 16,791 
Other comprehensive loss— — — (626)— (626)
Net loss— — — — (16,052)(16,052)
Balance as of June 30, 202065,296 $65 $432,877 $1,004 $(179,538)$254,408 
Balance as of March 31, 202167,029 $67 $331,528 $379 $(187,768)$144,206 
Issuance of common stock upon partial conversion of the 2023 convertible senior notes182 — (149)— — (149)
Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes(28)— 5 — — 5 
Issuance of common stock upon exercise of stock options123 — 2,224 — — 2,224 
Issuance of common stock upon vesting of restricted stock units310 1 — — — 1 
Issuance of common stock under ESPP68 — 8,128 — — 8,128 
Stock-based compensation— — 24,901 — — 24,901 
Other comprehensive loss— — — (80)— (80)
Net loss— — — — (16,530)(16,530)
Balance as of June 30, 202167,684 $68 $366,637 $299 $(204,298)$162,706 
See accompanying notes to the unaudited condensed consolidated financial statements.

6

FIVE9, INC.
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS’ EQUITY
(Unaudited, in thousands)
Common StockAdditional Paid-In CapitalAccumulated
Other Comprehensive Income
Accumulated
Deficit
Total Stockholders’ Equity
SharesAmount
Balance as of December 31, 201961,544 $61 $351,870 $576 $(156,049)$196,458 
Equity component of issuance of the 2025 convertible senior notes, net of issuance costs— — 154,363 — — 154,363 
Purchase of capped calls related to the 2025 convertible senior notes— — (90,448)— — (90,448)
Equity component from conversion of the 2023 convertible senior notes— — (293,809)— — (293,809)
Issuance of common stock upon partial conversion of the 2023 convertible senior notes2,724 3 268,570 — — 268,573 
Issuance of common stock upon exercise of stock options321 — 6,080 — — 6,080 
Issuance of common stock upon vesting of restricted stock units604 1 — — — 1 
Issuance of common stock under ESPP103 — 5,666 — — 5,666 
Stock-based compensation— — 30,585 — — 30,585 
Other comprehensive income— — — 428 — 428 
Net loss— — — — (23,489)(23,489)
Balance as of June 30, 202065,296 $65 $432,877 $1,004 $(179,538)$254,408 
Balance as of December 31, 202066,496 $67 $476,941 $335 $(198,179)$279,164 
Cumulative effect adjustment due to adoption of ASU 2020-06(1)
— — (168,412)— 22,743 (145,669)
Issuance of common stock upon partial conversion of the 2023 convertible senior notes325 — (275)— — (275)
Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes(47)— 7 — — 7 
Issuance of common stock upon exercise of stock options246 — 4,439 — — 4,439 
Issuance of common stock upon vesting of restricted stock units596 1 — — — 1 
Issuance of common stock under ESPP68 — 8,128 — — 8,128 
Stock-based compensation— — 45,809 — — 45,809 
Other comprehensive loss — — — (36)— (36)
Net loss— — — — (28,862)(28,862)
Balance as of June 30, 202167,684 $68 $366,637 $299 $(204,298)$162,706 
(1) Effective January 1, 2021, the Company adopted ASU 2020-06. Accordingly, the Company recorded a net reduction to opening accumulated deficit of $22.7 million and a net reduction to opening additional paid-in capital of $168.4 million as of January 1, 2021 due to the cumulative impact of adopting this new standard. See Note 1 for more information.

See accompanying notes to the unaudited condensed consolidated financial statements.
7

FIVE9, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited, in thousands)
Six Months Ended
June 30, 2021June 30, 2020
Cash flows from operating activities:
Net loss$(28,862)$(23,489)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization18,414 11,213 
Amortization of operating lease right-of-use assets4,473 2,786 
Amortization of deferred contract acquisition costs11,468 7,305 
Amortization of premium on marketable investments3,521 630 
Provision for doubtful accounts337 353 
Stock-based compensation45,809 30,585 
Amortization of discount and issuance costs on convertible senior notes1,959 8,571 
Loss on early extinguishment of debt 5,794 
Change in fair of value of contingent consideration5,200  
Tax benefit of valuation allowance associated with an acquisition (2,910)
Other226 82 
Changes in operating assets and liabilities:
Accounts receivable(5,526)(2,119)
Prepaid expenses and other current assets(5,962)(7,065)
Deferred contract acquisition costs(35,319)(19,153)
Other assets147 (1,604)
Accounts payable1,725 2,553 
Accrued and other current liabilities23,343 9,561 
Accrued federal fees and sales tax liabilities1,277 (945)
Deferred revenue(2,118)3,292 
Other liabilities(14,955)(281)
Net cash provided by operating activities25,157 25,159 
Cash flows from investing activities:
Purchases of marketable investments(325,628)(460,899)
Proceeds from maturities of marketable investments283,605 167,850 
Purchases of property and equipment(19,477)(14,891)
Cash paid to acquire Virtual Observer (28,313)
Cash paid to acquire substantially all of the assets of Whendu  (100)
Net cash used in investing activities(61,500)(336,353)
Cash flows from financing activities:
Proceeds from issuance of convertible senior notes, net of issuance costs  728,812 
Payments for capped call transactions  (90,448)
Repurchase of a portion of 2023 convertible senior notes, net of costs(17,622)(181,462)
Proceeds from exercise of common stock options4,439 6,080 
Proceeds from sale of common stock under ESPP8,128 5,666 
Payment of holdback related to the Virtual Observer acquisition(3,200) 
Payments of finance leases(575)(2,195)
Net cash (used in) provided by financing activities(8,830)466,453 
Net (decrease) increase in cash and cash equivalents(45,173)155,259 
Cash and cash equivalents:
Beginning of period220,372 77,976 
End of period$175,199 $233,235 
Supplemental disclosures of cash flow data:
Cash paid for interest$1,912 $305 
Cash paid for income taxes$163 $141 
Non-cash investing and financing activities:
Equipment purchased and unpaid at period-end$7,818 $2,838 
Capitalization of leasehold improvements and furniture and fixtures through non-cash lease incentive$4,815 $ 
Acquisition and related transaction costs accrued at period-end$ $3,700 
See accompanying notes to the unaudited condensed consolidated financial statements.
8

FIVE9, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
1. Description of Business and Summary of Significant Accounting Policies
Five9, Inc. and its wholly-owned subsidiaries (the “Company”) is a provider of cloud software for contact centers. The Company was incorporated in Delaware in 2001 and is headquartered in San Ramon, California. The Company has offices in Europe, Asia and Australia, which primarily provide research, development, sales, marketing, and client support services.
Proposed Merger with Zoom
On July 16, 2021, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) by and among the Company, Zoom Video Communications, Inc., a Delaware corporation (“Zoom”) and Summer Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Zoom (“Merger Sub”). Pursuant to the Merger Agreement, and upon the terms and subject to the conditions therein, at the effective time of the merger, Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving the Merger and continuing as a wholly owned subsidiary of Zoom. See Note 14 for additional details.
Basis of Presentation
The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation.
Certain prior period amounts within operating activities in the condensed consolidated statements of cash flows have been reclassified to conform to the current period presentation. The condensed consolidated balance sheet and the consolidated statement of stockholders' equity included in this Quarterly Report as of June 30, 2021 differ from the Form 10-K for the year ended December 31, 2020 as it reflects an immaterial error correction due to the reclassification of $2.3 million from treasury stock to additional paid-in-capital. This reclassification was from the shares received for the partial unwind of capped calls related to the 2023 convertible senior notes.
Use of Estimates
The preparation of condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The significant estimates made by management affect revenue and related reserves, as well as the fair value of liabilities assumed through business combinations. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates.
Significant Accounting Policies
The Company’s significant accounting policies are disclosed in its Annual Report on Form 10-K for the year ended December 31, 2020.
Recently Adopted Accounting Pronouncements
In August 2020, the FASB issued ASU No. 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity ("ASU 2020-06"), which simplifies the accounting for convertible instruments by removing the separation models for (1) convertible debt with a cash conversion feature and (2) convertible instruments with a beneficial conversion feature. The Company elected to
9

early adopt ASU 2020-06 as of January 1, 2021 using a modified retrospective transition method. Applying the transition guidance, the Company was required to apply the guidance to all impacted financial instruments that were outstanding as of January 1, 2021 with the cumulative effect recognized as an adjustment to the opening balance of accumulated deficit. As a result of early adopting ASU 2020-06, the Company made certain adjustments to its accounting for the outstanding 0.125% convertible senior notes due 2023 (the "2023 convertible senior notes") and the outstanding 0.500% convertible senior notes due 2025 (the "2025 convertible senior notes", and, together with the 2023 convertible senior notes, the "convertible senior notes"). The adoption of ASU 2020-06 resulted in the re-combination of the liability and equity components of the convertible senior notes into a single liability instrument, which required the Company to record a $168.4 million decrease in additional paid in capital from the derecognition of the separated equity components of these notes, a $145.7 million increase in debt from the derecognition of the discount associated with the separated equity components of the convertible senior notes, and a $22.7 million cumulative effect decrease to the opening balance of its accumulated deficit as of January 1, 2021 upon transition. Interest expense recognized in future periods will be reduced as a result of accounting for the convertible senior notes as a single liability instrument. Since the Company had a net loss for the three and six months ended June 30, 2021, the convertible senior notes were determined to be anti-dilutive and therefore had no impact to basic or diluted net loss per share for the periods as a result of adopting ASU 2020-06.
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which amends its guidance to simplify the accounting for income taxes by, among other things, removing exceptions to certain general principles in Topic 740, Income Taxes. The standard is effective for the Company beginning in the first quarter of 2021. The Company has adopted ASU 2019-12 and concluded that the impact on its condensed consolidated financial statements was immaterial.
Recent Accounting Pronouncements Not Yet Effective
The Company has reviewed or is in the process of evaluating all issued, but not yet effective, accounting pronouncements and does not believe the future adoption of any such accounting pronouncements will cause a material impact on its condensed consolidated financial position, operating results or cash flows.
2. Revenue
Contract Balances
The following table provides information about accounts receivable, net, deferred contract acquisition costs, net, contract assets and contract liabilities from contracts with customers (in thousands):
June 30, 2021December 31, 2020
Accounts receivable, net$53,811 $48,731 
Deferred contract acquisition costs, net:
Current$26,791 $20,695 
Non-current69,689 51,934 
Total deferred contract acquisition costs, net$96,480 $72,629 
Contract assets and contract liabilities:
Contract assets (included in prepaid expenses and other current assets)$1,654 $1,297 
Contract liabilities (deferred revenue) 33,237 31,983 
Contract liabilities (deferred revenue) (included in other long-term liabilities)2,592 3,373 
Net contract liabilities$(34,175)$(34,059)
The Company receives payments from customers based upon billing cycles. Invoice payment terms are usually 30 days or less. Accounts receivable are recorded when the right to consideration becomes unconditional.
Deferred contract acquisition costs are recorded when incurred and are amortized over an estimated customer benefit period of five years.
10

The Company’s contract assets consist of unbilled amounts typically resulting from professional services revenue recognition when it exceeds the total amounts billed to the customer. The Company’s contract liabilities consist of advance payments and billings in excess of revenue recognized.
In the three and six months ended June 30, 2021, the Company recognized revenue of $5.0 million and $25.3 million, respectively, related to its contract liabilities at December 31, 2020.
Remaining Performance Obligations
As of June 30, 2021, the aggregate amount of the total transaction price allocated in contracts with original duration of greater than one year to the remaining performance obligations was $443.0 million. The Company expects to recognize revenue on approximately three-fourths of the remaining performance obligation over the next 24 months, with the balance recognized thereafter. The Company has elected the optional exemption, which allows for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of one year or less. Such remaining performance obligations represent unsatisfied or partially unsatisfied performance obligations pursuant to ASC 606.
3. Investments and Fair Value Measurements
Marketable Investments
The Company’s marketable investments have been classified and accounted for as available-for-sale. The Company’s marketable investments as of June 30, 2021 and December 31, 2020 were as follows (in thousands):
June 30, 2021
Short-Term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$1,788 $1 $ $1,789 
U.S. treasury237,848 21 (4)237,865 
U.S. agency securities76,909 12 (3)76,918 
Commercial paper40,358   40,358 
Municipal bonds25,236 2 (2)25,236 
Corporate bonds8,821 1 (2)8,820 
Total$390,960 $37 $(11)$390,986 
June 30, 2021
Long-term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$509 $1 $ $510 
U.S. treasury2,994   2,994 
U.S. agency securities53,252  (31)53,221 
Municipal bonds14,858 3 (2)14,859 
Corporate bonds1,174   1,174 
Total$72,787 $4 $(33)$72,758 
11

December 31, 2020
Short-Term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$3,479 $1 $ $3,480 
U.S. treasury287,315 41 (4)287,352 
U.S. agency securities67,227 12 (6)67,233 
Commercial paper5,093   5,093 
Municipal bonds2,684 1 (1)2,684 
Corporate bonds17,323 6  17,329 
Total$383,121 $61 $(11)$383,171 
December 31, 2020
Long-term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasury$10,189 $ $ $10,189 
U.S. agency securities31,469 9 (1)31,477 
Municipal bonds461   461 
Total$42,119 $9 $(1)$42,127 
The following table presents the gross unrealized losses and the fair value for those marketable investments that were in an unrealized loss position for less than 12 months as of June 30, 2021 and December 31, 2020 (in thousands):
June 30, 2021December 31, 2020
Gross Unrealized LossesFair ValueGross Unrealized LossesFair Value
U.S. treasury$(4)$48,266 $(4)$78,549 
U.S. agency securities(34)81,845 (7)39,443 
Municipal bonds(4)17,263 (1)1,201 
Corporate bonds(2)7,444 (1)1,347 
Total$(44)$154,818 $(13)$120,540 

Although the Company had certain available-for-sale debt securities in an unrealized loss position as of June 30, 2021, no impairment loss was recorded since it did not intend to sell them, did not anticipate a need to sell them, and the decline in fair value was not due to any credit-related factors.
The amortized cost and fair values of the Company’s marketable investments by contractual maturity as of June 30, 2021 and December 31, 2020 were as follows (in thousands):
June 30, 2021December 31, 2020
CostFair ValueCostFair Value
Due within one year$390,960 $390,986 $383,121 $383,171 
Due after one year72,787 72,758 42,119 42,127 
Total$463,747 $463,744 $425,240 $425,298 


12

Fair Value Measurements
The Company carries cash equivalents and marketable investments at fair value. Fair value is based on the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1 — Observable inputs, which include unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 — Observable inputs other than Level 1 inputs, such as quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 — Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.
The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.
Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations or alternative pricing sources. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. The Company performs routine procedures such as comparing prices obtained from independent source to ensure that appropriate fair values are recorded.
The following tables set forth the Company’s assets measured at fair value by level within the fair value hierarchy (in thousands):
June 30, 2021
Level 1Level 2Level 3Total
Assets
Cash equivalents
Money market funds$53,799 $ $ $53,799 
Municipal bonds 14,644  14,644 
Total cash equivalents$53,799 $14,644 $ $68,443 
Marketable investments (short and long term)
Certificates of deposit$ $2,299 $ $2,299 
U.S. treasury240,859   240,859 
U.S. agency securities and government sponsored securities 130,139  130,139 
Commercial paper 40,358  40,358 
Municipal bonds 40,095  40,095 
Corporate bonds 9,994  9,994 
Total marketable investments$240,859 $222,885 $ $463,744 
Liabilities
Contingent consideration$ $ $23,300 $23,300 
13

December 31, 2020
Level 1Level 2Level 3Total
Assets
Cash equivalents
Money market funds$89,888 $ $ $89,888 
U.S. treasury39,997   39,997 
Total cash equivalents$129,885 $ $ $129,885 
Marketable investments (short and long-term)
Certificates of deposit$ $3,480 $ $3,480 
U.S. treasury297,540   297,540 
U.S. agency securities 98,711  98,711 
Commercial paper 5,093  5,093 
Municipal bonds 3,145  3,145 
Corporate bonds 17,329  17,329 
Total marketable investments$297,540 $127,758 $ $425,298 
Liabilities
Contingent consideration$ $ $18,100 $18,100 
As of June 30, 2021 and December 31, 2020, the estimated fair value of the Company’s outstanding 2023 convertible senior notes was $184.2 million and $253.1 million, respectively. As of June 30, 2021 and December 31, 2020, the estimated fair value of the Company's outstanding 2025 convertible senior notes was $1,108.2 million and $1,098.5 million, respectively. The fair values were determined based on the quoted price of the convertible senior notes in an inactive market on the last trading day of the reporting period and have been classified as Level 2 in the fair value hierarchy. See Note 6 for further information on the Company’s convertible senior notes.
As part of the agreement to acquire Inference Solutions Inc. ("Inference") in November 2020, the Company may be obligated to pay contingent earn out consideration of up to $24.0 million based upon achievement of certain milestones and relative thresholds during the earn out measurement period which ends on December 31, 2021. The fair value of the contingent consideration arrangement, estimated to be $23.3 million as of June 30, 2021, is classified within Level 3 and is determined using a probability-based scenario analysis approach. The resulting probability-weighted contingent consideration amounts were discounted based on the Company’s estimated cost of debt. Future changes in the achievement of certain milestones and relative thresholds could result in a material change to the fair value of the contingent consideration, and such changes will be recorded in general and administrative expense in the consolidated statements of operations and comprehensive loss. During the three and six months ended June 30, 2021, the Company recognized $2.7 million and $5.2 million, respectively, of contingent consideration expense due to an increase in fair value of the contingent consideration as a result of the estimated achievement of the forecast (and reduced uncertainty about making a payment), the shorter time to payment, and a decrease in the cost of debt.
A reconciliation of the beginning and ending balance for contingent consideration consisted of the following (in thousands):
Three Months Ended June 30, 2021Six Months Ended June 30, 2021
Balance, beginning of period$20,600 $18,100 
  Change in fair value of contingent consideration2,700 5,200 
Balance, end of period$23,300 $23,300 
There were no assets or liabilities measured at fair value on a non-recurring basis as of June 30, 2021 and December 31, 2020.
14

The Company’s other financial instruments’ fair value, including accounts receivable, accounts payable and other current liabilities, approximate their carrying value due to the relatively short maturity of those instruments. The carrying amounts of the Company’s operating and finance leases approximate their fair value, which is the present value of expected future cash payments based on assumptions about current interest rates and the creditworthiness of the Company.
4. Financial Statement Components
Cash and cash equivalents consisted of the following (in thousands):
June 30, 2021December 31, 2020
Cash$106,756 $90,487 
Money market funds53,799 89,888 
U.S. treasury 39,997 
Municipal bonds14,644  
Total cash and cash equivalents$175,199 $220,372 
Accounts receivable, net consisted of the following (in thousands):
June 30, 2021December 31, 2020
Trade accounts receivable$48,501 $42,366 
Unbilled trade accounts receivable, net of advance client deposits5,451 6,492 
Allowance for doubtful accounts
(141)(127)
Accounts receivable, net$53,811 $48,731 
Prepaid expenses and other current assets consisted of the following (in thousands):
June 30, 2021December 31, 2020
Prepaid expenses$13,724 $9,816 
Other current assets6,732 5,036 
Contract assets1,654 1,297 
Prepaid expenses and other current assets$22,110 $16,149 
Property and equipment, net consisted of the following (in thousands):
June 30, 2021December 31, 2020
Computer and network equipment$101,047 $89,763 
Computer software32,694 25,888 
Internal-use software development costs500 500 
Furniture and fixtures3,964 3,372 
Leasehold improvements5,531 2,335 
Property and equipment143,736 121,858 
Accumulated depreciation and amortization(80,629)(70,645)
Property and equipment, net$63,107 $51,213 
Depreciation and amortization expense associated with property and equipment was $6.7 million and $12.5 million, respectively, for the three and six months ended June 30, 2021. Depreciation and amortization expense associated with property and equipment was $4.5 million and $8.4 million, respectively, for the three and six months ended June 30, 2020.
15

Property and equipment capitalized under finance lease obligations consists primarily of computer and network equipment and was as follows (in thousands):
June 30, 2021December 31, 2020
Gross$44,009 $45,021 
Less: accumulated depreciation and amortization(42,211)(41,908)
Total$1,798 $3,113 
Accrued and other current liabilities consisted of the following (in thousands):
June 30, 2021December 31, 2020
Accrued expenses$15,068 $15,217 
Accrued compensation and benefits35,656 29,233 
Contingent consideration23,300  
Accrued and other current liabilities$74,024 $44,450 
Other long-term liabilities consisted of the following (in thousands):
June 30, 2021December 31, 2020
Deferred revenue$2,592 $3,373 
Deferred tax liabilities3,511 4,438 
Other long-term liabilities7,010 5,554 
Contingent consideration 18,100 
Other long-term liabilities$13,113 $31,465 

16

5. Goodwill and Intangible Assets
Goodwill
There was no activity in the Company's goodwill balance during the six months ended June 30, 2021.
Intangible Assets
The following table summarizes the activity in the Company's intangible assets balance during the three and six months ended June 30, 2021 (in thousands):
Three Months Ended June 30, 2021Six Months Ended June 30, 2021
Beginning of the period$48,737 $51,684 
  Amortization(2,947)(5,894)
End of the period$45,790 $45,790 
The components of intangible assets were as follows (in thousands):
June 30, 2021December 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Amortization period (Years)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Amortization period (Years)
Developed technology$56,214 $(12,291)$43,923 4.5$56,214 $(6,761)$49,453 4.9
Acquired workforce470 (256)214 1.4470 (177)293 1.9
Customer relationships1,600 (261)1,339 4.21,600 (101)1,499 4.7
Trademarks500 (186)314 1.3500 (61)439 1.8
Total$58,784 $(12,994)$45,790 4.4$58,784 $(7,100)$51,684 4.9
Amortization expense for intangible assets was $2.9 million and $5.9 million during the three and six months ended June 30, 2021, respectively. Amortization expense for intangible assets was $1.7 million and $2.8 million during the three and six months ended June 30, 2020, respectively. The increase in amortization expense during the three and six months ended June 30, 2021 was due to the acquisition of intangible assets from Inference in November 2020 and Virtual Observer in April 2020.
As of June 30, 2021, the expected future amortization expense for intangible assets was as follows (in thousands):
PeriodExpected Future Amortization Expense
Remaining 2021$5,893 
202211,704 
202310,870 
20247,527 
20255,596 
Thereafter4,200 
Total$45,790 

17

6. Debt
2025 Convertible Senior Notes and Related Capped Call Transactions
In May and June 2020, the Company issued $747.5 million aggregate principal amount of the 2025 convertible senior notes in a private offering, which aggregate principal amount included the exercise in full of the initial purchasers’ option to purchase up to an additional $97.5 million principal amount of the 2025 convertible senior notes. The 2025 convertible senior notes mature on June 1, 2025 and bear interest at a fixed rate of 0.500% per annum, payable semiannually in arrears on June 1 and December 1 of each year, beginning on December 1, 2020. In addition, under the terms of the 2025 convertible senior notes, the Company is obligated to pay additional interest on the 2025 convertible senior notes at a rate equal to 0.500% per annum for the period from June 13, 2021 through July 8, 2021, after which such additional interest is no longer payable. The total net proceeds from the issuance of the 2025 convertible senior notes, after deducting initial purchasers' discounts and commissions and estimated debt issuance costs, were approximately $728.8 million.
Each $1,000 principal amount of the 2025 convertible senior notes is initially convertible into 7.4437 shares of the Company’s common stock (the “2025 Conversion Option”), which is equivalent to an initial conversion price of approximately $134.34 per share of common stock, subject to adjustment upon the occurrence of specified events. The initial conversion price represents a premium of approximately 30% to the $103.34 per share closing price of the Company’s common stock on The Nasdaq Global Market on May 21, 2020. The 2025 convertible senior notes are convertible, in multiples of $1,000 principal amount, at the option of the holders prior to the close of business on the business day immediately preceding March 1, 2025, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on September 30, 2020 (and only during such calendar quarter), if the last reported sale price of the Company’s 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; (2) during the five business day period after any five consecutive trading day period (the “2025 Measurement Period”) in which the trading price (as defined in the 2025 Indenture governing the 2025 convertible senior notes) per $1,000 principal amount of the 2025 convertible senior notes for each trading day of the 2025 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 in effect on each such trading day; (3) if the Company calls any or all of the 2025 convertible senior notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after March 1, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2025 convertible senior notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances. 
Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election. If the Company undergoes a fundamental change (as defined in the indenture governing the 2025 convertible senior notes), subject to certain conditions, holders may require the Company to repurchase for cash all or any portion of their 2025 convertible senior notes, in principal amounts of $1,000 or a multiple thereof, at a fundamental change repurchase price equal to 100% of the principal amount of the 2025 convertible senior notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events or if the Company issues a notice of redemption, it will, under certain circumstances, increase the conversion rate for holders who elect to convert their notes in connection with such corporate event or during the relevant redemption period.
There have been no changes to the initial conversion price of the 2025 convertible senior notes since issuance. The closing market price of the Company's common stock of $183.39 per share on June 30, 2021, the last trading day during the three months ended June 30, 2021, was greater than $174.64 per share, which represents 130% of the initial conversion price of $134.34 per share. However, the last reported sale price of the Company’s 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, June 30, 2021, was not greater than or equal to 130% of the initial conversion price. As such, during the three months ended June 30, 2021, the conditions allowing holders of the 2025 convertible senior notes to convert were not met. The 2025 convertible senior notes are therefore not convertible for the three months ending September 30, 2021.
The Company may not redeem the 2025 convertible senior notes prior to June 6, 2023. The Company may redeem for cash all or any portion of the 2025 convertible senior notes, at its option, on or after June 6, 2023 and prior to March 1, 2025 if the last reported sale price of its common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day
18

period (including the last trading day of such period) ending not more than two trading days immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2025 convertible senior notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. No sinking fund is provided for the 2025 convertible senior notes.
The 2025 convertible senior 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 2025 convertible senior notes; equal in right of payment to any of the Company’s unsecured indebtedness that is not so subordinated (including the 2023 convertible senior notes); 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 structurally junior to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.
Prior to the adoption of ASU 2020-06 on January 1, 2021 and in accounting for the issuance of the 2025 convertible senior notes, the 2025 convertible senior notes were separated into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated conversion feature. The carrying amount of the equity component representing the 2025 Conversion Option was $158.3 million and was determined by deducting the fair value of the liability component from the par value of the 2025 convertible senior notes. The equity component was recorded in additional paid-in-capital and was not re-measured as long as it continued to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount (the “Debt Discount”) was amortized to interest expense over the contractual term of the 2025 convertible senior notes at an effective interest rate of 5.76%.
Prior to the adoption of ASU 2020-06 on January 1, 2021 and in accounting for the debt issuance costs of $18.7 million related to the 2025 convertible senior notes, the Company allocated the total amount incurred to the liability and equity components of the 2025 convertible senior notes based on their relative values. Issuance costs attributable to the liability component were $14.7 million and were amortized to interest expense using the effective interest method over the contractual term of the 2025 convertible senior notes. Issuance costs attributable to the equity component were netted with the equity component in additional paid-in-capital.
On January 1, 2021, the Company elected to early adopt ASU 2020-06 based on a modified retrospective transition method. Under such transition, prior-period information has not been retrospectively adjusted.
In accounting for the 2025 convertible senior notes after adoption of ASU 2020-06, the 2025 convertible senior notes are accounted for as a single liability, and the carrying amount of the 2025 convertible senior notes is $732.8 million as of June 30, 2021, with principal of $747.5 million, net of issuance cost of $14.7 million. The 2025 senior convertible notes were classified as long term liabilities as of June 30, 2021. The issuance cost related to the 2025 convertible senior notes is being amortized to interest expense over the contractual term of the 2025 convertible senior notes at an effective interest rate 1.0%.
The net carrying amount of the 2025 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands):
June 30, 2021December 31, 2020
Principal$747,500 $747,500 
Unamortized debt discount (141,792)
Unamortized issuance costs(14,707)(13,192)
Net carrying amount$732,793 $592,516 

19

The net carrying amount of the equity component of the 2025 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands):
June 30, 2021December 31, 2020
Equity component$— $158,321 
Issuance costs— (3,958)
Net carrying amount$— $154,363 
Interest expense related to the 2025 convertible senior notes was as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Contractual interest expense$1,121 $362 $2,055 $362 
Amortization of debt discount 2,528  2,528 
Amortization of issuance costs912 235 1,802 235 
Total interest expense$2,033 $3,125 $3,857 $3,125 
In connection with the issuance of the 2025 convertible senior notes, the Company entered into privately negotiated capped call transactions (the “2025 Capped Call Transactions”) with certain financial institutions. The 2025 Capped Call Transactions are expected generally to reduce the potential dilution to the Company’s common stock in connection with any conversion of the 2025 convertible senior notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted 2025 convertible senior notes, as the case may be, with such reduction and/or offset subject to a cap based on the cap price. The initial cap price of the 2025 Capped Call Transactions was $206.68 per share and is subject to certain adjustments under the terms of the 2025 Capped Call Transactions. The 2025 Capped Call Transactions cover, subject to anti-dilution adjustments, approximately 5.6 million shares of the Company’s common stock. For accounting purposes, the 2025 Capped Call Transactions are separate transactions, and not integrated with the issuance of the 2025 convertible senior notes. As these transactions meet certain accounting criteria, the 2025 Capped Call Transactions are recorded in stockholders’ equity and are not accounted for as derivatives. The cost to the Company of the 2025 Capped Call Transactions was $90.5 million during the year ended December 31, 2020, which was recorded as a reduction to additional paid-in capital.
Maturity of the Company’s 2025 convertible senior notes as of June 30, 2021 was as follows (in thousands):
PeriodAmount to Mature
2025 (Maturity date of June 1, 2025)$747,500 
Total$747,500 

2023 Convertible Senior Notes and Related Capped Call Transactions
In May 2018, the Company issued $258.8 million aggregate principal amount of 2023 convertible senior notes in a private offering. The 2023 convertible senior notes mature on May 1, 2023 and bear interest at a fixed rate of 0.125% per annum, payable semiannually in arrears on May 1 and November 1 of each year. The total net proceeds from the offering, after deducting initial purchasers' discounts and commissions and estimated debt issuance costs, was approximately $250.8 million.
In May 2020, the Company used part of the net proceeds from the issuance of the 2025 convertible senior notes to repurchase, exchange or otherwise retire approximately $181.0 million aggregate principal amount of the 2023 convertible senior notes in privately-negotiated transactions for aggregate consideration of $449.6 million, consisting of $181.0 million in cash and 2,723,581 shares of the Company’s common stock (the "2023 Note Repurchase Transactions").
As of June 30, 2021, after giving effect to the 2023 Note Repurchase Transactions and other settlements upon conversion requests, approximately $41.3 million aggregate principal amount of 2023 convertible senior notes remained outstanding.
20

The 2023 Note Repurchase Transactions were accounted for as a debt extinguishment. Pursuant to ASC Subtopic 470-20 under existing accounting rules prior to ASU 2020-06 adoption, total consideration for the 2023 Note Repurchase Transactions was separated into liability and equity components by estimating the fair value of a similar liability without a conversion option and assigning the residual value to the equity component. The gain or loss on extinguishment of the debt was subsequently determined by comparing the repurchase consideration allocated to the liability component to the sum of the carrying value of the liability component, net of the proportionate amounts of unamortized debt discount and the remaining unamortized debt issuance costs. Of the $449.6 million in aggregate consideration paid by the Company in connection with the 2023 Note Repurchase Transactions, $155.8 million and $293.8 million were allocated to the debt and equity components, respectively, using an effective interest rate of 5.32% to determine the fair value of the liability component. This interest rate was based on the income and market-based approaches used to determine the effective interest rate of the 2023 convertible senior notes, adjusted for the remaining term of the 2023 convertible senior notes. As of the settlement of the 2023 Note Repurchase Transactions, the carrying value of the 2023 convertible senior notes subject to the 2023 Note Repurchase Transactions, net of unamortized debt discount and issuance costs, was $150.4 million. The Company also incurred approximately $0.5 million in third party transaction costs related to the 2023 Note Repurchase Transactions. These costs were allocated to the liability and equity components in proportion to the allocation of consideration transferred at settlement and accounted for as debt extinguishment costs and equity reacquisition costs, respectively. The 2023 Note Repurchase Transactions resulted in a $5.8 million loss on early debt extinguishment in the second quarter of fiscal 2020, of which $2.7 million consisted of unamortized debt issuance costs.
Each $1,000 principal amount of the 2023 convertible senior notes was initially convertible into 24.4978 shares of the Company’s common stock (the “2023 Conversion Option”), which is equivalent to an initial conversion price of approximately $40.82 per share of common stock, subject to adjustment upon the occurrence of specified events. The 2023 convertible senior notes are convertible, in multiples of $1,000 principal amount, at the option of the holders at any time prior to the close of business on the business day immediately preceding November 1, 2022, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ended on September 30, 2018 (and only during such calendar quarter), if the last reported sale price of the Company’s 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; (2) during the five business day period after any five consecutive trading day period (the “2023 Measurement Period”) in which the trading price (as defined in the indenture governing the 2023 convertible senior notes) per $1,000 principal amount of the 2023 convertible senior notes for each trading day of the 2023 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 in effect on each such trading day; (3) if the Company calls any or all of the 2023 convertible senior notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after November 1, 2022 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2023 convertible senior notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances. 
Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election. If the Company undergoes a fundamental change (as defined in the indenture governing the 2023 convertible senior notes), subject to certain conditions, holders may require the Company to repurchase for cash all or any portion of their 2023 convertible senior notes, in principal amounts of $1,000 or a multiple thereof, at a fundamental change repurchase price equal to 100% of the principal amount of the 2023 convertible senior notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or if the Company issues a notice of redemption, it will, under certain circumstances, increase the conversion rate for holders who elect to convert their 2023 convertible senior notes in connection with such corporate event or during the relevant redemption period.
There have been no changes to the initial conversion price of the 2023 convertible senior notes since issuance. During each of the quarters from the third quarter of 2019 through the second quarter of 2021, one of the triggers for convertibility of the 2023 convertible senior notes was triggered as the last reported sale price of the Company’s common stock was greater than $53.07 per share, which represents 130% of the initial conversion price of $40.82 per share, for at least 20 trading days in the period of 30 consecutive trading days ended on, and including, the last trading day of the quarter for each quarter of 2020 and for the first and second quarters of 2021. As a result, the 2023 convertible senior notes were convertible, in multiples of $1,000 principal amount, at the option of the 2023 convertible senior note holders between October 1, 2019 to June 30, 2021, and are also currently convertible
21

between July 1, 2021 to September 30, 2021. Whether the 2023 convertible senior notes will be convertible after September 30, 2021 will depend on the continued satisfaction of this condition or other conversion conditions in the future. During the six months ended June 30, 2021, the Company paid $17.6 million in cash and issued 324,575 shares of its common stock to settle aggregate principal amount of $17.6 million of its 2023 convertible senior notes. As of June 30, 2021, approximately $41.3 million aggregate principal amount of our 2023 convertible senior notes remained outstanding. The conversions that occurred prior to January 1, 2021 resulted in a $1.2 million loss on early debt extinguishment. The conversions that occurred during the six months ended June 30, 2021 were subject to ASU 2020-06 and such conversions were accounted for as contractual conversions, which did not result in any gain or loss upon their settlement.
During 2020, the Company received 15,714 shares from the partial unwind of capped calls resulting from the settlement of its 2023 convertible senior notes. The receipt of the 15,714 shares reduced the number of common shares outstanding. During the six months ended June 30, 2021, the Company received an additional 46,724 shares from the partial unwind of capped calls resulting from the settlement of its 2023 convertible senior notes. The receipt of the 46,724 shares reduced the number of common shares outstanding.
In addition, on or prior to June 30, 2021, the Company received elections to convert aggregate principal amount of $1.2 million of its 2023 convertible senior notes that remain unsettled as of the end of the second quarter of 2021. The Company expects to settle these conversions in cash or a combination of cash and shares during the second half of 2021. The Company has the option to settle any future election conversion notices in cash, shares, or a combination of cash and shares.
The 2023 convertible senior notes became redeemable at the Company's option on May 5, 2021. The Company may redeem for cash all or any portion of the 2023 convertible senior notes, at its option, if the last reported sale price of its common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than two trading days immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2023 convertible senior notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. No sinking fund is provided for the 2023 convertible senior notes.
The 2023 convertible senior 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 convertible senior notes; equal in right of payment to any of the Company’s unsecured indebtedness that is not so subordinated (including the 2025 convertible senior notes); 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 structurally junior to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.
Prior to the adoption of ASU 2020-06 on January 1, 2021 and in accounting for the issuance of the 2023 convertible senior notes, the 2023 convertible senior notes were separated into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated conversion feature. The equity component was recorded in additional paid-in-capital and was not re-measured as long as it continued to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount (the "Debt Discount") was amortized to interest expense over the contractual term of the 2023 convertible senior notes at an effective interest rate of 6.39%.
Prior to the adoption of ASU 2020-06 on January 1, 2021 and in accounting for the debt issuance costs of $8.0 million related to the 2023 convertible senior notes, the Company allocated the total amount incurred to the liability and equity components of the 2023 convertible senior notes based on their relative values. Issuance costs attributable to the liability component were $6.0 million and were amortized to interest expense using the effective interest method over the contractual term of the 2023 convertible senior notes. Issuance costs attributable to the equity component were netted with the equity component in additional paid-in-capital.
After the adoption of ASU 2020-06, the 2023 convertible senior notes are accounted for as a single liability, and the carrying amount of the 2023 convertible senior notes was $40.8 million as of June 30, 2021, with principal of $41.3 million, net of issuance cost of $0.5 million. The 2023 senior convertible notes were classified as long term liabilities during the six months ended on June 30, 2021. The issuance cost related to the 2023 convertible senior notes is being amortized to interest expense over the contractual term of the 2023 convertible senior notes at an effective interest rate 0.76%.

22

The net carrying amount of the 2023 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands):
June 30, 2021December 31, 2020
Principal$41,278 $58,867 
Unamortized debt discount (7,367)
Unamortized issuance costs(483)(700)
Net carrying amount$40,795 $50,800 
The net carrying amount of the equity component of the 2023 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands):
June 30, 2021December 31, 2020
Equity component$— $14,505 
Issuance costs— (455)
Net carrying amount$— $14,050 
Interest expense related to the 2023 convertible senior notes was as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Contractual interest expense$6 $60 $23 $141 
Amortization of debt discount 2,272  5,304 
Amortization of issuance costs73 216 157 504 
Total interest expense$79 $2,548 $180 $5,949 
In connection with the issuance of the 2023 convertible senior notes, the Company entered into privately negotiated capped call transactions (the “2023 Capped Call Transactions”) with certain financial institutions. The 2023 Capped Call Transactions are expected generally to reduce the potential dilution to the Company’s common stock upon any conversion of the 2023 convertible senior notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted 2023 convertible senior notes, as the case may be, with such reduction and/or offset subject to a cap based on the cap price. The initial cap price of the 2023 Capped Call Transactions was $62.80 per share, and is subject to certain adjustments under the terms of the 2023 Capped Call Transactions. The 2023 Capped Call Transactions cover, subject to anti-dilution adjustments, approximately 6.3 million shares of the Company’s common stock. For accounting purposes, the 2023 Capped Call Transactions are separate transactions, and not integrated with the issuance of the 2023 convertible senior notes. As these transactions meet certain accounting criteria, the 2023 Capped Call Transactions are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of $31.4 million incurred in connection with the 2023 Capped Call Transactions was recorded as a reduction to additional paid-in capital.
In connection with the 2023 Note Repurchase Transactions, the Company amended the 2023 Capped Call Transactions such that the portion associated with the 2023 convertible senior notes subject to the 2023 Note Repurchase Transactions would remain outstanding notwithstanding the retirement of $181.0 million aggregate principal amount of 2023 convertible senior notes. Following such amendment, the 2023 Capped Call Transactions continue to meet the accounting criteria to be recorded in stockholders’ equity and are not accounted for as derivatives.
Maturity of the Company’s 2023 convertible senior notes as of June 30, 2021 was as follows (in thousands):
PeriodAmount to Mature
2023 (Maturity date of May 1, 2023)$41,278 
Total$41,278 

23

7. Stockholders’ Equity
Capital Structure
Common Stock
The Company is authorized to issue 450,000,000 shares of common stock with a par value of $0.001 per share. As of June 30, 2021 and December 31, 2020, the Company had 67,683,848 and 66,496,060 shares of common stock issued and outstanding, respectively. During the three and six months ended June 30, 2021, the Company issued 181,560 shares and 324,575 shares, respectively, of common stock in connection with 2023 convertible senior note settlements. During the three and six months ended June 30, 2021, the Company also received 27,938 and 46,724 shares, respectively, from the partial unwind of capped calls resulting from the settlement of its 2023 convertible senior notes. The receipt of the 27,938 shares and 46,724 shares during the three and six months ended June 30, 2021, respectively, reduced the number of common shares outstanding. See Note 6 for further details.
Preferred Stock
The Company is authorized to designate and issue up to 5,000,000 shares of preferred stock with a par value of $0.001 per share in one or more series without stockholder approval and to fix the rights, preferences, privileges and restrictions thereof. As of June 30, 2021 and December 31, 2020, there were no shares of preferred stock issued and outstanding.
Common Stock Reserved for Future Issuance
Shares of common stock reserved for future issuance related to outstanding equity awards and employee equity incentive plans were as follows (in thousands):
June 30, 2021
Stock options outstanding2,129
Restricted stock units outstanding2,273
Shares available for future grant under 2014 Plan14,165
Shares available for future issuance under ESPP3,129
Total shares of common stock reserved21,696
Stock Options
A summary of the Company’s stock option activity during the six months ended June 30, 2021 is as follows (in thousands, except years and per share data):
Number of
Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life
(Years)
Aggregate
Intrinsic
Value
Outstanding as of December 31, 20202,255 $26.33 
Options granted (weighted average grant date fair value of $81.48 per share)
130 180.76 
Options exercised(246)18.05 
Options forfeited or expired(10)82.62 
Outstanding as of June 30, 20212,129 $36.47 5.3$312,868 
The aggregate intrinsic value amounts are computed based on the difference between the exercise price of the stock options and the fair market value of the Company’s common stock of $183.39 per share as of June 30, 2021 for all in-the-money stock options outstanding.
24

Restricted Stock Units
A summary of the Company’s restricted stock unit ("RSU"), activity during the six months ended June 30, 2021 is as follows (in thousands, except per share data):     
Number of SharesWeighted Average Grant Date Fair Value Per Share
Outstanding as of December 31, 20202,267 $65.42 
RSUs granted691 179.79 
RSUs vested and released(596)58.11 
RSUs forfeited(89)83.94 
Outstanding as of June 30, 20212,273 100.80 
Stock-Based Compensation
Stock-based compensation expense was as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Cost of revenue$3,781 $2,499 $6,886 $4,488 
Research and development6,152 3,684 10,915 6,491 
Sales and marketing8,208 5,265 14,979 9,371 
General and administrative6,760 5,343 13,029 10,235 
Total stock-based compensation$24,901 $16,791 $45,809 $30,585 
As of June 30, 2021, unrecognized stock-based compensation expense by award type and their expected weighted-average recognition periods are summarized in the following table (in thousands, except years).
Stock OptionRSUESPP
Unrecognized stock-based compensation expense$26,930 $217,556 $1,907 
Weighted-average amortization period2.7 years3.1 years0.4 years
The weighted-average assumptions used to value stock options granted during the periods presented were as follows:
Stock Options
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Expected term (years)6.06.06.06.0
Volatility47 %48 %47 %47 %
Risk-free interest rate1.0 %0.4 %1.0 %1.1 %
Dividend yield (1)
    
(1)The Company has not paid, and does not anticipate paying, cash dividends on its shares of common stock. Accordingly, the expected dividend yield is zero.
8. Net Loss Per Share
Basic net loss per share is calculated by dividing net loss by the weighted average number of shares of common stock outstanding during the period, and excludes any dilutive effects of employee stock-based awards and potential shares upon conversion of the convertible senior notes. Diluted net loss per share is computed giving effect to all potentially dilutive shares of common stock, including common stock issuable upon exercise of stock options, vesting of restricted stock units and shares of common stock issuable upon conversion of convertible senior notes. As the Company had net losses for the three and six months ended June 30, 2021 and 2020, all potentially issuable shares of common stock were determined to be anti-dilutive.
25

The following table presents the calculation of basic and diluted net loss per share (in thousands, except per share data):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Net loss$(16,530)$(16,052)$(28,862)$(23,489)
Weighted-average shares used in computing basic and diluted net loss per share67,292 63,282 67,008 62,494 
Basic and diluted net loss per share$(0.25)$(0.25)$(0.43)$(0.38)
The following securities were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Stock options2,129 2,431 2,129 2,431 
Restricted stock units
2,273 2,753 2,273 2,753 
Convertible senior notes (1)
6,708 1,106 6,796 984 
Total11,110 6,290 11,198 6,168 
(1) Anti-dilutive convertible senior notes were calculated under the if-converted method for the three and six months ended June 30, 2021 due to the adoption of ASU 2020-06 and under the treasury stock method for the three and six months ended June 30, 2020.
Prior to the adoption of ASU 2020-06, the Company used the treasury stock method for calculating any potential dilutive effect of the conversion spread of its convertible senior notes. The conversion spread had a dilutive impact for the 2023 convertible senior notes during the three and six months ended June 30, 2020 since the average market price of the Company’s common stock during the period exceeded the initial conversion price of $40.82 per share. However, the potential shares of common stock issuable upon the conversion of the 2023 convertible senior notes were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive.
After the adoption of ASU 2020-06, the Company used the if-converted method for calculating any potential dilutive effect of its convertible senior notes for the three and six months ended June 30, 2021. Under this method, the Company calculates diluted earnings per share under both the cash and share settlement assumptions to determine which is more dilutive. If share settlement is more dilutive, the Company calculates diluted earnings per share assuming that all the convertible senior notes were converted solely into shares of common stock at the beginning of the reporting period. The potential impact upon the conversion of the convertible senior notes were excluded from the calculation of diluted net loss per share for the three and six months ended June 30, 2021 because their effect would have been anti-dilutive.
9. Income Taxes
The benefit from income taxes for the three and six months ended June 30, 2021 was approximately $(0.1) million and $(0.7) million, respectively. The benefit from income taxes for the three and six months ended June 30, 2020 was approximately $(2.9) million and $(2.8) million, respectively. The benefit from income taxes for the three and six months ended June 30, 2021 consisted primarily of a foreign income tax benefit offset by domestic state minimum taxes. The benefit from income taxes for the three and six months ended June 30, 2020 consisted primarily of foreign income taxes, a benefit from the reduction of the valuation allowance due to purchase accounting related to the Virtual Observer acquisition, offset by domestic state minimum taxes.
For the three and six months ended June 30, 2021, the benefit from income taxes differed from the statutory amount primarily due to state and foreign income taxes and the Company realizing no benefit for current year domestic losses due to maintaining a full valuation allowance against its domestic net deferred tax assets. For the three and six months ended June 30, 2020, the provision for income taxes differed from the statutory amount
26

primarily due to reduction in the valuation allowance resulting from the recording of deferred tax liabilities related to the Virtual Observer acquisition.
The realization of tax benefits of deferred tax assets is dependent upon future levels of taxable income, of an appropriate character, in the periods the items are expected to be deductible or taxable. Based on the available objective evidence, the Company does not believe it is more likely than not that the net deferred tax assets will be realizable. Accordingly, the Company has provided a full valuation allowance against the domestic net deferred tax assets as of June 30, 2021 and December 31, 2020. The Company intends to maintain the remaining valuation allowance until sufficient positive evidence exists to support a reversal of, or decrease in, the valuation allowance. During the three and six months ended June 30, 2021, there were no material changes to the total amount of unrecognized tax benefits.
10. Commitments and Contingencies
Commitments
The Company’s principal commitments consist of future payment obligations under its convertible senior notes, finance leases to finance data centers and other computer and networking equipment purchases, operating leases for office facilities, cloud services agreement, and agreements with third parties to provide co-location hosting, telecommunication usage and equipment maintenance services. These commitments as of December 31, 2020 are disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020, and did not change materially during the six months ended June 30, 2021, except for certain hosting and telecommunications agreements, cloud service agreements, the convertible senior notes, the contingent consideration described in Note 3, and the operating leases described in Note 12.
As of June 30, 2021, the Company’s commitment under various hosting and telecommunications agreements totaled $11.8 million for terms ranging up to 60 months. These agreements require the Company to make monthly payments over the service term in exchange for certain network services.
In September 2020, the Company entered into a cloud services agreement for a term of three years and a total commitment of $12.5 million. As of June 30, 2021, the total remaining commitment was approximately $7.5 million, of which approximately $5.0 million and $2.5 million is expected to be paid for the remainder of 2021 and 2022, respectively. In June 2021, the Company entered into an additional cloud services agreement for a term of three years and a total commitment of $5.0 million, of which $1.1 million is expected to be paid in 2021, $1.7 million in 2022, and $2.2 million in 2023.
As of June 30, 2021, $788.8 million of aggregate principal of the convertible senior notes were outstanding. The 2023 convertible senior notes and the 2025 convertible senior notes are due on May 1, 2023 and June 1, 2025, respectively. See Note 6 for more information concerning the convertible senior notes.
Legal Matters
The Company is involved in various legal and regulatory matters arising in the normal course of business. In management’s opinion, resolution of these matters is not expected to have a material impact on the Company’s consolidated results of operations, cash flows, or its financial position. However, due to the uncertain nature of legal matters, an unfavorable resolution of a matter could materially affect the Company’s future consolidated results of operations, cash flows or financial position in a particular period. The Company expenses legal fees as incurred.
Indemnification Agreements
In the ordinary course of business, the Company enters into agreements of varying scope and terms pursuant to which it agrees to indemnify clients, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, including breach of security, services to be provided by the Company or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with its directors, officers and certain employees that will require it, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. There are no claims that it is aware of that could have a material effect on the consolidated balance sheet, consolidated statement of operations and comprehensive loss, or consolidated statements of cash flows.

27

11. Geographical Information
The following table summarizes revenues by geographic region based on client billing address (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
United States$131,257 $91,784 $257,143 $179,215 
International12,525 8,008 24,521 15,665 
Total revenue$143,782 $99,792 $281,664 $194,880 
The following table summarizes total property and equipment, net in the respective locations (in thousands):
June 30, 2021December 31, 2020
United States$54,748 $43,339 
International8,359 7,874 
Property and equipment, net$63,107 $51,213 
    
12. Leases
The Company has leases for offices, data centers and computer and networking equipment that expire at various dates through 2031. The Company’s leases have remaining terms of one to ten years, some of the leases include a Company option to extend the leases for up to three to five years, and some of the leases include the option to terminate the leases upon 30-days notice. The Company has elected the practical expedient to not separate lease and non-lease components for real estate operating leases.
The Company's Bishop Ranch Lease commenced on February 1, 2021, has a lease term of 10 years, and has a total commitment over its term of $46.4 million, which was the primary component of the increase in operating lease costs, operating lease right-of-use assets and operating lease liabilities for the three and six months ended June 30, 2021.
The components of lease expenses were as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Operating lease cost$2,517 $1,515 $5,185 $3,031 
Finance lease cost:
Amortization of right-of-use assets$544 $982 $1,261 $2,120 
Interest on finance lease liabilities5 63 18 145 
Total finance lease cost$549 $1,045 $1,279 $2,265 

28

Supplemental cash flow information related to leases was as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$(1,370)$(1,607)$(3,408)$(3,190)
Financing cash used in finance leases(119)(966)(575)(2,195)
Right of use assets obtained in exchange for lease obligations:
Operating leases4,090 364 42,429 4,256 
Finance leases    
Supplemental balance sheet information related to leases was as follows (in thousands):
June 30, 2021December 31, 2020
Operating leases
Operating lease right-of-use assets$46,966 $9,010 
Operating lease liabilities$7,758 $3,912 
Operating lease liabilities — less current portion46,029 5,379 
Total operating lease liabilities$53,787 $9,291 
Finance leases
Property and equipment, gross$44,009 $45,021 
Less: accumulated depreciation and amortization(42,211)(41,908)
Property and equipment, net$1,798 $3,113 
Finance lease liabilities:
Finance leases$36 $612 
Finance lease liabilities — less current portion  
Total finance lease liabilities$36 $612 
Weighted average remaining terms were as follows (in years):
June 30, 2021December 31, 2020
Weighted average remaining lease term
Operating leases7.92.6
Finance leases0.20.5
Weighted average discount rates were as follows:
June 30, 2021December 31, 2020
Weighted average discount rate
Operating leases3.2 %4.5 %
Finance leases12.3 %7.9 %
29

Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Operating LeasesFinance Leases
Remaining 2021$3,807 $37 
202210,312  
20238,799  
20246,016  
20254,916  
Thereafter27,360 
Total future minimum lease payments61,210 37 
Less: imputed interest(7,423)(1)
Total$53,787 $36 
As of June 30, 2021, the Company entered into additional data center operating leases that had not yet commenced, representing a total commitment over their terms of $1.8 million. These operating leases are expected to commence during the third quarter of 2021 with lease terms of three years.

13. Acquisitions
Inference Solutions
On November 18, 2020, the Company acquired all of the issued and outstanding shares of Inference for total consideration of approximately $156.7 million. The total consideration comprised of $137.0 million in cash, net of cash acquired, and $18.1 million in estimated fair value of contingent earn out consideration. The contingent earn out consideration is up to $24.0 million and is based upon achievement of certain milestones and relative thresholds during the earn out measurement period which ends on December 31, 2021. The range of amounts that the Company could pay under the contingent consideration arrangement is between $0.0 million and $24.0 million. The fair value of the contingent earn out consideration is estimated to be $23.3 million as of June 30, 2021. See Note 3 for additional information regarding the contingent consideration arrangement. This acquisition, which was accounted for as a business combination, is intended to accelerate the Company’s AI position through the addition of Inference’s widely deployed IVA platform.
The excess of the purchase price over identifiable intangible assets and net tangible assets in the amount of $131.0 million was allocated to goodwill, which is not deductible for tax purposes. The fair values assigned to assets acquired and liabilities assumed are based on management’s best estimates and assumptions as of the reporting date and are considered preliminary pending finalization of tax liabilities assumed including calculation of deferred tax assets and liabilities. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. The following table presents the preliminary allocation of the purchase price at the acquisition date (in thousands):
Cash$1,394 
Property and equipment acquired 124 
Other assets acquired2,238 
Acquired technology28,600 
Customer relationships 1,100 
Trade name and trademarks400 
Goodwill130,976 
Total assets acquired164,832 
Liabilities assumed(3,525)
Deferred tax liability(4,616)
         Total consideration$156,691 
         Total consideration (net of cash acquired)$155,297 
30


The acquired technology, customer relationships, and trade name will be amortized on a straight-line basis over their assigned useful lives of six years, five years, and two years, respectively. The Company used the income approach to estimate the fair value of intangible assets acquired.
In connection with this acquisition, the Company incurred approximately $2.9 million of acquisition costs in 2020, and incurred an additional $0.0 million and $0.3 million in the three and six months ended June 30, 2021, respectively, which have been expensed as incurred and included in general and administrative expense in the condensed consolidated statement of operations and comprehensive loss. The results of operations of this acquisition are included in the accompanying condensed consolidated statements of operations from the date of acquisition.
Virtual Observer
On April 1, 2020, the Company acquired all of the issued and outstanding shares of common stock of Virtual Observer, formerly Coordinated Systems, Inc., for cash consideration of approximately $32.2 million, subject to adjustment, pursuant to a stock purchase agreement by and among the Company and Robert H. Hutcheon, David R. Brower and Daniel J. McGrail, dated January 15, 2020. This acquisition, was accounted for as a business combination, is intended to expand the Company's portfolio to include a cloud-based Workforce Optimization ("WFO") offering as a complement to its ongoing strategic partnerships with leading WFO providers.
The excess of the purchase price over identifiable intangible assets and net tangible assets in the amount of $22.6 million was allocated to goodwill, which is not deductible for tax purposes. The fair values assigned to assets acquired and liabilities assumed are based on management’s best estimates and assumptions as of the reporting date and are considered final. The following table presents the final allocation of the purchase price at the acquisition date (in thousands):
Cash$168 
Tangible assets acquired 200 
Acquired technology12,200 
Customer relationships 500 
Trade name and trademarks100 
Goodwill22,646 
Total assets acquired35,814 
Deferred tax liability(2,910)
Liabilities assumed(682)
         Total$32,222 
The acquired technology, customer relationships, and trade name and trademarks will be amortized on a straight-line basis over their estimated useful lives of five years, five years, and two years, respectively. The Company used the income approach to estimate the fair value of intangible assets acquired.
In connection with this acquisition, the Company incurred total acquisition-related transaction costs of $0.9 million and $0.3 million in 2020 and 2019, respectively, that have been expensed as incurred and included in general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss.
The results of operations of this acquisition are included in the accompanying condensed consolidated statements of operations from the date of acquisition.

14. Subsequent event
On July 16, 2021, the Company entered into the Merger Agreement. The Merger Agreement provides for the merger of Merger Sub with and into the Company, with the Company continuing as the surviving corporation and as a wholly owned subsidiary of Zoom.
Subject to the terms and conditions of the Merger Agreement, each issued and outstanding share of the Company’s common stock will be cancelled and automatically converted into the right to receive 0.5533 shares of class A common stock, par value $0.001 per share of Zoom (“Zoom Class A Common Stock”) (with cash being
31

paid, without interest and less applicable withholding taxes, in lieu of any fractional shares of Zoom Class A Common Stock). The shares of Zoom Class A Common Stock to be issued in connection with the Merger will be listed on The Nasdaq Global Select Market (“Nasdaq”). The Merger is intended to qualify as a reorganization for U.S. federal income tax purposes. As a result of the Merger, the Company will cease to be a publicly traded company.
The Merger Agreement contains customary representations, warranties and covenants. Under the terms of the Merger Agreement, the completion of the Merger is subject to certain customary closing conditions, including, among others: (i) the approval of the Company’s stockholders; (ii) the approval for listing on Nasdaq of the Zoom Class A Common Stock to be issued in the Merger; (iii) the effectiveness of a registration statement on Form S-4 filed by Zoom registering the Zoom Class A Common Stock to be issued in connection with the Merger; (iv) the accuracy of the parties’ respective representations and warranties in the Merger Agreement, subject to specified materiality qualifications; (v) compliance by the parties with their respective covenants in the Merger Agreement in all material respects; (vi) the receipt of various domestic and foreign regulatory approvals; (vii) the receipt by each party of opinions to the effect that the Merger will qualify as a reorganization for U.S. federal income tax purposes; and (viii) the absence of a material adverse effect with respect to the Company and its subsidiaries on or after the date of the Merger Agreement that is continuing as of immediately prior to the closing. The Mergers are anticipated to close in the first half of the 2022 calendar year, subject to stockholder approval, receipt of required regulatory approvals, and other customary closing conditions. The Company cannot predict with certainty, however, whether and when all of the required closing conditions will be satisfied or if the Merger will close.
Each of the Company and Zoom may terminate the Merger Agreement under certain specified circumstances, including if (i) the Merger is not consummated on or before January 16, 2022, subject to two extensions of three months each in order to obtain required regulatory (including telecommunications-related) approvals and one additional extension of three months in order to obtain certain required telecommunications-related approvals, (ii) the approval of the Company’s stockholders is not obtained, and (iii) the Company’s Board of Directors makes an adverse recommendation change with respect to the proposed transaction or terminates the Merger Agreement to enter into a superior acquisition proposal. In certain circumstances in connection with the termination of the Merger Agreement, including if the Company’s Board of Directors changes or withdraws its recommendation of the Merger to its stockholders or terminates the Merger Agreement to enter into an agreement with respect to a superior acquisition proposal, the Company will be required to pay Zoom a termination fee of $450 million in cash.
The foregoing summary of the Merger Agreement and the transactions contemplated thereby does not purport to be complete and is subject to, and qualified in its entirety by, the full text of the Merger Agreement, which is filed as Exhibit 2.1 of the Company’s Current Report on Form 8-K filed on July 19, 2021 and incorporated by reference herein.


32

ITEM 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion in conjunction with the condensed consolidated financial statements and notes thereto included elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended December 31, 2020.
Overview
We are a pioneer and leading provider of intelligent cloud software for contact centers, facilitating more than seven billion call minutes between our more than 2,000 clients and their customers per year. We believe we achieved this leadership position through our expertise and technology, which has empowered us to help organizations of all sizes transition from legacy on-premise contact center systems to our cloud solution. Our solution, comprised of our Virtual Contact Center, or VCC, cloud platform and applications, allows simultaneous management and optimization of customer interactions across voice, chat, email, web, social media and mobile channels, either directly or through our application programming interfaces, or APIs. Our VCC cloud platform matches each customer interaction with an appropriate agent resource and delivers relevant customer data to the agent in real-time through integrations with adjacent enterprise applications, such as customer relationship management, or CRM, software, to optimize the customer experience and improve agent productivity. Unlike legacy on-premise contact center systems, our solution requires minimal up-front investment, can be rapidly deployed and adjusted depending on our client’s requirements.
Since founding our business in 2001, we have focused exclusively on delivering cloud contact center software. We initially targeted smaller contact center opportunities with our telesales team and, over time, invested in expanding the breadth and depth of the functionality of our cloud platform to meet the evolving requirements of our clients. In 2009, we made a strategic decision to expand our market opportunity to include larger contact centers. This decision drove further investments in research and development and the establishment of our field sales team to meet the requirements of these larger contact centers. We believe this shift has helped us diversify our client base, while significantly enhancing our opportunity for future revenue growth. To complement these efforts, we have also focused on building client awareness and driving adoption of our solution through marketing activities, which include internet advertising, digital marketing campaigns, social media, trade shows, industry events, telemarketing and out of home campaigns.
We provide our solution through a SaaS business model with recurring subscriptions. We offer a comprehensive suite of applications delivered on our VCC cloud platform that are designed to enable our clients to manage and optimize interactions across inbound and outbound contact centers. We primarily generate revenue by selling subscriptions and related usage of our VCC cloud platform. We charge our clients monthly subscription fees for access to our solution, primarily based on the number of agent seats, as well as the specific functionalities and applications our clients deploy. We define agent seats as the maximum number of named agents allowed to concurrently access our solution. Our clients typically have more named agents than agent seats, and multiple named agents may use an agent seat, though not simultaneously. Substantially all of our clients purchase both subscriptions and related telephony usage from us. A small percentage of our clients subscribe to our platform but purchase telephony usage directly from wholesale telecommunications service providers. We do not sell telephony usage on a stand-alone basis to any client. The related usage fees are based on the volume of minutes for inbound and outbound interactions. We also offer bundled plans, generally for smaller deployments, where the client is charged a single monthly fixed fee per agent seat that includes both subscription and unlimited usage in the contiguous 48 states and, in some cases, Canada. We offer monthly, annual and multiple-year contracts to our clients, generally with 30 days’ notice required for reductions in the number of agent seats. Increases in the number of agent seats can be provisioned almost immediately. Our clients, therefore, are able to adjust the number of agent seats used to meet their changing contact center volume needs. Our larger clients typically choose annual contracts, which generally include an implementation and ramp period of several months. Fixed subscription fees, including bundled plans, are generally billed monthly in advance, while related usage fees are billed in arrears. For each of the three and six months ended June 30, 2021, subscription and related usage fees accounted for 92% of our revenue. For the three and six months ended June 30, 2020 subscription and related usage fees accounted for 92% and 91%, respectively, of our revenue. The remainder was comprised of professional services revenue from the implementation and optimization of our solution.
33

Proposed Merger with Zoom
On July 16, 2021, we entered into the Merger Agreement. The Merger Agreement provides for the merger of Merger Sub with and into our company, with our company surviving the Merger and continuing as a wholly owned subsidiary of Zoom.
Subject to the terms and conditions of the Merger Agreement, each issued and outstanding share of our common stock will be cancelled and automatically converted into the right to receive 0.5533 shares of Zoom Class A Common Stock (with cash being paid, without interest and less applicable withholding taxes, in lieu of any fractional shares of Zoom Class A Common Stock). The shares of Zoom Class A Common Stock to be issued in connection with the Merger will be listed on Nasdaq. The Merger is intended to qualify as a reorganization for U.S. federal income tax purposes. As a result of the Merger, we will cease to be a publicly traded company.
The Merger Agreement contains customary representations, warranties and covenants.. Under the terms of the Merger Agreement, the completion of the Merger is subject to certain customary closing conditions, including, among others: (i) the approval of the Company’s stockholders; (ii) the approval for listing on Nasdaq of the Zoom Class A Common Stock to be issued in the Merger; (iii) the effectiveness of a registration statement on Form S-4 filed by Zoom registering the Zoom Class A Common Stock to be issued in connection with the Merger; (iv) the accuracy of the parties’ respective representations and warranties in the Merger Agreement, subject to specified materiality qualifications; (v) compliance by the parties with their respective covenants in the Merger Agreement in all material respects; (vi) the receipt of various domestic and foreign regulatory approvals; (vii) the receipt by each party of opinions to the effect that the Merger will qualify as a reorganization for U.S. federal income tax purposes; and (viii) the absence of a material adverse effect with respect to the Company and its subsidiaries on or after the date of the Merger Agreement that is continuing as of immediately prior to the closing. The Mergers are anticipated to close in the first half of the 2022 calendar year, subject to stockholder approval, receipt of required regulatory approvals, and other customary closing conditions. The Company cannot predict with certainty, however, whether and when all of the required closing conditions will be satisfied or if the Merger will close.
Each of us and Zoom may terminate the Merger Agreement under certain specified circumstances, including if (i) the Merger is not consummated on or before January 16, 2022, subject to two extensions of three months each in order to obtain required regulatory (including telecommunications-related) approvals and one additional extension of three months in order to obtain certain required telecommunications-related approvals, (ii) the approval of our stockholders is not obtained, and (iii) our Board of Directors makes an adverse recommendation change with respect to the proposed transaction or terminates the Merger Agreement to enter into a superior acquisition proposal. In certain circumstances in connection with the termination of the Merger Agreement, including if our Board of Directors changes or withdraws its recommendation of the Merger to its stockholders or terminates the Merger Agreement to enter into an agreement with respect to a superior acquisition proposal, we will be required to pay Zoom a termination fee of $450 million in cash.
The foregoing summary of the Merger Agreement and the transactions contemplated thereby does not purport to be complete and is subject to, and qualified in its entirety by, the full text of the Merger Agreement, which is filed as Exhibit 2.1 of our Current Report on Form 8-K filed on July 19, 2021 and incorporated by reference herein.
Effects of COVID-19
In December 2019, a novel coronavirus disease known as COVID-19 was reported and on March 11, 2020, the World Health Organization, or WHO, characterized COVID-19 as a pandemic. This pandemic has resulted in a widespread health crisis that has significantly harmed the U.S. and global economies and caused significant fluctuation in financial markets, including those on which our common stock and our convertible senior notes trade, and may impact demand for our solution.
In accordance with the various social distancing and other office closure orders and recommendations of applicable government agencies, all of our employees transitioned to work-from-home operations and we canceled all business travel by our employees except where necessary and properly authorized, which changed how we operate our business. Our clients and business partners also continue to be subject to various and changing social distancing and office closure orders and recommendations and travel restrictions and prohibitions, which have changed the way we interact with our clients and business partners. Recently, we have re-opened our U.S. offices for employees to voluntarily return, subject to capacity restrictions and applicable government regulations. Appropriate measures are being taken to protect the health of employees who return to the office. We have also reinstated business travel on a voluntary basis and subject to prior approval.
34

COVID-19 had a moderately positive impact on our 2020 and three and six months ended June 30, 2021 financial results due to the shift from brick-and-mortar to virtual. The severity and duration of the COVID-19 pandemic, and its impact on the U.S. and global economy remains uncertain, but we believe that there may be a continuing net benefit to us longer term.
Key GAAP Operating Results
Our revenue increased to $143.8 million and $281.7 million for the three and six months ended June 30, 2021 from $99.8 million and $194.9 million for the three and six months ended June 30, 2020. Revenue growth was primarily attributable to our larger clients, driven by an increase in our sales and marketing activities and our improved brand awareness. For each of the three and six months ended June 30, 2021 and 2020, no single client accounted for more than 10% of our total revenue. As of June 30, 2021, we had over 2,000 clients across multiple industries. Our clients’ subscriptions generally range in size from fewer than 10 agent seats to approximately 4,000 agent seats. We had a net loss of $16.5 million and $28.9 million in the three and six months ended June 30, 2021, compared to a net loss of $16.1 million and $23.5 million in the three and six months ended June 30, 2020.
We have continued to make significant expenditures and investments, including in sales and marketing, research and development and infrastructure. We primarily evaluate the success of our business based on revenue growth and the efficiency and effectiveness of our investments. The growth of our business and our future success depend on many factors, including our ability to continue to expand our base of larger clients, grow revenue from our existing client base, innovate and expand internationally. While these areas represent significant opportunities for us, they also pose risks and challenges that we must successfully address in order to sustain the growth of our business and improve our operating results, including the impact of the COVID-19 pandemic.
Due to our continuing investments to grow our business, increase our sales and marketing efforts, pursue new opportunities, enhance our solution and build our technology, we expect our cost of revenue and operating expenses to increase in absolute dollars in the long term. However, we expect cost of revenue and certain operating expenses to fluctuate as a percentage of revenue in the near term taking into consideration the impact of COVID-19 and the macroeconomic environment.
Key Operating and Non-GAAP Financial Performance Metrics
In addition to measures of financial performance presented in our condensed consolidated financial statements, we monitor the key metrics set forth below to help us evaluate growth trends, establish budgets, measure the effectiveness of our sales and marketing efforts and assess operational efficiencies.
Annual Dollar-Based Retention Rate
We believe that our Annual Dollar-Based Retention Rate provides insight into our ability to retain and grow revenue from our clients, and is a measure of the long-term value of our client relationships. Starting with the fourth quarter of 2020, we revised our Annual Dollar-Based Retention Rate calculation to be based on Net Revenue, rather than Net Invoicing. Our Annual Dollar-Based Retention Rate is calculated by dividing our Retained Net Revenue by our Retention Base Net Revenue on a monthly basis, which we then average using the rates for the trailing twelve months for the period being presented. We define Retention Base Net Revenue as recurring net revenue from all clients in the comparable prior year period, and we define Retained Net Revenue as recurring net revenue from that same group of clients in the current period. We define recurring net revenue as net subscription and related usage revenue.
The following table shows our Annual Dollar-Based Retention Rate based on Net Revenue for the periods presented:
Twelve Months Ended
June 30, 2021June 30, 2020
Annual Dollar-Based Retention Rate123%111%
Our Dollar-Based Retention Rate improved year-over-year primarily due to our larger clients increasing their number of agent seats.
35

Adjusted EBITDA
We monitor adjusted EBITDA, a non-GAAP financial measure, to analyze our financial results and believe that it is useful to investors, as a supplement to U.S. GAAP measures, in evaluating our ongoing operational performance and enhancing an overall understanding of our past financial performance. We believe that adjusted EBITDA helps illustrate underlying trends in our business that could otherwise be masked by the effect of the income or expenses that we exclude from adjusted EBITDA. Furthermore, we use this measure to establish budgets and operational goals for managing our business and evaluating our performance. We also believe that adjusted EBITDA provides an additional tool for investors to use in comparing our recurring core business operating results over multiple periods with other companies in our industry.
Adjusted EBITDA should not be considered in isolation from, or as a substitute for, financial information prepared in accordance with U.S. GAAP, and our calculation of adjusted EBITDA may differ from that of other companies in our industry. We compensate for the inherent limitations associated with using adjusted EBITDA through disclosure of these limitations, presentation of our financial statements in accordance with U.S. GAAP and reconciliation of adjusted EBITDA to the most directly comparable U.S. GAAP measure, net loss. We calculate adjusted EBITDA as net loss before (1) depreciation and amortization, (2) stock-based compensation, (3) interest income, expense and other, (4) loss on early extinguishment of debt, (5) acquisition-related transaction costs and one-time integration costs, (6) COVID-19 relief bonus for employees, (7) contingent consideration expense, (8) (benefit from) provision for income taxes, and (9) other items that do not directly affect what we consider to be our core operating performance.
The following table shows a reconciliation of net loss to adjusted EBITDA for the periods presented (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Net loss$(16,530)$(16,052)$(28,862)$(23,489)
Non-GAAP adjustments:
Depreciation and amortization (1)
9,651 6,243 18,414 11,213 
Stock-based compensation (2)
24,901 16,791 45,809 30,585 
Interest expense2,118 5,734 4,056 9,218 
Loss on early extinguishment of debt— 5,794 — 5,794 
Other expense and interest (income)353 (829)178 (1,901)
Acquisition-related transaction costs and one-time integration costs973 1,637 2,067 1,966 
COVID-19 relief bonus for employees— 1,817 — 1,817 
Contingent consideration expense2,700 — 5,200 — 
Benefit from income taxes(135)(2,876)(652)(2,807)
Adjusted EBITDA$24,031 $18,259 $46,210 $32,396 
(1)Depreciation and amortization expenses included in our results of operations are as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Cost of revenue$7,825 $5,120 $14,912 $9,060 
Research and development729 497 1,325 963 
Sales and marketing
General and administrative1,096 624 2,175 1,187 
Total depreciation and amortization
$9,651 $6,243 $18,414 $11,213 
(2)See Note 7 to the condensed consolidated financial statements for stock-based compensation expense included in our results of operations for the periods presented.

36

Key Components of Our Results of Operations
Revenue
Our revenue consists of subscription and related usage as well as professional services. We consider our subscription and related usage to be recurring revenue. This recurring revenue includes fixed subscription fees for the delivery and support of our VCC cloud platform, as well as related usage fees. The related usage fees are generally based on the volume of minutes for inbound and outbound client interactions. We also offer bundled plans, generally for smaller deployments, where the client is charged a single monthly fixed fee per agent seat that includes both subscription and unlimited usage in the contiguous 48 states and, in some cases, Canada. We offer monthly, annual and multiple-year contracts for our clients, generally with 30 days’ notice required for reductions in the number of agent seats. Increases in the number of agent seats can be provisioned almost immediately. Our clients, therefore, are able to adjust the number of agent seats used to meet their changing contact center volume needs. Our larger clients typically choose annual contracts, which generally include an implementation and ramp period of several months.
Fixed subscription fees, including plans with bundled usage, are generally billed monthly in advance, while variable usage fees are billed in arrears. Fixed subscription fees are recognized on a straight-line basis over the applicable term, which is predominantly the monthly contractual billing period. Support activities include technical assistance for our solution and upgrades and enhancements on a when and if available basis, which are not billed separately. Variable subscription related usage fees for non-bundled plans are billed in arrears based on client-specific per minute rate plans and are recognized as actual usage occurs. We generally require advance deposits from clients based on estimated usage. All fees, except usage deposits, are non-refundable.
In addition, we generate professional services revenue from assisting clients in implementing our solution and optimizing use. These services include application configuration, system integration and education and training services. Professional services are primarily billed on a fixed-fee basis and are typically performed by us directly. In limited cases, our clients choose to perform these services themselves or engage their own third-party service providers to perform such services. Professional services are recognized as the services are performed using the proportional performance method, with performance measured based on labor hours, provided all other criteria for revenue recognition are met.
Cost of Revenue
Our cost of revenue consists primarily of personnel costs, including stock-based compensation, fees that we pay to telecommunications providers for usage, Universal Service Fund, or USF, contributions and other regulatory costs, depreciation and related expenses of the servers and equipment, costs to build out and maintain co-location data centers, costs of public cloud-based data centers, allocated office and facility costs and amortization of acquired technology. Cost of revenue can fluctuate based on a number of factors, including the fees we pay to telecommunications providers, which vary depending on our clients’ usage of our VCC cloud platform, the timing of capital expenditures and related depreciation charges and changes in headcount. We expect to continue investing in our network infrastructure and operations and client support function to maintain high quality and availability of services, which investments will result in absolute dollar increases in cost of revenue but percentage of revenue declines in the long-term through economies of scale. In the near-term, however, we expect cost of revenue to increase both in absolute dollars and as a percentage of revenue, primarily due to increased investments in public cloud.
Operating Expenses
We classify our operating expenses as research and development, sales and marketing, and general and administrative expenses.
Research and Development.    Our research and development expenses consist primarily of salary and related expenses, including stock-based compensation, for personnel related to the development of improvements and expanded features for our services, as well as quality assurance, testing, product management and allocated overhead. We expense research and development expenses as they are incurred except for internal use software development costs that qualify for capitalization. We believe that continued investment in our solution is important for our future growth, and we expect our research and development expenses to increase in absolute dollars and as a percentage of revenue in the near term and fluctuating in the longer term.
37

Sales and Marketing.    Sales and marketing expenses consist primarily of salaries and related expenses, including stock-based compensation, for personnel in sales and marketing, sales commissions, as well as advertising, marketing, corporate communications, travel costs and allocated overhead. We believe it is important to continue investing in sales and marketing to continue to generate revenue growth, and we expect sales and marketing expenses to increase in absolute dollars over the long term and fluctuate as a percentage of revenue as we continue to support our growth initiatives.
General and Administrative.    General and administrative expenses consist primarily of salary and related expenses, including stock-based compensation, for management, finance and accounting, legal, information systems and human resources personnel, professional fees, compliance costs, other corporate expenses and allocated overhead. We expect that general and administrative expenses will fluctuate in absolute dollars and as a percentage of revenue in the near term, but to increase in absolute dollars and decline as a percentage of revenue over time.

Results of Operations for the Three and Six Months Ended June 30, 2021 and 2020
Based on the condensed consolidated statements of operations and comprehensive loss set forth in this Quarterly Report on Form 10-Q, the following table sets forth our operating results as a percentage of revenue for the periods indicated:
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Revenue100 %100 %100 %100 %
Cost of revenue45 %43 %44 %42 %
Gross profit55 %57 %56 %58 %
Operating expenses:
Research and development17 %17 %17 %17 %
Sales and marketing32 %32 %32 %32 %
General and administrative16 %16 %16 %16 %
Total operating expenses65 %65 %65 %65 %
Loss from operations(10)%(8)%(9)%(7)%
Other (expense) income, net:
Interest expense(1)%(6)%(1)%(5)%
Loss on early extinguishment of debt— %(6)%— %(3)%
Other (expense) and interest income(1)%%— %%
Total other (expense) income, net(2)%(11)%(1)%(6)%
Loss before income taxes(12)%(19)%(10)%(13)%
Benefit from income taxes(1)%(3)%— %(1)%
Net loss(11)%(16)%(10)%(12)%
Revenue
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020$
Change
%
Change
June 30, 2021June 30, 2020$
Change
%
Change
(in thousands, except percentages)
Revenue$143,782 $99,792 $43,990 44 %$281,664 $194,880 $86,784 45 %
The increase in revenue for the three and six months ended June 30, 2021 compared to the same periods of 2020 was primarily attributable to our larger clients, driven by an increase in our sales and marketing activities and our improved brand awareness.
38

Cost of Revenue
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020$
Change
%
Change
June 30, 2021June 30, 2020$
Change
%
Change
(in thousands, except percentages)
Cost of revenue$64,395 $42,453 $21,942 52 %$124,198 $82,490 $41,708 51 %
% of Revenue45 %43 %44%42%
The increase in cost of revenue for the three and six months ended June 30, 2021 compared to the same periods of 2020 was primarily due to a $5.2 million and $12.6 million increase in personnel costs, including stock-based compensation costs, driven mainly by increased headcount and a higher fair value of employee equity awards due primarily to our increased stock price, a $5.7 million and $10.0 million increase in depreciation, data center and public cloud costs to support our growing capacity needs, a $4.9 million and $7.3 million increase in third-party hosted software costs driven by increased client activities, a $3.3 million and $7.0 million increase in USF contributions and other federal telecommunication service fees due primarily to increased client usage and an increase in the USF contribution rate, a $1.2 million and $3.1 million increase in amortization expense due to the acquisitions of Virtual Observer in April 2020 and Inference in November 2020, and a $0.1 million and $1.8 million increase in office, facilities and related costs.
Gross Profit
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020$
Change
%
Change
June 30, 2021June 30, 2020$
Change
%
Change
(in thousands, except percentages)
Gross profit$79,387 $57,339 $22,048 38 %$157,466$112,390$45,07640%
% of Revenue55 %57 %56%58%
The increase in gross profit for the three and six months ended June 30, 2021 compared to the same periods of 2020 was primarily due to increases in subscription and related revenues. The decrease in gross margin for the three and six months ended June 30, 2021, compared to the same periods of 2020, was primarily due to the increase in depreciation, data center and public cloud costs to support our growing capacity needs, the increase in amortization expense from the acquisition of certain intangible assets from Virtual Observer and Inference, and from an increase in stock-based compensation costs, driven by increased headcount and a higher fair value of employee equity awards primarily due to our increased stock price.
Operating Expenses
Research and Development
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020$
Change
%
Change
June 30, 2021June 30, 2020$
Change
%
Change
(in thousands, except percentages)
Research and development
$24,648 $17,208 $7,440 43 %$46,769$32,397$14,37244%
% of Revenue17 %17 %17%17%
The increase in research and development expenses for the three and six months ended June 30, 2021 compared to the same periods of 2020 was primarily due to a $6.1 million and $11.8 million increase in personnel-related costs including stock-based compensation costs, driven mainly by increased headcount and a higher fair value of employee equity awards due primarily to our increased stock price, and a $0.4 million and $0.8 million increase in office, facilities and related costs.
39

Sales and Marketing
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020$
Change
%
Change
June 30, 2021June 30, 2020$
Change
%
Change
(in thousands, except percentages)
Sales and marketing
$46,024 $32,231 $13,793 43 %$90,823$62,391$28,43246%
% of Revenue32 %32 %32%32%
The increase in sales and marketing expenses for the three and six months ended June 30, 2021 compared to the same periods of 2020 was primarily due to a $9.1 million and $18.2 million increase in personnel-related costs, including stock-based compensation costs driven mainly by increased headcount and higher fair value equity awards due primarily to our increased stock price, a $1.9 million and $3.7 million increase in sales commission expenses driven by the growth in sales and bookings of our solution, and a $0.9 million and $2.1 million increase in facilities and related costs. The remaining net increase in sales and marketing expenses was primarily due to the execution of our growth strategy to acquire new clients, increase the number of agent seats within our existing client base, and increased advertising and other marketing expenses to increase our brand awareness.
General and Administrative
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020$
Change
%
Change
June 30, 2021June 30, 2020$
Change
%
Change
(in thousands, except percentages)
General and administrative
$22,909 $16,129 $6,780 42 %$45,154$30,787$14,36747%
% of Revenue16 %16 %16%16%
The increase in general and administrative expenses for the three and six months ended June 30, 2021 compared to the same periods of 2020 was primarily due to a $3.7 million and $7.6 million increase in personnel costs including stock-based compensation costs, driven mainly by increased headcount and a higher fair value of equity awards due primarily to our increased stock price, a $2.7 million and $5.2 million increase in contingent consideration expense from the Inference acquisition, and a $0.2 million and $1.3 million increase in legal and other professional service costs mainly related to our corporate activities.
Other (Expense) Income, Net
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020$
Change
%
Change
June 30, 2021June 30, 2020$
Change
%
Change
(in thousands, except percentages)
Interest expense$(2,118)$(5,734)$3,616 (63)%$(4,056)$(9,218)$5,162 (56)%
Loss on early extinguishment of debt— (5,794)$5,794 (100)%— (5,794)$5,794 (100)%
Other (expense) and interest income(353)829 (1,182)(143)%(178)1,901 (2,079)(109)%
Total other (expense) income, net$(2,471)$(10,699)$8,228 (77)%$(4,234)$(13,111)$8,877 (68)%
% of Revenue(2)%(11)%(1)%(6)%
The decrease in interest expense for the three and six months ended June 30, 2021, compared to the same periods of 2020, was primarily due to our adoption of ASU 2020-06, which resulted in the elimination of the debt discounts that were amortized to interest expense over the contractual term of the convertible senior notes prior to January 1, 2021, and due to the 2023 Note Repurchase Transactions and other 2023 convertible senior note settlements, which resulted in the decrease in contractual interest expense due to the reduction in the aggregate outstanding principal amount of our 2023 convertible senior notes. The decrease in interest expense was offset in
40

part by the increase in contractual interest expense due to the issuance of the 2025 convertible senior notes in May and June 2020. See Note 6 to the condensed consolidated financial statements for further details.
The decrease in other (expense) and interest income for the three and six months ended June 30, 2021, compared to the same periods of 2020, was primarily from lower interest income on our marketable investments.
Liquidity and Capital Resources
To date, we have financed our operations primarily through sales of our solution, net proceeds from our equity and debt financings, including the issuance of our 2025 convertible senior notes in May and June 2020 and of our 2023 convertible senior notes in May 2018, and lease facilities. As of June 30, 2021, we had $529.5 million in working capital, which included $175.2 million in cash and cash equivalents and $463.7 million in short-term and long-term marketable investments.
In May and June 2020, we issued $747.5 million aggregate principal amount of our 2025 convertible senior notes in a private offering. The 2025 convertible senior notes mature on June 1, 2025 and are our senior unsecured obligations. The 2025 convertible senior notes bear interest at a fixed rate of 0.50% per annum, payable semiannually in arrears on June 1 and December 1 of each year, beginning December 1, 2020. In addition, under the terms of the 2025 convertible senior notes, we are obligated to pay additional interest on the 2025 convertible senior notes at a rate equal to 0.500% per annum for the period from June 13, 2021 through July 8, 2021, after which such additional interest is no longer payable. The total net proceeds from the offering, after deducting initial purchasers’ discounts and commissions and estimated debt issuance costs, were approximately $728.8 million. In May 2018, we issued $258.8 million aggregate principal amount of our 2023 convertible senior notes in a private offering. The 2023 convertible senior notes mature on May 1, 2023 and are our senior unsecured obligations. The 2023 convertible senior notes bear interest at a fixed rate of 0.125% per annum, payable semiannually in arrears on May 1 and November 1 of each year. The total net proceeds from the offering, after deducting the initial purchasers’ discounts and estimated debt issuance costs, were approximately $250.8 million. As of June 30, 2021, after giving effect to the 2023 Note Repurchase Transactions and other settlements upon conversion requests, approximately $41.3 million aggregate principal amount of 2023 convertible senior notes remained outstanding. For additional information regarding the convertible senior notes and related transactions, see Note 6 to the condensed consolidated financial statements included in this report.
We believe our existing cash and cash equivalents will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months.  Our future capital requirements will depend on many factors including our growth rate, continuing market acceptance of our solution, client retention, our ability to gain new clients, the timing and extent of spending to support research and development efforts, the outcome of any pending or future litigation or other claims by third parties or governmental entities, the expansion of sales and marketing activities and personnel, the introduction of new and enhanced offerings, and the impact of the COVID-19 pandemic on these or other factors. We may also acquire or invest in complementary businesses, technologies and intellectual property rights, which may increase our use of cash and future capital requirements, both to pay acquisition costs and to support our combined operations. We may raise additional capital through equity or engage in debt financings at any time to fund these or other requirements. However, we may not be able to raise additional capital through equity or debt financings when needed on terms acceptable to us or at all, depending on our financial performance, market conditions and other factors, including the length and severity of the impact of the COVID-19 pandemic on general economic conditions and potential future impacts on the financial markets. If we are unable to raise additional capital as needed, our business, operating results and financial condition could be harmed. In addition, if our operating performance during the next twelve months is below our expectations, our liquidity and ability to operate our business also could be harmed.
If we raise additional funds by issuing equity or equity-linked securities, the ownership of our existing stockholders would be diluted. If we raise additional funds through the incurrence of additional indebtedness, we will be subject to increased debt service obligations and could also be subject to restrictive covenants and other operating restrictions that could negatively impact our ability to operate our business.
Under the terms of the Merger Agreement, we have agreed to various covenants and agreements, including, among others, agreements to conduct our business in the ordinary course during the period between the execution of the Merger Agreement and the effective time of the Merger. Outside of certain limited exceptions, we may not take, authorize, commit, resolve, or agree to do certain actions without Zoom’s consent, including: acquiring businesses and disposing of significant assets, making capital expenditures in excess of those as set forth in a capital budget provided to Zoom prior to execution of the Merger Agreement, issuing additional capital stock or securities
41

convertible into capital stock, or incurring additional indebtedness. We do not believe these restrictions will prevent us from meeting our ongoing operating expenses, working capital needs, or capital expenditure requirements.

Cash Flows
The following table summarizes our cash flows for the periods presented (in thousands, except percentages):
Six Months Ended
June 30, 2021June 30, 2020
Net cash provided by operating activities$25,157 $25,159 
Net cash used in investing activities(61,500)(336,353)
Net cash (used in) provided by financing activities(8,830)466,453 
Net (decrease) increase in cash and cash equivalents$(45,173)$155,259 
Cash Flows from Operating Activities
Cash provided by operating activities is primarily influenced by our personnel-related expenditures, data center and telecommunications carrier costs, office and facility related costs, USF contributions and other regulatory costs and the amount and timing of client payments. If we continue to improve our financial results, we expect net cash provided by operating activities to increase. Our largest source of operating cash inflows is cash collections from our clients for subscription and related usage services. Payments from clients for these services are typically received monthly.
Net cash provided by operating activities was $25.2 million during the six months ended June 30, 2021. Net cash provided by operating activities resulted from our net loss of $28.9 million adjusted for non-cash items of $91.4 million, primarily consisting of $45.8 million of stock-based compensation, $18.4 million of depreciation and amortization, $11.5 million of amortization of commission costs, $5.2 million of contingent consideration expense and $2.0 million of amortization of issuance costs on our convertible senior notes, offset by use of cash for operating assets and liabilities of $(37.4) million primarily due to the timing of cash payments to vendors and cash receipts from customers.
Net cash provided by operating activities was $25.2 million during the six months ended June 30, 2020. Net cash provided by operating activities resulted from our net loss of $23.5 million adjusted for non-cash items of $64.4 million, primarily consisting of $30.6 million of stock-based compensation, $11.2 million of depreciation and amortization, $8.6 million of amortization of discount and issuance costs on our convertible senior notes, $7.3 million of amortization of commission costs, and $5.8 million of loss from the early extinguishment of our 2023 convertible senior notes, offset by use of cash for operating assets and liabilities of $15.8 million primarily due to the time of cash payments to vendors and cash receipts from customers.
Cash Flows from Investing Activities
Net cash used in investing activities of $(61.5) million in the six months ended June 30, 2021 was comprised of $325.6 million related to purchases of marketable investments and $19.5 million in capital expenditures, offset in part by $283.6 million related to cash proceeds from maturities of marketable investments.
Net cash used in investing activities of $336.4 million in the six months ended June 30, 2020 was comprised of $460.9 million related to purchases of marketable investments, $28.3 million, net of cash acquired, in connection with the acquisition of Virtual Observer, and $14.9 million in capital expenditures, offset in part by $167.9 million related to cash proceeds from maturities of marketable investments.
Cash Flows from Financing Activities
Net cash used in financing activities of $(8.8) million in the six months ended June 30, 2021 related to $17.6 million of cash paid in connection with other 2023 convertible senior note settlements, $3.2 million holdback payment related to the Virtual Observer acquisition and $0.6 million of payments related to finance leases, partially offset by $8.1 million from the sale of common stock under our employee stock purchase plan, and cash proceeds of $4.4 million from exercise of stock options.
42

Net cash provided by financing activities of $466.5 million in the six months ended June 30, 2020 related to net cash proceeds of $728.8 million from the issuance of the 2025 convertible senior notes, net of initial purchasers' discounts and commissions and estimated debt issuance costs, cash proceeds of $6.1 million from exercise of stock options, and $5.7 million from the sale of common stock under our employee stock purchase plan, partially offset by $181.5 million of cash paid in connection with the 2023 Note Repurchase Transactions, $90.5 million of cash paid in connection with the 2025 Capped Call Transactions and $2.2 million of payments related to finance leases.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with U.S. GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.
We believe our critical accounting policies involve the greatest degree of judgment and complexity and have the greatest potential impact on our condensed consolidated financial statements.
Revenue Recognition
Revenue is recognized when control of the promised services is transferred to customers, in an amount that reflects the consideration that we expect to receive in exchange for those services. We generate all of our revenue from contracts with customers. In contracts with multiple performance obligations, we identify each performance obligation and evaluate whether the performance obligations are distinct within the context of the contract at contract inception. Performance obligations that are not distinct at contract inception are combined. We allocate the transaction price to each distinct performance obligation proportionately based on the estimated standalone selling price for each performance obligation. We then look to how services are transferred to the customer in order to determine the timing of revenue recognition. Most services provided under our agreements result in the transfer of control over time.
Our revenue consists of subscription services and related usage as well as professional services. We charge clients subscription fees, usually billed on a monthly basis, for access to our VCC solution. The subscription fees are primarily based on the number of agent seats, as well as the specific VCC functionalities and applications deployed by the client. Agent seats are defined as the maximum number of named agents allowed to concurrently access our VCC cloud platform. Clients typically have more named agents than agent seats. Multiple named agents may use an agent seat, though not simultaneously. Substantially all of our clients purchase both subscriptions and related telephony usage. A small percentage of our clients subscribe to our platform but purchase telephony usage directly from a wholesale telecommunications service provider. We do not sell telephony usage on a stand-alone basis to any client. The related usage fees are based on the volume of minutes used for inbound and outbound client interactions. Revenue generated from telephony usage is presented in revenue and cost of sales on a gross basis, as we are the party that controls the service and are responsible for fulfilling the promise to provide the call service by diverting the calls to selected carriers. We also offer bundled plans, generally for smaller deployments, whereby the client is charged a single monthly fixed fee per agent seat that includes both subscription and unlimited usage in the contiguous 48 states and, in some cases, Canada. Professional services revenue is derived primarily from VCC implementations, including application configuration, system integration, optimization, education and training services. Clients are not permitted to take possession of our software.
We offer monthly, annual and multiple-year contracts to our clients, generally with 30 days’ notice required for reductions in the number of agent seats. Increases in the number of agent seats can be provisioned almost immediately. Our clients, therefore, are able to adjust the number of agent seats used to meet their changing contact center volume needs. Our larger clients typically choose annual contracts, which generally include an implementation and ramp period of several months. Fixed subscription fees, including bundled plans, are generally billed monthly in advance, while related usage fees are billed in arrears. Support activities include technical assistance for our solution and upgrades and enhancements to our VCC cloud platform on a when-and-if-available basis, which are not billed separately.
Professional services are primarily billed on a fixed-fee basis and are performed by us directly or, alternatively, clients may also choose to perform these services themselves or engage their own third-party service providers. Revenue for professional services is recognized over time, as services are performed.
43

The estimation of variable consideration for each performance obligation requires us to make subjective judgments. In the early stages of our larger contracts, in order to allocate the overall transaction fee on a relative stand-alone selling price basis to our multiple performance obligations, we estimate variable consideration to be included in the transaction fee to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. When services are included in the contract with the customer and are not sold at their stand-alone selling price, this requires us to estimate the number of seats the customer will use, especially during the initial ramp period of the contract, during which we bill under an ‘actual usage’ model for subscription-related services.
We recognize revenue on fixed fee professional services performance obligations based on the proportion of labor hours expended compared to the total hours expected to complete the related performance obligation.
The revenue recognition standards include guidance relating to any tax assessed by a governmental authority that is directly imposed on a revenue-producing transaction between a seller and a customer and may include, but is not limited to, sales, use, value added and excise taxes. We record USF contributions and other regulatory costs on a gross basis in our condensed consolidated statements of operations and comprehensive loss and record surcharges and sales, use and excise taxes billed to our clients on a net basis. The cost of gross USF contributions payable to the USAC and suppliers is presented as a cost of revenue in the condensed consolidated statements of operations and comprehensive loss.
Business Combinations, Goodwill, and Acquisition-Related Intangible Assets
Accounting for business combinations requires us to make significant estimates and assumptions. We allocate the purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair value at the acquisition dates, with the excess recorded to goodwill. Critical estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows, expected asset lives, royalty rates, and discount rates. The amounts and useful lives assigned to acquisition-related intangible assets impact the amount and timing of future amortization expense. We use estimates, assumptions, and judgments when performing a goodwill impairment test or assessing the recoverability of acquisition-related finite-lived intangible assets. We test goodwill for impairment on an annual basis in the fourth quarter and more frequently if a significant event or circumstance indicates impairment, and assess the recoverability of acquisition-related intangible assets whenever events or circumstances indicate that the carrying amounts of such assets may not be recoverable. We also evaluate the estimated remaining useful lives of acquisition-related intangible assets for changes in circumstances that warrant a revision to the remaining periods of amortization.

Recent Accounting Pronouncements
Refer to Note 1 of the notes to condensed consolidated financial statements included in this report.
Off-Balance Sheet Arrangements
As of June 30, 2021, 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.
Contractual Obligations
Our principal contractual obligations consist of future payment obligations under our convertible senior notes, finance leases to finance data centers and other computer and networking equipment, operating leases for office facilities, cloud services agreement, and agreements with third parties to provide co-location hosting, telecommunication usage and equipment maintenance services. These commitments as of December 31, 2020 are disclosed in our Annual Report on Form 10-K for the year ended December 31, 2020, and did not change materially during the six months ended June 30, 2021 except for certain hosting and telecommunications agreements, cloud service agreements, the convertible senior notes, the contingent consideration described in Note 3, and the operating leases described in Note 12 of the condensed consolidated financial statements.
44

As of June 30, 2021, our commitments under various hosting and telecommunications agreements for terms ranging up to 60 months totaled $11.8 million. These agreements require us to make monthly payments over the service term in exchange for certain network services.
In September 2020, we entered into a cloud services agreement for a term of three years and a total commitment of $12.5 million. As of June 30, 2021, the total remaining commitment was approximately $7.5 million, of which approximately $5.0 million and $2.5 million is expected to be paid for the remainder of 2021 and 2022, respectively. In June 2021, we entered into an additional cloud services agreement for a term of three years and a total commitment of $5.0 million, of which $1.1 million is expected to be paid in 2021, $1.7 million in 2022, and $2.2 million in 2023.
As of June 30, 2021, $788.8 million of aggregate principal amount of our convertible senior notes was outstanding. The 2023 convertible senior notes are due May 1, 2023 and the 2025 convertible senior notes are due June 1, 2025. For additional information regarding the convertible senior notes, see Note 6 to the condensed consolidated financial statements included in this report.

45

ITEM 3. Quantitative and Qualitative Disclosure about Market Risk
We are exposed to market risk in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in interest rates and foreign currency exchange rates. We do not hold or issue financial instruments for trading purposes. For a discussion of market risk, see “Quantitative and Qualitative Disclosure about Market Risk” in Item 7A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2020. Our exposure to market risk has not changed materially since December 31, 2020.
We had cash and cash equivalents, and marketable securities totaling $638.9 million as of June 30, 2021. Cash equivalents and marketable securities were invested primarily in U.S. agency securities, U.S. treasury, municipal bonds, commercial paper, corporate bonds, certificates of deposit and money market funds. Our investment policy is focused on the preservation of capital and supporting our liquidity needs. Under the policy, we invest in highly rated securities, while limiting the amount of credit exposure to any one issuer other than the U.S. government. We do not invest in financial instruments for trading or speculative purposes, nor do we use leveraged financial instruments. We utilize external investment managers who adhere to the guidelines of our investment policy. A hypothetical 100 basis point change in interest rates would not have a material impact on the value of our cash and cash equivalents or marketable investments.
As of June 30, 2021, aggregate principal amount outstanding of our 2025 convertible senior notes and 2023 convertible senior notes was $747.5 million and $41.3 million, respectively. The fair value of the convertible senior notes are subject to interest rate risk, market risk and other factors due to their conversion features. The fair value of the convertible senior notes will generally increase as our common stock price increases and will generally decrease as our common stock price declines. The interest and market value changes affect the fair value of the convertible senior notes but do not impact our financial position, cash flows or results of operations due to the fixed nature of the debt obligations. Additionally, we carry the convertible senior notes at face value less unamortized discount on our condensed consolidated balance sheets, and we present the fair value for required disclosure purposes only.
Our convertible senior notes bear fixed interest rates, and therefore, are not subject to interest rate risk. We have not utilized derivative financial instruments, derivative commodity instruments or other market risk sensitive instruments, positions or transactions in any material fashion, except for the privately negotiated capped call transactions entered into in May and June 2020 and May 2018 related to the issuance of our 2025 convertible senior notes and our 2023 convertible senior notes, respectively.
46

ITEM 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of June 30, 2021.
Based on management’s evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of June 30, 2021, our disclosure controls and procedures were designed, and were effective, to provide assurance at a reasonable level that the information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms, and that such information is accumulated and communicated to our management as appropriate to allow timely decisions regarding required disclosures.
In designing and evaluating our disclosure controls and procedures, management recognizes that any disclosure controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.
Changes in Internal Control over Financial Reporting
During the three months ended June 30, 2021, there was no change in our internal control over financial reporting that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. We have not experienced any material impact to our internal control over financial reporting despite the fact that all of our employees are working remotely due to the COVID-19 pandemic. We are continually monitoring and assessing the impact of the COVID-19 situation on our internal controls to minimize any impact on their design and operating effectiveness.
47

PART II. OTHER INFORMATION
ITEM 1. Legal Proceedings
Information with respect to this Item may be found under the heading “Legal Matters” in Note 10 to the condensed consolidated financial statements in this Quarterly Report on Form 10-Q, which information is incorporated herein by reference.
ITEM 1A. Risk Factors
Except for the below risk factors, which updates those previously disclosed in our Annual Report on Form 10-K as filed with the SEC on March 1, 2021, there have been no material changes from the Risk Factors previously disclosed in Part 1, Item 1A, of our Annual Report on Form 10-K for the fiscal year ended December 31, 2020. In addition to the other information set forth in this report, including the below update to Risk Factors, you should carefully consider the Risk Factors discussed in our Annual Report on Form 10-K as they could materially affect our business, financial condition and future results of operation.
Risks Related to Our Proposed Merger with Zoom
Failure to complete, or delays in completing, the proposed merger with Zoom could materially and adversely affect our results of operations and our stock price.
On July 16, 2021, we entered into an agreement with Zoom pursuant to which, if all of the conditions to closing are satisfied or waived, we will merge with a subsidiary of Zoom and become a wholly owned subsidiary of Zoom. Consummation of the Merger is subject to certain closing conditions and a number of the conditions are not within our control, and may prevent, delay, or otherwise materially adversely affect the completion of the transaction. We cannot predict with certainty whether and when any of the required closing conditions will be satisfied or if another uncertainty may arise and cannot assure you that we will be able to successfully consummate the proposed Merger as currently contemplated under the Merger Agreement or at all. Risks related to the failure of the proposed Merger to be consummated include, but are not limited to, the following:
we would not realize any or all of the potential benefits of the Merger, including any synergies that could result from combining with Zoom, which could have a negative effect on the price of our common stock;
under some circumstances, we may be required to pay a termination fee to Zoom of $450.0 million;
we will remain liable for significant transaction costs, including legal, accounting, financial advisory, and other costs relating to the Merger regardless of whether the Merger is consummated;
the trading price of our common stock may decline to the extent that the current market price for our common reflects a market assumption that the Merger will be completed;
the attention of our management may be diverted to the Merger;
the potential loss of clients and business partners and the elongation of sales cycles with current and potential clients during the pendency of the Merger as our clients and partners may be uncertain about doing business with the combined company;
we could be subject to litigation related to any failure to complete the Merger;
the potential loss of key personnel during the pendency of the Merger as our officers and employees may be uncertain about their future roles with us following completion of the Merger; and
under the Merger Agreement, we are subject to certain restrictions on the conduct of our business prior to completing the Merger, which restrictions could adversely affect our ability to conduct our business as we otherwise would have done if we were not subject to these restrictions, and these restrictions could harm our future business and financial results if the Merger is not consummated.
48

The occurrence of any of these events individually or in combination could materially harm our business, results of operations, financial condition, and the price of our common stock.
Uncertainty about the Merger may adversely affect relationships with our clients, business partners and employees, whether or not the Merger is completed.
In response to the announcement of the Merger, our existing or prospective clients and business partners may:
delay, defer, or cease purchasing our solution or additional seats or features from, or providing products or services to, us or the combined company;
terminate their relationships with us or the combined company;
delay or defer other decisions concerning us or the combined company; or
seek to change the terms on which they do business with us or the combined company.
Any such delays or changes to terms could materially harm our business or, if the Merger is completed, the business of the combined company.
Losses of clients, business partners, employees or other important strategic relationships could have a material adverse effect on our business, results of operations, and financial condition. Such adverse effects could also be exacerbated by a delay in the completion of the Merger for any reason, including delays associated with obtaining requisite regulatory approvals or the approvals of our stockholders and/or Zoom’s stockholders.
As a result of the Merger, our current and prospective employees could experience uncertainty about their future with us or the combined company. As a result, key employees may depart because of issues relating to such uncertainty or a desire not to remain with Zoom following the completion of the Merger.
As a result of the Merger, our current and prospective employees could experience uncertainty about their future with us or the combined company, or decide that they do not want to continue their employment with the combined company. As a result, key employees may depart because of issues relating to such uncertainty or a desire not to remain with Zoom following the completion of the Merger. Losses of officers, key employees or other employees could materially harm our business, results of operations, and financial condition. Such adverse effects could also be exacerbated by a delay in the completion of the Merger for any reason, including delays associated with obtaining requisite regulatory approvals or the approvals of our stockholders. We may also experience challenges in hiring new employees during the pendency of the Merger, or if the Merger Agreement is terminated, which could harm our ability to grow our business, execute on our business plans or enhance our operations. If the Merger is consummated, the combined company may be less attractive to current and prospective employees, which could harm the business and prospects of the combined company.
If the Merger is consummated, the combined company may not perform as we or the market expects, which could have an adverse effect on the price of the Zoom Class A Common Stock that our current stockholders will own following the completion of the Merger.
Even if the Merger is consummated, the combined company may not perform as we or the market expect. Risks associated with the combined company following the Merger include:
if the Merger does not qualify as a “reorganization” within the meaning of Section 368(a) of the Code, our stockholders may be required to pay substantial U.S. federal income taxes;
integrating two businesses is a difficult, expensive, and time-consuming process, and the failure to integrate successfully the businesses of our company and Zoom would adversely affect Zoom’s future results following completion of the Merger;
it is possible that key employees might decide not to remain with the combined company after the Merger is completed, and the loss of key personnel could materially harm the combined company’s results of operation, financial condition, and growth prospects;
49

the success of the combined company will also depend upon relationships with third parties and pre-existing clients and customers of our company and Zoom, which relationships may be affected by the preferences of these third parties or public attitudes about the Merger and the combined company. Any adverse changes in these relationships could adversely affect the combined company's business, results of operations, and financial condition;
the stock price of the Zoom Class A Common Stock after the Merger may be affected by factors different from those currently affecting our common stock; and
if governmental agencies or regulatory bodies impose requirements, limitations, costs, divestitures, or restrictions on the consummation of the proposed Merger, the combined company’s ability to realize the anticipated benefits of the Merger may be impaired.
If any of these events were to occur, the value of the Zoom Class A Common Stock received by our stockholders in the Merger could decline.
The number of shares of Zoom Class A Common Stock issuable in the Merger in respect of one share of our common stock is fixed and will not be adjusted. Because the market price of the Zoom Class A Common Stock may fluctuate, our stockholders cannot be sure of the market value of the stock consideration they will receive in exchange for their shares of our common stock in connection with the Merger.
In connection with the Merger, our stockholders will receive a fixed number of shares of Zoom Class A Common Stock for each of their shares of our common stock The number of shares is fixed at 0.5533 shares of Zoom Class A Common Stock for each share of our common stock. Accordingly, the market value of the merger consideration that our stockholders will receive in the Merger will vary based on the price of the Zoom Class A Common Stock at the time it is received by our stockholders. As a result of any such changes in stock price, the market value of the shares of the Zoom Class A Common Stock that our stockholders will receive at the time that the Merger is completed could vary significantly from the value of such shares immediately prior to the public announcement of the Merger. Further, any decline in the price of the Zoom Class A Common Stock may adversely impact our stock price prior to the Merger.
A decline in the market price of the Zoom Class A Common Stock could result, either before or after the consummation of the Merger, from a variety of factors, some of which are beyond Zoom’s control, including, among other things, the anticipated or actual: (i) failure by Zoom to achieve the expected benefits of the acquisition of our company as rapidly or to the extent anticipated, (ii) failure of our business to perform as anticipated following the Merger, (iii) failure of the combined company’s financial results to meet the expectations of Zoom, financial analysts or investors, or (iv) failure of the integration of our business to be successful, or to take longer or be more disruptive than anticipated, and (v) numerous other factors affecting Zoom, the combined company and its businesses that are unrelated to our company.
The Merger Agreement contains provisions that could discourage or deter a potential competing acquirer that might be willing to pay more to effect a business combination with us.
Unless and until the Merger Agreement is terminated in accordance with its terms, subject to certain specified exceptions, we are not permitted to solicit alternative business combination transactions and, subject to certain exceptions, engage in discussions or negotiations regarding an alternative business combination transaction. Such restrictions could discourage or deter a third party that may be willing to pay more than Zoom for our outstanding common stock from considering or proposing such an acquisition of our company.
Lawsuits may be filed against us and the members of our board of directors arising out of the proposed Merger, which may delay or prevent the proposed Merger.
Putative stockholder complaints, including stockholder class action complaints, and other complaints may be filed against us, our board of directors, Zoom, Zoom’s board of directors, and others in connection with the transactions contemplated by the Merger Agreement. The outcome of litigation is uncertain, and we may not be successful in defending against any such future claims. Lawsuits that may be filed against us, our board of directors, Zoom, or Zoom’s board of directors could delay or prevent the Merger, divert the attention of our management and
50

employees from our day-to-day business, result in damages or settlement payments, and otherwise adversely affect our business, results of operations, and financial condition.
The ability to complete the Merger is subject to the receipt of consents and approvals from government entities, which may impose conditions that could have an adverse effect on us or the combined company or could cause either party to abandon the Merger.
Completion of the Merger is conditioned upon, among other things, the expiration or termination of the required waiting period applicable to the Merger under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and the receipt of all other required pre-closing approvals, consents or clearances under antitrust laws of certain specified jurisdictions or in connection with certain telecommunications laws. The relevant regulatory agencies may condition their approval of the Merger on Zoom’s or our agreement to various requirements, limitations, or costs, or require divestitures or place restrictions on the conduct of the combined company’s business following the Merger. If we and Zoom agree to these requirements, limitations, costs, divestitures, or restrictions, the ability to realize the anticipated benefits of the Merger may be impaired. We cannot provide any assurance that we or Zoom will obtain the necessary approvals or that any of the requirements, limitations, costs, divestitures, or restrictions to which we might agree will not have a material adverse effect on the combined company following the Merger. In addition, these requirements, limitations, costs, divestitures, or restrictions may result in the delay or abandonment of the Merger.
Risks Related to COVID-19
The effects of the COVID-19 pandemic have materially affected how we, our clients and business partners are operating, and the duration and extent to which this will impact our future results of operations and overall financial performance remains uncertain.
In December 2019, a novel coronavirus disease known as COVID-19 was reported and on March 11, 2020, the World Health Organization, or WHO, characterized COVID-19 as a pandemic. This pandemic has resulted in a widespread health crisis that has continued to significantly harm the U.S. and global economies and has caused significant fluctuation in financial markets, including those on which our common stock and other securities trade, and may impact demand for our solution.
In accordance with the various social distancing and other office closure orders and recommendations of applicable government agencies, all of our employees transitioned to work-from-home operations and we canceled all business travel by our employees except where necessary and properly authorized, which changed how we operate our business. Our clients and business partners are also subject to various and changing social distancing and office closure orders and recommendations and travel restrictions or prohibitions, which have changed the way we interact with our clients and business partners. Recently, we have re-opened our U.S. offices for employees to voluntarily return, subject to capacity restrictions and applicable government regulations. Appropriate measures are being taken to protect the health of employees who return to the office. We have also reinstated business travel on a voluntary basis and subject to prior approval. Our efforts to re-open our offices and reinstate business travel safely may not be successful; could expose our employees, customers and clients to health risks and us to associated liability; and will involve additional financial burdens.
Moreover, the conditions caused by the COVID-19 pandemic, the extent of which depends upon its prolonged impact, has or may:
harm our ability to renew and maintain our relationships with our existing clients;
cause our existing clients to reduce the number of seats to which they subscribe, seek price concessions, or go out of business, which would harm our revenue;
result in some of our clients failing to comply with the terms of their agreements, including payment terms, due to economic uncertainty, financial hardship, and even failure of these businesses, which could result in us being required to take action to collect payments, terminate their subscriptions for our solution, increase accounts receivable, and reduce collections, any which would increase our expenses and harm our revenues and results of operations;
make it more difficult for us to sell increased services or functionality to our existing clients;
51

reduce the rate of spending on enterprise software solutions or cloud-based enterprise contact center systems generally;
delay prospective clients’ decisions to subscribe to our solution, increase the length of sales cycles, or slow the typical growth in the use of our solution once clients have initially deployed our solution;
harm our ability to effectively market and sell our solution, particularly to the extent that our clients remain subject to office closure orders;
change the mix and sizes or types of organizations that purchase our solution;
delay the introduction of enhancements to our solution and market acceptance of any new features and products;
harm our ability to grow our international sales and operations;
harm our ability to recruit, onboard and successfully integrate new employees, including members of our direct sales force, both domestically and internationally, as a result of not being able to interface in person while we continue to transition to fully re-opened facilities that are not subject to capacity restrictions;
harm our ability to maintain our corporate culture with a portion of our employee base temporarily working remotely while we remain subject to capacity restrictions on re-opening our offices and facing unique personal and professional challenges;
increase costs in returning to work as our offices continue to re-open, including changes to the workplace, such as space planning, food service, and amenities, and the design, implementation and enforcement of new workplace safety protocols;
increase the burden on our technical operations infrastructure, which could harm the capacity, stability, security and performance of our operations infrastructure and potentially leave us more vulnerable to security breaches;
increase the risk that we may experience cybersecurity-related events such as COVID-19 themed phishing attacks, exploitation of any cybersecurity flaws that may exist, an increase in the number of cybersecurity threats or attacks, and other security challenges as a result of our employees and service providers continuing to work remotely from non-corporate managed networks during the COVID-19 pandemic, and potentially beyond as remote work and resource access expand;
limit our ability to efficiently provide professional services to our larger clients to the extent that they remain subject to office closures, as those services have typically been performed onsite, which could delay implementation of our solution at new clients;
harm our ability to manage, maintain or increase our network of master agents and resellers to sell our solution, and make it more difficult for them to effectively assist us with their sales efforts;
impact the health and safety of our employees, including our senior management team, and their ability to perform services;
cause our management team to continue to commit significant time, attention and resources to monitor the COVID-19 pandemic and seek to mitigate its effect on our business and workforce;    
lead to the adoption of additional new laws and regulations that we are required to comply with and that could harm our results of operations, and we may be subject to COVID-19 related litigation; and
cause the price per share of our common stock or the trading price of our convertible senior notes to continue to experience substantial volatility, and potentially decline, based on developments and announcements related to COVID-19 and its impact on the global and U.S. economy in general or our industry in particular, our failure to meet our guidance or analyst expectations or withdrawal or modification by us of previously issued guidance.
Any of the foregoing factors could significantly harm our future sales, operating results, gross margins and overall financial performance, which could cause us to experience a decreased level of growth of our business and make our future financial results and prospects difficult to predict. The COVID-19 pandemic and its impact on us
52

and the U.S. and global economies could limit our ability to forecast our future operating results, including our ability to predict revenue and expense levels, and plan for and model future results of operations. Moreover, because a significant portion of our revenue is derived from existing clients, downturns in new sales will not immediately be reflected in our operating results and may be difficult to discern until future periods. Our competitors could experience different impacts as a result of COVID-19, which could result in changes to our competitive landscape.
The duration and extent of the impact from the COVID-19 pandemic depends on future developments that cannot be accurately predicted at this time, such as the ongoing severity and transmission rate of the virus and variants of the virus, the extent and effectiveness of vaccine programs and other containment actions, the duration of social distancing, office closures, office capacity restrictions and other restrictions on businesses and society at large, and the specific impact of these and other factors on our business, employees, clients and partners. If we are not able to respond to and manage the impact of such events effectively, our business will be harmed. There are no comparable recent events that provide guidance as to the effect the COVID-19 pandemic may have and, as a result, the ultimate impact of the outbreak on our business and operations is highly uncertain and subject to change. The effects of the COVID-19 pandemic could have a material impact on our results of operations and increase many of the other risks described herein.
Other Operational Risks
We depend on our senior management team, and the loss of one or more key employees or an inability to attract and retain highly skilled executives and other employees could harm our business and results of operations.
Our success depends, in part, upon the performance and continued services of our executive officers and senior management team. If our executive leadership team fails to perform effectively or if we fail to attract or retain our key executives or senior management, our business, financial condition or results of operations could be harmed. We also rely on our leadership team in the areas of research and development, marketing, sales, services and general and administrative functions, and on mission-critical individual contributors. The loss of one or more of our executive officers or key employees could seriously harm our business. We currently do not maintain key person life insurance policies on any of our employees.
To execute our growth plan, we must attract and retain highly qualified personnel and we may incur significant costs (including stock-based compensation expense) to do so. Competition for these personnel is intense, especially for senior executives, engineers highly experienced in designing and developing cloud software and for senior sales personnel. We have, from time to time, experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. We invest significant time and expense in training our employees, which increases their value to competitors who may seek to recruit them and increases our costs. We believe that our corporate culture is a critical component to our ability to attract and retain employees. As we grow, we will need to continually enhance our efforts to maintain our corporate culture, which is more difficult due to our work from home policies during the COVID-19 pandemic. As we re-open our offices, we may experience increased attrition of employees to other opportunities. If we fail to attract new personnel or fail to retain and motivate our current personnel, particularly our executive officers and senior management team, our business and future growth prospects would be harmed. Many of the companies with which we compete for experienced personnel have greater resources than we have. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached legal obligations, resulting in a diversion of our time and resources and, potentially, damages.
Volatility or lack of performance in the trading price of our common stock may also affect our ability to attract and retain qualified personnel because job candidates and existing employees often emphasize the value of stock awards when considering whether to accept or continue employment. If the perceived value of our stock awards is low or declines, it may harm our ability to recruit and retain highly skilled employees.


ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds
Not applicable.
53

ITEM 3. Defaults Upon Senior Securities
None.
ITEM 4. Mine Safety Disclosures
Not applicable.
ITEM 5. Other Information
None.
54

ITEM 6. Exhibits
Exhibit
Number
Description
Agreement and Plan of Merger, dated as of July 16, 2021, by and among Zoom Video Communications, Inc., Five9, Inc. and Summer Merger Sub, Inc. (filed as exhibit 2.1 to the Company’s Current Report on Form 8-K filed with the SEC on July 19, 2021 (File No. 001-36383) and incorporated by reference herein.
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 Schema Linkbase Document
101.CAL*XBRL Taxonomy Calculation Linkbase Document
101.DEF*XBRL Taxonomy Definition Linkbase Document
101.LAB*XBRL Taxonomy Labels Linkbase Document
101.PRE*XBRL Taxonomy Presentation Linkbase Document
104Cover Page Interactive Data File. Formatted as inline XBRL and contained in Exhibit 101.
* Filed herewith.
** Furnished herewith.



55

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.
Five9, Inc.
Date:July 27, 2021 By:/s/ Rowan Trollope
Rowan Trollope
Chief Executive Officer
(Principal Executive Officer)
/s/ Barry Zwarenstein
Barry Zwarenstein
Chief Financial Officer
(Principal Financial Officer)
/s/ Leena Mansharamani
Leena Mansharamani
Chief Accounting Officer
(Principal Accounting Officer)

56
EX-31.1 2 a063021exhibit311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Rowan Trollope, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Five9, Inc. for the quarter ended June 30, 2021;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date:July 27, 2021 By:/s/ Rowan Trollope
Rowan Trollope
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 a063021exhibit312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Barry Zwarenstein, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Five9, Inc. for the quarter ended June 30, 2021;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date:July 27, 2021By:/s/ Barry Zwarenstein
Barry Zwarenstein
Chief Financial Officer
(Principal Financial Officer)



EX-32.1 4 a063021exhibit321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Rowan Trollope, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Five9, Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended June 30, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of the Company.
 
Date:July 27, 2021 By:/s/ Rowan Trollope
Rowan Trollope
Chief Executive Officer


I, Barry Zwarenstein, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Five9, Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended June 30, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of the Company.
 
Date:July 27, 2021 By:/s/ Barry Zwarenstein
Barry Zwarenstein
Chief Financial Officer


This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Five9, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.



EX-101.SCH 5 fivn-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenue - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Investments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Investments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Investments and Fair Value Measurements - Schedule of Marketable Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Investments and Fair Value Measurements - Schedule of Continuous Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Investments and Fair Value Measurements - Maturity Dates (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Investments and Fair Value Measurements - Schedule of Assets Carried at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Investments and Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - Investments and Fair Value Measurements - Reconciliation of Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2117104 - Disclosure - Financial Statement Components link:presentationLink link:calculationLink link:definitionLink 2318303 - Disclosure - Financial Statement Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Financial Statement Components - Schedule of Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2420412 - Disclosure - Financial Statement Components - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2421413 - Disclosure - Financial Statement Components - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2422414 - Disclosure - Financial Statement Components - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2423415 - Disclosure - Financial Statement Components - Schedule of Property and Equipment under Finance Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2424416 - Disclosure - Financial Statement Components - Schedule of Accrued and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2425417 - Disclosure - Financial Statement Components - Schedule of Long-term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2126105 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2327304 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2428418 - Disclosure - Goodwill and Intangible Assets - Goodwill and Intangible Asset Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2429419 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2430420 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2131106 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2332305 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2433421 - Disclosure - Debt - Convertible Senior Notes and Capped Call (Details) link:presentationLink link:calculationLink link:definitionLink 2434422 - Disclosure - Debt - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2435423 - Disclosure - Debt - Schedule of Equity Component of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2436424 - Disclosure - Debt - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2437425 - Disclosure - Debt - Schedule of Maturities of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2138107 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2339306 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2440426 - Disclosure - Stockholders' Equity - Capital Structure (Details) link:presentationLink link:calculationLink link:definitionLink 2441427 - Disclosure - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2442428 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2443429 - Disclosure - Stockholders' Equity - RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2444430 - Disclosure - Stockholders' Equity - Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2445431 - Disclosure - Stockholders' Equity - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2146108 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2347307 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2448432 - Disclosure - Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2449433 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2150109 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2451434 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2152110 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2453435 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2154111 - Disclosure - Geographical Information link:presentationLink link:calculationLink link:definitionLink 2355308 - Disclosure - Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2456436 - Disclosure - Geographical Information - Schedule of Revenue and Property and Equipment by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 2157112 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2358309 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2459437 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2460438 - Disclosure - Leases - Lease Cost and Supplemental Cash Flow (Details) link:presentationLink link:calculationLink link:definitionLink 2461439 - Disclosure - Leases - Balance Sheet Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 2462440 - Disclosure - Leases - Weighted Average Remaining Terms and Discount Rates (Details) link:presentationLink link:calculationLink link:definitionLink 2463441 - Disclosure - Leases - Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2463441 - Disclosure - Leases - Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2164113 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2365310 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2466442 - Disclosure - Acquisitions - Inference Solutions Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2467443 - Disclosure - Acquisitions - Inference Solutions Table (Details) link:presentationLink link:calculationLink link:definitionLink 2468444 - Disclosure - Acquisitions - Virtual Observer Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2469445 - Disclosure - Acquisitions - Virtual Observer Table (Details) link:presentationLink link:calculationLink link:definitionLink 2170114 - Disclosure - Subsequent event link:presentationLink link:calculationLink link:definitionLink 2471446 - Disclosure - Subsequent event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 fivn-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 fivn-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 fivn-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental disclosures of cash flow data: Supplemental Cash Flow Information [Abstract] Convertible debt Convertible Debt [Member] Trade name and trademarks Trademarks and Trade Names [Member] RSUs vested and released (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Leasehold Improvements [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net Income (Loss) Attributable to Parent Receivables Receivable [Policy Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Debt Instrument, Convertible, Term [Axis] Debt Instrument, Convertible, Term [Axis] Debt Instrument, Convertible, Term [Axis] Marketable investments Debt Securities, Available-for-sale, Current Preferred stock shares outstanding (shares) Preferred Stock, Shares Outstanding Accrued compensation and benefits Employee-related Liabilities, Current Option to purchase additional debt through private offering Debt Instrument, Option to Purchase Additional Debt through Private Offering Debt Instrument, Option to Purchase Additional Debt through Private Offering Income Statement Location [Axis] Income Statement Location [Axis] Business combination, acquisition related costs Business Combination, Acquisition Related Costs Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Stockholders' Equity Capital Structure [Table] Stockholders' Equity Capital Structure [Table] Stockholders' Equity Capital Structure Entity Address, Address Line Two Entity Address, Address Line Two Schedule of Maturities of Debt Schedule of Maturities of Long-term Debt [Table Text Block] Sales tax liabilities Sales and Excise Tax Payable, Current Conversion price on convertible debt (in USD per share) Debt Instrument, Convertible, Conversion Price RSUs forfeited, weighted average grant date fair value (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value 2014 Plan Equity Incentive Plan 2014 [Member] 2014 Equity Incentive Plan [Member] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Entity Filer Category Entity Filer Category Weighted average remaining lease term, Operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Deferred Contract Acquisition Deferred Policy Acquisition Costs, Policy [Policy Text Block] Dividend yield (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquired Finite-Lived Intangible Assets Acquired Finite-Lived Intangible Assets [Line Items] Debt redemption price as percentage of principal amount Debt Instrument, Redemption Price, Percentage Volatility (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 2023 (Maturity date of May 1, 2023) Long-Term Debt, Maturity, Year Two Summary of changes in contingent consideration liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Change in fair value of contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Options forfeited or expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Certificates of deposit Certificates of Deposit [Member] Schedule of Marketable Investments Debt Securities, Available-for-sale [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Expiring commercial commitment balance Commercial Commitments, Expiring Commercial Commitments, Expiring Subsequent Event Type [Domain] Subsequent Event Type [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of intangible assets Amortization of intangible assets Amortization of Intangible Assets Acquired finite-lived intangible assets, weighted average useful life (Years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Extension period (months) Business Combination, Extension Period Business Combination, Extension Period Weighted average discount rate, Operating leases (percent) Operating Lease, Weighted Average Discount Rate, Percent Anti-dilutive securities excluded from calculation of diluted net loss per share (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Contract revenue recognized Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Issuance of common stock under ESPP Stock Issued During Period, Value, Employee Stock Ownership Plan Sale of Stock [Axis] Sale of Stock [Axis] Liability Class [Axis] Liability Class [Axis] Number of extensions to receive approval Business Combination, Number of Extensions to Receive Approval Business Combination, Number of Extensions to Receive Approval Subsequent Events [Abstract] Subsequent Events [Abstract] Business Acquisition [Axis] Business Combination and Asset Acquisition [Abstract] Private placement Private Placement [Member] RSUs granted, weighted average grant date fair value (in USD 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 Business Acquisition [Axis] Business Acquisition [Axis] Accrued federal fees Accrued Federal Fees Accrued Federal Fees Municipal bonds Municipal Bonds [Member] Property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Award Type [Domain] Award Type [Domain] Finance lease cost: Lessee, Finance Lease, Description [Abstract] Multiple of principle amount Debt Instrument, Redemption Multiple of Principle Debt Instrument, Redemption Multiple of Principle Schedule of Net Carrying Amount of Notes and Impact to Additional Paid-in Capital Convertible Debt [Table Text Block] ASSETS Assets Assets [Abstract] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Nonrecurring Fair Value, Nonrecurring [Member] Acquired workforce Employment Contracts [Member] Right of use assets obtained in exchange for finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Other liabilities Increase (Decrease) in Other Noncurrent Liabilities RSUs granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Number of conversion features triggered Debt Instrument, Convertible, Number of Conversion Features Triggered Debt Instrument, Convertible, Number of Conversion Features Triggered Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Proceeds from exercise of common stock options Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town Number of consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Accumulated Deficit Retained Earnings [Member] Convertible Senior Notes, Due 2025 Convertible Senior Notes, Due 2025 [Member] Convertible Senior Notes, Due 2025 Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Operating lease not yet commenced, term of lease (in years) Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Issuance of common stock upon partial conversion of the 2023 convertible senior notes Stock Issued During Period, Value, Conversion of Convertible Securities Schedule of Anti-dilutive Securities Excluded from Calculation of Diluted Net Loss Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Accounts receivable Increase (Decrease) in Accounts Receivable Equipment purchased and unpaid at period-end Capital Expenditures Incurred but Not yet Paid Right-of-use assets obtained in exchange for operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Debt instrument, conversion multiple of aggregate principal amount, shares Debt Instrument, Conversion Multiple of Aggregate Principal Amount, Shares Debt Instrument, Conversion Multiple of Aggregate Principal Amount, Shares Schedule of Long-term Liabilities Other Noncurrent Liabilities [Table Text Block] Revision of Prior Period, Error Correction, Adjustment Revision of Prior Period, Error Correction, Adjustment [Member] Payments of finance leases Financing cash used in finance leases Finance Lease, Principal Payments Entity Interactive Data Current Entity Interactive Data Current Stated additional interest rate on debt (percent) Debt Instrument, Interest Rate, Stated Percentage, Additional Interest Debt Instrument, Interest Rate, Stated Percentage, Additional Interest Stock-based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Contingent consideration Business Combination, Contingent Consideration, Liability, Current Basic (in USD per share) Basic loss per share (in USD per share) Earnings Per Share, Basic 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue Revenue from Contract with Customer [Text Block] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Balance, beginning of period Balance, end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Document Type Document Type Short-Term Marketable Investments Short-Term Marketable Investments [Member] Short-Term Marketable Investments Contractual interest expense Interest Expense, Debt Prepaid expenses Prepaid Expense, Current Finite-lived intangibles acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Current Reporting Status Entity Current Reporting Status Total deferred contract acquisition costs, net Capitalized Contract Cost, Net Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Commercial paper Commercial Paper [Member] Operating cash used in operating leases Operating Lease, Payments Other Other Noncash Income (Expense) Contingent consideration, range of outcomes, low Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low Deferred contract acquisition costs, net — less current portion Deferred contract acquisition costs, non-current Capitalized Contract Cost, Net, Noncurrent Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Consideration transferred Business Combination, Consideration Transferred Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Schedule of Revenues and Property and Equipment by Geographic Region Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Number of additional extensions to receive approval Business Combination, Number of Additional Extensions to Receive Approval Business Combination, Number of Additional Extensions to Receive Approval Number of trading days preceding notice of redemption Debt Instrument, Convertible, Trading Days Preceding Redemption Notice Debt Instrument, Convertible, Trading Days Preceding Redemption Notice Debt balance Principal Total Long-term Debt, Gross On or after May 5, 2021 Debt Instrument, Redemption, Period Two [Member] Plan Name [Axis] Plan Name [Axis] Total debt, net carrying value Long-term Debt Property and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Assets measured at fair value on nonrecurring basis Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Document Transition Report Document Transition Report Shares used in computing net loss per share: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Internal-use software development costs Software Development [Member] Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Total liabilities and stockholders’ equity Liabilities and Equity Term of commitment (in years) Commercial Commitment, Term of Commitment Commercial Commitment, Term of Commitment Deferred revenue Contract liabilities (deferred revenue) Contract with Customer, Liability, Current Scenario [Axis] Scenario [Axis] Proceeds from maturities of marketable investments Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Options exercised, weighted average exercise price (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Share price of common stock with conversion premium (in dollars per share) Share Price of Common Stock with Conversion Premium Share Price of Common Stock with Conversion Premium Additional paid-in capital Additional Paid in Capital U.S. agency securities US Government Agencies Debt Securities [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Repurchase of a portion of 2023 convertible senior notes, net of costs Cash consideration to repurchase note Cash Consideration to Repurchase Note Cash Consideration to Repurchase Note LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net Loss Per Share Earnings Per Share [Text Block] Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes Additional Paid in Capital, Value, Unwinding of Capped Calls from Conversion of Convertible Securities Additional Paid in Capital, Value, Unwinding of Capped Calls from Conversion of Convertible Securities Operating expenses: Operating Expenses [Abstract] Purchase of capped calls related to the 2025 convertible senior notes Purchase of capped calls related to the 2025 convertible senior notes Adjustments to Additional Paid in Capital, Equity Component of Capped Call Transaction Adjustments to Additional Paid in Capital, Equity Component of Capped Call Transaction 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Deferred contract acquisition costs Increase (Decrease) in Capitalized Contract Cost Increase (Decrease) in Capitalized Contract Cost Minimum Minimum [Member] Finite-lived Intangible Assets [Roll Forward] Finite-lived Intangible Assets [Roll Forward] Termination fee potentially required to be paid to Zoom Business Combination, Termination Fee Potentially Required to be Paid to Acquiring Company Business Combination, Termination Fee Potentially Required to be Paid to Acquiring Company Error Correction, Type [Axis] Error Correction, Type [Axis] Debt instrument, convertible, carrying amount of equity component Net carrying amount Debt Instrument, Convertible, Carrying Amount of Equity Component Change in fair of value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Conversion ratio on convertible debt Debt Instrument, Convertible, Conversion Ratio Balance Sheet Location [Domain] Balance Sheet Location [Domain] Liabilities measured at fair value on nonrecurring basis Financial and Nonfinancial Liabilities, Fair Value Disclosure Options forfeited or expired, weighted average exercise price (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Preferred stock shares authorized (shares) Preferred Stock, Shares Authorized Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Leases Lessee, Finance Leases [Text Block] Trading Symbol Trading Symbol Current liabilities: Liabilities, Current [Abstract] 2025 (Maturity date of June 1, 2025) Long-Term Debt, Maturity, Year Four General and administrative General and Administrative Expense Revision of Prior Period [Axis] Revision of Prior Period [Axis] Debt Debt Disclosure [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Accounting Policies [Abstract] Accounting Policies [Abstract] Outstanding, ending balance, weighted average remaining contractual life (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Net contract liabilities Contract with Customer, Asset (Liability), Net Contract with Customer, Asset (Liability), Net Amortization period of capitalized contract cost Capitalized Contract Cost, Amortization Period Other assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Operating lease liability Total operating lease liabilities Total Operating Lease, Liability Schedule of Interest Expense Related to the Notes Interest Income and Interest Expense Disclosure [Table Text Block] Weighted average discount rate, Finance leases (percent) Finance Lease, Weighted Average Discount Rate, Percent Total other (expense) income, net Nonoperating Income (Expense) Weighted-average amortization period (years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Outstanding, beginning balance, weighted-average grant date fair value per share (in USD per share) Outstanding, ending balance, weighted-average grant date fair value per share (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Schedule of Assets Carried at Fair Value Fair Value, by Balance Sheet Grouping [Table Text Block] Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Remaining 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Acquisitions Business Combination Disclosure [Text Block] Payment on debt issuance cost Payments of Debt Issuance Costs Trade accounts receivable Billed Revenues [Member] Other Commitments [Table] Other Commitments [Table] Schedule of Valuation Assumptions, Stock Option Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Proceeds from issuance of debt Proceeds from Issuance of Debt Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Inference Solutions Inference Solutions [Member] Inference Solutions Revenues from External Customers and Long-Lived Assets Revenues from External Customers and Long-Lived Assets [Line Items] Capitalization of leasehold improvements and furniture and fixtures through non-cash lease incentive Capitalization of Leasehold Improvement Through Non-Cash Lease Incentive Capitalization of Leasehold Improvement Through Non-Cash Lease Incentive Entity Registrant Name Entity Registrant Name Schedule of Accrued and Other Current Liabilities Other Current Liabilities [Table Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Unwind Of Partially Capped Calls On Convertible Debt Unwind Of Partially Capped Calls On Convertible Debt [Member] Unwind Of Partially Capped Calls On Convertible Debt Convertible, term two Debt Instrument, Convertible, Term Two [Member] Debt Instrument, Convertible, Term Two [Member] Sales tax liabilities — less current portion Sales and Excise Taxes Payable, Noncurrent Sales and excise taxes payable, noncurrent Debt issuance costs, gross, within extinguishment of debt Debt Issuance Costs, Gross, within Extinguishment of Debt Debt Issuance Costs, Gross, within Extinguishment of Debt Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Comprehensive Loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Financial Instrument [Axis] Financial Instrument [Axis] Accrued expenses Accrued Liabilities, Current Accrued and other current liabilities Accrued and other current liabilities Accrued Liabilities and Other Current Liabilities Accrued Liabilities and Other Current Liabilities Revenue Revenue from Contract with Customer, Excluding Assessed Tax Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Stock options Share-based Payment Arrangement, Option [Member] Due after one year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Year, Amortized Cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Year, Amortized Cost Equity [Abstract] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Common Stock Common Stock [Member] Weighted average remaining lease term, Finance leases (in years) Finance Lease, Weighted Average Remaining Lease Term Geographical Information Segment Reporting Disclosure [Text Block] Loss from operations Operating Income (Loss) Total finance lease cost Finance Lease, Cost Finance Lease, Cost Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Operating lease liabilities Operating Lease, Liability, Current Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Description of Business and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Cash paid to acquire substantially all of the assets of Whendu Payments to Acquire Assets As Part Of An Asset Acquisition Payments to Acquire Assets As Part Of An Asset Acquisition Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation and amortization associated with property and equipment Depreciation Cash and cash equivalents: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Total consideration (net of cash acquired) Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Excluding Cash and Cash Equivalents Acquired, Net Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Excluding Cash and Cash Equivalents Acquired, Net Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Treasury Stock Treasury Stock [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Purchases of marketable investments Payments to Acquire Debt Securities, Available-for-sale Schedule of RSU Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Cash paid for income taxes Income Taxes Paid Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes (in shares) Additional Paid in Capital, Shares, Unwinding of Capped Calls from Conversion of Convertible Securities Additional Paid in Capital, Shares, Unwinding of Capped Calls from Conversion of Convertible Securities Other (expense) and interest income Other Nonoperating Income (Expense) Fair value of long-term debt Long-term Debt, Fair Value Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Sinking fund payment Debt Instrument, Sinking Fund Payment Maximum Maximum [Member] Total liabilities Liabilities Legal Entity [Axis] Legal Entity [Axis] Unbilled trade accounts receivable, net of advance client deposits Unbilled Revenues [Member] Award Type [Axis] Award Type [Axis] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Options granted, weighted average exercise price (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Outstanding, ending balance, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Operating Lease Maturities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity Stockholders' Equity Attributable to Parent Billing Status, Type [Axis] Billing Status, Type [Axis] Common stock shares issued (shares) Common Stock, Shares, Issued Preferred stock shares issued (shares) Preferred Stock, Shares Issued Tangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Loss on early extinguishment of debt Loss on early extinguishment of debt Gain (Loss) on Extinguishment of Debt Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Schedule of Marketable Investments by Contractual Maturity Fair Value, Concentration of Risk [Table Text Block] Debt instrument, repurchase amount Debt Instrument, Repurchase Amount Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Conversion of aggregate principal amount, term 1 Debt Instrument, Conversion of Aggregate Principal Amount, Term 1 Debt Instrument, Conversion of Aggregate Principal Amount, Term 1 Balance Sheet Location [Axis] Balance Sheet Location [Axis] Operating lease liabilities — less current portion Operating Lease, Liability, Noncurrent Total future minimum lease payments Finance Lease, Liability, Payment, Due Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Aggregate principal amount of debt Debt Instrument, Face Amount Interest expense Interest Expense Interest Expense 2022 Finance Lease, Liability, to be Paid, Year One Effective interest rate on debt (percent) Debt Instrument, Interest Rate, Effective Percentage Total consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net City Area Code City Area Code Closing market price of common stock (in USD per share) Share Price Accumulated deficit Retained Earnings (Accumulated Deficit) Operating lease, term of contract (in years) Lessee, Operating Lease, Term of Contract Debt Instrument, Convertible, Term [Domain] Debt Instrument, Convertible, Term [Domain] [Domain] for Debt Instrument, Convertible, Term [Axis] Restricted stock units Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Total finance lease liabilities Total Finance Lease, Liability Business Acquisition [Line Items] Business Acquisition [Line Items] Impairment loss on available-for-sale debt securities Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale Risk-free interest rate (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate U.S. treasury US Treasury Securities [Member] Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Financial Statement Components [Abstract] Financial Statement Components [Abstract] Financial Statement Components [Abstract] Summary of the Changes for Contingent Consideration Liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] 2025 Finance Lease, Liability, to be Paid, Year Three 2024 Finance Lease, Liability, to be Paid, Year Four Schedule of Common Stock Reserved for Future Issuance Summary of Common Stock Reserved for Future Issuance [Table Text Block] Summary of Common Stock Reserved for Future Issuance [Table Text Block] Convertible debt Convertible Debt 2023 Finance Lease, Liability, to be Paid, Year Two Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Beginning balance Ending balance Adjustment to stockholders' equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Benefit from income taxes Income Tax Expense (Benefit) Other Commitments [Domain] Other Commitments [Domain] Issuance of common stock under ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Ownership Plan Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Payment of holdback related to the Virtual Observer acquisition Payment of Holdback Related to Acquisitions Payment of Holdback Related to Acquisitions Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Sale of Stock [Domain] Sale of Stock [Domain] RSUs forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Receivables Billing Status [Domain] Receivables Billing Status [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Thereafter Finance Lease, Liability, to be Paid, after Year Four Finance Lease, Liability, to be Paid, after Year Four Entity File Number Entity File Number Fair Value Measurements Measured on a Recurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Hosting and telecommunications agreement Hosting and Telecommunications Agreement [Member] Hosting and Telecommunications Agreement [Member] Contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Entity Small Business Entity Small Business Preferred stock par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Nature of Error [Domain] Error Correction, Type [Domain] Weighted average grant date fair value, options granted (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Issuance of common stock upon vesting of restricted stock units (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture on or after June 6, 2023 Debt Instrument, Redemption, Period Three [Member] Sales and marketing Selling and Marketing Expense 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Amortization of debt discount Amortization of Debt Discount (Premium) Debt issuance costs Unamortized issuance costs Debt Issuance Costs, Gross Convertible senior notes Convertible Debt, Noncurrent Statement [Line Items] Statement [Line Items] Accrued and other current liabilities Increase (Decrease) in Other Current Liabilities Property and equipment, net Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Deferred revenue Increase (Decrease) in Contract with Customer, Liability Options Outstanding, Weighted Average Exercise Price [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Performance obligation Revenue, Remaining Performance Obligation, Amount Conversion price per share, requiring conversion of instrument (in USD per share) Debt Instrument, Convertible, Conversion Price Per Share Requiring Conversion Debt Instrument, Convertible, Conversion Price Per Share Requiring Conversion Issuance of common stock upon vesting of restricted stock units Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Total commitments under agreements Other Commitment Liabilities Liabilities [Abstract] Performance obligation, description of timing Revenue, Performance Obligation, Description of Timing Fair Value Total Marketable investments (short and long term) Debt Securities, Available-for-sale Contingent consideration, range of outcomes, high Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Premium on conversion price in relation to closing price (percentage) Debt Instrument, Premium on Conversion Price in relation to Closing Price Debt Instrument, Premium on Conversion Price in relation to Closing Price 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Operating lease termination notice, period (in days) Lessee, Operating Lease, Option to Terminate, Notice Lessee, Operating Lease, Option to Terminate, Notice Entity Address, State or Province Entity Address, State or Province Finance lease liabilities Finance Lease, Liability, Current Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Type of Adoption [Domain] Accounting Standards Update [Domain] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Contract liabilities (deferred revenue) (included in other long-term liabilities) Deferred revenue Contract with Customer, Liability, Noncurrent Entity [Domain] Entity [Domain] Segment Reporting [Abstract] Segment Reporting [Abstract] Cost Debt Securities, Available-for-sale, Amortized Cost Weighted Average Remaining Amortization period (Years) Finite-Lived Intangible Asset, Useful Life Interest on finance lease liabilities Finance Lease, Interest Expense Five9, Inc. Five9, Inc. [Member] Five9, Inc. Stockholders' Equity Capital Structure [Line Items] Stockholders' Equity Capital Structure [Line Items] Stockholders' Equity Capital Structure Use of Estimates Use of Estimates, Policy [Policy Text Block] Accounts payable Increase (Decrease) in Accounts Payable, Trade Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Entity Shell Company Entity Shell Company Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Number of trading days Debt Instrument, Convertible, Threshold Trading Days Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options and Warrants Exercised Stock Issued During Period, Value, Stock Options and Warrants Exercised Local Phone Number Local Phone Number Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Forecast Forecast [Member] Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Schedule of Stock-based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Amortization of deferred contract acquisition costs Amortization of Deferred Contract Acquisition Costs Amortization of Deferred Contract Acquisition Costs Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock shares authorized (shares) Common Stock, Shares Authorized Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Investments and Fair Value Measurements Investments And Fair Value Measurements [Text Block] Investments And Fair Value Measurements [Text Block] Research and development Research and Development Expense Financial Statement Components Supplemental Balance Sheet Disclosures [Text Block] Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Stated interest rate on debt (percent) Debt Instrument, Interest Rate, Stated Percentage Operating lease, extension term (in years) Lessee, Operating Lease, Renewal Term Contingent consideration Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Contract acquisition costs Contract Acquisition Costs [Member] Contract Acquisition Costs Schedule of Unrecognized Compensation Expense Share-based Payment Arrangement, Nonvested Award, Cost [Table Text Block] Cash Cash [Member] Performance obligation satisfaction period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Accounts Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Purchase Commitment - Cloud Services Agreement Purchase Commitment - Cloud Services Agreement [Member] Purchase Commitment - Cloud Services Agreement Furniture and fixtures Furniture and Fixtures [Member] Fair Value Measurements Measured on a Recurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Lease Expenses Lease, Cost [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Corporate bonds Corporate Bond Securities [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Cost Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Geographical [Axis] Geographical [Axis] Third party transaction costs Debt Instrument, Fee Amount Basic (in shares) Weighted-average shares used in computing basic loss per share (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in USD per share) Diluted loss per share (in usd per share) Earnings Per Share, Diluted Amortization of discount and issuance costs on convertible senior notes Amortization of Debt Issuance Costs and Discounts Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Amortization of operating lease right-of-use assets Operating Lease, Right-of-Use Asset, Amortization Expense Commercial commitment to be paid in year 2022 Commercial Commitment, to be Paid, Year One Commercial Commitment, to be Paid, Year One Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] International Non-US [Member] Subsequent event Subsequent Events [Text Block] Aggregate consideration to repurchase note Aggregate Consideration to Repurchase Note Aggregate Consideration to Repurchase Note Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Long-term Marketable Investments Long-Term Marketable Investments [Member] Long-Term Marketable Investments Cost of revenue Cost of Revenue Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Lease Arrangement [Domain] Lease Arrangements [Domain] Lease Arrangements Deferred tax liabilities Deferred Income Tax Liabilities, Net Debt instrument, convertible, carrying amount of debt component Debt Instrument, Convertible, Carrying Amount of Debt Component Debt Instrument, Convertible, Carrying Amount of Debt Component Closing price of common stock (in dollars per share) Closing Price of Common Stock Closing Price of Common Stock Period for various agreements (in months) Other Commitment, Future Minimum Payments Due, Period Other Commitment, Future Minimum Payments Due, Period Issuance of common stock upon partial conversion of the 2023 convertible senior notes (in shares) Equity component from partial repurchase of 2023 convertible senior notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Commercial Commitment to be paid in year 2023 Commercial Commitment, to be Paid, Year Two Commercial Commitment, to be Paid, Year Two Schedule of Finance Lease Maturities Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Partial unwind of capped calls related to the 2023 convertible senior notes (in shares) Additional Paid in Capital, Unwinding of Capped Calls from Conversion of Convertible Securities, Shares Additional Paid in Capital, Unwinding of Capped Calls from Conversion of Convertible Securities, Shares Accounts payable Accounts Payable, Current Depreciation and amortization Depreciation, Depletion and Amortization Schedule of Balance Sheet Information Related to Leases Schedule of Balance Sheet Information Related to Leases [Table Text Block] Schedule Of Balance Sheet Information Related to Leases [Table Text Block] Cap price of the capped call transactions (in dollars per share) Debt Instrument, Convertible, Capped Call Transactions, Cap Price Debt Instrument, Convertible, Capped Call Transactions, Cap Price 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Carrying value of debt subject to repurchase, net Carrying Value of Debt Subject to Repurchase, Net Carrying Value of Debt Subject to Repurchase, Net Proceeds from issuance of convertible senior notes, net of issuance costs Proceeds from Convertible Debt Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Remaining 2021 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Common stock shares outstanding (shares) Common Stock, Shares, Outstanding Schedule of Gross Unrealized Losses and Fair Value of Marketable Investments Unrealized Gain (Loss) on Investments [Table Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Computer software Computer Software, Intangible Asset [Member] Bishop Ranch Building Lease Bishop Ranch Building Lease [Member] Bishop Ranch Building Lease Antidilutive Securities Excluded from Computation of Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Due after one year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Year, Fair Value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Year, Fair Value Options Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Consideration transferred, equity interests issued and issuable, entity shares issued per share (in shares) Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Issued Per Share Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Issued Per Share Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Convertible, term one Debt Instrument, Convertible, Term One [Member] Debt Instrument, Convertible, Term One [Member] Customer relationships Customer Relationships [Member] Due within one year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Total operating expenses Operating Expenses Stockholders' Equity Shareholders' Equity and Share-based Payments [Text Block] Other long-term liabilities Other long-term liabilities Other Liabilities, Noncurrent Schedule of Expected Future Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Marketable investments Marketable Securities Customer relationships Customer-Related Intangible Assets [Member] Net loss per share: Earnings Per Share [Abstract] Property and equipment, gross Property, Plant and Equipment, Gross Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Document Quarterly Report Document Quarterly Report Fair Value Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Remaining performance obligation expected to be recognized (percent) Revenue, Remaining Performance Obligation, Percentage Trademarks Trademarks [Member] Amount of lease obligation, not yet commenced Lessee, Operating Lease, Lease Not Yet Commenced, Amount Lessee, Operating Lease, Lease Not Yet Commenced, Amount Zoom Zoom [Member] Zoom Other Commitments [Line Items] Other Commitments [Line Items] Outstanding, beginning balance, weighted average exercise price (in USD per share) Outstanding, ending balance, weighted average exercise price (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Acquisition and related transaction costs accrued at period-end Noncash Or Part Noncash Acquisition Transaction Costs Accrued Noncash Or Part Noncash Acquisition Transaction Costs Accrued Equity component from conversion of the 2023 convertible senior notes Adjustments To Additional Paid In Capital, Carrying Amount of Equity Equity Component Of Convertible Debt Adjustments To Additional Paid In Capital, Carrying Amount of Equity Equity Component Of Convertible Debt Stock-based compensation expense Share-based Payment Arrangement, Expense Convertible senior notes Convertible Debt Securities [Member] Less: accumulated depreciation and amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Weighted Average Grant Date Fair Value Per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Amortization of debt issuance costs, Effective interest rate Amortization of Debt Issuance Costs, Effective Interest Rate Amortization of Debt Issuance Costs, Effective Interest Rate Trade accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Amortization of premium on marketable investments Accretion (Amortization) of Discounts and Premiums, Investments Amortization of issuance costs Amortization of Debt Issuance Costs Tax benefit of valuation allowance associated with an acquisition Tax Asset (Liability) of Valuation Allowance Associated with Acquisition Tax Asset (Liability) of Valuation Allowance Associated with Acquisition Liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Contract assets (included in prepaid expenses and other current assets) Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Beginning of period End of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Beginning balance (in shares) Ending balance (in shares) Shares, Issued United States UNITED STATES Common Stock par value (in dollars per share) Common Stock, Par or Stated Value Per Share Payments for capped call transactions Payments For Capped Call Transactions, Financing Activities Payments For Capped Call Transactions, Financing Activities Current assets: Assets, Current [Abstract] Fundamental change event Debt Instrument, Redemption, Period One [Member] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Leases [Abstract] Leases [Abstract] Entity Central Index Key Entity Central Index Key Intangible Assets Activity Schedule of Finite-Lived Intangible Assets [Table Text Block] Security Exchange Name Security Exchange Name Debt instrument, conversion multiple of aggregate principal amount Debt Instrument, Conversion Multiple of Aggregate Principal Amount Debt Instrument, Conversion Multiple of Aggregate Principal Amount Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Revenue Revenue from Contract with Customer [Policy Text Block] Diluted (in shares) Weighted-average shares used in computing diluted loss per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Number of shares covered in the Capped Call Transactions (shares) Debt Instrument, Capped Call Transactions, Shares Coverage Debt Instrument, Capped Call Transactions, Shares Coverage Fair Value, Recurring Fair Value, Recurring [Member] Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Finance Lease, Right-of-Use Asset, Balance Sheet Location [Extensible List] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Equity component of issuance of the 2025 convertible senior notes, net of issuance costs Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Other (expense) income, net: Nonoperating Income (Expense) [Abstract] Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill Cost of Capped Call Transactions recorded in additional paid in capital Debt Instrument, Convertible, Associated Capped Call Transactions, Amount Debt Instrument, Convertible, Associated Capped Call Transactions, Amount Class of Stock Class of Stock [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Issuance of common stock upon exercise of stock options (in shares) Stock Issued During Period, Shares, Stock Options and Warrants Exercised Stock Issued During Period, Shares, Stock Options and Warrants Exercised Schedule of Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] RSUs vested and released, weighted average grant date fair value (in USD 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 General and administrative General and Administrative Expense [Member] Expected term (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current ESPP Employee Stock [Member] Cash paid to acquire Virtual Observer Cash paid to acquire business Payments to Acquire Businesses, Gross Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] Convertible Senior Notes, Due 2023 Convertible Senior Notes, Due 2023 [Member] Convertible Senior Notes, Due 2023 [Member] Money market funds Money Market Funds [Member] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Entity Address, Postal Zip Code Entity Address, Postal Zip Code Remaining 2021 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Other current assets Other Assets, Current Proceeds from sale of common stock under ESPP Proceeds from Stock Plans Statement [Table] Statement [Table] Liability Liability [Member] Commercial commitment to be paid remainder of 2021 Commercial Commitment, to be Paid, Remainder of the Year Commercial Commitment, to be Paid, Remainder of the Year Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Effective New Accounting Pronouncements, Policy [Policy Text Block] Lease Arrangement [Axis] Lease Arrangements [Axis] Lease Arrangements Other Commitments [Axis] Other Commitments [Axis] Other assets Increase (Decrease) in Other Noncurrent Assets Unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Issuance costs Debt Instrument, Issuance Costs, Equity Component Debt Instrument, Issuance Costs, Equity Component Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Statistical Measurement [Axis] Statistical Measurement [Axis] Subsequent Event Subsequent Event [Member] Cover page. Cover [Abstract] Finance lease liabilities — less current portion Finance Lease, Liability, Noncurrent Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Total Finite-Lived Intangible Assets, Net Goodwill Goodwill Cost of revenue Cost of Sales [Member] Equity component Debt Instrument, Conversion Option, Equity Component Debt Instrument, Conversion Option, Equity Component Gross Unrealized Losses Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Accrued federal fees and sales tax liabilities Increase (Decrease) in Property and Other Taxes Payable ASU 2020-06 Accounting Standards Update 2020-06 [Member] Scenario [Domain] Scenario [Domain] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Common stock Common Stock, Value, Outstanding Developed technology Acquired technology Developed Technology Rights [Member] Gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization Due within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Operating lease cost Operating Lease, Cost Computer and network equipment Computer Equipment [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Unamortized debt discount Debt Instrument, Unamortized Discount Other long-term liabilities Other Long-term Liabilities Other Long-term Liabilities Purchase Commitment - Additional Cloud Services Agreement Purchase Commitment - Additional Cloud Services Agreement [Member] Purchase Commitment - Additional Cloud Services Agreement Deferred contract acquisition costs, net Deferred contract acquisition costs, current Capitalized Contract Cost, Net, Current Virtual Observer, formerly known as Coordinated Systems, Inc. Virtual Observer [Member] Virtual Observer EX-101.PRE 9 fivn-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 fivn-20210630_htm.xml IDEA: XBRL DOCUMENT 0001288847 2021-01-01 2021-06-30 0001288847 2021-07-23 0001288847 2021-06-30 0001288847 2020-12-31 0001288847 2021-04-01 2021-06-30 0001288847 2020-04-01 2020-06-30 0001288847 2020-01-01 2020-06-30 0001288847 us-gaap:CommonStockMember 2020-03-31 0001288847 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001288847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001288847 us-gaap:RetainedEarningsMember 2020-03-31 0001288847 2020-03-31 0001288847 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001288847 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001288847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001288847 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001288847 us-gaap:CommonStockMember 2020-06-30 0001288847 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001288847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001288847 us-gaap:RetainedEarningsMember 2020-06-30 0001288847 2020-06-30 0001288847 us-gaap:CommonStockMember 2021-03-31 0001288847 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001288847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001288847 us-gaap:RetainedEarningsMember 2021-03-31 0001288847 2021-03-31 0001288847 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001288847 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001288847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001288847 us-gaap:CommonStockMember 2021-06-30 0001288847 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001288847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001288847 us-gaap:RetainedEarningsMember 2021-06-30 0001288847 us-gaap:CommonStockMember 2019-12-31 0001288847 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001288847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001288847 us-gaap:RetainedEarningsMember 2019-12-31 0001288847 2019-12-31 0001288847 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001288847 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001288847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001288847 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001288847 us-gaap:CommonStockMember 2020-12-31 0001288847 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001288847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001288847 us-gaap:RetainedEarningsMember 2020-12-31 0001288847 2020-01-01 2020-12-31 0001288847 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001288847 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001288847 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001288847 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001288847 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001288847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001288847 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember fivn:UnwindOfPartiallyCappedCallsOnConvertibleDebtMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001288847 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember fivn:UnwindOfPartiallyCappedCallsOnConvertibleDebtMember us-gaap:TreasuryStockMember 2020-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2018-05-31 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-06-30 0001288847 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001288847 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member 2020-12-31 0001288847 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member us-gaap:RetainedEarningsMember 2020-12-31 0001288847 fivn:ContractAcquisitionCostsMember 2021-06-30 0001288847 2021-07-01 2021-06-30 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:CertificatesOfDepositMember 2021-06-30 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:USTreasurySecuritiesMember 2021-06-30 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-06-30 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:CommercialPaperMember 2021-06-30 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:MunicipalBondsMember 2021-06-30 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2021-06-30 0001288847 fivn:ShortTermMarketableInvestmentsMember 2021-06-30 0001288847 fivn:LongTermMarketableInvestmentsMember us-gaap:CertificatesOfDepositMember 2021-06-30 0001288847 fivn:LongTermMarketableInvestmentsMember us-gaap:USTreasurySecuritiesMember 2021-06-30 0001288847 fivn:LongTermMarketableInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-06-30 0001288847 fivn:LongTermMarketableInvestmentsMember us-gaap:MunicipalBondsMember 2021-06-30 0001288847 fivn:LongTermMarketableInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2021-06-30 0001288847 fivn:LongTermMarketableInvestmentsMember 2021-06-30 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:CertificatesOfDepositMember 2020-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:CommercialPaperMember 2020-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:MunicipalBondsMember 2020-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember 2020-12-31 0001288847 fivn:LongTermMarketableInvestmentsMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001288847 fivn:LongTermMarketableInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001288847 fivn:LongTermMarketableInvestmentsMember us-gaap:MunicipalBondsMember 2020-12-31 0001288847 fivn:LongTermMarketableInvestmentsMember 2020-12-31 0001288847 us-gaap:USTreasurySecuritiesMember 2021-06-30 0001288847 us-gaap:USTreasurySecuritiesMember 2020-12-31 0001288847 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-06-30 0001288847 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001288847 us-gaap:MunicipalBondsMember 2021-06-30 0001288847 us-gaap:MunicipalBondsMember 2020-12-31 0001288847 us-gaap:CorporateBondSecuritiesMember 2021-06-30 0001288847 us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001288847 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2021-06-30 0001288847 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2021-06-30 0001288847 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2021-06-30 0001288847 us-gaap:MoneyMarketFundsMember 2021-06-30 0001288847 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member 2021-06-30 0001288847 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member 2021-06-30 0001288847 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel3Member 2021-06-30 0001288847 us-gaap:MunicipalBondsMember 2021-06-30 0001288847 us-gaap:FairValueInputsLevel1Member 2021-06-30 0001288847 us-gaap:FairValueInputsLevel2Member 2021-06-30 0001288847 us-gaap:FairValueInputsLevel3Member 2021-06-30 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2021-06-30 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2021-06-30 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2021-06-30 0001288847 us-gaap:CertificatesOfDepositMember 2021-06-30 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2021-06-30 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2021-06-30 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2021-06-30 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-06-30 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-06-30 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-06-30 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2021-06-30 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2021-06-30 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2021-06-30 0001288847 us-gaap:CommercialPaperMember 2021-06-30 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2021-06-30 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2021-06-30 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2021-06-30 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2021-06-30 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2021-06-30 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember 2021-06-30 0001288847 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001288847 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001288847 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001288847 us-gaap:MoneyMarketFundsMember 2020-12-31 0001288847 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001288847 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001288847 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001288847 us-gaap:USTreasurySecuritiesMember 2020-12-31 0001288847 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001288847 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001288847 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2020-12-31 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2020-12-31 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2020-12-31 0001288847 us-gaap:CertificatesOfDepositMember 2020-12-31 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2020-12-31 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2020-12-31 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2020-12-31 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2020-12-31 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2020-12-31 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2020-12-31 0001288847 us-gaap:CommercialPaperMember 2020-12-31 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2020-12-31 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2020-12-31 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2020-12-31 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2020-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2020-12-31 0001288847 srt:MaximumMember fivn:InferenceSolutionsMember 2020-12-31 0001288847 srt:MaximumMember fivn:InferenceSolutionsMember us-gaap:FairValueInputsLevel3Member 2021-06-30 0001288847 fivn:InferenceSolutionsMember us-gaap:FairValueInputsLevel3Member 2021-04-01 2021-06-30 0001288847 fivn:InferenceSolutionsMember us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-06-30 0001288847 us-gaap:LiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001288847 us-gaap:LiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001288847 us-gaap:LiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2021-04-01 2021-06-30 0001288847 us-gaap:LiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2021-01-01 2021-06-30 0001288847 us-gaap:LiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001288847 us-gaap:FairValueMeasurementsNonrecurringMember 2021-06-30 0001288847 us-gaap:FairValueMeasurementsNonrecurringMember 2020-12-31 0001288847 us-gaap:CashMember 2021-06-30 0001288847 us-gaap:CashMember 2020-12-31 0001288847 us-gaap:USTreasurySecuritiesMember 2021-06-30 0001288847 us-gaap:MunicipalBondsMember 2020-12-31 0001288847 us-gaap:BilledRevenuesMember 2021-06-30 0001288847 us-gaap:BilledRevenuesMember 2020-12-31 0001288847 us-gaap:UnbilledRevenuesMember 2021-06-30 0001288847 us-gaap:UnbilledRevenuesMember 2020-12-31 0001288847 us-gaap:ComputerEquipmentMember 2021-06-30 0001288847 us-gaap:ComputerEquipmentMember 2020-12-31 0001288847 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-06-30 0001288847 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-31 0001288847 us-gaap:SoftwareDevelopmentMember 2021-06-30 0001288847 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001288847 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001288847 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001288847 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001288847 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001288847 us-gaap:DevelopedTechnologyRightsMember 2021-06-30 0001288847 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-06-30 0001288847 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001288847 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0001288847 us-gaap:EmploymentContractsMember 2021-06-30 0001288847 us-gaap:EmploymentContractsMember 2021-01-01 2021-06-30 0001288847 us-gaap:EmploymentContractsMember 2020-12-31 0001288847 us-gaap:EmploymentContractsMember 2020-01-01 2020-12-31 0001288847 us-gaap:CustomerRelationshipsMember 2021-06-30 0001288847 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-06-30 0001288847 us-gaap:CustomerRelationshipsMember 2020-12-31 0001288847 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001288847 us-gaap:TrademarksMember 2021-06-30 0001288847 us-gaap:TrademarksMember 2021-01-01 2021-06-30 0001288847 us-gaap:TrademarksMember 2020-12-31 0001288847 us-gaap:TrademarksMember 2020-01-01 2020-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember us-gaap:PrivatePlacementMember 2020-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-05-01 2020-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-05-21 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember fivn:DebtInstrumentConvertibleTermOneMember 2021-01-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember fivn:DebtInstrumentConvertibleTermTwoMember 2021-01-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2021-01-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:ConvertibleDebtMember 2021-01-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2025Member 2021-01-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-04-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-04-01 2020-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember us-gaap:PrivatePlacementMember 2018-05-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2018-05-01 2018-05-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2020-05-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2020-05-01 2020-05-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember us-gaap:CommonStockMember 2020-05-01 2020-05-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2020-04-01 2020-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2020-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2021-01-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2019-07-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember fivn:DebtInstrumentConvertibleTermOneMember 2019-07-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001288847 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001288847 us-gaap:TreasuryStockMember 2021-01-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2021-01-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member 2021-01-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2020-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2021-04-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:TreasuryStockMember 2021-01-01 2021-06-30 0001288847 us-gaap:EmployeeStockOptionMember 2021-06-30 0001288847 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001288847 fivn:EquityIncentivePlan2014Member 2021-06-30 0001288847 us-gaap:EmployeeStockMember 2021-06-30 0001288847 us-gaap:EmployeeStockOptionMember 2020-12-31 0001288847 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001288847 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001288847 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001288847 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001288847 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001288847 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001288847 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001288847 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001288847 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001288847 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001288847 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001288847 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001288847 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001288847 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001288847 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001288847 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001288847 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001288847 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001288847 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001288847 us-gaap:EmployeeStockMember 2021-01-01 2021-06-30 0001288847 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001288847 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001288847 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001288847 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001288847 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001288847 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001288847 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001288847 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001288847 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2020-06-30 0001288847 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001288847 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001288847 us-gaap:ConvertibleDebtSecuritiesMember 2021-04-01 2021-06-30 0001288847 us-gaap:ConvertibleDebtSecuritiesMember 2020-04-01 2020-06-30 0001288847 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-06-30 0001288847 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-06-30 0001288847 fivn:HostingandTelecommunicationsAgreementMember 2021-06-30 0001288847 srt:MaximumMember fivn:HostingandTelecommunicationsAgreementMember 2021-01-01 2021-06-30 0001288847 fivn:PurchaseCommitmentCloudServicesAgreementMember 2020-09-01 2020-09-30 0001288847 fivn:PurchaseCommitmentCloudServicesAgreementMember 2020-09-30 0001288847 fivn:PurchaseCommitmentCloudServicesAgreementMember 2021-06-30 0001288847 fivn:PurchaseCommitmentAdditionalCloudServicesAgreementMember 2021-06-01 2021-06-30 0001288847 fivn:PurchaseCommitmentAdditionalCloudServicesAgreementMember 2021-06-30 0001288847 us-gaap:ConvertibleDebtMember 2021-06-30 0001288847 country:US 2021-04-01 2021-06-30 0001288847 country:US 2020-04-01 2020-06-30 0001288847 country:US 2021-01-01 2021-06-30 0001288847 country:US 2020-01-01 2020-06-30 0001288847 us-gaap:NonUsMember 2021-04-01 2021-06-30 0001288847 us-gaap:NonUsMember 2020-04-01 2020-06-30 0001288847 us-gaap:NonUsMember 2021-01-01 2021-06-30 0001288847 us-gaap:NonUsMember 2020-01-01 2020-06-30 0001288847 country:US 2021-06-30 0001288847 country:US 2020-12-31 0001288847 us-gaap:NonUsMember 2021-06-30 0001288847 us-gaap:NonUsMember 2020-12-31 0001288847 srt:MinimumMember 2021-06-30 0001288847 srt:MaximumMember 2021-06-30 0001288847 fivn:BishopRanchBuildingLeaseMember 2021-02-01 0001288847 fivn:InferenceSolutionsMember 2020-11-18 2020-11-18 0001288847 fivn:InferenceSolutionsMember 2020-11-18 0001288847 srt:MaximumMember fivn:InferenceSolutionsMember 2021-06-30 0001288847 fivn:InferenceSolutionsMember 2021-06-30 0001288847 fivn:InferenceSolutionsMember us-gaap:DevelopedTechnologyRightsMember 2020-11-18 0001288847 fivn:InferenceSolutionsMember us-gaap:CustomerRelatedIntangibleAssetsMember 2020-11-18 0001288847 fivn:InferenceSolutionsMember us-gaap:TrademarksAndTradeNamesMember 2020-11-18 0001288847 fivn:InferenceSolutionsMember us-gaap:DevelopedTechnologyRightsMember 2020-11-18 2020-11-18 0001288847 fivn:InferenceSolutionsMember us-gaap:CustomerRelatedIntangibleAssetsMember 2020-11-18 2020-11-18 0001288847 fivn:InferenceSolutionsMember us-gaap:TrademarksAndTradeNamesMember 2020-11-18 2020-11-18 0001288847 fivn:InferenceSolutionsMember 2020-01-01 2020-12-31 0001288847 fivn:InferenceSolutionsMember 2021-04-01 2021-06-30 0001288847 fivn:InferenceSolutionsMember 2021-01-01 2021-06-30 0001288847 fivn:VirtualObserverMember 2020-04-01 2020-04-01 0001288847 fivn:VirtualObserverMember 2020-04-01 0001288847 fivn:VirtualObserverMember us-gaap:DevelopedTechnologyRightsMember 2020-04-01 0001288847 fivn:VirtualObserverMember us-gaap:CustomerRelatedIntangibleAssetsMember 2020-04-01 0001288847 fivn:VirtualObserverMember us-gaap:TrademarksAndTradeNamesMember 2020-04-01 0001288847 fivn:VirtualObserverMember us-gaap:DevelopedTechnologyRightsMember 2020-04-01 2020-04-01 0001288847 fivn:VirtualObserverMember us-gaap:CustomerRelatedIntangibleAssetsMember 2020-04-01 2020-04-01 0001288847 fivn:VirtualObserverMember us-gaap:TrademarksAndTradeNamesMember 2020-04-01 2020-04-01 0001288847 fivn:VirtualObserverMember 2020-01-01 2020-12-31 0001288847 fivn:VirtualObserverMember 2019-01-01 2019-12-31 0001288847 srt:ScenarioForecastMember fivn:Five9IncMember us-gaap:SubsequentEventMember fivn:ZoomMember 2022-01-01 2022-06-30 0001288847 srt:ScenarioForecastMember fivn:Five9IncMember us-gaap:SubsequentEventMember fivn:ZoomMember 2022-06-30 0001288847 fivn:Five9IncMember us-gaap:SubsequentEventMember 2021-07-16 2021-07-16 shares iso4217:USD iso4217:USD shares pure utr:Rate fivn:day fivn:conversion_election fivn:extension 0001288847 --12-31 2021 Q2 false http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member 0.75 P1Y P3Y http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization 10-Q true 2021-06-30 false 001-36383 Five9, Inc. DE 94-3394123 3001 Bishop Drive Suite 350 San Ramon CA 94583 925 201-2000 Common stock, par value $0.001 per share FIVN NASDAQ Yes Yes Large Accelerated Filer false false false 67699681 175199000 220372000 390986000 383171000 53811000 48731000 22110000 16149000 26791000 20695000 668897000 689118000 63107000 51213000 46966000 9010000 45790000 51684000 165420000 165420000 72758000 42127000 3089000 3236000 69689000 51934000 1135716000 1063742000 17632000 17145000 74024000 44450000 7758000 3912000 5138000 3745000 1588000 1714000 36000 612000 33237000 31983000 139413000 103561000 773588000 643316000 867000 857000 46029000 5379000 13113000 31465000 973010000 784578000 68000 67000 366637000 476941000 299000 335000 -204298000 -198179000 162706000 279164000 1135716000 1063742000 143782000 99792000 281664000 194880000 64395000 42453000 124198000 82490000 79387000 57339000 157466000 112390000 24648000 17208000 46769000 32397000 46024000 32231000 90823000 62391000 22909000 16129000 45154000 30787000 93581000 65568000 182746000 125575000 -14194000 -8229000 -25280000 -13185000 2118000 5734000 4056000 9218000 0 -5794000 0 -5794000 -353000 829000 -178000 1901000 -2471000 -10699000 -4234000 -13111000 -16665000 -18928000 -29514000 -26296000 -135000 -2876000 -652000 -2807000 -16530000 -16052000 -28862000 -23489000 -0.25 -0.25 -0.25 -0.25 -0.43 -0.43 -0.38 -0.38 67292000 67292000 63282000 63282000 67008000 67008000 62494000 62494000 -16530000 -16052000 -28862000 -23489000 -80000 -626000 -36000 428000 -16610000 -16678000 -28898000 -23061000 61992000 62000 368260000 1630000 -163486000 206466000 154363000 154363000 90448000 90448000 -293809000 -293809000 2724000 3000 268570000 268573000 161000 3484000 3484000 316000 103000 5666000 5666000 16791000 16791000 -626000 -626000 -16052000 -16052000 65296000 65000 432877000 1004000 -179538000 254408000 67029000 67000 331528000 379000 -187768000 144206000 182000 -149000 -149000 28000 -5000 -5000 123000 2224000 2224000 310000 1000 1000 68000 8128000 8128000 24901000 24901000 -80000 -80000 -16530000 -16530000 67684000 68000 366637000 299000 -204298000 162706000 61544000 61000 351870000 576000 -156049000 196458000 154363000 154363000 90448000 90448000 -293809000 -293809000 2724000 3000 268570000 268573000 321000 6080000 6080000 604000 1000 1000 103000 5666000 5666000 30585000 30585000 428000 428000 -23489000 -23489000 65296000 65000 432877000 1004000 -179538000 254408000 66496000 67000 476941000 335000 -198179000 279164000 -168412000 22743000 -145669000 325000 -275000 -275000 47000 -7000 -7000 246000 4439000 4439000 596000 1000 1000 68000 8128000 8128000 45809000 45809000 -36000 -36000 -28862000 -28862000 67684000 68000 366637000 299000 -204298000 162706000 22700000 -168400000 -28862000 -23489000 18414000 11213000 4473000 2786000 11468000 7305000 -3521000 -630000 337000 353000 45809000 30585000 1959000 8571000 0 -5794000 5200000 0 0 2910000 -226000 -82000 5526000 2119000 5962000 7065000 35319000 19153000 -147000 1604000 1725000 2553000 23343000 9561000 1277000 -945000 -2118000 3292000 -14955000 -281000 25157000 25159000 325628000 460899000 283605000 167850000 19477000 14891000 0 28313000 0 100000 -61500000 -336353000 0 728812000 0 90448000 17622000 181462000 4439000 6080000 8128000 5666000 3200000 0 575000 2195000 -8830000 466453000 -45173000 155259000 220372000 77976000 175199000 233235000 1912000 305000 163000 141000 7818000 2838000 4815000 0 0 3700000 Description of Business and Summary of Significant Accounting Policies <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Five9, Inc. and its wholly-owned subsidiaries (the “Company”) is a provider of cloud software for contact centers. The Company was incorporated in Delaware in 2001 and is headquartered in San Ramon, California. The Company has offices in Europe, Asia and Australia, which primarily provide research, development, sales, marketing, and client support services.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Proposed Merger with Zoom</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 16, 2021, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) by and among the Company, Zoom Video Communications, Inc., a Delaware corporation (“Zoom”) and Summer Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Zoom (“Merger Sub”). Pursuant to the Merger Agreement, and upon the terms and subject to the conditions therein, at the effective time of the merger, Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving the Merger and continuing as a wholly owned subsidiary of Zoom.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 14 for additional details.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts within operating activities in the condensed consolidated statements of cash flows have been reclassified to conform to the current period presentation. The condensed consolidated balance sheet and the consolidated statement of stockholders' equity included in this Quarterly Report as of June 30, 2021 differ from the Form 10-K for the year ended December 31, 2020 as it reflects an immaterial error correction due to the reclassification of $2.3 million from treasury stock to additional paid-in-capital. This reclassification was from the shares received for the partial unwind of capped calls related to the 2023 convertible senior notes. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The significant estimates made by management affect revenue and related reserves, as well as the fair value of liabilities assumed through business combinations. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s significant accounting policies are disclosed in its Annual Report on Form 10-K for the year ended December 31, 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity ("ASU 2020-06"), which simplifies the accounting for convertible instruments by removing the separation models for (1) convertible debt with a cash conversion feature and (2) convertible instruments with a beneficial conversion feature. The Company elected to </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">early adopt ASU 2020-06 as of January 1, 2021 using a modified retrospective transition method. Applying the transition guidance, the Company was required to apply the guidance to all impacted financial instruments that were outstanding as of January 1, 2021 with the cumulative effect recognized as an adjustment to the opening balance of accumulated deficit. As a result of early adopting ASU 2020-06, the Company made certain adjustments to its accounting for the outstanding 0.125% convertible senior notes due 2023 (the "2023 convertible senior notes") and the outstanding 0.500% convertible senior notes due 2025 (the "2025 convertible senior notes", and, together with the 2023 convertible senior notes, the "convertible senior notes"). The adoption of ASU 2020-06 resulted in the re-combination of the liability and equity components of the convertible senior notes into a single liability instrument, which required the Company to record a $168.4 million decrease in additional paid in capital from the derecognition of the separated equity components of these notes, a $145.7 million increase in debt from the derecognition of the discount associated with the separated equity components of the convertible senior notes, and a $22.7 million cumulative effect decrease to the opening balance of its accumulated deficit as of January 1, 2021 upon transition. Interest expense recognized in future periods will be reduced as a result of accounting for the convertible senior notes as a single liability instrument. Since the Company had a net loss for the three and six months ended June 30, 2021, the convertible senior notes were determined to be anti-dilutive and therefore had no impact to basic or diluted net loss per share for the periods as a result of adopting ASU 2020-06. </span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which amends its guidance to simplify the accounting for income taxes by, among other things, removing exceptions to certain general principles in Topic 740, Income Taxes. The standard is effective for the Company beginning in the first quarter of 2021. The Company has adopted ASU 2019-12 and concluded that the impact on its condensed consolidated financial statements was immaterial. </span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Effective</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has reviewed or is in the process of evaluating all issued, but not yet effective, accounting pronouncements and does not believe the future adoption of any such accounting pronouncements will cause a material impact on its condensed consolidated financial position, operating results or cash flows.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation.</span></div>Certain prior period amounts within operating activities in the condensed consolidated statements of cash flows have been reclassified to conform to the current period presentation. The condensed consolidated balance sheet and the consolidated statement of stockholders' equity included in this Quarterly Report as of June 30, 2021 differ from the Form 10-K for the year ended December 31, 2020 as it reflects an immaterial error correction due to the reclassification of $2.3 million from treasury stock to additional paid-in-capital. This reclassification was from the shares received for the partial unwind of capped calls related to the 2023 convertible senior notes. 2300000 -2300000 Use of Estimates The preparation of condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The significant estimates made by management affect revenue and related reserves, as well as the fair value of liabilities assumed through business combinations. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity ("ASU 2020-06"), which simplifies the accounting for convertible instruments by removing the separation models for (1) convertible debt with a cash conversion feature and (2) convertible instruments with a beneficial conversion feature. The Company elected to </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">early adopt ASU 2020-06 as of January 1, 2021 using a modified retrospective transition method. Applying the transition guidance, the Company was required to apply the guidance to all impacted financial instruments that were outstanding as of January 1, 2021 with the cumulative effect recognized as an adjustment to the opening balance of accumulated deficit. As a result of early adopting ASU 2020-06, the Company made certain adjustments to its accounting for the outstanding 0.125% convertible senior notes due 2023 (the "2023 convertible senior notes") and the outstanding 0.500% convertible senior notes due 2025 (the "2025 convertible senior notes", and, together with the 2023 convertible senior notes, the "convertible senior notes"). The adoption of ASU 2020-06 resulted in the re-combination of the liability and equity components of the convertible senior notes into a single liability instrument, which required the Company to record a $168.4 million decrease in additional paid in capital from the derecognition of the separated equity components of these notes, a $145.7 million increase in debt from the derecognition of the discount associated with the separated equity components of the convertible senior notes, and a $22.7 million cumulative effect decrease to the opening balance of its accumulated deficit as of January 1, 2021 upon transition. Interest expense recognized in future periods will be reduced as a result of accounting for the convertible senior notes as a single liability instrument. Since the Company had a net loss for the three and six months ended June 30, 2021, the convertible senior notes were determined to be anti-dilutive and therefore had no impact to basic or diluted net loss per share for the periods as a result of adopting ASU 2020-06. </span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which amends its guidance to simplify the accounting for income taxes by, among other things, removing exceptions to certain general principles in Topic 740, Income Taxes. The standard is effective for the Company beginning in the first quarter of 2021. The Company has adopted ASU 2019-12 and concluded that the impact on its condensed consolidated financial statements was immaterial. </span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Effective</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has reviewed or is in the process of evaluating all issued, but not yet effective, accounting pronouncements and does not believe the future adoption of any such accounting pronouncements will cause a material impact on its condensed consolidated financial position, operating results or cash flows.</span></div> 0.00125 0.00500 -168400000 145700000 -22700000 Revenue<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about accounts receivable, net, deferred contract acquisition costs, net, contract assets and contract liabilities from contracts with customers (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.649%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,811 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, net:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred contract acquisition costs, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,480 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,629 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets and contract liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets (included in prepaid expenses and other current assets)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities (deferred revenue) </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities (deferred revenue) (included in other long-term liabilities)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,175)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,059)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company receives payments from customers based upon billing cycles. Invoice payment terms are usually 30 days or less. Accounts receivable are recorded when the right to consideration becomes unconditional. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred contract acquisition costs are recorded when incurred and are amortized over an estimated customer benefit period of five years.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contract assets consist of unbilled amounts typically resulting from professional services revenue recognition when it exceeds the total amounts billed to the customer. The Company’s contract liabilities consist of advance payments and billings in excess of revenue recognized.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three and six months ended June 30, 2021, the Company recognized revenue of $5.0 million and $25.3 million, respectively, related to its contract liabilities at December 31, 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the aggregate amount of the total transaction price allocated in contracts with original duration of greater than one year to the remaining performance obligations was $443.0 million. The Company expects to recognize revenue on approximately three-fourths of the remaining performance obligation over the next 24 months, with the balance recognized thereafter. The Company has elected the optional exemption, which allows for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of one year or less. Such remaining performance obligations represent unsatisfied or partially unsatisfied performance obligations pursuant to ASC 606.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about accounts receivable, net, deferred contract acquisition costs, net, contract assets and contract liabilities from contracts with customers (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.649%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,811 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, net:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred contract acquisition costs, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,480 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,629 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets and contract liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets (included in prepaid expenses and other current assets)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities (deferred revenue) </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities (deferred revenue) (included in other long-term liabilities)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,175)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,059)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 53811000 48731000 26791000 20695000 69689000 51934000 96480000 72629000 1654000 1297000 33237000 31983000 2592000 3373000 -34175000 -34059000 The Company receives payments from customers based upon billing cycles. Invoice payment terms are usually 30 days or less. Accounts receivable are recorded when the right to consideration becomes unconditional. Deferred contract acquisition costs are recorded when incurred and are amortized over an estimated customer benefit period of five years. P5Y The Company’s contract assets consist of unbilled amounts typically resulting from professional services revenue recognition when it exceeds the total amounts billed to the customer. The Company’s contract liabilities consist of advance payments and billings in excess of revenue recognized. 5000000.0 25300000 443000000.0 The Company expects to recognize revenue on approximately three-fourths of the remaining performance obligation over the next 24 months, with the balance recognized thereafter. The Company has elected the optional exemption, which allows for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of one year or less. Such remaining performance obligations represent unsatisfied or partially unsatisfied performance obligations pursuant to ASC 606 P24M Investments and Fair Value Measurements<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable Investments </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable investments have been classified and accounted for as available-for-sale. The Company’s marketable investments as of June 30, 2021 and December 31, 2020 were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.441%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Short-Term Marketable Investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,986 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Long-term Marketable Investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,787 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,758 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.441%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Short-Term Marketable Investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,479 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Long-term Marketable Investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,119 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,127 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the gross unrealized losses and the fair value for those marketable investments that were in an unrealized loss position for less than 12 months as of June 30, 2021 and December 31, 2020 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:49.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.462%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Although the Company had certain available-for-sale debt securities in an unrealized loss position as of June 30, 2021, no impairment loss was recorded since it did not intend to sell them, did not anticipate a need to sell them, and the decline in fair value was not due to any credit-related factors.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and fair values of the Company’s marketable investments by contractual maturity as of June 30, 2021 and December 31, 2020 were as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.929%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,986 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,787 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,758 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,119 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,127 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,747 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,744 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,298 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries cash equivalents and marketable investments at fair value. Fair value is based on the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement: </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Observable inputs, which include unadjusted quoted prices in active markets for identical assets or liabilities. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Observable inputs other than Level 1 inputs, such as quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations or alternative pricing sources. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. The Company performs routine procedures such as comparing prices obtained from independent source to ensure that appropriate fair values are recorded.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the Company’s assets measured at fair value by level within the fair value hierarchy (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.703%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.238%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.136%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.451%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.611%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,644 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,443 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable investments (short and long term)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities and government sponsored securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable investments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,859 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,885 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,744 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.703%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.238%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.136%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.451%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.611%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable investments (short and long-term)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable investments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,540 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,758 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,298 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021 and December 31, 2020, the estimated fair value of the Company’s outstanding 2023 convertible senior notes was $184.2 million and $253.1 million, respectively. As of June 30, 2021 and December 31, 2020, the estimated fair value of the Company's outstanding 2025 convertible senior notes was $1,108.2 million and $1,098.5 million, respectively. The fair values were determined based on the quoted price of the convertible senior notes in an inactive market on the last trading day of the reporting period and have been classified as Level 2 in the fair value hierarchy. See Note 6 for further information on the Company’s convertible senior notes.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the agreement to acquire Inference Solutions Inc. ("Inference") in November 2020, the Company may be obligated to pay contingent earn out consideration of up to $24.0 million based upon achievement of certain milestones and relative thresholds during the earn out measurement period which ends on December 31, 2021. The fair value of the contingent consideration arrangement, estimated to be $23.3 million as of June 30, 2021, is classified within Level 3 and is determined using a probability-based scenario analysis approach. The resulting probability-weighted contingent consideration amounts were discounted based on the Company’s estimated cost of debt. Future changes in the achievement of certain milestones and relative thresholds could result in a material change to the fair value of the contingent consideration, and such changes will be recorded in general and administrative expense in the consolidated statements of operations and comprehensive loss. During the three and six months ended June 30, 2021, the Company recognized $2.7 million and $5.2 million, respectively, of contingent consideration expense due to an increase in fair value of the contingent consideration as a result of the estimated achievement of the forecast (and reduced uncertainty about making a payment), the shorter time to payment, and a decrease in the cost of debt. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balance for contingent consideration consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.164%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Change in fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no assets or liabilities measured at fair value on a non-recurring basis as of June 30, 2021 and December 31, 2020.</span></div>The Company’s other financial instruments’ fair value, including accounts receivable, accounts payable and other current liabilities, approximate their carrying value due to the relatively short maturity of those instruments. The carrying amounts of the Company’s operating and finance leases approximate their fair value, which is the present value of expected future cash payments based on assumptions about current interest rates and the creditworthiness of the Company. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable investments have been classified and accounted for as available-for-sale. The Company’s marketable investments as of June 30, 2021 and December 31, 2020 were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.441%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Short-Term Marketable Investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,986 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Long-term Marketable Investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,787 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,758 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.441%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Short-Term Marketable Investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,479 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Long-term Marketable Investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,119 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,127 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 1788000 1000 0 1789000 237848000 21000 4000 237865000 76909000 12000 3000 76918000 40358000 0 0 40358000 25236000 2000 2000 25236000 8821000 1000 2000 8820000 390960000 37000 11000 390986000 509000 1000 0 510000 2994000 0 0 2994000 53252000 0 31000 53221000 14858000 3000 2000 14859000 1174000 0 0 1174000 72787000 4000 33000 72758000 3479000 1000 0 3480000 287315000 41000 4000 287352000 67227000 12000 6000 67233000 5093000 0 0 5093000 2684000 1000 1000 2684000 17323000 6000 0 17329000 383121000 61000 11000 383171000 10189000 0 0 10189000 31469000 9000 1000 31477000 461000 0 0 461000 42119000 9000 1000 42127000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the gross unrealized losses and the fair value for those marketable investments that were in an unrealized loss position for less than 12 months as of June 30, 2021 and December 31, 2020 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:49.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.462%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table> 4000 48266000 4000 78549000 34000 81845000 7000 39443000 4000 17263000 1000 1201000 2000 7444000 1000 1347000 44000 154818000 13000 120540000 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and fair values of the Company’s marketable investments by contractual maturity as of June 30, 2021 and December 31, 2020 were as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.929%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,986 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,787 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,758 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,119 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,127 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,747 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,744 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,298 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 390960000 390986000 383121000 383171000 72787000 72758000 42119000 42127000 463747000 463744000 425240000 425298000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the Company’s assets measured at fair value by level within the fair value hierarchy (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.703%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.238%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.136%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.451%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.611%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,644 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,443 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable investments (short and long term)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities and government sponsored securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable investments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,859 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,885 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,744 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.703%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.238%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.136%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.451%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.611%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable investments (short and long-term)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable investments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,540 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,758 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,298 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 53799000 0 0 53799000 0 14644000 0 14644000 53799000 14644000 0 68443000 0 2299000 0 2299000 240859000 0 0 240859000 0 130139000 0 130139000 0 40358000 0 40358000 0 40095000 0 40095000 0 9994000 0 9994000 240859000 222885000 0 463744000 0 0 23300000 23300000 89888000 0 0 89888000 39997000 0 0 39997000 129885000 0 0 129885000 0 3480000 0 3480000 297540000 0 0 297540000 0 98711000 0 98711000 0 5093000 0 5093000 0 3145000 0 3145000 0 17329000 0 17329000 297540000 127758000 0 425298000 0 0 18100000 18100000 184200000 253100000 1108200000 1098500000 24000000.0 23300000 2700000 5200000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balance for contingent consideration consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.164%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Change in fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 20600000 18100000 -2700000 -5200000 23300000 23300000 0 0 0 0 Financial Statement Components<div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,487 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,199 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled trade accounts receivable, net of advance client deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,811 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,731 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,110 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,149 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and network equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software development costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,736 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,858 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80,629)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,107 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,213 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense associated with property and equipment was $6.7 million and $12.5 million, respectively, for the three and six months ended June 30, 2021. Depreciation and amortization expense associated with property and equipment was $4.5 million and $8.4 million, respectively, for the three and six months ended June 30, 2020. </span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment capitalized under finance lease obligations consists primarily of computer and network equipment and was as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,211)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,908)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,217 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,024 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,450 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,113 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,465 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,487 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,199 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 106756000 90487000 53799000 89888000 0 39997000 14644000 0 175199000 220372000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled trade accounts receivable, net of advance client deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,811 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,731 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 48501000 42366000 5451000 6492000 141000 127000 53811000 48731000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,110 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,149 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 13724000 9816000 6732000 5036000 1654000 1297000 22110000 16149000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and network equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software development costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,736 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,858 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80,629)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,107 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,213 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment capitalized under finance lease obligations consists primarily of computer and network equipment and was as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,211)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,908)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 101047000 89763000 32694000 25888000 500000 500000 3964000 3372000 5531000 2335000 143736000 121858000 80629000 70645000 63107000 51213000 6700000 12500000 4500000 8400000 44009000 45021000 42211000 41908000 1798000 3113000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,217 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,024 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,450 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 15068000 15068000 15217000 35656000 29233000 23300000 0 74024000 44450000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,113 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,465 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2592000 3373000 3511000 4438000 7010000 5554000 0 18100000 13113000 31465000 Goodwill and Intangible Assets<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no activity in the Company's goodwill balance during the six months ended June 30, 2021. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity in the Company's intangible assets balance during the three and six months ended June 30, 2021 (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.451%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,947)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,894)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,790 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,790 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of intangible assets were as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Amortization period (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Amortization period (Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,291)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,761)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired workforce</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(256)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,994)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,100)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.9</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for intangible assets was $2.9 million and $5.9 million during the three and six months ended June 30, 2021, respectively. Amortization expense for intangible assets was $1.7 million and $2.8 million during the three and six months ended June 30, 2020, respectively. The increase in amortization expense during the three and six months ended June 30, 2021 was due to the acquisition of intangible assets from Inference in November 2020 and Virtual Observer in April 2020. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the expected future amortization expense for intangible assets was as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.390%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.057%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.153%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected Future Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity in the Company's intangible assets balance during the three and six months ended June 30, 2021 (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.451%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,947)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,894)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,790 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,790 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 48737000 51684000 2947000 5894000 45790000 45790000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of intangible assets were as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Amortization period (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Amortization period (Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,291)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,761)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired workforce</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(256)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,994)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,100)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.9</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 56214000 12291000 43923000 P4Y6M 56214000 6761000 49453000 P4Y10M24D 470000 256000 214000 P1Y4M24D 470000 177000 293000 P1Y10M24D 1600000 261000 1339000 P4Y2M12D 1600000 101000 1499000 P4Y8M12D 500000 186000 314000 P1Y3M18D 500000 61000 439000 P1Y9M18D 58784000 12994000 45790000 P4Y4M24D 58784000 7100000 51684000 P4Y10M24D 2900000 5900000 1700000 2800000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the expected future amortization expense for intangible assets was as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.390%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.057%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.153%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected Future Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table> 5893000 11704000 10870000 7527000 5596000 4200000 45790000 Debt <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2025 Convertible Senior Notes and Related Capped Call Transactions </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In May and June 2020, the Company issued $747.5 million aggregate principal amount of the 2025 convertible senior notes in a private offering, which aggregate principal amount included the exercise in full of the initial purchasers’ option to purchase up to an additional $97.5 million principal amount of the 2025 convertible senior notes. The 2025 convertible senior notes mature on June 1, 2025 and bear interest at a fixed rate of 0.500% per annum, payable semiannually in arrears on June 1 and December 1 of each year, beginning on December 1, 2020. In addition, under the terms of the 2025 convertible senior notes, the Company is obligated to pay additional interest on the 2025 convertible senior notes at a rate equal to 0.500% per annum for the period from June 13, 2021 through July 8, 2021, after which such additional interest is no longer payable. The total net proceeds from the issuance of the 2025 convertible senior notes, after deducting initial purchasers' discounts and commissions and estimated debt issuance costs, were approximately $728.8 million.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Each $1,000 principal amount of the 2025 convertible senior notes is initially convertible into 7.4437 shares of the Company’s common stock (the “2025 Conversion Option”), which is equivalent to an initial conversion price of approximately $134.34 per share of common stock, subject to adjustment upon the occurrence of specified events. The initial conversion price represents a premium of approximately 30% to the $103.34 per share closing price of the Company’s common stock on The Nasdaq Global Market on May 21, 2020. The 2025 convertible senior notes are convertible, in multiples of $1,000 principal amount, at the option of the holders prior to the close of business on the business day immediately preceding March 1, 2025, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on September 30, 2020 (and only during such calendar quarter), if the last reported sale price of the Company’s 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; (2) during the five business day period after any five consecutive trading day period (the “2025 Measurement Period”) in which the trading price (as defined in the 2025 Indenture governing the 2025 convertible senior notes) per $1,000 principal amount of the 2025 convertible senior notes for each trading day of the 2025 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 in effect on each such trading day; (3) if the Company calls any or all of the 2025 convertible senior notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after March 1, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2025 convertible senior notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election. If the Company undergoes a fundamental change (as defined in the indenture governing the 2025 convertible senior notes), subject to certain conditions, holders may require the Company to repurchase for cash all or any portion of their 2025 convertible senior notes, in principal amounts of $1,000 or a multiple thereof, at a fundamental change repurchase price equal to 100% of the principal amount of the 2025 convertible senior notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events or if the Company issues a notice of redemption, it will, under certain circumstances, increase the conversion rate for holders who elect to convert their notes in connection with such corporate event or during the relevant redemption period.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There have been no changes to the initial conversion price of the 2025 convertible senior notes since issuance. The closing market price of the Company's common stock of $183.39 per share on June 30, 2021, the last trading day during the three months ended June 30, 2021, was greater than $174.64 per share, which represents 130% of the initial conversion price of $134.34 per share. However, the last reported sale price of the Company’s 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, June 30, 2021, was not greater than or equal to 130% of the initial conversion price. As such, during the three months ended June 30, 2021, the conditions allowing holders of the 2025 convertible senior notes to convert were not met. The 2025 convertible senior notes are therefore not convertible for the three months ending September 30, 2021. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company may not redeem the 2025 convertible senior notes prior to June 6, 2023. The Company may redeem for cash all or any portion of the 2025 convertible senior notes, at its option, on or after June 6, 2023 and prior to March 1, 2025 if the last reported sale price of its common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">period (including the last trading day of such period) ending not more than two trading days immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2025 convertible senior notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. No sinking fund is provided for the 2025 convertible senior notes.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2025 convertible senior 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 2025 convertible senior notes; equal in right of payment to any of the Company’s unsecured indebtedness that is not so subordinated (including the 2023 convertible senior notes); 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 structurally junior to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Prior to the adoption of ASU 2020-06 on January 1, 2021 and in accounting for the issuance of the 2025 convertible senior notes, the 2025 convertible senior notes were separated into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated conversion feature. The carrying amount of the equity component representing the 2025 Conversion Option was $158.3 million and was determined by deducting the fair value of the liability component from the par value of the 2025 convertible senior notes. The equity component was recorded in additional paid-in-capital and was not re-measured as long as it continued to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount (the “Debt Discount”) was amortized to interest expense over the contractual term of the 2025 convertible senior notes at an effective interest rate of 5.76%. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Prior to the adoption of ASU 2020-06 on January 1, 2021 and in accounting for the debt issuance costs of $18.7 million related to the 2025 convertible senior notes, the Company allocated the total amount incurred to the liability and equity components of the 2025 convertible senior notes based on their relative values. Issuance costs attributable to the liability component were $14.7 million and were amortized to interest expense using the effective interest method over the contractual term of the 2025 convertible senior notes. Issuance costs attributable to the equity component were netted with the equity component in additional paid-in-capital.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 1, 2021, the Company elected to early adopt ASU 2020-06 based on a modified retrospective transition method. Under such transition, prior-period information has not been retrospectively adjusted. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In accounting for the 2025 convertible senior notes after adoption of ASU 2020-06, the 2025 convertible senior notes are accounted for as a single liability, and the carrying amount of the 2025 convertible senior notes is $732.8 million as of June 30, 2021, with principal of $747.5 million, net of issuance cost of $14.7 million. The 2025 senior convertible notes were classified as long term liabilities as of June 30, 2021. The issuance cost related to the 2025 convertible senior notes is being amortized to interest expense over the contractual term of the 2025 convertible senior notes at an effective interest rate 1.0%.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The net carrying amount of the 2025 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.728%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141,792)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">732,793 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592,516 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The net carrying amount of the equity component of the 2025 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,321 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,958)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,363 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest expense related to the 2025 convertible senior notes was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,055 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,125 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,857 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,125 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the issuance of the 2025 convertible senior notes, the Company entered into privately negotiated capped call transactions (the “2025 Capped Call Transactions”) with certain financial institutions. The 2025 Capped Call Transactions are expected generally to reduce the potential dilution to the Company’s common stock in connection with any conversion of the 2025 convertible senior notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted 2025 convertible senior notes, as the case may be, with such reduction and/or offset subject to a cap based on the cap price. The initial cap price of the 2025 Capped Call Transactions was $206.68 per share and is subject to certain adjustments under the terms of the 2025 Capped Call Transactions. The 2025 Capped Call Transactions cover, subject to anti-dilution adjustments, approximately 5.6 million shares of the Company’s common stock. For accounting purposes, the 2025 Capped Call Transactions are separate transactions, and not integrated with the issuance of the 2025 convertible senior notes. As these transactions meet certain accounting criteria, the 2025 Capped Call Transactions are recorded in stockholders’ equity and are not accounted for as derivatives. The cost to the Company of the 2025 Capped Call Transactions was $90.5 million during the year ended December 31, 2020, which was recorded as a reduction to additional paid-in capital.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Maturity of the Company’s 2025 convertible senior notes as of June 30, 2021 was as follows (in thousands): </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.926%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount to Mature</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 (Maturity date of June 1, 2025)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023 Convertible Senior Notes and Related Capped Call Transactions</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2018, the Company issued $258.8 million aggregate principal amount of 2023 convertible senior notes in a private offering. The 2023 convertible senior notes mature on May 1, 2023 and bear interest at a fixed rate of 0.125% per annum, payable semiannually in arrears on May 1 and November 1 of each year. The total net proceeds from the offering, after deducting initial purchasers' discounts and commissions and estimated debt issuance costs, was approximately $250.8 million.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In May 2020, the Company used part of the net proceeds from the issuance of the 2025 convertible senior notes to repurchase, exchange or otherwise retire approximately $181.0 million aggregate principal amount of the 2023 convertible senior notes in privately-negotiated transactions for aggregate consideration of $449.6 million, consisting of $181.0 million in cash and 2,723,581 shares of the Company’s common stock (the "2023 Note Repurchase Transactions"). </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of June 30, 2021, after giving effect to the 2023 Note Repurchase Transactions and other settlements upon conversion requests, approximately $41.3 million aggregate principal amount of 2023 convertible senior notes remained outstanding.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2023 Note Repurchase Transactions were accounted for as a debt extinguishment. Pursuant to ASC Subtopic 470-20 under existing accounting rules prior to ASU 2020-06 adoption, total consideration for the 2023 Note Repurchase Transactions was separated into liability and equity components by estimating the fair value of a similar liability without a conversion option and assigning the residual value to the equity component. The gain or loss on extinguishment of the debt was subsequently determined by comparing the repurchase consideration allocated to the liability component to the sum of the carrying value of the liability component, net of the proportionate amounts of unamortized debt discount and the remaining unamortized debt issuance costs. Of the $449.6 million in aggregate consideration paid by the Company in connection with the 2023 Note Repurchase Transactions, $155.8 million and $293.8 million were allocated to the debt and equity components, respectively, using an effective interest rate of 5.32% to determine the fair value of the liability component. This interest rate was based on the income and market-based approaches used to determine the effective interest rate of the 2023 convertible senior notes, adjusted for the remaining term of the 2023 convertible senior notes. As of the settlement of the 2023 Note Repurchase Transactions, the carrying value of the 2023 convertible senior notes subject to the 2023 Note Repurchase Transactions, net of unamortized debt discount and issuance costs, was $150.4 million. The Company also incurred approximately $0.5 million in third party transaction costs related to the 2023 Note Repurchase Transactions. These costs were allocated to the liability and equity components in proportion to the allocation of consideration transferred at settlement and accounted for as debt extinguishment costs and equity reacquisition costs, respectively. The 2023 Note Repurchase Transactions resulted in a $5.8 million loss on early debt extinguishment in the second quarter of fiscal 2020, of which $2.7 million consisted of unamortized debt issuance costs. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Each $1,000 principal amount of the 2023 convertible senior notes was initially convertible into 24.4978 shares of the Company’s common stock (the “2023 Conversion Option”), which is equivalent to an initial conversion price of approximately $40.82 per share of common stock, subject to adjustment upon the occurrence of specified events. The 2023 convertible senior notes are convertible, in multiples of $1,000 principal amount, at the option of the holders at any time prior to the close of business on the business day immediately preceding November 1, 2022, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ended on September 30, 2018 (and only during such calendar quarter), if the last reported sale price of the Company’s 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; (2) during the five business day period after any five consecutive trading day period (the “2023 Measurement Period”) in which the trading price (as defined in the indenture governing the 2023 convertible senior notes) per $1,000 principal amount of the 2023 convertible senior notes for each trading day of the 2023 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 in effect on each such trading day; (3) if the Company calls any or all of the 2023 convertible senior notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after November 1, 2022 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2023 convertible senior notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election. If the Company undergoes a fundamental change (as defined in the indenture governing the 2023 convertible senior notes), subject to certain conditions, holders may require the Company to repurchase for cash all or any portion of their 2023 convertible senior notes, in principal amounts of $1,000 or a multiple thereof, at a fundamental change repurchase price equal to 100% of the principal amount of the 2023 convertible senior notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or if the Company issues a notice of redemption, it will, under certain circumstances, increase the conversion rate for holders who elect to convert their 2023 convertible senior notes in connection with such corporate event or during the relevant redemption period.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> There have been no changes to the initial conversion price of the 2023 convertible senior notes since issuance. During each of the quarters from the third quarter of 2019 through the second quarter of 2021, one of the triggers for convertibility of the 2023 convertible senior notes was triggered as the last reported sale price of the Company’s common stock was greater than $53.07 per share, which represents 130% of the initial conversion price of $40.82 per share, for at least 20 trading days in the period of 30 consecutive trading days ended on, and including, the last trading day of the quarter for each quarter of 2020 and for the first and second quarters of 2021. As a result, the 2023 convertible senior notes were convertible, in multiples of $1,000 principal amount, at the option of the 2023 convertible senior note holders between October 1, 2019 to June 30, 2021, and are also currently convertible </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">between July 1, 2021 to September 30, 2021. Whether the 2023 convertible senior notes will be convertible after September 30, 2021 will depend on the continued satisfaction of this condition or other conversion conditions in the future. During the six months ended June 30, 2021, the Company paid $17.6 million in cash and issued 324,575 shares of its common stock to settle aggregate principal amount of $17.6 million of its 2023 convertible senior notes. As of June 30, 2021, approximately $41.3 million aggregate principal amount of our 2023 convertible senior notes remained outstanding. The conversions that occurred prior to January 1, 2021 resulted in a $1.2 million loss on early debt extinguishment. The conversions that occurred during the six months ended June 30, 2021 were subject to ASU 2020-06 and such conversions were accounted for as contractual conversions, which did not result in any gain or loss upon their settlement. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2020, the Company received 15,714 shares from the partial unwind of capped calls resulting from the settlement of its 2023 convertible senior notes. The receipt of the 15,714 shares reduced the number of common shares outstanding. During the six months ended June 30, 2021, the Company received an additional 46,724 shares from the partial unwind of capped calls resulting from the settlement of its 2023 convertible senior notes. The receipt of the 46,724 shares reduced the number of common shares outstanding. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, on or prior to June 30, 2021, the Company received elections to convert aggregate principal amount of $1.2 million of its 2023 convertible senior notes that remain unsettled as of the end of the second quarter of 2021. The Company expects to settle these conversions in cash or a combination of cash and shares during the second half of 2021. The Company has the option to settle any future election conversion notices in cash, shares, or a combination of cash and shares. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 convertible senior notes became redeemable at the Company's option on May 5, 2021. The Company may redeem for cash all or any portion of the 2023 convertible senior notes, at its option, if the last reported sale price of its common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than two trading days immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2023 convertible senior notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. No sinking fund is provided for the 2023 convertible senior notes.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 convertible senior 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 convertible senior notes; equal in right of payment to any of the Company’s unsecured indebtedness that is not so subordinated (including the 2025 convertible senior notes); 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 structurally junior to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of ASU 2020-06 on January 1, 2021 and in accounting for the issuance of the 2023 convertible senior notes, the 2023 convertible senior notes were separated into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated conversion feature. The equity component was recorded in additional paid-in-capital and was not re-measured as long as it continued to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount (the "Debt Discount") was amortized to interest expense over the contractual term of the 2023 convertible senior notes at an effective interest rate of 6.39%.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of ASU 2020-06 on January 1, 2021 and in accounting for the debt issuance costs of $8.0 million related to the 2023 convertible senior notes, the Company allocated the total amount incurred to the liability and equity components of the 2023 convertible senior notes based on their relative values. Issuance costs attributable to the liability component were $6.0 million and were amortized to interest expense using the effective interest method over the contractual term of the 2023 convertible senior notes. Issuance costs attributable to the equity component were netted with the equity component in additional paid-in-capital.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After the adoption of ASU 2020-06, the 2023 convertible senior notes are accounted for as a single liability, and the carrying amount of the 2023 convertible senior notes was $40.8 million as of June 30, 2021, with principal of $41.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> net of issuance cost of $0.5 million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 senior convertible notes were classified as long term liabilities during the six months ended on June 30, 2021. The issuance cost related to the 2023 convertible senior notes is being amortized to interest expense over the contractual term of the 2023 convertible senior notes at an effective interest rate 0.76%.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the 2023 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.728%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,795 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The net carrying amount of the equity component of the 2023 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,050 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense related to the 2023 convertible senior notes was as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,548 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the issuance of the 2023 convertible senior notes, the Company entered into privately negotiated capped call transactions (the “2023 Capped Call Transactions”) with certain financial institutions. The 2023 Capped Call Transactions are expected generally to reduce the potential dilution to the Company’s common stock upon any conversion of the 2023 convertible senior notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted 2023 convertible senior notes, as the case may be, with such reduction and/or offset subject to a cap based on the cap price. The initial cap price of the 2023 Capped Call Transactions was $62.80 per share, and is subject to certain adjustments under the terms of the 2023 Capped Call Transactions. The 2023 Capped Call Transactions cover, subject to anti-dilution adjustments, approximately 6.3 million shares of the Company’s common stock. For accounting purposes, the 2023 Capped Call Transactions are separate transactions, and not integrated with the issuance of the 2023 convertible senior notes. As these transactions meet certain accounting criteria, the 2023 Capped Call Transactions are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of $31.4 million incurred in connection with the 2023 Capped Call Transactions was recorded as a reduction to additional paid-in capital. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the 2023 Note Repurchase Transactions, the Company amended the 2023 Capped Call Transactions such that the portion associated with the 2023 convertible senior notes subject to the 2023 Note Repurchase Transactions would remain outstanding notwithstanding the retirement of $181.0 million aggregate principal amount of 2023 convertible senior notes. Following such amendment, the 2023 Capped Call Transactions continue to meet the accounting criteria to be recorded in stockholders’ equity and are not accounted for as derivatives. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity of the Company’s 2023 convertible senior notes as of June 30, 2021 was as follows (in thousands): </span></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:57.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount to Mature</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (Maturity date of May 1, 2023)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,278 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 747500000 97500000 0.00500 0.00500 728800000 1000 7.4437 134.34 0.30 103.34 1000 20 30 1.30 5 5 1000 0.98 1000 1000 1 183.39 174.64 1.30 134.34 20 30 1.30 1.30 20 30 2 1 0 158300000 0.0576 18700000 14700000 732800000 747500000 14700000 0.010 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The net carrying amount of the 2025 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.728%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141,792)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">732,793 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592,516 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The net carrying amount of the equity component of the 2025 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,321 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,958)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,363 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 747500000 747500000 0 141792000 14707000 13192000 732793000 592516000 158321000 3958000 154363000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest expense related to the 2025 convertible senior notes was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,055 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,125 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,857 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,125 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1121000 362000 2055000 362000 0 2528000 0 2528000 912000 235000 1802000 235000 2033000 3125000 3857000 3125000 206.68 5600000 90500000 <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Maturity of the Company’s 2025 convertible senior notes as of June 30, 2021 was as follows (in thousands): </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.926%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount to Mature</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 (Maturity date of June 1, 2025)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 747500000 747500000 258800000 0.00125 250800000 181000000.0 449600000 181000000.0 2723581 41300000 449600000 155800000 293800000 0.0532 150400000 500000 -5800000 2700000 1000 24.4978 40.82 1000 20 30 1.30 5 5 1000 0.98 1000 1000 1 1 53.07 1.30 40.82 20 30 1000 17600000 324575 17600000 41300000 -1200000 15714 15714 46724 46724 1200000 1.30 20 30 2 1 0 0.0639 8000000.0 6000000.0 40800000 41300000 500000 0.0076 <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the 2023 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.728%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,795 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The net carrying amount of the equity component of the 2023 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,050 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 41278000 58867000 0 7367000 483000 700000 40795000 50800000 14505000 455000 14050000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense related to the 2023 convertible senior notes was as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,548 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 6000 60000 23000 141000 0 2272000 0 5304000 73000 216000 157000 504000 79000 2548000 180000 5949000 62.80 6300000 31400000 181000000.0 <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity of the Company’s 2023 convertible senior notes as of June 30, 2021 was as follows (in thousands): </span></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:57.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount to Mature</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (Maturity date of May 1, 2023)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,278 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 41278000 41278000 Stockholders’ Equity <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Structure</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue 450,000,000 shares of common stock with a par value of $0.001 per share. As of June 30, 2021 and December 31, 2020, the Company had 67,683,848 and 66,496,060 shares of common stock issued and outstanding, respectively. During the three and six months ended June 30, 2021, the Company issued 181,560 shares and 324,575 shares, respectively, of common stock in connection with 2023 convertible senior note settlements. During the three and six months ended June 30, 2021, the Company also received 27,938 and 46,724 shares, respectively, from the partial unwind of capped calls resulting from the settlement of its 2023 convertible senior notes. The receipt of the 27,938 shares and 46,724 shares during the three and six months ended June 30, 2021, respectively, reduced the number of common shares outstanding. See Note 6 for further details. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to designate and issue up to 5,000,000 shares of preferred stock with a par value of $0.001 per share in one or more series without stockholder approval and to fix the rights, preferences, privileges and restrictions thereof. As of June 30, 2021 and December 31, 2020, there were no shares of preferred stock issued and outstanding. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock Reserved for Future Issuance </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of common stock reserved for future issuance related to outstanding equity awards and employee equity incentive plans were as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.604%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.781%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,129</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,273</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grant under 2014 Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,165</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future issuance under ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,129</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,696</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity during the six months ended June 30, 2021 is as follows (in thousands, except years and per share data): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.025%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.472%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.472%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of <br/>Shares </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>Average<br/>Exercise <br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate <br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted (weighted average grant date fair value of $81.48 per share)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(246)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited or expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,129 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value amounts are computed based on the difference between the exercise price of the stock options and the fair market value of the Company’s common stock of $183.39 per share as of June 30, 2021 for all in-the-money stock options outstanding.</span></div><div style="margin-top:12pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s restricted stock unit ("RSU"), activity during the six months ended June 30, 2021 is as follows (in thousands, except per share data):     </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested and released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense was as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,781 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,901 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,791 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,809 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,585 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, unrecognized stock-based compensation expense by award type and their expected weighted-average recognition periods are summarized in the following table (in thousands, except years).</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Option</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSU</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ESPP</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average amortization period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 years</span></td></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average assumptions used to value stock options granted during the periods presented were as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Stock Options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The Company has not paid, and does not anticipate paying, cash dividends on its shares of common stock. Accordingly, the expected dividend yield is zero.</span></div> 450000000 0.001 67683848 67683848 66496060 66496060 181560 324575 27938 46724 27938 46724 5000000 0.001 0 0 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of common stock reserved for future issuance related to outstanding equity awards and employee equity incentive plans were as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.604%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.781%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,129</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,273</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grant under 2014 Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,165</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future issuance under ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,129</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,696</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table> 2129000 2273000 14165000 3129000 21696000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity during the six months ended June 30, 2021 is as follows (in thousands, except years and per share data): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.025%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.472%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.472%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of <br/>Shares </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>Average<br/>Exercise <br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate <br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted (weighted average grant date fair value of $81.48 per share)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(246)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited or expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,129 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table> 2255000 26.33 81.48 130000 180.76 246000 18.05 10000 82.62 2129000 36.47 P5Y3M18D 312868000 183.39 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s restricted stock unit ("RSU"), activity during the six months ended June 30, 2021 is as follows (in thousands, except per share data):     </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested and released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table> 2267000 65.42 691000 179.79 596000 58.11 89000 83.94 2273000 100.80 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense was as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,781 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,901 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,791 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,809 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,585 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table> 3781000 2499000 6886000 4488000 6152000 3684000 10915000 6491000 8208000 5265000 14979000 9371000 6760000 5343000 13029000 10235000 24901000 16791000 45809000 30585000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, unrecognized stock-based compensation expense by award type and their expected weighted-average recognition periods are summarized in the following table (in thousands, except years).</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Option</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSU</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ESPP</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average amortization period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 years</span></td></tr></table> 26930000 217556000 1907000 P2Y8M12D P3Y1M6D P0Y4M24D <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average assumptions used to value stock options granted during the periods presented were as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Stock Options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The Company has not paid, and does not anticipate paying, cash dividends on its shares of common stock. Accordingly, the expected dividend yield is zero.</span></div> P6Y P6Y P6Y P6Y 0.47 0.48 0.47 0.47 0.010 0.004 0.010 0.011 0 0 0 0 0 0 0 0 Net Loss Per ShareBasic net loss per share is calculated by dividing net loss by the weighted average number of shares of common stock outstanding during the period, and excludes any dilutive effects of employee stock-based awards and potential shares upon conversion of the convertible senior notes. Diluted net loss per share is computed giving effect to all potentially dilutive shares of common stock, including common stock issuable upon exercise of stock options, vesting of restricted stock units and shares of common stock issuable upon conversion of convertible senior notes. As the Company had net losses for the three and six months ended June 30, 2021 and 2020, all potentially issuable shares of common stock were determined to be anti-dilutive. <div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share (in thousands, except per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,530)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,052)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,862)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,489)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing basic and diluted net loss per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,292 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,282 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,008 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,494 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.43)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following securities were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,129 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,129 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,110 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,290 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,198 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,168 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Anti-dilutive convertible senior notes were calculated under the if-converted method for the three and six months ended June 30, 2021 due to the adoption of ASU 2020-06 and under the treasury stock method for the three and six months ended June 30, 2020. </span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of ASU 2020-06, the Company used the treasury stock method for calculating any potential dilutive effect of the conversion spread of its convertible senior notes. The conversion spread had a dilutive impact for the 2023 convertible senior notes during the three and six months ended June 30, 2020 since the average market price of the Company’s common stock during the period exceeded the initial conversion price of $40.82 per share. However, the potential shares of common stock issuable upon the conversion of the 2023 convertible senior notes were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive. </span></div>After the adoption of ASU 2020-06, the Company used the if-converted method for calculating any potential dilutive effect of its convertible senior notes for the three and six months ended June 30, 2021. Under this method, the Company calculates diluted earnings per share under both the cash and share settlement assumptions to determine which is more dilutive. If share settlement is more dilutive, the Company calculates diluted earnings per share assuming that all the convertible senior notes were converted solely into shares of common stock at the beginning of the reporting period. The potential impact upon the conversion of the convertible senior notes were excluded from the calculation of diluted net loss per share for the three and six months ended June 30, 2021 because their effect would have been anti-dilutive. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share (in thousands, except per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,530)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,052)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,862)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,489)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing basic and diluted net loss per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,292 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,282 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,008 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,494 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.43)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> -16530000 -16052000 -28862000 -23489000 67292000 67292000 63282000 63282000 67008000 67008000 62494000 62494000 -0.25 -0.25 -0.25 -0.25 -0.43 -0.43 -0.38 -0.38 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following securities were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,129 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,129 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,110 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,290 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,198 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,168 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr></table>(1) Anti-dilutive convertible senior notes were calculated under the if-converted method for the three and six months ended June 30, 2021 due to the adoption of ASU 2020-06 and under the treasury stock method for the three and six months ended June 30, 2020. 2129000 2431000 2129000 2431000 2273000 2753000 2273000 2753000 6708000 1106000 6796000 984000 11110000 6290000 11198000 6168000 40.82 Income Taxes<div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The benefit from income taxes for the three and six months ended June 30, 2021 was approximately $(0.1) million and $(0.7) million, respectively. The benefit from income taxes for the three and six months ended June 30, 2020 was approximately $(2.9) million and $(2.8) million, respectively. The benefit from income taxes for the three and six months ended June 30, 2021 consisted primarily of a foreign income tax benefit offset by domestic state minimum taxes. The benefit from income taxes for the three and six months ended June 30, 2020 consisted primarily of foreign income taxes, a benefit from the reduction of the valuation allowance due to purchase accounting related to the Virtual Observer acquisition, offset by domestic state minimum taxes. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the three and six months ended June 30, 2021, the benefit from income taxes differed from the statutory amount primarily due to state and foreign income taxes and the Company realizing no benefit for current year domestic losses due to maintaining a full valuation allowance against its domestic net deferred tax assets. For the three and six months ended June 30, 2020, the provision for income taxes differed from the statutory amount </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">primarily due to reduction in the valuation allowance resulting from the recording of deferred tax liabilities related to the Virtual Observer acquisition. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The realization of tax benefits of deferred tax assets is dependent upon future levels of taxable income, of an appropriate character, in the periods the items are expected to be deductible or taxable. Based on the available objective evidence, the Company does not believe it is more likely than not that the net deferred tax assets will be realizable. Accordingly, the Company has provided a full valuation allowance against the domestic net deferred tax assets as of June 30, 2021 and December 31, 2020. The Company intends to maintain the remaining valuation allowance until sufficient positive evidence exists to support a reversal of, or decrease in, the valuation allowance. During the three and six months ended June 30, 2021, there were no material changes to the total amount of unrecognized tax benefits.</span></div> -100000 -700000 -2900000 -2800000 Commitments and Contingencies <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s principal commitments consist of future payment obligations under its convertible senior notes, finance leases to finance data centers and other computer and networking equipment purchases, operating leases for office facilities, cloud services agreement, and agreements with third parties to provide co-location hosting, telecommunication usage and equipment maintenance services. These commitments as of December 31, 2020 are disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020, and did not change materially during the six months ended June 30, 2021, except for certain hosting and telecommunications agreements, cloud service agreements, the convertible senior notes, the contingent consideration described in Note 3, and the operating leases described in Note 12. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the Company’s commitment under various hosting and telecommunications agreements totaled $11.8 million for terms ranging up to 60 months. These agreements require the Company to make monthly payments over the service term in exchange for certain network services. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In September 2020, the Company entered into a cloud services agreement for a term of three years and a total commitment of $12.5 million. As of June 30, 2021, the total remaining commitment was approximately $7.5 million, of which approximately $5.0 million and $2.5 million is expected to be paid for the remainder of 2021 and 2022, respectively. In June 2021, the Company entered into an additional cloud services agreement for a term of three years and a total commitment of $5.0 million, of which $1.1 million is expected to be paid in 2021, $1.7 million in 2022, and $2.2 million in 2023. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, $788.8 million of aggregate principal of the convertible senior notes were outstanding. The 2023 convertible senior notes and the 2025 convertible senior notes are due on May 1, 2023 and June 1, 2025, respectively. See Note 6 for more information concerning the convertible senior notes.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in various legal and regulatory matters arising in the normal course of business. In management’s opinion, resolution of these matters is not expected to have a material impact on the Company’s consolidated results of operations, cash flows, or its financial position. However, due to the uncertain nature of legal matters, an unfavorable resolution of a matter could materially affect the Company’s future consolidated results of operations, cash flows or financial position in a particular period. The Company expenses legal fees as incurred.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification Agreements </span></div>In the ordinary course of business, the Company enters into agreements of varying scope and terms pursuant to which it agrees to indemnify clients, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, including breach of security, services to be provided by the Company or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with its directors, officers and certain employees that will require it, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. There are no claims that it is aware of that could have a material effect on the consolidated balance sheet, consolidated statement of operations and comprehensive loss, or consolidated statements of cash flows. 11800000 P60M P3Y 12500000 7500000 5000000.0 2500000 P3Y 5000000.0 1100000 1700000 2200000 788800000 Geographical Information<div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenues by geographic region based on client billing address (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.725%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes total property and equipment, net in the respective locations (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.053%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenues by geographic region based on client billing address (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.725%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes total property and equipment, net in the respective locations (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.053%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 131257000 91784000 257143000 179215000 12525000 8008000 24521000 15665000 143782000 99792000 281664000 194880000 54748000 43339000 8359000 7874000 63107000 51213000 Leases <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has leases for offices, data centers and computer and networking equipment that expire at various dates through 2031. The Company’s leases have remaining terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NzhlYzM0YjgzZDRkNzdhZjNiYTNkZDRjNWNmYzBjL3NlYzpjOTc4ZWMzNGI4M2Q0ZDc3YWYzYmEzZGQ0YzVjZmMwY183MC9mcmFnOjNmOWZkN2M0MWYxODQzNTNiZmQwMmMzNTdmYzk5NDcwL3RleHRyZWdpb246M2Y5ZmQ3YzQxZjE4NDM1M2JmZDAyYzM1N2ZjOTk0NzBfMTky_761fde97-08e0-477b-8e86-39b46e812287">one</span> to ten years, some of the leases include a Company option to extend the leases for up to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NzhlYzM0YjgzZDRkNzdhZjNiYTNkZDRjNWNmYzBjL3NlYzpjOTc4ZWMzNGI4M2Q0ZDc3YWYzYmEzZGQ0YzVjZmMwY183MC9mcmFnOjNmOWZkN2M0MWYxODQzNTNiZmQwMmMzNTdmYzk5NDcwL3RleHRyZWdpb246M2Y5ZmQ3YzQxZjE4NDM1M2JmZDAyYzM1N2ZjOTk0NzBfMjc3_7e33638f-60d0-49d4-b552-3431f5338652">three</span> to five years, and some of the leases include the option to terminate the leases upon 30-days notice. The Company has elected the practical expedient to not separate lease and non-lease components for real estate operating leases. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Bishop Ranch Lease commenced on February 1, 2021, has a lease term of 10 years, and has a total commitment over its term of $46.4 million, which was the primary component of the increase in operating lease costs, operating lease right-of-use assets and operating lease liabilities for the three and six months ended June 30, 2021. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expenses were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.725%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,265 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.271%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.808%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash used in operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,607)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash used in finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(966)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(575)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities — less current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,787 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,291 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NzhlYzM0YjgzZDRkNzdhZjNiYTNkZDRjNWNmYzBjL3NlYzpjOTc4ZWMzNGI4M2Q0ZDc3YWYzYmEzZGQ0YzVjZmMwY183MC9mcmFnOjNmOWZkN2M0MWYxODQzNTNiZmQwMmMzNTdmYzk5NDcwL3RhYmxlOmE2ZDQ3ZmNlNjVmYTRhMjZiZTBjYmRkZTliYTVmM2FiL3RhYmxlcmFuZ2U6YTZkNDdmY2U2NWZhNGEyNmJlMGNiZGRlOWJhNWYzYWJfMTAtMC0xLTEtMA_32949eb1-1d4f-4fb4-ad7d-81fa16a43345"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NzhlYzM0YjgzZDRkNzdhZjNiYTNkZDRjNWNmYzBjL3NlYzpjOTc4ZWMzNGI4M2Q0ZDc3YWYzYmEzZGQ0YzVjZmMwY183MC9mcmFnOjNmOWZkN2M0MWYxODQzNTNiZmQwMmMzNTdmYzk5NDcwL3RhYmxlOmE2ZDQ3ZmNlNjVmYTRhMjZiZTBjYmRkZTliYTVmM2FiL3RhYmxlcmFuZ2U6YTZkNDdmY2U2NWZhNGEyNmJlMGNiZGRlOWJhNWYzYWJfMTAtMC0xLTEtMA_62a382cf-3b02-4e7f-aad3-c86f715aa023">Property and equipment, net</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities — less current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining terms were as follows (in years):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rates were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,423)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,787 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the Company entered into additional data center operating leases that had not yet commenced, representing a total commitment over their terms of $1.8 million. These operating leases are expected to commence during the third quarter of 2021 with lease terms of three years.</span></div> Leases <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has leases for offices, data centers and computer and networking equipment that expire at various dates through 2031. The Company’s leases have remaining terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NzhlYzM0YjgzZDRkNzdhZjNiYTNkZDRjNWNmYzBjL3NlYzpjOTc4ZWMzNGI4M2Q0ZDc3YWYzYmEzZGQ0YzVjZmMwY183MC9mcmFnOjNmOWZkN2M0MWYxODQzNTNiZmQwMmMzNTdmYzk5NDcwL3RleHRyZWdpb246M2Y5ZmQ3YzQxZjE4NDM1M2JmZDAyYzM1N2ZjOTk0NzBfMTky_761fde97-08e0-477b-8e86-39b46e812287">one</span> to ten years, some of the leases include a Company option to extend the leases for up to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NzhlYzM0YjgzZDRkNzdhZjNiYTNkZDRjNWNmYzBjL3NlYzpjOTc4ZWMzNGI4M2Q0ZDc3YWYzYmEzZGQ0YzVjZmMwY183MC9mcmFnOjNmOWZkN2M0MWYxODQzNTNiZmQwMmMzNTdmYzk5NDcwL3RleHRyZWdpb246M2Y5ZmQ3YzQxZjE4NDM1M2JmZDAyYzM1N2ZjOTk0NzBfMjc3_7e33638f-60d0-49d4-b552-3431f5338652">three</span> to five years, and some of the leases include the option to terminate the leases upon 30-days notice. The Company has elected the practical expedient to not separate lease and non-lease components for real estate operating leases. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Bishop Ranch Lease commenced on February 1, 2021, has a lease term of 10 years, and has a total commitment over its term of $46.4 million, which was the primary component of the increase in operating lease costs, operating lease right-of-use assets and operating lease liabilities for the three and six months ended June 30, 2021. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expenses were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.725%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,265 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.271%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.808%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash used in operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,607)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash used in finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(966)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(575)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities — less current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,787 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,291 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NzhlYzM0YjgzZDRkNzdhZjNiYTNkZDRjNWNmYzBjL3NlYzpjOTc4ZWMzNGI4M2Q0ZDc3YWYzYmEzZGQ0YzVjZmMwY183MC9mcmFnOjNmOWZkN2M0MWYxODQzNTNiZmQwMmMzNTdmYzk5NDcwL3RhYmxlOmE2ZDQ3ZmNlNjVmYTRhMjZiZTBjYmRkZTliYTVmM2FiL3RhYmxlcmFuZ2U6YTZkNDdmY2U2NWZhNGEyNmJlMGNiZGRlOWJhNWYzYWJfMTAtMC0xLTEtMA_32949eb1-1d4f-4fb4-ad7d-81fa16a43345"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NzhlYzM0YjgzZDRkNzdhZjNiYTNkZDRjNWNmYzBjL3NlYzpjOTc4ZWMzNGI4M2Q0ZDc3YWYzYmEzZGQ0YzVjZmMwY183MC9mcmFnOjNmOWZkN2M0MWYxODQzNTNiZmQwMmMzNTdmYzk5NDcwL3RhYmxlOmE2ZDQ3ZmNlNjVmYTRhMjZiZTBjYmRkZTliYTVmM2FiL3RhYmxlcmFuZ2U6YTZkNDdmY2U2NWZhNGEyNmJlMGNiZGRlOWJhNWYzYWJfMTAtMC0xLTEtMA_62a382cf-3b02-4e7f-aad3-c86f715aa023">Property and equipment, net</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities — less current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining terms were as follows (in years):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rates were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,423)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,787 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the Company entered into additional data center operating leases that had not yet commenced, representing a total commitment over their terms of $1.8 million. These operating leases are expected to commence during the third quarter of 2021 with lease terms of three years.</span></div> P10Y P5Y P30D P10Y 46400000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expenses were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.725%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,265 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.271%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.808%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash used in operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,607)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash used in finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(966)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(575)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining terms were as follows (in years):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rates were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 2517000 1515000 5185000 3031000 544000 982000 1261000 2120000 5000 63000 18000 145000 549000 1045000 1279000 2265000 1370000 1607000 3408000 3190000 119000 966000 575000 2195000 4090000 364000 42429000 4256000 0 0 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities — less current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,787 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,291 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NzhlYzM0YjgzZDRkNzdhZjNiYTNkZDRjNWNmYzBjL3NlYzpjOTc4ZWMzNGI4M2Q0ZDc3YWYzYmEzZGQ0YzVjZmMwY183MC9mcmFnOjNmOWZkN2M0MWYxODQzNTNiZmQwMmMzNTdmYzk5NDcwL3RhYmxlOmE2ZDQ3ZmNlNjVmYTRhMjZiZTBjYmRkZTliYTVmM2FiL3RhYmxlcmFuZ2U6YTZkNDdmY2U2NWZhNGEyNmJlMGNiZGRlOWJhNWYzYWJfMTAtMC0xLTEtMA_32949eb1-1d4f-4fb4-ad7d-81fa16a43345"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NzhlYzM0YjgzZDRkNzdhZjNiYTNkZDRjNWNmYzBjL3NlYzpjOTc4ZWMzNGI4M2Q0ZDc3YWYzYmEzZGQ0YzVjZmMwY183MC9mcmFnOjNmOWZkN2M0MWYxODQzNTNiZmQwMmMzNTdmYzk5NDcwL3RhYmxlOmE2ZDQ3ZmNlNjVmYTRhMjZiZTBjYmRkZTliYTVmM2FiL3RhYmxlcmFuZ2U6YTZkNDdmY2U2NWZhNGEyNmJlMGNiZGRlOWJhNWYzYWJfMTAtMC0xLTEtMA_62a382cf-3b02-4e7f-aad3-c86f715aa023">Property and equipment, net</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities — less current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 46966000 9010000 7758000 3912000 46029000 5379000 53787000 9291000 44009000 45021000 42211000 41908000 1798000 3113000 36000 612000 0 0 36000 612000 P7Y10M24D P2Y7M6D P0Y2M12D P0Y6M 0.032 0.045 0.123 0.079 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,423)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,787 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,423)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,787 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3807000 37000 10312000 0 8799000 0 6016000 0 4916000 0 27360000 61210000 37000 7423000 1000 53787000 36000 1800000 P3Y Acquisitions<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inference Solutions</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On November 18, 2020, the Company acquired all of the issued and outstanding shares of Inference for total consideration of approximately $156.7 million. The total consideration comprised of $137.0 million in cash, net of cash acquired, and $18.1 million in estimated fair value of contingent earn out consideration. The contingent earn out consideration is up to $24.0 million and is based upon achievement of certain milestones and relative thresholds during the earn out measurement period which ends on December 31, 2021. The range of amounts that the Company could pay under the contingent consideration arrangement is between $0.0 million and $24.0 million. The fair value of the contingent earn out consideration is estimated to be $23.3 million as of June 30, 2021. See Note 3 for additional information regarding the contingent consideration arrangement. This acquisition, which was accounted for as a business combination, is intended to accelerate the Company’s AI position through the addition of Inference’s widely deployed IVA platform. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The excess of the purchase price over identifiable intangible assets and net tangible assets in the amount of $131.0 million was allocated to goodwill, which is not deductible for tax purposes. The fair values assigned to assets acquired and liabilities assumed are based on management’s best estimates and assumptions as of the reporting date and are considered preliminary pending finalization of tax liabilities assumed including calculation of deferred tax assets and liabilities. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. The following table presents the preliminary allocation of the purchase price at the acquisition date (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:49.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.459%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.890%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.772%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment acquired </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name and trademarks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,832 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">         Total consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">         Total consideration (net of cash acquired)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,297 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The acquired technology, customer relationships, and trade name will be amortized on a straight-line basis over their assigned useful lives of six years, five years, and two years, respectively. The Company used the income approach to estimate the fair value of intangible assets acquired. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with this acquisition, the Company incurred approximately $2.9 million of acquisition costs in 2020, and incurred an additional $0.0 million and $0.3 million in the three and six months ended June 30, 2021, respectively, which have been expensed as incurred and included in general and administrative expense in the condensed consolidated statement of operations and comprehensive loss. The results of operations of this acquisition are included in the accompanying condensed consolidated statements of operations from the date of acquisition. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Virtual Observer </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2020, the Company acquired all of the issued and outstanding shares of common stock of Virtual Observer, formerly Coordinated Systems, Inc., for cash consideration of approximately $32.2 million, subject to adjustment, pursuant to a stock purchase agreement by and among the Company and Robert H. Hutcheon, David R. Brower and Daniel J. McGrail, dated January 15, 2020. This acquisition, was accounted for as a business combination, is intended to expand the Company's portfolio to include a cloud-based Workforce Optimization ("WFO") offering as a complement to its ongoing strategic partnerships with leading WFO providers. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of the purchase price over identifiable intangible assets and net tangible assets in the amount of $22.6 million was allocated to goodwill, which is not deductible for tax purposes. The fair values assigned to assets acquired and liabilities assumed are based on management’s best estimates and assumptions as of the reporting date and are considered final. The following table presents the final allocation of the purchase price at the acquisition date (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.772%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tangible assets acquired </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name and trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,910)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">         Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,222 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The acquired technology, customer relationships, and trade name and trademarks will be amortized on a straight-line basis over their estimated useful lives of five years, five years, and two years, respectively. The Company used the income approach to estimate the fair value of intangible assets acquired. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with this acquisition, the Company incurred total acquisition-related transaction costs of $0.9 million and $0.3 million in 2020 and 2019, respectively, that have been expensed as incurred and included in general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. </span></div>The results of operations of this acquisition are included in the accompanying condensed consolidated statements of operations from the date of acquisition. 156700000 137000000.0 18100000 24000000.0 0.0 24000000.0 23300000 131000000.0 The following table presents the preliminary allocation of the purchase price at the acquisition date (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.772%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment acquired </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name and trademarks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,832 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">         Total consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">         Total consideration (net of cash acquired)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,297 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table>The following table presents the final allocation of the purchase price at the acquisition date (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.772%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tangible assets acquired </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name and trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,910)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">         Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,222 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table> 1394000 124000 2238000 28600000 1100000 400000 130976000 164832000 3525000 4616000 156691000 155297000 P6Y P5Y P2Y 2900000 0.0 300000 32200000 22600000 168000 200000 12200000 500000 100000 22646000 35814000 2910000 682000 32222000 P5Y P5Y P2Y 900000 300000 Subsequent event <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On July 16, 2021, the Company entered into the Merger Agreement. The Merger Agreement provides for the merger of Merger Sub with and into the Company, with the Company continuing as the surviving corporation and as a wholly owned subsidiary of Zoom.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Subject to the terms and conditions of the Merger Agreement, each issued and outstanding share of the Company’s common stock will be cancelled and automatically converted into the right to receive 0.5533 shares of class A common stock, par value $0.001 per share of Zoom (“Zoom Class A Common Stock”) (with cash being </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">paid, without interest and less applicable withholding taxes, in lieu of any fractional shares of Zoom Class A Common Stock). The shares of Zoom Class A Common Stock to be issued in connection with the Merger will be listed on The Nasdaq Global Select Market (“Nasdaq”). The Merger is intended to qualify as a reorganization for U.S. federal income tax purposes. As a result of the Merger, the Company will cease to be a publicly traded company.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Merger Agreement contains customary representations, warranties and covenants. Under the terms of the Merger Agreement, the completion of the Merger is subject to certain customary closing conditions, including, among others: (i) the approval of the Company’s stockholders; (ii) the approval for listing on Nasdaq of the Zoom Class A Common Stock to be issued in the Merger; (iii) the effectiveness of a registration statement on Form S-4 filed by Zoom registering the Zoom Class A Common Stock to be issued in connection with the Merger; (iv) the accuracy of the parties’ respective representations and warranties in the Merger Agreement, subject to specified materiality qualifications; (v) compliance by the parties with their respective covenants in the Merger Agreement in all material respects; (vi) the receipt of various domestic and foreign regulatory approvals; (vii) the receipt by each party of opinions to the effect that the Merger will qualify as a reorganization for U.S. federal income tax purposes; and (viii) the absence of a material adverse effect with respect to the Company and its subsidiaries on or after the date of the Merger Agreement that is continuing as of immediately prior to the closing. The Mergers are anticipated to close in the first half of the 2022 calendar year, subject to stockholder approval, receipt of required regulatory approvals, and other customary closing conditions. The Company cannot predict with certainty, however, whether and when all of the required closing conditions will be satisfied or if the Merger will close.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Each of the Company and Zoom may terminate the Merger Agreement under certain specified circumstances, including if (i) the Merger is not consummated on or before January 16, 2022, subject to two extensions of three months each in order to obtain required regulatory (including telecommunications-related) approvals and one additional extension of three months in order to obtain certain required telecommunications-related approvals, (ii</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the approval of the Company’s stockholders is not obtained, and (iii) the Company’s Board of Directors makes an adverse recommendation change with respect to the proposed transaction or terminates the Merger Agreement to enter into a superior acquisition proposal. In certain circumstances in connection with the termination of the Merger Agreement, including if the Company’s Board of Directors changes or withdraws its recommendation of the Merger to its stockholders or terminates the Merger Agreement to enter into an agreement with respect to a superior acquisition proposal, the Company will be required to pay Zoom a termination fee of $450 million in cash.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The foregoing summary of the Merger Agreement and the transactions contemplated thereby does not purport to be complete and is subject to, and qualified in its entirety by, the full text of the Merger Agreement, which is filed as Exhibit 2.1 of the Company’s Current Report on Form 8-K filed on July 19, 2021 and incorporated by reference herein.</span></div> 0.5533 0.001 2 P3M 1 P3M 450000000 Effective January 1, 2021, the Company adopted ASU 2020-06. Accordingly, the Company recorded a net reduction to opening accumulated deficit of $22.7 million and a net reduction to opening additional paid-in capital of $168.4 million as of January 1, 2021 due to the cumulative impact of adopting this new standard. See Note 1 for more information. XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
6 Months Ended
Jun. 30, 2021
Jul. 23, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Document Transition Report false  
Entity File Number 001-36383  
Entity Registrant Name Five9, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 94-3394123  
Entity Address, Address Line One 3001 Bishop Drive  
Entity Address, Address Line Two Suite 350  
Entity Address, City or Town San Ramon  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94583  
City Area Code 925  
Local Phone Number 201-2000  
Title of 12(b) Security Common stock, par value $0.001 per share  
Trading Symbol FIVN  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   67,699,681
Entity Central Index Key 0001288847  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 175,199 $ 220,372
Marketable investments 390,986 383,171
Accounts receivable, net 53,811 48,731
Prepaid expenses and other current assets 22,110 16,149
Deferred contract acquisition costs, net 26,791 20,695
Total current assets 668,897 689,118
Property and equipment, net 63,107 51,213
Operating lease right-of-use assets 46,966 9,010
Intangible assets, net 45,790 51,684
Goodwill 165,420 165,420
Marketable investments 72,758 42,127
Other assets 3,089 3,236
Deferred contract acquisition costs, net — less current portion 69,689 51,934
Total assets 1,135,716 1,063,742
Current liabilities:    
Accounts payable 17,632 17,145
Accrued and other current liabilities 74,024 44,450
Operating lease liabilities 7,758 3,912
Accrued federal fees 5,138 3,745
Sales tax liabilities 1,588 1,714
Finance lease liabilities 36 612
Deferred revenue 33,237 31,983
Total current liabilities 139,413 103,561
Convertible senior notes 773,588 643,316
Sales tax liabilities — less current portion 867 857
Operating lease liabilities — less current portion 46,029 5,379
Other long-term liabilities 13,113 31,465
Total liabilities 973,010 784,578
Commitments and contingencies
Stockholders’ equity:    
Common stock 68 67
Additional paid-in capital 366,637 476,941
Accumulated other comprehensive income 299 335
Accumulated deficit (204,298) (198,179)
Total stockholders’ equity 162,706 279,164
Total liabilities and stockholders’ equity $ 1,135,716 $ 1,063,742
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenue $ 143,782 $ 99,792 $ 281,664 $ 194,880
Cost of revenue 64,395 42,453 124,198 82,490
Gross profit 79,387 57,339 157,466 112,390
Operating expenses:        
Research and development 24,648 17,208 46,769 32,397
Sales and marketing 46,024 32,231 90,823 62,391
General and administrative 22,909 16,129 45,154 30,787
Total operating expenses 93,581 65,568 182,746 125,575
Loss from operations (14,194) (8,229) (25,280) (13,185)
Other (expense) income, net:        
Interest expense (2,118) (5,734) (4,056) (9,218)
Loss on early extinguishment of debt 0 (5,794) 0 (5,794)
Other (expense) and interest income (353) 829 (178) 1,901
Total other (expense) income, net (2,471) (10,699) (4,234) (13,111)
Loss before income taxes (16,665) (18,928) (29,514) (26,296)
Benefit from income taxes (135) (2,876) (652) (2,807)
Net loss $ (16,530) $ (16,052) $ (28,862) $ (23,489)
Net loss per share:        
Basic (in USD per share) $ (0.25) $ (0.25) $ (0.43) $ (0.38)
Diluted (in USD per share) $ (0.25) $ (0.25) $ (0.43) $ (0.38)
Shares used in computing net loss per share:        
Basic (in shares) 67,292,000 63,282,000 67,008,000 62,494,000
Diluted (in shares) 67,292,000 63,282,000 67,008,000 62,494,000
Comprehensive Loss:        
Net loss $ (16,530) $ (16,052) $ (28,862) $ (23,489)
Other comprehensive (loss) income (80) (626) (36) 428
Comprehensive loss $ (16,610) $ (16,678) $ (28,898) $ (23,061)
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
[1]
Common Stock
Additional Paid-In Capital
Additional Paid-In Capital
Cumulative Effect, Period of Adoption, Adjustment
[1]
Accumulated Other Comprehensive Income
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
[1]
Beginning balance at Dec. 31, 2019 $ 196,458   $ 61 $ 351,870   $ 576 $ (156,049)  
Beginning balance (in shares) at Dec. 31, 2019     61,544          
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Equity component of issuance of the 2025 convertible senior notes, net of issuance costs 154,363     154,363        
Purchase of capped calls related to the 2025 convertible senior notes (90,448)     (90,448)        
Equity component from conversion of the 2023 convertible senior notes (293,809)     (293,809)        
Issuance of common stock upon partial conversion of the 2023 convertible senior notes 268,573   $ 3 268,570        
Issuance of common stock upon partial conversion of the 2023 convertible senior notes (in shares)     2,724          
Issuance of common stock upon exercise of stock options 6,080     6,080        
Issuance of common stock upon exercise of stock options (in shares)     321          
Issuance of common stock upon vesting of restricted stock units 1   $ 1          
Issuance of common stock upon vesting of restricted stock units (in shares)     604          
Issuance of common stock under ESPP (in shares)     103          
Issuance of common stock under ESPP 5,666     5,666        
Stock-based compensation 30,585     30,585        
Other comprehensive (loss) income 428         428    
Net loss (23,489)           (23,489)  
Ending balance at Jun. 30, 2020 254,408   $ 65 432,877   1,004 (179,538)  
Ending balance (in shares) at Jun. 30, 2020     65,296          
Beginning balance at Dec. 31, 2019 196,458   $ 61 351,870   576 (156,049)  
Beginning balance (in shares) at Dec. 31, 2019     61,544          
Ending balance at Dec. 31, 2020 $ 279,164 $ (145,669) $ 67 476,941 $ (168,412) 335 (198,179) $ 22,743
Ending balance (in shares) at Dec. 31, 2020     66,496          
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Accounting Standards Update [Extensible Enumeration] ASU 2020-06              
Beginning balance at Mar. 31, 2020 $ 206,466   $ 62 368,260   1,630 (163,486)  
Beginning balance (in shares) at Mar. 31, 2020     61,992          
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Equity component of issuance of the 2025 convertible senior notes, net of issuance costs 154,363     154,363        
Purchase of capped calls related to the 2025 convertible senior notes (90,448)     (90,448)        
Equity component from conversion of the 2023 convertible senior notes (293,809)     (293,809)        
Issuance of common stock upon partial conversion of the 2023 convertible senior notes 268,573   $ 3 268,570        
Issuance of common stock upon partial conversion of the 2023 convertible senior notes (in shares)     2,724          
Issuance of common stock upon exercise of stock options 3,484     3,484        
Issuance of common stock upon exercise of stock options (in shares)     161          
Issuance of common stock upon vesting of restricted stock units (in shares)     316          
Issuance of common stock under ESPP (in shares)     103          
Issuance of common stock under ESPP 5,666     5,666        
Stock-based compensation 16,791     16,791        
Other comprehensive (loss) income (626)         (626)    
Net loss (16,052)           (16,052)  
Ending balance at Jun. 30, 2020 254,408   $ 65 432,877   1,004 (179,538)  
Ending balance (in shares) at Jun. 30, 2020     65,296          
Beginning balance at Dec. 31, 2020 279,164 $ (145,669) $ 67 476,941 $ (168,412) 335 (198,179) $ 22,743
Beginning balance (in shares) at Dec. 31, 2020     66,496          
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock upon partial conversion of the 2023 convertible senior notes (275)     (275)        
Issuance of common stock upon partial conversion of the 2023 convertible senior notes (in shares)     325          
Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes 7     7        
Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes (in shares)     (47)          
Issuance of common stock upon exercise of stock options 4,439     4,439        
Issuance of common stock upon exercise of stock options (in shares)     246          
Issuance of common stock upon vesting of restricted stock units 1   $ 1          
Issuance of common stock upon vesting of restricted stock units (in shares)     596          
Issuance of common stock under ESPP (in shares)     68          
Issuance of common stock under ESPP 8,128     8,128        
Stock-based compensation 45,809     45,809        
Other comprehensive (loss) income (36)         (36)    
Net loss (28,862)              
Ending balance at Jun. 30, 2021 162,706   $ 68 366,637   299 (204,298)  
Ending balance (in shares) at Jun. 30, 2021     67,684          
Beginning balance at Mar. 31, 2021 144,206   $ 67 331,528   379 (187,768)  
Beginning balance (in shares) at Mar. 31, 2021     67,029          
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock upon partial conversion of the 2023 convertible senior notes (149)     (149)        
Issuance of common stock upon partial conversion of the 2023 convertible senior notes (in shares)     182          
Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes 5     5        
Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes (in shares)     (28)          
Issuance of common stock upon exercise of stock options 2,224     2,224        
Issuance of common stock upon exercise of stock options (in shares)     123          
Issuance of common stock upon vesting of restricted stock units 1   $ 1          
Issuance of common stock upon vesting of restricted stock units (in shares)     310          
Issuance of common stock under ESPP (in shares)     68          
Issuance of common stock under ESPP 8,128     8,128        
Stock-based compensation 24,901     24,901        
Other comprehensive (loss) income (80)         (80)    
Net loss (16,530)              
Ending balance at Jun. 30, 2021 $ 162,706   $ 68 $ 366,637   $ 299 $ (204,298)  
Ending balance (in shares) at Jun. 30, 2021     67,684          
[1] Effective January 1, 2021, the Company adopted ASU 2020-06. Accordingly, the Company recorded a net reduction to opening accumulated deficit of $22.7 million and a net reduction to opening additional paid-in capital of $168.4 million as of January 1, 2021 due to the cumulative impact of adopting this new standard. See Note 1 for more information.
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities:    
Net loss $ (28,862) $ (23,489)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 18,414 11,213
Amortization of operating lease right-of-use assets 4,473 2,786
Amortization of deferred contract acquisition costs 11,468 7,305
Amortization of premium on marketable investments 3,521 630
Provision for doubtful accounts 337 353
Stock-based compensation 45,809 30,585
Amortization of discount and issuance costs on convertible senior notes 1,959 8,571
Loss on early extinguishment of debt 0 5,794
Change in fair of value of contingent consideration 5,200 0
Tax benefit of valuation allowance associated with an acquisition 0 (2,910)
Other 226 82
Changes in operating assets and liabilities:    
Accounts receivable (5,526) (2,119)
Prepaid expenses and other current assets (5,962) (7,065)
Deferred contract acquisition costs (35,319) (19,153)
Other assets 147 (1,604)
Accounts payable 1,725 2,553
Accrued and other current liabilities 23,343 9,561
Accrued federal fees and sales tax liabilities 1,277 (945)
Deferred revenue (2,118) 3,292
Other liabilities (14,955) (281)
Net cash provided by operating activities 25,157 25,159
Cash flows from investing activities:    
Purchases of marketable investments (325,628) (460,899)
Proceeds from maturities of marketable investments 283,605 167,850
Purchases of property and equipment (19,477) (14,891)
Cash paid to acquire Virtual Observer 0 (28,313)
Cash paid to acquire substantially all of the assets of Whendu 0 (100)
Net cash used in investing activities (61,500) (336,353)
Cash flows from financing activities:    
Proceeds from issuance of convertible senior notes, net of issuance costs 0 728,812
Payments for capped call transactions 0 (90,448)
Repurchase of a portion of 2023 convertible senior notes, net of costs (17,622) (181,462)
Proceeds from exercise of common stock options 4,439 6,080
Proceeds from sale of common stock under ESPP 8,128 5,666
Payment of holdback related to the Virtual Observer acquisition (3,200) 0
Payments of finance leases (575) (2,195)
Net cash (used in) provided by financing activities (8,830) 466,453
Net (decrease) increase in cash and cash equivalents (45,173) 155,259
Cash and cash equivalents:    
Beginning of period 220,372 77,976
End of period 175,199 233,235
Supplemental disclosures of cash flow data:    
Cash paid for interest 1,912 305
Cash paid for income taxes 163 141
Non-cash investing and financing activities:    
Equipment purchased and unpaid at period-end 7,818 2,838
Capitalization of leasehold improvements and furniture and fixtures through non-cash lease incentive 4,815 0
Acquisition and related transaction costs accrued at period-end $ 0 $ 3,700
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Description of Business and Summary of Significant Accounting Policies Description of Business and Summary of Significant Accounting Policies
Five9, Inc. and its wholly-owned subsidiaries (the “Company”) is a provider of cloud software for contact centers. The Company was incorporated in Delaware in 2001 and is headquartered in San Ramon, California. The Company has offices in Europe, Asia and Australia, which primarily provide research, development, sales, marketing, and client support services.
Proposed Merger with Zoom
On July 16, 2021, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) by and among the Company, Zoom Video Communications, Inc., a Delaware corporation (“Zoom”) and Summer Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Zoom (“Merger Sub”). Pursuant to the Merger Agreement, and upon the terms and subject to the conditions therein, at the effective time of the merger, Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving the Merger and continuing as a wholly owned subsidiary of Zoom. See Note 14 for additional details.
Basis of Presentation
The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation.
Certain prior period amounts within operating activities in the condensed consolidated statements of cash flows have been reclassified to conform to the current period presentation. The condensed consolidated balance sheet and the consolidated statement of stockholders' equity included in this Quarterly Report as of June 30, 2021 differ from the Form 10-K for the year ended December 31, 2020 as it reflects an immaterial error correction due to the reclassification of $2.3 million from treasury stock to additional paid-in-capital. This reclassification was from the shares received for the partial unwind of capped calls related to the 2023 convertible senior notes.
Use of Estimates
The preparation of condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The significant estimates made by management affect revenue and related reserves, as well as the fair value of liabilities assumed through business combinations. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates.
Significant Accounting Policies
The Company’s significant accounting policies are disclosed in its Annual Report on Form 10-K for the year ended December 31, 2020.
Recently Adopted Accounting Pronouncements
In August 2020, the FASB issued ASU No. 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity ("ASU 2020-06"), which simplifies the accounting for convertible instruments by removing the separation models for (1) convertible debt with a cash conversion feature and (2) convertible instruments with a beneficial conversion feature. The Company elected to
early adopt ASU 2020-06 as of January 1, 2021 using a modified retrospective transition method. Applying the transition guidance, the Company was required to apply the guidance to all impacted financial instruments that were outstanding as of January 1, 2021 with the cumulative effect recognized as an adjustment to the opening balance of accumulated deficit. As a result of early adopting ASU 2020-06, the Company made certain adjustments to its accounting for the outstanding 0.125% convertible senior notes due 2023 (the "2023 convertible senior notes") and the outstanding 0.500% convertible senior notes due 2025 (the "2025 convertible senior notes", and, together with the 2023 convertible senior notes, the "convertible senior notes"). The adoption of ASU 2020-06 resulted in the re-combination of the liability and equity components of the convertible senior notes into a single liability instrument, which required the Company to record a $168.4 million decrease in additional paid in capital from the derecognition of the separated equity components of these notes, a $145.7 million increase in debt from the derecognition of the discount associated with the separated equity components of the convertible senior notes, and a $22.7 million cumulative effect decrease to the opening balance of its accumulated deficit as of January 1, 2021 upon transition. Interest expense recognized in future periods will be reduced as a result of accounting for the convertible senior notes as a single liability instrument. Since the Company had a net loss for the three and six months ended June 30, 2021, the convertible senior notes were determined to be anti-dilutive and therefore had no impact to basic or diluted net loss per share for the periods as a result of adopting ASU 2020-06.
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which amends its guidance to simplify the accounting for income taxes by, among other things, removing exceptions to certain general principles in Topic 740, Income Taxes. The standard is effective for the Company beginning in the first quarter of 2021. The Company has adopted ASU 2019-12 and concluded that the impact on its condensed consolidated financial statements was immaterial.
Recent Accounting Pronouncements Not Yet Effective
The Company has reviewed or is in the process of evaluating all issued, but not yet effective, accounting pronouncements and does not believe the future adoption of any such accounting pronouncements will cause a material impact on its condensed consolidated financial position, operating results or cash flows.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Contract Balances
The following table provides information about accounts receivable, net, deferred contract acquisition costs, net, contract assets and contract liabilities from contracts with customers (in thousands):
June 30, 2021December 31, 2020
Accounts receivable, net$53,811 $48,731 
Deferred contract acquisition costs, net:
Current$26,791 $20,695 
Non-current69,689 51,934 
Total deferred contract acquisition costs, net$96,480 $72,629 
Contract assets and contract liabilities:
Contract assets (included in prepaid expenses and other current assets)$1,654 $1,297 
Contract liabilities (deferred revenue) 33,237 31,983 
Contract liabilities (deferred revenue) (included in other long-term liabilities)2,592 3,373 
Net contract liabilities$(34,175)$(34,059)
The Company receives payments from customers based upon billing cycles. Invoice payment terms are usually 30 days or less. Accounts receivable are recorded when the right to consideration becomes unconditional.
Deferred contract acquisition costs are recorded when incurred and are amortized over an estimated customer benefit period of five years.
The Company’s contract assets consist of unbilled amounts typically resulting from professional services revenue recognition when it exceeds the total amounts billed to the customer. The Company’s contract liabilities consist of advance payments and billings in excess of revenue recognized.
In the three and six months ended June 30, 2021, the Company recognized revenue of $5.0 million and $25.3 million, respectively, related to its contract liabilities at December 31, 2020.
Remaining Performance Obligations
As of June 30, 2021, the aggregate amount of the total transaction price allocated in contracts with original duration of greater than one year to the remaining performance obligations was $443.0 million. The Company expects to recognize revenue on approximately three-fourths of the remaining performance obligation over the next 24 months, with the balance recognized thereafter. The Company has elected the optional exemption, which allows for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of one year or less. Such remaining performance obligations represent unsatisfied or partially unsatisfied performance obligations pursuant to ASC 606.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Investments and Fair Value Measurements
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Investments and Fair Value Measurements Investments and Fair Value Measurements
Marketable Investments
The Company’s marketable investments have been classified and accounted for as available-for-sale. The Company’s marketable investments as of June 30, 2021 and December 31, 2020 were as follows (in thousands):
June 30, 2021
Short-Term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$1,788 $$— $1,789 
U.S. treasury237,848 21 (4)237,865 
U.S. agency securities76,909 12 (3)76,918 
Commercial paper40,358 — — 40,358 
Municipal bonds25,236 (2)25,236 
Corporate bonds8,821 (2)8,820 
Total$390,960 $37 $(11)$390,986 
June 30, 2021
Long-term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$509 $$— $510 
U.S. treasury2,994 — — 2,994 
U.S. agency securities53,252 — (31)53,221 
Municipal bonds14,858 (2)14,859 
Corporate bonds1,174 — — 1,174 
Total$72,787 $$(33)$72,758 
December 31, 2020
Short-Term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$3,479 $$— $3,480 
U.S. treasury287,315 41 (4)287,352 
U.S. agency securities67,227 12 (6)67,233 
Commercial paper5,093 — — 5,093 
Municipal bonds2,684 (1)2,684 
Corporate bonds17,323 — 17,329 
Total$383,121 $61 $(11)$383,171 
December 31, 2020
Long-term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasury$10,189 $— $— $10,189 
U.S. agency securities31,469 (1)31,477 
Municipal bonds461 — — 461 
Total$42,119 $$(1)$42,127 
The following table presents the gross unrealized losses and the fair value for those marketable investments that were in an unrealized loss position for less than 12 months as of June 30, 2021 and December 31, 2020 (in thousands):
June 30, 2021December 31, 2020
Gross Unrealized LossesFair ValueGross Unrealized LossesFair Value
U.S. treasury$(4)$48,266 $(4)$78,549 
U.S. agency securities(34)81,845 (7)39,443 
Municipal bonds(4)17,263 (1)1,201 
Corporate bonds(2)7,444 (1)1,347 
Total$(44)$154,818 $(13)$120,540 

Although the Company had certain available-for-sale debt securities in an unrealized loss position as of June 30, 2021, no impairment loss was recorded since it did not intend to sell them, did not anticipate a need to sell them, and the decline in fair value was not due to any credit-related factors.
The amortized cost and fair values of the Company’s marketable investments by contractual maturity as of June 30, 2021 and December 31, 2020 were as follows (in thousands):
June 30, 2021December 31, 2020
CostFair ValueCostFair Value
Due within one year$390,960 $390,986 $383,121 $383,171 
Due after one year72,787 72,758 42,119 42,127 
Total$463,747 $463,744 $425,240 $425,298 
Fair Value Measurements
The Company carries cash equivalents and marketable investments at fair value. Fair value is based on the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1 — Observable inputs, which include unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 — Observable inputs other than Level 1 inputs, such as quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 — Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.
The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.
Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations or alternative pricing sources. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. The Company performs routine procedures such as comparing prices obtained from independent source to ensure that appropriate fair values are recorded.
The following tables set forth the Company’s assets measured at fair value by level within the fair value hierarchy (in thousands):
June 30, 2021
Level 1Level 2Level 3Total
Assets
Cash equivalents
Money market funds$53,799 $— $— $53,799 
Municipal bonds— 14,644 — 14,644 
Total cash equivalents$53,799 $14,644 $— $68,443 
Marketable investments (short and long term)
Certificates of deposit$— $2,299 $— $2,299 
U.S. treasury240,859 — — 240,859 
U.S. agency securities and government sponsored securities— 130,139 — 130,139 
Commercial paper— 40,358 — 40,358 
Municipal bonds— 40,095 — 40,095 
Corporate bonds— 9,994 — 9,994 
Total marketable investments$240,859 $222,885 $— $463,744 
Liabilities
Contingent consideration$— $— $23,300 $23,300 
December 31, 2020
Level 1Level 2Level 3Total
Assets
Cash equivalents
Money market funds$89,888 $— $— $89,888 
U.S. treasury39,997 — — 39,997 
Total cash equivalents$129,885 $— $— $129,885 
Marketable investments (short and long-term)
Certificates of deposit$— $3,480 $— $3,480 
U.S. treasury297,540 — — 297,540 
U.S. agency securities— 98,711 — 98,711 
Commercial paper— 5,093 — 5,093 
Municipal bonds— 3,145 — 3,145 
Corporate bonds— 17,329 — 17,329 
Total marketable investments$297,540 $127,758 $— $425,298 
Liabilities
Contingent consideration$— $— $18,100 $18,100 
As of June 30, 2021 and December 31, 2020, the estimated fair value of the Company’s outstanding 2023 convertible senior notes was $184.2 million and $253.1 million, respectively. As of June 30, 2021 and December 31, 2020, the estimated fair value of the Company's outstanding 2025 convertible senior notes was $1,108.2 million and $1,098.5 million, respectively. The fair values were determined based on the quoted price of the convertible senior notes in an inactive market on the last trading day of the reporting period and have been classified as Level 2 in the fair value hierarchy. See Note 6 for further information on the Company’s convertible senior notes.
As part of the agreement to acquire Inference Solutions Inc. ("Inference") in November 2020, the Company may be obligated to pay contingent earn out consideration of up to $24.0 million based upon achievement of certain milestones and relative thresholds during the earn out measurement period which ends on December 31, 2021. The fair value of the contingent consideration arrangement, estimated to be $23.3 million as of June 30, 2021, is classified within Level 3 and is determined using a probability-based scenario analysis approach. The resulting probability-weighted contingent consideration amounts were discounted based on the Company’s estimated cost of debt. Future changes in the achievement of certain milestones and relative thresholds could result in a material change to the fair value of the contingent consideration, and such changes will be recorded in general and administrative expense in the consolidated statements of operations and comprehensive loss. During the three and six months ended June 30, 2021, the Company recognized $2.7 million and $5.2 million, respectively, of contingent consideration expense due to an increase in fair value of the contingent consideration as a result of the estimated achievement of the forecast (and reduced uncertainty about making a payment), the shorter time to payment, and a decrease in the cost of debt.
A reconciliation of the beginning and ending balance for contingent consideration consisted of the following (in thousands):
Three Months Ended June 30, 2021Six Months Ended June 30, 2021
Balance, beginning of period$20,600 $18,100 
  Change in fair value of contingent consideration2,700 5,200 
Balance, end of period$23,300 $23,300 
There were no assets or liabilities measured at fair value on a non-recurring basis as of June 30, 2021 and December 31, 2020.
The Company’s other financial instruments’ fair value, including accounts receivable, accounts payable and other current liabilities, approximate their carrying value due to the relatively short maturity of those instruments. The carrying amounts of the Company’s operating and finance leases approximate their fair value, which is the present value of expected future cash payments based on assumptions about current interest rates and the creditworthiness of the Company.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components
6 Months Ended
Jun. 30, 2021
Financial Statement Components [Abstract]  
Financial Statement Components Financial Statement Components
Cash and cash equivalents consisted of the following (in thousands):
June 30, 2021December 31, 2020
Cash$106,756 $90,487 
Money market funds53,799 89,888 
U.S. treasury— 39,997 
Municipal bonds14,644 — 
Total cash and cash equivalents$175,199 $220,372 
Accounts receivable, net consisted of the following (in thousands):
June 30, 2021December 31, 2020
Trade accounts receivable$48,501 $42,366 
Unbilled trade accounts receivable, net of advance client deposits5,451 6,492 
Allowance for doubtful accounts
(141)(127)
Accounts receivable, net$53,811 $48,731 
Prepaid expenses and other current assets consisted of the following (in thousands):
June 30, 2021December 31, 2020
Prepaid expenses$13,724 $9,816 
Other current assets6,732 5,036 
Contract assets1,654 1,297 
Prepaid expenses and other current assets$22,110 $16,149 
Property and equipment, net consisted of the following (in thousands):
June 30, 2021December 31, 2020
Computer and network equipment$101,047 $89,763 
Computer software32,694 25,888 
Internal-use software development costs500 500 
Furniture and fixtures3,964 3,372 
Leasehold improvements5,531 2,335 
Property and equipment143,736 121,858 
Accumulated depreciation and amortization(80,629)(70,645)
Property and equipment, net$63,107 $51,213 
Depreciation and amortization expense associated with property and equipment was $6.7 million and $12.5 million, respectively, for the three and six months ended June 30, 2021. Depreciation and amortization expense associated with property and equipment was $4.5 million and $8.4 million, respectively, for the three and six months ended June 30, 2020.
Property and equipment capitalized under finance lease obligations consists primarily of computer and network equipment and was as follows (in thousands):
June 30, 2021December 31, 2020
Gross$44,009 $45,021 
Less: accumulated depreciation and amortization(42,211)(41,908)
Total$1,798 $3,113 
Accrued and other current liabilities consisted of the following (in thousands):
June 30, 2021December 31, 2020
Accrued expenses$15,068 $15,217 
Accrued compensation and benefits35,656 29,233 
Contingent consideration23,300 — 
Accrued and other current liabilities$74,024 $44,450 
Other long-term liabilities consisted of the following (in thousands):
June 30, 2021December 31, 2020
Deferred revenue$2,592 $3,373 
Deferred tax liabilities3,511 4,438 
Other long-term liabilities7,010 5,554 
Contingent consideration— 18,100 
Other long-term liabilities$13,113 $31,465 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
There was no activity in the Company's goodwill balance during the six months ended June 30, 2021.
Intangible Assets
The following table summarizes the activity in the Company's intangible assets balance during the three and six months ended June 30, 2021 (in thousands):
Three Months Ended June 30, 2021Six Months Ended June 30, 2021
Beginning of the period$48,737 $51,684 
  Amortization(2,947)(5,894)
End of the period$45,790 $45,790 
The components of intangible assets were as follows (in thousands):
June 30, 2021December 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Amortization period (Years)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Amortization period (Years)
Developed technology$56,214 $(12,291)$43,923 4.5$56,214 $(6,761)$49,453 4.9
Acquired workforce470 (256)214 1.4470 (177)293 1.9
Customer relationships1,600 (261)1,339 4.21,600 (101)1,499 4.7
Trademarks500 (186)314 1.3500 (61)439 1.8
Total$58,784 $(12,994)$45,790 4.4$58,784 $(7,100)$51,684 4.9
Amortization expense for intangible assets was $2.9 million and $5.9 million during the three and six months ended June 30, 2021, respectively. Amortization expense for intangible assets was $1.7 million and $2.8 million during the three and six months ended June 30, 2020, respectively. The increase in amortization expense during the three and six months ended June 30, 2021 was due to the acquisition of intangible assets from Inference in November 2020 and Virtual Observer in April 2020.
As of June 30, 2021, the expected future amortization expense for intangible assets was as follows (in thousands):
PeriodExpected Future Amortization Expense
Remaining 2021$5,893 
202211,704 
202310,870 
20247,527 
20255,596 
Thereafter4,200 
Total$45,790 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Debt Debt
2025 Convertible Senior Notes and Related Capped Call Transactions
In May and June 2020, the Company issued $747.5 million aggregate principal amount of the 2025 convertible senior notes in a private offering, which aggregate principal amount included the exercise in full of the initial purchasers’ option to purchase up to an additional $97.5 million principal amount of the 2025 convertible senior notes. The 2025 convertible senior notes mature on June 1, 2025 and bear interest at a fixed rate of 0.500% per annum, payable semiannually in arrears on June 1 and December 1 of each year, beginning on December 1, 2020. In addition, under the terms of the 2025 convertible senior notes, the Company is obligated to pay additional interest on the 2025 convertible senior notes at a rate equal to 0.500% per annum for the period from June 13, 2021 through July 8, 2021, after which such additional interest is no longer payable. The total net proceeds from the issuance of the 2025 convertible senior notes, after deducting initial purchasers' discounts and commissions and estimated debt issuance costs, were approximately $728.8 million.
Each $1,000 principal amount of the 2025 convertible senior notes is initially convertible into 7.4437 shares of the Company’s common stock (the “2025 Conversion Option”), which is equivalent to an initial conversion price of approximately $134.34 per share of common stock, subject to adjustment upon the occurrence of specified events. The initial conversion price represents a premium of approximately 30% to the $103.34 per share closing price of the Company’s common stock on The Nasdaq Global Market on May 21, 2020. The 2025 convertible senior notes are convertible, in multiples of $1,000 principal amount, at the option of the holders prior to the close of business on the business day immediately preceding March 1, 2025, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on September 30, 2020 (and only during such calendar quarter), if the last reported sale price of the Company’s 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; (2) during the five business day period after any five consecutive trading day period (the “2025 Measurement Period”) in which the trading price (as defined in the 2025 Indenture governing the 2025 convertible senior notes) per $1,000 principal amount of the 2025 convertible senior notes for each trading day of the 2025 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 in effect on each such trading day; (3) if the Company calls any or all of the 2025 convertible senior notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after March 1, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2025 convertible senior notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances. 
Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election. If the Company undergoes a fundamental change (as defined in the indenture governing the 2025 convertible senior notes), subject to certain conditions, holders may require the Company to repurchase for cash all or any portion of their 2025 convertible senior notes, in principal amounts of $1,000 or a multiple thereof, at a fundamental change repurchase price equal to 100% of the principal amount of the 2025 convertible senior notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events or if the Company issues a notice of redemption, it will, under certain circumstances, increase the conversion rate for holders who elect to convert their notes in connection with such corporate event or during the relevant redemption period.
There have been no changes to the initial conversion price of the 2025 convertible senior notes since issuance. The closing market price of the Company's common stock of $183.39 per share on June 30, 2021, the last trading day during the three months ended June 30, 2021, was greater than $174.64 per share, which represents 130% of the initial conversion price of $134.34 per share. However, the last reported sale price of the Company’s 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, June 30, 2021, was not greater than or equal to 130% of the initial conversion price. As such, during the three months ended June 30, 2021, the conditions allowing holders of the 2025 convertible senior notes to convert were not met. The 2025 convertible senior notes are therefore not convertible for the three months ending September 30, 2021.
The Company may not redeem the 2025 convertible senior notes prior to June 6, 2023. The Company may redeem for cash all or any portion of the 2025 convertible senior notes, at its option, on or after June 6, 2023 and prior to March 1, 2025 if the last reported sale price of its common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day
period (including the last trading day of such period) ending not more than two trading days immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2025 convertible senior notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. No sinking fund is provided for the 2025 convertible senior notes.
The 2025 convertible senior 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 2025 convertible senior notes; equal in right of payment to any of the Company’s unsecured indebtedness that is not so subordinated (including the 2023 convertible senior notes); 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 structurally junior to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.
Prior to the adoption of ASU 2020-06 on January 1, 2021 and in accounting for the issuance of the 2025 convertible senior notes, the 2025 convertible senior notes were separated into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated conversion feature. The carrying amount of the equity component representing the 2025 Conversion Option was $158.3 million and was determined by deducting the fair value of the liability component from the par value of the 2025 convertible senior notes. The equity component was recorded in additional paid-in-capital and was not re-measured as long as it continued to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount (the “Debt Discount”) was amortized to interest expense over the contractual term of the 2025 convertible senior notes at an effective interest rate of 5.76%.
Prior to the adoption of ASU 2020-06 on January 1, 2021 and in accounting for the debt issuance costs of $18.7 million related to the 2025 convertible senior notes, the Company allocated the total amount incurred to the liability and equity components of the 2025 convertible senior notes based on their relative values. Issuance costs attributable to the liability component were $14.7 million and were amortized to interest expense using the effective interest method over the contractual term of the 2025 convertible senior notes. Issuance costs attributable to the equity component were netted with the equity component in additional paid-in-capital.
On January 1, 2021, the Company elected to early adopt ASU 2020-06 based on a modified retrospective transition method. Under such transition, prior-period information has not been retrospectively adjusted.
In accounting for the 2025 convertible senior notes after adoption of ASU 2020-06, the 2025 convertible senior notes are accounted for as a single liability, and the carrying amount of the 2025 convertible senior notes is $732.8 million as of June 30, 2021, with principal of $747.5 million, net of issuance cost of $14.7 million. The 2025 senior convertible notes were classified as long term liabilities as of June 30, 2021. The issuance cost related to the 2025 convertible senior notes is being amortized to interest expense over the contractual term of the 2025 convertible senior notes at an effective interest rate 1.0%.
The net carrying amount of the 2025 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands):
June 30, 2021December 31, 2020
Principal$747,500 $747,500 
Unamortized debt discount— (141,792)
Unamortized issuance costs(14,707)(13,192)
Net carrying amount$732,793 $592,516 
The net carrying amount of the equity component of the 2025 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands):
June 30, 2021December 31, 2020
Equity component$— $158,321 
Issuance costs— (3,958)
Net carrying amount$— $154,363 
Interest expense related to the 2025 convertible senior notes was as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Contractual interest expense$1,121 $362 $2,055 $362 
Amortization of debt discount— 2,528 — 2,528 
Amortization of issuance costs912 235 1,802 235 
Total interest expense$2,033 $3,125 $3,857 $3,125 
In connection with the issuance of the 2025 convertible senior notes, the Company entered into privately negotiated capped call transactions (the “2025 Capped Call Transactions”) with certain financial institutions. The 2025 Capped Call Transactions are expected generally to reduce the potential dilution to the Company’s common stock in connection with any conversion of the 2025 convertible senior notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted 2025 convertible senior notes, as the case may be, with such reduction and/or offset subject to a cap based on the cap price. The initial cap price of the 2025 Capped Call Transactions was $206.68 per share and is subject to certain adjustments under the terms of the 2025 Capped Call Transactions. The 2025 Capped Call Transactions cover, subject to anti-dilution adjustments, approximately 5.6 million shares of the Company’s common stock. For accounting purposes, the 2025 Capped Call Transactions are separate transactions, and not integrated with the issuance of the 2025 convertible senior notes. As these transactions meet certain accounting criteria, the 2025 Capped Call Transactions are recorded in stockholders’ equity and are not accounted for as derivatives. The cost to the Company of the 2025 Capped Call Transactions was $90.5 million during the year ended December 31, 2020, which was recorded as a reduction to additional paid-in capital.
Maturity of the Company’s 2025 convertible senior notes as of June 30, 2021 was as follows (in thousands):
PeriodAmount to Mature
2025 (Maturity date of June 1, 2025)$747,500 
Total$747,500 

2023 Convertible Senior Notes and Related Capped Call Transactions
In May 2018, the Company issued $258.8 million aggregate principal amount of 2023 convertible senior notes in a private offering. The 2023 convertible senior notes mature on May 1, 2023 and bear interest at a fixed rate of 0.125% per annum, payable semiannually in arrears on May 1 and November 1 of each year. The total net proceeds from the offering, after deducting initial purchasers' discounts and commissions and estimated debt issuance costs, was approximately $250.8 million.
In May 2020, the Company used part of the net proceeds from the issuance of the 2025 convertible senior notes to repurchase, exchange or otherwise retire approximately $181.0 million aggregate principal amount of the 2023 convertible senior notes in privately-negotiated transactions for aggregate consideration of $449.6 million, consisting of $181.0 million in cash and 2,723,581 shares of the Company’s common stock (the "2023 Note Repurchase Transactions").
As of June 30, 2021, after giving effect to the 2023 Note Repurchase Transactions and other settlements upon conversion requests, approximately $41.3 million aggregate principal amount of 2023 convertible senior notes remained outstanding.
The 2023 Note Repurchase Transactions were accounted for as a debt extinguishment. Pursuant to ASC Subtopic 470-20 under existing accounting rules prior to ASU 2020-06 adoption, total consideration for the 2023 Note Repurchase Transactions was separated into liability and equity components by estimating the fair value of a similar liability without a conversion option and assigning the residual value to the equity component. The gain or loss on extinguishment of the debt was subsequently determined by comparing the repurchase consideration allocated to the liability component to the sum of the carrying value of the liability component, net of the proportionate amounts of unamortized debt discount and the remaining unamortized debt issuance costs. Of the $449.6 million in aggregate consideration paid by the Company in connection with the 2023 Note Repurchase Transactions, $155.8 million and $293.8 million were allocated to the debt and equity components, respectively, using an effective interest rate of 5.32% to determine the fair value of the liability component. This interest rate was based on the income and market-based approaches used to determine the effective interest rate of the 2023 convertible senior notes, adjusted for the remaining term of the 2023 convertible senior notes. As of the settlement of the 2023 Note Repurchase Transactions, the carrying value of the 2023 convertible senior notes subject to the 2023 Note Repurchase Transactions, net of unamortized debt discount and issuance costs, was $150.4 million. The Company also incurred approximately $0.5 million in third party transaction costs related to the 2023 Note Repurchase Transactions. These costs were allocated to the liability and equity components in proportion to the allocation of consideration transferred at settlement and accounted for as debt extinguishment costs and equity reacquisition costs, respectively. The 2023 Note Repurchase Transactions resulted in a $5.8 million loss on early debt extinguishment in the second quarter of fiscal 2020, of which $2.7 million consisted of unamortized debt issuance costs.
Each $1,000 principal amount of the 2023 convertible senior notes was initially convertible into 24.4978 shares of the Company’s common stock (the “2023 Conversion Option”), which is equivalent to an initial conversion price of approximately $40.82 per share of common stock, subject to adjustment upon the occurrence of specified events. The 2023 convertible senior notes are convertible, in multiples of $1,000 principal amount, at the option of the holders at any time prior to the close of business on the business day immediately preceding November 1, 2022, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ended on September 30, 2018 (and only during such calendar quarter), if the last reported sale price of the Company’s 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; (2) during the five business day period after any five consecutive trading day period (the “2023 Measurement Period”) in which the trading price (as defined in the indenture governing the 2023 convertible senior notes) per $1,000 principal amount of the 2023 convertible senior notes for each trading day of the 2023 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 in effect on each such trading day; (3) if the Company calls any or all of the 2023 convertible senior notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after November 1, 2022 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2023 convertible senior notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances. 
Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election. If the Company undergoes a fundamental change (as defined in the indenture governing the 2023 convertible senior notes), subject to certain conditions, holders may require the Company to repurchase for cash all or any portion of their 2023 convertible senior notes, in principal amounts of $1,000 or a multiple thereof, at a fundamental change repurchase price equal to 100% of the principal amount of the 2023 convertible senior notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or if the Company issues a notice of redemption, it will, under certain circumstances, increase the conversion rate for holders who elect to convert their 2023 convertible senior notes in connection with such corporate event or during the relevant redemption period.
There have been no changes to the initial conversion price of the 2023 convertible senior notes since issuance. During each of the quarters from the third quarter of 2019 through the second quarter of 2021, one of the triggers for convertibility of the 2023 convertible senior notes was triggered as the last reported sale price of the Company’s common stock was greater than $53.07 per share, which represents 130% of the initial conversion price of $40.82 per share, for at least 20 trading days in the period of 30 consecutive trading days ended on, and including, the last trading day of the quarter for each quarter of 2020 and for the first and second quarters of 2021. As a result, the 2023 convertible senior notes were convertible, in multiples of $1,000 principal amount, at the option of the 2023 convertible senior note holders between October 1, 2019 to June 30, 2021, and are also currently convertible
between July 1, 2021 to September 30, 2021. Whether the 2023 convertible senior notes will be convertible after September 30, 2021 will depend on the continued satisfaction of this condition or other conversion conditions in the future. During the six months ended June 30, 2021, the Company paid $17.6 million in cash and issued 324,575 shares of its common stock to settle aggregate principal amount of $17.6 million of its 2023 convertible senior notes. As of June 30, 2021, approximately $41.3 million aggregate principal amount of our 2023 convertible senior notes remained outstanding. The conversions that occurred prior to January 1, 2021 resulted in a $1.2 million loss on early debt extinguishment. The conversions that occurred during the six months ended June 30, 2021 were subject to ASU 2020-06 and such conversions were accounted for as contractual conversions, which did not result in any gain or loss upon their settlement.
During 2020, the Company received 15,714 shares from the partial unwind of capped calls resulting from the settlement of its 2023 convertible senior notes. The receipt of the 15,714 shares reduced the number of common shares outstanding. During the six months ended June 30, 2021, the Company received an additional 46,724 shares from the partial unwind of capped calls resulting from the settlement of its 2023 convertible senior notes. The receipt of the 46,724 shares reduced the number of common shares outstanding.
In addition, on or prior to June 30, 2021, the Company received elections to convert aggregate principal amount of $1.2 million of its 2023 convertible senior notes that remain unsettled as of the end of the second quarter of 2021. The Company expects to settle these conversions in cash or a combination of cash and shares during the second half of 2021. The Company has the option to settle any future election conversion notices in cash, shares, or a combination of cash and shares.
The 2023 convertible senior notes became redeemable at the Company's option on May 5, 2021. The Company may redeem for cash all or any portion of the 2023 convertible senior notes, at its option, if the last reported sale price of its common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than two trading days immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2023 convertible senior notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. No sinking fund is provided for the 2023 convertible senior notes.
The 2023 convertible senior 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 convertible senior notes; equal in right of payment to any of the Company’s unsecured indebtedness that is not so subordinated (including the 2025 convertible senior notes); 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 structurally junior to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.
Prior to the adoption of ASU 2020-06 on January 1, 2021 and in accounting for the issuance of the 2023 convertible senior notes, the 2023 convertible senior notes were separated into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated conversion feature. The equity component was recorded in additional paid-in-capital and was not re-measured as long as it continued to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount (the "Debt Discount") was amortized to interest expense over the contractual term of the 2023 convertible senior notes at an effective interest rate of 6.39%.
Prior to the adoption of ASU 2020-06 on January 1, 2021 and in accounting for the debt issuance costs of $8.0 million related to the 2023 convertible senior notes, the Company allocated the total amount incurred to the liability and equity components of the 2023 convertible senior notes based on their relative values. Issuance costs attributable to the liability component were $6.0 million and were amortized to interest expense using the effective interest method over the contractual term of the 2023 convertible senior notes. Issuance costs attributable to the equity component were netted with the equity component in additional paid-in-capital.
After the adoption of ASU 2020-06, the 2023 convertible senior notes are accounted for as a single liability, and the carrying amount of the 2023 convertible senior notes was $40.8 million as of June 30, 2021, with principal of $41.3 million, net of issuance cost of $0.5 million. The 2023 senior convertible notes were classified as long term liabilities during the six months ended on June 30, 2021. The issuance cost related to the 2023 convertible senior notes is being amortized to interest expense over the contractual term of the 2023 convertible senior notes at an effective interest rate 0.76%.
The net carrying amount of the 2023 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands):
June 30, 2021December 31, 2020
Principal$41,278 $58,867 
Unamortized debt discount— (7,367)
Unamortized issuance costs(483)(700)
Net carrying amount$40,795 $50,800 
The net carrying amount of the equity component of the 2023 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands):
June 30, 2021December 31, 2020
Equity component$— $14,505 
Issuance costs— (455)
Net carrying amount$— $14,050 
Interest expense related to the 2023 convertible senior notes was as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Contractual interest expense$$60 $23 $141 
Amortization of debt discount— 2,272 — 5,304 
Amortization of issuance costs73 216 157 504 
Total interest expense$79 $2,548 $180 $5,949 
In connection with the issuance of the 2023 convertible senior notes, the Company entered into privately negotiated capped call transactions (the “2023 Capped Call Transactions”) with certain financial institutions. The 2023 Capped Call Transactions are expected generally to reduce the potential dilution to the Company’s common stock upon any conversion of the 2023 convertible senior notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted 2023 convertible senior notes, as the case may be, with such reduction and/or offset subject to a cap based on the cap price. The initial cap price of the 2023 Capped Call Transactions was $62.80 per share, and is subject to certain adjustments under the terms of the 2023 Capped Call Transactions. The 2023 Capped Call Transactions cover, subject to anti-dilution adjustments, approximately 6.3 million shares of the Company’s common stock. For accounting purposes, the 2023 Capped Call Transactions are separate transactions, and not integrated with the issuance of the 2023 convertible senior notes. As these transactions meet certain accounting criteria, the 2023 Capped Call Transactions are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of $31.4 million incurred in connection with the 2023 Capped Call Transactions was recorded as a reduction to additional paid-in capital.
In connection with the 2023 Note Repurchase Transactions, the Company amended the 2023 Capped Call Transactions such that the portion associated with the 2023 convertible senior notes subject to the 2023 Note Repurchase Transactions would remain outstanding notwithstanding the retirement of $181.0 million aggregate principal amount of 2023 convertible senior notes. Following such amendment, the 2023 Capped Call Transactions continue to meet the accounting criteria to be recorded in stockholders’ equity and are not accounted for as derivatives.
Maturity of the Company’s 2023 convertible senior notes as of June 30, 2021 was as follows (in thousands):
PeriodAmount to Mature
2023 (Maturity date of May 1, 2023)$41,278 
Total$41,278 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Capital Structure
Common Stock
The Company is authorized to issue 450,000,000 shares of common stock with a par value of $0.001 per share. As of June 30, 2021 and December 31, 2020, the Company had 67,683,848 and 66,496,060 shares of common stock issued and outstanding, respectively. During the three and six months ended June 30, 2021, the Company issued 181,560 shares and 324,575 shares, respectively, of common stock in connection with 2023 convertible senior note settlements. During the three and six months ended June 30, 2021, the Company also received 27,938 and 46,724 shares, respectively, from the partial unwind of capped calls resulting from the settlement of its 2023 convertible senior notes. The receipt of the 27,938 shares and 46,724 shares during the three and six months ended June 30, 2021, respectively, reduced the number of common shares outstanding. See Note 6 for further details.
Preferred Stock
The Company is authorized to designate and issue up to 5,000,000 shares of preferred stock with a par value of $0.001 per share in one or more series without stockholder approval and to fix the rights, preferences, privileges and restrictions thereof. As of June 30, 2021 and December 31, 2020, there were no shares of preferred stock issued and outstanding.
Common Stock Reserved for Future Issuance
Shares of common stock reserved for future issuance related to outstanding equity awards and employee equity incentive plans were as follows (in thousands):
June 30, 2021
Stock options outstanding2,129
Restricted stock units outstanding2,273
Shares available for future grant under 2014 Plan14,165
Shares available for future issuance under ESPP3,129
Total shares of common stock reserved21,696
Stock Options
A summary of the Company’s stock option activity during the six months ended June 30, 2021 is as follows (in thousands, except years and per share data):
Number of
Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life
(Years)
Aggregate
Intrinsic
Value
Outstanding as of December 31, 20202,255 $26.33 
Options granted (weighted average grant date fair value of $81.48 per share)
130 180.76 
Options exercised(246)18.05 
Options forfeited or expired(10)82.62 
Outstanding as of June 30, 20212,129 $36.47 5.3$312,868 
The aggregate intrinsic value amounts are computed based on the difference between the exercise price of the stock options and the fair market value of the Company’s common stock of $183.39 per share as of June 30, 2021 for all in-the-money stock options outstanding.
Restricted Stock Units
A summary of the Company’s restricted stock unit ("RSU"), activity during the six months ended June 30, 2021 is as follows (in thousands, except per share data):     
Number of SharesWeighted Average Grant Date Fair Value Per Share
Outstanding as of December 31, 20202,267 $65.42 
RSUs granted691 179.79 
RSUs vested and released(596)58.11 
RSUs forfeited(89)83.94 
Outstanding as of June 30, 20212,273 100.80 
Stock-Based Compensation
Stock-based compensation expense was as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Cost of revenue$3,781 $2,499 $6,886 $4,488 
Research and development6,152 3,684 10,915 6,491 
Sales and marketing8,208 5,265 14,979 9,371 
General and administrative6,760 5,343 13,029 10,235 
Total stock-based compensation$24,901 $16,791 $45,809 $30,585 
As of June 30, 2021, unrecognized stock-based compensation expense by award type and their expected weighted-average recognition periods are summarized in the following table (in thousands, except years).
Stock OptionRSUESPP
Unrecognized stock-based compensation expense$26,930 $217,556 $1,907 
Weighted-average amortization period2.7 years3.1 years0.4 years
The weighted-average assumptions used to value stock options granted during the periods presented were as follows:
Stock Options
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Expected term (years)6.06.06.06.0
Volatility47 %48 %47 %47 %
Risk-free interest rate1.0 %0.4 %1.0 %1.1 %
Dividend yield (1)
— — — — 
(1)The Company has not paid, and does not anticipate paying, cash dividends on its shares of common stock. Accordingly, the expected dividend yield is zero.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per ShareBasic net loss per share is calculated by dividing net loss by the weighted average number of shares of common stock outstanding during the period, and excludes any dilutive effects of employee stock-based awards and potential shares upon conversion of the convertible senior notes. Diluted net loss per share is computed giving effect to all potentially dilutive shares of common stock, including common stock issuable upon exercise of stock options, vesting of restricted stock units and shares of common stock issuable upon conversion of convertible senior notes. As the Company had net losses for the three and six months ended June 30, 2021 and 2020, all potentially issuable shares of common stock were determined to be anti-dilutive.
The following table presents the calculation of basic and diluted net loss per share (in thousands, except per share data):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Net loss$(16,530)$(16,052)$(28,862)$(23,489)
Weighted-average shares used in computing basic and diluted net loss per share67,292 63,282 67,008 62,494 
Basic and diluted net loss per share$(0.25)$(0.25)$(0.43)$(0.38)
The following securities were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Stock options2,129 2,431 2,129 2,431 
Restricted stock units
2,273 2,753 2,273 2,753 
Convertible senior notes (1)
6,708 1,106 6,796 984 
Total11,110 6,290 11,198 6,168 
(1) Anti-dilutive convertible senior notes were calculated under the if-converted method for the three and six months ended June 30, 2021 due to the adoption of ASU 2020-06 and under the treasury stock method for the three and six months ended June 30, 2020.
Prior to the adoption of ASU 2020-06, the Company used the treasury stock method for calculating any potential dilutive effect of the conversion spread of its convertible senior notes. The conversion spread had a dilutive impact for the 2023 convertible senior notes during the three and six months ended June 30, 2020 since the average market price of the Company’s common stock during the period exceeded the initial conversion price of $40.82 per share. However, the potential shares of common stock issuable upon the conversion of the 2023 convertible senior notes were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive.
After the adoption of ASU 2020-06, the Company used the if-converted method for calculating any potential dilutive effect of its convertible senior notes for the three and six months ended June 30, 2021. Under this method, the Company calculates diluted earnings per share under both the cash and share settlement assumptions to determine which is more dilutive. If share settlement is more dilutive, the Company calculates diluted earnings per share assuming that all the convertible senior notes were converted solely into shares of common stock at the beginning of the reporting period. The potential impact upon the conversion of the convertible senior notes were excluded from the calculation of diluted net loss per share for the three and six months ended June 30, 2021 because their effect would have been anti-dilutive.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The benefit from income taxes for the three and six months ended June 30, 2021 was approximately $(0.1) million and $(0.7) million, respectively. The benefit from income taxes for the three and six months ended June 30, 2020 was approximately $(2.9) million and $(2.8) million, respectively. The benefit from income taxes for the three and six months ended June 30, 2021 consisted primarily of a foreign income tax benefit offset by domestic state minimum taxes. The benefit from income taxes for the three and six months ended June 30, 2020 consisted primarily of foreign income taxes, a benefit from the reduction of the valuation allowance due to purchase accounting related to the Virtual Observer acquisition, offset by domestic state minimum taxes.
For the three and six months ended June 30, 2021, the benefit from income taxes differed from the statutory amount primarily due to state and foreign income taxes and the Company realizing no benefit for current year domestic losses due to maintaining a full valuation allowance against its domestic net deferred tax assets. For the three and six months ended June 30, 2020, the provision for income taxes differed from the statutory amount
primarily due to reduction in the valuation allowance resulting from the recording of deferred tax liabilities related to the Virtual Observer acquisition.
The realization of tax benefits of deferred tax assets is dependent upon future levels of taxable income, of an appropriate character, in the periods the items are expected to be deductible or taxable. Based on the available objective evidence, the Company does not believe it is more likely than not that the net deferred tax assets will be realizable. Accordingly, the Company has provided a full valuation allowance against the domestic net deferred tax assets as of June 30, 2021 and December 31, 2020. The Company intends to maintain the remaining valuation allowance until sufficient positive evidence exists to support a reversal of, or decrease in, the valuation allowance. During the three and six months ended June 30, 2021, there were no material changes to the total amount of unrecognized tax benefits.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Commitments
The Company’s principal commitments consist of future payment obligations under its convertible senior notes, finance leases to finance data centers and other computer and networking equipment purchases, operating leases for office facilities, cloud services agreement, and agreements with third parties to provide co-location hosting, telecommunication usage and equipment maintenance services. These commitments as of December 31, 2020 are disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020, and did not change materially during the six months ended June 30, 2021, except for certain hosting and telecommunications agreements, cloud service agreements, the convertible senior notes, the contingent consideration described in Note 3, and the operating leases described in Note 12.
As of June 30, 2021, the Company’s commitment under various hosting and telecommunications agreements totaled $11.8 million for terms ranging up to 60 months. These agreements require the Company to make monthly payments over the service term in exchange for certain network services.
In September 2020, the Company entered into a cloud services agreement for a term of three years and a total commitment of $12.5 million. As of June 30, 2021, the total remaining commitment was approximately $7.5 million, of which approximately $5.0 million and $2.5 million is expected to be paid for the remainder of 2021 and 2022, respectively. In June 2021, the Company entered into an additional cloud services agreement for a term of three years and a total commitment of $5.0 million, of which $1.1 million is expected to be paid in 2021, $1.7 million in 2022, and $2.2 million in 2023.
As of June 30, 2021, $788.8 million of aggregate principal of the convertible senior notes were outstanding. The 2023 convertible senior notes and the 2025 convertible senior notes are due on May 1, 2023 and June 1, 2025, respectively. See Note 6 for more information concerning the convertible senior notes.
Legal Matters
The Company is involved in various legal and regulatory matters arising in the normal course of business. In management’s opinion, resolution of these matters is not expected to have a material impact on the Company’s consolidated results of operations, cash flows, or its financial position. However, due to the uncertain nature of legal matters, an unfavorable resolution of a matter could materially affect the Company’s future consolidated results of operations, cash flows or financial position in a particular period. The Company expenses legal fees as incurred.
Indemnification Agreements
In the ordinary course of business, the Company enters into agreements of varying scope and terms pursuant to which it agrees to indemnify clients, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, including breach of security, services to be provided by the Company or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with its directors, officers and certain employees that will require it, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. There are no claims that it is aware of that could have a material effect on the consolidated balance sheet, consolidated statement of operations and comprehensive loss, or consolidated statements of cash flows.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Geographical Information
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Geographical Information Geographical Information
The following table summarizes revenues by geographic region based on client billing address (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
United States$131,257 $91,784 $257,143 $179,215 
International12,525 8,008 24,521 15,665 
Total revenue$143,782 $99,792 $281,664 $194,880 
The following table summarizes total property and equipment, net in the respective locations (in thousands):
June 30, 2021December 31, 2020
United States$54,748 $43,339 
International8,359 7,874 
Property and equipment, net$63,107 $51,213 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Leases Leases
The Company has leases for offices, data centers and computer and networking equipment that expire at various dates through 2031. The Company’s leases have remaining terms of one to ten years, some of the leases include a Company option to extend the leases for up to three to five years, and some of the leases include the option to terminate the leases upon 30-days notice. The Company has elected the practical expedient to not separate lease and non-lease components for real estate operating leases.
The Company's Bishop Ranch Lease commenced on February 1, 2021, has a lease term of 10 years, and has a total commitment over its term of $46.4 million, which was the primary component of the increase in operating lease costs, operating lease right-of-use assets and operating lease liabilities for the three and six months ended June 30, 2021.
The components of lease expenses were as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Operating lease cost$2,517 $1,515 $5,185 $3,031 
Finance lease cost:
Amortization of right-of-use assets$544 $982 $1,261 $2,120 
Interest on finance lease liabilities63 18 145 
Total finance lease cost$549 $1,045 $1,279 $2,265 
Supplemental cash flow information related to leases was as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$(1,370)$(1,607)$(3,408)$(3,190)
Financing cash used in finance leases(119)(966)(575)(2,195)
Right of use assets obtained in exchange for lease obligations:
Operating leases4,090 364 42,429 4,256 
Finance leases— — — — 
Supplemental balance sheet information related to leases was as follows (in thousands):
June 30, 2021December 31, 2020
Operating leases
Operating lease right-of-use assets$46,966 $9,010 
Operating lease liabilities$7,758 $3,912 
Operating lease liabilities — less current portion46,029 5,379 
Total operating lease liabilities$53,787 $9,291 
Finance leases
Property and equipment, gross$44,009 $45,021 
Less: accumulated depreciation and amortization(42,211)(41,908)
Property and equipment, net$1,798 $3,113 
Finance lease liabilities:
Finance leases$36 $612 
Finance lease liabilities — less current portion— — 
Total finance lease liabilities$36 $612 
Weighted average remaining terms were as follows (in years):
June 30, 2021December 31, 2020
Weighted average remaining lease term
Operating leases7.92.6
Finance leases0.20.5
Weighted average discount rates were as follows:
June 30, 2021December 31, 2020
Weighted average discount rate
Operating leases3.2 %4.5 %
Finance leases12.3 %7.9 %
Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Operating LeasesFinance Leases
Remaining 2021$3,807 $37 
202210,312 — 
20238,799 — 
20246,016 — 
20254,916 — 
Thereafter27,360 
Total future minimum lease payments61,210 37 
Less: imputed interest(7,423)(1)
Total$53,787 $36 
As of June 30, 2021, the Company entered into additional data center operating leases that had not yet commenced, representing a total commitment over their terms of $1.8 million. These operating leases are expected to commence during the third quarter of 2021 with lease terms of three years.
Leases Leases
The Company has leases for offices, data centers and computer and networking equipment that expire at various dates through 2031. The Company’s leases have remaining terms of one to ten years, some of the leases include a Company option to extend the leases for up to three to five years, and some of the leases include the option to terminate the leases upon 30-days notice. The Company has elected the practical expedient to not separate lease and non-lease components for real estate operating leases.
The Company's Bishop Ranch Lease commenced on February 1, 2021, has a lease term of 10 years, and has a total commitment over its term of $46.4 million, which was the primary component of the increase in operating lease costs, operating lease right-of-use assets and operating lease liabilities for the three and six months ended June 30, 2021.
The components of lease expenses were as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Operating lease cost$2,517 $1,515 $5,185 $3,031 
Finance lease cost:
Amortization of right-of-use assets$544 $982 $1,261 $2,120 
Interest on finance lease liabilities63 18 145 
Total finance lease cost$549 $1,045 $1,279 $2,265 
Supplemental cash flow information related to leases was as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$(1,370)$(1,607)$(3,408)$(3,190)
Financing cash used in finance leases(119)(966)(575)(2,195)
Right of use assets obtained in exchange for lease obligations:
Operating leases4,090 364 42,429 4,256 
Finance leases— — — — 
Supplemental balance sheet information related to leases was as follows (in thousands):
June 30, 2021December 31, 2020
Operating leases
Operating lease right-of-use assets$46,966 $9,010 
Operating lease liabilities$7,758 $3,912 
Operating lease liabilities — less current portion46,029 5,379 
Total operating lease liabilities$53,787 $9,291 
Finance leases
Property and equipment, gross$44,009 $45,021 
Less: accumulated depreciation and amortization(42,211)(41,908)
Property and equipment, net$1,798 $3,113 
Finance lease liabilities:
Finance leases$36 $612 
Finance lease liabilities — less current portion— — 
Total finance lease liabilities$36 $612 
Weighted average remaining terms were as follows (in years):
June 30, 2021December 31, 2020
Weighted average remaining lease term
Operating leases7.92.6
Finance leases0.20.5
Weighted average discount rates were as follows:
June 30, 2021December 31, 2020
Weighted average discount rate
Operating leases3.2 %4.5 %
Finance leases12.3 %7.9 %
Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Operating LeasesFinance Leases
Remaining 2021$3,807 $37 
202210,312 — 
20238,799 — 
20246,016 — 
20254,916 — 
Thereafter27,360 
Total future minimum lease payments61,210 37 
Less: imputed interest(7,423)(1)
Total$53,787 $36 
As of June 30, 2021, the Company entered into additional data center operating leases that had not yet commenced, representing a total commitment over their terms of $1.8 million. These operating leases are expected to commence during the third quarter of 2021 with lease terms of three years.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions
6 Months Ended
Jun. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
Inference Solutions
On November 18, 2020, the Company acquired all of the issued and outstanding shares of Inference for total consideration of approximately $156.7 million. The total consideration comprised of $137.0 million in cash, net of cash acquired, and $18.1 million in estimated fair value of contingent earn out consideration. The contingent earn out consideration is up to $24.0 million and is based upon achievement of certain milestones and relative thresholds during the earn out measurement period which ends on December 31, 2021. The range of amounts that the Company could pay under the contingent consideration arrangement is between $0.0 million and $24.0 million. The fair value of the contingent earn out consideration is estimated to be $23.3 million as of June 30, 2021. See Note 3 for additional information regarding the contingent consideration arrangement. This acquisition, which was accounted for as a business combination, is intended to accelerate the Company’s AI position through the addition of Inference’s widely deployed IVA platform.
The excess of the purchase price over identifiable intangible assets and net tangible assets in the amount of $131.0 million was allocated to goodwill, which is not deductible for tax purposes. The fair values assigned to assets acquired and liabilities assumed are based on management’s best estimates and assumptions as of the reporting date and are considered preliminary pending finalization of tax liabilities assumed including calculation of deferred tax assets and liabilities. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. The following table presents the preliminary allocation of the purchase price at the acquisition date (in thousands):
Cash$1,394 
Property and equipment acquired 124 
Other assets acquired2,238 
Acquired technology28,600 
Customer relationships 1,100 
Trade name and trademarks400 
Goodwill130,976 
Total assets acquired164,832 
Liabilities assumed(3,525)
Deferred tax liability(4,616)
         Total consideration$156,691 
         Total consideration (net of cash acquired)$155,297 
The acquired technology, customer relationships, and trade name will be amortized on a straight-line basis over their assigned useful lives of six years, five years, and two years, respectively. The Company used the income approach to estimate the fair value of intangible assets acquired.
In connection with this acquisition, the Company incurred approximately $2.9 million of acquisition costs in 2020, and incurred an additional $0.0 million and $0.3 million in the three and six months ended June 30, 2021, respectively, which have been expensed as incurred and included in general and administrative expense in the condensed consolidated statement of operations and comprehensive loss. The results of operations of this acquisition are included in the accompanying condensed consolidated statements of operations from the date of acquisition.
Virtual Observer
On April 1, 2020, the Company acquired all of the issued and outstanding shares of common stock of Virtual Observer, formerly Coordinated Systems, Inc., for cash consideration of approximately $32.2 million, subject to adjustment, pursuant to a stock purchase agreement by and among the Company and Robert H. Hutcheon, David R. Brower and Daniel J. McGrail, dated January 15, 2020. This acquisition, was accounted for as a business combination, is intended to expand the Company's portfolio to include a cloud-based Workforce Optimization ("WFO") offering as a complement to its ongoing strategic partnerships with leading WFO providers.
The excess of the purchase price over identifiable intangible assets and net tangible assets in the amount of $22.6 million was allocated to goodwill, which is not deductible for tax purposes. The fair values assigned to assets acquired and liabilities assumed are based on management’s best estimates and assumptions as of the reporting date and are considered final. The following table presents the final allocation of the purchase price at the acquisition date (in thousands):
Cash$168 
Tangible assets acquired 200 
Acquired technology12,200 
Customer relationships 500 
Trade name and trademarks100 
Goodwill22,646 
Total assets acquired35,814 
Deferred tax liability(2,910)
Liabilities assumed(682)
         Total$32,222 
The acquired technology, customer relationships, and trade name and trademarks will be amortized on a straight-line basis over their estimated useful lives of five years, five years, and two years, respectively. The Company used the income approach to estimate the fair value of intangible assets acquired.
In connection with this acquisition, the Company incurred total acquisition-related transaction costs of $0.9 million and $0.3 million in 2020 and 2019, respectively, that have been expensed as incurred and included in general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss.
The results of operations of this acquisition are included in the accompanying condensed consolidated statements of operations from the date of acquisition.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent event
6 Months Ended
Jun. 30, 2021
Subsequent Events [Abstract]  
Subsequent event Subsequent event
On July 16, 2021, the Company entered into the Merger Agreement. The Merger Agreement provides for the merger of Merger Sub with and into the Company, with the Company continuing as the surviving corporation and as a wholly owned subsidiary of Zoom.
Subject to the terms and conditions of the Merger Agreement, each issued and outstanding share of the Company’s common stock will be cancelled and automatically converted into the right to receive 0.5533 shares of class A common stock, par value $0.001 per share of Zoom (“Zoom Class A Common Stock”) (with cash being
paid, without interest and less applicable withholding taxes, in lieu of any fractional shares of Zoom Class A Common Stock). The shares of Zoom Class A Common Stock to be issued in connection with the Merger will be listed on The Nasdaq Global Select Market (“Nasdaq”). The Merger is intended to qualify as a reorganization for U.S. federal income tax purposes. As a result of the Merger, the Company will cease to be a publicly traded company.
The Merger Agreement contains customary representations, warranties and covenants. Under the terms of the Merger Agreement, the completion of the Merger is subject to certain customary closing conditions, including, among others: (i) the approval of the Company’s stockholders; (ii) the approval for listing on Nasdaq of the Zoom Class A Common Stock to be issued in the Merger; (iii) the effectiveness of a registration statement on Form S-4 filed by Zoom registering the Zoom Class A Common Stock to be issued in connection with the Merger; (iv) the accuracy of the parties’ respective representations and warranties in the Merger Agreement, subject to specified materiality qualifications; (v) compliance by the parties with their respective covenants in the Merger Agreement in all material respects; (vi) the receipt of various domestic and foreign regulatory approvals; (vii) the receipt by each party of opinions to the effect that the Merger will qualify as a reorganization for U.S. federal income tax purposes; and (viii) the absence of a material adverse effect with respect to the Company and its subsidiaries on or after the date of the Merger Agreement that is continuing as of immediately prior to the closing. The Mergers are anticipated to close in the first half of the 2022 calendar year, subject to stockholder approval, receipt of required regulatory approvals, and other customary closing conditions. The Company cannot predict with certainty, however, whether and when all of the required closing conditions will be satisfied or if the Merger will close.
Each of the Company and Zoom may terminate the Merger Agreement under certain specified circumstances, including if (i) the Merger is not consummated on or before January 16, 2022, subject to two extensions of three months each in order to obtain required regulatory (including telecommunications-related) approvals and one additional extension of three months in order to obtain certain required telecommunications-related approvals, (ii) the approval of the Company’s stockholders is not obtained, and (iii) the Company’s Board of Directors makes an adverse recommendation change with respect to the proposed transaction or terminates the Merger Agreement to enter into a superior acquisition proposal. In certain circumstances in connection with the termination of the Merger Agreement, including if the Company’s Board of Directors changes or withdraws its recommendation of the Merger to its stockholders or terminates the Merger Agreement to enter into an agreement with respect to a superior acquisition proposal, the Company will be required to pay Zoom a termination fee of $450 million in cash.
The foregoing summary of the Merger Agreement and the transactions contemplated thereby does not purport to be complete and is subject to, and qualified in its entirety by, the full text of the Merger Agreement, which is filed as Exhibit 2.1 of the Company’s Current Report on Form 8-K filed on July 19, 2021 and incorporated by reference herein.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation.
Certain prior period amounts within operating activities in the condensed consolidated statements of cash flows have been reclassified to conform to the current period presentation. The condensed consolidated balance sheet and the consolidated statement of stockholders' equity included in this Quarterly Report as of June 30, 2021 differ from the Form 10-K for the year ended December 31, 2020 as it reflects an immaterial error correction due to the reclassification of $2.3 million from treasury stock to additional paid-in-capital. This reclassification was from the shares received for the partial unwind of capped calls related to the 2023 convertible senior notes.
Use of Estimates Use of Estimates The preparation of condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The significant estimates made by management affect revenue and related reserves, as well as the fair value of liabilities assumed through business combinations. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates.
Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Effective
Recently Adopted Accounting Pronouncements
In August 2020, the FASB issued ASU No. 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity ("ASU 2020-06"), which simplifies the accounting for convertible instruments by removing the separation models for (1) convertible debt with a cash conversion feature and (2) convertible instruments with a beneficial conversion feature. The Company elected to
early adopt ASU 2020-06 as of January 1, 2021 using a modified retrospective transition method. Applying the transition guidance, the Company was required to apply the guidance to all impacted financial instruments that were outstanding as of January 1, 2021 with the cumulative effect recognized as an adjustment to the opening balance of accumulated deficit. As a result of early adopting ASU 2020-06, the Company made certain adjustments to its accounting for the outstanding 0.125% convertible senior notes due 2023 (the "2023 convertible senior notes") and the outstanding 0.500% convertible senior notes due 2025 (the "2025 convertible senior notes", and, together with the 2023 convertible senior notes, the "convertible senior notes"). The adoption of ASU 2020-06 resulted in the re-combination of the liability and equity components of the convertible senior notes into a single liability instrument, which required the Company to record a $168.4 million decrease in additional paid in capital from the derecognition of the separated equity components of these notes, a $145.7 million increase in debt from the derecognition of the discount associated with the separated equity components of the convertible senior notes, and a $22.7 million cumulative effect decrease to the opening balance of its accumulated deficit as of January 1, 2021 upon transition. Interest expense recognized in future periods will be reduced as a result of accounting for the convertible senior notes as a single liability instrument. Since the Company had a net loss for the three and six months ended June 30, 2021, the convertible senior notes were determined to be anti-dilutive and therefore had no impact to basic or diluted net loss per share for the periods as a result of adopting ASU 2020-06.
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which amends its guidance to simplify the accounting for income taxes by, among other things, removing exceptions to certain general principles in Topic 740, Income Taxes. The standard is effective for the Company beginning in the first quarter of 2021. The Company has adopted ASU 2019-12 and concluded that the impact on its condensed consolidated financial statements was immaterial.
Recent Accounting Pronouncements Not Yet Effective
The Company has reviewed or is in the process of evaluating all issued, but not yet effective, accounting pronouncements and does not believe the future adoption of any such accounting pronouncements will cause a material impact on its condensed consolidated financial position, operating results or cash flows.
Receivables The Company receives payments from customers based upon billing cycles. Invoice payment terms are usually 30 days or less. Accounts receivable are recorded when the right to consideration becomes unconditional.
Deferred Contract Acquisition Deferred contract acquisition costs are recorded when incurred and are amortized over an estimated customer benefit period of five years.
Revenue The Company’s contract assets consist of unbilled amounts typically resulting from professional services revenue recognition when it exceeds the total amounts billed to the customer. The Company’s contract liabilities consist of advance payments and billings in excess of revenue recognized.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Contract Balances The following table provides information about accounts receivable, net, deferred contract acquisition costs, net, contract assets and contract liabilities from contracts with customers (in thousands):
June 30, 2021December 31, 2020
Accounts receivable, net$53,811 $48,731 
Deferred contract acquisition costs, net:
Current$26,791 $20,695 
Non-current69,689 51,934 
Total deferred contract acquisition costs, net$96,480 $72,629 
Contract assets and contract liabilities:
Contract assets (included in prepaid expenses and other current assets)$1,654 $1,297 
Contract liabilities (deferred revenue) 33,237 31,983 
Contract liabilities (deferred revenue) (included in other long-term liabilities)2,592 3,373 
Net contract liabilities$(34,175)$(34,059)
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Investments and Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Schedule of Marketable Investments The Company’s marketable investments have been classified and accounted for as available-for-sale. The Company’s marketable investments as of June 30, 2021 and December 31, 2020 were as follows (in thousands):
June 30, 2021
Short-Term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$1,788 $$— $1,789 
U.S. treasury237,848 21 (4)237,865 
U.S. agency securities76,909 12 (3)76,918 
Commercial paper40,358 — — 40,358 
Municipal bonds25,236 (2)25,236 
Corporate bonds8,821 (2)8,820 
Total$390,960 $37 $(11)$390,986 
June 30, 2021
Long-term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$509 $$— $510 
U.S. treasury2,994 — — 2,994 
U.S. agency securities53,252 — (31)53,221 
Municipal bonds14,858 (2)14,859 
Corporate bonds1,174 — — 1,174 
Total$72,787 $$(33)$72,758 
December 31, 2020
Short-Term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$3,479 $$— $3,480 
U.S. treasury287,315 41 (4)287,352 
U.S. agency securities67,227 12 (6)67,233 
Commercial paper5,093 — — 5,093 
Municipal bonds2,684 (1)2,684 
Corporate bonds17,323 — 17,329 
Total$383,121 $61 $(11)$383,171 
December 31, 2020
Long-term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasury$10,189 $— $— $10,189 
U.S. agency securities31,469 (1)31,477 
Municipal bonds461 — — 461 
Total$42,119 $$(1)$42,127 
Schedule of Gross Unrealized Losses and Fair Value of Marketable Investments The following table presents the gross unrealized losses and the fair value for those marketable investments that were in an unrealized loss position for less than 12 months as of June 30, 2021 and December 31, 2020 (in thousands):
June 30, 2021December 31, 2020
Gross Unrealized LossesFair ValueGross Unrealized LossesFair Value
U.S. treasury$(4)$48,266 $(4)$78,549 
U.S. agency securities(34)81,845 (7)39,443 
Municipal bonds(4)17,263 (1)1,201 
Corporate bonds(2)7,444 (1)1,347 
Total$(44)$154,818 $(13)$120,540 
Schedule of Marketable Investments by Contractual Maturity The amortized cost and fair values of the Company’s marketable investments by contractual maturity as of June 30, 2021 and December 31, 2020 were as follows (in thousands):
June 30, 2021December 31, 2020
CostFair ValueCostFair Value
Due within one year$390,960 $390,986 $383,121 $383,171 
Due after one year72,787 72,758 42,119 42,127 
Total$463,747 $463,744 $425,240 $425,298 
Schedule of Assets Carried at Fair Value The following tables set forth the Company’s assets measured at fair value by level within the fair value hierarchy (in thousands):
June 30, 2021
Level 1Level 2Level 3Total
Assets
Cash equivalents
Money market funds$53,799 $— $— $53,799 
Municipal bonds— 14,644 — 14,644 
Total cash equivalents$53,799 $14,644 $— $68,443 
Marketable investments (short and long term)
Certificates of deposit$— $2,299 $— $2,299 
U.S. treasury240,859 — — 240,859 
U.S. agency securities and government sponsored securities— 130,139 — 130,139 
Commercial paper— 40,358 — 40,358 
Municipal bonds— 40,095 — 40,095 
Corporate bonds— 9,994 — 9,994 
Total marketable investments$240,859 $222,885 $— $463,744 
Liabilities
Contingent consideration$— $— $23,300 $23,300 
December 31, 2020
Level 1Level 2Level 3Total
Assets
Cash equivalents
Money market funds$89,888 $— $— $89,888 
U.S. treasury39,997 — — 39,997 
Total cash equivalents$129,885 $— $— $129,885 
Marketable investments (short and long-term)
Certificates of deposit$— $3,480 $— $3,480 
U.S. treasury297,540 — — 297,540 
U.S. agency securities— 98,711 — 98,711 
Commercial paper— 5,093 — 5,093 
Municipal bonds— 3,145 — 3,145 
Corporate bonds— 17,329 — 17,329 
Total marketable investments$297,540 $127,758 $— $425,298 
Liabilities
Contingent consideration$— $— $18,100 $18,100 
Summary of the Changes for Contingent Consideration Liabilities A reconciliation of the beginning and ending balance for contingent consideration consisted of the following (in thousands):
Three Months Ended June 30, 2021Six Months Ended June 30, 2021
Balance, beginning of period$20,600 $18,100 
  Change in fair value of contingent consideration2,700 5,200 
Balance, end of period$23,300 $23,300 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components (Tables)
6 Months Ended
Jun. 30, 2021
Financial Statement Components [Abstract]  
Schedule of Cash and Cash Equivalents Cash and cash equivalents consisted of the following (in thousands):
June 30, 2021December 31, 2020
Cash$106,756 $90,487 
Money market funds53,799 89,888 
U.S. treasury— 39,997 
Municipal bonds14,644 — 
Total cash and cash equivalents$175,199 $220,372 
Schedule of Accounts Receivable Accounts receivable, net consisted of the following (in thousands):
June 30, 2021December 31, 2020
Trade accounts receivable$48,501 $42,366 
Unbilled trade accounts receivable, net of advance client deposits5,451 6,492 
Allowance for doubtful accounts
(141)(127)
Accounts receivable, net$53,811 $48,731 
Schedule of Prepaid Expenses and Other Current Assets Prepaid expenses and other current assets consisted of the following (in thousands):
June 30, 2021December 31, 2020
Prepaid expenses$13,724 $9,816 
Other current assets6,732 5,036 
Contract assets1,654 1,297 
Prepaid expenses and other current assets$22,110 $16,149 
Schedule of Property and Equipment Property and equipment, net consisted of the following (in thousands):
June 30, 2021December 31, 2020
Computer and network equipment$101,047 $89,763 
Computer software32,694 25,888 
Internal-use software development costs500 500 
Furniture and fixtures3,964 3,372 
Leasehold improvements5,531 2,335 
Property and equipment143,736 121,858 
Accumulated depreciation and amortization(80,629)(70,645)
Property and equipment, net$63,107 $51,213 
Property and equipment capitalized under finance lease obligations consists primarily of computer and network equipment and was as follows (in thousands):
June 30, 2021December 31, 2020
Gross$44,009 $45,021 
Less: accumulated depreciation and amortization(42,211)(41,908)
Total$1,798 $3,113 
Schedule of Accrued and Other Current Liabilities Accrued and other current liabilities consisted of the following (in thousands):
June 30, 2021December 31, 2020
Accrued expenses$15,068 $15,217 
Accrued compensation and benefits35,656 29,233 
Contingent consideration23,300 — 
Accrued and other current liabilities$74,024 $44,450 
Schedule of Long-term Liabilities Other long-term liabilities consisted of the following (in thousands):
June 30, 2021December 31, 2020
Deferred revenue$2,592 $3,373 
Deferred tax liabilities3,511 4,438 
Other long-term liabilities7,010 5,554 
Contingent consideration— 18,100 
Other long-term liabilities$13,113 $31,465 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Activity The following table summarizes the activity in the Company's intangible assets balance during the three and six months ended June 30, 2021 (in thousands):
Three Months Ended June 30, 2021Six Months Ended June 30, 2021
Beginning of the period$48,737 $51,684 
  Amortization(2,947)(5,894)
End of the period$45,790 $45,790 
Schedule of Intangible Assets The components of intangible assets were as follows (in thousands):
June 30, 2021December 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Amortization period (Years)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Amortization period (Years)
Developed technology$56,214 $(12,291)$43,923 4.5$56,214 $(6,761)$49,453 4.9
Acquired workforce470 (256)214 1.4470 (177)293 1.9
Customer relationships1,600 (261)1,339 4.21,600 (101)1,499 4.7
Trademarks500 (186)314 1.3500 (61)439 1.8
Total$58,784 $(12,994)$45,790 4.4$58,784 $(7,100)$51,684 4.9
Schedule of Expected Future Amortization Expense of Intangible Assets As of June 30, 2021, the expected future amortization expense for intangible assets was as follows (in thousands):
PeriodExpected Future Amortization Expense
Remaining 2021$5,893 
202211,704 
202310,870 
20247,527 
20255,596 
Thereafter4,200 
Total$45,790 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Tables)
6 Months Ended
Jun. 30, 2021
Convertible Senior Notes, Due 2025  
Debt Instrument [Line Items]  
Schedule of Net Carrying Amount of Notes and Impact to Additional Paid-in Capital The net carrying amount of the 2025 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands):
June 30, 2021December 31, 2020
Principal$747,500 $747,500 
Unamortized debt discount— (141,792)
Unamortized issuance costs(14,707)(13,192)
Net carrying amount$732,793 $592,516 
The net carrying amount of the equity component of the 2025 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands):
June 30, 2021December 31, 2020
Equity component$— $158,321 
Issuance costs— (3,958)
Net carrying amount$— $154,363 
Schedule of Interest Expense Related to the Notes Interest expense related to the 2025 convertible senior notes was as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Contractual interest expense$1,121 $362 $2,055 $362 
Amortization of debt discount— 2,528 — 2,528 
Amortization of issuance costs912 235 1,802 235 
Total interest expense$2,033 $3,125 $3,857 $3,125 
Schedule of Maturities of Debt
Maturity of the Company’s 2025 convertible senior notes as of June 30, 2021 was as follows (in thousands):
PeriodAmount to Mature
2025 (Maturity date of June 1, 2025)$747,500 
Total$747,500 
Convertible Senior Notes, Due 2023  
Debt Instrument [Line Items]  
Schedule of Net Carrying Amount of Notes and Impact to Additional Paid-in Capital
The net carrying amount of the 2023 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands):
June 30, 2021December 31, 2020
Principal$41,278 $58,867 
Unamortized debt discount— (7,367)
Unamortized issuance costs(483)(700)
Net carrying amount$40,795 $50,800 
The net carrying amount of the equity component of the 2023 convertible senior notes as of June 30, 2021 (post-ASU 2020-06 adoption) and as of December 31, 2020 (pre-ASU 2020-06 adoption) was as follows (in thousands):
June 30, 2021December 31, 2020
Equity component$— $14,505 
Issuance costs— (455)
Net carrying amount$— $14,050 
Schedule of Interest Expense Related to the Notes Interest expense related to the 2023 convertible senior notes was as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Contractual interest expense$$60 $23 $141 
Amortization of debt discount— 2,272 — 5,304 
Amortization of issuance costs73 216 157 504 
Total interest expense$79 $2,548 $180 $5,949 
Schedule of Maturities of Debt
Maturity of the Company’s 2023 convertible senior notes as of June 30, 2021 was as follows (in thousands):
PeriodAmount to Mature
2023 (Maturity date of May 1, 2023)$41,278 
Total$41,278 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Schedule of Common Stock Reserved for Future Issuance Shares of common stock reserved for future issuance related to outstanding equity awards and employee equity incentive plans were as follows (in thousands):
June 30, 2021
Stock options outstanding2,129
Restricted stock units outstanding2,273
Shares available for future grant under 2014 Plan14,165
Shares available for future issuance under ESPP3,129
Total shares of common stock reserved21,696
Schedule of Stock Option Activity A summary of the Company’s stock option activity during the six months ended June 30, 2021 is as follows (in thousands, except years and per share data):
Number of
Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life
(Years)
Aggregate
Intrinsic
Value
Outstanding as of December 31, 20202,255 $26.33 
Options granted (weighted average grant date fair value of $81.48 per share)
130 180.76 
Options exercised(246)18.05 
Options forfeited or expired(10)82.62 
Outstanding as of June 30, 20212,129 $36.47 5.3$312,868 
Schedule of RSU Activity A summary of the Company’s restricted stock unit ("RSU"), activity during the six months ended June 30, 2021 is as follows (in thousands, except per share data):     
Number of SharesWeighted Average Grant Date Fair Value Per Share
Outstanding as of December 31, 20202,267 $65.42 
RSUs granted691 179.79 
RSUs vested and released(596)58.11 
RSUs forfeited(89)83.94 
Outstanding as of June 30, 20212,273 100.80 
Schedule of Stock-based Compensation Expense Stock-based compensation expense was as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Cost of revenue$3,781 $2,499 $6,886 $4,488 
Research and development6,152 3,684 10,915 6,491 
Sales and marketing8,208 5,265 14,979 9,371 
General and administrative6,760 5,343 13,029 10,235 
Total stock-based compensation$24,901 $16,791 $45,809 $30,585 
Schedule of Unrecognized Compensation Expense As of June 30, 2021, unrecognized stock-based compensation expense by award type and their expected weighted-average recognition periods are summarized in the following table (in thousands, except years).
Stock OptionRSUESPP
Unrecognized stock-based compensation expense$26,930 $217,556 $1,907 
Weighted-average amortization period2.7 years3.1 years0.4 years
Schedule of Valuation Assumptions, Stock Option
The weighted-average assumptions used to value stock options granted during the periods presented were as follows:
Stock Options
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Expected term (years)6.06.06.06.0
Volatility47 %48 %47 %47 %
Risk-free interest rate1.0 %0.4 %1.0 %1.1 %
Dividend yield (1)
— — — — 
(1)The Company has not paid, and does not anticipate paying, cash dividends on its shares of common stock. Accordingly, the expected dividend yield is zero.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Basic and Diluted Net Loss Per Share The following table presents the calculation of basic and diluted net loss per share (in thousands, except per share data):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Net loss$(16,530)$(16,052)$(28,862)$(23,489)
Weighted-average shares used in computing basic and diluted net loss per share67,292 63,282 67,008 62,494 
Basic and diluted net loss per share$(0.25)$(0.25)$(0.43)$(0.38)
Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share The following securities were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Stock options2,129 2,431 2,129 2,431 
Restricted stock units
2,273 2,753 2,273 2,753 
Convertible senior notes (1)
6,708 1,106 6,796 984 
Total11,110 6,290 11,198 6,168 
(1) Anti-dilutive convertible senior notes were calculated under the if-converted method for the three and six months ended June 30, 2021 due to the adoption of ASU 2020-06 and under the treasury stock method for the three and six months ended June 30, 2020.
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Geographical Information (Tables)
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Schedule of Revenues and Property and Equipment by Geographic Region
The following table summarizes revenues by geographic region based on client billing address (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
United States$131,257 $91,784 $257,143 $179,215 
International12,525 8,008 24,521 15,665 
Total revenue$143,782 $99,792 $281,664 $194,880 
The following table summarizes total property and equipment, net in the respective locations (in thousands):
June 30, 2021December 31, 2020
United States$54,748 $43,339 
International8,359 7,874 
Property and equipment, net$63,107 $51,213 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Schedule of Lease Expenses The components of lease expenses were as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Operating lease cost$2,517 $1,515 $5,185 $3,031 
Finance lease cost:
Amortization of right-of-use assets$544 $982 $1,261 $2,120 
Interest on finance lease liabilities63 18 145 
Total finance lease cost$549 $1,045 $1,279 $2,265 
Supplemental cash flow information related to leases was as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$(1,370)$(1,607)$(3,408)$(3,190)
Financing cash used in finance leases(119)(966)(575)(2,195)
Right of use assets obtained in exchange for lease obligations:
Operating leases4,090 364 42,429 4,256 
Finance leases— — — — 
Weighted average remaining terms were as follows (in years):
June 30, 2021December 31, 2020
Weighted average remaining lease term
Operating leases7.92.6
Finance leases0.20.5
Weighted average discount rates were as follows:
June 30, 2021December 31, 2020
Weighted average discount rate
Operating leases3.2 %4.5 %
Finance leases12.3 %7.9 %
Schedule of Balance Sheet Information Related to Leases Supplemental balance sheet information related to leases was as follows (in thousands):
June 30, 2021December 31, 2020
Operating leases
Operating lease right-of-use assets$46,966 $9,010 
Operating lease liabilities$7,758 $3,912 
Operating lease liabilities — less current portion46,029 5,379 
Total operating lease liabilities$53,787 $9,291 
Finance leases
Property and equipment, gross$44,009 $45,021 
Less: accumulated depreciation and amortization(42,211)(41,908)
Property and equipment, net$1,798 $3,113 
Finance lease liabilities:
Finance leases$36 $612 
Finance lease liabilities — less current portion— — 
Total finance lease liabilities$36 $612 
Schedule of Operating Lease Maturities Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Operating LeasesFinance Leases
Remaining 2021$3,807 $37 
202210,312 — 
20238,799 — 
20246,016 — 
20254,916 — 
Thereafter27,360 
Total future minimum lease payments61,210 37 
Less: imputed interest(7,423)(1)
Total$53,787 $36 
Schedule of Finance Lease Maturities Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Operating LeasesFinance Leases
Remaining 2021$3,807 $37 
202210,312 — 
20238,799 — 
20246,016 — 
20254,916 — 
Thereafter27,360 
Total future minimum lease payments61,210 37 
Less: imputed interest(7,423)(1)
Total$53,787 $36 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The following table presents the preliminary allocation of the purchase price at the acquisition date (in thousands):
Cash$1,394 
Property and equipment acquired 124 
Other assets acquired2,238 
Acquired technology28,600 
Customer relationships 1,100 
Trade name and trademarks400 
Goodwill130,976 
Total assets acquired164,832 
Liabilities assumed(3,525)
Deferred tax liability(4,616)
         Total consideration$156,691 
         Total consideration (net of cash acquired)$155,297 
The following table presents the final allocation of the purchase price at the acquisition date (in thousands):
Cash$168 
Tangible assets acquired 200 
Acquired technology12,200 
Customer relationships 500 
Trade name and trademarks100 
Goodwill22,646 
Total assets acquired35,814 
Deferred tax liability(2,910)
Liabilities assumed(682)
         Total$32,222 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business and Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
May 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Adjustment to stockholders' equity $ 162,706 $ 144,206 $ 279,164 $ 254,408 $ 206,466 $ 196,458  
Cumulative Effect, Period of Adoption, Adjustment              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Adjustment to stockholders' equity [1]     (145,669)        
Cumulative Effect, Period of Adoption, Adjustment | ASU 2020-06              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Adjustment to stockholders' equity     145,700        
Convertible Senior Notes, Due 2023 | Convertible debt              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Stated interest rate on debt (percent)             0.125%
Convertible Senior Notes, Due 2025 | Convertible debt              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Stated interest rate on debt (percent)       0.50%      
Additional Paid-In Capital              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Adjustment to stockholders' equity 366,637 331,528 476,941 $ 432,877 368,260 351,870  
Additional Paid-In Capital | Cumulative Effect, Period of Adoption, Adjustment              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Adjustment to stockholders' equity [1]     (168,412)        
Additional Paid-In Capital | Cumulative Effect, Period of Adoption, Adjustment | ASU 2020-06              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Adjustment to stockholders' equity     (168,400)        
Accumulated Deficit              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Adjustment to stockholders' equity $ (204,298) $ (187,768) (198,179) $ (179,538) $ (163,486) $ (156,049)  
Accumulated Deficit | Cumulative Effect, Period of Adoption, Adjustment              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Adjustment to stockholders' equity [1]     22,743        
Accumulated Deficit | Cumulative Effect, Period of Adoption, Adjustment | ASU 2020-06              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Adjustment to stockholders' equity     (22,700)        
Revision of Prior Period, Error Correction, Adjustment | Unwind Of Partially Capped Calls On Convertible Debt | Additional Paid-In Capital              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Adjustment to stockholders' equity     2,300        
Revision of Prior Period, Error Correction, Adjustment | Unwind Of Partially Capped Calls On Convertible Debt | Treasury Stock              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Adjustment to stockholders' equity     $ (2,300)        
[1] Effective January 1, 2021, the Company adopted ASU 2020-06. Accordingly, the Company recorded a net reduction to opening accumulated deficit of $22.7 million and a net reduction to opening additional paid-in capital of $168.4 million as of January 1, 2021 due to the cumulative impact of adopting this new standard. See Note 1 for more information.
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 53,811 $ 48,731
Deferred contract acquisition costs, current 26,791 20,695
Deferred contract acquisition costs, non-current 69,689 51,934
Total deferred contract acquisition costs, net 96,480 72,629
Contract assets (included in prepaid expenses and other current assets) 1,654 1,297
Contract liabilities (deferred revenue) 33,237 31,983
Contract liabilities (deferred revenue) (included in other long-term liabilities) 2,592 3,373
Net contract liabilities $ (34,175) $ (34,059)
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract revenue recognized $ 5.0 $ 25.3
Contract acquisition costs    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Amortization period of capitalized contract cost 5 years 5 years
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Remaining Performance Obligations (Details)
$ in Millions
6 Months Ended
Jun. 30, 2021
USD ($)
Revenue from Contract with Customer [Abstract]  
Performance obligation $ 443.0
Performance obligation, description of timing The Company expects to recognize revenue on approximately three-fourths of the remaining performance obligation over the next 24 months, with the balance recognized thereafter. The Company has elected the optional exemption, which allows for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of one year or less. Such remaining performance obligations represent unsatisfied or partially unsatisfied performance obligations pursuant to ASC 606
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligation $ 443.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation expected to be recognized (percent) 75.00%
Performance obligation satisfaction period 24 months
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Investments and Fair Value Measurements - Schedule of Marketable Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Cost $ 463,747 $ 425,240
Fair Value 463,744 425,298
Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 390,960 383,121
Gross Unrealized Gains 37 61
Gross Unrealized Losses (11) (11)
Fair Value 390,986 383,171
Long-term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 72,787 42,119
Gross Unrealized Gains 4 9
Gross Unrealized Losses (33) (1)
Fair Value 72,758 42,127
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 2,299 3,480
Certificates of deposit | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 1,788 3,479
Gross Unrealized Gains 1 1
Gross Unrealized Losses 0 0
Fair Value 1,789 3,480
Certificates of deposit | Long-term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 509  
Gross Unrealized Gains 1  
Gross Unrealized Losses 0  
Fair Value 510  
U.S. treasury    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 240,859 297,540
U.S. treasury | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 237,848 287,315
Gross Unrealized Gains 21 41
Gross Unrealized Losses (4) (4)
Fair Value 237,865 287,352
U.S. treasury | Long-term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 2,994 10,189
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 2,994 10,189
U.S. agency securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 130,139 98,711
U.S. agency securities | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 76,909 67,227
Gross Unrealized Gains 12 12
Gross Unrealized Losses (3) (6)
Fair Value 76,918 67,233
U.S. agency securities | Long-term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 53,252 31,469
Gross Unrealized Gains 0 9
Gross Unrealized Losses (31) (1)
Fair Value 53,221 31,477
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 40,358 5,093
Commercial paper | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 40,358 5,093
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 40,358 5,093
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 40,095 3,145
Municipal bonds | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 25,236 2,684
Gross Unrealized Gains 2 1
Gross Unrealized Losses (2) (1)
Fair Value 25,236 2,684
Municipal bonds | Long-term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 14,858 461
Gross Unrealized Gains 3 0
Gross Unrealized Losses (2) 0
Fair Value 14,859 461
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 9,994 17,329
Corporate bonds | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 8,821 17,323
Gross Unrealized Gains 1 6
Gross Unrealized Losses (2) 0
Fair Value 8,820 $ 17,329
Corporate bonds | Long-term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 1,174  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Fair Value $ 1,174  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Investments and Fair Value Measurements - Schedule of Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses $ (44) $ (13)
Fair Value 154,818 120,540
U.S. treasury    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (4) (4)
Fair Value 48,266 78,549
U.S. agency securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (34) (7)
Fair Value 81,845 39,443
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (4) (1)
Fair Value 17,263 1,201
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (2) (1)
Fair Value $ 7,444 $ 1,347
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Investments and Fair Value Measurements - Maturity Dates (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Cost    
Due within one year $ 390,960 $ 383,121
Due after one year 72,787 42,119
Cost 463,747 425,240
Fair Value    
Due within one year 390,986 383,171
Due after one year 72,758 42,127
Total $ 463,744 $ 425,298
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Investments and Fair Value Measurements - Schedule of Assets Carried at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Assets    
Cash equivalents $ 68,443 $ 129,885
Marketable investments (short and long term) 463,744 425,298
Liabilities    
Contingent consideration 23,300 18,100
Level 1    
Assets    
Cash equivalents 53,799 129,885
Marketable investments (short and long term) 240,859 297,540
Liabilities    
Contingent consideration 0 0
Level 2    
Assets    
Cash equivalents 14,644 0
Marketable investments (short and long term) 222,885 127,758
Liabilities    
Contingent consideration 0 0
Level 3    
Assets    
Cash equivalents 0 0
Marketable investments (short and long term) 0 0
Liabilities    
Contingent consideration 23,300 18,100
Certificates of deposit    
Assets    
Marketable investments (short and long term) 2,299 3,480
Certificates of deposit | Level 1    
Assets    
Marketable investments (short and long term) 0 0
Certificates of deposit | Level 2    
Assets    
Marketable investments (short and long term) 2,299 3,480
Certificates of deposit | Level 3    
Assets    
Marketable investments (short and long term) 0 0
U.S. treasury    
Assets    
Marketable investments (short and long term) 240,859 297,540
U.S. treasury | Level 1    
Assets    
Marketable investments (short and long term) 240,859 297,540
U.S. treasury | Level 2    
Assets    
Marketable investments (short and long term) 0 0
U.S. treasury | Level 3    
Assets    
Marketable investments (short and long term) 0 0
U.S. agency securities    
Assets    
Marketable investments (short and long term) 130,139 98,711
U.S. agency securities | Level 1    
Assets    
Marketable investments (short and long term) 0 0
U.S. agency securities | Level 2    
Assets    
Marketable investments (short and long term) 130,139 98,711
U.S. agency securities | Level 3    
Assets    
Marketable investments (short and long term) 0 0
Commercial paper    
Assets    
Marketable investments (short and long term) 40,358 5,093
Commercial paper | Level 1    
Assets    
Marketable investments (short and long term) 0 0
Commercial paper | Level 2    
Assets    
Marketable investments (short and long term) 40,358 5,093
Commercial paper | Level 3    
Assets    
Marketable investments (short and long term) 0 0
Municipal bonds    
Assets    
Marketable investments (short and long term) 40,095 3,145
Municipal bonds | Level 1    
Assets    
Marketable investments (short and long term) 0 0
Municipal bonds | Level 2    
Assets    
Marketable investments (short and long term) 40,095 3,145
Municipal bonds | Level 3    
Assets    
Marketable investments (short and long term) 0 0
Corporate bonds    
Assets    
Marketable investments (short and long term) 9,994 17,329
Corporate bonds | Level 1    
Assets    
Marketable investments (short and long term) 0 0
Corporate bonds | Level 2    
Assets    
Marketable investments (short and long term) 9,994 17,329
Corporate bonds | Level 3    
Assets    
Marketable investments (short and long term) 0 0
Money market funds    
Assets    
Cash equivalents 53,799 89,888
Money market funds | Level 1    
Assets    
Cash equivalents 53,799 89,888
Money market funds | Level 2    
Assets    
Cash equivalents 0 0
Money market funds | Level 3    
Assets    
Cash equivalents 0 0
Municipal bonds    
Assets    
Cash equivalents 14,644  
Municipal bonds | Level 1    
Assets    
Cash equivalents 0  
Municipal bonds | Level 2    
Assets    
Cash equivalents 14,644  
Municipal bonds | Level 3    
Assets    
Cash equivalents $ 0  
U.S. treasury    
Assets    
Cash equivalents   39,997
U.S. treasury | Level 1    
Assets    
Cash equivalents   39,997
U.S. treasury | Level 2    
Assets    
Cash equivalents   0
U.S. treasury | Level 3    
Assets    
Cash equivalents   $ 0
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Investments and Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Nov. 18, 2020
Debt Instrument [Line Items]          
Impairment loss on available-for-sale debt securities   $ 0      
Contingent consideration $ 23,300,000 23,300,000   $ 18,100,000  
Change in fair of value of contingent consideration   5,200,000 $ 0    
Inference Solutions          
Debt Instrument [Line Items]          
Contingent consideration 23,300,000 23,300,000     $ 18,100,000
Inference Solutions | Maximum          
Debt Instrument [Line Items]          
Contingent consideration 24,000,000.0 24,000,000.0   24,000,000.0  
Level 2          
Debt Instrument [Line Items]          
Contingent consideration 0 0   0  
Level 3          
Debt Instrument [Line Items]          
Contingent consideration 23,300,000 23,300,000   18,100,000  
Level 3 | Inference Solutions          
Debt Instrument [Line Items]          
Change in fair of value of contingent consideration 2,700,000 5,200,000      
Level 3 | Inference Solutions | Maximum          
Debt Instrument [Line Items]          
Contingent consideration 23,300,000 23,300,000      
Nonrecurring          
Debt Instrument [Line Items]          
Assets measured at fair value on nonrecurring basis 0 0   0  
Liabilities measured at fair value on nonrecurring basis 0 0   0  
Convertible Senior Notes, Due 2023 | Level 2 | Convertible debt          
Debt Instrument [Line Items]          
Fair value of long-term debt 184,200,000 184,200,000   253,100,000  
Convertible Senior Notes, Due 2025 | Level 2 | Convertible debt          
Debt Instrument [Line Items]          
Fair value of long-term debt $ 1,108,200,000 $ 1,108,200,000   $ 1,098,500,000  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Investments and Fair Value Measurements - Reconciliation of Contingent Consideration (Details) - Fair Value, Recurring - Liability - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Summary of changes in contingent consideration liabilities    
Balance, beginning of period $ 20,600 $ 18,100
Change in fair value of contingent consideration 2,700 5,200
Balance, end of period $ 23,300 $ 23,300
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 175,199 $ 220,372
Cash    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 106,756 90,487
Money market funds    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 53,799 89,888
U.S. treasury    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 0 39,997
Municipal bonds    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 14,644 $ 0
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Accounts Receivable [Line Items]    
Allowance for doubtful accounts $ (141) $ (127)
Accounts receivable, net 53,811 48,731
Trade accounts receivable    
Accounts Receivable [Line Items]    
Trade accounts receivable 48,501 42,366
Unbilled trade accounts receivable, net of advance client deposits    
Accounts Receivable [Line Items]    
Trade accounts receivable $ 5,451 $ 6,492
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Financial Statement Components [Abstract]    
Prepaid expenses $ 13,724 $ 9,816
Other current assets 6,732 5,036
Contract assets 1,654 1,297
Prepaid expenses and other current assets $ 22,110 $ 16,149
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Property, Plant and Equipment [Line Items]          
Property and equipment $ 143,736   $ 143,736   $ 121,858
Accumulated depreciation and amortization (80,629)   (80,629)   (70,645)
Property and equipment, net 63,107   63,107   51,213
Depreciation and amortization associated with property and equipment 6,700 $ 4,500 12,500 $ 8,400  
Computer and network equipment          
Property, Plant and Equipment [Line Items]          
Property and equipment 101,047   101,047   89,763
Computer software          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 32,694   32,694   25,888
Internal-use software development costs          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 500   500   500
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 3,964   3,964   3,372
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross $ 5,531   $ 5,531   $ 2,335
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components - Schedule of Property and Equipment under Finance Lease Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Financial Statement Components [Abstract]    
Gross $ 44,009 $ 45,021
Less: accumulated depreciation and amortization (42,211) (41,908)
Property and equipment, net $ 1,798 $ 3,113
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Financial Statement Components [Abstract]    
Accrued expenses $ 15,068 $ 15,217
Accrued compensation and benefits 35,656 29,233
Contingent consideration 23,300 0
Accrued and other current liabilities $ 74,024 $ 44,450
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components - Schedule of Long-term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Deferred revenue $ 2,592 $ 3,373
Deferred tax liabilities 3,511 4,438
Other long-term liabilities 7,010 5,554
Contingent consideration 0 18,100
Other long-term liabilities $ 13,113 $ 31,465
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Goodwill and Intangible Asset Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Finite-lived Intangible Assets [Roll Forward]        
Finite-Lived Intangible Assets, Net, Beginning Balance $ 48,737   $ 51,684  
Amortization of intangible assets (2,947) $ (1,700) (5,894) $ (2,800)
Finite-Lived Intangible Assets, Net, Ending Balance $ 45,790   $ 45,790  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Mar. 31, 2021
Acquired Finite-Lived Intangible Assets            
Gross Carrying Amount $ 58,784   $ 58,784   $ 58,784  
Accumulated Amortization (12,994)   (12,994)   (7,100)  
Total 45,790   $ 45,790   $ 51,684 $ 48,737
Weighted Average Remaining Amortization period (Years)     4 years 4 months 24 days   4 years 10 months 24 days  
Amortization of intangible assets 2,947 $ 1,700 $ 5,894 $ 2,800    
Developed technology            
Acquired Finite-Lived Intangible Assets            
Gross Carrying Amount 56,214   56,214   $ 56,214  
Accumulated Amortization (12,291)   (12,291)   (6,761)  
Total 43,923   $ 43,923   $ 49,453  
Weighted Average Remaining Amortization period (Years)     4 years 6 months   4 years 10 months 24 days  
Acquired workforce            
Acquired Finite-Lived Intangible Assets            
Gross Carrying Amount 470   $ 470   $ 470  
Accumulated Amortization (256)   (256)   (177)  
Total 214   $ 214   $ 293  
Weighted Average Remaining Amortization period (Years)     1 year 4 months 24 days   1 year 10 months 24 days  
Customer relationships            
Acquired Finite-Lived Intangible Assets            
Gross Carrying Amount 1,600   $ 1,600   $ 1,600  
Accumulated Amortization (261)   (261)   (101)  
Total 1,339   $ 1,339   $ 1,499  
Weighted Average Remaining Amortization period (Years)     4 years 2 months 12 days   4 years 8 months 12 days  
Trademarks            
Acquired Finite-Lived Intangible Assets            
Gross Carrying Amount 500   $ 500   $ 500  
Accumulated Amortization (186)   (186)   (61)  
Total $ 314   $ 314   $ 439  
Weighted Average Remaining Amortization period (Years)     1 year 3 months 18 days   1 year 9 months 18 days  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]      
Remaining 2021 $ 5,893    
2022 11,704    
2023 10,870    
2024 7,527    
2025 5,596    
Thereafter 4,200    
Total $ 45,790 $ 48,737 $ 51,684
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Convertible Senior Notes and Capped Call (Details)
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended 24 Months Ended
May 31, 2020
USD ($)
shares
May 31, 2018
USD ($)
$ / shares
Jun. 30, 2020
USD ($)
$ / shares
Jun. 30, 2021
USD ($)
$ / shares
shares
Jun. 30, 2020
USD ($)
shares
Jun. 30, 2021
USD ($)
day
$ / shares
Rate
shares
Jun. 30, 2020
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Jun. 30, 2021
USD ($)
day
conversion_election
$ / shares
shares
May 21, 2020
$ / shares
Debt Instrument [Line Items]                    
Purchase of capped calls related to the 2025 convertible senior notes         $ 90,448,000   $ 90,448,000      
Cash consideration to repurchase note           $ 17,622,000 181,462,000      
Loss on early extinguishment of debt       $ 0 $ 5,794,000 $ 0 $ 5,794,000      
Common Stock                    
Debt Instrument [Line Items]                    
Equity component from partial repurchase of 2023 convertible senior notes (in shares) | shares       182,000 2,724,000 325,000 2,724,000      
Treasury Stock                    
Debt Instrument [Line Items]                    
Partial unwind of capped calls related to the 2023 convertible senior notes (in shares) | shares           46,724   15,714    
Convertible Senior Notes, Due 2023 | Common Stock                    
Debt Instrument [Line Items]                    
Equity component from partial repurchase of 2023 convertible senior notes (in shares) | shares       181,560   324,575        
Convertible Senior Notes, Due 2023 | Treasury Stock                    
Debt Instrument [Line Items]                    
Partial unwind of capped calls related to the 2023 convertible senior notes (in shares) | shares       27,938   46,724        
Convertible debt                    
Debt Instrument [Line Items]                    
Debt balance       $ 788,800,000   $ 788,800,000     $ 788,800,000  
Convertible debt | Convertible Senior Notes, Due 2023                    
Debt Instrument [Line Items]                    
Stated interest rate on debt (percent)   0.125%                
Proceeds from issuance of debt   $ 250,800,000                
Multiple of principle amount           $ 1,000     $ 1,000  
Conversion ratio on convertible debt | Rate           2449.78%        
Conversion price on convertible debt (in USD per share) | $ / shares       $ 40.82   $ 40.82     $ 40.82  
Sinking fund payment           $ 0        
Equity component               $ 14,505,000    
Effective interest rate on debt (percent) 5.32%     6.39%   6.39%     6.39%  
Payment on debt issuance cost   8,000,000.0       $ 500,000        
Debt issuance costs   $ 6,000,000.0   $ 483,000   483,000   700,000 $ 483,000  
Convertible debt       40,800,000   40,800,000     40,800,000  
Debt balance       $ 41,278,000   $ 41,278,000   58,867,000 $ 41,278,000  
Amortization of debt issuance costs, Effective interest rate | Rate           0.76%        
Cap price of the capped call transactions (in dollars per share) | $ / shares   $ 62.80                
Number of shares covered in the Capped Call Transactions (shares) | shares       6,300,000   6,300,000     6,300,000  
Cost of Capped Call Transactions recorded in additional paid in capital       $ 31,400,000   $ 31,400,000     $ 31,400,000  
Debt instrument, repurchase amount $ 181,000,000.0                  
Aggregate consideration to repurchase note 449,600,000                  
Cash consideration to repurchase note 181,000,000.0                  
Debt instrument, convertible, carrying amount of debt component 155,800,000                  
Debt instrument, convertible, carrying amount of equity component 293,800,000             14,050,000    
Carrying value of debt subject to repurchase, net 150,400,000                  
Third party transaction costs $ 500,000                  
Loss on early extinguishment of debt         $ 5,800,000 $ 1,200,000        
Debt issuance costs, gross, within extinguishment of debt     $ 2,700,000   $ 2,700,000   $ 2,700,000      
Number of conversion features triggered | conversion_election                 1  
Conversion price per share, requiring conversion of instrument (in USD per share) | $ / shares       $ 53.07   $ 53.07     $ 53.07  
Debt instrument, conversion multiple of aggregate principal amount           $ 17,600,000        
Conversion of aggregate principal amount, term 1           $ 1,200,000        
Convertible debt | Convertible Senior Notes, Due 2023 | Common Stock                    
Debt Instrument [Line Items]                    
Equity component from partial repurchase of 2023 convertible senior notes (in shares) | shares 2,723,581                  
Debt instrument, conversion multiple of aggregate principal amount, shares | shares           324,575        
Convertible debt | Convertible Senior Notes, Due 2023 | Fundamental change event                    
Debt Instrument [Line Items]                    
Debt redemption price as percentage of principal amount           100.00%        
Convertible debt | Convertible Senior Notes, Due 2023 | On or after May 5, 2021                    
Debt Instrument [Line Items]                    
Number of trading days | day           20        
Number of consecutive trading days | day           30        
Threshold percentage of stock price trigger           130.00%        
Debt redemption price as percentage of principal amount           100.00%        
Number of trading days preceding notice of redemption | day           2        
Convertible debt | Convertible Senior Notes, Due 2023 | Convertible, term one                    
Debt Instrument [Line Items]                    
Number of trading days | day                 20  
Number of consecutive trading days | day                 30  
Threshold percentage of stock price trigger                 130.00%  
Convertible debt | Convertible Senior Notes, Due 2025                    
Debt Instrument [Line Items]                    
Stated interest rate on debt (percent)     0.50%   0.50%   0.50%      
Stated additional interest rate on debt (percent)     0.00500   0.00500   0.00500      
Proceeds from issuance of debt     $ 728,800,000              
Multiple of principle amount           $ 1,000        
Conversion ratio on convertible debt | Rate           744.37%        
Conversion price on convertible debt (in USD per share) | $ / shares       134.34   $ 134.34     $ 134.34  
Premium on conversion price in relation to closing price (percentage)                   30.00%
Closing price of common stock (in dollars per share) | $ / shares       183.39   183.39     183.39 $ 103.34
Share price of common stock with conversion premium (in dollars per share) | $ / shares       $ 174.64   $ 174.64     $ 174.64  
Sinking fund payment           $ 0        
Equity component               158,321,000    
Effective interest rate on debt (percent)       5.76%   5.76%     5.76%  
Payment on debt issuance cost     18,700,000     $ 14,700,000        
Debt issuance costs     $ 14,700,000 $ 14,707,000 $ 14,700,000 14,707,000 $ 14,700,000 13,192,000 $ 14,707,000  
Convertible debt       732,800,000   732,800,000     732,800,000  
Debt balance       $ 747,500,000   $ 747,500,000   747,500,000 $ 747,500,000  
Amortization of debt issuance costs, Effective interest rate | Rate           1.00%        
Cap price of the capped call transactions (in dollars per share) | $ / shares     $ 206.68              
Number of shares covered in the Capped Call Transactions (shares) | shares       5,600,000   5,600,000     5,600,000  
Purchase of capped calls related to the 2025 convertible senior notes               90,500,000    
Debt instrument, convertible, carrying amount of equity component               $ 154,363,000    
Convertible debt | Convertible Senior Notes, Due 2025 | Fundamental change event                    
Debt Instrument [Line Items]                    
Debt redemption price as percentage of principal amount           100.00%        
Convertible debt | Convertible Senior Notes, Due 2025 | on or after June 6, 2023                    
Debt Instrument [Line Items]                    
Number of trading days | day           20        
Number of consecutive trading days | day           30        
Threshold percentage of stock price trigger           130.00%        
Debt redemption price as percentage of principal amount           100.00%        
Number of trading days preceding notice of redemption | day           2        
Convertible debt | Convertible Senior Notes, Due 2025 | Convertible, term one                    
Debt Instrument [Line Items]                    
Number of trading days | day           20        
Number of consecutive trading days | day           30        
Threshold percentage of stock price trigger           130.00%        
Convertible debt | Convertible Senior Notes, Due 2025 | Convertible, term two                    
Debt Instrument [Line Items]                    
Number of trading days | day           5        
Number of consecutive trading days | day           5        
Threshold percentage of stock price trigger           98.00%        
Private placement | Convertible debt | Convertible Senior Notes, Due 2023                    
Debt Instrument [Line Items]                    
Aggregate principal amount of debt   $ 258,800,000 $ 747,500,000   747,500,000   747,500,000      
Option to purchase additional debt through private offering     $ 97,500,000   $ 97,500,000   $ 97,500,000      
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details) - Convertible debt - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
May 31, 2018
Debt Instrument [Line Items]        
Principal $ 788,800      
Convertible Senior Notes, Due 2025        
Debt Instrument [Line Items]        
Principal 747,500 $ 747,500    
Unamortized debt discount 0 (141,792)    
Unamortized issuance costs (14,707) (13,192) $ (14,700)  
Total debt, net carrying value 732,793 592,516    
Convertible Senior Notes, Due 2023        
Debt Instrument [Line Items]        
Principal 41,278 58,867    
Unamortized debt discount 0 (7,367)    
Unamortized issuance costs (483) (700)   $ (6,000)
Total debt, net carrying value $ 40,795 $ 50,800    
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Schedule of Equity Component of Debt (Details) - Convertible debt - USD ($)
$ in Thousands
Dec. 31, 2020
May 31, 2020
Convertible Senior Notes, Due 2025    
Debt Instrument [Line Items]    
Equity component $ 158,321  
Issuance costs (3,958)  
Net carrying amount 154,363  
Convertible Senior Notes, Due 2023    
Debt Instrument [Line Items]    
Equity component 14,505  
Issuance costs (455)  
Net carrying amount $ 14,050 $ 293,800
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Debt Instrument [Line Items]        
Interest Expense $ 2,118 $ 5,734 $ 4,056 $ 9,218
Convertible Senior Notes, Due 2025 | Convertible debt        
Debt Instrument [Line Items]        
Contractual interest expense 1,121 362 2,055 362
Amortization of debt discount 0 2,528 0 2,528
Amortization of issuance costs 912 235 1,802 235
Interest Expense 2,033 3,125 3,857 3,125
Convertible Senior Notes, Due 2023 | Convertible debt        
Debt Instrument [Line Items]        
Contractual interest expense 6 60 23 141
Amortization of debt discount 0 2,272 0 5,304
Amortization of issuance costs 73 216 157 504
Interest Expense $ 79 $ 2,548 $ 180 $ 5,949
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Schedule of Maturities of Debt (Details) - Convertible debt - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Total $ 788,800  
Convertible Senior Notes, Due 2025    
Debt Instrument [Line Items]    
2025 (Maturity date of June 1, 2025) 747,500  
Total 747,500 $ 747,500
Convertible Senior Notes, Due 2023    
Debt Instrument [Line Items]    
2023 (Maturity date of May 1, 2023) 41,278  
Total $ 41,278 $ 58,867
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Capital Structure (Details) - $ / shares
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Stockholders' Equity Capital Structure [Line Items]          
Common stock shares authorized (shares) 450,000,000   450,000,000    
Common Stock par value (in dollars per share) $ 0.001   $ 0.001    
Common stock shares issued (shares) 67,683,848   67,683,848   66,496,060
Common stock shares outstanding (shares) 67,683,848   67,683,848   66,496,060
Preferred stock shares authorized (shares) 5,000,000   5,000,000    
Preferred stock par value (in dollars per share) $ 0.001   $ 0.001    
Preferred stock shares issued (shares) 0   0   0
Preferred stock shares outstanding (shares) 0   0   0
Common Stock          
Stockholders' Equity Capital Structure [Line Items]          
Equity component from partial repurchase of 2023 convertible senior notes (in shares) 182,000 2,724,000 325,000 2,724,000  
Common Stock | Convertible Senior Notes, Due 2023          
Stockholders' Equity Capital Structure [Line Items]          
Equity component from partial repurchase of 2023 convertible senior notes (in shares) 181,560   324,575    
Treasury Stock          
Stockholders' Equity Capital Structure [Line Items]          
Partial unwind of capped calls related to the 2023 convertible senior notes (in shares)     46,724   15,714
Treasury Stock | Convertible Senior Notes, Due 2023          
Stockholders' Equity Capital Structure [Line Items]          
Partial unwind of capped calls related to the 2023 convertible senior notes (in shares) 27,938   46,724    
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)
shares in Thousands
Jun. 30, 2021
shares
Class of Stock  
Common stock reserved for future issuance (in shares) 21,696
Stock options  
Class of Stock  
Common stock reserved for future issuance (in shares) 2,129
Restricted stock units  
Class of Stock  
Common stock reserved for future issuance (in shares) 2,273
ESPP  
Class of Stock  
Common stock reserved for future issuance (in shares) 3,129
2014 Plan  
Class of Stock  
Common stock reserved for future issuance (in shares) 14,165
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
Options Outstanding, Weighted Average Exercise Price [Roll Forward]  
Closing market price of common stock (in USD per share) $ 183.39
Stock options  
Options Outstanding [Roll Forward]  
Outstanding, beginning balance (in shares) | shares 2,255
Options granted (in shares) | shares 130
Options exercised (in shares) | shares (246)
Options forfeited or expired (in shares) | shares (10)
Outstanding, ending balance (in shares) | shares 2,129
Options Outstanding, Weighted Average Exercise Price [Roll Forward]  
Outstanding, beginning balance, weighted average exercise price (in USD per share) $ 26.33
Options granted, weighted average exercise price (in USD per share) 180.76
Options exercised, weighted average exercise price (in USD per share) 18.05
Options forfeited or expired, weighted average exercise price (in USD per share) 82.62
Outstanding, ending balance, weighted average exercise price (in USD per share) $ 36.47
Outstanding, ending balance, weighted average remaining contractual life (years) 5 years 3 months 18 days
Outstanding, ending balance, aggregate intrinsic value | $ $ 312,868
Weighted average grant date fair value, options granted (in USD per share) $ 81.48
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - RSU Activity (Details) - Restricted stock units
shares in Thousands
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Number of Shares  
Outstanding, beginning balance (in shares) | shares 2,267
RSUs granted (in shares) | shares 691
RSUs vested and released (in shares) | shares (596)
RSUs forfeited (in shares) | shares (89)
Outstanding, ending balance (in shares) | shares 2,273
Weighted Average Grant Date Fair Value Per Share  
Outstanding, beginning balance, weighted-average grant date fair value per share (in USD per share) | $ / shares $ 65.42
RSUs granted, weighted average grant date fair value (in USD per share) | $ / shares 179.79
RSUs vested and released, weighted average grant date fair value (in USD per share) | $ / shares 58.11
RSUs forfeited, weighted average grant date fair value (in USD per share) | $ / shares 83.94
Outstanding, ending balance, weighted-average grant date fair value per share (in USD per share) | $ / shares $ 100.80
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Stock-based Compensation Expense        
Stock-based compensation expense $ 24,901 $ 16,791 $ 45,809 $ 30,585
Stock options        
Stock-based Compensation Expense        
Unrecognized stock-based compensation expense 26,930   $ 26,930  
Weighted-average amortization period (years)     2 years 8 months 12 days  
Restricted stock units        
Stock-based Compensation Expense        
Unrecognized stock-based compensation expense 217,556   $ 217,556  
Weighted-average amortization period (years)     3 years 1 month 6 days  
ESPP        
Stock-based Compensation Expense        
Unrecognized stock-based compensation expense 1,907   $ 1,907  
Weighted-average amortization period (years)     4 months 24 days  
Cost of revenue        
Stock-based Compensation Expense        
Stock-based compensation expense 3,781 2,499 $ 6,886 4,488
Research and development        
Stock-based Compensation Expense        
Stock-based compensation expense 6,152 3,684 10,915 6,491
Sales and marketing        
Stock-based Compensation Expense        
Stock-based compensation expense 8,208 5,265 14,979 9,371
General and administrative        
Stock-based Compensation Expense        
Stock-based compensation expense $ 6,760 $ 5,343 $ 13,029 $ 10,235
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Valuation Assumptions (Details) - Stock options
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Class of Stock        
Expected term (years) 6 years 6 years 6 years 6 years
Volatility (percent) 47.00% 48.00% 47.00% 47.00%
Risk-free interest rate (percent) 1.00% 0.40% 1.00% 1.10%
Dividend yield (percent) 0.00% 0.00% 0.00% 0.00%
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Abstract]        
Net loss $ (16,530) $ (16,052) $ (28,862) $ (23,489)
Weighted-average shares used in computing basic loss per share (in shares) 67,292,000 63,282,000 67,008,000 62,494,000
Weighted-average shares used in computing diluted loss per share (in shares) 67,292,000 63,282,000 67,008,000 62,494,000
Basic loss per share (in USD per share) $ (0.25) $ (0.25) $ (0.43) $ (0.38)
Diluted loss per share (in usd per share) $ (0.25) $ (0.25) $ (0.43) $ (0.38)
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - $ / shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive securities excluded from calculation of diluted net loss per share (shares) 11,110 6,290 11,198 6,168
Convertible Senior Notes, Due 2023 | Convertible debt        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Conversion price on convertible debt (in USD per share) $ 40.82   $ 40.82  
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive securities excluded from calculation of diluted net loss per share (shares) 2,129 2,431 2,129 2,431
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive securities excluded from calculation of diluted net loss per share (shares) 2,273 2,753 2,273 2,753
Convertible senior notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive securities excluded from calculation of diluted net loss per share (shares) 6,708 1,106 6,796 984
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]        
Benefit from income taxes $ (135) $ (2,876) $ (652) $ (2,807)
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
Jun. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Hosting and telecommunications agreement      
Other Commitments [Line Items]      
Total commitments under agreements $ 11.8   $ 11.8
Purchase Commitment - Cloud Services Agreement      
Other Commitments [Line Items]      
Term of commitment (in years)   3 years  
Expiring commercial commitment balance 7.5 $ 12.5 7.5
Commercial commitment to be paid remainder of 2021 5.0   5.0
Commercial commitment to be paid in year 2022 $ 2.5   2.5
Purchase Commitment - Additional Cloud Services Agreement      
Other Commitments [Line Items]      
Term of commitment (in years) 3 years    
Expiring commercial commitment balance $ 5.0   5.0
Commercial commitment to be paid remainder of 2021 1.1   1.1
Commercial commitment to be paid in year 2022 1.7   1.7
Commercial Commitment to be paid in year 2023 2.2   $ 2.2
Maximum | Hosting and telecommunications agreement      
Other Commitments [Line Items]      
Period for various agreements (in months)     60 months
Convertible debt      
Other Commitments [Line Items]      
Debt balance $ 788.8   $ 788.8
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Geographical Information - Schedule of Revenue and Property and Equipment by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets          
Revenue $ 143,782 $ 99,792 $ 281,664 $ 194,880  
Property and equipment, net 63,107   63,107   $ 51,213
United States          
Revenues from External Customers and Long-Lived Assets          
Revenue 131,257 91,784 257,143 179,215  
Property and equipment, net 54,748   54,748   43,339
International          
Revenues from External Customers and Long-Lived Assets          
Revenue 12,525 $ 8,008 24,521 $ 15,665  
Property and equipment, net $ 8,359   $ 8,359   $ 7,874
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Feb. 01, 2021
Dec. 31, 2020
Lessee, Lease, Description [Line Items]      
Operating lease termination notice, period (in days) 30 days    
Operating lease liability $ 53,787   $ 9,291
Amount of lease obligation, not yet commenced $ 1,800    
Operating lease not yet commenced, term of lease (in years) 3 years    
Bishop Ranch Building Lease      
Lessee, Lease, Description [Line Items]      
Operating lease, term of contract (in years)   10 years  
Operating lease liability   $ 46,400  
Minimum      
Lessee, Lease, Description [Line Items]      
Operating lease, term of contract (in years) 1 year    
Operating lease, extension term (in years) 3 years    
Maximum      
Lessee, Lease, Description [Line Items]      
Operating lease, term of contract (in years) 10 years    
Operating lease, extension term (in years) 5 years    
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Lease Cost and Supplemental Cash Flow (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Leases [Abstract]        
Operating lease cost $ 2,517 $ 1,515 $ 5,185 $ 3,031
Finance lease cost:        
Amortization of right-of-use assets 544 982 1,261 2,120
Interest on finance lease liabilities 5 63 18 145
Total finance lease cost 549 1,045 1,279 2,265
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash used in operating leases (1,370) (1,607) (3,408) (3,190)
Financing cash used in finance leases (119) (966) (575) (2,195)
Right-of-use assets obtained in exchange for operating leases 4,090 364 42,429 4,256
Right of use assets obtained in exchange for finance leases $ 0 $ 0 $ 0 $ 0
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Balance Sheet Disclosures (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating lease right-of-use assets $ 46,966 $ 9,010
Operating lease liabilities 7,758 3,912
Operating lease liabilities — less current portion 46,029 5,379
Total operating lease liabilities 53,787 9,291
Gross 44,009 45,021
Less: accumulated depreciation and amortization (42,211) (41,908)
Property and equipment, net 1,798 3,113
Finance lease liabilities 36 612
Finance lease liabilities — less current portion 0 0
Total finance lease liabilities $ 36 $ 612
Finance Lease, Right-of-Use Asset, Balance Sheet Location [Extensible List] Property and equipment, net Property and equipment, net
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Weighted Average Remaining Terms and Discount Rates (Details)
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Weighted average remaining lease term, Operating leases (in years) 7 years 10 months 24 days 2 years 7 months 6 days
Weighted average remaining lease term, Finance leases (in years) 2 months 12 days 6 months
Weighted average discount rate, Operating leases (percent) 3.20% 4.50%
Weighted average discount rate, Finance leases (percent) 12.30% 7.90%
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating Leases    
Remaining 2021 $ 3,807  
2022 10,312  
2023 8,799  
2024 6,016  
2025 4,916  
Thereafter 27,360  
Total future minimum lease payments 61,210  
Less: imputed interest (7,423)  
Total 53,787 $ 9,291
Finance Leases    
Remaining 2021 37  
2022 0  
2023 0  
2024 0  
2025 0  
Thereafter  
Total future minimum lease payments 37  
Less: imputed interest (1)  
Total $ 36 $ 612
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Inference Solutions Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Nov. 18, 2020
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Business Acquisition [Line Items]          
Cash paid to acquire business     $ 0 $ 28,313  
Contingent consideration   $ 23,300 23,300   $ 18,100
Goodwill   165,420 165,420   165,420
Inference Solutions          
Business Acquisition [Line Items]          
Consideration transferred $ 156,700        
Cash paid to acquire business 137,000        
Contingent consideration 18,100 23,300 23,300    
Contingent consideration, range of outcomes, low   0 0    
Contingent consideration, range of outcomes, high   24,000 24,000    
Goodwill $ 130,976        
Business combination, acquisition related costs   0 300   2,900
Inference Solutions | Acquired technology          
Business Acquisition [Line Items]          
Acquired finite-lived intangible assets, weighted average useful life (Years) 6 years        
Inference Solutions | Customer relationships          
Business Acquisition [Line Items]          
Acquired finite-lived intangible assets, weighted average useful life (Years) 5 years        
Inference Solutions | Trade name and trademarks          
Business Acquisition [Line Items]          
Acquired finite-lived intangible assets, weighted average useful life (Years) 2 years        
Inference Solutions | Maximum          
Business Acquisition [Line Items]          
Contingent consideration   $ 24,000 $ 24,000   $ 24,000
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Inference Solutions Table (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Nov. 18, 2020
Business Acquisition [Line Items]      
Goodwill $ 165,420 $ 165,420  
Inference Solutions      
Business Acquisition [Line Items]      
Cash     $ 1,394
Property and equipment acquired     124
Other assets acquired     2,238
Goodwill     130,976
Total assets acquired     164,832
Liabilities assumed     (3,525)
Deferred tax liability     (4,616)
Total consideration     156,691
Total consideration (net of cash acquired)     155,297
Inference Solutions | Acquired technology      
Business Acquisition [Line Items]      
Finite-lived intangibles acquired     28,600
Inference Solutions | Customer relationships      
Business Acquisition [Line Items]      
Finite-lived intangibles acquired     1,100
Inference Solutions | Trade name and trademarks      
Business Acquisition [Line Items]      
Finite-lived intangibles acquired     $ 400
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Virtual Observer Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Apr. 01, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]          
Cash paid to acquire business   $ 0 $ 28,313    
Goodwill   $ 165,420   $ 165,420  
Virtual Observer, formerly known as Coordinated Systems, Inc.          
Business Acquisition [Line Items]          
Cash paid to acquire business $ 32,200        
Goodwill $ 22,646        
Business combination, acquisition related costs       $ 900 $ 300
Virtual Observer, formerly known as Coordinated Systems, Inc. | Acquired technology          
Business Acquisition [Line Items]          
Acquired finite-lived intangible assets, weighted average useful life (Years) 5 years        
Virtual Observer, formerly known as Coordinated Systems, Inc. | Customer relationships          
Business Acquisition [Line Items]          
Acquired finite-lived intangible assets, weighted average useful life (Years) 5 years        
Virtual Observer, formerly known as Coordinated Systems, Inc. | Trade name and trademarks          
Business Acquisition [Line Items]          
Acquired finite-lived intangible assets, weighted average useful life (Years) 2 years        
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Virtual Observer Table (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Apr. 01, 2020
Business Acquisition [Line Items]      
Goodwill $ 165,420 $ 165,420  
Virtual Observer, formerly known as Coordinated Systems, Inc.      
Business Acquisition [Line Items]      
Cash     $ 168
Tangible assets acquired     200
Goodwill     22,646
Total assets acquired     35,814
Deferred tax liability     (2,910)
Liabilities assumed     (682)
Total consideration     32,222
Virtual Observer, formerly known as Coordinated Systems, Inc. | Acquired technology      
Business Acquisition [Line Items]      
Finite-lived intangibles acquired     12,200
Virtual Observer, formerly known as Coordinated Systems, Inc. | Customer relationships      
Business Acquisition [Line Items]      
Finite-lived intangibles acquired     500
Virtual Observer, formerly known as Coordinated Systems, Inc. | Trade name and trademarks      
Business Acquisition [Line Items]      
Finite-lived intangibles acquired     $ 100
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent event (Details)
6 Months Ended
Jul. 16, 2021
USD ($)
extension
Jun. 30, 2022
$ / shares
Jun. 30, 2021
$ / shares
Subsequent Event [Line Items]      
Common Stock par value (in dollars per share)     $ 0.001
Subsequent Event | Five9, Inc.      
Subsequent Event [Line Items]      
Termination fee potentially required to be paid to Zoom | $ $ 450,000,000    
Number of extensions to receive approval | extension 2    
Extension period (months) 3 months    
Number of additional extensions to receive approval | extension 1    
Subsequent Event | Five9, Inc. | Zoom | Forecast      
Subsequent Event [Line Items]      
Consideration transferred, equity interests issued and issuable, entity shares issued per share (in shares)   $ 0.5533  
Common Stock par value (in dollars per share)   $ 0.001  
EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,B%^U('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #(A?M2/-JZ+>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*''_@4ESV=BI@\$*&[L966W-XL38&DG??D[6IHSM 7:T]/.G M3Z *O<(NT'/H/ 6V%.\&U[11H=^*$[-7 !%/Y'3,4Z)-S4,7G.;T#$?P&C_T MD4 6Q1H&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #(A?M2,USH,$<% #[%0 & 'AL+W=OI#*X78'@.!%4$"$K9ILUD2TJVV51\&>\#6VC/N>!R2 M?]\[-M@$F6NK?0%_W>/C.W?._1COI/J>!IQK\AI'(KWN!%HG'RTK]0(>L_12 M)ES G8U4,=-PJK96FBC._-PHCBQJVP,K9J'H3,;YM:6:C&6FHU#PI2)I%L=, MOL:@_R)KR'?I4?'Q'S*6LKOYN3.O^[8AA&/N*<-!(._%S[G4620@,<_>]!. M^4YC>'Q\0%_D'P\?LV8IG\OHC]#7P75GV"$^W[ LTD]R]PO??U#?X'DR2O-? MLBN>[?4ZQ,M2+>.],3"(0U'\L]>](XX-G#,&=&] 3PR<$S;S*/+@EUZ\S?T7%+)[DYGHLZZ:_I.M4*XNYO!+)70O9RR-X9R!OI9; ; M-'E^2WB=QW%SQ^X^(BSZ)8M^.Q:/&5.:J^B-//%$*EW'"(?2*N,(HT'):-". MT9*K4/HFH@@$=JV+<*1##/WPX4-#&%R5W*Y:KIEBH&.Y#)UW%XZU85&*^6M8 M)<(*\>N9,YNPPOPI((58V;Q+LA*0V@1JSA19V@;(4:_KNJ.>0['%=6C%D+9A M./5]2!3IQ>& W,-SY(NH]QT.Z4+XD5F8!C(A-PJ6'2-:*;;C_G>BSSM92Q2' M7&4A!(O;MS&"E?X[N(*?$IR;,XC$9[D3M>1PN!4#+6*Q%!BY*BTXN)B?DBOW MR5+)EU!X]>N,8\ZG&+4J/SBXK)]26\I4LXC\&2;G-R^...KU4>ESJOS@X**> MK^$4JNGS5'" $>UC1*JDX."*?B\]\,DRD ++"@T@%-("= -HN%=IP<'U_#G4 MD*'DACCTI_7/9,6]3(&W:FGA2',90Y@3J(R][QHM7LNHCFT#P.+NZP/&I,H-%!?R@\?([:L7, 'U M^KG$V@#T,%W=3+'BD5;9@+;*!O-,*5,6%;50[B[0BZRVD6A _';:?KQG5LD_ M;27_=P**VJ)3-%4D.U"M988C-C"K=)^VTGU3L$'9 ;*ZE:IV&S3@W#,%,3#U M/.B(H9SA?@&)<:SDG[:2_U7,HHC,LA1NI_6KB>,T%;FT4GW:2O5O8ZZV)L ^ M 8(.0&;CA(EZ]^& C=0JT:>X9A^<%7!P%D;H_S4$M!)_VJHEV.ODJM#)5=[: MDR^9AG0IC*;5MM4%>%PCQ1C=32CP05Z M"I3\@E;$ZJ)[U@!P=@=:1^,U(T#YU#$EGND9BTE;>;6<;$[S>9Y5/5Z,13\S MHU\IB?@&3.W+*]AJJI@T%B=:)OFP;BVUEG%^&'#F@/L;*?7AQ+R@G/=. M_@502P,$% @ R(7[4I#*MJ9Y!@ UAL !@ !X;"]W;W)KQ))S//UY/M[O2%T\BO9!;CA7P5-=-?)RL5%J M>[Y2-+T00M7U\N/J#S*Y+J 9W%/R5_E)/K0$_E3H@'??.IN%R$6A&O>*ZT M"P8?>W[%JTI[ AT_#DX7PS/UP.GU3^]_=).'R=PQR:]$]6]9J,WE(ET$!5^S M7:6^BL>_^&%"L?:7BTIV?X/'WI9&BR#?227JPV!04)=-_\F>#H&8#$"N ?@P M +]T #D,(-U$>V7=M*Z98JN+5CP&K;8&;_JBBTTW&F93-OIGO%4M_+>$<6IU M)9H"?A1>!' E15463,'-1U:Q)N?!K78L@[/@^^UU\-N;WX,W0=D$WS9B)UE3 MR(NE @W:TS(_/.]C_SSL>-[?N^9=0,*W 0XQL@R_\@^_YCD,1]WP\'CX$F8^ M3!\/T\>=/^*:_JYM>:,")B7,\]SCD0P>2>2YV( R*1LXAF*#W;=!P M91,:&PIBDB(TTVE:16E"'#+I()-Z9=ZT?,O*(N!/6[V>9)<#0FUX"\MXFF0V MW=10A#%"X4RW:84HBC*[[F30G7AU7_,U!WF0KZ)1+515J*R0M++LJFPNI)+. M<">F;)ID\W!;K$*:Q7;9Z2 []_!ZM)AH1N>EP6*6A9,$/Q8]@1?RBO[4*-;PPLQI6>"',N)*W9%K MR ^VOM)Z@F[!$B)Q@HP:8#$,*4DB1Q^#1H2AY$5=7%6RN[*"@'-O*X=&R" _ M98;>8\N>]?JPSM]D!THHP?/9V\Q0Y, @&A&#_(P!B>T.LLYL-R;1L.HV09)$ M(8[FNDVS*(IB1]'!(V_PZWAS0BTV 9*8A<=B13+DR"\\8@;[,?,SQFM>@.@* M/ATB;?0@ADC3"A:!(Q'P9"?C1\PM;#-DH-C3R5!:.!*GADJ+%>2K0^7(&NQG MS1]ETVTL7_:CFQPA\ZIBL:'.7WPD#?:39BCF+=_S9F==^-C"$0#)O%^SF:$L M=31L>.0-]O/FN ,^%4D3#HADT:1M/(BUV(4DIH[-$1XI@OT4N1+060#B=),A M>5.*-FB$6[2 M"A%DIKEI1E!$'368C% C?JCU:_*$1F+9"R4D-+;[%KLDA4V+8U-*1IP1/\ZN M1%V7?9/?GU1!PPJYPIO_^#H>,XC M'8G_H.]6B?QA(RH N.Q60/*^VY&K9^^AW^34[\2Q'\04VGRI'V,-H053\WIF MLW&4 C*2C/A)]J$HNAT(Y*4^GSHK82_"MB7DJ56F!5:44@-J%KLHH0 4A]R1 M:N3D:=^NWE7=(?2AG14U),-&OSG8ZPTJW%MQ3$QT8?,DU30BQ+7L1[@1/]RF MH@N^+O/2>@9!3%Z=X3#"F9$(%D-H&9"KG)*1;,1/MKY 2>=BL,HV$84H3L)Y M)V:QPTF&J*-G)"/-R$O.^J8,TU7KE9-(S:-VZR[59FC=I2XG+UWT&Z_/K+TO M&PE<7&PO=V]R:W-H965T M&ULI5G;)I,XNMV6EKB<; MK7>7TZE:;L0V5Q=R)RKSRUK6VUR;V_IAJG:UR%>-T;:<4HSCZ38OJLG-5?/L M4WUS)?>Z+"KQJ49JO]WF]?=;4A0S49;6DYG'WYW323^F-3R\?O'^8T/>D+G/E9C)\H]BI3?7DW2" M5F*=[TO]63[]+#I"D?6WE*5J/M%3A\43M-PK+;>=L9G!MJC:[_RY"\2!@?$# M&]#.@+H&?,2 =0;LU!%X9\!/'2'J#!KJTY9[$[AYKO.;JUH^H=JBC3=[T42_ ML3;Q*BJ;*'>Z-K\6QD[?S&2U,LLN5LA<*5D6JUR;FSMMODP^:(7D&GW1;474-*TAG%C: OAXPWA+$GIU?3Q<"U\ M6)8EF8.:^RB:DCCFQ[ %,&;&TQ3WL".244\R"I*<2:7M!JO'R;8.HH.!8\ZR MR.'JHSCE$7.X^BA".>:C2$*Q@YK[*!XGL1/PA8]B M)I )',BLIYP%*=_EI6@;CI$PWX0-*<0V V:(J;-_9SZ*4)05@!,>9%P QZF[2Q:@.T;(6 P&A43"$JG)_WNQEK7H MF".=/X\T$5^QO#6J/W9U-8A+,^JU$0!'LXAXY"%<3+-XA/R@E4A8+-T:\6"4 M==M)7F7O*QBS!!YW $73)':I [ XHBYQT!D>40YT$$TT+)I^$QJ59N$AFIUI M?+S($7.K&XS#+HE'O[NNM$ZNPTZB?!YC#,IP["1JD/\HCR8"[=69H*[>VK/\/>%(S=OM'> MU;]+LD&>T+ \&9*L<:K@$ .O.Q*:48R]30L@&4U]Y!STB7'J(1<0DO*,'R*/ MV0_ZA(;UR6&FA?C[\F",/X 6_7E XE*@\[I_\V80**9N MJX=0S/U[ X X'2E7;.CS+-SGC_-G;,49V,ECXM(=P;EJ?0[AS(I[;TQ!',.Q MJVFG!PW*>WY++&0&>S\GEHCUC&]RW M1WX?\OJAJ!0JQ=H,A2\2LT!U>XK6WFBY:XZ)[J76 M_+ZY2M,R^F.]RC;/3Z[*\GIV=K:97Z7K9/,TOTXS(I=YL4Y*^K7X>+:Y+M)D ML6NT7IWQR42?K9-E=O+BV>[8N^+%LWQ;KI99^JZ(-MOU.BF^O$I7^>?G)^SD MZX%?EA^ORNK V8MGU\G']'U:?KA^5]!O9S>]+);K--LL\RPJTLOG)R_9+,2\ M:K"S^-_?)F\?QD4HTH7:7SLNHBH?\^I39=K:J>:!S_ M/G1Z?7\)#Z)%NEELEV5O^2?77J8 MD*KZF^>KS>[?Z//!=G(2S;>;,E\?&M,(ULML_W_RQV$A;M. 'QKP5@/5UT < M&HA6 R9Z&LA# WG;!NK00+4:<-/30!\:Z%8#HWL:F$,#<]LAQ8<&<:N!F/8T MF!X:3-MSZ+UPDZ]7;M)JHOO.P6XN=OMJ]\Z#?;W<;'>]S_8;:[?&L MR#]'165/_54_[+;VKCUMQF56J?!]61!=4KORAI<4R7U1S>KG(KZO;P!/ZZ?]HH:NY@E.< M#Y_B5_:_H-'%R+CR]9KN/[M5!:U?#[=^N:!%IX$GJ^A=LER7R_D2S F_L O[D/\%TOLJ>75^G'998MLX_DTU9) M-D^CI*1)S)]&@CV)^(1-D6[W?>I=GY6___2"3;54\;.S3\=ZZ)IIUC1YW341 MBL5FTC1[TS531C=MWG9M3IG2$SF]L6NLD+A9(7''%?J1;FO[&]Y/MUFMBWW_ MJK$,2DH\+'DS++EK)GJ&13N>HJ\-C8;.O_OII^IV"^_9O_Z2KU8112^?DV(Q MM&O4S?9P5LL-YOM;GGH9U(HK0979)%]2HMR^=LJC39IMLR+ M*,O+E)Q#EC9;S?--"7V$ZJP>+9[0HK611LT:$]4W$]6#$WVW+>97U2K34.?) M]34I?)ZL5AL*1/=Z+_/QR:)9ZCUJUIB5N9F5N=OENRSR]6'X MNS"[OH3B3K,RW>'RJ8@GT]:TQNT:\XIOYA4/SNO-T1:<[[WMIM)#M*5Y1M<) MS8)89]P9/]>Q,JT]>1%W;VZMA>CI:(+787JS#M/OOP['MSUTEYMVIV)X MSTV.3>HP=?* J:1_I,5\N9?G_O#>L^)@<]*]#T_BEJ=Y/6;5G,=1N,T>8QYC MBWXXZ_%H!6<]@ZUC C8<% P/]E.Z*2MW2)"&51;+>74C/!AD2WP7/YRQ<7]N MJ86!J*)G)K7O9L/.^X$S&5U^X-HG?7N^]NQ,WG/0E+,5T<7[=^]&!R:[RSWI M\86L]OILV.W?8F#PVG=]L]):MX4W8M4<<^W V; 'WP5$IU7!9K%S>)0P))6T MX$"[[E9,5*S:(QTS:PZU]LILV"WO$YMY(['Y<95O-E5DUY/?O&)=7RIY*XQX M,V+4'&_M;=FPN_T'A7#5\."PNI[ME L9MR*!M^-VS<'5+I -^\"+;-'*:MYN M,XK3)U6TKT[5CDZ-;R&&5NE:G MS$R5Z+F&O/:O?-B_MI:IE=J,+=D%!]Y2\6F/:GGM+OFPN[QG6MKUAC@O9;=( M3(%GA9EIUPZDIEVCP=R4'Z7O=\W?[YJ=\JYG'DA/>>UZ^;#K[0KP:"A8@(<> MCZ\+-U.F6W*PP.Z42?(6T_:%[AIJT[[071\NC9[*UH;X&9Y4QY+Q]H[H=BB$ M:N^(KM$IF\8DZJ:A1VO"C>SQY;P.,OAPD#$L_+%+=<&[ 8;6LE?X=8C!U?!-]N*Z*X]&O%W^4E5>N$J.+;+M.BUT@ M@:J9K\9.\_[#;F5/)WIHV'7DP(+0R;ZOKFSA7NZZBDH MB=I_B_L6"1ZQQB>Z7K^_R"=JIR_N6U>XV(Y; C'BJ.2> BF9ZH5E#]=MRN.;C:D\J[YN:C MQ3$)'!DJCDF0+8Z O6!P#=J X!JP&BV/RZ!'[0W+DT>*8!#ER?W%,UNY2 M#KO+L>)8SP7L^CQ87#G8C1=7@&&GN )."HLK\*2HN (Z[!97@!$NKH#3#A17 M9!T(R.% X"Y5N9Z]T_7Y _4567M]:;Y_EBEK_RW_(D_H)7JN8#HWHA&KYBSK M8$#^!9^_RVZ0('C/5%0=(ZCA&.'=8;#;[/,R6W3RY82.%6FY+&Y>&FW,MYM. MW^TJJFXXT;[##)HT)UU'&VJD//#=)CUV414(3F3?_.K81#WD^?Z=\BW5#5&D M%.V:P)A54A"X=[ZE0*@C>^Z\J@XFU$,2]GN]5*' 4_Z6DSZ8W.*E M"G7T\M]#TO4'9XX*O C0Y_A4[9+5?7/S6V>."OCDGAA3U0Y9W3<-'TP<53>] MCEG[N?_K,:OFF&LOKH:]^%T21]5UL5)UJX:C9LVAUJY8#;OB>R6."CQN%^V\ M<<2H^;II[6_UL+\=2AMUU]6=\CC6/>F@KOV='O9WP^D@@V,!C]HU-Y/VLR,- M'K5W7G(%C]JUUJ*=#@([/FV_4 *,3OE$\FG/KM>UU]0CI?5;9X-HQ2XT>,YN M=%_14==.4-_U_?364RQ\_4!J+27O7K];/$$'?0G!5. J-3%AO3 M=Z?5M0/6PP[X3H_^\"4$";V9\)Z;E*X=JOX3'GKKHW?<'U*V_H9)F0:OLS/9 M=@5C5LU9UHY6/Z3>_4A)F0:/N^.^^W7M?_6P__USDS+===7MO'K0I#GIVI/K M84_^UTG*-/#\?4&5J3V_^6YONIMNH, Y;S\$&[-JSJ,.)LR?\J:[ 0$'[RG4 MF=JGF^_^IKL9?]/=W/I-=U.' >9/?=/= -_->AYBF]HEFT=_T]T G]RGQ=HA MFT=YT=UT,U>0E(U9-<=<>W'S[5YT-UT7R^5TTGZ:-VK6'.K1GY\]PHON!KP3 MUO[KG3YIXV-/@/WM_-=)J M_\?CE3[>)MDV*;Y$A_3DR2Z,J?X(/LF^1$GU%^6D^Z/W2I]&U;NL1;4ZJR]- MZR*M )DGNU?VBG2QW7\:A8*CZC,OU8(F1W_3OMC_37MU,_R!\Z?F;__!].2_ MULO5:O<]E6RXH_I; ]?5MP;H LWWWQK8]<=T_%2V.MQ4I#7?:+%-OP9O\_J/ MZYO\#[-'J?IM$_*+*+6'1)0=XZ+ZAEMO^4 M#9WQ*Q\]W6.UO&?^Q->S@(Z;M7L7*%^U,RAXU[- M CIN]>Q/>S (Z;N/9>8SZB6<.'??Q+*#C M=CH[GZ)^IC.'COOI+*#CEDUFY_NOR+1[(N(@\40"))8QZHW!WACUAH@G$B"Q MC#8W@[N;B(/$$PF06$9;G,$]3L1!XHD$2"RCC<[@3B?B(/%$ B26T79G<+\3 M<9!X(@$2RVC3,[CKB3A(/)$ B66T]1G<^T0<))Y(@,0R$@"#"B#B(/%$ B26 MD0P8U $1!XDG$B"QG+3 H1:(.$@\D0")Y:0%#K5 Q$'BB01(+*]N]/A.7]WJ M\;V^NME#+7#2 H=:(.(@\40")):3%CC4 A$'B2<2(+&*)!$@L)RUPJ 4B#A)/)$!B.6F!0RT0<9!X(@$2RTD+'&J!B(/$ M$PF06$%:$% +1!PDGDB Q K2@H!:(.(@\40")%:0%@34 A$'B2<2(+&B"GUP M[%,%/SCZJ<(?J 5!6A!0"T0<))Y(@,0*TH* 6B#B(/%$ B16D!8$U (1!XDG M$B"Q@K0@H!:(.$@\D0")%:0% ;5 Q$'BB01(K" M"*@%(@X23R1 8B5I04(M M$'&0>"(!$BM)"Q)J@8B#Q!,)D%A)6I!0"T0<))Y(@,1*TH*$6B#B(/%$ B16 M5LD S@:J= #G U5" +4@20L2:H&(@\03"9!825J04 M$'"2>2(#$2M*"A%H@ MXB#Q1 (D5I(6)-0"$0>))Q(@L9*T(*$6B#A(/)$ B56D!06U0,1!XHD$2*PB M+2BH!2(.$D\D0&(5:4%!+1!QD'@B 1*K2 L*:H&(@\03"9!815I04 M$'"2> M2(#$JBH]QOEQE2#C#+E*D:$6%&E!02T0<9!X(@$2JT@+"FJ!B(/$$PF06$5: M4% +1!PDGDB Q"K2@H):(.(@\40")%:3%C34 A$'B2<2(+&:M*"A%H@X2#R1 M (G5I 4-M4#$0>*)!$BL)BUHJ 4B#A)/)$!B-6E!0RT0<9!X(@$2JTD+&FJ! MB(/$$PF06%T5C'#%J"H9X9I1532"6M"D!0VU0,1!XHD$2*PF+6BH!2(.$D\D M0&(U:4%#+1!QD'@B 1)K2 L&:H&(@\03"9!80UHP4 M$'"2>2(#$&M*"@5H@ MXB#Q1 (DUI 6#-0"$0>))Q(@L8:T8* 6B#A(/)$ B36D!0.U0,1!XHD$2*PA M+1BH!2(.$D\D0&)-54+%-=2JB(JKJ%49%6K!D!8,U (1!XDG$B"QAK1@H!:( M.$@\D0")C4D+,=0"$0>))Q(@>1E7GYY'^_I5S+]^E/[L!FWVG[3_>U)\7&:; M:)5>EL]/)D^K!\#%_BOQ^U_*_'KWI>[?\K+,U[L?K])DD1:5 ?'+/"^__E*= MX.9;_2_^'U!+ P04 " #(A?M2N1BY!V4) !Y)P & 'AL+W=OKVZF*C]>[C?-XN-V++VP_-3M3P/^M&;;F&C^IAWNZ4X"L[:%O-<9IF\RV7 M]<7UI?WN3EU?-IVN9"WN5-)VVRU7SS>B:AZO+M#%X8MO\F&CS1?SZ\L=?Q#W M0G_?W2GX-#_>926WHFYE4R=*K*\N/J&/MXR: =;B#RD>VY/KQ$QET30_S(=_ MKZXN4J-(5&*IS2TX_-F+6U%5YDZ@X^_AIA?'WS0#3Z\/=__%3AXFL^"MN&VJ M/^5*;ZXNBHMD)=:\J_2WYO%?8I@0,_=;-E5K_TT>!]OT(EEVK6ZVPV!0L)5U M_Y<_#8XX&0#W"0_ PP \'D C \@P@-B)]LKLM#YSS:\O5?.8*&,-=S,7UC=V M-,Q&UF89[[6"_Y4P3E_?-O4*%D6L$KAJFTJNN(8/]QK^P&KI-FG6R2UO-\DO ML.)M\NY[S;N5!)OWR2SY?O\Y>??3^^2G1-;)[YNF:WF]:B_G&I29^\^7@XJ; M7@6.J,B27YM:;]KD"ZA9O1P_AQD=IX4/T[K!DS?\3U=_2$CZ)O9^).9EX\"U=>!:-=L$=J'B6M8/?1A++47[<>)WZ/%WJ/T=&OF= MK[#OJZ8-KD _,K,CS>;>7\]P463XQ'YY-* M0 I+E,E5LV8]Z^ #;UNA@Q&0>]HHSI!_2K% *UA>B M0"M85UC;OSO92FNP;-JP_B+@6YH5HPGX5CE)67@"Y7$"Y9LF *&SE1WLXQIR ML?HA-%] +,MZ+X8@#\DO/6&$F>3T0KUOE)$T+!ZE+L>GD_+OS'ZRX 7N)ZNF M6^AU5X'3ETT7$3O<\85:DH_$AHQ8)-;1"9'0I-I[W2Q_S R;38!LH6!IHYMR MN-6+F&9%6HZ%^F80$T4D*A!V4O'; ENVUJ4VHQ'RK@N4H,B^'*T0FY_5?DY%!L."J>D[$D\DUL#\W M)K;[#;S00='$DY..%?LF+"]I1+$#'YHFW^V&UP]F"R9K+I71N.=5)\R%23*@ MWTB'RQ; HN+Q1'UU4!&/Y^!;Q?:H R1BDQ/XG3\E"U&+M=0']0.;*J@;;!Q! M9F\,L6!?/$J]@2 [S9O!Z;#SZ^&;S'")8O-Q>$73?/U-;X0*:O(1B7$V5N4; M%3@BR5$4Y=-5F(V1U@3)255A<6DW;"7Y0E9G*PSDL(?.<&](L*;>$7)O(!'T MB(^L&6.^3P)F&*%(9889I$$C!W9\#39/O^S2@+[X)H!N= XO8;L4(EBC,..<7B:<79W M3+@5^\!"=(S?@-$,96DDEV)'-7R&:H>PW?'G6,SB )YRS,8*?2O,HMYS>,+3 M> *!JH-%]P/U9 L'5?OPP830<0T<,"M9%J$J=HS"TXPZR%X+@Z *_@Z;K>45 M7&D@P#G]/G@0SKVX\*UF)8WM-4 @A*=[N:^O;7*#V@/=&4/,"X"P6804 MV/$,%V\ZQN@;GM?WYM@Q"9]A4J>6&VY@!+70ZULL', ,P2S#7@ &#&F6%F7$ M1\01B9SMM99"K 8/;;GNE/7+VR9"?/#@@F3I.$@#=BC+"Q8IWX@#%)D&U(L% M@%"% -7/-ED)X.O." _J#B&II%Z*"MK1HHQL+^+81:;994/4EC.ZZ6L!)9(_ MI-(=)-S?%JU0^W!92GQ4C4OE@ ED!!([W2$GIX/3/ N*;KM%JSFT+M /)LN MP*P$)+A#Q0J?_MR(>M4%9W.^$0N8S% :"QP'.7+^"-+FM\[T[U!JAY)$4'* M6AEB7O,5LB,DBQX\$ -!0=^L!H\( M?K:GHV#P\E0AZ$@?7)X/?9,<%P6*$)@XNI%INMWQY_Z0UQPT+?EN9TIS$[M0 MG-E=#=5T\N7^[B[XU,,')(3YN!P(6+$L MBYQZ4P=1>@:B_6XPDC=-M5IPD*M$94]P(-.;9#Y&T[D3'1H )_%/J )FL;5P M:*73:#WN;9A.GQI%__PA_+@I $N6C^N7D!5&9:17H8ZH=)JH1PJ]&S#T_D6] M'YYV'Z;N56"KCYOZ'.> P-+E\7YMZ9I?II.B&F'MK(>,=% 2OHNR)U'W.08.?:KIV$.#]Y?F=Q9E"=R*WAQ? *C/5A MIVH)S;P8//JD[;[0&]5T#QLH" ?/5T."7L)(N0\>DK$ +@HT1F/ *H)PYGC" MSIU NL-Q,XUC,>*J\^%I)3\ R8D]SK-^?4?=+.SKTHM&JV;K;W<" [UI3& _U\W4/&PO=V]R:W-H965T&UL MO5IK;QNY%?TKA)JV"2#+DFSGM4D V4ZZV2(;-TJV:(M^H&8HBEU&;PYA4_NW)O7MDZ%-JH*R=\ M79;2;<]583>O!Y-!\^"37JT#/3A^\ZJ2*S57X4MUY?#KN*62ZU(9KZT13BU? M#V:3E^>G=)X/_*;5QO?^%J3)PMIO].-]_GHP)H%4H;) %"3^N587JBB($,3X MGF@.6I9TL?]W0_T=ZPY=%M*K"UO\7>=A_7KP?"!RM91U$3[9S<\JZ7-&]#); M>/ZOV,2SS\ QJWVP9;J,WZ4V\5]YD^S0N_!\O.?"-%V8LMR1$4MY*8-\\\K9 MC7!T&M3H#U:5;T,X;<@I\^#P5N->>'.I?.9TQ1:R2W%>>QSP7DB3BWET%#V? MZY712YU)$\0LRVQM@C8K<64+G6GE7QT'R$(4C[/$]SSRG>[A^U1\L":LO7AK M^C=HZ7XUVSA M@T,@_?L @].6P2DS./W=+?][\!7OD$POAN*]R49\50' NC?@D2VN&XD(6&LR,EKOTUZ!OE["%(C[B;>U0$X=BYK5D MLK.:HJ+0<@@+Z&P-933,J(MMHQ;*EU?29>LA*L8U*F&%NA:&PLM"^2'RV7U3 M9-XAT\L*C;ELQHV-,9KBZ*^#QZGTQM)J?D#$X[$7"GQJPU*3$XY664> MU94%HCU(72!TSZ77E$6(8:0"DIE]15DF45Q8(F)(ID+'5RR%1ZW).:&7VDB3 M:1#TN,G&1RI+F&VAE$&6J4JF?"9R+L?I9*B5,@K)"07P1E5$37;E#)D*NE41 M,YL,\<5H.C,G/KX-C[_,9E<[42FK"H50+@KD=DW7Z:%3J[J(T=ZX\S&+0$Z^%+"AB M^OFI"@WHVK3F3CFFV,0P4A%B5 AVRXVE)C7)E7B'?DO5G2H25ZS6 MLQ5!"NG78HD)I"\6K%)(Y.!2XSS"%?AOMI_B BE',,Q)Q+ U5>J\94G25CLR?)'DU' M)YA8BH)^1XF0K"A'VZ@QW>UUBDKJ_$B;HTQ6.LB"+*S]7<*$]5KU_%I2<<,A MA1::MTJB@ 42N38;#?.S_ZN*_(1TH?,%>R$)#]5/R#W7"$1-!1UNIE#DNC 2 M7SSWY;<>'9I[ KD^5LE6UX=D[KZZZLCSI$Y7%DC"4GX#3&B9<^_Q&*&K!E M24A&$F-)9J93 W,"H/5,F&_6Y-'% MB>VN"8@CN#:**BHCM5@3KV51L[([=B 74 BMG:U7:[%HIBB4Q065NMCD/G3\ MH] ZXRZLB"A+RBURU[W@O.4"'NLZ]51G?15Q(B[3$B+!3K[=4&ZHQCJ=A9JQ M@J^+0&)1O]PM#Y@D.LZC'PY\G^]IBGWK]U%5T2"$62QE-B?]W)_VD: R$ M)6:Y94#7%]=9@[^S%'!HNK-Z!2ORU=AFW\WFYQ@%?4TWYU\ 74?\]FB,X>E2 M+<(1_2=FY@67!=_@JH^$W\7'E'N/ D]^!) QR\+@%LE^2\D,!YCW6_2NH>:Z2:4Z5MIPG?5=M9>*40HK]7CZ9"_G='T!E(\XI')SE\CN-,\+P5C] M$64T%U 4B9XUFM8J$:?H5I/47"G% 4!(HP@9G I=8D8@I*/."MF% C7#D+!M M;-)[OZHU5__=*9U:6VH"+!V-&%L^T9SGIP3 <"';+;)]FW!/V"BJZ75 ]35Y MFN7N4:K#RG7)X/RZ&4JIK5JD]W^H3#,8Z'!FTSII-TRT&\A#S29+E' M9Y\$ M&(+FR%B+Z$S/[G2[9_I=BW 9SQ(^[*%<8D^5Y%9TLD0]C<>CR?3LCWM;.P,8 M;OX\-P\.XH#!D[9Y[;(X&X]_S.*L8W&VGP7O$V !NU)<9UK?')0LFFRP7_ 8 M_M':$:[T8SUZI9M[G#KJ];"FR3>]+ZY]$D:E$<":!F(G+'"_'>+F25 &%7UJ M7=@V!:C+@%X@X#)%HZ/-SJ/)T^>CTQ99YBHC6,F+OEMPDH>-""<[S B4'>.Z MKUZJ5VJ_:EXUUB8)3L]&SUH) -5;";BD'>9%_9"BEC"$1>X2U];3/Q;D0!S$ MS=>CZ;0GW-VT;@VV/X=3;MW.XWUUD1=@;76C29?6C>BY"<;U*PFM'6JN[!&V M^+C9XDD^K[-4:WJUXIXT&M0FEO4%D0WZ*-=%S7Y)=25N0U@>8U.)Y_/2 M PR (E\ C5966#".0-W@DVQZVX;W5%I>2+3@:CJ>O#B$CB8OCB937KS:4HG/ M\H9V8Y\9ICQCC#*/N*'M=K M**:(L1%D/V0JX^\G[:#?X.L#J/I7&\0_$(5O6WUORXTQ2ZM-W SJ=E6#.896 M3@P!TJQ"P(00#0?<$'-4H,S! ! Z:PYW-[8[HO 0:WG#&6#E0JOKF-^IRO3; M7MQZ4W3M)*!I*QLKX;"WMVH&,0+1[2YJ=-]GQ./>QUQ> M^-,G:Y[@3(C?==NG[5?Q6?P8W!V/G]0_2(>P\Z)02UP=CYZ=#82+GZGC#PP: M_&EX84.P)?])'\B4HP-XO[2H8ND',6C_7X$W_P502P,$% @ R(7[4H]0 M2"6(!0 D0T !@ !X;"]W;W)KS[(G:M.1R.;YE@*.]05*II9:U,*1Z]F M,[*509%YI[(8Q>/Q?%0*J0879W[LQERB69,?^F\!)Q46Y^@_(A =DKA%S@S61I=P35@-*8#8=3E<>U[1P-^7*^O' M_WEAP6FWX-0O./W_5+[)\0#R2A1"I6CA2T[X=4$[1ZH-.+$J$"JCMS*C2:G" MGO3B7M&&(XFGNE;.TFY)46[9/ *%+F*=HC&80=JN(=)OM;32>Z?:.MM8'@RL M10HE5,^ID&(E"W*BY3VO[8P-Q*8-L1;>204NU[4E?WM\"E1=[*H+'PA?N:(" M)!,_,H;+9Z##$1_/E##YK M]3YM9N?+:'ZRA-DD6B93^**=*-[,%T5%G$TCY>'*KY"X.EWEL19 M6M2TFZBT5&:LA,P [ZG_6@QQM,N)M!9X<#NFI2?1?#;U__%R<8C;+]>[+B43 MY'8,21+%R8)KL#Q)WNSU &4 5&BU>>_0E'W?8XBCV3*&)$H6"7PFKIZ4T1&\ M2Z;19#$[;A['L^6Q%_ZU+BNA]HTBR+02>SH.7"N]3FO4*)WH%=M..U=CJQM M&N&.#TYS8I:VI E[<46&)<&M%8UG7C&B&+Y%MD^L0V37WHO+S].BU,;)?VE$ M;XEZH0"MD]0&.'+;UU:H<"T=5&BD)LLUK(E!V*,PE&&/W!]_.(DGBY_L=]O> MIV0=N]:*664(92#&[2N9>O(,6CK]F'!?$FI-:^+0)PP6S59R$VN4XQ/;J)!N MR,V1NE/$S'HZG=]Y[2+-FL0NS[69O0*^+ZQ>!B+;>WPM>7R)#NF72%^[ZK#N$6^6+&!;I!XX\+YN'W52$W M7JP6+GW:3R0@-AN#9(5-2=CL4"8"H*P(-ZO*\!8C0>C4PY3J\;F@::M(%D56 M-YN$@E%X,C<4E$2L59!G6W#3 :]ZP'4/^$Y0\YA.DP.1#\3A&R<#H(!=#0XE M(-8KDNN]WSFD9%_<]VM=&ZYJD^IK(,(69$N%]P[B::.**&3-$ZMPE/=EP"T3 MQ=H]4C/DE)"_K08;T%5H'90)EOZ9XN8RS3W5.VJ#.BQ.ZBUJV[#J2]?L(39X MG4CBW_G64@GCJ_RH>%R=MGZ!5 +8+V17NZZ'WM6$\O65Z8@CH7-?KDE,3MJU MY+YF/!+I.TQ_XKDP56VHF2O?BB_OKF$^G@^?NL^->M=DZB4;_S' VXG("C?F M;K3[WK@,U^R#>?A8^20,$6(IW36YCH>+V2 VT^V*U2M?BT*RO[[&);U_MO;FYLME4[:2=ZKRJ\66NSDS5NS>;&[HV2 M.4_:E3?1=#J_VM ]^ M+C;;FA[\Z+:DB?WK=O7O M6'?HLI)6W>KRUR*OM\\NT@N1J[5LROIG??\WY?69T7J9+BW_+^[=V&1Z(;+& MUGKG)T."75&YO_*3QZ$W(1V;$/D)$7B.UD8\8LL&R7>*&D;H_C=TYL:F]&4 MF\PO_-(M'(TL/!=O=%5OK?AKE:O\>/X-A.PDC5I)7T:/+OCWIIJ(>!J(:!J% MCZP7=YK'O%X\LEY/TU>%S4I-REKQSQR2\1_+UT?TJ"XLW MTGQ0M5R52O2GO-LJ<:MW>UD]_/E/:10NOK4@53>TZ W=RCLE5DI5(BNEM<6Z M4#EO*;-,-U6-.X0&(2''G2Q*FO\$#YY86:K)?[,15M!K 2NKSLJ\SRN5J=U* M&1&'_'0J[I51-'RM2\04*ZZ*2M1;W5@,M]??G*SQ=JM-_>2=,KLQ-&ZUK<7W M1ELKWE>(;&7Q&[3Z'A'-#A^_QCUHT@/\5ID:L&2R5JQ"KO;:%K6X%&&P2%/Z MBW^L?O2M?[H4[R=O)Z(V;*P'$<6+($U2 7FODFMW.Y^Y08B-5?8@K,H:4]0% M-EG,@^5T*<)(7,77?!>F!/-.F:R0I=C+/?!*ID$\2[N-V[_^\9NF*K)BC]$K M#=A$- NB>"ZP9'3=WMQJL]<&>ODQ:8 EH T-H>NI>*=KK' IXN4T6,ZG=+7 M?U=A>-T^3>VB)8+I,!;.[IB$%F<1#-HF[L M50SUZ1FT/<4Y3((4\,<,(M\L!SB'0;@82N">MH@O(M"(L$X([SB^]L^P]M!C M_H\^$ ?)8H@ZGJ8#W--%$( M(.F>#CP@F*<)L1O&<]<#NT"B*!;S@TGHP?+@!6D62(7EAR+T?@ALS)?"F6C [=+!8# !-H/8@V>-;"DT1!&-+V M2P;GVC^"%>F8<-&\J#;"X8 D[5II.(YP& M5HT=-/56UNX,P;DAJ]-5!3.7,D9:J5269U3$M)W+:+[\I'K\9!J._P*;_@ZS MDS%\#H']D^;D_A4A5-1;+*NQTH.2YC@?\3E(/SIW$1ESY1H! M^##5'ZO^)/41JXU2;1R;Q\$B6717"02\E%IDTABB:2;L5 MZF-3P$A=3C^6)]<]>T[<-HXHA>4"-82&UA5"T0\L)[Y":-7=@ULI"@+N2I*LKOS)?(!4SZX(=*5URM5WU.5 MX*3&*L9QWHM,\NP.,(@=)N+9N\QAE@0VRU$+L';.\R+7DG$6]AB4W&2!/U9A".Q>NA\(U[S M>H?C]!\KJ\R=YP(IV*J/.%0VN4)XD_F_&TO@?6PT_6'KN^C'G0]O&9+;Y"G("@F65G;H*2G&"Q+(BW!WE#L MI<3+A\-'43@DD.\K/<"A$],V>YQ[7ARL4#MY<91X@5A1CIX<[_VTSF5WLL)! M3/;OHC+$:G9[HB%0=:8F)SC/&HOS@W3""<(B-);&$OCT=Z=S4)W.)-O6[1QU MUF P5D%(SG6I-Q2-"+)B!^+"O"K;5L7'1MFC6KZ_TPF-R0<@2DN)=5')BA-R MY*RU:5C0EKRD/F((':@#F@9>?L^A-JPX*AU3N+?RI)])]Z-FKWGA';IEN&= M3X6#FY. _"P_F,EQ=,"#OGU61G^@,08X(: ;5H*C"8,K2X!72=:V-8_5C:91>FZ&XU<%/"3IR*&MT[61I3S M7AZ,LZ0E\A'[MH5%OL38M<(@7:9<%:+*-G?D+(=3+((> 9L V2O%B98F-0LZ MQ4[9T[J&@P# W!6Y<\A10(_M=Y^X =[Y[YTY-?PY12J8^U20MWA!8K>9> M#0XP<"R:7%2N=<\5S2-V/79P%,\T#0#HIJ:<%(ID*N<6:6N,C,::-L@0F5:4 MD[?)1=_FCMX$HJKX/';A;^]X0RCVGLVF_4>X8-C M?IPS<7AFY^\=[6?=__%9G9OD&H^M.9:-V2M2^H5 M+99CA;E_>5I[=3V())@GR>FM$V*05_:V\@/[.\U35^6=#Z%7EKI(S*U2DR5 M\^M'.C^'=2,DQ,LS3T[Z/\F4NV&#SIM_/E*JDCP;VDQ7)!@LNN(_H[ OI M_X'.81J$3&=_\>)+VQ;N3#X4I,<)[KDC!\\5I7_DP^0,D_\M YMGG9 :& MZ:G4(2B43F9CLR\MT MRI@QS=C8U#_IBM.-42[_H_9?AM!FZ&>"-:"D+N1;73:NMOBARB;BZJ)[=7%- MLO](V2-1Y$"/-LO; 9D5%=AEL6&V8(.]=#T_[V9*FHJ(>M&-TV;#$2Y,1QX$[N0WZ]!7&VND1,09;9-GZZW?N](V\Z M5X:XM+T:.$)XRKT>H_X A=N^ M8PKNJ/!O??#0!SCRP5.6'H#@=C(?=:MZ(KYK:LKCLRUA9EL?^?U&S[A#Z51C MWZ9F,PQ-)SKO<:9E]AF+NL8Z5RNMF/A.FSO-W4:4FEDU)8^7KI3_/O!1+PZT-IU'UU/ M\%/[LQ*52ODIJ8Y+PTQO*F[M7T:3Q7$Q^7* V!J4F MI[]"?-9[H'AK/C_V0)T36KB6+M2A*'WE&)$W&3E%Y2E#U?>*'5]^\'XB'VC^ MM<.$DS+J/Q8[Y:.66Z=\PR,.:I*%"PP#:D7_N_VHM^VCG8YJ1,0EA ,.+!4>J0A-5*- M$W>X!V4HN34.<@YZ7YKR3,Y]J773^R8.J?"&O_SC,%/5[O.X[FGW<>$+]TW= M8;C[,A&%P89^<2_5&E.GD\7L0ACWM9^[J?6>O[!;Z;K6.[[<*@E$:0#>KS7. M=7]#&W2?7#[_#U!+ P04 " #(A?M2I,<0_'0% ")#@ & 'AL+W=O MG'5\*6Z%>]_= M&#Q-=U9JV8C62MT2(Q;GH\OX]"KU\D'@#RG6]M&:>$_F6G_P#Z_J\U'D 0DE M*N[([WBX_76^LO@.WR99%,V(E5OG6XVRD#0R';XYO>;.#Q2**,#"FRC MP +NX:" \@5W_.+,Z#4Q7AK6_"*X&K0!3K8^*;?.X*V$GKMX*5O>5I(KZZ72+E3V;.ISA):?5QM[58(\=L)>3-[IU*TM^;FM1?ZX_!;8=0+8% M>,6.&ORM;R&L],F" M>]2>+]!3V_%*G(]0@5:8.S'Z-X>NN5T1WM:D\@OQL9=W7(4WE49I62=JHA?$ MK019:(4:E>V2/),M=G1OH6A/3@F2('9)("]$)9JY,"2)PTXT'#(F<933(LNQ MFD4T+0O/!?$ NIH/:"^+'L9(EM!B-B/EC)9E2=Y/;B?$H9O8WCR0'W\H6S;57C5.:I^E.ZIUV>%4=] ]XBHS&.&Q,&(MH4C!R656Z M]R\-?(#D7 E*6H![PF"\,[P6:#=?G 0<:4FS*/8+1I,\)^_;N50*I[I#2@,\ M@.+U'?(L2*6D3W$M.FTE1#.:9C'):3J#>QYSD$*[)K7NYV[1J[W99W$:G^"3 M%2>'0S'V.2KC>(!;)#&Y,:+CLB;B'K/ "AOBK1$E@Q9EC(?#K15/RZDO#D4^ MP1V6>GH!7TY^_QH",#!A"$J4Y"B#-M3R]EU,\RS%)P.YOMTGSQX:QY$'D-,X MG4$70]&XAZ#C*=?YJGMR(ODJ[AUV_#&P[>?;_KA0;S&-T@(KE%.1)WL-JQ=N MS0W,,YK/4L*R4&ZO6KQLN7K>6[&7J<4=AO-@M-+6@L3_'I*^HU:E>LM*J);#JC[T(#\JS,0!R0/,D.A OEC'0B2S&+:9F5 MGI!]TRON8P=V@Y:2#Y,;:KS1QLE/P\:S,J(YFX')!19I=G(T(V.2)S2.?)@R MY#Y.$.ICUC>,\.G77@APUM*M2/=U-]8<%,DG!::S4EN#XYA-LNT.18G93H3? M'^J!AMKTS' K(X;(6GE/FF%N"C\W/Z?&Y#L 3O?P!L#E)'TBO-'D4,8KWDGT M;/D)&A@&X.DB#"]!E&<1T7,EE\&G72>Q\$)B@$CUX NJ.EX2?M>[A[^A[.Q_ M+KI?C+:^YM.41I$?'2EZ"21?"VM/?2?]5HZBP[/8=]LTIK.H/-G,*U0M!F") M;Y 27 3K30]K7[8?)3F&@W12/&E?W1[XN*_"Q;P<%BPN=B(^VI#9>S@7K5CX MH9-D:*4Y83/*DB3T64 9^@> (K.##D./0!O93NQO\W5,"L0^]'DD(]$V_MYS6B&L3H.O2[9"SA^_QF(A&:8EP";E$?! M%C3"'$%OQ!@Z&+1MM.(27>NX\V$D>A:-O1=IGI&O_6J=/KH>-,(LPR7(1P[C M?[@I['9W]ZS+X7JQ%Q\N:6^X64I4IQ(+J$:3(AL1,UQ\A@>GNW#9F&N'JTM8 MKG!7%,8+X/U":[=]\ ?L;I\7_P!02P,$% @ R(7[4BM\<].>! ]PL M !D !X;"]W;W)K&ULQ59M;]LV$/XKA%!@,2#8 M>K6L( G@O+1K@79!DK48AGV@I;--5")5DHKC_OK=47Y-' \+!NR+39%WSSUW MO#O>V4+I[V8.8-E374ES[LVM;4X' U/,H>:FKQJ0>#)5NN86/_5L8!H-O'1* M=36(@F XJ+F0WL69V[O5%V>JM960<*N9:>N:Z^4E5&IQ[H7>>N-.S.:6-@87 M9PV?P3W8WYM;C5^##4HI:I!&*,DT3,^]<7AZF9"\$_@J8&%VUHP\F2CUG3X^ MEN=>0(2@@L(2 L>_1[B"JB(@I/%CA>EM3)+B[GJ-_M[YCKY,N($K57T3I9V? M>R./E3#E;67OU.)76/F3$EZA*N-^V:*336./%:VQJEXI(X-:R.Z?/ZWBL*,P M"EY1B%8*D>/=&7(LK[GE%V=:+9@F:42CA7/5:2,Y(>E2[JW&4X%Z]N*#4N5" M5!7CLF0?I>5R)B85L+$Q8,W9P*(-DAP4*[S+#B]Z!6_(/BMIYX;=R!+*??T! M/'&X=CAQ6]RF%T+4U3*M!K8G^.)L1K3 MYJ\C9I.-V<293?ZS.!_%HUH]-0TOX-S#8C2@'\'[)]\VQP]S0/\6W#"INKH0 M=LF$9'8.[$K5#9?+7PR;K>4GO.*R %:V6LB9DS+BB=7=30/=-,-[@LT]]0]8 M1Z-LJBKL @Z#TU'7"L1/, [T=2IB"\<[N .<[%P#.-^/LV,G#E^U!F5-[Q2I MD>)NXCY3N$>\(\>7,!-2$@TU=4P:T$*5[!U+1GX69[A(0W\X2MBX5MJ*G]QU MI)/(SY.LQTY2?Y0G/8)^"9#Z61YL%Q3% L.B)$B, HJ_#,V";A>'N M/OEK**">@&9QZ'8"]D$K8]@5UWI)/B'G5EHV+HJV;BMNT?T]-[[@T_%<^)OK MAB3Y"!J;.[L#>B%6$EO=E9\G?P#7IO<_6KZ&1WR@&M2S4,REJM1L2=V$^ZG3##1(CR&'=R=N7Z/EZ)ALJQ-7/1&(8I%) RF0G].,[11K3> M#0.WF^2TF[$'S4MT')]VEKKC$5J,G<6XVR&4!#'"_H@]*,LK\@;3=;1V-Z>< MW"1>TD_V!#(_#(+>-K.=N[L!AB<<' S5O#Z4HYB?[R+4J;'!N.<9D_]=NK/Q MAL+V,6"F ??05\O^O^838N#V^$08F[?S"9[SH>(5LL#AR=""\4/\WM+0B'W9 MHH):]5%,.R,<[,$.,=6JQA8]Q49!/12I?%&/71=P'8!,?A7:MI@5OTW!]9V#OFF]6 M!K9E[R*$>8I--J8/+)G0SX*$UEAO@3_" L1UPC(_C3):IBB=YL/NH>13B]XG M/LZYFT)9%<6AP6"P,XQA#<_YFJAUWP]Q6O!N)/W.-#XMA M%4Q1->AGJ<=T-V9V'U8U;K2;*(L-PRWG.)F#)@$\GRIEUQ]D8#/K7_P-4$L# M!!0 ( ,B%^U)GJ^+& A< ,1U 9 >&PO=V]R:W-H965TQX8@" 2G+L>%.U&Q/D/+I[^MW3T+/KO/@HMHR5SLTNS<3S MLVU9[I]<7HIXRW:1F.1[EL$OZ[S8124\%IM+L2]8E-"D77H9>-[\94[#U\[.7_I,?ICB>!OPW9]?"^NP@)JL\_X@//R?/ MSSP$B*4L+G&%"/[YQ%ZQ-,6% (P_U)IG9DN<:'_6J_]$N ,NJTBP5WGZ+YZ4 MV^=GRS,G8>NH2LO?\NM_,H7/#->+\U30?YUK.398G#EQ)R7^C M&T4':\+2.S(A4!,"@EMN1%"^CLKHQ;,BOW8*' VKX0="E68#<#S#0WE7%O K MAWGEB]=L53Z[+&$E?+Z,U:P?Y*S@R*RY\R;/RJUP?LP2EC3G7P($!HQ @_%# MT+O@?U79Q D]UPF\P.]9+S1HA;1>V(.6\YJ+.,U%53#G?UZN1%D "_QOS^)3 ML_B4%I^>2+/>62A=3\0^BMGS,Q ?P8I/[$S""3C/G%=Y]HD5)5^ES'G',IX7 MSB]YR80398GS&TNCDB7.JVB_IW_2U'E?1)F(B+>%\W/FO(EN:2R0DN&20,QR MRV#=W3[*;ATN1 53SQ?3Q60&G)2F)!2;3<$VL+:S+W@6\WV4.M$NK[+2R="$!"XCX#@L@5,_X1+Y>LU@E8WK7&]YO.U;'![3"EB'MF WK(BY8+C: MN@+4U-8\XR6'.?NJB+<@>87XS_]8!O[BJ9/O2:3+W/SF5'M\C ">).'X*TP\ MO[)QO1.&$^?](!% -R"/P19$>]^5X_$P5BPJ (^2P8F73@3_<];\!O N),$< M;S+SO.^, M)4)N3>P*$A9E,1M)/@D)R$ %,@S'=,CMWSL):#!D5:D%XGRW@TU(X/$90.4[ MHGB":L3L'^>BA VN 1D'%$:1W] P(,/Y(EA.EEHB)LZ/R"_GONMYWET5@-" MP_+V*"!F[BPFTVFX<,0V KKJ!17/*%D6A!;P!9BZ^*/S"$?@3X'WU-*+Y /\ M2E)//_I/+[26 0B 34 #I0R ECI TS*N)P-Z\FA:%/'#Z22<$F<1F#C$AL@% M-EG]#CX$+9W\#B9YAQM5>\7+>1Q7()KJX,6>Q7S-X4S8)QBF],=1> I&MH!. M&+X"D0?>/@ R!-:'W7&W<]\+F_"BB4/^,0@.TA@^(%"_1"*)_G#^D>8K .U- M5'QD)*!H2 *C*(;5'P%1_^BBLMJ!4\3WJ3ST(PSFHJ 3!:4V5Z!O\Q2TD<#A M*.,2;422D%M5@"P30FL2\YP U'RW8PF7- -BQO A ',@$V45G9A(OQ::[QU MGH)CBN-B7L353I0H0^*)\\B_<)(*[9F#&BY&_DI FX-**E!RD:1PZO0[B3+! MV1X%3TH'OV/[4BIAY>=XSB.48H)';40:J;T&<#J7I$DC4$[ ,GF!0B]@W FG MCAH3")XR7 0V!W>(0 /"">?1]9;!"H4C3Q7/4["X0H^YIH)6MK!;Z-E#FFL9 ME%W24M+4DUM@<+#&&V/?>78'] 1I!Z2GTGK")*5 M\I@LK 7%4^=18! EMD"T&LRED)=GC1Q!0XY008\^4&=O@/S@+) *>4MCM#Y# ML9$:C0RQ6DL"_R@2&&H ,$C/6BW_#&RX7^#"P!QIJ-U&K 4CE@@B%X4J7H M4EET[I84G%9O"@-+]A2A?C2]&+95<5X OP-!0JJL^3I9P&? M_&A>WA+PKC$$N\AX%O(,I/@A@]1F@Q=#_M9#6"4'XYDB(396/\!ALTU^8#\F MS@LV'37_Y&CPPMNXI#A12![]9\2S2 M". B)!KCUS%D: _2^10((9JR0B9UDZ-# %$<*&T4?O1Y0-PWG2J,WTE[-1RR M&(9$G.@LW7C1Y)L"74/8P 84IH%ZT7$C"JNDS[U8J\U&-HO1D6C>PQ4+EJ]= M%0T>4LH"3BJ^VL!YGJ4U[Z*X89&5O4,"\69:P9'%<8'I 622*MM'/#'1$'D? M0!5@X!S"RJJ$>+UAT?M10%ENA9N6RV6.KZE_D&0M54SY"^0M0$19 UO'\I)D M2L>R9F%;)O&@8G >!.NT$<@)FG>NM[GD=&(RI7PD+YC$!WR=J=SB-2^516EA M0O)=>Q4%K/DIRDI;4TM/@1QM8-1MA'X'8QE&H)*:0IN+OJAF^.A!1<=UD"H= M>QT[[*3SWV5GOV_K%V3K)<0@5W;,I'(2.H-WQ-6S* '1.0,M)[.(#+.([170 M7VBX>N?^8CJ96Z&/C@"M(,IV ?O(=1#V39Q_YM>,U/"WZFF[711&$$8YU,>H M.7%>"F)]][3C51*HM#9J7ZD2M 2.56=:."G;@=CL6#DV:B55C 9&NU0?1?ZJ.^W3H:JP[X41F%GD3R)9A(N:0\6O$4#!;PE4T/D'2FRP3BXB@VU4IP4 (%1\Y]:^G-RJ**NBXE8I7E_9>11$%&62'24J)Y8?AC4 653!]E&AV!2@U220I48, MKDH,SG<0Z];9[C@JBEM2N0U]4\\U$\@%B:,TKF1]&9R@9"5DWR:6VE$XTE@*%R&-.*UOF9=?S9T _,5D71$M M& QD^S\)N*D"@KIF&2:X/NGD/N"'=PC(QL)1CC.DE/VK%6*]OBX!SR:+^7>? M0R-T5 55^#99&.XLU-6",1:GF<-"ESV6S'/**0.!9M"(5;BT5!FHG-4K\13 KC%: ;)S+37+"RR#'QK!WP3! (BEX3YP/E;W1V7OWJRCCDL7+2>29OH^&\ MK5)+%%DT5B>8L%[+$IF .I20 ;0':CRV14PSYP6QD)QC+ON$OJXS@^]R9!J9/Z%2LN36 FQY)6 Y"I\\B?^N[B*KAHC&W9+!CD+KS% M!7P(71\'_])!5=@V#&"M$#[-K@)WYL^'3N! )WY#)_-C&[=S0_1S!QQ4-X1I M+>MB3B5TKV;+8V2VEYFZX3P$Y=H2KI,$=@#1]Y2"L^^;.N_X3?.+)C'L)Z_W MMU>6[!]H",#/]6'*N1/. _AOX'JSF7IZ*7G55-BZN1N8,%BVGMHS6[Q^Y0=. M$,Y@ZZ4G/[TGQZH#.H G1&8'F0@(+G,$HW%)Q!4(*CN?(*- MS=@F+U60):^G8M5<&F]]/?7P5M>1BZRU6XX ZRK.FF< ,R[%H@9%BY*IL6,9DN$\E0(B_9&YHGV,N 9=/>%KIFZ6#:?Z.$A#=&:ACPG'J M)$LNX2%?KP4KU54CL=4I$M$J@NF*IHRQHH_R:L-@X*1VAVE#N>&.&G1=W2ID MT"I=9 MJ^XH<<4\7(1A\8Z;%A(PL&MW6G;S:9&W]M?%E^XOR$7F3MR>ZK M DQ/(Z'3*PPZG].03^F HA>-:F8C\SUW4QE4#H)1HKF#3 >8HZGACPL.1\*C ML?#;"0NBB*H7Z9OARJ23S55UG0,/',:C\@*W32>LT,ELBOP)/'GE69?,K1H8 MWL-6M:\#\ZQ+EXT<# 4'M8C1?=-V@.:8 .V-OBUSA&U.=V(&#+&ZQ_52*A4J M"='E#=KHT1O[\HY96]6++BRG4-JS^IE2R0_2_1!X_K*[Z2&8+>WPJ+?IH3>U MW=WP8%1%S\2Z20!!]:T2VX@> 3#HI_8(T"ZT_B^@I#I:!(8OM-?]')__KCJR M7O-B=C#S[*OJYHS;C2T56AI0:L9[?X#;^U@*N.7FY)3^\ M8N\O(?H[K<&FG]^,J_78JZ&(130>C.EO[)-_C/""L489!>@*PAUE7IH2:+*P]J@MP+HIKF\W-JDOA8'.AC"M5H) M9*VLQ"O]C7(/+AQ9]\ ,P9JTM7+JQS/6ZB=1F5R5"=*'2D@FR2<#A5Q='$$F MM^XM5D?S-CI1*?D;=SP8VU3M$^=7N5E3"9&Q.J*QZ%H!D*QAR+NCV4$6=+$8 M-[-M?X;NP%5H?27EK4UXPJ631UUD(9-C=E498*C&$P;4PV.X8GS9#UF1VJSL M-9'=&D$6:*A\)^,A>9OOL?R9-!S8?)!ULI0',/1 /6B>7)-A-UJAYHQ6,O7X M*MH0$%,;M=V8VG_&QT6@7TM;<=O(G93T] M(EW,#;.A-ILTD>EU($WE=,FN9 M)#NX((><%]+=N;5] )4].LR[]2-$< B=>^H6A"&-31Z*5B2F?BE7T??/&_)- M8(-G285G&?R=!U;-43EE+.GDK[92'=FXV.#6S2D$",%G[MSL)^)G:GT\O6%H1!MD'0:2 MIQU\@4Y(::W:]V?]Y=^-D/]NC9#APS5"]G01]5Q1'-D#V2/[ SV071A^:SV0 M ]3YEGH@V]KSJVZ#['/8_VZ#_ NU0?8HL"_4!CG 6E]3&V2/=OJKM$'2M692 M6$VEN6L66[[>9LG!Y/;7V$39ES%H-5&^EF"1-54+* ?-*CW(F-T*!\'GO7+T M^XFZ(T:9"X<06R];%GRSH67M*WED=KZ238FA="IC.:)ROTT5+**U+9!G?, MZ;&'#37[=C."O6+E-4K1KW&9&]\'63<_*-JH>CNELJ1_5;;2"GHQ>A^7OKP. M*W6U4_Y+!6$CZ((>Q*I!&N6Q':XK!R=LS[+Z;HKI61#@)XBU2J<1E;BH#:JI M_-G<:K4V* 9<5[*UY'6MK@2_&6R$-3U_:''._44S46[\%E7.#H.I.UO,+#?F MH-<2Z"KS:@-5K.9>:J51R=HV ]RYD)970V;B>#&M/@O;5J)^JWMJ6^T2K02? M/PG&)_B&-DW&GKKJK:H=N$;U#=6&-(/U1MU%0?ONLC5:Z]V$)ZIE!W$FC(') M&D4M'19QNV)J^/>PVHZ1"BC4Q/%G[L*?:AZT.Y-(IU<9>#:)]+K-I4"=7J4K M^'I&,^,_@O_>DP\ 8.R-M]<$1E[MDT%P5I$*L%*#2FAL5KJCM!I:--\Z.9V[ MB^!KH4P3F),ITW!8I19L=JL/4$:'28U6_2&59(GD&+RE$$HE0:VM2#5]Y9HJ M7)+ME<>$F;96D-MOHW3=O?=6^67U"TZU&L<\ M&QD70U/;$DD_W\"E0V5W#(!C$MTK%D-LH]K!*6?8C(N_%\:_D/=T9L?>C'#2 M6PQZ*X_-MQC\_4:";^*-!"."]B_^1H(A%3Q<,^H*K?XR;R0XCML7?B-!STO# M_GXC01O/[=/%0;_Y\$E[]J;WY M2^LJ;M=MGB_8FM_G'G[.UORY?9WZS^W,[[/T7ZPS_Z6Y8S'4FC[@A3Q0:_I MSIDRN2>WIC<22#VMZ=;U.,OYNG]G>E\J)\_NTK+>5P=YN);U.RL[3[Z%!#'I M[UGOV^$OT1EM]ZQ/?3=8++%C?.DNYXLQ'>L+-YPO^OO5I\OP @9ZWK$6ZJGG M+JZP9W?FN4OLB>JG>D^?^E_^-/K[U*?NS)L=;5.?SF8CFM2GKC?SQO2H#RBR MK[-'?8[_QYI-7X1.X,\=?[8 OIT>;TQ?7%%W M^FR*@N4O$;B9>S6].J$G?:RC\W ]Z>'#]J0?7^ZS]J13.O]H%WJ?LOC3N]![ ML?^\B/*>F0[CHE$=])G'@957D;= MJKJ"K@58"9,F" _6U.-LV-#?#T5ZP[;RCVR:;\V?*'TI_S)G/5S^?=,W4;$! M5\%)V1JF0K@U.Y/I9_U0YGOZ.YVKO"SS'7W&ULM5AM<]LV$OXK&%UR9\\P%-]%I;9G_)+T>C-M/7&2?KBY M#S )21B3! N"EIU??\\"%$TEEB^]3C_8 DGL8O?9W6>7/-DJ?==MA##LH:Z: M[G2V,:9].Y]WQ4;4O/-5*QH\62E=5+(1UYIU?5US_7@A*K4]G86SW8T/BJD@1S/A]T#D;CR3!Z7JG_;WU';[<\DY%^9 M#VK[3S'XDY*^0E6=_<^V;F^$$XN^,ZH>A'%=R\;]\HVD>3^8&FNGYO!BT7#@MT0$M&?M9-6;3L7=-*WG='(A/^\H#,9=2969_(GH?M^+7__ M6QZ%BQ\&7>R2M]+PBF%[7YA>"W:IZAJI;&78QXV]T?+FD008;7@5^$(2L%=I) M^>S<"B(J8HP*XTW)KD0AZEOLBT-[%\_,Q*P-+UFV\+(\]O(DMQ)9YB7+S NR M@Q99TTN[&2S2&2QDL_9 5TK;!%7CSZ[ZC7NVM/,1@MA]W?R@=4N$P5EXK[% M^[8-QX1YZ*5/QI"6.$J\=)$.M_8/]KXUM\%UTPPL8^'$83'=O!?:R-M*L$XT M4FG6*$-K8RH!7@.9_GDO>-4I&%@(6%>R:.$M8X=SDGF+*#G@PTJKVJI!V(U$ MBO7-5A+>\(VW+305O*HZD@*[D86CQ)/YM%N:[D5OX2*EJ36PM1*D8S!S OF> MM:S\?U#9]U"+LB^H%*"CZ6V*3@(W)-Y3=OGL!L?\0O')&%H=6_4:HAH$;[BL MX,8UNH704/L]U5>*3JX;;ISEKA;[EIZDS]1C.ZK^_I*DM%/P'Z;62A/F6D(; MB<(MI\BQ"D- M8(B:PM,6 %(@D53PT)JN.-%4PA[(>]E)=9#7&"AT=*F=D=" M6JC5'V4#6+>E?XUZP>?GB][?9[P/ FY2GE.$WO>6$G^"((?M[.9Y-M%3F963 MD3L9+2H$R:(R.94)Q[]\RW7IA,GUYJC1ON&4B *PH1=PU(6)EZ8I2\*CN@XV7[\:^'0<,M3.TO&Y0XC!QLQKA/&&"E^O?UN !_#TF'@H!^GD4 M7+MX/M51B:D) ?IEY(C?[" '_>/B?+W68DW5_.LD MQ"\$W*4V32E+UB4>;' M\>B_C09T'6UW6CGX$F/O$*>2U*^XG)9\'OIHFJ.IQRR, _2KP%]DHU[Q('0A M.](<)1FVY'Z0CD\1U960=!K"*QY:205W% ;'+(_\+'K&GWU073J^8G'F)PN6 M^C&MP\C+L]P2(!^1D0TR%J-Z,=C/:]6CPS&"&&G2]F0$C<\PI;'Q+.5JH!UV M*\Q6"'=[YQ Q42%VV=+M58PELLV %Y+J#B\O(VS/)==>HA*T81[[\7*2!L]Y M3S6!-@C?WD#I&V@0CU]9LL=5D[)UR?_)ENW_3'W]7+FSH]F'FT^S8^^O*H87 M2F!@AZ<"&%+U1YNJ5Q3O]P3]9XOY-82LQ/>61[9 &F6IGT0,+C[51K8,6;A8 M^HNENW\/7(:> *(6-GF.TB6R/,W],'2;GE+\*%\BKV-_F7Q'7A-[AD'@YX&+ MU9L+JYY"@S=.;EG(/7!)6TP?H)*P1EOCAW$&H!_M[#)],V(WB-O>C7V[IE?! MB\\N56?'*2WN18,@H"Z]11X2[V"^IIK-O#S/\)MX29[;ULEUL;%HEA"J5&N' MN,P+TPC"69X $&\9IHPF=#0I7@U#@*LPPC+WHB#'#!.AA:"3+!&II1K%"1"/O0"$@G.B.-VUDT,HPQ4<$9!/(90L M:9&D7AY81@J\-$^?FT0\E _F3;5N[#1V4/TNB+=#HV?FL14[:I&6+H6MR1UC MO]DQ]J#=:D$5254ZGG-E;D^5CLQ<9MBBM5WVA;9T[.]U3$INUWH__2%OJ.]@ MN YH$2Z\-*44" 'C8BSGT0]P-";V+WSB"(O\Q= F8S\<5H&?#"OB_&_@X)@7 MZH$/^\Y-4XZ-][ER5^83&MNAU]+PT#BP]P:IMU^-$7]E2;W;!=P(7;,C%Q66 M^<'>WV>%D5%6Q,=HB:\9.O3K847_/LCN[LV*C$1'%,3L3!-?AA!];9%\/:Q# MX/N:78':2U X>Y2BHMY\S&Q?B'XX^$M[/NZ]9'?TKH7W!5EZKKZ5<+< N"QD M2P:T_-&^11>\VZ#WNE,[:L;4HYZ?Z3#I%X721*/T3N7:\P!2N6\X.LX7H97_ MW'>5^>3S5"WTVGZ$HZ:,"<%]J1KOCM_YSMWGK:?M[B/ASURO,6:P2JP@BDDH MG;GWF-V%4:W]V'6KC%&U76X$QQQ+&_!\I?".-US0 >/7S[/_ E!+ P04 M" #(A?M2!^BW1AH% !G#@ &0 'AL+W=O;B$1J)&4G M_WYWE"Q+:6QD&X9]L?EVS]T]]T+Q?*/-@UTA.G@L:XKETN%MP9L513" M/%UCKC<7P2C8+MS)Y/)S=A%$;!#FF#I&$/2WQAO,*G.K?^%37TVB0)( M*^MTT0B3!854];]X;'CH"$SW"<2-0.SMKA5Y*]\))R[/C=Z X=.$Q@/OJIR M\%YEF/7EAV1/:U2\->HZ/@CX2Z4&D$0AQ%$\.H"7M$XF'B_9@_=>&"75LN,D M_'XUM\Y03OQQ '_LY MKY>T;KU#TD(J\K3*A<,,YD^0R;7,R.O=85IT*X2-SU0Z)-9HJ/! 5<6<+:L,_S$0*9E/M2(C?0<@#%9:KS@Y MSPD*E=0&%(G: ;QCK02ZAQQ=E'Y[2;R0 [5IX#2(/-]ISSO6O\Q&"%*QKPS2 M8TE:6PDVRUN.CVA2:='36K-8KO?=BM# ?+*Y2,4=5$C%S5026);DOX(#6CZ MG+S6O#WF;Y#"D:%#0\V,<(G_.:MT\GC+^P"^D"T+G=.%X5/-X_FB4*[V8YOI MC=]S7Q1L5+8_!]Y*1;*ZLG2.@D )BZ7K[&?4/H_.2#=ST&UH<$]D]!;Z9'1G MT<&]SUNKWL#;T20\2:*C9AB=Q'X83\/II!DFX7@Z.X)O3;D>;\MU6Q]<0%(U MB49)O>9]5/UTZ@?^ M/X[P?;?2(0Y'\8Q^Q\FH-[Y[N>KC,#Y-Z/?T).F-;_:4-67.$4S"4PK@*!Q% M$Q[/)C";CN&+=M1)1[0\BF@YGD5^,J-0AZ/)U$M>]5C:USOJD'6NEHH(JMN% M7!PW4K1<('&<_?U6DE7(38!E1%83QREP=?_5,WI,;C'*3JNC;T];F:>&NG^F M-QK K6$?#ZL.>UW35]QA$]I$IK1GD=VM]NQ.[%]GOH'77]6\P5&, M6[K8:9%D,FG9TD+^)/M#W+G37\L?;:L4:^Z:OD0?]0]4L"5E-F[=:ZC[\8=I M/#K]R?;O@N\^)7Q3QJQA65)1,',=7UOL-^-H0.VK[0L#^*@W2,?JB'WW,7'X M%GT6B,;VPYS]#YUL "]]JPX['_\%FJ5_XC#3E7+U.Z!=;5]15_7C87>\?H)] M$F8IJ6_EN"#1:'!Z$H"IGS7UQ.G2/R7FVM'#Q ]7E'QH^ #M+S1QTTQ80?NV MO/P+4$L#!!0 ( ,B%^U)R 2;&PO=V]R:W-H965T M UL)<&38$@BR1-'XH^ M4-+(9I]<6^W\$XMEH$7AO-9+1?TGL+O]:W#W;#S4JB* MC%?6"$?E1>]R_/+JC/?'#1\5K?W!M>!,,FOO^.9U<=$;,2#2E ?V(/&SHFO2 MFAT!QJ?69Z\+R8:'USOOKV+NR"63GJZM_D,587G1.^^)@DK9Z/#.KG^E-I_G M["^WVL=OL4Y[I].>R!L?;-4: T&E3/J5FY:' X/ST0F#26LPB;A3H(CR1@8Y MGSF[%HYWPQM?Q%2C-< IPT5Y'QR>*MB%^6N3VXK$![DA/QL&>.3U8=Y:7R7K MR0GK%^*--6'IQ2^FH.+8?@@D'9S)#L[5Y$&'OS5F(*:COIB,)N,'_$V[]*;1 MW_2;Z8D;Y7-M?>-(_'F9^> @B+\>"''6A3B+(<[^)8./MQ8?EB0R,E2J($IG M*Z'2TQ"?H@-%P(ZP=$1"FD)XM1%5*@!Q 03HHXX^L99>R+IV=J,@7]);\<.S MT6#\(W2D=6P)^."EG[JE/AK-UQ1;16\'WQ?1Z%Y$D\'/7R*:#,[_'T1CD5O, M%Q^P7CM@<@J8;"DD>T)'FP/W75A;EA[C,MN* H]\4+GP >EP?ZJJJ1*6[T[> M":A? R7?1P)'D3F0HZ))HQ!6O+"2NI%I-FH,9VER$D4#%U;4CL_5'Y4(CM7B;>7(KA5BTQW+TZHD%Z\?=IUDM5%D2 M,MVGS6&;8-U6R(I3.6"O338!X]CW<1D?L*-K6]72;,&#U.HS,V+L'@GRR!OG M" &V)-T^;DP&A>.&0X_Q8D!*> MP]-)'"42T88K%5^N#/X_L[B7ES(GY85>QNN2DS^096Y=P4N0Y5%Z6LE,:0@* MB)X@OM1XJ4JRT_N^?_U7@1*/0B%QJIDOY-?43$P3^'VA";/'MVYDIJEEJQ]' MA4DC#82PC- V_&8AU]_Q4)-3MO#Q6@6JH"CXI T/M911AKY+[+%O+F8*,Q!7 MZ,%"V.1(KJ32,;S-_DX34=!* 6Y._2.)%A:4&8O^(ZT 'G$YN\IR,NJ.!V]8 M CAOP46(QB?DA0,)1)IUC$944Y6A^M-Q$G8J_0X+.@W%](=MURJN:COP/F0\[30.J66II]$^UPT#<-(YQ/'D"HHYK_C*< M&L2F$!C*,PORNQ8)-F"Q[5;0UQCNM(51GUMR=^TPN.\0-#PX4E;D%O'@[$5\ M&:339;?:G-X3+AV6TTVP=3R@9C;@N!LO ME_A_08XWX'EI;=C=<(#N'\O\'U!+ P04 " #(A?M25.I#,]P% -#P M&0 'AL+W=ONH;QRJ/2G4U7]+H,L3"_/&[7F M6PZ_-Q\/%B++6!UMWRHB@UB;]5W<=#P.%L]D! MA46GL(AQ)T$&K41G#:2E-O@L*NA%RYO;%WK ):# M)V5RNK$F:+-FDVGVY], %R(XS3ISU\GO&CPI]9,:#D;TV*VF+]@;]GC749[R_^#E]YJGU76MX[IKZN5#PY%\_<+ M7E_W7E]'KZ^_%LLOFI-&?>,;E?'%")WHV6UX] 5DP]W?2I;O1IG=M]^<+>:G MWWEJG(9@HRK*!I*91??Y0+:@H@U"2Z-VLD5V5>FUDL;RU"+7CG22W[ +>E4Q M>3;:.C(VL!]3H8TR&5/%:"%/P?8K.58FU,F%%."=J]?4PK!%UHV"]4IBL=M,@AN6U.0AAVX&WMF,76 M.'KI/SV:,)042NUR(':B+"$WSFYTSHCM566SB)Y*Z\7QF(),&G#7&MUMM1YC M+5J^#UKF9."$?!_'1#+B^0'SR@OI;SGC>@42EO/8 3-2R$&>JI1ST@9!/DWF ME3$M,OF1&^N0*D,RP&@^>_5S)$94=JP)C5SGDCP"QZ@B!(YD:%55 M.\I;)U2+&:_OJ$X=GXRA7[GOUS'Q7<9-B%XS% ; [PF+/IYP-LC)XW0]V!'? MAXNMVTWE'U(5Y[%"P$7./G-ZE=C[%0JT3(!%ZTDA/96>+R9T%;/S".MSF;A/ M:=0,1T!5"8J81W:U)X?TB*6VD1(]F77YV!?5 MP)*3,D3]# (5E5I]XJ2$W';]#7S@-J6XHU^\"0E(::J(85*[!AV4](^&;I'Z M5%FIJH9^8[]'5A&!.MB8T8E*OL%X*+$>:S>-"I78&=(,J2.DZ'C/U O)2KJ. MI2>%P8&5+?I/->CW.RV%#V*.3N]MCL7@MM19^5CH>#+K4R0!'@TB(8TFN6MP M'0%NH%[)-$63[5LR!2)% NL29;2 'XLQ]KPHX@)3[2*W$B]L.J0=:XM'.\L#>3PZ/3L;M 4$U!K( M<#3QX$R+N Y/#-J"-,*5U0>X1RG$YHEN#^OL1P:DCE^0DGG=L@SA]VI':<(N MHW)$DA:.'V?X%CF(T^8DIJ>V,*--NH,+3OA#ZYG]&#[D?D*_@(H*KD,\7@+(]/W0-K&M<+%A0>%S08^ETPQV[.%J4+ZG DT1N#^GRDBXD8KZQ/G;-A-[9 M+8/9<FGGHIW(IA.K'4(I(@A5:B-=4I2\A"MZN2$MRH?'JRJ* #Y M64S=]>N_01-D3U%)]E2ZUF1(L"/H:IM/'E2'L&_D $S("N9X)T%#M0X#1A*< M#)TK-;AT?8I*JUH3T6NE7^[?>57KBW(NGA^)[Y7#@ M260%5&>3T^,1N?3X2A_!-O'!L[(!SZ?XL\1[E9T(8+^PZ(WN0QST+^#+?P!0 M2P,$% @ R(7[4A\KBM # P S 8 !D !X;"]W;W)K&ULK55+;]LP#/XKA+'#!ACU.W&*)$#;O8$!1;O'8=A!L1E;J"QY MDMRT^_6CY-1KMC6[[)*0%/F1_"32RYW2-Z9%M'#7"6E606MM?QI%IFJQ8^9$ M]2CI9*MTQRRINHE,KY'5/J@341K'LZAC7 ;KI;==ZO52#59PB9<:S-!U3-^? MHU"[59 $#X8KWK36&:+ULF<-7J/]U%]JTJ()I>8=2L.5!(W;57"6G)[GSM\[ M?.:X,X]D<)ULE+IQRKMZ%<2N(!1868? Z.\6+U (!T1E?-]C!E-*%_A8?D!_ M[7NG7C;,X(427WAMVU50!E#CE@W"7JG=6]SW4SB\2@GC?V$W^J:+ *K!6-7M M@ZF"CLOQG]WM>7@44,9/!*3[@-37/2;R5;YDEJV76NU .V]"A:1I;0G4]4[9'.1Z3T":09?%#2M@9> MR1KKP_B(JII*2Q]*.T^/ KX?Y ED<0AIG"9'\+*IUGE$PC'EPT7/.[0P/=&T[W=J#%1\\^26X=GF66RGT&29:$ M:3$G:9&$\S(G@=0PR3-W.%^$:5(0$Q:U]$P0+TD:%FD!91C'):0Y*0DD13B; M%?!167+8L^$ \HQ 4X>^".<+)Z1E0JXN3[+(P[*,_\6M]9B]IA6I[3T01X#? M!]Z[9Q:"I)7JZ4-*:WKT^P>$JGRU?W)[R,U+K+#;H 9BX>_\%'DXSTL2J),L M6_Q&11EFQ0+F83G/X?)(A<]@EH5)[&@NB.\D@[_-0O1HPW2H&[]'#51JD'9< M-I-U6M5GXX;ZY3[N^0],-YS:%[BET/AD7@2@Q]TY*E;U?E]ME*7MY\66/C>H MG0.=;Y6R#XI+,'W UC\!4$L#!!0 ( ,B%^U(/\*9&@ 8 %4= 9 M>&PO=V]R:W-H965T+GDIEV>#8+":N!&+PM#$Z/RT M80M^R\W/S;7"T6C-)1<5K[60-2@^/QM7":VW"WX1?*E[[T":S*3\@P;O M\K.!3X!XR3-#'!@^[O@5+TMBA# ^=SP':Y%$V']?<7]K=4==9DSS*UE^$KDI MS@;3 >1\SMK2W,CE#[S3QP+,9*GM/RS=V@ 79ZTVLNJ($4$E:O=D]YT=>@13 M_QF"L",(+6XGR*)\PPP[/U5R"8I6(S=ZL:I::@0G:G+*K5'X52"=.7_/425] M.C+(BV9&64=WZ>C"9^C&\$'6IM#P?9WS?)-^A!C60,(5D,MP+\,?VWH(D>]! MZ(?!'G[16K'(\HOV*@:_7C[W_?PC-<\8\LS_L?&^A(Z^%APN))5P^H' M*)B&TDUC9H&(Y$\);/5(MI#H%SJ6=5 M9DZ<94_< Q\>.%.H.*GG5AAI6&F9"6,5E'>HOC!Z3744CX4[76E8#-1"B,Z=Y(X9S1:K<4]5"Y;.&4+8*SS=:P[KZS16J,[KNA3 MK'[(;&Q(;,C9&_]]M/3U@* MCB#TDF""SP"?"3X3+YC2,_(PT."MJ#$N>(_D!"XJJ8SXD]EBC#H^95OD$\?X MGTY#RSL44YP%([D\PW^?>LG,(X@F$(0)_#1!M)\!XL5DUH!?IPX M09/4"@K'"=RV35-RBCP*0Z8+F*/5,6K<%NAVHQ*S*\=07:4/1=__Y*$K@M@P MD=O08Y5L*8HPVLN6V%HD'"K$V2I>=0FQ8[F3GJ>MTNB6_(E4(2<=!UXT\5^Z MM[$_L6^1%_O3[BU(\:L+@AU^&_Y 2P5!^A*.T_$8_Y-)@O_H[Q2?MD$@K+T MD3.#!H%MVH[?>2L% OKH@U].E&QYZ<^1.,8XM"+PQ0GPF2\&:P: M;&$,7S_[W B/&2LMK6N@_E6(;+KX#<]X-<.Z%P5/)Z+>R>VA;RBG/ M#W;3N9\[1S#Q)LG49G$:A'O7KJQ1;#%=[WL>+)345D5TK$_Y&R<>V>X]8CK!?B]K MJ]8Y(>?8L6;">8:XL'XQ.L9P"(, (R\.O)2"^#F)N/_:YCW]ON=")X,4PB'.QGH#T/\);M<1$Z?Q4O.!?!%,,W[4_%@/D:C/M3"=;&M#>%+0KV3G/J M0\.)%XW]5>BUJ#FG@XFHVJI3O6$/E>UDQKBQ8LU!,"XEA6UEJ7AW6_GQ!.MP MA(F'R><8]FH!ANZ%->B&6SV[FZW::-LH.XX26)X+2A-DTVNC=S@[W'&R2]<$F^#S>%@4+"[6Z_U[/K.\,)=E3TN=Q>.'YA:B)K."7,D]8<3/.LH=XGG!D8V]N)L M)HV1E7TM.,NYH@7X?2ZE60U(P/HF]?PO4$L#!!0 ( ,B%^U+2L?2G? @ M *08 9 >&PO=V]R:W-H965T/Q?%1PJ0=7%W[MO;VZ,'6EI!;O+7-U47"[O1'*;"X' M\:!=^"#7>44+HZN+DJ_%1U']LWQO\33JM&2R$-I)HYD5J\O!=?SB9DKG_8'/ M4FQ<[SRC4758>Z?9/\R=*);"LGCA0XA 5KD@YTNNMV@!J+ B M8UPI9E9^3SI7TPIB@IYU%7Y(O68NY[B9#NVN @2PRE1G W'K1"3V.8NCYA& MGK!-#YT#D;?W)%X,X[Z <)4W(6,K+BV[XZH67A9%"J>$KIC@5I.C^Y8$$[]Y M#,%B=0E7V$DR[=E*QF"+T"'# 0\VN13(!>DB X2M ) D !L-*M++6*$X@1(2 M@6#G1F6.9;6E^%-J.B,*P5UM@[926&DRMLEEFC.A(8'K7HHTY'T2A]8)#ED. M;WQZ"E/KRD$KK_8J(C6UREC)MZQ&!UN_UPO#OO?<>H7>#')75!LA-#L9'X1B M+SC!DOU\5-\;[%U"$?.E@.;)<+*[R]C\D/6,1W71@U2=AP6DXIPE1Y="D6V+*%GG0'/1$Y)7&. MX))\@AP&%&X3_;3\^4^+)#[[JV/7KUEI&GQ"C9AZG?MSK5=[_=E)88)0%V:B M5&:+>UY_OF8E*HW<#^D0]RE9UJ2BK&V:HW89FA%M#@RQ#"H0DY7D2R7(8H1! MTD].N!FJEQKS<%WJ8)^OMZ:KXUYY^%@I9=(VJ6MCL@TVVV B/MI4L#VK,:]) MLT<=?D]6(A;"'1:4H[OE6CSKD Z&*G@A%0(6SM8%K5O1]"NL*KCF(M Q8R[O@65$:2]7#,LJB/VA%5T>X !"N)$8W. ^Z-\#K"H]* M_M;A)SEXS$RI4U5[B92KM%:= (B'L*2=)'M)Z2D9LI<[+'D((6W$"S0_6BO@ M&J");=&/;&5-$5+9&Y'DX?Y$(6$K4F/A=?8+Z I=X$A3=:SK46.[BB'0?%A8 MWT@?_'0^-"&>3Z/%)&%_/U*9SR;1+)F= M8O3T"K%-V)8]FT;S>'[:*-Y'5<1F-H_FY_'1W6?'!OZI%YI%R?F9SRI_&):H MHA?XD9/WOF5PT8IF>?/;7[HQ[2-5JO!O(&H;"K-MH9I R#,QC4DA I4"?Z!2 M;@'H2#<]WCI#C 2*J6Y>?)J&.1Q>_3;&U;5/X@&/2X;G'703C>B5?FI

G15(/J0R3'M6F EAGZ'])R?=,K)%OS4(8LZ"/BM0HF?G!!9I<=>2. M&IPW8T%G@=2*G-Y;H4\9UTPLV(TW17<@X:%F/S5^?O3-#:B3AESY6? -JPXO MZ<# /*###WN)@/'(*2PTZ5=Z/KPSHC&/ MUD71W1I#S,Q[]''KX!':Y[5.A_Y,@(5OO7],DF'25EC$7+W\!17CZ4$WI"*" M=U=S'=8;TSK(YVO4H\_P,F WT*(9I5T@L/K!@'57[-60O:JK-!=TW4M^)[$S M9#=X:21@Q[F77$NAV)LA>YO^#)P!WPDY>\-U3=,GGH58'Z69?X!@HIX]$NWL M_HMCQ%@P%Z6A$TVE06&J3)T]#ZSHB[%?<1/&WCM0GJ*E*L\&7WYZ-SBE:2L\ MM_"64&FJ$"U22/6GU\97 /656,L4[QBV0M>%&>4A20GNJP0:,6'-'274_=?Y M:9(,Y__7]-13T>_@2O[Y+^Q'WZDR31 M?/H8^YG,HD4\?93@)-%Y/#X]SHWFBZ2E/B=L FN3Y _3E@,_?A^+V;U0']*8 M/G?YW^=X=#]_OWW*[ MEKA>B15$Q\.SV8#9\$T\/%2F]-^AEZ9"O?N?.4: L'0 ^RMCJO:!+NC^8^+J M/U!+ P04 " #(A?M2Y:=Z7Y\' !<% &0 'AL+W=O293N7BW\ MB_77HJT0=RT0(M^ M6)%#<6N2R^PN+:M_?=_,+BG*EG()[HLMDKNS;][,O!GR8FW=O2^)@GJLJ\9? M3LH0VK>SF<]*JK6?VI8:/"FLJW7 I5O-?.M(Y[*IKF:+^?SUK-:FF5Q=R+V/ M[NK"=J$R#7UTRG=UK=WFABJ[OIP<3_H;G\RJ#'QC=G71ZA7=4?C+*V]YXM?\\O)G %115E@"QK_ M'NB6JHH- <:79',R',D;Q[][Z[^([_!EJ3W=VNJ?)@_EY>3-1.54Z*X*G^SZ MSY3\.6-[F:V\_%7KN';QTT1EG0^V3IN!H#9-_*\?$P^C#6_F!S8LTH:%X(X' M"/5L,8_Q%79#7"FX:#G!OO"U5VW]/2EHR8H>L#?BUF M57XVRY*%FVAA<<#":_7!-J'TZEV34[Z[?P8T Z1%#^EF\56#[[MFJD[F1VHQ M7QQ_Q=[)X.*)V#OY;1??L8M>_?MZZ8-#0OSG*^9/!_.G8O[T=S#X?1;4WQKU MOJLVZOAU).%(A9+4K:U;W6P45I"C7)DF6'GP@=R*G+I>.2+42YBJO^^YJUIG M'TQ.7J&495\=5]BB7PL@2+]0*MV,S*=SC^*C,9(,@3=-9YJ5TEZ>^,X]F >^ MD5G76J=CZ<$<%FBU+FT%O^RZ 7X/MTUN( 4,X5_6UE-&\%_4JTI'P]':RW8< ME1LVYGGQ/J^/%.FL5,;[#L9Y#S3(!_Q@.+[4COJM"?\?__!FL-NM-GD,',A@L,@<'\2CBF!'MVT%GY85R2*$1]@* M^I'\$=:KRE#'0#C\BY%.X^ M.I7Q3#]6\"%_U3[77]2?*KL$N#O1?/5!NWMTM9Z]N*:G:J=&C!=J6+\8RY=. M5Z;8Q)1UA(ZG&_._F,I<.Y^G=U-54$X.AYD&\21F3+4=4MZ3GZKKN-.C->RF MZVXEBS,9H:DD"C1L+!$0I!CTB>%D<>F!DN8"1./UJ5-P*3E"<_9X*'@1Q+5V M3J-.J2\D2 RN@?(S'':C.CM86'R7@50D'.RN WE^6[49RD)S" = 665]%(2^ M@CFQLJKC3#M2&FFP4A8&G7^K7IB78AMY";4"O0J M,*PERTT\/FX@)]7V79@.%P=C?$A$9%F':MWT+D-E. ,2?YR:;73A:;Y(CHQ2 M9H>$<4Z,8LZV3&$ #PH)EU ]89.J".(B=H$-T"2)# LK$S$"-KABW!CNSUP6_;,8>#J]PI780D$#D,']*'Z*CQ3\8!K#9U3; 8"'K6 M@GG7GYTT8:QJX ,MC[,N,ZT.48EY'?6Q+XQ#ZRIU5?1(,!LMT.TJ*#>ZZ(:T MV\W+K4@,$3T:IX/#U&5XE-H7^J,X0[ P?57-HA/#2*2;QO*L!<=[XI,F!HQ0 MI5UCQ /,=4EB6:@ZLFN)9G@ES4_6.$W570^5( MD9M:;T3Y3-QTSFX;=Q4X(P]HJ>@SQ)3!U*&!3=7SEB!,?6Y-.9I5="M!]@7VQ M!1EX0(#&=DTO3Z\<50SMY3;^,?P-[<]Z^G>&ZM=SH9_!K0,!'FDP[W,"(-X.$'+Q27RE)6Z6=%> M+0%.5J>"A=%:,=A^WZ2$)_A MT=-8_ :#>Z;/Y4AN8*#5:3[1.^05).K_P^G97-78QO>8<[QH1/GC2EY9>=&* M7W<.-@M.2XG--E-BYR",!E'WH8N$)IM;BCDMO<^%- FE091BXQH/GS'GT]P1 MAR7F&Z?"/;3JY2824'1P/*"6#R?%NC3R+IFF-K2S=X^E69J@%M/C0_5XVSG' M+GXB@=L/?V]>_269L?U[_4_QO3Z]9_>ORG$\=%3 ?V[IS(-IION^4(B@ILG4]_/)O$E]G^(MA6 MOA\M;4 3E)\EX>7$\0(\+ZP-_04?,'Q0O/H_4$L#!!0 ( ,B%^U*%Y8=Q M@@H ,(= 9 >&PO=V]R:W-H965TY,BC1$E+8JB'ZA=2N+-+KDAN9+57]\S0^YJE4A* MV#H4VZM$)7Y>E=.L[5=C5 MJ]ZHUSSXH.>+0 ].;JXK.5<3%3Y5CP[?3EHIN2Z5\=H:X=3L5>]V].+N.:WG M!?_0:N4[GP5Y,K7V,WUYD[_J#%J]Z5SV1JYFLB_#!KGY3R9]SDI?9PO-?L4IKASV1 MU3[8,FV&!:4V\;]\2CC\R(9QVC!FNZ,BMO*U#/+FVMF5<+0:TN@#N\J[89PV M="B3X/!68U^X>:U\YG3%"-F9N*L]%G@OI,G%)!X4/9_HN=$SG4D3Q&V6V=H$ M;>;BT18ZT\J+9\VGH^N3 +-(^$F63+B+)HSWF' AWED3%EX\F%SEV_M/X$[K MT[CQZ6Y\4.#;V@S$Z; OQL/QZ("\TQ:C4Y9WND?>+H?_?3OUP2&F_G- P5FK MX(P5G.U1<">]]@3SHU->F2#I.'8!^0?$B(\+A=C/;%E)LR8?,@N;**">+ M8DUO5$72Y :SRFG(K0J@AKT!YGPRFM9,2 ]BYR]_NAJ/AR__>GO[R!]'+X\X M_F15 6TY+91P-6VGAT[-ZX(]8U=)W$1EM=-!IQ4/3]E"FKD2][8LM6?Z:'1, M'NY;%9 D74X6:A.4TV4' CAK'5D_$/?*!9 ;%D4*9"Z!&F.#$KGV66%]#<#Q M *\)!+A;U'F$:B>JA[ D%#JP;P[+.F%+'0BXJG:^IE0,%FR:+7;#,Z"C!\=9 MI_J$DU<_=?1^8>LBAQ6"R)Y,Q9[?:Q/9E&TE\+\OJ '+;P%#>^]C4-*)C"Y? M>G%K3(V]'QA\ 2U$O&(T//Z;@!>\9:VD$XJ(0KQ6F2JGRHG3$:?Z<"#>1+FV MTB816BD-:@L9TF_,_6$$@!T5#X%#%3+_'63,S_MBM= '2>8SCPACRAT,9R$ MD:$FV UL])Y(E!R82>UVJ:* :!-V(&ZACT,R):T T1@OLQCTI&LJ"XJ8;GZJ M0J,\L#/QJ))S)/$ 19VW%'5^D%L^(7H YX,/NJ2LW<5./R>!B2EF@FS*S\^< MSK[<<>I+K2D?-T=/>5+*STJH5CGSBT(.TKQO3]1"[C4L]C.^D[A]5CJU5*96O$8]5232 MB[SFR-SL86(&Z=F<:4+X3H'?H%3*'.&U[D*9,.IJ<:I@4RF(W5(A0:07*T59 MXUDEQ_U2%C4[NX4#'8$B9YRMYPLQ;?H/A/Z4PCD2V;N-_F@T#"6F5224+64: MW#Y>:%YSDL;<)=YTUE>*^T!LIF8N%W6%T./=C>1&:LS%+-1<#SS:/#*+.#'7 M &9[&P)+=9W NM0KEVTN79Q,%,^@#1,@(6WN>5BVFU G#7XG'4"(2X_L.CO M-HA_H;]_X*.#\[N2]_]F$CCXMIX#<.;DR+J_WD[N!$IQ33LGGV#1@-\>#R_Z MX/%I.*8_,8GOK5DJYYLR^Q[[G7B?TO39I)X&T'LFSBZ'Q^-A;!1>X^26DCR+ MB/RF\CDL.X8H[M&8+!Y@;=C4FO/2BZQX1=[0I:&I% MWA@T?O4&_BTE\J">'OF>_.X=-77$ZQ)]SHS2(:1>K:,ZZZC6'=7(2J=*NVS2 MVF^(M+2Y*CSO?C8ZVI*0MS!+D4F_2"\9[9GBHL5./1L?[=6$0 $<6$ M30['NJBCSPJ)""Z[1<^X;C#IO)_7F@M%O]MXB)7T3;U@ZZCC7/.*9CT_I7J, M#=DV'W*(:5LTL>/B_Q.@479VV@PR) MO8TR)#NU %R7LB0)VW(^DP @L#_1%JWIX$Z[.]!O(\*,GZ66M]/TD'I-$;\= MG6Q1Q^/A8#0^__-6Z*"QT5@9.\ <)0!Z3\4SVMGCC_L6]X[:.K>MXGPX_+Z* M\XV*\_TJ^J0""-BY8IYIS^:@91&RWG[#8_A'M&-GTXWU>"J;-MBIXTZY:_J! MIDRN8R6/%$(=H34JE?K4-NS& 1TD0E=0!A5=:9NP;0AHDP&=0,!FBD:'2!2_ MC"ZN!F>BU$5!!N8JPTC@%1->GG."(1\JJ6/O*2L=\#V51R*=%-==]Q)?J?VN M>=6@31:-PQ M[MNT;@';G\,IM[[.XWV\2$W+AMUH\,&X@":DZ?BZ3$)3:,W,'CL<8G P&@]V M>9TEKNEPQ8X/T$RN<[ MH3CJO:V-:F]T^HB<,QVV-LHGA>+SV: M 4CD#9#1V@H$,1A34]E8W6#Z-88[F);GTW9J'0]'SP]U1Z/GQZ-Q'UL0CTI\ ME$]T5?*1VY1+[E$FL6]HJ]U7/\'%GB2FB"%"XMG@QPK_>*8C#)9@[30Z"5$?A;:RD8F[!.WNNAD,[-1$TVM[JRPJX/S MV64[GUU^=QC"O 'FV7D-:N%"I M(Z'?,CA+ ;?.51HLIHI2T0L<'@XDU?U#B%ZUB%X=!.6UPCQ-'4@S3,%6%.-X MIKLP_D%Q62-.;L3AH0]^A^/@GYIW<5&G0"[IHH1*J$6IH7:\&?/S]HS2&-3< M2U#,SR@[Z9[R8+ ];Z%Y_IU@XXN672 1KZ7X>#T7K-I0A'6N MDL*Z2K]>('4\D/F2BU:;3'Q3&M.&^9#,\%MW9)LN:>=1G71^5X-9 M<_[UD"^!3(@_L;5/VQ\H;^/OU 1CPQX7",.9H =[/++J;](44M#_;WOP/4$L#!!0 ( ,B%^U+\ , K M)P, $@' 9 >&PO=V]R:W-H965T;I'F1 M>)ESYLR%Y/*H]'?3(%IX:(4TJZ"Q]K"((E,UV#)SJ0XH:6>G=,LL3?4^,@>- MK/:@5D1)',^BEG$9K)=^[4:OEZJS@DN\T6"ZMF7ZYP:%.JZ":7!:N.7[QKJ% M:+T\L#U^0OO?X4;3+!I9:MZB-%Q)T+A;!5?3Q29S]M[@,\>C.1N#BV2KU'!;$3A (KZQ@8_>[Q&H5P1"3CQ\ 9C"X=\'Q\8O_;QTZQ;)G!:R6^\-HV MJV >0(T[U@E[JX[_X!!/[O@J)8S_PK&WS8H JLY8U0Y@4M!RV?_9PY"',\ \ M?@:0#(#$Z^X=>97OF&7KI59'T,Z:V-S A^K1)(Y+5Y1/5M,N)YQ=W^(]R@[A MXHYM!9K),K+$ZO:B:F#8] S),PPS^*"D;0S\)6NL?\='I&:4E)PD;9(7"=]W M\A+2.(0D3J8O\*5CB*GG2_\0XDZK%JY)JZ96H#3;!JY]@E'#UZNM\>O?7G"8 MC0XS[S![QN'H8\,$DQ6:IY+Z,L5=0WJ5H"/#Y1ZLJPT72ECS6#Y:& ,$A63 M9R#!V98+ I%[G\?3CND360V)-'#!)=A&=8;P9K( JB:.U81WI*_=4L+3J5^) MX>H9Z? &\C2<3Z-(XG!6YO!1R;?5L#LK MP]F\A'P:EFD&=\HR\>I\$6,Y"[-Y3(,B"6=)^=A:?TC@XG^6E+-*='1ZJ+14 M9CPP7@,^T,5KL.=1MJ&DG83WL FYGH:S///_I"P>><_+=3&&I/N#,($T#9.T M<#4HY^FK4;^I[ 4))?=O+>KV'#N!),S+!-(P+5+X2+EZLHW>P$6:A=,BGPS# M."\G3YV^Z.QVHQ;;^SO<@&^;_J(;5\=GXJJ_'1_-^S?F ]-[+@T(W!$TOBSR M '1_;_<3JP[^KMPJ2_WLAPT]=:B= >WOE+*GB7,P/I[K7U!+ P04 " #( MA?M2D$6-T8H' !P&0 &0 'AL+W=OMOVS@2_U<(7W&P 276^]%- B3I=1]H@*))>Q\.]X&6:8NH)'I).JGWK]\9 MBI9ER7*SM[?8#XGXG!G._.9!^NI%R*^J8$R3;U59J^M)H?7F[7RN\H)55%V* M#:MA9B5D135TY7JN-I+1I=E4E7/?=>-Y17D]N;DR8Q_ES978ZI+7[*,D:EM5 M5.[N6"E>KB?>9#_PB:\+C0/SFZL-7;-'IC]O/DKHS5LJ2UZQ6G%1$\E6UY-; M[^U=BNO-@B^]I_[>G!W.LJ"*W8ORWWRIB^M).B%+MJ+;4G\2+S\Q>YX(Z>6B5.8_ M>6G6)LF$Y%NE164W@P05KYLO_6;UT-F0NB,;?+O!-W(WC(R4[ZBF-U=2O!") MJX$:-LQ1S6X0CM=HE$V?H!:T* D,O&*'7.?([KO)2X*D5^<_M0FD)J/GO&1YA MRR,T/,(1'H_@3,MMR8A8D0"D7M1;6B]^^<_4M]+?E EY8A[YB[H,^,+!BK25Y2I?B*LZ7! ,USL:TU M],#I"05@/%->XOX+&+A0M&27Y \P @IP;# ;:\UF^+QC.:L63)+ ,Z,N>6&2 MX?*5*"%: .IX370AM@J6J]G;'HW'0DA]\<1D-:)3$%!I\J,42I'/-<2LDO\& MI_H18I4:#G^ /MB] X=[)C6H):>:F2,LV48HKLD;XCE)FN(7_LSQ_1_L:$8^ M7SY>$BV-]^R('R1.&J8$Y)V&LZ8;1\TBB'IUOB.*Y5O)-0QD;D8\GTR# MF>EY*:JY8C+GM"0;N@%]A:X31&G+>/^UPP_;FN=\ ZL7 M1&_,CQ@Y@ 27^V M[]P+N1$2SF77I Z0@-/@$FR[Y$EHH/"&!)GK9+&+K03^33UOMA]-XYY!/HAZ M?:'_#GM$H+2^-2+/[=O"R;)PH+9F=,0@4>#XD=^NG09P?!R#T_;U[(5."NH/ MC!)-)QOHV7.\9"A!,[K7>.(#C%#7(>H["&9V#&@//>9O](' "9.AUF$T'>@] M39S BTAH?0"[H-01E<<)J#$$:.)Z/)XV]CA?@:.*=,,M?[0G'^@4;N(Z79D>&Z(2E M9G)$W2!S&&Z?*'LNQ9[N-9MLE1O%Z3AHN91=-JF%P;.;<'.+T^_Y[/M\/UKT#J M_P!FC!$ H-3QX[CM)JD3A:,@G@:P*/4@TT9DF@".,R<,AX$ 28%G^W%@4.HY MONL-8@&&[P2VAW9-$"8MT*>A$<:+(+Q[J0&[B<^>[X)X[CFXQRWJ$8][$Z!^RRO<7#3"M**,5>.@0K1^&Z +("*.T8E<>ECRUWNHF@#?ZPEZX@UA^VV@QN MD[8-CC8@MB$S#IPD3-I6:&(F5&>ANV]EZ3D\)2V>DE?CZ19<#Y,/E=(4^UTE MG$+/6WF#]EV1CR=9.]B-/ M6U>$3AR&_6XC1-[GWF%E%W8YQ6D3XTX[W51A96C\J11H"2A&9F>JN0-='Y"7 MG1CIU71PV\ *=U!-V_&10(WRK,4SDS6*2=1&U$J@T3MK6N6 \;P@&_0'M6#O M O2=^U!GVLVB?K>?#?;3V='=H>DU9AN)>F]:54#+]YTTC8Z4NG?[#YPN>-F< M'*,ZN UJ!B*FXDO MDGMI['F!T[@NH?&B3KT_X?Z-(,CI".2V,ECB 2HI62 M$#L\BGG/SP;*ZA2S=O9UL+]X/>R;B\MWKS)98A+] /9V? 3V+6Y2)_&\?G<4 MT,>7G-.7FU:MCA=&O=X8F.WMYN1E9QS.]HAH@\1DMB,XVXSU)^#LI8YGX&P; M9Y)?VB:_]'SR:]Z:VX(%"N,U4Z92[@AW?R1T0_+F]\B(+BL\29>LA5L M=2\3N"/*YGV_Z6BQ,6_J"Z&UJ$RS8!3.A M@?B6$WG>00?LCR\WO4$L#!!0 M ( ,B%^U(=&/^VM 4 ),0 9 >&PO=V]R:W-H965T(E,4[P?ON?=<,J>&/-15H\\F2V/:D^E4%TM> M,WTL6][@RURJFAF\JL54MXJST@G5U93Z?C*MF6@FYZ=N[E:=G\K.5*+AMXKH MKJZ9>KSDE5R=38+)9N*]6"R-G9B>G[9LP>^X^=C>*KQ-!RVEJ'FCA6R(XO.S MR45P:+]V>\=>9DSS*UG](4JS/)MD$U+R.>LJ\UZN?N'K_<167R$K M[9YDU:^-HPDI.FUDO1:&![5H^E_VL([#$X',WR- UP+4^=T;-"4OOY:?PLG!4[KQ])*.*ORU M:XY)Z'N$^C08T1<..P^=OO"_[?S/BYDV"DGSUXBM:+ 5.5O1'EMWJ*6RJSB1 MS[@B8>!F_-[W M Q+XB9?&"4:Y[T59:C'GC\A/]0E\,N^@C,2AE^8YR7(ORS+R\?CNF!C0A^[4 M(_GQAXP&]"<2YEZ>0[IK1"%:0#*35C2(O"2*AE4?I,&G8N_^X$\:>P&,'1!* M?2],*1D!+Q[ BY\-WD51R,[:>H^0P#"*8Q=LHPIWPS9H5H-FCS2(X@NB]D&Q MDH,(O[&$@$69%_N!'5 O3!+RL9F)JH)5LT^H=P].L?(>E<1)40E;1"5OI198 M&GM1')#$BW)*+JS/;A4:"2EE-S/SKMJJ/0RBX A/FAZ1O:$XL,F4!4'O;AH& M8_ F [S)L^&]5;QEHB1O'M#T--2V;!-T91-ZA1&MDR1GB3]8[_X0$J/:3 U \3\&3CN''S+?"2 M.,*3HHB?OR=;I5X0^-:!Q NB? S.=( S_0XX<7A1YM&Y8)FVM2R_"[M1G?NP M>Z*<;Y2_>,W:EM09S%@ST&T/.5MSCH,#SX]2C$"Q:1)N);2P,^YTM9E434K9+WKIM: HA1H^"3,":[PP6*1^HAHP(:>%F9["A++'RAFM]8CGUN2$$U]/ \FX4>+F?':U; M+)(*/3O#+V*&4(V493:49?8]351U<.Y;@D63^@03HLL8F"-5MP9KSA<]LYPQB$FA":>S0,'=O"E;XR MX2B2LI>AJ#X4Z.9\]+R]'I 4:>/8'OD3Q?X8O/D ;_YL>&]DLWB%_*__#_C*B="+<3Y! M7,.,C#F;>CX:'P@2?7,OOAM@@PS4Y8_J7]??,;40X,"*SR'J'Z&PO=V]R:W-H965TB6QR$_*KV )H\UA572V>O=7/A>:K80TW53#3 \68K9$TU'N7.4XT$ M6EJENO)"WT^]FC+NK!:6=R-7"]'JBG&XD42U=4WETR54XK!T N?(N&6[O38, M;[5HZ [N0/_1W$@\>0-*R6K@B@E.)&R7SCJXN$R-O!7XD\%!G=#$1+(1XJLY M?"R7CF\<@@H*;1 H_CW %525 4(WOO68SF#2*)[21_3W-G:,94,57(GJ"ROU M?NG,'5+"EK:5OA6'WZ"/)S%XA:B4_26'3C;S'5*T2HNZ5T8/:L:[?_K8O\.) MPOPMA;!7"*W?G2'KY375=+60XD"DD48T0]A0K38ZQ[A)RIV6>,M03Z\^"%$> M6%41RDORD6O*=VQ3 5DK!5J1R3W%DYHN/(W&C(I7],"7'7#X!G!*/@NN]XJ\ MXR64Y_H>.CEX&AX]O0Q' 3^U?$8BWR6A'P8C>-$0>63QHO\6^3531254*X'\ MO=XH+;%^_ADQ&P]F8VLV?L/L2TMK4YA,/[WVQJ-8IF$O5$,+6#K8D0KD SBK M^SV0K:BPVQC?$6WRU[<<^PZ*:+RFO47"N#U?B;JA_.E7A8S!.]IYMZ$5Y060 MLI46#\7U7@+89U/LD=1=FL&DF6"28$@2F5A\T2J45=,+9U,R2=QY M'D\-]$N Q,UR_YD8R70R9#H9S?0=#M"RQ9=$6R^R_EJRQ^%,7@M,E.# ,2\( M^C)9!Y"&[O.O7B3@_#FOH8!Z Y)$@>7XY(,42I$K*N63>65\Q99K+-"BK=N* M:DS(V2EA@X?M1)8J_G:#&R%J..8U!BQ AF MF2H17B67PFD+F![T^?>PW#'>F6=.B6]*>[Y=UC@Q]M M?+SWK38#^"Q]YI*KG^^J4;.OC]"U;:^S9G'MN("C8]O.,7KJ&/2.8;9?:TUL MRY'.O.F*\J&QH+RW3E6&-(QR=PDS R9H'22 MISB+<5;0K<9:BUU@46ZL]N4PJF$[=>M' -W6-C6W9[R+-YM M>Y^IQ%FN2 5;5/5G&0X_V6U0W4&+QFXM&Z&Q(RRYQZ43I!' ^ZT0^G@P!H8U M=O4O4$L#!!0 ( ,B%^U)XW1&B\P0 ,L3 9 >&PO=V]R:W-H965T M^NMKL/@$_B\W[XAX<+J3[I&8 A3T4N]'%G M9LS\J-?3DQD43!_*.0A\,Y6J8 9)]=#37:O1 M4)8FYP*N%=%E43#U? JY7!QW@L[RP0U_F!G[H#<:SMD#W(*YGU\KI'J-E(P7 M(#27@BB8'G=.@J/3@%H&M^,7#@N]LB;6E;&4GRQQD1UW?&L1Y# Q5@3#GTH M'8JMO(G,M?LFBWJOWR&34AM9U,QH0<%%]ZD"\A8'6#"X0O4J1L_*<&38: M*KD@RNY&:7;A7'7<:!P7-BNW1N%;CGQF= YC0_;OV#@'W1WV#(JT+WJ3FOVT M8J<[V/OD4@HST^2CR"!;Y^^A*8T]=&G/*6T5^%,I#DGH>X3Z-&B1%S;^A4Y> MM$/>F12/H Q'_\@M""X5N9(&M$?.2[!*XA8E4:,D"&U4B05KR&\_ MXP9R8:#0O[>(CQOQ<:L/M]B*68D.R"FYPD8]8TH]<_% 3@I9HCK[V/I$F,C( M13''2B=&DI,LX[;R64ZN&<\.N$#..3(J'E O#OKDE0S MYY*;9]12S*6 _U=F/F[ZMM<$?8\$<>J%R':Q'N@F*Z$WB--=85X5$WEA/R0M M/=QO>KC_YAZ^$ :PB0SY^(2'JP9R SDS6!?8M#8]KIFW]6BKBNT]VNB"6I=: MU]5>"J_DZ&ZF -9. '++G]8?K.=QE?);W^'@-@HG68F]QS>=P-1X ;+LD;!/ M\9MZ?AS7U$G59LP=^ACM[8V)_4/3#6J3I7JSMIMEN']H2V M3[&=J;/+2^.DH5O**6G**7ES.5TR4RJ<]%#WX-ALJYU6>=MKIQ;\O!P;9]AK M3#R[H"4?]#O&R"OU= V*RVQYK&&%.@OJ(MUOS,FP@!O9U3R(NRMCN4K+"]T2 M[[2)=_IE,")L43)HE R^!HP(_!>LY__[0*+=AOTH(DI#A!")[^\ZV"(?X8,=1[&/(\S_ O3PS6>C'3U$.#;B MG> ABN,W0(<(CZ36T1.L_$4+OCYV:-?Q;O#04@G_7?#0MQ\+Y&GH4A6\&330 MA#94[(5^]!IH2$)"$:@'>/S'N'LG8D@&#C;$D1T+06J-B[U!-&BM(/I20?0? MA@OM M^-%_[FX'@_7@BWX(5+]ES#A;#[,H67:*$FM\6[MW*_4H!Z<+=(FKCB MJ*Y:FJ?-3=5)=3_SLKVZYKIDZH$+37*8(JM_F.#_;E7='%6$D7-W6S.6QLC" M+6? ,E!V [Z?2HQ635@%S?W=Z$]02P,$% @ R(7[4MA-#"6#!@ X1$ M !D !X;"]W;W)K&ULM5A;;^,V%OXK!][);@)H M9-TMITF S$RFVP6Z#9+,]&&Q#XQT;!.11)6DXGA^_1Z2LF*WMII9H ^)*9+G M_IV+=+$6\DFM$#6\U%6C+BYG*I6(BLM M45U-HR#(IC7CS>3JPN[=RJL+T>F*-W@K075US>3F U9B?3D))]N-.[Y<:;,Q MO;IHV1+O47]I;R4]303D)C$)88:$-!T8_S_@1J\HP(C5^ZWE.!I&&<'>]Y?[9VDZV/#*%'T7U M*R_UZG*23Z#$!>LJ?2?6_\3>GM3P*T2E[']8N[MI,H&B4UK4/3%I4//&_;*7 MW@\[!'EPA"#J"2*KMQ-DM?S$-+NZD&(-TMPF;F9A3;74I!QO3%#NM:133G3Z MZEZ+XFDEJA*E^@?<_-9QO8'3!_98H3J[F&H282Y.BY[=!\1$$4CO"+!WMCRR\^PJ^W\#_7CTI+ M@L1_1W@F \_$\DR.^9 RI>PJ!+& CZ*N"6S6K7"'"N4SED#) Y\[W4F$GY3J M6%/@(=_^B9@5DZB,D,()45:(W!6R<$)X+X0.*Z;I3 N@C%2:-25OEH#."VS- M9*F -@'KMA(;Q.T1)^K&) RT%6L4K)'8,D5"*LIC!:>\ ;T2G2)B=78.%"<< MXM2;+UJ3>&I/&,V<$5W#]>\O1K,8>IO9,^.5P>2ND4O)&DV4 M!%V2&B9P2YI"F'AAEHX2#MYQM#?WM[<06[T>A&85J#]Q=!1ZV3P; 4XZ "=] M,W"U MEIQN?0PEE2P"S[^[^I'V2+E?;14E_L/B>KF4N"00PR\[Z& V/)^P0$L9AU:1 MP* F3>$=1)D?Q[TWE4,*\3I=;[FR9Y34Y:&?Y*^J MGD$8!Q#F@3_+!K[X@K+@RG".DHRNY'Z0#J>$N 5R(XV@AR\ME^9B&)Q!'OE9 M=,">?:>Z5'D'<>8G,TC]V*S#R,NS'$; EPW@R]X,OKO[+Z.8&^7T?V).'JH! M<#HA729GWE^%PA'L]27C%7D]1GZT&/ED,/+98.2KQ<@M$5F*M^(RFU'\LM1/ M(N/N5U!F\Q#"V=R?S=W^,_G%()02A:HW,@NO=$[P2G,_#-VE5VR=YG,"5.S/ MDS< RI34, C\/!A#T&Q T.S[RM?[1ZNMB32-;IQNS,*W!.H]C;VG;;[%(R>?11*&U=(?,:&$$+9ZLWR MT%0C+YF;3,Z\/,_H-_&2/+?3 9/%RH:Z)*)*M#3N:KH6IA$19WE"T?+F84I; M"<'DGE7H2B@EUA-J$^CT]]L-^ M%?B)6XW@83[@8?YF/)CJZX1?TQA7NU[K[;GA$"+&!3R0V_\0,?;*'SKEAF@W M'ZB]\79;R'<:U3; MG U#@][\_/YGL+J+ZU+-UM,:I0UG#K@0.8'>W]?!;TI M\,IT7)HV3H"&GY-^9?[=CO^;.P^N@ "MR5R.H93->>JY("G1;Y'!>\-8HT+(- M>=V#@JD5E+U42O &S!O%X5'>IV&G$-(TRFKCV8@-B5ON*TXSQ3>4PC^$XNG. M:W>-]"BM2_QCT)K4=OE"AF]OI@+=+X00F\?C(#AJ\[5_P!02P,$% @ R(7[ M4C(TM0V$ P FP@ !D !X;"]W;W)K&ULM59- M;^,V$/TK Z&'&-!&7[9B![:!.)NB770709S=/10]T-+8(D*1*DG%[K_OD%*T M]C8QZ6?3(5HX5 +:19!96US'46FJ+!FYE(U*&EEJW3- M+ WU+C*-1E9ZIUI$:1SG4OEW/56L$EWFLP;5TS_<\*A=HO@B1X MF7C@N\JZB6@Y;]@.UVB_-O>:1M& 4O(:I>%*@L;M(KA)KE<3M]]O^,9Q;XYL M<)%LE'IR@]_+11 [0BBPL Z!T>L9;U$(!T0T_NXQ@^&3SO'8?D'_U<=.L6R8 MP5LEOO/25HM@&D")6]8*^Z#VOV$?CR=8*&'\$_;]WCB HC56U;TS,:BY[-[L MT.?A/0YI[Y!ZWMV'/,N/S++E7*L]:+>;T)SA0_7>1(Y+5Y2UU;3*R<\NOU#= M_U#&P#UJ6%=,(UP\LHU ,YI'EC[@MD5%#[;JP-(WP'+XK*2M#-S)$LM3_XB( M#>S2%W:K]"S@IU9>0A:'D,9I<@8O&Z+-/%[V!MX=TY++W7&T?]YLC-4DCK_. MX(\'_+'''[^!OV*&%\!D"1^Y:"V6\-_\OI;6\ZB/%<)6"3H_Q!VLJP[0"30H MK0%+BP4312N8E[G:.I7V+,J>A206PK%HB(7IJLPE^:K6T#X3 AX*;.S1>DEJ M&EW#8Z413\H*:WXXG: JX5"EDU%\=NW+"ZM?X"+)PTD6CWHSGJ3>3*?A-._- M+!Q/9R/X[L\9EA_8,VJZ-CJZ!EI#3"BF0M5-:UVBWI6&_"I,9RGD69A.4S>* MXRGD:3B>C6'U'@"B%E^FD]%/QCCKC6PZ.B.LR2"LR5D)K.DR+ENJ.Y7W1EKN M"=%U!FLL6LTMIPS<'0K1NGILM:KAUN=AT,3[='B6A.L/UZ9A!2X"+S_]C,%/ MXC0_Z.R1LH,GG%[1ZIG,;K!@5%7GQ37@=DL7.=WQK2BAHN+3.M*M3LGX,&3C M1-3_LWK75A5/H!H7B8$T3-(9/<=9]\6S1T=EIIN]XQS Z=]Z9K.#^V=VW[,],[3@D0 MN"77^/**-*2[5M@-K&I\^]DH2\W,FQ7]/:!V&VA]JRC ?N ^,/R/+/\%4$L# M!!0 ( ,B%^U*E)=PV)@, .@& 9 >&PO=V]R:W-H965T9+$E,B'#TF17NZ4_F%:1 N/G9!F%;36]I=19*H6.V8N M5(^2;K9*=\R2JIO(]!I9[9TZ$:5Q/(LZQF6P7OJS&[U>JL$*+O%&@QFZCNFG M:Q1JMPJ2X'!PRYO6NH-HO>Q9@W=HO_8WFK1H0JEYA])P)4'C=A5<)9?7N;/W M!G]SW)DC&5PF&Z5^..5SO0IB1P@%5M8A,/I[P/RP?T M3SYWRF7##+Y7XA]>VW85E '4N&6#L+=J]R?N\RD<7J6$\;^P&VUGBP"JP5C5 M[9V)0]W4X8^!/,L/S++U4JL=:&=-:$[PJ7IO(L>E M:\J=U73+R<^N_T#5:-:WO&("/LNQRZY<;^_91J!YMXPLA7'&4;6'O!XATU<@ M9_!%2=L:^"AKK$_](Z(W<4P/'*_3LX!_#?("LCB$-$Z3,WC9E'/F\;)7\.ZP MH6=EX19[I2V7#7R[VABKZ85\/P.?3_"YA\]?@Z?!J0>!H+84X@'E@ :8K.%& MTRQI^^25CS\'WGL:FR=X[@)Y-%3^EZI^-JH;WDO3LPI7 4VG0?V P?J^1=@J M09/GLK2NH_OQX_\2*7U@1Q2:9PK:4_"/O082*L$]3RZ$@V%U30$,O.42;*L& M0^F8=Y=PWVK$D][#'7\\/:!6XM3*$RT^>_=5[54;&J][MLHRQM1B^V]"E"[0SH?JN4/2@NP/1Q M6_\'4$L#!!0 ( ,B%^U*M_K$S= 4 ,P0 9 >&PO=V]R:W-H965T MN)*B6PI17*LXGGNM$D9[P8S<_MW+6< MGXM*9[R :TE4E>=,/EY!)K87(SK:3=SP]4:;BC2SJ[BLUZN^!W#EO5>2;&DX407\S+A^7%R#4&00:I-@@,AWMX M UEF@-",KPWFJ%5I!+O/._3WUG?T9<$4O!'99[[4FXO1=$26L&)5IF_$]F=H M_ D-7BHR97_)MEX;1B.25DJ+O!%&"W)>U"-[:.+0$9BZSPAXC8!G[:X562O? M,LWFYU)LB32K$M-!K'"Y.46RWQ*T,\ 1.23*/1&D7?%$I9]^0D:TUKD[2RZ\@8!?ZF*,?%=AWBN1P?P M_-9#W^+YPQ[^>;E06F(1_#6 &;28@<4,GL&\Q=Y85AD0L2(6G[Q[P#9!/<<" M.(QUMP&2BKP4!11:&<3,(D*#2+8@@3!%5B+#%L)<\8+HC:@4*Y;J;$;N-A*@ MEP5RRQ_Z$QA4:(/:>W,'O_U:@F2:%^O&J%0H35X1SPEIC"/%,<0Q=.C4C+[C M^I2\YP4K4NB(S,AE+J3F?S/;BNBC--WR6JQ>5\HXIP!=1YP@P-]DZEEL+Z)6 M%T5#/A0:PX#*47S5P\\X6_",:XZA"DGD$SHE- C)G= LVUO;F!\&B57@!F&M M*$ZL(B\*R6U5EAD@[1CIE*D-66'4"2]J JRY*&,:@ZI%#8LIPO1\IPR],2:6 MC"]1NR0L%Y6I(EZD665@K25 K]].SXV=(\FL#N$1_58U#1)J,'"S0_WJV/P*2I@WX>WT(*^0(D M\6F3RP'PVD.CXM"S>)P0;WS@BCOV\"\\1%URE9HR(0ASR"__PLP>X*%]/AIR M0@(TY63?1NJ-?9PU'IP,\'+8\G+XS;Q\Q3*KZ=:>;3YT^O?FJ7_KS>$8:0\J M,D>EF2I9"AH8]&HKX]6_XD^7LK'0<#W6?LXV0:1@WUG^-9Q MZ2'5=WGU%8F=.)Q:AD^H-[AVUREXG%!X@I'2<$YIV!]]1YTNMEZ(#)(T#"T& M]8:^$T]C:Z27T/WRN99&6C\2C!2!KQ4O3?0=LI9"61>QZ5W#[4'HF-A]1)MF M>!),J[RJD[ $S%_*Z\P8%-;=J$Z1*CQ*D94"ZB2&X)[36("V6TFU?1=]<]\]U49],OK$="6M MTF-M-HA[O,V> (]N92^>E_Y -C:;KC&QUTQ[EJLV%\WK3NJ4T_ M-C,>H:[C8T!W.< YGTRQ))+N5$"P!VC4G0IQ+THZ4W@DQ O6"MF>>+'C1^XN MG15Z#N8:P/,J;UPOV6-N3XX1'F2PC]&8NLQY7E;:;I;-T>DTQGW/QV+&@JX! M._V%Y3!0"'%;"/$W%T(O>B^4P2#J_V7PW&UL?57?C]HX$/Y71E$?0(HVB1.RL (D MV-Z/5E?=:I?>/9SNP20#L=:QJ>V4W?OK;^P I>W""\2>F6^^^>P93_?:/-L& MT<%+*Y6=18USN[LDL56#+;H>*+!MM6NYH:;:)W1GD=0AJ9<+2M$Q:+E0T MGX:]!S.?ZLY)H?#!@.W:EIO7)4J]GT59=-QX%-O&^8UD/MWQ+3ZA^[Q[,+1* M3BBU:%%9H148W,RB17:W++Q_?8.O9*WULU]\J&=1Z@FAQ,IY!$Y_ M7_$>I?1 1./+ 3,ZI?2!Y]]']%]#[53+FEN\U_)O4;MF%HTCJ''#.^D>]?YW M/-0S\GB5EC;\PK[WO2TBJ#KK='L()@:M4/T_?SGH^[X?&KT'HSW)C3_$4H-T41.*'\H3\Z055"+$CKR6["OBQ4S>0IS&PE&57 M\/)3G7G RR_@+3M+.];"O6[70O'^2J@:%M;2U3^3 ?Y9K*TS=%W^O9*W..4M M0M[B0MXGZJ*ZDPAZ X]8Z:T2_V$-'VI43FP$'@C8GH&AM2?UA^!K(8D.6F_O MVA\U[26\FMJW\YW=\0IG$?6K1?,5H_FJ0=AH2;THU!:0Z5(D3MJ#> $R5L"?!&N ]]*<+"QF^?B;4@ZK1FFIMZ_ MQG&9IG ?&H8BJ8C VS9B9REO1L:5X36"XBV&S,XO:1 ]6RC(^IO6]5Y("1G= MNLEM"2OMN/R)0E86\3AGWYT0[T\(!GD\8J,AO,<-FD"0OX \.+["H(C+K!P> M@"LB)VHTO;RDS:B,RTGVIG6@Z(K2"51>QB.580@:Q6QR>]*W',.*JZWPI_J3 M>%3D6])EI.IEZ497A)P5%Z5A\21+AV^K6H[94;1WD!-; MQN"MSDS.IB 5L@VSWI*4G7+]0#SMGIZ313]%O[GW;]$G;K:"!J+$#86F-[>C M"$P_W_N%T[LP4]?:D6KALZ$G$8UW(/M&:W=<^ 2G1W;^/U!+ P04 " #( MA?M2(;9B WL& "9( &0 'AL+W=O7KP2#U%SQB M:3]9\AC>S!(9,06WLC/4I5$)1@BB$1<_++OY4#L B E@-0 V&X!T!) =P78)<#> M%>"4 &=7@%L"W%T!7@GP=@4,2\"P#J M@%$)&.7I4/"7DS]FBIT3: MCO&V,9SV>CCMSN$\SZ(L9%JRT&0V PT[0-=,T2/+:L .D.-95C,YV#(B;773D\1W7"IQ"QV= M\EC <+Q/%$\/T#CCF@0*?%2- G[;]9WARO0 [P,MV&@))IU#,55,\0#:4USR M5"$)MP@F+[K'Z.622Q\B>]6H>=V.K3XFSJ]=,1J!P=T*LY4NYS_296HQMO>" M+E.HL?,\=%UL<6SU':N3+5.\\;;J'0A=WEB(KID(#J]B=,Z60K&PR[VIK-C; M"TI,H<7#9YC_E$ZKM8VZKDN]V@2HR8YBA]3F+),&.]MS1S:N38%*N^JLQ:9D MZ-7:?=,8WY"X5FT2U&3GX*'75J.-8.!MBM&61OIC?\))$C&R0:Q]2#UBU(3@ M9Y@H;7':,E,J49M3)7=H8]+,-*DL9[J5XFF9WGDF18S^$+H7O!M9(MUKA,?- MIDJG#QALFT\1HTJD6SR@UP5-($UC/A.^Z/S@C)00=R\&WH@/Z9[7/Z[6ETZK M-?>06#89U8KXN,D0:JGGUJM]:;A)Y6B(O5&MW#=Z]$8.K:]Y&PU=:@_KJ]Y& M0\>U[)8E$S%"2K8(Z<,L>NI2;]2'C/8A\ZC1'MJ]9'E.<*3XT$T?W84JOLJ3W#IMJD=+I1%H"YM@)/C>#0;L'Y MR.]$6NYI0Z]A0 J*#M!$2CT\B93%<4N-J)MX)>( ?0 8@\49"\-[+>Y+R(!S MN$G1AWACY3;6ZQC@]S%K"&KTBN[%?A?8<=K0A_N7A':2K81.=HMWB_:0VY M!2_ G*&8*[@-LN(@%P9.'TIKIEA%28)222!;7Q#2]W[[!;O6'Y$(P_ST-^YV M9 K-4A<:2 B_7'MH?S ][MLUAZE^4^LO"C*NW>I^^$;/!/3(SR/+AT WJ!8B MA7!6D ,0&I-!'TTYS_>S$$8S2,THD3HQBX-W:+'?E("#RA%EQ.4\/]].49[* MQ='-^NGZ#/TL/VJN/[>MUY>0.0_? /GPIC@E-TT4A_;OF)R+.$4AGT%S5M^# M&B2+<_#B1B7+_)#T-E$JB?++!6>0[]H WL\2Z'!YHQM8_S?"R;]02P,$% M @ R(7[4I13$3(] P T D !D !X;"]W;W)K&ULK99=;]LV%(;_"B'T(@&2Z/NKL TD-HIN0(<@:;>+H1>T=&P1I4B7I.SL MWX^D%,6Q&"_ >F.+U'D/G_=0_)@=N/@A&P"%GEK*Y-QKE-I]]'U9-=!B><-W MP/2;#18V;Y[L9CQ3E'"X%X@V;4M%O_< M >6'N1=ZSQT/9-LHT^$O9CN\A4=0WW;W0K?\,4M-6F"2<(8$;.;>;?AQ&09& M8"/^)'"01\_(6%ES_L,T?JOG7F"(@$*E3 JL__:P!$I-)LWQ!+$UVI-96RNL\&(F^ $)$ZVSF0=; M&ZO6;@@ST_BHA'Y+M$XM'F /K -TC9:<*:&KBNXPQ:P"B2Y6H#"A\E*__?:X M0AC_&/"VJGC'E-1+H *RQVL*5XB!828C9G(6Z<]3AS G>I\]/8** MLKP\17=$!5F9NM'3$3W]_^B,L^LS^.D$+"NSHCS!GT:E81DG;OQLQ,_.XG_E M"E.S$;W#A/NSR2989984P0G\-"J/LJATP^0U/N+WD$05XU>8L-4#+)+EZM\PAMF:7)BRA$4E;G;4S%Z M*M[GB1*\)E3/@-D:QPD2_0[B9"XF.'$ZQU^BNGZS MQTF8IR>D[K@@/5T4_M%Q:^XZ7[#8$B81A8T6!C>Y-BOZZT/?4'QG3^ U5_I( ML8^-OG*!, 'Z_89S]=PPA_IXB5O\"U!+ P04 " #(A?M25FZO^9X" Y M!P &0 'AL+W=O#"@1@- MH^%P$C),>) F;FTETT0TFA(.*XE4PQB6SPN@8CL+1L%NX8:L*VT7PC2I\1IN M0=_5*VEF8<=2$ 9<$<&1A'(6S$<7V=3&NX#O!+9J;XRLDWLA'NSDNI@%0RL( M*.3:,F#SVD &E%HB(^.QY0RZ+2UP?[QC_^B\&R_W6$$FZ ]2Z&H6G >H@!(W M5-^([2=H_8PM7RZHH,\1DO!=:70%2^@ M.(#/^O&3'GQHC'9NHYW;1=1+^+GA Q0/3U$TC$9WMY?H^.CDD*Q_97DE+NY* M$3O:N+\4I^B:$TTP1?.ZIB3'[G=?@22B0%G#&NJK=%66YBB@;Q*;(^5B?GXQ MC.A: U._>O2<=7K.G)ZS-_1D)O?2'#-S6/T_(B$7:TY>#I9RX1#0>Q%W0*Y'C3N3X?2)Q_MB0-A&Y4%KU9D4_^BXI,.SW3 M7K-S)J0F+W[_VN\O2I3CFFA,;6&,]38?-@>'RM2_PQ@] Y:'CGKV%T!O,MSK M3@SDVC5M900V7/M&U:UV]\+&PO=V]R:W-H965T!;2!Q.JS#@@5QNST4?:"EDT24(C62\H_]]3M2MNH CAP4 M?=B++9)WWWUWO#O>=*/T-U,@6MB60II94%A;W8:A20HLF>FK"B6=9$J7S-)2 MYZ&I-++4*Y4BC*-H'):,RV ^]7M/>CY5M15.9 MYX5U&^%\6K$%*@L9L%MP-;N\'7L%+_,5Q8XZ^P;FR M4NJ;6WQ,9T'D&*' Q#H(1G]K7* 0#HEX_+,'#5J;3O'X^X#^JW>>G%DQ@PLE M_N:I+6;!30 I9JP6]EEM?L.]0]<.+U'"^%_8[&6C )+:6%7NE8E!R67SS[;[ M0+Q%(=XKQ)YW8\BS?&"6S:=:;4 [:4)S']Y5KTWDN'2WLK2:3CGIV?DSKE'6 M"%?PC.X2NRSX,HQ[$43SXO'R MBW>7';##-CA##SL\$YQ,JQ(61%E3$M$%V0(6_FI0PY>[E?'[7SL,CEJ#(V]P M](K!X\BK-O*G MS@C#V.J[SU?#0:3L/U">/7K?'K'S#>HQPWB>:5+R*5@>64 MAODI3MWPGPJD&)85DSO ;455:< JJNQ$Y9+_B_351-O5:E5IM>54="AV8 N- M>)6I6KN<<10*)WU(U^HD;U!KNATG*7%K(1Y!Z7.NU]R?.U@QX95:"JG;IMZ6 M6=1]."9<, .^DS0RH'PXF"!/L*R:.&T*GA3 !#4Z \3("^(V$;4YA(XV6*EJ M:1N!\H5(U!--:L\-M*8FP0Z9)# 0: MTX=E32S/6]9(7=Z@M%!+0WLFXP1-*(X))R]W+PY>@ZEJ;6I&*'35=\L%C*-Q M1YV,VU0=OZ4P>V>;5@\^'*+RR>>MB\G2LV;-L_#E#\*&CQ9+TU7!DY;9Y"=5 M\.3M%7S3&K_I-/[SPM*#I7491V\*4HO;.9WM*6&F7UZD4#N2"-A*KF\N2KV&UVILAOI61JI1?T(/C&ZFK&9A5>4GFY6R]!C[SX(F4]1.@,XSI>QAX0RTL^[\ M/U!+ P04 " #(A?M2I>5^<3<( "+. &0 'AL+W=O7$,O226/:1.MWQ?KP[2>=/1?FU>M"Z3OY9S)?5 MQ>BAKE=O)Y-J^J 76756K/32_')7E(NL-H?E_:1:E3J;M8,6\PE.4SY99/ER M='G>?O>YO#POUO4\7^K/95*M%XNL_/9.SXNGBQ$:/7_Q6W[_4#=?3"[/5]F] MOM;US>IS:8XFNUEF^4(OJ[Q8)J6^NQC]B-Y>H31M1K0B7W+]5'4^)\VUW!;% MU^;@P^QBE#8JZ;F>ULTSOK:'?29F#W\_/L/[57;Z[F M-JOT53'_(Y_5#QDK*1 M-K,U'UK;M*/-U>3+QH_7=6E^SYKMXD/SZ:*VXL,39! M-:XR8Y(_/YI!R8=:+ZJ_(J<2,:DKZ56,[U5A4M>N' MHJS'O^MR$5BG$9_PW3GX4,M [$XICEH&PC$B4:GBJ65KCY@DJ DIGZWE3BD9 M5>KGLJBJY&9IMI!Y_J^>)3^;K<,;Y=(]O[U271$>4$_MU%.O4^^C.=9>_91S M\C%"EH)QF3T-40H 3GM$TG:P[5[)+=5\9W] 4?4^%LO[<7U4,"& M*AJ,J@BPBH[CZG98UY0""VFO5H\8Q0BI@,$!K"A.UI>'%/+PTU;2%0DI"'A% M<;Z^(JBV,^U%#"&VCAZAT+(%/B/>)ZJXS\5,VIJY8L;%6 24 Y*C RC799W? MY=.LUE633LWTJJCR.K:J @(&?& WE#]Q)4O%1:-L.Z]H8"6DO>X\4H2+ #0R\Q7'>OAQL MV$6KO15'1?85!/+B5Y(W##;LG$(, M@(OCP W'68\, @-2L1@LS("U.)[]!L/,S619&HH?@"Q^93(;CA\7I8'@(,!1 M$N?H*X*#N+EH8'D1P"B)IZ'QE;\=O&=P%#HG4)3$*7IS=GV6U&7;!OD6*^0[ ME3P9K'L 6"-]2G7B8@K35#(;&SXY)5BHCT" :23.M#TK]]R6">"*#%; $X 4 M.:Z$)VYQCHF0U-Z8?7)2$,0"/@"0D5.5\<1%&[;W9H\,#?$'Z$=.5LH33YUN M%T9QF?V6&#"2]BGEJ8O%QLN<6:KYY(R7&0ZH!PRE<8;:D=9C8Z8 43I8:4^! ML_2XTIZZ6:,I1)RVI">W3)$,;."TTS(]565/#Z>749%]!0'%]&25/76S2$?# MF,B^AH!MVJ>LIVZ][G.O*Q5S+]"=QNG>AE=VKY?3;TFU6_"Q]0Q\IH,5]12( M2_L4]=238Y(4$3MO\,@I*4)M4P:L97'6^JW=,W]@P%(V6%G/@*7LN+*>N06[ MX"JU7>$1XP*'VED,:,M.5=@S#UFQK6549E]%0"\[66G/7+".[9:E3X8'=.S< MMNI3W#.7IL;'R$X1/6+&QYV>Z[YR %X6!V\PW'HD$0S0R@:K[AE EQU7W3-/ M=4\P<]:QYXX7HCRPS3# ,CM5&X"YZ+7W:(](0$$.9.8GZQ1P-]4=$[N<\ D% MM@\._.9]^@G M W=["EX?N&(1'P!C^:D:#]S%J0VSJ,B^@D!;?K*V S^,VZC(_E,A@%O1I^D@ M7'CZW.L1"[M7 &5%G+*?ULM\FJ],A-T6SM-?^W,"',5@#04!\!3Q%/> D3V/ M J2ILAL['C&S702:=P(8*^*,M8S<$V,"^"G88(X =HH#MYE"3T%Y2G^&B?V8 MC$^,RT#C3W0>S8K#]>48$YX6KJVC*Q)(=P1P5KR2LV&,"9>B8T=%CTQ(1T"M MZ--O$)Z'"'P.]H@%'2P!LC(.63?&>M0]$O@I!^LR2 "L/*[+(#T/#U#I;"4> M,1IZCD\"@.6I>@S20UE;15

KH'=H1Y9$(J K!EGP:#]#P] M0-W[@!ZQL'L!Z_(0ULM546:U/I@H2("R'*QI(#O/P\9!>\#&+C>5VZ#V2"%! M<* PEP!8&0>L9>2>B8(">*IT*$*IYXABBFW9I?2J>P]4HT+ @FQ K:J M.%M?CC'EH:VMI*>?&U 0.*M>R=G($],N11V,>60"&%- 6M6GIZ!<Y/@Q45^\_K;\_F;S\>O^N?1/&[T2>=%L>8U/;,D[XT1D[F^,\/2 MLZ;B*S&ULO5==;],P%/TK5L0#2+2)G8^FJ*T$G8 A)DV4P0/BP4UO5XO$ M+K;3,GX]=IHE:9IFH*&]M'%\S[WG?N3$F>R%_*$V !K]RE*NILY&Z^TKUU7) M!C*JAF(+W.RLA,P[5$ M*L\R*N_>0"KV4P<[]S<^L=N-MC?8U?S8EG 87%%P9[U;A&-I6E$#_LXG(U=3S+"%)(M'5!S=\.YI"FUI/A\;-T MZE0Q+;!Y?>_];9&\269)%_RD(T #@X R E@/PMP"\!?I'H@5F1U@75=#:1 M8H^DM3;>[$51FP)MLF'+"[0\VR\1\0CN M@,_[X1>0&#@NX-XQW#5UJXI'JN*1PI]_UM]2HP4DN30I@WJ)7N],QG29PL \ M8 -%3;6^?30@=*DA4]][0OI52+\(&9P)^4[:(K>*#IVE/#B*"D?V:=[-!D$P M<7?->G788+^R.6(85 R#7H;U!'61.F##1D IH15?ZBI^K_J HY^E_]'YW4<-!N?Z_)$;^XXA<_HOOQ2;P@ M)E'48G5J-8K#8-Q-;%P1&S_<>_-BXLD=4E7+>CJ"O5I"O:<: ]S0;?R_!J'T M=-1FOST*74:C[I+C6A\Q><0TE.!F2*,$0=AF=FKFCX/@C$SA6DEQOY1>Y9PE M;$M3M!0G;Z-CG[7VX>#)1J%6-=PO:_\R"N'#HM!E@\\4NU9*'#UF$J)3O1^1 MR&\SZS CWCENM:3B?DV="[D5DFIX>!!J&<3QDPU"+7&X7^/^91#&ITTF[7)W MV)PI-JG%DGB/&(02W#R0C(*34TN'%?:#MEJYC5.Q_22YHO*6<8526!N8-QR9 MQ.3AE']8:+$M#LI+H_:NOK5F?P!02P,$% M @ R(7[4@#(##ND @ T0< !D !X;"]W;W)K&ULK97+;MLP$$5_A1"R2( V>K\"6T!C(V@*& CRZIJQQQ81271)RDK^OD-* M45U;5KO(QB;%N9=G1B-RTG#Q*G, 1=[*HI)3*U=J>V7;4EWT*%*VLN M2JIP*C:VW J@*R,J"]MSG,@N*:NL;&*>W8ELPFM5L KN!)%U65+Q?@T%;Z:6 M:WT\N&>;7.D'=C;9T@T\@'K:W@F:$29KSXR58JGUJ)15:PIG6A[GGS';I\0NVWY(4TOZ3I8AV++&NI>-F)D:!D M5?M/W[HZ[ G_PK\3N";1%LRD]:<*II-!&^(T-'HI@>F-D:-V;!* MO\4')7"5H4YEM]4.I,+7HB2AU8K<4";(,RUJ( N@LA;0KGTE"ZIJP=0[P7U MDO,Y*,H*>8%+3P]S@9@W\R MTK4",8K8>H1[>\=>G,0'A,=1@>>ZZ3!@V .&HX#'[Z)%"H\WB_PX.&0:"/-" M+W"&H:(>*AIMD#\?RTB;Q+U9_!EM$A]EHMLDB0X2'@C#-HE/M$G2,R:?T";) M4)N$R0'A<12VB1@:LO MNP45&U9)4L :AZ&:8XYT+0@?@^IIS]3'1QWI_ MBV>_ 5!+ P04 " #(A?M2(KZU>((( "Z/@ &0 'AL+W=OBW"5U\[)\7%;[4B>;;M$N6W)*H^4N M2?/%[77WLX_E[75QJ+,TUQ]+4AUVNZ3\\J/.BN>;!5N\_."/]'%;MS]8WE[O MDT=]I^M/^X]E\VIYSK))=SJOTB(GI7ZX6?S OE\QP=L57]?LO_4[;[9 MS7U2Z561_9UNZNW-0B[(1C\DAZS^HWC^69]V%+;YUD56=?^2YU,L79#UH:J+ MW6EQ4\$NS8]?DW]/2A@+6#"R@)\6\*D+Q&F!Z#9ZK*S;UH>D3FZOR^*9E&UT MDZW]IM.F6]WL)LW;ZWA7E\UOTV9=??M+_J2KNKDP=462?$-^2M*2_)5D!TU^ MUTEU*/7Q=]^1NZ:%-H=,D^*!_%!5NOGA*BG+5&](4IOKWGW0=9)FU?MFT:>[ M#^3=-^_)-R3-R9_;XE U?Z2Z7M9-Z6T!R_6IS!^/9?*1,G\]Y%=$T&\)IYQ9 MEJ_PY1_TNEG.NN6TOWS9"'96C9]5XUT^,9+ON'\DD3@G$EVB8"31*JFV1/]S M2)^2K-79ILPQ0]1E:-^63[>1# )QO7PR!1A&,:ZD#,]AO?J"5OLQ>VA4%40B#H*+XBUA/&S*MQ\F5P,M0A$K=:'8 M, IKEH2+]$("?#T7EL=(YM%RC' K]69\ <%GHW^RE%KX^#:$!%2]B8:@ QAE/, MN],M:./:K? C<=Q.()T!GAC\5MT.D".R;?K=.GN="RD7R+@D^'\/':Z MP,XM0#I._3J= W,X\^[T4PI,,32D7YIQ/,/QY=OEW(TT-*1?-B"-BS?H;0Y8 MX_CI[36]S8=G,-N9Q1*&'%HX8),[L*G+.GU(UTFMJ]9A;/2^J-(:DP&8QR// MG@?Z8]E M8GC!>TFWVH C,>\13 R/5H.NQD+Z90/Z!(Z^3U=W5Z0NNYM"7S A M@$?"TV *@([ CTC>F@Z=I=7 V>(0 Q< Z@(<=3UU)Q$Y !X%N#ETZAP =()Y M#U;!\-1DU=D6A^D,J MPU-EUQH@<&/?*/%UD +@)\..0M\Z8=3Q)/-E=!H"V M $>;75V,P 'P)\"-GUM= $^ 'X2\U77[0#2D7S9 +L AUZF;-,?Y]1=2Z?6A M=#F%$/ 3>MK"$&@3XJ.[K*9T9!^V<:]>9QP#IDQ(H? H]#3^86 GW!>YQ<. M/9V]K8=Q6%L#\T*<>0Z],4:'0*C0T_M%0*1H7N\7N;T?&M(O&^@7.;Q?L=OI MUUB6@"2(D^K%P%XHGFM7C0T<0$5QFW=D[3#L) J,:(NL"YRW=#J MJSN)RA$P*?(T>9'Q8>&\)B]RFSPTI%\V4"["*33J^"% 3S>OX MHJ&3LS:RY8/)T4:.@6XQ3K=1G3$.QT"AV-/QQ<">>%['%[MOI:,A_;*!<[&# M1B\&WL3S&KW8;?30D'[9P+;8P;81?3$(2V"/]/1Z$C@C MY_5Z&],L&R$G' M9WI%N2_*I-9.!DM C_1T=!(X(^=U=-+BU)2Z'.*P1+%8<#4BKC&1V=&EHU M2QM;HI V5H VY7)T=IDQ!BL@D/(T= K H^8U=,IMZ-"0?MD .>6 7)'K+V37 M%4\>#CB&%=!'^S--#,7/& MFSF.&I.TFNR#F#D3[A@*_QI#S\RA;N;IBI@Y8,T<]X GZ62Q-5A/&5!P#&1_ MC2MGYC U\[0VS)BF9MQQ'W>*5J<,J:OF6/\>NH\%C/&IAGWM"7,&&9F MW/O9MM5+CMZMG<9^Q&/Z&&]WQ_#SZR>JF#&NS+BGLV#&?#+CCD?+)BDU= >H M4L8;WC'4_/J9*&8,'3/N:168,5O,N+=96+WDF/2TD?%6=PPCOWZVB1DCPTSX MGOZ-R6 FO$__JY<<&)66QG/%[5/=C0=^3/.*9/JA64.OVH\7RN-STL<7=;'O M'C6^+^JZV'7?;G6RT64;T/S^H2CJEQ?MT\OGQ]5O_P=02P,$% @ R(7[ M4J[S^!K$! <1< !D !X;"]W;W)K&ULO5A; M3^,X%/XK5K4/,]) 8J]I:D]A=VVE9:7_\VDF( M&QKW.[N&J%UB.(8:ZM"FI^MC"".+::C!]_%4I;I4T+W+]^ MT3[-@C?!S*B"D8A_9PN]OFKU6V@!2YK&^JO8_0I%0!VK;RYBE?U'NURV1UIH MGBHMD@)L/$@8SW_I =E,+G0+0:6JA M6P"Z6>[S9&69'E--AP,I=DA:::/-7F3ERM FP8S;SGK2TKQE!J>'MWP+2IM6 MT0I1OD!3RB3Z3N,4T#U0E4K(WYVA!RHEM6V /HU!4Q:KS^;IMZ*S3A"UC4X$=^?->##TP2RDR0ETS<$*_"WU)^ MCJ+P"R(AP77^_!Q\W!P>UL G?O@8Y@:.WX1/_? 'L3U'N%\'K^0R*KLJRO1% M;[HST^B6*RU3VS[HCSLC@&XU).I/C_IVJ;Z=J6^_U;3)QK1IICD62B'+4%O3 MD706PYEAVS-%8S#\8IQ0,$\ETPQ474ES,]W,C.7@[=!$OZWQK%-ZUO%Z-C(] MR?C*>C87AGX78+\9P>N^C\Z!<1)%H?TK??. 1]V#.#JD)HQQMVE5>J7_/7^_\"5(X'- M3R).K7O*TX7]4FO_%$U^4:J_^+!6NFC8(:.F@M.+=[82#MV"$[ZW&.@?=$^? M69(FGKSAO24-GZ(PF#@#Y,-*4ZBJI+P=UM6FL>2DB60U-$?<./*&=@=;B!'Q MI\WI:7&DI,:R2/$Y/@6^PFWJ(,AH_>M%\11'PE/41WBF(_@_V&AOBFL M5,K1JZM;C>#K);T:B:-8XJ=8;S$:K1?$<1XYR6Z5."(D_OWJ>SZ:0E6#CZ:) M9-5A1ZS$3ZP/@DN[<9;&:U\&',>1[DE2[(B/^+=XUTJ!.:8F^9EU@:C./X&B M_SGB>R'9602K.Q#<%%9\J\1QD8E7I!J@(U[B)]X[1F1'E4 M9.(5J4;I.)@H+&IL S>G4,D*Q1S%7^^+VN.<[ MNCJ6CD["TI%CZ41HZ]HZ,;9'\9._^YC'LCB).P>N18/?*S^KO+>#AMP#CLU]>QN>RD3C:\ MZ'?J*AGL30H3D*MLIJO,JI1RG8_*RJ?EW/@ZFY:^>C["E^-\^NO4Y,/H>RI7 MS*S1,2R-RO"\9SI,YO/=_$:+33:/G FM19)=KH&:-=$*F/=+85JEN+$&RBG[ M\%]02P,$% @ R(7[4HRLR6&Q @ '@< !D !X;"]W;W)K&ULG55=3Z0P%/TK#?%!$U<8<- 8AL09UZR;-3'.ZCYWX#(T MEI9MRXS^>V\+@YCY6+,OT(][3L\]MUR2M50ON@0PY+7B0D^\TICZRO=U5D)% M]9FL0>!.(55%#4[5TM>U IH[4,7], ABOZ),>&GBUAY4FLC&<";@01'=5!55 M;U/@Y_@%=/F/+ETFNW9.LN]C (UFCC:PZ M,"JHF&C?]+7S80! GMV L .$7P5$'2!RB;;*7%HWU- T47)-E(U&-CMPWC@T M9L.$K>+<*-QEB#/IG5B!-E@6HPD5.;FE3)%GRAL@]T!UHZ#=^T8>(9,B8YQ1 MY[\LR$P*P\02]^U0LQQ4NW=\ X8RKD\0]D%X:BD:I1""Z[\872"9>549'@+%K!D0MA;@#IJ4$SN M*M6T98L=F^U%JS0,XB!(_-70P.VHT>5H$/5)ZKB7.CXH=>;,L=X4]O:NW.=@ M3=OCU"[Y[0GCH?R++?7;0>-PG_BX%Q]_S6? S_F@P_&VPU&TI?%?4:U(?]"" M*E!+UYDUVM0(TW:C?K5O_M>NY_D?X>V?XYXJO"":<"@0&IQ=H#^J[<;MQ,C: M-;2%--@>W;#$'Q@H&X#[A91F,[$']+_$]!U02P,$% @ R(7[4E>$H7/E M @ -0H !D !X;"]W;W)K&ULM59=;YLP%/TK M%NI#*VT!\Q&@2B*MZ:IU6J6J6;>':0\.<8)5L*EMDO;?SS:4T)#0/20OP89[ MSCWWQ+[V:,/XDT@QEN ESZ@86ZF4Q:5MBR3%.1(#5F"JOBP9SY%44[ZR1<$Q M6AA0GMFNXPSM'!%J34;FW3V?C%@I,T+Q/0>BS'/$7Z]PQC9C"UIO+Q[(*I7Z MA3T9%6B%9U@^%O=R&94%R3 5A%'"\'%M?X.44!AI@(GX1O!&M,="ES!E[ MTI/;Q=ARM"*:SS%6::9E([GFM1J_S&?F.*5\7,D#7 ,X56RDQ9UTBBR8BS#> Z6K'I@?'&H%4UA.J_<2:Y^DH4 M3DYN"$4T(2@#,XDD5G^0!%.6%XRJD0"?P4PMG$698<"68(I$"A!=5(.OSR59 MH\S$G5]CB4@F+A3B<78-SL\NP!D@%/Q,62D41(QLJ>3JI'922[NJI+D'I'TO MZ0!XSB?@.B[< Y_VPZ]QHN#0P)WW<%N9U#CE-DZYAL\[P'>X^#\_5"BX5>Z) MOSV)O":19Q+Y'R5*] !O$^VSL*(:&BJ]9=<3& 8PCD?VNFU5-\QU'2]TF[!W M2OU&J?^ATIZ"@X8F.*VSPR;1\'C.5E1!VUEG& ;#'6>[8;'C1^%^8\-&:-@K M]$YMOU>US?F3:N3+LK-]WI%ET6IOC)E%\/)OCCG^!%W;6;S.!_HEMWC8G&!S1YJ#;C_VA[^]:W0US M=FRV6V>ZOE#=(;XB5( ,+Q7&&82*@E=WE&HB66&.^3F3ZM)@AJFZUV&N ]3W M)6/R;:)O#LU-&PO M=V]R:W-H965TQ.]I*]:+7 (:\ MYESHL;4[5[UO@6"77\JDF])J<%ML<[]CM7/!:SH!JFDG]GF5F/O:%',EC2DIM'N?T$=4$] MRY=*KMTOV=:Q@4?24AN9UV!4D#-1/>EK;40+$"8' %$-B/X7$-> V!5:*7-E MS:BADY&26Z)L-++9@?/&H;$:)FP;YT;A6X8X,[EC@HJ444[FAAK !ADRE7DA M!8XTN2!SW#A9R8'();E)4UG:Y4=(@6WH I=/9V HX_H,8Y_G,W)Z+@G$1!%'; I\?A,T@1'CIX\!;N MHSV-1U'C4>3XX@-\767_^()!Y!X=TS^/I(B;%+%+D1Q*P?%[PD8 P2^39+)< MF&7)<9-7F;LLK C[CM!^K)O)19B@6YNV45U!T: )>J,U:;0FQ[7N[%"-'>=$ M@.D263'U6OE[\3#<5_EO5#(:5>_X>Y_U(X8 M-"D&[R&_LGG086 OV+>Y(RJ*^_UNFX>-SN%1G<]BP3B'C)A#@MWFL,<'S39N MBZ> M1_S6\6[OUJ]4K9C0A,,28<'E %NJJNNJFAA9N!-_(0W>'VZXQBL>E W ]TLI MS6YB+Y'F3\/D#U!+ P04 " #(A?M25J>0\(4" "E!@ &0 'AL+W=O M>>>VPNZ5K()U4!:/12,ZXF M7J5U<^/[JJB@)NI2-,#-SE+(FF@SE2M?-1)(Z4 U\W$0)'Y-*/>RU*W-9):* M5C/*82:1:NN:R#]WP,1ZXH7>9N&!KBIM%_PL;<@*YJ ?FYDT,W]@*6D-7%'! MD83EQ+L-;_+$QKN [Q36:FN,;"4+(9[LY%,Y\0(K"!@4VC(0\WJ&'!BS1$;& M[Y[3&U):X/9XPW[O:C>U+(B"7+ ?M-35Q+OR4 E+TC+](-8?H:\GMGR%8,H] MT;J/#3Q4M$J+N@<;!37EW9N\]#YL <+1$0#N ?BM@*@'1*[03IDK:THTR5(I MUDC::,-F!\X;AS;54&Y/<:ZEV:4&I[-[R@DO*&%HKHD&(F^Z@HDRELI+?96*3"X\REH0IFZ, R/ M\RDZ/[M 9XAR]*T2K3(PE?K:R+M=)Q4>D?F[Y)8J"=P@'.#P ST_# MIU 8>.C@P6NX;TP;G,.#<]CQ1?_GW,_;A=+2W-)?)W)%0Z[(Y1H=R;4Q'GKC M#YG7,22.P7Z[SUD8C?$H]9^W/=J/NKX*DR'HE;K1H&YT4EUW XK^!A!W PXI M[%CBK=S).,([ O>#XB Z(C >!,8G!>:"NZ,XH2W>2QLF\:YY!X+P]?BPMF30 MEOS3T;IO2KS1T63O-#$.PV!']GY4F(2CZQW=_E83L0W\"Y$KRA5BL#2XX')L MZI9=4^PF6C2NKRR$-EW*#2OS'P%I \S^4@B]F=A6-?R9LK]02P,$% @ MR(7[4CY;@,]$! #!( !D !X;"]W;W)K&UL MO5A-;]LX$/TKA-%#"R212'TZ< PD=H1-T0)!L]T]+/; 6+0M5")=DHK3_?4[ ME&3)MF152--<;))Z,\.9-YH1.=D*^4VM&=/H.4NYNAJMM=Y<6I9:K%E&U878 M, Y/ED)F5,-4KBRUD8S&A5"66L2V?2NC"1]-)\7:O9Q.1*[3A+-[B52>953^ MN&&IV%Z-\&BW\"59K;59L*:3#5VQ!Z:_;NXES*Q:2YQDC*M$<"39\FITC2\C M0HQ @?@K85NU-T;&E4$\./-(%9N)].\DUNNK43A",5O2/-5?Q/8/5CGD&7T+D:KB%VTK MK#U"BUQID57"L(,LX>4_?:X"L2< >KH%2"5 C@7<$P).)> ,M>!6 NY0"UXE MX T5\"L!OXA]&:PBTG.JZ70BQ19)@P9M9E#054A#@!-N,NM!2WB:@)R>1@FG M?)'0%#UHJAGDC$8SD6T$AY%"Y^@!<7R#'/D/$)KAC/[/AXG:7.[]F M_?;7K$?]XG.V ''<)7X02Z=..J?0YYS0M\NC,W2?4DB@PW3ZYQ/ T1TDH_JW MQYA;&W,+8^Y/C!56V,Y*5T:6>OQ"CZG(3U/L.H'C3ZRG?::&P:(.&,&A%]:P M V^\VANOUYOKQ2+/\A1>U1@**#03>'?+$@W>T4Q(G?Q7+'0Y6*KV]K9T'MH^ M&1\Y. P6=< "VW>];@?]VD'_!72=(Q">O8A+VQ,8TFUTP6W@+!YB/DE-<'!L:U@?'O+S38;GJI_4JEIE)T M$'0;V^YQX@[$11VX-7IF;M/8.JQF3J^):04&MRKDNCQ#U:GUU<5TLS_'E M;7DQT:@O[TD^4[E*N$(I6X(I^R* 1)+EU4,YT6)3')4?A8:#=S%<,QHS:0#P M?"F$WDV,@?H":/H_4$L#!!0 ( ,B%^U(12!M*B ( !L& 9 >&PO M=V]R:W-H965T'80^*S<1"9KD!+M[^9R/O, 2 @Z9L1XH?E8P!LZM M(Z3QU/KTNI 6N+W>>+]UN6,N V"7:,'-I3:BA MZ5#)-5'6&KW9A=/&H3$;)NPKSHS"6X8XD]XR047&*"R%KC;[TT#>8BV7D9RWOFX9W] [O+[4X)7%P M3*(@"GO@X_WP"60(#QT\> WW4<%.QJB3,7+^XO^3\=?U7!N%)?M[3ZRXBQ6[ M6,D[L3XJJ7L5:V!G#F:[=Y4F21!<#OW5MC ]5@.GX:J'4])Q2O9RN@.MK[ G ML[JL.0J08ROA5$%%FF;%>J&E5(;]<0=][)L @RU>)TD4A>$._3ZS\#*XZ.<_ MZ/@/]O)_5=FPJ>QC(L#T<1V\T3 \O[S88?K6* [#>(>GO]6Z=FQ^I6K)L&2X-S@:W+'!Z@[(&>+^0TFPV=D!T_P?I7U!+ P04 M " #(A?M2*?L,MYL" "T!@ &0 'AL+W=OM U@"%/#1=ZXM7&K"]\7Y97@QS:R],_C. M8*-WQL1&LI#RP4X^51,OL$# H336 \77(TR!<^L(,7[W/KWA2"O<'6^]7[O8 M,98%U3"5_ >K3#WQSCU2P9*VW-S)S4?HXTFMOU)R[9YDT]L&'BE;;633BY&@ M8:)[TZ<^#SN",'E!$/6"Z*V"N!?$+M".S(4UHX86N9(;HJPU>K,#EQNGQFB8 ML+I,<S+'[Z9J.1"Y))=EJ5JH M"!45^6IJ4&3:*F4E-XPN&&>&@2;',S"4<7V"ZOOYC!P?G9 CP@3Y5LM6HU;G MOD%T"^"7/>95AQF]@/FY%:1->B>$C'^V*$S^0!0A8,C/*V[E,=TCB-$NS M/=Y#J^A#%,?CO.G F[[*.Y7",+&R-U9*;$85*,<\AID> L1Q$.QA'EH%XXC9 M@)B]*:4VB]*56=F7&?]79F.\V<$%GR5!E.SQ'EHE29+N,_L[/<7V\R]4K9C0 MA,,2=<'I&0:LNA[938Q&PO=V]R:W-H965TCVZW?LI!DE@?5B-XGMG/?X.6].G,%6JB>] C#DN>!"#[V5,>LKW]?9"@JJ M+^0:!#Y92%50@U.U]/5: *.!6YNJT4"6AC,!4T5T6114 M_;H!+K=#+_1>%A[8UU.%,[_)DK,"A&92$ 6+H7<=7HW[ M-MX%?&6PU3MC8BN92_ED)Q_SH1=8(."0&9N!XFT#8^#<)D*,GW5.K]G2"G?' M+]EO7>U8RYQJ&$O^C>5F-?0N/9+#@I;R4IM M9%&+D:!@HKK3Y]J''4&8'!!$M2!ZJR"N!;$KM")S94VHH:.!DENB;#1FLP/G MC5-C-4S8MS@S"I\RU)G1+1-49(QR,C/4 +X?0\:R6$N!(TW.R0S[)B\Y$+D@ M=U(LSPVH@MPQ.F><&0::G$S 4,;U*48_SB;DY-TI>4>8(%]6LM14Y'K@&T2U M&_I9C753844'L#Z5XH+$P1F)@BCLD(^/RR>0H3QT\N"UW$>#&I>BQJ7(Y8L/ MY+M72RK8;VH[[PS]$5IREM.J$45.I@HT^E4MH%$=KFKR_7JNC<*^_7&$*&Z( M8D>4'*QP 4I!CE_2!D0)7197&7HN@_V:-Z,H?1\-_,VND>V@..['3= KN*2! M2]X&9^@SX7];I0NRRI3N[I^&X1YD.RA)XLMNR+2!3(]"WIL5*,*;EOX'9]I" MZ =AL,?9#DK3-.GF[#6&UL MI59=3]LP%/TK5K0'D"A)\]6"TDC]8F,:$X*Q/4Q[<)O;QL*Q.]LEL%\_VTFS MMH2"QDL;._><<\_UQTU2@^5HJ7M1@G4%!6/6/ M'^LZ; $T3SO KP'^/B!\ 1#4@."M"F$-"-^J$-4 :]VMO-O"3;#":2)XB82) MUFSFP5;?HG6]"#/[Y%8)_99HG$H_:_ MD%N KCA3N413ED'6@I\ZUV7F?^O2_U7>*$30[)[!\P0M\%X01!1VJSWG;SOEYP_6FT8>YQ"+[=4 O M;/1"JQ<>UOO2KG>"OH(Z02-8$L8(6Z(1IIC-H6W753JQU3'WZ$,:]GM!+W$? MMA?C>534C?MA$[5C(FI,1 =-# LN%/F#[27)%_J -#ZP]=&6;T49;672\<_" MO7S'T;-\.]V>Y^VY:N&*^F?A;M2TA(\;[_'[%U ?U5=6+WZ^>E'O M;-_G:U&5 W?KXBQ +&W'DFC.UTQ5)Z&9;9KBT/:"O?E1]WS<;9F?Z"9:];Q_ M]%4'OL)";U6)*"RTE'?:TS4755>K!HJO[+4]XTHW ?N8ZP\!$"9 OU]PKC8# M(]!\6J1_ 5!+ P04 " #(A?M2W_AE['P% 1' &0 'AL+W=OFPOWZ=2Y,V=MRP _L"N9SO?/Y\.<>I)UO&G_,5I0+\3),L M/Q^MA%B?C&7LN;KY&YR.K:!%- MZ$(4%$3^>Z$SFB0%DVS'CYITU.0L O>O=^QA6;PLYI'D=,:2[W$D5NP+<.L =FL&K [QRL*K>+8=F M3@293CC; EZ@)5MQ48YO&2U'),Z*J7@ON'P;RS@QO68LVL9) D@6@:^9(-DR M?DPHN,AS*G)P"N[EY(\V\@E[TKS_/*>"Q$E^(I'?[N?@\Z<3\ G$&7A8L4TN M.?/)6,AF%LG&B[I)EU634$^3,+AAF5CEX"J+:*2)GYOCW6/QH3D>(@/!6/9O MT\EHU\F7R,CXQR;[ K#U&T 6@IH&S8:'6[K^^+7L5[^6/32'S^E"AL/>\&MS M^ WA33@T# 5NYCLN^7 /W\7BQR;F- )AG,6"GOXIA5 S\0V9[":376:R^U86 M9WD.9H3SUSA;@HN4;3*A6PT5C5O2%,[Q,G5\S[PTXA2@(NM4,@X4:F I$L]2KF> K,P$%MG#-?&3SH M6=W9HH(=#4'1CKGM,7N<]S*SC!86,/<7MAA.:@M![V;D-94'8E$ >R6- P7 MZG"NY\*>FEH_A?B_J6D==R"G.$"XVWZL:J *"W6PP'9P3_-;DX9FEWX_L3R2 M:*=Q;BUQVGWI,(JWR"1L31X><_EZ71??CO(;=T%-M*W90O>CY:(U/FCVD>%R MX:EST^M*=PUR3:#P".BPD-:SX!'3>HM0J&9UBARW6\P05*A#0:]G/P);*X)F M+^K7B$ U6E6T ]4>5=4"MUR'K?U*'(XE@N;0';:6&,;U%(U#KQ\CL MQ[/R!PG* :=)67F^BM=&ZM8;$?I@G4"M9R&S9PW6":1Z&'25/1Y2O4E%A<=0 MA[6T!H;,IO 6J:BI#D7 [>XH!J%"'0I:/=L)U+H0,KM0KU0@]5L08AQTV^ZH MG:R@0AW*#H*>MK=6A\P?EN^H%N9$NXT VJUQB/KE8AB5;Z0Z[)#6CY'9CQ\X MB607\&N*R/]HB6@M"YDM:[A$J!;FJ JANI,""H^ #G_N:BT,F_W@+?I0 M4QVN:;^[E1B$"G6HOJ\-W!H0-AM0KSQ@]9,-*SN)(:!0 [)QCS;@UMZP^=/O M_;3A2*+:_W&SGOU>:1C&%!B9JNX8[QU R.W!LCQ;RL&B6#35;[/-T^;\ZJ(\ MM>D\OX1G,ZAY/H=G5]7I5$M?'9;=$+Z,LQPD]$FFLKYX(%0+Y_8DSL;HH$S2G@]%]02P,$% @ R(7[4D2B\52I M @ QP< !D !X;"]W;W)K&ULG95M;]L@$,>_ M"K+ZHI6V^CFVJR126Z];)TVJ^K"]F/:"))<8%4,&..[VZ0?8]=*%I-7>V!S< M_WYW9P/CEHM'60$H]%13)B=>I=3ZS/?EO((:RU.^!J97EES46&E3K'RY%H 7 M5E13/PJ"D5]CPKSIV,[=B.F8-XH2!C<"R::NL?AU 92W$R_TGB=NR:I29L*? MCM=X!7>@'M8W0EO^$&5!:F"2<(8$+"?>>7A6%L;?.GPET,JM,3*5S#A_-,;U M8N(%)B&@,%Z4FP?2JSP="QXBX3QUM',P#;3JG7YA)G/?J>$ M7B5:IZ8?.5^TA%*$V0)=,X79BLPHH',I04GT'ETUJA':KKE0Y#>V'^O#D_[K M)*#C$A0F5)YHOX>[$AT?G: C1!BZKW@C=40Y]I5.TJ#\>9_019=0M">ASPT[ M17'P#D5!%#KDEX?E7[#0\G"OO#PL+V$^R(.72< M,)6^]IPT>E'5F^.ALTTS8MX[&\< MU&2@)@>IFA6Y6)TJW6*%818D;E@ZP-+78+$+EN["@CP+W+#1 !N]!DM(F%@.Q M.$SD"E,7K-CY(9,T*_[2NLWO\,JS.'OI5>YZI>$H__>'\[=.37/%Z:-C19A$ M%)9:%YQFNG+171N=H?C:'J0SKO2Q;(>5OFE!& >]ON1&PO=V]R:W-H965T,GPON;T!U>'9^8E&1<(*G)>41D5]/^ HG"65%!/FSX7JRZY0VY/_>_H>S,27 /;ZVE@-PWL3@.GKP>G:>!T&\">!F[3P.TV\'L:H*8!ZNK0U\!K M&GB=!J[;T\!O&OBF/01-@\"T0=@T"#L-4-@W<=9VYJQN'TY?D]UDUT976TEE M8J.HC"[.\NP9Y)2>\*-_5'9:M2>6%:=T33V4.?EO3-J5%R/\6()?P%66/N&\ MC!\3#!YP&FS;V]F_M)46XD AW9=WN+^$L>F%"?HG(@NQC?O>& M@H[5O$9X.C"VFLE!2D\K=T1Q^S];\#68K$]Z"[4;L?M,J;6*G)T/=2K&CLJ' MCM.BS#K=B[/>SO-_ET2:(&D,W!M';%4^** M"Q+2),0D9J#,0+G$5"\$IIPC+VI'GE)'+K/MNENOZI;&7D\7H>6Z@6599\,G MWK8,"%N:H9UF2*G9550LJ<1%/,-Y5(581)<9ZMP#HB:R1*>%LCDT96D-.[@L"[.&U\QGOP0P%$ MH<3F1-.\$)U7_ZSQ.I]6':)5M4IDLM[882$.)^6JH MVL(RKVSKHNWM5AA46R0ZM5/1FFER0"J[FKOMNN' #Y2SS/R[K?;OG*AD6*=8 M*BIUW'2C3PRS=MO4?VLR.W6W/N^J&K73HCH6+CULX_,$1PU#%Z-TJ2)74:%BW[=)&%>FW487CAJ/'B M>C['U='( 5[H4L,;#1S[9YE5:-IY R>4M;L]L-UD_W;MT618Y>@V+R]U%J$9 MO9V[G&:%U%O,Q$N249I ;+GS_GDS0:PFA M&S@2A1PQ;)/0C25TOBP$T??;'B &THX:2]5Q8*.T*RK31;Q&;5/*B0EE6R6& MZ8X:TW5!HB,BN MM7TPOWAI3CAUQSX6"P/,EBAOP;"O.P@=''3Y\7&5D)O]7 MYRN;$*9C_*>@SR7V([6F5VO@>TK_PB(*1Q-11.LM/L^KG1:W"P-E'J5%5&7< MZTW6+$N2*"_VP.NKIG\>83U[$/2,.PLO''5X\=MF]4B$($+779.A)FNJ"GTK M-?ACRJ\M-4PVBHZX _0(S))P8$+9'@H4:CFY7651)YEZ-BK)6%SA:O; M!YZV7+J2E*5FN%CDX)I$#MP$XF)]9'[IBB!MAXX,S\<24K*2D$(UAN>N[C"N$?XI2C:[O3DH-H__ M)4C6-I53D&*Y*I+D*;*4:YWAKJM&P*_+.)]5J=\7'J9ZP\U+5W( II*$(:BK M1M ##_]N&K8M@:0!GH00VBK1&8BZ:A"51.JG8)$3A4[!1T@7(*$'68-SHDM]((Q,=JR!E8?L<@S<@F M6K+VN#!0108):='M5D.PXK)YT0Y\F[P>"7KZ\WI(3#A#7X6UB&$M,LDW;Z>H M7ZQ30#8'*P"EXHF[=:430 QTD?E9H7$VW/SX$#$X146I

R(/!,@VG^N?B?^+@?1G'@U0.OM4%W9IY*)@8!WE*H1CSEM M3^VT68A PLL91=I9]$(7"_DEFP]/W!?9?65ES#=[:M_^XC?'5:!# M0%@U:,QM>T=QVQYSVY[I=L%HZ4T\2?U=7YTE\\*^V@N_PA=,&M8FOL!G+MA7 MQ^&O\P43#7>]+_"9+_??ON #J7IF#MP_2L&'SQRR?Z2"CY&&L35 W=&OM^\' MMKO;OUU[2)CG]]7^N!D2+M5]R.C4?83\P3RQ1]3)99B1W6G)VJHRN/#5<+%W M*W#:&OH9OHZ=K5_@S4 C6HW>=X%6]63'%N M,.*TK@)MSB:F2590I*O_^8YACFS]?M+TJP67@,%@H :JJY9<%3Q7B9$:!@\[ M-;UN^FS/8. ,G+ S@Z:$$U/"3PUA:ZXMIW^N&0H':A1^H-KV#!/--KKCTF+#X(U!L\TSJQ0*Q%Z?&3 0L= C7BFM2)!9(C M)A0X=K^?#AA.!YITW"L*Q:XUO)%8(-$,Y&'M)ONW:X\*@_1 ^E[%GR- G&/ M!P/9>3*3-26<&!"V1X(%)Z$Z M.#G67?-Q**:F0TNY;EA0$_[U-3GC4+SS#I'K>/W%P"&+@D)-I.%MLO.:GO39^9#A;+@?SIK.5<8=A$TV9"2]4]V=LI"[ MTAX>8Z[(N.QZH'^_Y5G8EI]) AQ:W$UQ2PTJKSD.V_(VR8%#B[M<;JGAXI4G M8CKV^C0XV9QSPAH46+[-LM-UI5]WT.)NEEMJM_[&YV+;[@P.QJ#%74^WCN/+ M]ST:@Q9W?]PZBBN'%G=5W%*[V/W=@[AIZG)?!SG.\R#\^R":!T+VME_)LQU] M#SWP;W9H'NUXE?E",:3N%8ESN_"HY1XZ]F&@-5[.^6H>![G/XZ>JSBV)IK@R ME;;UOL5-?\@_W &/XWCY-SJ@VO%^["WN4]VFWW)M7Z>7/L,PDM'VI$-NMK0& MJ9,[,]K.P'!(H'E+ZME9FID@4WU>O1VW^W;WMNW'ZD'7SO>7 M\,,5E'Q_#3_&PO=V]R:W-H965TC25%;"=HAA@!-E,$#XL%-;EN+Q"ZVTS)^/;:3I6F; M1N/KI8V3>X[//?:]<48[+K[)-8!"/XJ20*D-!]-\6II#GADGK^%Z3.LV^>PUU0E9@RG-I?]&NCO4"PAK0'@,",X HAI@4W>KW*UQ,Z+(9"3X M#@D3K=G,A77?HK5?E)F-,E="/Z4:IR8S6"ATB>9Z V9E#H@OT7N]/:=$B'O* M5NA%P4NFS&VU!O26D@7-J;I'4UYL.(/]H_=<@41/9Z (S>4SS3GE; M"T86F MS:II[N8S]/3),_0$488^KGDI" MCSO@TW[X#%(-QQ;N=ZZ0+,2C.E13UY1,TGT/VP;-/2#/[>M@D9M MV\(X:ME6;>+!J;N'80?*XD99W*OLCI&":W=_0E:5949E:HJ\2VE\HO18Y&G$ M)0YQ//2[52:-RN31*JF4)6$IH)1+U=DMDBX1L1T*"W!+:E7]R8GOENV, M[\,FHV%O1A^Y(KEU_ (QW6+3AQ:[)7D)75D-3[=)X,?#X"BKT[!HZ$=XT"T7 M>_LW@_=W91CTU ENO8#P_RA$O.^/V/_S4JRQ;?="[,?)D<<=85&2#.(S'N^; M*^[OKK]5C#577S5VA%S&P5F=^XZ,^UOR[Y5C37:@(DR.]VU75'SBVSFSF2/Z.B!5E$N6PU#CO M*M8THCKE5@/%-_88M^!*'PKMY5I_&8 P ?KYDNOBK ?F9-A\:TQ^ 5!+ P04 M " #(A?M2?CHR4[0" =" &0 'AL+W=OMTD"(CNUAVH.;G#86B1ULIZ7_ M?K83L@!I7MA>&MLYW_>=6XX;[1E_%!F 1,]%3L7,RJ0LKVQ;)!D46%RR$JAZ MLV&\P%)M^=86)0><&E"1VY[CC.P"$VK%D3F[XW'$*ID3"G<W+"DI@ K"*.*PF5F?W*NY:P#&X@>! MO>BLD0YES=BCWBS3F>5HCR"'1&H*K!X[F$.>:R;EQU-#:K6:&MA=O[!_,<&K M8-98P)SE/TDJLYDUL5 *&USE\I[MOT(34*CY$I8+\XOVC:UCH:02DA4-6'E0 M$%H_\7.3B [ #8X O ;@O07X1P!^ _!-H+5G)JP%ECB..-LCKJT5FUZ8W!BT MBH907<:5Y.HM43@9+V MT05:J?9(JQP0VZ#/3Q61!S1G15@MT>G*&3A"AZ'O&*H%I*B);*C>UF)TT+EW7+GE' M74HND>^>(\_QG![X?!A^@P]'T+;*39L@KTV09^B"(W3=0%= ">/HEDD0YVA1 M@18)!T3\5L0W(OY0%9942%X5.N._OBD#M)10B-\#]$%+'PS&T%0T>:EH7TUJ MAI%AT-_^+G;#B>^YD;WK40Y;Y7!0>2E$A6D"2EO(WEZH\6%']\*?AI-^V5$K M.QJ4O57S+\&<'PC=(ERPJC_FT3MM-PS\D=\O/F[%QQ_K&'^@I)-69/(_.F;: MTD\_W#'3]]D+0B?L3Y[K_!U(S@=;IB%XU3-!>$RX,PG=?]$T#5 M;X;4>S-OZD\4# #+ M#P &0 'AL+W=OUPD_(H>,)&_;"DK$B&7;.?R M \-)JHV*W$6>%[E%DA%G/M5[]VP^I:7(,X+O&>!E423LGUNBEDG M'"]H_E>6BOW,&3L@Q=NDS,5'>OP%UX)"Q;>A.=>?X%AA1]+CIN2"%K6Q7!<9 MJ;Z3QSH0+0/)TV^ :@-D&@1G#/S:P'^NAZ V")[K(:P-M'2WTJX#%RCH:VL9KXRH0ED))G_-I)V8QW@MP$]@)0LP+7,,Z!;<$8$9Y@(L M'V4Y<@S>QE@D6<[?2>"G50S>OGD'WH",@#_VM.0)2?G4%?(LBM'=U'YO*[_H MC%\??*!$[#E8DA2G/?;QL'TT8._*!0$^!N$6#A+^6Y KXWGN / 1[SK-X MOKG7)^=UWI??[+T3#+^I"E_S^4-5<4>X8*5L"@)\_DT"P)W !?\R0!\T](&F M#\[0FQ765SX50Z095+=[F",(QU/WH9T3&Q2._* +BFU0X(51%[2T01/41 M&38RPT&9"TH>,!/96KY7*TPRRL#O5&#^'L0E5JD*P7^@#4IEV ?"&S5^HQ^1 MO5%#/[HD2S#9X,LDETV@SB0^G\F*+6R%%D)5Y)U,VB _0D8B;0SRPM!(Y#!1 M1_"X$3P>%'Q34)F@?Q-]L\D&J=($THQO:$E$G^*Q=0;/D&LC4(B,ZHXOTBPO MT'343AJUDQ>IS3@O$[+!8$.YZ.WT$^L4$VCD;F%CD&^D+K8Q<.P91,MAHHYB MZ)TN0>_5#:FFZ):?[QLZ>U ^1*;2/M0X'!E2+W%UQ;9N?/BZMN2_K"U!=/*, M?D1C@J=K"_K?M375=.T(1V9">R">F4X;@WPSF38&!O!,+D\7*1R^25_\$9S:=;%0Y?JR]O4#5A^R CZ\6U,0A&IF@;!.W7 MU@:%9U6?[G08O;Y%1=:_F-'$U&EC4!B85T\/2O9B4Z@-"B?!Q%#JMH:3 K.= MG@HYT!5:_2-M=IO)\T;/6\;^+;Q>P)[]6$VJ>A@ZT5=C[H>$[3+"08ZWTI5W M-9(Y8=7D6"T$/>C1:$V%'+3TXUY.VY@I@/Q]2V5CK!?*03._S_\'4$L#!!0 M ( ,B%^U*7:DO%KP( "H( 9 >&PO=V]R:W-H965TWN6TM'+NSG1;^ M_6S'9-E(P\3$2V,[]YQ[[SF.W=&>BWNY 5#HH:1,CKV-4ML+WY?+#918GO$M M,/UFQ46)E9Z*M2^W G!A027UHR 8^B4FS,M'=NU:Y"->*4H87 LDJ[+$XO$2 M*-^/O=![6K@AZXTR"WX^VN(US$'=;:^%GOD-2T%*8))PA@2LQM[[\&(26H"- M^$I@+UMC9%I9<'YO)E?%V M,14!AJ0P%UH\=3(!2PZ3K^.E(O2:G ;;'3^P? M;/.ZF066,.'T&RG49NQE'BI@A2NJ;OC^([B&$L.WY%3:7[1WL8&'EI54O'1@ M74%)6/W$#TZ(%B <' !$#A#]*R!V@-@V6E=FVYIBA?.1X'LD3+1F,P.KC47K M;@@S-LZ5T&^)QJE\"@N%WJ&YWAY%10'Q%9IA50FB"$@SLP''4U"84'FB0R>< M[4 HLM#118V^FT_1\=$).D*$H=L-KR1FA1SY2A=HTOA+5\QE74QTH)A/%3M# M<7"*HB *.^"3?O@4EAH>6GCP)]S7LC3:1(TVD>6+^[2Y8E*)2F]GK#$Q?2E?OYO2YSSU594U5V?_Y'/<8<=XD.7\+ MG\/@][$4O.1TW.'T##\ZH^-.HQUK6_I!&*59MZ1AZY0,7V>UPPT/)G0'U_.P M),N&Z5]U^:V#W-RB,RS6A$E$8:5QP5FJ&Q/UQ51/%-_:LWW!E;XI['"C+W,0 M)D"_7W%MO9N8ZZ+Y>Y#_ E!+ P04 " #(A?M2L>Z*-&H$ !*% &0 M 'AL+W=OL:-+NI%O!YB5) ME42Z)(UVI]U47??R8=H'%YQ@%6S.-LEUVA\_&RB$0 AMI6KYD(!YGM^K[8=X M=N#B04:$*/ ]B9F$J8?K+E(L%*WXJ=)5-!<)B3DMA" MMNU;":9LM)CE8[=B,>.9BBDCMP+(+$FP>%R2F!_F(SAZ&OA*=Y$R ]9BEN(= MN2/J]_16Z#NKLA+2A#!).0.";.>CC_!Z@QQ#R!%_4'*01]? I'+/^8.Y^13. M1[:)B,0D4,8$UC][LB)Q;"SI.+Z51D>53T,\OGZROLF3U\G<8TE6//Z3ABJ: MCR8C$)(MSF+UE1]^)F5"GK$7\%CFW^!08NT1"#*I>%*2=00)9<4O_EX6XHB@ M[7034$E IP3W#,$I"S 0_ M &'0VIJYR-N5LW6!*3,SZTX)_91JGEK<*1X\1#P.B9 _@IMO&56/X">PPBE5 M. 8:F@4J$P2\6Q.%:2S?ZZ<_ O(" LB9Y;201A35E Z7!8.T1F'#OC"F8HD MN&$A"3OXZWZ^?XF_Z>=#U&/ TM6K2HB>2KA$O18_9^P*./8'@&P$.P):#:?; M7?5XG?>;UWG?]-/7)-!TV$5OU-*IIJ.3VW.>,QW;D_&O7S0/?%(DD7_W>'4K MKV[NU3WC=<631.]RTC@O)S; F8JXH/^0$+PKAMYW3?;"L)<;-KOX?N%Z=O&9 M6?OC-@Y!-J+WJNB](='GI0,I%F"/XTPO6,I R.,8"PE2(HJ\.G,HS$-X%)I] M9=OP)(&+L$;T?A6]_^S:4RFS"W7W6]7TQ_[$F;B3DZB' C<=0-^=^K9_ICWC M*L'QLQ/4$B\59B%EN]XLQT.S' K<= ![LYQ464YZL[S5+P1$"-VUEZRB22LJ MKW,-7<8U@I]6P4^?%?Q+%M%TV"*Z"&LD .U:QNV7U'_ 2BH-'Q?UM.R7(9M> M2#.GHU<3^)*TGIO8A$*; 5/#'+1U'M6) T$T&DW_L!WYHW!$L():FT0JPX<&B.WO9-T !WDM7 W PPV:U>K-GR&;/\+5D>5N2LJ M\ZNIS >PUON0*5Y?QVJUA?Y;SI1:!&&_"K[=3&DK')Q SV]-@#;.0:XW]L[T MM19"V*^$O^D_^#(3CY>7=RU/^UR1+42 M(/26G:T% SG_D\XNRTB:.^C4.7V#[8 U)T"1J75TU)$0LZX43_++B&#=6@/0S[=]6,DU$HQGEL))(-55%Y.L-,+%;>-A[>_% -Z6V M+_PTJGZODM,*N**"(PG%PON"KV]P9 / M;.=;OO "ZP@89-I*$//8PA(8LTK&QW,GZO5KVL!A^TW]WB5ODGDD"I:"_:&Y M+A?>E8=R*$C#](/8?84N(6RAJE1=4%&P<5Y>V3O'0@!@'A ML8"P"PB=[W8AY_*6:)(F4NR0M+.-FFVX5%VT,4>Y_2IK+0([,)T'VC&PGHFU(-X1F@C[>@"67J M JF22%"()KXU'NY*?=7YN6C_A$3_?&WZ))L$G% 8A;A7_%?%- M@GV689]EZ%0G1U27C"B%1-$F-"(XZ04G3G!Z3+#EHQP?.>13M'QHS\?P:/.X M.$2C729RR]A_T#8-<3R/$W][P-VT=S<====^-E';?3^&+^KUHM/@BWO!^#SX MX@/XPOEA>K/>W&S4G-GN6M),&T>MP893/8;QJA>^.@W&>2\X/P_&^7N,X6QR M&",.]J4E&+5WMUZM1K+$@QJ%3P,.[PL"#L^#KEMGR&YR= OB?7W!XP4F#/ 4 MK1CA8]GNZP&>G@C@OB3@Z$P HW< \13'T7\$_<$99^\+/XC<4*X0@\+$!9&PO=V]R:W-H965T3&+":Q#S;@5;: M'[^S'9)02 I;I?V2Q([/][GS^>P;;X1\44O&-'I-DTQ-.DNM5U\]3T5+EE+5 M$RN6P9^YD"G5T)0+3ZTDH[$52A./^'[HI91GG>G8]MW+Z5CD.N$9NY=(Y6E* MY=LU2\1FTL&=;<<#7RRUZ?"FXQ5=L$>FGU;W$EI>.4O,4Y8I+C(DV7S2N<)? MKXEO!.R(/SC;J-HW,J;,A'@QC5_C2<#!F1A6[$N[*>,[T MG]\R37FB+M 9\I!:4LD4XAEZRKA6W5K'[TN1*YK%T'FVTQY[&J"-:B\J *\= M(&D #-$WD>FE0G=9S.)=>0^,+2TF6XNO2>N$O^59#P5^%Q&?X*?'6W1^=E&9 MXYXM:H+2L8%5$S2H<;Y3Z'NNE0;3>;;HHF<;)"Q&5VLF(>C1W2N3$5<,W4L> M,?3G@T@2!.&VH3+^JX6B7U+T+46_@>(F$0HT0\3(%]CB*ZM%S%$DTA165MEE M/C=+"(Y8,>F\<'%HF9RBH55D]OIZBD=!+[@<>^L#@(,2<- *Z )-.&>U&!R6 M\X6GNOUXKPY+)<-6Z)TUG;$%SS*C9T83FH%_C3]='%V@O]&AB'(>=4H&-8\2 M,A@<]N>H1!NUHQ7V+R3-3* =RS+:8\&!?QCELD2Y/ J%%3%^/,SE'LP7T@\/ MTV"_RG3^43QPE,T9-\X1$N!67)Z 5NC88<,-CL*U)(R/#RCFHO;4:"I4[(03 M)@W;$Y,*C?R/>0Q7Z10'_V'/==%FBT0+I&W8%4GON"170-2S' E[0=#@Q2H- MX_8\_&Y;?AJNTVJ"LI:5_=ZP:;-4:1FWY^6]S?MIR(-#R#V_(>_A*O'C\%]O M[T^##_?A1Z07D@;XZD#!)YPHNPG@T]B'>Z$=A+W^L &].G#P!R?.2>B2F5+! MC(G@6B?A4I[3!"5\#F:\,2K58?9VA &RHBA J;LKXA&*Z5O;?0)7IQC^X!AK MLX\N%I(MJ&9PR]620[$2H35-<@:I^NR@)4Y96%\%3$;AZ/ RD.IT(^VGV_-[ M3]M4 VX MCGETF%UMU>MG0O"Q\%3**\'SPCW^N^IO5HADC*YL.66@J7.,^UJ MDK*W+.FN7"%3#7?UX#-/8CF?\^T\]DYEL MI;K3.:*!+V4A]-3+C5F_]'V=YE@RW9-K%/1F*57)#$W5RM=KA2QS1F7A1T$P M]$O&A3>;N+5K-9O(RA1LEXB4)S*4#AP,/TDH;63;&1%!R43_9ER80>P;Q,8.H,8@< M=WV0H[QBALTF2FY!V=WDS0Z<5&=-<%S8?V5N%+WE9&=F^(;X["E^VK!BPRS'^U]TM6*B^[%748G';ZM1 _B MX RB( K_ K_!K']/^(_;X,7.?WS$__NJ7* "N83Y0R[[K/9QH> M,)T/QL-NJ*2%2AZ&HB*Y1/Z4\"2'**-Q-\FH)1D]_@:A>S[Y^HPZKD\2=W.- M6Z[QR63YY HDQ>9B@XH*/OQMKQ)0U4)XP[B"CZRH$*XIH5PVG4BF,-A5M^ 7 MTND,M@W4.6N@W/V&S$(M+=3&0:T)RD7+1?!V?K5;L8'*4KC[%H3Q$RK ;Y40'TH8Q;UQ_XB$W;N>UI(0[V8&^;4_:*R&^C]4DIS/[$'M/WT[#M02P,$% @ R(7[ M4K)>VC^"! ,!0 !D !X;"]W;W)K&ULM5AK M;]LV%/TKA%%@*;!$)/4.' .-[:T;4""(E_4S8]&V$(ET2=I.^NM'4;(D2PJ3 MI?"76(][SWV<;DS6BCU/;:<>1R0W,BK_B6,OUFQ45. ME+X5:T=N!26)<?RH0$=US,*Q?7U$ M_\,4KXMY))).>?8]3=3F9A2-0$)79)>I>W[X2JN"_ )OR3-I_H)#90M'8+F3 MBN>5L\X@3UGY2YZK1K0<-,ZP ZX<<-?!>\7!K1S!7#J9T MIZS=-&Y&%)F,!3\ 45AKM.+"=-]XZWZEK!B4A1+Z;:K]U&2A^/)IP[.$"OD; MF/_8I>H%7 +S^+)@( %3GNNQE,00>S&CBJ29_*R-'A8S8LH\>N@ M_!QAB-)#/]/WN<*B<7XL^_W#TDV:X]82X!L^U3'5(3P3PGM'B&4[!!T*43)8(@8&L5##_01[,=3]VK>)ZENA((P[5K.^E>=' M,#ZUFO>M7.A'?FUU4KI?E^Z_73K@VZ)<:6EE4.,%YV(KK$.$UI0?F*!+OF;I M3QU#?H"Z$MYO4Q?$+NR0$O8)/K$ZR3VJ*!'R\]!_KAT= ^,)(I"7@H0P2,B+C=>X3CRV0M]3J42Z5,>6 M@QU+E0T8P>8+ ,\U,JCUF4'G'9H*_V1J4.C[06=L*KO@=;O3"G!3 3[KZ+P! M[U:S@\K9 <%;DX,: 4>N%7J^N+NS 34RC;RS34HCB,BNB+\^*7YO4E ,P^Z< M^/U/0]OJ-/M&?E%PWBFQPWM'9<'>F_/1Z#FR"_J42P7X2J_[]Y3MK"PV.HNB MLXU*HXG(+HH?63=4D.WI<,.HNVX8L-++B[@[0W%OAH(HZBC2? #+\Z)H>-)P M(]L8OO5%T%.TW "]Z-9;H[W>\VWU#D[9UK^-7&-T+OIPHZC8+GD?H:^";#JTUY&GUC2ICNRHO2$:E(4_OT)^H2MG: MUM5&I/'91!HW(HW?L6S]O]3U=3G",.I2U[?R<>!WJ1O0>"\.NTOV ;/8#5^C MKA%Y;%?A/RG3XIX9\DBB=^6I7IR1XL3#UMQ&CW%X-@8;@<;VM>J'&(SZ>A<& ML,M@W\IW/;?+8-\*N1#W&!PP@]CM[KJ^ MF$.=SO-;=#U% \]GZ'I>'EXU\.59VCA7K:1'D\5=XHOC7G M+X]<*9Z;RPTE"16%@7Z_XEP=;XH ]2'AY#]02P,$% @ R(7[4A5%'Q', M @ B@H !D !X;"]W;W)K&ULI99=;YLP%(;_ MBH4TK9760 A)JBJ)U 2F;5*EJM6Z:Q=.@A5C4]LTS;^?;0A+*^*V[ ;\];S' MY\7 F>VXV,H<0*&7@C(Y]W*ERBO?EVD.!98#7@+3,VLN"JQT5VQ\60K F84* MZH=!,/$+3)BWF-FQ6[&8\4I1PN!6(%D5!1;[)5"^FWM#[S!P1S:Y,@/^8E;B M#=R#^EW>"MWS6Y6,%, DX0P)6,^]Z^%5,C7K[8(' CMYU$8FDT?.MZ;S,YM[ M@=D04$B54<#Z]@PKH-0(Z6T\-9I>&]* Q^V#^G>;N\[E$4M8Y<> MRF"-*ZKN^.X'-/F,C5[*J;17M*O73G7$M)**%PVL^P5A]1V_-#X< 5JG&P@; M('P+1"> 40.,/AHA:H#HHQ'!3]^O;4XE[Q=)MSFH&07U'R5!&U1Q?H =,*VR=Y+?41*DU3HK,8%"94 MGNL5%D2\GIGY2N_%*/II$W=9QPU/Q!VA&\Y4+E'",L@Z^-C-3QR\KSUHC0@/ M1BQ#I^"OB@W0*/B&PB <=NQG]7$\Z$KG_Z(GO:._,F/4GHJ1U1N=T%M1+"7B MZ_HI.P2C5C"R@M$)P>2EU%\&R) "4:"S/6 AS[M.C5MF@BS9]7CZ@G%?,.D! MOO)NW'HW=BH]<*I?16I>S+,21 I,=5KG5HFF@R#XTN7<.]SE"2[N&2_Y//?* MMDEKV\0I=$?D]F(M !!A^M2!5$A@!6X/W9+#4Q:ZL6 0=3O8+UKR'C9T^C=M M_9LZ=6+R3#)@&=H3H)G;-K=2<,JV?EC<#TL^C=6V^4<_UP+$QE8U$J6\8JK^ MHK:C;>%T;>N%-^/+X=5JV#$>ZT*KKHO^R==5V@T6&Z+_NQ36.E0PF.I71]25 M3]U1O+2_]D>N=*%@F[DN%D&8!7I^S;DZ=$R MOQ<_ 502P,$% @ R(7[ M4@X6F&(\ P *PL !D !X;"]W;W)K&ULK59= M;YLP%/TK%MI#*[6% "&T2B(U)=,VK5/5K.O#M BER)D<.9E2JRO7E?.,%%A>\!5A\&;!18$5 M3,72E2M!<&I(1>[ZGA>Y!:;,&0_-VIT8#WFI[Q5?VMRAUR> ML"0W/'^DJ@Z:EU+QHB;##@K* MJB=^J7UH$4#'3O!K@K]/" \0@IH0'!LAK GAL1'Z-<&D[E:Y&^,2K/!X*/@& M"8T&-3TP[ALV^$69KI.9$O"6 D^-/T$I?N12HCLBT"S#@J!S-,&2SA%F*4IH M7BJ2(@OL)"$*TUR> N%AEJ"3-Z?H#7*1U&\EH@P],*KD&2S"^'/&2PF*-?FCTPXX"S:'R;'53,2/#U!?B>GS>B_H!I+5N_QU6F-?W=V&)!>;' M<;0'F]I@01A?-K"=-/M-FOW.-!_-C4;2<[PF B[H[3$J)9P^.#]S7JQ*!4;K M:Q$.I[8$KQ^:\_1P+^$;\F^519@X,>O@8E-T?/B5\"I M!>B'EV$;N&-8U!@6_2?#TOH.^S/+HF,MLP#MEMD4K999@)V6#1K+!IV630Y5 MCKZ^FQ6K&Y7PH%WTWH7?W[/B*%1B187!G@E65!#;'8@;!^).!Y+#I5#*]#<> MQ$=Y>6!%O?+ ;7W]"R*6INV2< !*IJI[O%EM.KMKT]#LK4]Z5S<] MRWH"G6#5N/V2K]K(6RR6E$F4DP6$\BX&4+2B:LVJB>(KTWL\<06=C!EFT,T2 MH0'P?L&YVDYT@*8_'O\$4$L#!!0 ( ,B%^U**+V>CM , &@/ 9 M>&PO=V]R:W-H965T8IID4" M"=H+GJ$5S_)"87O>?(_6QD&_ZT'\L :%"94?-?8OR$72K,KG!V'HKY07$K-$ MSEVE@S+4W+@*X+8,('@A@!!]X4REFAS3S'K\U\/^T8"_JY-99S1XSNAM, CX M1\&N4.A]0H$7^#U\5I>[>WWA_+_=-S^]^TDRPEI>H<4+7\#[*25ML&"$'5H* M&F RJIF,+)/1 )//-1794($3*C&F<4%K*DDE:J9%38VH*@EG':-T+-9N>6FUZH/RH,3K)V+C.V'@P8RO. M'D$HLJ/FZ!CA GWE"N0GM"[ ""1$_Z*V40([-7!24;UO],::F=1,)A=DP-;$ M7) 8D![$G8#1!WU_?=NN&V7T*J+<:-(ZH)%W-0TZA_V:U4D4TSJ*Z6 46\7C M!\1SDRHYD)59C3=[X_/QO:9Z>>_GJZZXM+^RP ]FG:^ZSVH4^IV3O@AK\QK6 M:=9:-=\?S-H]2*7U;%(@K3@*1M20-/R@@0[>6AQ-[?'#=R2.\/RH@DG8%4>/ MU60<=L5Q"=;F-:S3K#5UTA\NE.T;79;7/C/7_M"1-"7%'[^U/)HRXT?O2![1 M>86>>-.N/,ZM],^&J"N//JQ9U)7'N=5L.NJHPVUU#AF(@VW9I"YR!5/EK[QZ MM6X+;VPSU%F_]:]7?L_ZVK21ME-IX,L>] L6!\(DHK#76WE7$\U4E&U=.5$\ MMWW+CBO=!=EAJEMA$,9 O]]S+*R"E M)W&&HS"<8$ZH"++4QVY5ELK&,"K@5B'=<$[4RPR8W$R#4; +W-%5;5P 9^F: MK. >S./Z5MD9[E5*RD%H*@524$V#J]'E(G%X#_A&8:/WQLAELI3RR4VNRVD0 MN@T!@\(X!6)?SS 'QIR0W<:O3C/H+1UQ?[Q3_^QSM[DLB8:Y9-]I:>II$Y!U"W!'BCSHD'2'YJ,.X(_C4<9N[+UQ.#,E2)3=(.;15=@"&7Z!)VBQ_L<'1^=H"-$!7JH9:.)*'6* MC35U5%QT!K/6('K'($8W4IA:HX4HH1S@YX?YDP-\;)/M,XYV&<^B@X)?&W&& MXO 3BL)H-+"?^^^&?W5\6(^\\?>[WXKY\?Y5073.I& ?IQM=1& MV3O\\X!%TELDWB)YQV(& BIJ4*4DMV?)^QEWW(;.4BLU\5*NQ3UGIZ-XG.+G M_0\T (HNSB>O4?D :C*.7H,6@U+A>8]J,\9[]XN#6OG&IE$A&V':6O?1OG=> M^9;Q)CX;7@',"N5U*:W<09]'^@[#=02P,$% @ R(7[4OHR&ULM5A;C^(V%/XK5K0/ M,U)+8G.=$2 -8:O=54=%2[=]J/I@$@/6)C&U'9B5^N-[[&22P 0SF@XOD(1S M^<[M.S'C@Y#?U98QC9[2)%,3;ZOU[M[W5;1E*54=L6,9_+(6,J4:;N7&5SO) M:&R5TL0G03#P4\HS;SJVSQ9R.A:Y3GC&%A*I/$VI_#%CB3A,/.P]/_C*-UMM M'OC3\8YNV)+I;[N%A#N_LA+SE&6*BPQ)MIYX#_A^3GI&P4K\P=E!-:Z1"64E MQ'=S\SF>>(%!Q!(6:6."PM>>A2Q)C"7 \4]IU*M\&L7F];/U7VSP$,R**A:* MY$\>Z^W$&WDH9FN:)_JK.'QB94!]8R\2B;*?Z%#(#GH>BG*E15HJ X*49\4W M?2H3T5 .^T*I%0@IPKG/'1+A>YK/?1*!9MJOPC%YF%.-9V.I3@@::3!FKFP MR;3:$#[/3-V76L*O'/3T-!1IRC444BM$LQB%(M,\V[ LXDRAFSG3E"?J%OV, MOBWGZ.;#+?J >(8>>9) V=38UP#"F/*CTN&L<$C..,3H$5QL%?J8Q2QNT9^[ M]0<.?1^"KS) GC,P(TZ#7_*L@[K!3X@$!+?@"=WJ2[:KU(.V<-[L_2B:;E7/ MKK77.V/ODU"F?K:6VDP7U#?/>$3-E$&)-Y(Q4VV'JU[EJF===<^X^DUOF43- M!OKK5Q!!GS5+U=\.!_W*0=\9R^]"TP1%#0Z, MQOZ^690+0D=P!Q7<@1/N(I?1%BBHD1(8FS 1>8R63.YY!!/U\(H"#"N'P^L4 M8%0Y&+D+P&2*Q+I1 G0#P_^#4:ENVT;%;:Y;:#J W57 [IR6/C[MN#1M;I Q M&?&C/H%%D- L8FW=4=C%I%'Y8:=_W!WAW7(V\Z0&3]XPO@]QS UU0DAOF&16<4W7N/>NTSR[8._R M...:Z;&;ZM\^T*7A@:O5^Z]N]9KKL9OLWVE.!R];&7?P*?X+4LDCM'7JPF[ETD#?7@)?;<5_:B-1L@I^E$+(Y$SX.OUA=W[ZY$^ M\31/T;_H'=[72+U<2' =DB'U"B#N%;!@DHL8P8$4[2E .^*%; \QM'2YBWC3VB*R",/-/%&:MZ6OT-\& /OR?/9_@^+ [S MM9GBOX5'*C<<>CUA:S 9=(9 U+(XKA664:!6(P"_KX70 MSS?&0?6GR?0_4$L#!!0 ( ,B%^U)0&"R/EP, "T- 9 >&PO=V]R M:W-H965T7FU2 MU=QNG]UP$M# SFS3M/]^MB$D(11%V[0O"3;G>T8_RXR (E>RH** ML95)N;VV;;'*H"3BBFV!JCMKQDLBU9!O;+'E0%(#*@O;=9S0+DE.K)=F M\!N ?VF&H $$EP+"!A":WM?-,IV>$4DF(\YVB.MHQ:8OS'(9M&IP3K6SEI*K MN[G"RST"2O! ?%-_CO_N WJ&0\+^* M7B'/^8A2"FZ$0*D&$CLMXE]D]@?3MQGQQH8 M&J!^4S]/L.]%L3NRGX]7^3PL2:*D$S4[CW)C'(;^:=B\)V?BQ['3AIV(#%J1 MP:#(DT<7]H_N1T1!]@FOR8*C(D(/.U%'T451B^!,4(!=[/7K"5L]X:">1YI+ M98*E)!*&3!"U?-'?=5_<)HY_U7WQ67NQA]V@T]_I>5B"H[ACJ]EYE&)2;NZX MKR>G&< ,WZ'BP"3M^R&/'Z:Y8#YGK!WKO M.O%@#QD.PO -#^+#!H.]/^G"ANU$DQMY?7(_T-&ULM5=;;],P%/XK5L3#)I4E3GI%;:6U!0':8-JX/" >W.2TL4CL8#OK^N^Q MG2PIK'6I8"]M[/C[SG^6$0]/V<4.9-QW;N1DS'O%0997 CD"SSG(CM##*^ MF7C8>YRXI>M4F0E_.B[(&NY ?2YNA![Y#4M")7ZUP",#L"N^ M4-C(G6=D7%ER_L,,WB43+S"*((-8&0JB_^YA#EEFF+2.GS6IU]@TP-WG1_8W MUGGMS))(F//L*TU4.O&&'DI@1"@NI>)Y M#=8*@0Z:1"_1!R($,3E 9PM0A&;R7,]^ MOEN@LQ?GZ 6B#'U*>2D)2^385]JT(?#CVLRL,A,>,--'UYRI5*+7+('D=[RO M)3>ZPT?=L]!)^+YD%R@*.B@,0KQ'S]P-?P/+"Q3@@_"%&[Z 6%NOX('#FZC) M0F3YHH-9D!*@@VPV.F@!,A:TL!OCVY5>B]XIR.5WAZ5N8ZEK+74/6/I8@$DS M6Z/,V$(*A*XJ8DTQKFBLS>LEE"?H3*<\(5MYOB_=;BM18)$.O;U&;^\DO1DE M2YI1M=TGJJ+J6RK3\.ZGO6@P'(S]^]W4/ETU"D>X6?2;S'XCL^^4>9GSDBG$ M5[5,OLSHVD:U8\**MKJ#QSS7#3/^L_PKZ?TGHO P"/:+&C2B!B?%[HF0CDU_ MJ]ID? M$[$^YVUA4(1TI'S:RATZF&94I+] M87&*9B7-$N."W1H.]E'#/GKF MK8:#MK<&IR2@#7>LFZ'0GSQWQ.='Z'%P-.9XYSN _]M&F]= W#;4+&[HUZ3AV.ET/9!/'CN4FB;%W9WKW\N!3?]W^SYMA7B MT7,6@YN\=UBHOW->S4&L[;E?Z@CI;VAU=&UFF[O%I3U1^^WRZF)R3<2:,JD= M6&EH<#'0%2JJLWXU4+RPI]\E5_HL;1]3?3\"81;H]RO.U>/ &&AN7--?4$L# M!!0 ( ,B%^U(K.#'_ @0 (4. 9 >&PO=V]R:W-H965T$+RQ0549HBC*P@I3%LRGMN]!S*>\5B5EY$$ M65<5%G_?D9(?9@$,7CL>Z:Y0IB.<3_=X1YZ(^KY_$+H5=BP;6A$F*6= D.TL MN(4W*QB; (OXC9*#/'H&1LJ:\Q^F\7DS"R(S(U*27!D*K/^>R8*4I6'2\_BK M)0VZ,4W@\?,K^[T5K\6LL20+7OY.-ZJ8!>, ;,@6UZ5ZY(>?22LH-7PY+Z7] M!8<6&P4@KZ7B51NL9U!1UOSCE]:(HP#-XP] ;0#J!R1G N(V(+YTA*0-2"X= M(6T#K/2PT6Z-6V*%YU/!#T 8M&8S#]9]&ZW]HLPDRI,2^BW5<6K^"]$N2W % M[ -8<*D 9AOP5._W)=$9H7 )%E@6X%[G%/BX) K34G[2$=^?EN#CAT_@ Z , M?"MX+76@G(9*3\N0AWD[A;MF"NC,%&+PE3-52+!B&[+QQ"^'X[.!^%#;T7F" M7CVY0X.$7VIV#>+H)X B!#WS65P>'OGD_+_15_]Y]!,SXBY!8LL7#R?('[=K MJ81>UG\.<"8=9V(YDS.U'@1+291W'3:DZ;$+2=*ST\5,QJCGIHN!*(,] M-UT0@B8C?6Z..MVC0=V?F2*"Z!*E96]/G"TI7M.2*DJ\RD>N\IYN%Y'%/=DN M!(Y[HCV0)/5K'G>:QX.:OW%3@K=.'OEDCCT?>-(3ZF)@E/37BP>$1CVFE0M" M*#NC=M*IG0RN%[O5[#'= 'T( KCB-5-2;S!Y6>OB;G8:51!0:1=J8;7,%X%/6^A1>61;T2M_3!XB3J M)Y\7!B=GUAP\.B+ 01^:&N;X<)*2?A>@1Q[L)Z0/-5#KJEW ?"L') MF:2$Z,T"-&C!HUM@ 5_KHQ!KO" O>8'9CMBLO2A!D#/1))HX^>&BXBSI.^.A M0@GJKU8O+,W../-V/(#Q^\Z817B),Q>D3.QLPHXI[T*6[T-6@Y#&B_#H6%T1 ML;/W&:F+KZY)S0&JZ^WN3+?VIM#KOX,W"^CI7YH[ECW&O]$W%[2O6.PHD]JH MK1XJNA[ISR::.T_34'QO#_5KKO05P3X6^IY(A 'H]UO.U6O##-#=/.?_ E!+ M P04 " #(A?M2WN-,BH,# #2"P &0 'AL+W=O I9UQ-O:W6Q:7O MJVQ+$B=W4@][^Q1W=;+5]X<\F!=Z0>Z(?BEMI1GZCLJ(YX8H*#B19 M3[TK>#F'H75P%O]0LE,'S\"&LA3BFQW\L9IZ@24BC&3:2F#S]TCFA#&K9#B^ MUZ)>LZ9U/'S>JW]TP9M@EEB1N6"?Z4IOIU[B@159XY+I.['[G=0!C:U>)IAR MOV!7V<:1![)2:9'7SH8@I[SZQT]U(@X<4'+$ =4.Z+4.8>W@,N=79"ZL!=9X M-I%B!Z2U-FKVP>7&>9MH*+?;>*^EF:7&3\]NB,F! N?@&C/,,P+NW<>SH"IC M0I72S+U;$(TI4^^-U]KI:%AU9 M]L^27X P. ,H0+#'?3[LOB"9<8?./7CI[IL$-%E 31:0TPN'L_#E:JFT-%_6 MUP'-L-$,G>;HB.;?!9%84[X!S*H#:3^H<[$^+\T *T5T;]XJTI+B;P5$0M#/8 M8S5V)[^/*6F8DD&F&[/)EZ809&5>,JS)RMS?II9E%%<5@J\ SNW>_XN/[7_2 MX3H?(01A"[_/#*9!TL^?-OSI(/^MM-NO?SA2\KVDA:F/^@QPHOM8TPX$C-/V M@>L:A1"&_9PP>"X2P2#I1\I=<7C51UIKO6!HWU\]-M&Q>P$>U#+X<2FL3\HVZI2";K:[-L>S_5S?X'"!VV?;%<\S<+>O M;P\&^LK6M[-64W$CLNID?OGU2=M.<,F,-U7M6&:PKH6=! M:4QS'D4Z+Z%F.I0-")S92%4S@Z':1KI1P H'JJN(QG$6U8R+8#YUN1LUG\J= MJ;B &T7TKJZ9>KJ$2NYG01(<$BN^+8U-1/-IP[9P"^9;" M*-C,@HOD?)'9]6[!=PY[?30F5LE:RGL;?"QF06P;@@IR8QD8?AY@ 55EB;"- M7QUGT)>TP./Q@?W*:4T[/K, > M BZVY"NH6A,F"K+D.I<[84=8YJGI'*UN.&/3UC'QI<-;T6725"_($3 W;ZJ\Y:9$DB4DMA2DU MH2-2L"<]9+&?BG94DP-3-D#TS)A1;\SH?QASQ043.?R9+?Z*]* AH2?=\#-D M'8-'_KB7/_X[^<7A7X7G (8.!"9R$&90N+]6&M+XU9!:/VP4CE_"GDG->JG9 M/TE]N<4^H?Y*"0W38:5^W"1\/ZPT.KI3[7OVF:DM%QI;W2!1'$[00=6^$6U@ M9..NV;4T>&F[88G/*BB[ ._P902P,$% @ R(7[4LB1 M"15( P K P !D !X;"]W;W)K&ULM9==;]HP M%(;_BA7MHI76)G8@ 01(:ZMJFUJMZL=V[<(!K"9Q9CNE_?>SG31ABQ,FNMU MOM[S^)CXD9ENN7B2&P"%7M(DDS-OHU0^\7VYV$!*Y2G/(=-W5ERD5.E3L?9E M+H N;2A-?!($D9]2EGGSJ;UV(^937JB$97 CD"S2E(K7,TCX=N9A[^W"+5MO ME+G@SZ6L**%HFZY=O/4#4T-/46/)'V$VW+9R--7!12\;0*Z_.49>4W M?:DF8B> !QT!4@7(WP;"*A#:1LN1V;8NJ*+SJ>!;),S3NIHYL'-CT[H;EIF? M\4X)?9?IG)I?@9X#B4Z0/4#75!6"*:8O'5V HBR1Q_KFP]T%.OIPC#X@EJ'[ M#2\DS99RZBL] E/'7U2TLY)&.FA?B^P4A<%'1 *"'?'S_O@%+'0]S7 M?=?-D[IY8NN%'?6^Y2"H8MFZ[%[VE SKDJ$M.>@H>0MF[9B2'2V>E?G(YLTB M>YZ'HR">^L\.ZJ"F#GJIFD5NUE1 MS8KVL08N5M1B10&.W*RX9L7[6$,7*VZQ!N,NUJAFC7I9]QO0TETI$"[BJ$4D M<1@%;N2X1H[[D5S1!*T*O<#!F(2E18H2N^IS^JK-K)P+>MR>:4QPQUAPT&@G MZ!W-%4@Y02S-"P5+;14]$R"5TRA!:P0G\<"\@LX1[(@/[Y\/)Q"W@,,P'C5+ MM%(5;BWD,1GCCF$U2L+]3KID&'#G(3;4NIB-4K"ASD)MZ74Q6J4A-_CI/ZPV6U. M9$X7,//T=E*"> 9OCOI>W\9;^+^("[?-U?5.DT9;Y%]IBSBTU2$'TCB+'.@L MTI91&/TA+,U5[N-%_)T"8!_3]%>?J[<1L6.L_*/-?4$L#!!0 ( ,B%^U*E46?N7@0 M %43 9 >&PO=V]R:W-H965T,&?24)D+?=M;&;-Y[GEZL64KUC=PP 4^64J74P*U: M>7JC&(US4)IXQ/C88R,PD7[%XAG:4I5<]CELC=;0=W7A:^ M\-7:V 5O--S0%7M@YMOF7L&=5VF)>W,7WW9\RX@E;&&L"@I_6S9A26(U 8_OI=).9=,"]Z]?M,]RY\&9 M.=5L(I/?>6S6MYU^!\5L2;/$?)&[7UCI4&CU+62B\U^T*V7]#EIDVLBT! .# ME(OBGSZ5@=@#X.X1 "D!Y%Q 4 *"C(*G''!F]&'Q/>.:VRQK] [=B2533"P8 M>I!)5JQ^IDI1FW_T=LH,Y8F^ LEO#U/T]LT5>H.X0%_7,M-4Q'KH&2!E57N+ MDL"X($".$/@LMS<(]Z\1\8G? I^XX1\S<8,"/X?C%OCT_\%_.A_>1G[FAD_9 M N"X#>Y!'JMDDBJ9)-<7'-$WSC2L:(WVLHK^_!76T)UAJ?[+82.H; 2YC>X1 M&Q.JUVA#>8R,A+H =A1#\])P6P(*=5&NSM:Y[0A['N"E!^@$.*JD#GMV* M9]?-4PK#Q8H)@Q:PBWG,[":6HFV+=9L$@L#_@>:TD K=4K.F+MS'>U('SH25 M,Z'3F9^EC'<\2=K(APU:. J[Y$?VYXG-3HH=\(\J_I&3?TM9<6S%7J6U=['M MWJ]L]$]MHWKO(*.HT."*8G%;I>LW@+.Y-L;:C=U+LT*.]YH?_DT?7"!*]8D@N$4QC"YDR?8U@ M"&OM3[C!K4'?)7)(O2[UF+P>]37,5ZW<23.N7;\9_E-BAS[4K02[>XFCK(UQ MLRO@P!_THB-&Z[Z W8VAJAH0FSD79=#H7@E1+*&&Q2"@3=L!F^!F*VB$K"G2 M[!4M0F1P-*QUL\#N;M$VQ/U=%$DH7,BPQ5K(1*Z>'?41UZ4=1Q>KPK@N];CG M]*EBO^2"&_8N@7DTAM'3P&;G\X0AJC4SL-5W^;L$/*-;.!%P$#+-EEF"$KZ$ M ?8/1I6^:MUO;OL1>K90ER]U2\'NGM*>GTD^[#-5;#^[N.8;I\&Z@>#!Q5)$ MZO9 W.WAXBDZ83\\F2)2-P;B;@SM*?JJ:,R0H"GX(F([#<3PGJ\>G3;WAO?+ M3>^DKKG$77,OGR6W?7(Z2W4I)^Y2WIZE3_2)IUGJLE"74A)>+B=U"27N\?C? MO*N4JJ(3+?L\L=E)L<(C;^\#@_W@](FJ%8=@)VP)./^F!U%4Q3>&PO=V]R:W-H965T:LH/I2[ED);[92%=1 M4^U\O5>,9C6H$#X)@L0O*"^]Y;SNNU'+N:R,X"6[44A714'5TQ43\K#PL/?< M\97O6GG_=8H>,L!9Y8?TN\5U]S.@487Z+K<,L7*E*%;*:JF]XYN!$-G M:V8H%_H<1GV[7:.S=^?H'>(ENLMEI6F9Z;EO0) -ZZ[!0 ^8'CXIE0S*:@/&Q##*B8MJIF#I5?#$Y4XAJ MS8QV=-%2\).$VS@\* MDF@:DA$%1RZ+G0H^<;KA M8OTU9'58SPXQ/^BS F\0A][TR8..G7#'8GY(P, M?42BU?(TJ("<*H@2/#8%O6]AMW$U4Y""+?",*6HW\B!]>#H!<9+,\ A_;T_8 M[4\#_.BLA'.5W*(4'*!;%N>#LJ(!63&9349D]?Z&X_]KF^C?QNWJZ6)I7DHA M=T\.H\.]T^'DS>P4]QZ'W2;WD9?ZK#;ZX8+O*H/5F""BHEZ+>B<[UT?+-S;&YZ]68U)[VC$[6BOJC$9<#<\ M5F+2>QMQ>]MPB>\4S1@J:<'JCYVQ3;A9W+NJ3(Z.6F]WUB*]:1&W:;VNRJ<' MK.BDR/[1B=W>K_Z@:L>A;H)M 15<3F"25'-E:1I&[NM#_$8:6+GU8P[7/*;L M 'B_E=(\-^R]H+LX+O\#4$L#!!0 ( ,B%^U(JB"^$JP, &L. 9 M>&PO=V]R:W-H965TF?._[.LUI071/EE3 FY54!3$P5&M?EXJ2S($*[H=! MD/@%8<*;CMW(5T5!5&;&>6RGGC8>Y[XQ-:YL1/^=%R2-7V@ MYDMYKV#DMU8R5E"AF11(T=7$^X#?W^*A!;@57QFM]=XSLJ$LI7RT@[MLX@76 M(\II:JP) G]/=$XYMY; CV^-4:_EM,#]YV?KMRYX"&9)-)U+_AO+3#[QAA[* MZ(I4W'R2]8^T":AO[:62:_>+ZF9MX*&TTD86#1@\*)C8_I/O32+V #@^ 0@; M0'@N(&H T;F N '$YP+Z#:!_+B!I (G+_399+M,+8LATK&2-E%T-UNR#D\NA M(<%,V,IZ, K>,L"9Z8?T6\4TLRIK] Y]9("?0YEY4F(M-CWX!'UJZ?-NRS+7MXBKU4/13@:Q0& M87 $/N^&?ZQ$#T6!@^,C\,7Y\&/L-]WP!4T!?MKYV[/A>/02[H.(K9)AJV3H M[$4G[,TJ#3-:HSU)T1\_P1RZ,[30?W9P1"U'Y#CB$QQSHG-4$I8A(Z$I (^B M:-D0']-O:RYQYFR3>YI"II[V)3I<$0XC'+6K7O@9MW[&G7[^(&56,\Z/N10? M$.*D'X>O_+KYQV4O'.NWCO4['7O]?5TCNSE0Q3?H4<@:.JU&QM_D65'N1$VE-L<2<3,Z\&L4O*K+V\,U MT:E4X6"W"027*TOTU[::%+PP-,V%Y'*]Z2@DO+$<@1G+M0I>FJXHBS%>R/OU.B]-71 M3;";OX\V%MH5RZY!X^X._5^5G+LC!VS\KECMJ2!G9:=KNYZ,X\N)N6NPN+O# M7E[,;OXSQ-PU:YQ<5,S/BF04"5) U (^3CN$^\-CIW>[-H\'E]-SU\9Q=Q^_ MO)[=_.%I/?V]8[>]AOU,U)K!,9K3%9@*>@.H%+6]V6P'1I;N)+Z4!CXR]YC# M;9 JNP#>KZ0TSP-[N&_OE]._ 5!+ P04 " #(A?M2AL)OXZ8# #%#0 M&0 'AL+W=O2B[T)"J,67^,8YT54%+=DVL0]LE2JI(:.U2K6*\5T-R# M2AZ3)!G&)64BFH[]O6LU'JY282R2AM9UF"[@I*)W2]]J(78 ^#T M"(#4 /)<0+\&])\+2&M ZI79I>)UF%-#IV,E-TBYV3::N_!B>K1-GPE7]QNC M[%-F<69ZD?VJF&:N!AJ=HI],F8IR].="@[H'A6[I@@-Z/P=#&=() 1WP&=A^!PR M"\<>GG3 YV'XQ5KU4-()CZV$C8ZDT9'X>/TC\2XK;>]HC?8$17]_L_?0E8%2 M_Q/@Z#<3/QA MPS$,YCBCNNC:9L,.14?=:+-2D'?1[R(-]NBM MXW?3CQKZT4NWV7QT2$>&Z;";\+PA/ _G*XW=/,](]OR O3\8X;2;'2>M!29! M_CDL05E*9.@#XHPN&&=FV^DIR<$*3LDY/B(XWC-A'%S!MYJ4@78Z5&5W_G64 M)_3#$3G"WEH7)L_0/[-O ):#HJY[.MG)H?S$_AVA;UT-AVWM5>Z!?N^:WI#S="'7._%)@< M;7S<>AP.F]QK2S'S!Q9[;%# _3[2!5OKD$ZM)^*SMZM&:WTX['TOJ\:A*PZ. MUJ(U11QVQ=?6XE;1')"@I7V/"-L<;FB/]G>AOY(-RQ'M'9O>!\P=5*V:/P!R6%I7TSFPUU>Z;83&PO=V]R:W-H965T(#R"AYJTM M%+651KMI3-N$Z%ZD3?O@)E=JX<3!=EJ0]N-W=D+HMC0@(?HAM>.[QW>/[YYX MO)7J1J\1#=QE(M<3;VU,<>;[.EECQG1/%IC3RDJJC!F:JFM?%PI9ZIPRX4=! M,/0SQG-O.G;O+M5T+$LC>(Z7"G2994S=GZ.0VXD7>@\OKOCUVM@7_G10IF273.)/B.T_->N*=>I#B MBI7"7,GM>ZP3&EB\1 KMGK"M;0,/DE(;F=7.%$'&\^J?W=5$[#C$^QRBVB'Z MQR'J[W&(:X?XN0[]VJ'OF*E2<3S,F6'3L9);4-::T.S D>F\*7V>VW-?&$6K MG/S,=%$N-=Z6F!O C7T>SM$P+O31V#>$;ZW\I,8ZK["B/5@?2M&#<'@,41"% M7Q=S.#PXPCM3%4D+W.PIN+P'<>#@H@/P0:^90MT"-'\^4+@/R"?B&O:BAKW( M(<=/L_?6L??S(UG A<%,_^K CQO\V.'W]^#/9)91!5>APW^L#.!+ZBHEYA3GA4B%)*JU' FQ#V)V6W)%:9@)"QI MB7$W_"%E1GD>M+5%M=EPA^3^(*A^[42?-'&>=,;YNB9=+$TY?9TB9J7,3?ZC[D]O1,&CXH;O*![:%:7&GW7,&':=! 3 M[LA\^"H=%3Y*81@]H55$8HJJZBJC6*Y7J*B1CL%VE+D'GALDW34:N-8E=1C+ M4S=D2X%D11U(5I4X/Y@T\N9$KUIK*[)9'5T8_R5U@T$<[SFO1PT.7U>$9^$S M5=C?^8S;2]&PO M3A__VNIS/6[P)W//IZ==1X^7._[SRO@ M PF]I%='D%YT<%Z+8=3Q4=0'F#'B_B[Q1D>GDGG>,C&"P7&3/CAKE#SQJFLI M0P+[G2-5'9;EZ,.ZI<;#3,EM9T7$.6Q^FK/@D8H1F5#!IYI#5$9S+M;.W0/' M3 FE V-;V@KJ@J=\Y4U C#V+LY.BT*L M/PL^ESESDS\ZX7A(-W'!0FG^9+-!J\RL@VD2/#)M^*SM^:UI<<]69M-.JPS7 MW#M!S?^VSG,FF::B+=KV_ENN\HL51_W7DEP]5?8%>S76[_>W+O+J%$3&IR#R M!'HR2MZ^QGHW]]9%GD(E^Z_V9#\H,JQW0JWMULYFJ_$&L*D=D1^PB1;;I,%T MR87ALK86/$V9?+;GLO2&3NT_=3O\]OJ4970IS'T#CLAV_)VE?)DGS56W4(CZ MJNWX&TRO&S<[:IN+RY2M6#JI33V?5L/ #FS6^H" ?>2F.OP(%N,P/P(8E@=3 M@,6X*"S/_S2? 3H?AV':!EYD@,8,T!@7Y4,FU0?+XX])[.&?:9)$41QC%9U, MO HF6-WB&+Y^-DP;1&!Y(-/?U1I?;;Q##OW#O?11NWE/A]I?.\1]02P,$% M @ R(7[4I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'6-OS)!2FBD?(4D6 PEGVF))G9%O%C.1(&B#Y]6F- M>4C$].ZE\0E;'N3/LM1?JT?>O]?F=J;U+7MH&V4G@Z5SJ[WAT%9+T7+[EUX) M!:_,M6FY@Z=F,;0K(WAMET*XMADFHU$Q;+E4@X/]I[ZNS#!\HIVHG-0*&GW# MC13W]N5U_Y3=22MGLI'NQV30/V[$@+52R5;^%/5D,!HPN]3W?VLC?VKE>#.M MC&Z:R6"\?N%&&">KWYJG'O(KG]F^Q?'9-0>0R: 808=S::SKK^C[Y\!X)^#B M];/.Z5/9.&%.N!.?C>Y64BU\-_ IAL''Z,?AZ>]Z$/?,_QE&/9_+2ISHJFN% M<%4)%D F"&2R%,*2+LV@"P0R((6\EK<"=6% MJ[A$8$I:F#-U)ZSS%ZU'Z91+PVYXTPGV17 ;0.XBD+NTD*=204R1O'E>N YF M8;O2RG,'C!\1QH^TC)^UKN]ET_2C> 9N4@L/P ZM%1'C>(3%[!'U IFYD 7U M![% IDY7MTO=U,+8/]BG[QUH/V3#M#$F]L8%]'NN(7)<@7.G2VXBZ6*N&!/+ MXDQ5NA7L*W\0T:S"U# F=T/;RB"(@"$X5&@0R+_&/BT(]F'5'^EF"Q/R&._8]Y!_L FYM&V#]#+LP#";$'T!0D'CYT M)T&L!#P)B?8[F!\28C_@>4B$B2DC(5:&3T0VSD1,$0FQ(C9E)!LA,4\DQ)[X M/379B(C)(R&6QUNJ?00-,3&?),0^61MWX^AA.DF(=1*J=Q-&^\JCQW-<-O%7 MCE:GB(WR GDM?(47,GL?>_J^8$!#3,PH*;%1\#0BFIF88U)BQ^"868B)628E MM@R.F8>8F&G2;9:OOA4A)F::E-@T.&898F+F28G-@V/NAH5HS$$9L8/03#RN MEV,.RH@=A&.& 2G#')1M]WL#UW') P"V7$%L(QHX"$62C;YIV4*"#E MF(7R=[B5LMY?W/E3!YYP*I34AEUH%Q5R<\Q".;&%'C>%7= 2-LVGP%X1CV M&S\@DP\Q,0OEQ!;:@/E8?^G7>XB)62@GMM &3)BAPD#:Q#X]K$),S$+Y>U37 M8LPOW'5&.@D;X&@TT;OUVZBWP9+B*^D@YH>8F(5R8@N]A:G;5BLV#3$Q"^7$ M%GH#LV]FE]' MP/2;-G]QB(E9J""VT(:B]0X[XE96O>5#3,Q"Q;O?]@?,0^5D+9LNFIL%9J'B M'<\ ;*P7%IA\BFV>!F ?0DQ,/L66S@,\>C/$1 ^+O8>0IB\SPS M]@_@"X=L:'WD;K5J1'3L#C-/\3[W>W:>SZA.^[4IB\T1WTW;\0H=L MO?_R]:N07F+F*8G-@V)&)802,T]);)Y7F#?2N ["Y^7,"@.3-,3$%%02*PC% MC$<34U!)O?]Y=:!I8V0O,?N4O7V&_<7V8+\6&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M M6"P@N.ZKDE:<44\RC;(!Y)0?BFT0T$JR^[:<@7U0#WH2<4:H0%S^"9\0\/A2 M#LVX;T_#;M\-B\_CX32LJMTX=K_J>ECORK$9[MJNG,Y'-FU_;,;SLM_67;-^ M;[:EEN4RZOYV1O7T>#MS\?K5E?^9V&XV^W7YW:[_',MI_,?@^J/MWX==*6.U M>&WZ;1E75?UYN.X>ZLLFW9TG5XOGMU75/[^EJIX[2"!(Y@]2"-+Y@PR";/X@ MAR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J"T1!F7!$D3K FT3LAU(O Z(=B) M0.R$9"<"LQ.BG0C43LAV(G [(=R)0.Z$="<"NQ/BG0CT%M1;"/06U%L(]);) MPS:!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>BGHK@=Z* M>BN!WHIZ*X'>.GE90J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"W MH=Y&H+>AWD:@MZ'>1J"WH=Y&H+=-7G83Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H M;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ZNT$ M>COJ[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 M KT#]0X"O0/U#@*] _4. KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH M=R;0.Z/>^2?U'L:O0QFN/=]KO/Y/4CV>SRW7RU^6WSLG]_@%Y_JV8GCZ"U!+ M P04 " #(A?M2SA7,7P\" #J*P $P %M#;VYT96YT7U1Y<&5S72YX M;6S-VLUNXC 4!>!70=E6Q/@WTQ&PF9EMAT5?P$TN)2*)+=MMX>W'"6VE5ATT M%2/U;(C ]CTWOM*W8GE[]!1GA[X;XJK8I>2_,Q;K'?4VEL[3D%>V+O0VY:_A MGGE;[^T],;%8&%:[(=&0YFFL4:R7/VEK'[HT^W7(/\?6#:LB4!>+V8_3QC%K M55CON[:V*:^SQZ%YES)_3BCSR6E/W+4^7N4-!?LP85SY>\#SN=^/%$+;T&QC M0[JQ?=[%#AV+Z=A1+,^7^*!'M]VV-36N?NCSD3+Z0+:).Z+4=^6IZ-7YY)1O MF$Z?_.+\J6*!/A_W,I+Q]-SG0A12>_X57Q-SZ8O?C\9I-]3\ M8W:^WB<7]M,\(IL>E]_QVQF_UO]D'P*D#PG2AP+I0X/T84#ZJ$#Z^ ;2QS5( M'WR!T@B*J!R%5(YB*D=!E:.HRE%8Y2BN&UL4$L! A0#% @ R(7[4CS:NBWO *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ R(7[4IE&PO=V]R:W-H965T&UL4$L! A0#% @ R(7[4I#*MJ9Y M!@ UAL !@ ("!BPT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R(7[4KD8N0=E"0 >2< !@ M ("!12L 'AL+W=O T !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ R(7[4O'FY)]\#0 ?BD !@ ("!BT8 'AL+W=O M&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ R(7[4I''O#X"" "14 !D M ("!]74 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ R(7[4E3J0S/&PO=V]R:W-H965T&UL4$L! A0#% @ R(7[4M*Q M]*=\" I!@ !D ("!4I@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R(7[4OP P"LG P 2 < !D M ("!E+, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ R(7[4K*VX?M&! T@H !D ("! MGL0 'AL+W=O-T1HO,$ #+$P &0 @($;R0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ R(7[4C(TM0V$ P FP@ !D ("!_]0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R(7[4E9NK_F> @ .0< !D M ("!@.\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ R(7[4KHNQW!T P =PT !D ("!M/X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MR(7[4J[S^!K$! <1< !D ("!\PT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R(7[4LN$USK$ @ M0 @ !D ("!\A@! 'AL+W=O0\(4" "E!@ &0 @('M M&P$ >&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ R(7[4A%(&TJ( @ &P8 !D M ("!)",! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ R(7[4O&\GPC7 @ 9@@ !D ("!JRL! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R(7[ M4@66:KG]#0 15@ !D ("!3#&PO=V]R:W-H965T&UL4$L! A0#% @ R(7[4D@) 4WE P RP\ M !D ("!(TP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R(7[4AAVDJ^> @ % D !D M ("!QE&PO=V]R:W-H965T MQ> 0!X;"]W;W)K&UL4$L! A0# M% @ R(7[4K)>VC^"! ,!0 !D ("!@&(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ R(7[4HHO M9Z.T P : \ !D ("!KVT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R(7[4E 8+(^7 P +0T !D M ("!CW@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ R(7[4M[C3(J# P T@L !D ("! M2X0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ R(7[4J519^Y>! 51, !D ("!/8X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R(7[4H;";^.F M P Q0T !D ("!LYH! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !4 %0 Q< ' !6Q 0 $! end XML 88 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 89 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 333 466 1 true 76 0 false 8 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.five9.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.five9.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Sheet http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Sheet http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 6 false false R7.htm 2104102 - Disclosure - Revenue Sheet http://www.five9.com/role/Revenue Revenue Notes 7 false false R8.htm 2109103 - Disclosure - Investments and Fair Value Measurements Sheet http://www.five9.com/role/InvestmentsandFairValueMeasurements Investments and Fair Value Measurements Notes 8 false false R9.htm 2117104 - Disclosure - Financial Statement Components Sheet http://www.five9.com/role/FinancialStatementComponents Financial Statement Components Notes 9 false false R10.htm 2126105 - Disclosure - Goodwill and Intangible Assets Sheet http://www.five9.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 10 false false R11.htm 2131106 - Disclosure - Debt Sheet http://www.five9.com/role/Debt Debt Notes 11 false false R12.htm 2138107 - Disclosure - Stockholders' Equity Sheet http://www.five9.com/role/StockholdersEquity Stockholders' Equity Notes 12 false false R13.htm 2146108 - Disclosure - Net Loss Per Share Sheet http://www.five9.com/role/NetLossPerShare Net Loss Per Share Notes 13 false false R14.htm 2150109 - Disclosure - Income Taxes Sheet http://www.five9.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 2152110 - Disclosure - Commitments and Contingencies Sheet http://www.five9.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 2154111 - Disclosure - Geographical Information Sheet http://www.five9.com/role/GeographicalInformation Geographical Information Notes 16 false false R17.htm 2157112 - Disclosure - Leases Sheet http://www.five9.com/role/Leases Leases Notes 17 false false R18.htm 2164113 - Disclosure - Acquisitions Sheet http://www.five9.com/role/Acquisitions Acquisitions Notes 18 false false R19.htm 2170114 - Disclosure - Subsequent event Sheet http://www.five9.com/role/Subsequentevent Subsequent event Notes 19 false false R20.htm 2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 20 false false R21.htm 2305301 - Disclosure - Revenue (Tables) Sheet http://www.five9.com/role/RevenueTables Revenue (Tables) Tables http://www.five9.com/role/Revenue 21 false false R22.htm 2310302 - Disclosure - Investments and Fair Value Measurements (Tables) Sheet http://www.five9.com/role/InvestmentsandFairValueMeasurementsTables Investments and Fair Value Measurements (Tables) Tables http://www.five9.com/role/InvestmentsandFairValueMeasurements 22 false false R23.htm 2318303 - Disclosure - Financial Statement Components (Tables) Sheet http://www.five9.com/role/FinancialStatementComponentsTables Financial Statement Components (Tables) Tables http://www.five9.com/role/FinancialStatementComponents 23 false false R24.htm 2327304 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.five9.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.five9.com/role/GoodwillandIntangibleAssets 24 false false R25.htm 2332305 - Disclosure - Debt (Tables) Sheet http://www.five9.com/role/DebtTables Debt (Tables) Tables http://www.five9.com/role/Debt 25 false false R26.htm 2339306 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.five9.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.five9.com/role/StockholdersEquity 26 false false R27.htm 2347307 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.five9.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.five9.com/role/NetLossPerShare 27 false false R28.htm 2355308 - Disclosure - Geographical Information (Tables) Sheet http://www.five9.com/role/GeographicalInformationTables Geographical Information (Tables) Tables http://www.five9.com/role/GeographicalInformation 28 false false R29.htm 2358309 - Disclosure - Leases (Tables) Sheet http://www.five9.com/role/LeasesTables Leases (Tables) Tables http://www.five9.com/role/Leases 29 false false R30.htm 2365310 - Disclosure - Acquisitions (Tables) Sheet http://www.five9.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.five9.com/role/Acquisitions 30 false false R31.htm 2403401 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) Sheet http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails Description of Business and Summary of Significant Accounting Policies (Details) Details http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies 31 false false R32.htm 2406402 - Disclosure - Revenue - Contract Balances (Details) Sheet http://www.five9.com/role/RevenueContractBalancesDetails Revenue - Contract Balances (Details) Details 32 false false R33.htm 2407403 - Disclosure - Revenue - Narrative (Details) Sheet http://www.five9.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 33 false false R34.htm 2408404 - Disclosure - Revenue - Remaining Performance Obligations (Details) Sheet http://www.five9.com/role/RevenueRemainingPerformanceObligationsDetails Revenue - Remaining Performance Obligations (Details) Details 34 false false R35.htm 2411405 - Disclosure - Investments and Fair Value Measurements - Schedule of Marketable Investments (Details) Sheet http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails Investments and Fair Value Measurements - Schedule of Marketable Investments (Details) Details 35 false false R36.htm 2412406 - Disclosure - Investments and Fair Value Measurements - Schedule of Continuous Unrealized Loss Position (Details) Sheet http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofContinuousUnrealizedLossPositionDetails Investments and Fair Value Measurements - Schedule of Continuous Unrealized Loss Position (Details) Details 36 false false R37.htm 2413407 - Disclosure - Investments and Fair Value Measurements - Maturity Dates (Details) Sheet http://www.five9.com/role/InvestmentsandFairValueMeasurementsMaturityDatesDetails Investments and Fair Value Measurements - Maturity Dates (Details) Details 37 false false R38.htm 2414408 - Disclosure - Investments and Fair Value Measurements - Schedule of Assets Carried at Fair Value (Details) Sheet http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails Investments and Fair Value Measurements - Schedule of Assets Carried at Fair Value (Details) Details 38 false false R39.htm 2415409 - Disclosure - Investments and Fair Value Measurements - Narrative (Details) Sheet http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails Investments and Fair Value Measurements - Narrative (Details) Details 39 false false R40.htm 2416410 - Disclosure - Investments and Fair Value Measurements - Reconciliation of Contingent Consideration (Details) Sheet http://www.five9.com/role/InvestmentsandFairValueMeasurementsReconciliationofContingentConsiderationDetails Investments and Fair Value Measurements - Reconciliation of Contingent Consideration (Details) Details 40 false false R41.htm 2419411 - Disclosure - Financial Statement Components - Schedule of Cash and Cash Equivalents (Details) Sheet http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails Financial Statement Components - Schedule of Cash and Cash Equivalents (Details) Details 41 false false R42.htm 2420412 - Disclosure - Financial Statement Components - Schedule of Accounts Receivable (Details) Sheet http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails Financial Statement Components - Schedule of Accounts Receivable (Details) Details 42 false false R43.htm 2421413 - Disclosure - Financial Statement Components - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails Financial Statement Components - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 43 false false R44.htm 2422414 - Disclosure - Financial Statement Components - Schedule of Property and Equipment (Details) Sheet http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails Financial Statement Components - Schedule of Property and Equipment (Details) Details 44 false false R45.htm 2423415 - Disclosure - Financial Statement Components - Schedule of Property and Equipment under Finance Lease Obligations (Details) Sheet http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentunderFinanceLeaseObligationsDetails Financial Statement Components - Schedule of Property and Equipment under Finance Lease Obligations (Details) Details 45 false false R46.htm 2424416 - Disclosure - Financial Statement Components - Schedule of Accrued and Other Current Liabilities (Details) Sheet http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails Financial Statement Components - Schedule of Accrued and Other Current Liabilities (Details) Details 46 false false R47.htm 2425417 - Disclosure - Financial Statement Components - Schedule of Long-term Liabilities (Details) Sheet http://www.five9.com/role/FinancialStatementComponentsScheduleofLongtermLiabilitiesDetails Financial Statement Components - Schedule of Long-term Liabilities (Details) Details 47 false false R48.htm 2428418 - Disclosure - Goodwill and Intangible Assets - Goodwill and Intangible Asset Activity (Details) Sheet http://www.five9.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetActivityDetails Goodwill and Intangible Assets - Goodwill and Intangible Asset Activity (Details) Details 48 false false R49.htm 2429419 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Details 49 false false R50.htm 2430420 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details) Sheet http://www.five9.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Future Amortization Expense (Details) Details 50 false false R51.htm 2433421 - Disclosure - Debt - Convertible Senior Notes and Capped Call (Details) Notes http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails Debt - Convertible Senior Notes and Capped Call (Details) Details 51 false false R52.htm 2434422 - Disclosure - Debt - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details) Notes http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails Debt - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details) Details 52 false false R53.htm 2435423 - Disclosure - Debt - Schedule of Equity Component of Debt (Details) Sheet http://www.five9.com/role/DebtScheduleofEquityComponentofDebtDetails Debt - Schedule of Equity Component of Debt (Details) Details 53 false false R54.htm 2436424 - Disclosure - Debt - Schedule of Interest Expense (Details) Sheet http://www.five9.com/role/DebtScheduleofInterestExpenseDetails Debt - Schedule of Interest Expense (Details) Details 54 false false R55.htm 2437425 - Disclosure - Debt - Schedule of Maturities of Debt (Details) Sheet http://www.five9.com/role/DebtScheduleofMaturitiesofDebtDetails Debt - Schedule of Maturities of Debt (Details) Details 55 false false R56.htm 2440426 - Disclosure - Stockholders' Equity - Capital Structure (Details) Sheet http://www.five9.com/role/StockholdersEquityCapitalStructureDetails Stockholders' Equity - Capital Structure (Details) Details 56 false false R57.htm 2441427 - Disclosure - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) Sheet http://www.five9.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) Details 57 false false R58.htm 2442428 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) Sheet http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails Stockholders' Equity - Stock Option Activity (Details) Details 58 false false R59.htm 2443429 - Disclosure - Stockholders' Equity - RSU Activity (Details) Sheet http://www.five9.com/role/StockholdersEquityRSUActivityDetails Stockholders' Equity - RSU Activity (Details) Details 59 false false R60.htm 2444430 - Disclosure - Stockholders' Equity - Stock-based Compensation (Details) Sheet http://www.five9.com/role/StockholdersEquityStockbasedCompensationDetails Stockholders' Equity - Stock-based Compensation (Details) Details 60 false false R61.htm 2445431 - Disclosure - Stockholders' Equity - Valuation Assumptions (Details) Sheet http://www.five9.com/role/StockholdersEquityValuationAssumptionsDetails Stockholders' Equity - Valuation Assumptions (Details) Details 61 false false R62.htm 2448432 - Disclosure - Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) Sheet http://www.five9.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) Details 62 false false R63.htm 2449433 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) Sheet http://www.five9.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails Net Loss Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) Details 63 false false R64.htm 2451434 - Disclosure - Income Taxes (Details) Sheet http://www.five9.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.five9.com/role/IncomeTaxes 64 false false R65.htm 2453435 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.five9.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.five9.com/role/CommitmentsandContingencies 65 false false R66.htm 2456436 - Disclosure - Geographical Information - Schedule of Revenue and Property and Equipment by Geographic Region (Details) Sheet http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails Geographical Information - Schedule of Revenue and Property and Equipment by Geographic Region (Details) Details 66 false false R67.htm 2459437 - Disclosure - Leases - Narrative (Details) Sheet http://www.five9.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 67 false false R68.htm 2460438 - Disclosure - Leases - Lease Cost and Supplemental Cash Flow (Details) Sheet http://www.five9.com/role/LeasesLeaseCostandSupplementalCashFlowDetails Leases - Lease Cost and Supplemental Cash Flow (Details) Details 68 false false R69.htm 2461439 - Disclosure - Leases - Balance Sheet Disclosures (Details) Sheet http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails Leases - Balance Sheet Disclosures (Details) Details 69 false false R70.htm 2462440 - Disclosure - Leases - Weighted Average Remaining Terms and Discount Rates (Details) Sheet http://www.five9.com/role/LeasesWeightedAverageRemainingTermsandDiscountRatesDetails Leases - Weighted Average Remaining Terms and Discount Rates (Details) Details 70 false false R71.htm 2463441 - Disclosure - Leases - Lease Maturities (Details) Sheet http://www.five9.com/role/LeasesLeaseMaturitiesDetails Leases - Lease Maturities (Details) Details 71 false false R72.htm 2466442 - Disclosure - Acquisitions - Inference Solutions Narrative (Details) Sheet http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails Acquisitions - Inference Solutions Narrative (Details) Details 72 false false R73.htm 2467443 - Disclosure - Acquisitions - Inference Solutions Table (Details) Sheet http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails Acquisitions - Inference Solutions Table (Details) Details 73 false false R74.htm 2468444 - Disclosure - Acquisitions - Virtual Observer Narrative (Details) Sheet http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails Acquisitions - Virtual Observer Narrative (Details) Details 74 false false R75.htm 2469445 - Disclosure - Acquisitions - Virtual Observer Table (Details) Sheet http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails Acquisitions - Virtual Observer Table (Details) Details 75 false false R76.htm 2471446 - Disclosure - Subsequent event (Details) Sheet http://www.five9.com/role/SubsequenteventDetails Subsequent event (Details) Details http://www.five9.com/role/Subsequentevent 76 false false All Reports Book All Reports fivn-20210630.htm a063021exhibit311.htm a063021exhibit312.htm a063021exhibit321.htm fivn-20210630.xsd fivn-20210630_cal.xml fivn-20210630_def.xml fivn-20210630_lab.xml fivn-20210630_pre.xml http://xbrl.sec.gov/dei/2021 http://xbrl.sec.gov/country/2021 http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 true true JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "fivn-20210630.htm": { "axisCustom": 2, "axisStandard": 31, "contextCount": 333, "dts": { "calculationLink": { "local": [ "fivn-20210630_cal.xml" ] }, "definitionLink": { "local": [ "fivn-20210630_def.xml" ] }, "inline": { "local": [ "fivn-20210630.htm" ] }, "labelLink": { "local": [ "fivn-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "fivn-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "fivn-20210630.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd" ] } }, "elementCount": 629, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 6, "http://xbrl.sec.gov/dei/2021": 5, "total": 11 }, "keyCustom": 68, "keyStandard": 398, "memberCustom": 17, "memberStandard": 55, "nsprefix": "fivn", "nsuri": "http://www.five9.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.five9.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "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": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126105 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.five9.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131106 - Disclosure - Debt", "role": "http://www.five9.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138107 - Disclosure - Stockholders' Equity", "role": "http://www.five9.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146108 - Disclosure - Net Loss Per Share", "role": "http://www.five9.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150109 - Disclosure - Income Taxes", "role": "http://www.five9.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152110 - Disclosure - Commitments and Contingencies", "role": "http://www.five9.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154111 - Disclosure - Geographical Information", "role": "http://www.five9.com/role/GeographicalInformation", "shortName": "Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157112 - Disclosure - Leases", "role": "http://www.five9.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164113 - Disclosure - Acquisitions", "role": "http://www.five9.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2170114 - Disclosure - Subsequent event", "role": "http://www.five9.com/role/Subsequentevent", "shortName": "Subsequent event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.five9.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)", "role": "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Revenue (Tables)", "role": "http://www.five9.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Investments and Fair Value Measurements (Tables)", "role": "http://www.five9.com/role/InvestmentsandFairValueMeasurementsTables", "shortName": "Investments and Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318303 - Disclosure - Financial Statement Components (Tables)", "role": "http://www.five9.com/role/FinancialStatementComponentsTables", "shortName": "Financial Statement Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327304 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.five9.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ib63e864037ee44bf8b4b9a4da0471bc9_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332305 - Disclosure - Debt (Tables)", "role": "http://www.five9.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ib63e864037ee44bf8b4b9a4da0471bc9_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "fivn:SummaryofCommonStockReservedforFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339306 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.five9.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "fivn:SummaryofCommonStockReservedforFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347307 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.five9.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355308 - Disclosure - Geographical Information (Tables)", "role": "http://www.five9.com/role/GeographicalInformationTables", "shortName": "Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2358309 - Disclosure - Leases (Tables)", "role": "http://www.five9.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i46bdc4a1c6a044efba5c22ab300ddf3f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "role": "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i46bdc4a1c6a044efba5c22ab300ddf3f_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2365310 - Disclosure - Acquisitions (Tables)", "role": "http://www.five9.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details)", "role": "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i4c5fbcb7616842908d4bb6169b0441c1_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Revenue - Contract Balances (Details)", "role": "http://www.five9.com/role/RevenueContractBalancesDetails", "shortName": "Revenue - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i46bdc4a1c6a044efba5c22ab300ddf3f_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Revenue - Narrative (Details)", "role": "http://www.five9.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i46bdc4a1c6a044efba5c22ab300ddf3f_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Revenue - Remaining Performance Obligations (Details)", "role": "http://www.five9.com/role/RevenueRemainingPerformanceObligationsDetails", "shortName": "Revenue - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "lang": "en-US", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfTiming", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueConcentrationOfRiskTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Investments and Fair Value Measurements - Schedule of Marketable Investments (Details)", "role": "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails", "shortName": "Investments and Fair Value Measurements - Schedule of Marketable Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "icfeee5bcdefc438b9fb7ad5430c2ef8e_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Investments and Fair Value Measurements - Schedule of Continuous Unrealized Loss Position (Details)", "role": "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofContinuousUnrealizedLossPositionDetails", "shortName": "Investments and Fair Value Measurements - Schedule of Continuous Unrealized Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueConcentrationOfRiskTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Investments and Fair Value Measurements - Maturity Dates (Details)", "role": "http://www.five9.com/role/InvestmentsandFairValueMeasurementsMaturityDatesDetails", "shortName": "Investments and Fair Value Measurements - Maturity Dates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueConcentrationOfRiskTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Investments and Fair Value Measurements - Schedule of Assets Carried at Fair Value (Details)", "role": "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "shortName": "Investments and Fair Value Measurements - Schedule of Assets Carried at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Investments and Fair Value Measurements - Narrative (Details)", "role": "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "shortName": "Investments and Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i9207e7dab7e140f2af143cb4e1930f2b_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "role": "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "shortName": "Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i41b7734b1b254eb9b07b3d8b09c3803f_D20200101-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ib566b94e73154f6ba480e2ccdaf78cd1_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416410 - Disclosure - Investments and Fair Value Measurements - Reconciliation of Contingent Consideration (Details)", "role": "http://www.five9.com/role/InvestmentsandFairValueMeasurementsReconciliationofContingentConsiderationDetails", "shortName": "Investments and Fair Value Measurements - Reconciliation of Contingent Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ib566b94e73154f6ba480e2ccdaf78cd1_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Financial Statement Components - Schedule of Cash and Cash Equivalents (Details)", "role": "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails", "shortName": "Financial Statement Components - Schedule of Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i107f172313f048388059280e7ab16625_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - Disclosure - Financial Statement Components - Schedule of Accounts Receivable (Details)", "role": "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails", "shortName": "Financial Statement Components - Schedule of Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421413 - Disclosure - Financial Statement Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Financial Statement Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422414 - Disclosure - Financial Statement Components - Schedule of Property and Equipment (Details)", "role": "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails", "shortName": "Financial Statement Components - Schedule of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ibe08eb96abae4ea1a790d5cf529150af_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423415 - Disclosure - Financial Statement Components - Schedule of Property and Equipment under Finance Lease Obligations (Details)", "role": "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentunderFinanceLeaseObligationsDetails", "shortName": "Financial Statement Components - Schedule of Property and Equipment under Finance Lease Obligations (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:AccruedLiabilitiesCurrent", "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424416 - Disclosure - Financial Statement Components - Schedule of Accrued and Other Current Liabilities (Details)", "role": "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails", "shortName": "Financial Statement Components - Schedule of Accrued and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AccruedLiabilitiesCurrent", "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425417 - Disclosure - Financial Statement Components - Schedule of Long-term Liabilities (Details)", "role": "http://www.five9.com/role/FinancialStatementComponentsScheduleofLongtermLiabilitiesDetails", "shortName": "Financial Statement Components - Schedule of Long-term Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxLiabilitiesNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i2824143dab514d2db2babb8fc310913c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428418 - Disclosure - Goodwill and Intangible Assets - Goodwill and Intangible Asset Activity (Details)", "role": "http://www.five9.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetActivityDetails", "shortName": "Goodwill and Intangible Assets - Goodwill and Intangible Asset Activity (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429419 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "role": "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ibe08eb96abae4ea1a790d5cf529150af_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430420 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details)", "role": "http://www.five9.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic0b54aa7c68246358fb5ba6104a5d6de_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "fivn:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfCappedCallTransaction", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433421 - Disclosure - Debt - Convertible Senior Notes and Capped Call (Details)", "role": "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "shortName": "Debt - Convertible Senior Notes and Capped Call (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i2a7de2ee27a7432c813d58868b9a7336_D20180501-20180531", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i8be42b5ee3b64eb194bd103a8d646780_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434422 - Disclosure - Debt - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details)", "role": "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "shortName": "Debt - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ia0b4bec9d49443f18aa1ce50f9e38c5b_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "id4214eddd45c46788194be3482ec18ca_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "fivn:DebtInstrumentConversionOptionEquityComponent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435423 - Disclosure - Debt - Schedule of Equity Component of Debt (Details)", "role": "http://www.five9.com/role/DebtScheduleofEquityComponentofDebtDetails", "shortName": "Debt - Schedule of Equity Component of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "id4214eddd45c46788194be3482ec18ca_I20201231", "decimals": "-3", "lang": "en-US", "name": "fivn:DebtInstrumentIssuanceCostsEquityComponent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i46bdc4a1c6a044efba5c22ab300ddf3f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436424 - Disclosure - Debt - Schedule of Interest Expense (Details)", "role": "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "shortName": "Debt - Schedule of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic11e9c0081c746678cfd59a35d0d4e3a_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i8be42b5ee3b64eb194bd103a8d646780_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437425 - Disclosure - Debt - Schedule of Maturities of Debt (Details)", "role": "http://www.five9.com/role/DebtScheduleofMaturitiesofDebtDetails", "shortName": "Debt - Schedule of Maturities of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ia0b4bec9d49443f18aa1ce50f9e38c5b_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440426 - Disclosure - Stockholders' Equity - Capital Structure (Details)", "role": "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails", "shortName": "Stockholders' Equity - Capital Structure (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ibe08eb96abae4ea1a790d5cf529150af_I20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "fivn:SummaryofCommonStockReservedforFutureIssuanceTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441427 - Disclosure - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)", "role": "http://www.five9.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "shortName": "Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "fivn:SummaryofCommonStockReservedforFutureIssuanceTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442428 - Disclosure - Stockholders' Equity - Stock Option Activity (Details)", "role": "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails", "shortName": "Stockholders' Equity - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ifcd9895659434ee2b8edffe34e7329b7_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443429 - Disclosure - Stockholders' Equity - RSU Activity (Details)", "role": "http://www.five9.com/role/StockholdersEquityRSUActivityDetails", "shortName": "Stockholders' Equity - RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ifcd9895659434ee2b8edffe34e7329b7_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies", "role": "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i46bdc4a1c6a044efba5c22ab300ddf3f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444430 - Disclosure - Stockholders' Equity - Stock-based Compensation (Details)", "role": "http://www.five9.com/role/StockholdersEquityStockbasedCompensationDetails", "shortName": "Stockholders' Equity - Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i46bdc4a1c6a044efba5c22ab300ddf3f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ia834299727f14fef8f8d2133d4ee011e_D20210401-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445431 - Disclosure - Stockholders' Equity - Valuation Assumptions (Details)", "role": "http://www.five9.com/role/StockholdersEquityValuationAssumptionsDetails", "shortName": "Stockholders' Equity - Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ia834299727f14fef8f8d2133d4ee011e_D20210401-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i46bdc4a1c6a044efba5c22ab300ddf3f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448432 - Disclosure - Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details)", "role": "http://www.five9.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i46bdc4a1c6a044efba5c22ab300ddf3f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449433 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details)", "role": "http://www.five9.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i46bdc4a1c6a044efba5c22ab300ddf3f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i46bdc4a1c6a044efba5c22ab300ddf3f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451434 - Disclosure - Income Taxes (Details)", "role": "http://www.five9.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i1107e64642134f1692fedcf879cd5de0_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherCommitment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453435 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.five9.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i131a009197e44a1c9898d1075df003ec_D20200901-20200930", "decimals": null, "lang": "en-US", "name": "fivn:CommercialCommitmentTermOfCommitment", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i46bdc4a1c6a044efba5c22ab300ddf3f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456436 - Disclosure - Geographical Information - Schedule of Revenue and Property and Equipment by Geographic Region (Details)", "role": "http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails", "shortName": "Geographical Information - Schedule of Revenue and Property and Equipment by Geographic Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i92f27f5847434fb3bf610c705170e0b6_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "fivn:LesseeOperatingLeaseOptionToTerminateNotice", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459437 - Disclosure - Leases - Narrative (Details)", "role": "http://www.five9.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "fivn:LesseeOperatingLeaseOptionToTerminateNotice", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i46bdc4a1c6a044efba5c22ab300ddf3f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460438 - Disclosure - Leases - Lease Cost and Supplemental Cash Flow (Details)", "role": "http://www.five9.com/role/LeasesLeaseCostandSupplementalCashFlowDetails", "shortName": "Leases - Lease Cost and Supplemental Cash Flow (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i46bdc4a1c6a044efba5c22ab300ddf3f_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461439 - Disclosure - Leases - Balance Sheet Disclosures (Details)", "role": "http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails", "shortName": "Leases - Balance Sheet Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "fivn:ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Revenue", "role": "http://www.five9.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462440 - Disclosure - Leases - Weighted Average Remaining Terms and Discount Rates (Details)", "role": "http://www.five9.com/role/LeasesWeightedAverageRemainingTermsandDiscountRatesDetails", "shortName": "Leases - Weighted Average Remaining Terms and Discount Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463441 - Disclosure - Leases - Lease Maturities (Details)", "role": "http://www.five9.com/role/LeasesLeaseMaturitiesDetails", "shortName": "Leases - Lease Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466442 - Disclosure - Acquisitions - Inference Solutions Narrative (Details)", "role": "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "shortName": "Acquisitions - Inference Solutions Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic37326ce036c4abeafe5bdb8e6d79630_D20201118-20201118", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467443 - Disclosure - Acquisitions - Inference Solutions Table (Details)", "role": "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails", "shortName": "Acquisitions - Inference Solutions Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ib3990965400646fd994880dfc423877a_I20201118", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468444 - Disclosure - Acquisitions - Virtual Observer Narrative (Details)", "role": "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "shortName": "Acquisitions - Virtual Observer Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ia45627756acf4c8d8e21a2a8ee765f55_D20200401-20200401", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469445 - Disclosure - Acquisitions - Virtual Observer Table (Details)", "role": "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails", "shortName": "Acquisitions - Virtual Observer Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i431012a0922940dfab98d3d3857c3725_I20200401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "i3fccd2e202594757876f152a6e804d23_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471446 - Disclosure - Subsequent event (Details)", "role": "http://www.five9.com/role/SubsequenteventDetails", "shortName": "Subsequent event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ia8272d664b4941429b2a01a17af0b77f_D20210716-20210716", "decimals": "INF", "lang": "en-US", "name": "fivn:BusinessCombinationTerminationFeePotentiallyRequiredToBePaidToAcquiringCompany", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "fivn:InvestmentsAndFairValueMeasurementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - Investments and Fair Value Measurements", "role": "http://www.five9.com/role/InvestmentsandFairValueMeasurements", "shortName": "Investments and Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "fivn:InvestmentsAndFairValueMeasurementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117104 - Disclosure - Financial Statement Components", "role": "http://www.five9.com/role/FinancialStatementComponents", "shortName": "Financial Statement Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20210630.htm", "contextRef": "ic447e62a2e9747119d73ec28f7a885ba_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 76, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.five9.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/2021", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.five9.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/2021", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.five9.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/2021", "presentation": [ "http://www.five9.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/2021", "presentation": [ "http://www.five9.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/2021", "presentation": [ "http://www.five9.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/2021", "presentation": [ "http://www.five9.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/2021", "presentation": [ "http://www.five9.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/2021", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.five9.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/2021", "presentation": [ "http://www.five9.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/2021", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.five9.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/2021", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.five9.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/2021", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r681" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r669" ], "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/2021", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r670" ], "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/2021", "presentation": [ "http://www.five9.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/2021", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "fivn_AccruedFederalFees": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Federal Fees", "label": "Accrued Federal Fees", "terseLabel": "Accrued federal fees" } } }, "localname": "AccruedFederalFees", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "fivn_AccruedLiabilitiesandOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities and Other Current Liabilities", "label": "Accrued Liabilities and Other Current Liabilities", "terseLabel": "Accrued and other current liabilities", "totalLabel": "Accrued and other current liabilities" } } }, "localname": "AccruedLiabilitiesandOtherCurrentLiabilities", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets", "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_AdditionalPaidInCapitalSharesUnwindingOfCappedCallsFromConversionOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional Paid in Capital, Shares, Unwinding of Capped Calls from Conversion of Convertible Securities", "label": "Additional Paid in Capital, Shares, Unwinding of Capped Calls from Conversion of Convertible Securities", "negatedTerseLabel": "Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes (in shares)" } } }, "localname": "AdditionalPaidInCapitalSharesUnwindingOfCappedCallsFromConversionOfConvertibleSecurities", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "fivn_AdditionalPaidInCapitalUnwindingOfCappedCallsFromConversionOfConvertibleSecuritiesShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional Paid in Capital, Unwinding of Capped Calls from Conversion of Convertible Securities, Shares", "label": "Additional Paid in Capital, Unwinding of Capped Calls from Conversion of Convertible Securities, Shares", "terseLabel": "Partial unwind of capped calls related to the 2023 convertible senior notes (in shares)" } } }, "localname": "AdditionalPaidInCapitalUnwindingOfCappedCallsFromConversionOfConvertibleSecuritiesShares", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails" ], "xbrltype": "sharesItemType" }, "fivn_AdditionalPaidInCapitalValueUnwindingOfCappedCallsFromConversionOfConvertibleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additional Paid in Capital, Value, Unwinding of Capped Calls from Conversion of Convertible Securities", "label": "Additional Paid in Capital, Value, Unwinding of Capped Calls from Conversion of Convertible Securities", "negatedTerseLabel": "Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes" } } }, "localname": "AdditionalPaidInCapitalValueUnwindingOfCappedCallsFromConversionOfConvertibleSecurities", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "fivn_AdjustmentsToAdditionalPaidInCapitalCarryingAmountOfEquityEquityComponentOfConvertibleDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Carrying Amount of Equity Equity Component Of Convertible Debt", "label": "Adjustments To Additional Paid In Capital, Carrying Amount of Equity Equity Component Of Convertible Debt", "terseLabel": "Equity component from conversion of the 2023 convertible senior notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalCarryingAmountOfEquityEquityComponentOfConvertibleDebt", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "fivn_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfCappedCallTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Equity Component of Capped Call Transaction", "label": "Adjustments to Additional Paid in Capital, Equity Component of Capped Call Transaction", "negatedTerseLabel": "Purchase of capped calls related to the 2025 convertible senior notes", "terseLabel": "Purchase of capped calls related to the 2025 convertible senior notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfCappedCallTransaction", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "fivn_AggregateConsiderationToRepurchaseNote": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate Consideration to Repurchase Note", "label": "Aggregate Consideration to Repurchase Note", "terseLabel": "Aggregate consideration to repurchase note" } } }, "localname": "AggregateConsiderationToRepurchaseNote", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "fivn_AmortizationOfDebtIssuanceCostsEffectiveInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amortization of Debt Issuance Costs, Effective Interest Rate", "label": "Amortization of Debt Issuance Costs, Effective Interest Rate", "terseLabel": "Amortization of debt issuance costs, Effective interest rate" } } }, "localname": "AmortizationOfDebtIssuanceCostsEffectiveInterestRate", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "pureItemType" }, "fivn_AmortizationOfDeferredContractAcquisitionCosts": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of Deferred Contract Acquisition Costs", "label": "Amortization of Deferred Contract Acquisition Costs", "terseLabel": "Amortization of deferred contract acquisition costs" } } }, "localname": "AmortizationOfDeferredContractAcquisitionCosts", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "fivn_BishopRanchBuildingLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bishop Ranch Building Lease", "label": "Bishop Ranch Building Lease [Member]", "terseLabel": "Bishop Ranch Building Lease" } } }, "localname": "BishopRanchBuildingLeaseMember", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Issued Per Share", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Issued Per Share", "terseLabel": "Consideration transferred, equity interests issued and issuable, entity shares issued per share (in shares)" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerShare", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "perShareItemType" }, "fivn_BusinessCombinationExtensionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Extension Period", "label": "Business Combination, Extension Period", "terseLabel": "Extension period (months)" } } }, "localname": "BusinessCombinationExtensionPeriod", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "durationItemType" }, "fivn_BusinessCombinationNumberOfAdditionalExtensionsToReceiveApproval": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Number of Additional Extensions to Receive Approval", "label": "Business Combination, Number of Additional Extensions to Receive Approval", "terseLabel": "Number of additional extensions to receive approval" } } }, "localname": "BusinessCombinationNumberOfAdditionalExtensionsToReceiveApproval", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "integerItemType" }, "fivn_BusinessCombinationNumberOfExtensionsToReceiveApproval": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Number of Extensions to Receive Approval", "label": "Business Combination, Number of Extensions to Receive Approval", "terseLabel": "Number of extensions to receive approval" } } }, "localname": "BusinessCombinationNumberOfExtensionsToReceiveApproval", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "integerItemType" }, "fivn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails" ], "xbrltype": "monetaryItemType" }, "fivn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets": { "auth_ref": [], "calculation": { "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails": { "order": 4.0, "parentTag": "fivn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets", "terseLabel": "Tangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails" ], "xbrltype": "monetaryItemType" }, "fivn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedExcludingCashAndCashEquivalentsAcquiredNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Excluding Cash and Cash Equivalents Acquired, Net", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Excluding Cash and Cash Equivalents Acquired, Net", "terseLabel": "Total consideration (net of cash acquired)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedExcludingCashAndCashEquivalentsAcquiredNet", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails" ], "xbrltype": "monetaryItemType" }, "fivn_BusinessCombinationTerminationFeePotentiallyRequiredToBePaidToAcquiringCompany": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Termination Fee Potentially Required to be Paid to Acquiring Company", "label": "Business Combination, Termination Fee Potentially Required to be Paid to Acquiring Company", "terseLabel": "Termination fee potentially required to be paid to Zoom" } } }, "localname": "BusinessCombinationTerminationFeePotentiallyRequiredToBePaidToAcquiringCompany", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "monetaryItemType" }, "fivn_CapitalizationofLeaseholdImprovementThroughNonCashLeaseIncentive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalization of Leasehold Improvement Through Non-Cash Lease Incentive", "label": "Capitalization of Leasehold Improvement Through Non-Cash Lease Incentive", "terseLabel": "Capitalization of leasehold improvements and furniture and fixtures through non-cash lease incentive" } } }, "localname": "CapitalizationofLeaseholdImprovementThroughNonCashLeaseIncentive", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "fivn_CarryingValueOfDebtSubjectToRepurchaseNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying Value of Debt Subject to Repurchase, Net", "label": "Carrying Value of Debt Subject to Repurchase, Net", "terseLabel": "Carrying value of debt subject to repurchase, net" } } }, "localname": "CarryingValueOfDebtSubjectToRepurchaseNet", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "fivn_CashConsiderationToRepurchaseNote": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash Consideration to Repurchase Note", "label": "Cash Consideration to Repurchase Note", "negatedTerseLabel": "Repurchase of a portion of 2023 convertible senior notes, net of costs", "terseLabel": "Cash consideration to repurchase note" } } }, "localname": "CashConsiderationToRepurchaseNote", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "fivn_ClosingPriceOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Closing Price of Common Stock", "label": "Closing Price of Common Stock", "terseLabel": "Closing price of common stock (in dollars per share)" } } }, "localname": "ClosingPriceOfCommonStock", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "perShareItemType" }, "fivn_CommercialCommitmentTermOfCommitment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial Commitment, Term of Commitment", "label": "Commercial Commitment, Term of Commitment", "terseLabel": "Term of commitment (in years)" } } }, "localname": "CommercialCommitmentTermOfCommitment", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "fivn_CommercialCommitmentToBePaidRemainderOfTheYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Commercial Commitment, to be Paid, Remainder of the Year", "label": "Commercial Commitment, to be Paid, Remainder of the Year", "terseLabel": "Commercial commitment to be paid remainder of 2021" } } }, "localname": "CommercialCommitmentToBePaidRemainderOfTheYear", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_CommercialCommitmentToBePaidYearOne": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Commercial Commitment, to be Paid, Year One", "label": "Commercial Commitment, to be Paid, Year One", "terseLabel": "Commercial commitment to be paid in year 2022" } } }, "localname": "CommercialCommitmentToBePaidYearOne", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_CommercialCommitmentToBePaidYearTwo": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Commercial Commitment, to be Paid, Year Two", "label": "Commercial Commitment, to be Paid, Year Two", "terseLabel": "Commercial Commitment to be paid in year 2023" } } }, "localname": "CommercialCommitmentToBePaidYearTwo", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_CommercialCommitmentsExpiring": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Commercial Commitments, Expiring", "label": "Commercial Commitments, Expiring", "terseLabel": "Expiring commercial commitment balance" } } }, "localname": "CommercialCommitmentsExpiring", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_ContractAcquisitionCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Acquisition Costs", "label": "Contract Acquisition Costs [Member]", "terseLabel": "Contract acquisition costs" } } }, "localname": "ContractAcquisitionCostsMember", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_ContractwithCustomerAssetLiabilityNet": { "auth_ref": [], "calculation": { "http://www.five9.com/role/RevenueContractBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Asset (Liability), Net", "label": "Contract with Customer, Asset (Liability), Net", "totalLabel": "Net contract liabilities" } } }, "localname": "ContractwithCustomerAssetLiabilityNet", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_ConvertibleSeniorNotesDue2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes, Due 2023 [Member]", "label": "Convertible Senior Notes, Due 2023 [Member]", "terseLabel": "Convertible Senior Notes, Due 2023" } } }, "localname": "ConvertibleSeniorNotesDue2023Member", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/DebtScheduleofEquityComponentofDebtDetails", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/DebtScheduleofMaturitiesofDebtDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.five9.com/role/DebtTables", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails", "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails" ], "xbrltype": "domainItemType" }, "fivn_ConvertibleSeniorNotesDue2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes, Due 2025", "label": "Convertible Senior Notes, Due 2025 [Member]", "terseLabel": "Convertible Senior Notes, Due 2025" } } }, "localname": "ConvertibleSeniorNotesDue2025Member", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/DebtScheduleofEquityComponentofDebtDetails", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/DebtScheduleofMaturitiesofDebtDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.five9.com/role/DebtTables", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_DebtInstrumentCappedCallTransactionsSharesCoverage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Capped Call Transactions, Shares Coverage", "label": "Debt Instrument, Capped Call Transactions, Shares Coverage", "terseLabel": "Number of shares covered in the Capped Call Transactions (shares)" } } }, "localname": "DebtInstrumentCappedCallTransactionsSharesCoverage", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "sharesItemType" }, "fivn_DebtInstrumentConversionMultipleOfAggregatePrincipalAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Conversion Multiple of Aggregate Principal Amount", "label": "Debt Instrument, Conversion Multiple of Aggregate Principal Amount", "terseLabel": "Debt instrument, conversion multiple of aggregate principal amount" } } }, "localname": "DebtInstrumentConversionMultipleOfAggregatePrincipalAmount", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DebtInstrumentConversionMultipleOfAggregatePrincipalAmountShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Conversion Multiple of Aggregate Principal Amount, Shares", "label": "Debt Instrument, Conversion Multiple of Aggregate Principal Amount, Shares", "terseLabel": "Debt instrument, conversion multiple of aggregate principal amount, shares" } } }, "localname": "DebtInstrumentConversionMultipleOfAggregatePrincipalAmountShares", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "sharesItemType" }, "fivn_DebtInstrumentConversionOfAggregatePrincipalAmountTerm1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Conversion of Aggregate Principal Amount, Term 1", "label": "Debt Instrument, Conversion of Aggregate Principal Amount, Term 1", "terseLabel": "Conversion of aggregate principal amount, term 1" } } }, "localname": "DebtInstrumentConversionOfAggregatePrincipalAmountTerm1", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DebtInstrumentConversionOptionEquityComponent": { "auth_ref": [], "calculation": { "http://www.five9.com/role/DebtScheduleofEquityComponentofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Conversion Option, Equity Component", "label": "Debt Instrument, Conversion Option, Equity Component", "verboseLabel": "Equity component" } } }, "localname": "DebtInstrumentConversionOptionEquityComponent", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/DebtScheduleofEquityComponentofDebtDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DebtInstrumentConvertibleAssociatedCappedCallTransactionsAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Associated Capped Call Transactions, Amount", "label": "Debt Instrument, Convertible, Associated Capped Call Transactions, Amount", "verboseLabel": "Cost of Capped Call Transactions recorded in additional paid in capital" } } }, "localname": "DebtInstrumentConvertibleAssociatedCappedCallTransactionsAmount", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DebtInstrumentConvertibleCappedCallTransactionsCapPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Capped Call Transactions, Cap Price", "label": "Debt Instrument, Convertible, Capped Call Transactions, Cap Price", "terseLabel": "Cap price of the capped call transactions (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleCappedCallTransactionsCapPrice", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "perShareItemType" }, "fivn_DebtInstrumentConvertibleCarryingAmountOfDebtComponent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Carrying Amount of Debt Component", "label": "Debt Instrument, Convertible, Carrying Amount of Debt Component", "terseLabel": "Debt instrument, convertible, carrying amount of debt component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfDebtComponent", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DebtInstrumentConvertibleConversionPricePerShareRequiringConversion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Conversion Price Per Share Requiring Conversion", "label": "Debt Instrument, Convertible, Conversion Price Per Share Requiring Conversion", "terseLabel": "Conversion price per share, requiring conversion of instrument (in USD per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPricePerShareRequiringConversion", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "perShareItemType" }, "fivn_DebtInstrumentConvertibleNumberOfConversionFeaturesTriggered": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Number of Conversion Features Triggered", "label": "Debt Instrument, Convertible, Number of Conversion Features Triggered", "terseLabel": "Number of conversion features triggered" } } }, "localname": "DebtInstrumentConvertibleNumberOfConversionFeaturesTriggered", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "integerItemType" }, "fivn_DebtInstrumentConvertibleTermAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Term [Axis]", "label": "Debt Instrument, Convertible, Term [Axis]", "terseLabel": "Debt Instrument, Convertible, Term [Axis]" } } }, "localname": "DebtInstrumentConvertibleTermAxis", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "stringItemType" }, "fivn_DebtInstrumentConvertibleTermDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Debt Instrument, Convertible, Term [Axis]", "label": "Debt Instrument, Convertible, Term [Domain]", "terseLabel": "Debt Instrument, Convertible, Term [Domain]" } } }, "localname": "DebtInstrumentConvertibleTermDomain", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "domainItemType" }, "fivn_DebtInstrumentConvertibleTermOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Term One [Member]", "label": "Debt Instrument, Convertible, Term One [Member]", "terseLabel": "Convertible, term one" } } }, "localname": "DebtInstrumentConvertibleTermOneMember", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "domainItemType" }, "fivn_DebtInstrumentConvertibleTermTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Term Two [Member]", "label": "Debt Instrument, Convertible, Term Two [Member]", "terseLabel": "Convertible, term two" } } }, "localname": "DebtInstrumentConvertibleTermTwoMember", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "domainItemType" }, "fivn_DebtInstrumentConvertibleTradingDaysPrecedingRedemptionNotice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Trading Days Preceding Redemption Notice", "label": "Debt Instrument, Convertible, Trading Days Preceding Redemption Notice", "terseLabel": "Number of trading days preceding notice of redemption" } } }, "localname": "DebtInstrumentConvertibleTradingDaysPrecedingRedemptionNotice", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "integerItemType" }, "fivn_DebtInstrumentInterestRateStatedPercentageAdditionalInterest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate, Stated Percentage, Additional Interest", "label": "Debt Instrument, Interest Rate, Stated Percentage, Additional Interest", "terseLabel": "Stated additional interest rate on debt (percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentageAdditionalInterest", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "pureItemType" }, "fivn_DebtInstrumentIssuanceCostsEquityComponent": { "auth_ref": [], "calculation": { "http://www.five9.com/role/DebtScheduleofEquityComponentofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Issuance Costs, Equity Component", "label": "Debt Instrument, Issuance Costs, Equity Component", "negatedLabel": "Issuance costs" } } }, "localname": "DebtInstrumentIssuanceCostsEquityComponent", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtScheduleofEquityComponentofDebtDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DebtInstrumentOptionToPurchaseAdditionalDebtThroughPrivateOffering": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Option to Purchase Additional Debt through Private Offering", "label": "Debt Instrument, Option to Purchase Additional Debt through Private Offering", "terseLabel": "Option to purchase additional debt through private offering" } } }, "localname": "DebtInstrumentOptionToPurchaseAdditionalDebtThroughPrivateOffering", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DebtInstrumentPremiumOnConversionPriceInRelationToClosingPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Premium on Conversion Price in relation to Closing Price", "label": "Debt Instrument, Premium on Conversion Price in relation to Closing Price", "terseLabel": "Premium on conversion price in relation to closing price (percentage)" } } }, "localname": "DebtInstrumentPremiumOnConversionPriceInRelationToClosingPrice", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "percentItemType" }, "fivn_DebtInstrumentRedemptionMultipleofPrinciple": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption Multiple of Principle", "label": "Debt Instrument, Redemption Multiple of Principle", "terseLabel": "Multiple of principle amount" } } }, "localname": "DebtInstrumentRedemptionMultipleofPrinciple", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DebtIssuanceCostsGrossWithinExtinguishmentOfDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs, Gross, within Extinguishment of Debt", "label": "Debt Issuance Costs, Gross, within Extinguishment of Debt", "terseLabel": "Debt issuance costs, gross, within extinguishment of debt" } } }, "localname": "DebtIssuanceCostsGrossWithinExtinguishmentOfDebt", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateAfterOneYearAmortizedCost": { "auth_ref": [], "calculation": { "http://www.five9.com/role/InvestmentsandFairValueMeasurementsMaturityDatesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Year, Amortized Cost", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Year, Amortized Cost", "terseLabel": "Due after one year" } } }, "localname": "DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateAfterOneYearAmortizedCost", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsMaturityDatesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateAfterOneYearFairValue": { "auth_ref": [], "calculation": { "http://www.five9.com/role/InvestmentsandFairValueMeasurementsMaturityDatesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Year, Fair Value", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Year, Fair Value", "terseLabel": "Due after one year" } } }, "localname": "DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateAfterOneYearFairValue", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsMaturityDatesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_EquityIncentivePlan2014Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2014 Equity Incentive Plan [Member]", "label": "Equity Incentive Plan 2014 [Member]", "terseLabel": "2014 Plan" } } }, "localname": "EquityIncentivePlan2014Member", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "fivn_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.five9.com/role/LeasesLeaseCostandSupplementalCashFlowDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Total finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/LeasesLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "fivn_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.five9.com/role/LeasesLeaseMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, to be Paid, after Year Four", "label": "Finance Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_FinancialStatementComponentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Statement Components [Abstract]", "label": "Financial Statement Components [Abstract]", "terseLabel": "Financial Statement Components [Abstract]" } } }, "localname": "FinancialStatementComponentsAbstract", "nsuri": "http://www.five9.com/20210630", "xbrltype": "stringItemType" }, "fivn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.five9.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "fivn_Five9IncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Five9, Inc.", "label": "Five9, Inc. [Member]", "terseLabel": "Five9, Inc." } } }, "localname": "Five9IncMember", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "domainItemType" }, "fivn_HostingandTelecommunicationsAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hosting and Telecommunications Agreement [Member]", "label": "Hosting and Telecommunications Agreement [Member]", "terseLabel": "Hosting and telecommunications agreement" } } }, "localname": "HostingandTelecommunicationsAgreementMember", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "fivn_IncreaseDecreaseinCapitalizedContractCost": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Capitalized Contract Cost", "label": "Increase (Decrease) in Capitalized Contract Cost", "negatedLabel": "Deferred contract acquisition costs" } } }, "localname": "IncreaseDecreaseinCapitalizedContractCost", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "fivn_InferenceSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inference Solutions", "label": "Inference Solutions [Member]", "terseLabel": "Inference Solutions" } } }, "localname": "InferenceSolutionsMember", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_InvestmentsAndFairValueMeasurementsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments And Fair Value Measurements [Text Block]", "label": "Investments And Fair Value Measurements [Text Block]", "terseLabel": "Investments and Fair Value Measurements" } } }, "localname": "InvestmentsAndFairValueMeasurementsTextBlock", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "fivn_LeaseArrangementsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Arrangements", "label": "Lease Arrangements [Axis]", "terseLabel": "Lease Arrangement [Axis]" } } }, "localname": "LeaseArrangementsAxis", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "fivn_LeaseArrangementsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Arrangements", "label": "Lease Arrangements [Domain]", "terseLabel": "Lease Arrangement [Domain]" } } }, "localname": "LeaseArrangementsDomain", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_LesseeOperatingLeaseLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "terseLabel": "Amount of lease obligation, not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fivn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.five9.com/role/LeasesLeaseMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_LesseeOperatingLeaseOptionToTerminateNotice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Option to Terminate, Notice", "label": "Lessee, Operating Lease, Option to Terminate, Notice", "terseLabel": "Operating lease termination notice, period (in days)" } } }, "localname": "LesseeOperatingLeaseOptionToTerminateNotice", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "fivn_LongTermMarketableInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Term Marketable Investments", "label": "Long-Term Marketable Investments [Member]", "terseLabel": "Long-term Marketable Investments" } } }, "localname": "LongTermMarketableInvestmentsMember", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "domainItemType" }, "fivn_NoncashOrPartNoncashAcquisitionTransactionCostsAccrued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash Or Part Noncash Acquisition Transaction Costs Accrued", "label": "Noncash Or Part Noncash Acquisition Transaction Costs Accrued", "terseLabel": "Acquisition and related transaction costs accrued at period-end" } } }, "localname": "NoncashOrPartNoncashAcquisitionTransactionCostsAccrued", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "fivn_OtherCommitmentFutureMinimumPaymentsDuePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Commitment, Future Minimum Payments Due, Period", "label": "Other Commitment, Future Minimum Payments Due, Period", "terseLabel": "Period for various agreements (in months)" } } }, "localname": "OtherCommitmentFutureMinimumPaymentsDuePeriod", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "fivn_OtherLongTermLiabilities": { "auth_ref": [], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofLongtermLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Long-term Liabilities", "label": "Other Long-term Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLongTermLiabilities", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofLongtermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_PaymentOfHoldbackRelatedToAcquisitions": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment of Holdback Related to Acquisitions", "label": "Payment of Holdback Related to Acquisitions", "negatedTerseLabel": "Payment of holdback related to the Virtual Observer acquisition" } } }, "localname": "PaymentOfHoldbackRelatedToAcquisitions", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "fivn_PaymentsForCappedCallTransactionsFinancingActivities": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Capped Call Transactions, Financing Activities", "label": "Payments For Capped Call Transactions, Financing Activities", "negatedTerseLabel": "Payments for capped call transactions" } } }, "localname": "PaymentsForCappedCallTransactionsFinancingActivities", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "fivn_PaymentsToAcquireAssetsAsPartOfAnAssetAcquisition": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to Acquire Assets As Part Of An Asset Acquisition", "label": "Payments to Acquire Assets As Part Of An Asset Acquisition", "negatedTerseLabel": "Cash paid to acquire substantially all of the assets of Whendu" } } }, "localname": "PaymentsToAcquireAssetsAsPartOfAnAssetAcquisition", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "fivn_PurchaseCommitmentAdditionalCloudServicesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Commitment - Additional Cloud Services Agreement", "label": "Purchase Commitment - Additional Cloud Services Agreement [Member]", "terseLabel": "Purchase Commitment - Additional Cloud Services Agreement" } } }, "localname": "PurchaseCommitmentAdditionalCloudServicesAgreementMember", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "fivn_PurchaseCommitmentCloudServicesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Commitment - Cloud Services Agreement", "label": "Purchase Commitment - Cloud Services Agreement [Member]", "terseLabel": "Purchase Commitment - Cloud Services Agreement" } } }, "localname": "PurchaseCommitmentCloudServicesAgreementMember", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "fivn_SalesandExciseTaxesPayableNoncurrent": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sales and excise taxes payable, noncurrent", "label": "Sales and Excise Taxes Payable, Noncurrent", "terseLabel": "Sales tax liabilities \u2014 less current portion" } } }, "localname": "SalesandExciseTaxesPayableNoncurrent", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "fivn_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Balance Sheet Information Related to Leases [Table Text Block]", "label": "Schedule of Balance Sheet Information Related to Leases [Table Text Block]", "terseLabel": "Schedule of Balance Sheet Information Related to Leases" } } }, "localname": "ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "fivn_SharePriceOfCommonStockWithConversionPremium": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Price of Common Stock with Conversion Premium", "label": "Share Price of Common Stock with Conversion Premium", "terseLabel": "Share price of common stock with conversion premium (in dollars per share)" } } }, "localname": "SharePriceOfCommonStockWithConversionPremium", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "perShareItemType" }, "fivn_ShortTermMarketableInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short-Term Marketable Investments", "label": "Short-Term Marketable Investments [Member]", "terseLabel": "Short-Term Marketable Investments" } } }, "localname": "ShortTermMarketableInvestmentsMember", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "domainItemType" }, "fivn_StockIssuedDuringPeriodSharesStockOptionsandWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Stock Options and Warrants Exercised", "label": "Stock Issued During Period, Shares, Stock Options and Warrants Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsandWarrantsExercised", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "fivn_StockIssuedDuringPeriodValueStockOptionsandWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Stock Options and Warrants Exercised", "label": "Stock Issued During Period, Value, Stock Options and Warrants Exercised", "verboseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsandWarrantsExercised", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "fivn_StockholdersEquityCapitalStructureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders' Equity Capital Structure", "label": "Stockholders' Equity Capital Structure [Line Items]", "terseLabel": "Stockholders' Equity Capital Structure [Line Items]" } } }, "localname": "StockholdersEquityCapitalStructureLineItems", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails" ], "xbrltype": "stringItemType" }, "fivn_StockholdersEquityCapitalStructureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders' Equity Capital Structure", "label": "Stockholders' Equity Capital Structure [Table]", "terseLabel": "Stockholders' Equity Capital Structure [Table]" } } }, "localname": "StockholdersEquityCapitalStructureTable", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails" ], "xbrltype": "stringItemType" }, "fivn_SummaryofCommonStockReservedforFutureIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of Common Stock Reserved for Future Issuance [Table Text Block]", "label": "Summary of Common Stock Reserved for Future Issuance [Table Text Block]", "terseLabel": "Schedule of Common Stock Reserved for Future Issuance" } } }, "localname": "SummaryofCommonStockReservedforFutureIssuanceTableTextBlock", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "fivn_TaxAssetLiabilityOfValuationAllowanceAssociatedWithAcquisition": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax Asset (Liability) of Valuation Allowance Associated with Acquisition", "label": "Tax Asset (Liability) of Valuation Allowance Associated with Acquisition", "negatedTerseLabel": "Tax benefit of valuation allowance associated with an acquisition" } } }, "localname": "TaxAssetLiabilityOfValuationAllowanceAssociatedWithAcquisition", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "fivn_UnwindOfPartiallyCappedCallsOnConvertibleDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unwind Of Partially Capped Calls On Convertible Debt", "label": "Unwind Of Partially Capped Calls On Convertible Debt [Member]", "terseLabel": "Unwind Of Partially Capped Calls On Convertible Debt" } } }, "localname": "UnwindOfPartiallyCappedCallsOnConvertibleDebtMember", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "fivn_VirtualObserverMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Virtual Observer", "label": "Virtual Observer [Member]", "terseLabel": "Virtual Observer, formerly known as Coordinated Systems, Inc." } } }, "localname": "VirtualObserverMember", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails" ], "xbrltype": "domainItemType" }, "fivn_ZoomMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zoom", "label": "Zoom [Member]", "terseLabel": "Zoom" } } }, "localname": "ZoomMember", "nsuri": "http://www.five9.com/20210630", "presentation": [ "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r118", "r127", "r134", "r219", "r425", "r426", "r427", "r444", "r445", "r494", "r497", "r499", "r500", "r684" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r118", "r127", "r134", "r219", "r425", "r426", "r427", "r444", "r445", "r494", "r497", "r499", "r500", "r684" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r118", "r127", "r134", "r219", "r425", "r426", "r427", "r444", "r445", "r494", "r497", "r499", "r500", "r684" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r288", "r331", "r386", "r389", "r574", "r575", "r576", "r577", "r578", "r579", "r598", "r640", "r642", "r666", "r667" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/CommitmentsandContingenciesDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r288", "r331", "r386", "r389", "r574", "r575", "r576", "r577", "r578", "r579", "r598", "r640", "r642", "r666", "r667" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r288", "r331", "r376", "r386", "r389", "r574", "r575", "r576", "r577", "r578", "r579", "r598", "r640", "r642", "r666", "r667" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/CommitmentsandContingenciesDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r288", "r331", "r376", "r386", "r389", "r574", "r575", "r576", "r577", "r578", "r579", "r598", "r640", "r642", "r666", "r667" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/CommitmentsandContingenciesDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r115", "r116", "r117", "r119", "r120", "r124", "r125", "r126", "r127", "r129", "r130", "r131", "r132", "r133", "r134", "r145", "r220", "r221", "r428", "r445", "r495", "r499", "r500", "r501", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r685", "r686" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r115", "r116", "r117", "r119", "r120", "r124", "r125", "r126", "r127", "r129", "r130", "r131", "r132", "r133", "r134", "r145", "r220", "r221", "r428", "r445", "r495", "r499", "r500", "r501", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r685", "r686" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "auth_ref": [ "r124", "r125", "r126", "r129", "r130", "r132", "r133" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Error Correction, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Error Correction, Adjustment" } } }, "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r128", "r387" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r128", "r134", "r387" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r182", "r183", "r369", "r373", "r641", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r182", "r183", "r369", "r373", "r641", "r655", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r128", "r134", "r266", "r387", "r566" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate202006Member": { "auth_ref": [ "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2020-06 Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.", "label": "Accounting Standards Update 2020-06 [Member]", "terseLabel": "ASU 2020-06" } } }, "localname": "AccountingStandardsUpdate202006Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r119", "r120", "r121", "r122", "r195", "r196", "r216", "r217", "r218", "r219", "r220", "r221", "r271", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r444", "r445", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r560", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r682", "r683", "r684", "r685", "r686" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible Enumeration]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Information by billing status of receivables.", "label": "Billing Status, Type [Axis]", "terseLabel": "Billing Status, Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34", "r563" ], "calculation": { "http://www.five9.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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r187", "r188" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r21", "r187", "r188" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets", "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails", "http://www.five9.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r98" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Amortization of premium on marketable investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "fivn_AccruedLiabilitiesandOtherCurrentLiabilities", "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", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r55", "r56", "r57", "r630", "r650", "r654" ], "calculation": { "http://www.five9.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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r54", "r57", "r64", "r65", "r66", "r115", "r116", "r117", "r483", "r645", "r646", "r686" ], "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired finite-lived intangible assets, weighted average useful life (Years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r22", "r428", "r563" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r115", "r116", "r117", "r425", "r426", "r427", "r499" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "auth_ref": [ "r124", "r125", "r126", "r129", "r130", "r132", "r133" ], "lang": { "en-us": { "role": { "documentation": "Type of error correction.", "label": "Error Correction, Type [Domain]", "terseLabel": "Nature of Error [Domain]" } } }, "localname": "AdjustmentsForErrorCorrectionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r119", "r120", "r121", "r122", "r134", "r195", "r196", "r216", "r217", "r218", "r219", "r220", "r221", "r271", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r442", "r443", "r444", "r445", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r560", "r603", "r604", "r605", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r682", "r683", "r684", "r685", "r686" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Equity component of issuance of the 2025 convertible senior notes, net of issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r390", "r392", "r431", "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "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 provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r392", "r417", "r430" ], "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": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r190", "r222", "r224", "r226" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedTerseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r81", "r97", "r308", "r536" ], "calculation": { "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r75", "r97", "r308", "r538" ], "calculation": { "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails": { "order": 3.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 issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r97", "r308", "r321", "r322", "r538" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of discount and issuance costs on convertible senior notes" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r97", "r245", "r252" ], "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", "negatedTerseLabel": "Amortization of intangible assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetActivityDetails", "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r142" ], "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": "Anti-dilutive securities excluded from calculation of diluted net loss per share (shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r142" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "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" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r142" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r109", "r167", "r171", "r177", "r215", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r480", "r484", "r518", "r561", "r563", "r609", "r628" ], "calculation": { "http://www.five9.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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r12", "r51", "r109", "r215", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r480", "r484", "r518", "r561", "r563" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r502" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets measured at fair value on nonrecurring basis" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r203" ], "calculation": { "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails": { "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/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r204" ], "calculation": { "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails": { "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", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r201", "r231" ], "calculation": { "http://www.five9.com/role/InvestmentsandFairValueMeasurementsMaturityDatesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails": { "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": "Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsMaturityDatesDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]", "terseLabel": "Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsMaturityDatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsMaturityDatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r206" ], "calculation": { "http://www.five9.com/role/InvestmentsandFairValueMeasurementsMaturityDatesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "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), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsMaturityDatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r205", "r206", "r623" ], "calculation": { "http://www.five9.com/role/InvestmentsandFairValueMeasurementsMaturityDatesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsMaturityDatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r197", "r202", "r231", "r613" ], "calculation": { "http://www.five9.com/role/InvestmentsandFairValueMeasurementsMaturityDatesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails": { "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": "Fair Value", "totalLabel": "Total", "verboseLabel": "Marketable investments (short and long term)" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsMaturityDatesDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r199", "r231" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "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), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Marketable investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r394", "r419" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "http://www.five9.com/role/StockholdersEquityRSUActivityDetails", "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails", "http://www.five9.com/role/StockholdersEquityStockbasedCompensationDetails", "http://www.five9.com/role/StockholdersEquityValuationAssumptionsDetails" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r488", "r489" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Billed amounts due for services rendered or products shipped. This element is distinct from Billed contracts receivables because this is based on noncontract transactions.", "label": "Billed Revenues [Member]", "terseLabel": "Trade accounts receivable" } } }, "localname": "BilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r385", "r388" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r385", "r388", "r454", "r455" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/SubsequenteventDetails" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r453" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Business combination, acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r466", "r467", "r470" ], "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": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r96", "r474" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair of value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r473" ], "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": "Contingent consideration, range of outcomes, high" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": { "auth_ref": [ "r473" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low", "terseLabel": "Contingent consideration, range of outcomes, low" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r465", "r468", "r472" ], "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": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r465", "r469" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "fivn_AccruedLiabilitiesandOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r465", "r469" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofLongtermLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofLongtermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r457" ], "calculation": { "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails": { "order": 3.0, "parentTag": "fivn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r457" ], "calculation": { "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r456", "r457" ], "calculation": { "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails": { "order": 2.0, "parentTag": "fivn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Finite-lived intangibles acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r457" ], "calculation": { "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTerseLabel": "Liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r457" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r456", "r457" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r457" ], "calculation": { "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r101", "r102", "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Equipment purchased and unpaid at period-end" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferred policy acquisition costs, including the nature, type, and amount of capitalized costs incurred to write or acquire insurance contracts, and the basis for and methodologies applied in capitalizing and amortizing such costs.", "label": "Deferred Policy Acquisition Costs, Policy [Policy Text Block]", "terseLabel": "Deferred Contract Acquisition" } } }, "localname": "CapitalizationOfDeferredPolicyAcquisitionCostsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r240" ], "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": "Amortization period of capitalized contract cost" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r241" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r241" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r241" ], "calculation": { "http://www.five9.com/role/RevenueContractBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "totalLabel": "Total deferred contract acquisition costs, net" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r241" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.five9.com/role/RevenueContractBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred contract acquisition costs, net", "verboseLabel": "Deferred contract acquisition costs, current" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets", "http://www.five9.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r241" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.five9.com/role/RevenueContractBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred contract acquisition costs, net \u2014 less current portion", "verboseLabel": "Deferred contract acquisition costs, non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets", "http://www.five9.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r30", "r99" ], "calculation": { "http://www.five9.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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets", "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "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" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "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": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r92", "r99", "r104" ], "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": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r92", "r527" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract]", "terseLabel": "Cash and cash equivalents:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r14" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r624" ], "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" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "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" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails", "http://www.five9.com/role/StockholdersEquityValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r265", "r614", "r633" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r262", "r263", "r264", "r267", "r656" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Common stock reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r115", "r116", "r499" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails", "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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 (shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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 (shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r336" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock shares outstanding (shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r20" ], "calculation": { "http://www.five9.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" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r60", "r62", "r63", "r71", "r618", "r635" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive Loss:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "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 and network equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r246", "r250", "r463" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Computer software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r347", "r349", "r370" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 }, "http://www.five9.com/role/RevenueContractBalancesDetails": { "order": 1.0, "parentTag": "fivn_ContractwithCustomerAssetLiabilityNet", "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, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets", "verboseLabel": "Contract assets (included in prepaid expenses and other current assets)" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.five9.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r347", "r348", "r370" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.five9.com/role/RevenueContractBalancesDetails": { "order": 2.0, "parentTag": "fivn_ContractwithCustomerAssetLiabilityNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "verboseLabel": "Contract liabilities (deferred revenue)" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets", "http://www.five9.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r347", "r348", "r370" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofLongtermLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 }, "http://www.five9.com/role/RevenueContractBalancesDetails": { "order": 3.0, "parentTag": "fivn_ContractwithCustomerAssetLiabilityNet", "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": "Contract liabilities (deferred revenue) (included in other long-term liabilities)", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofLongtermLiabilitiesDetails", "http://www.five9.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r371" ], "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": "Contract revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r18", "r611", "r629" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "terseLabel": "Convertible debt" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r283", "r285", "r286", "r288", "r298", "r299", "r300", "r304", "r305", "r306", "r307", "r308", "r319", "r320", "r321", "r322" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesDetails", "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/DebtScheduleofEquityComponentofDebtDetails", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/DebtScheduleofMaturitiesofDebtDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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 senior notes" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r377" ], "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": "Convertible senior notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of Net Carrying Amount of Notes and Impact to Additional Paid-in Capital" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofContinuousUnrealizedLossPositionDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r78", "r109", "r215", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r518" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "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 revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "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 revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r461" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r106", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r302", "r309", "r310", "r312", "r325" ], "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]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r17", "r18", "r108", "r113", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r319", "r320", "r321", "r322", "r539", "r610", "r611", "r627" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/DebtScheduleofEquityComponentofDebtDetails", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/DebtScheduleofMaturitiesofDebtDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.five9.com/role/DebtTables", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails", "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r18", "r314", "r611", "r627" ], "calculation": { "http://www.five9.com/role/DebtScheduleofMaturitiesofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails": { "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", "totalLabel": "Total", "verboseLabel": "Debt balance" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesDetails", "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/DebtScheduleofMaturitiesofDebtDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r313" ], "calculation": { "http://www.five9.com/role/DebtScheduleofEquityComponentofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Debt instrument, convertible, carrying amount of equity component", "totalLabel": "Net carrying amount" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/DebtScheduleofEquityComponentofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r287", "r316" ], "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 on convertible debt (in USD per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r39", "r287", "r337", "r340", "r342" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio on convertible debt" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "pureItemType" }, "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": "Number of consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "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": "Number of trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r285", "r319", "r320", "r537", "r539", "r540" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount of debt" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r40" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "Debt Instrument, Fee Amount", "terseLabel": "Third party transaction costs" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r38", "r317", "r537", "r539" ], "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 on debt (percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r38", "r286" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate on debt (percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/DebtScheduleofEquityComponentofDebtDetails", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/DebtScheduleofMaturitiesofDebtDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.five9.com/role/DebtTables", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r41", "r108", "r113", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r319", "r320", "r321", "r322", "r539" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/DebtScheduleofEquityComponentofDebtDetails", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/DebtScheduleofMaturitiesofDebtDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.five9.com/role/DebtTables", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails", "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Fundamental change event" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "on or after June 6, 2023" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "On or after May 5, 2021" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r625" ], "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": "Debt redemption price as percentage of principal amount" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRepurchaseAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value amount of debt instrument that was repurchased.", "label": "Debt Instrument, Repurchase Amount", "terseLabel": "Debt instrument, repurchase amount" } } }, "localname": "DebtInstrumentRepurchaseAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentSinkingFundPayment": { "auth_ref": [ "r269", "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount paid into a fund, which is used to retire the debt instrument.", "label": "Debt Instrument, Sinking Fund Payment", "terseLabel": "Sinking fund payment" } } }, "localname": "DebtInstrumentSinkingFundPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r108", "r113", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r311", "r319", "r320", "r321", "r322", "r337", "r341", "r342", "r343", "r536", "r537", "r539", "r540", "r626" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/DebtScheduleofEquityComponentofDebtDetails", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/DebtScheduleofMaturitiesofDebtDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.five9.com/role/DebtTables", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r298", "r536", "r540" ], "calculation": { "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r210", "r234" ], "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", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r211" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofContinuousUnrealizedLossPositionDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure 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 [Table Text Block]", "terseLabel": "Schedule of Marketable Investments" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r209", "r232" ], "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 unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "terseLabel": "Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r538" ], "calculation": { "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "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", "negatedTerseLabel": "Unamortized issuance costs", "verboseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r436", "r437" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofLongtermLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofLongtermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r97", "r256" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization associated with property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r97", "r165" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology", "verboseLabel": "Acquired technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails", "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r72", "r124", "r125", "r127", "r128", "r129", "r135", "r137", "r139", "r140", "r141", "r145", "r146", "r500", "r501", "r619", "r636" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in USD per share)", "verboseLabel": "Basic loss per share (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "http://www.five9.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Shares used in computing net loss per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r72", "r124", "r125", "r127", "r128", "r129", "r137", "r139", "r140", "r141", "r145", "r146", "r500", "r501", "r619", "r636" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted loss per share (in usd per share)", "verboseLabel": "Diluted (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "http://www.five9.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r142", "r143", "r144", "r147" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "fivn_AccruedLiabilitiesandOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Stock-based Compensation Expense" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r418" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Weighted-average amortization period (years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "verboseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "http://www.five9.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r415" ], "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]", "verboseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails", "http://www.five9.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails", "http://www.five9.com/role/StockholdersEquityStockbasedCompensationDetails", "http://www.five9.com/role/StockholdersEquityValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmploymentContractsMember": { "auth_ref": [ "r462" ], "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": "Acquired workforce" } } }, "localname": "EmploymentContractsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r64", "r65", "r66", "r115", "r116", "r117", "r120", "r130", "r133", "r148", "r219", "r336", "r344", "r425", "r426", "r427", "r444", "r445", "r499", "r528", "r529", "r530", "r531", "r532", "r533", "r645", "r646", "r647", "r686" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r124", "r125", "r126", "r129", "r130", "r132", "r133" ], "lang": { "en-us": { "role": { "documentation": "Information by type of error correction.", "label": "Error Correction, Type [Axis]", "terseLabel": "Error Correction, Type [Axis]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurements Measured on a Recurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsReconciliationofContingentConsiderationDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r502", "r503", "r504", "r511" ], "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 Measurements Measured on a Recurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsReconciliationofContingentConsiderationDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r502", "r513" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of Assets Carried at Fair Value" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r300", "r319", "r320", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r503", "r571", "r572", "r573" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsReconciliationofContingentConsiderationDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r510", "r511" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsReconciliationofContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r502", "r503", "r505", "r506", "r512" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsReconciliationofContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueConcentrationOfRiskTextBlock": { "auth_ref": [ "r514", "r515", "r516", "r517" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant concentrations of risk, including credit risk and market risk, arising from all financial instruments (as defined), whether from an individual counterparty or groups of counterparties. The disclosure concerning concentrations of risk may consist of the following information: (1) for concentrations of credit risk disclosure may include: (a) information about the (shared) activity, region, or economic characteristic that identifies the concentration, (b) the maximum amount of loss due to credit risk that, based on the gross fair value of the financial instrument, the entity would incur if parties to the financial instruments that make up the concentration failed completely to perform according to the terms of the contracts and the collateral or other security, if any, for the amount due proved to be of no value to the entity, (c) the policy of requiring collateral or other security to support financial instruments subject to credit risk, information about the entity's access to that collateral or other security, and the nature and a brief description of the collateral or other security supporting those financial instruments, and (d) the policy of entering into master netting arrangements to mitigate the credit risk of financial instruments, information about the arrangements for which the entity is a party, and a brief description of the terms of those arrangements, including the extent to which they would reduce the entity's maximum amount of loss due to credit risk and (2) for disclosure of quantitative information about the market risks of financial instruments that is consistent with the way the company manages or adjusts those risks, disclosure may include: (a) more details about current positions and perhaps activity during the period, (b) the hypothetical effects on comprehensive income (or net assets), or annual income, of several possible changes in market prices, (c) a gap analysis of interest rate re-pricing or maturity dates, (d) the duration of the financial instruments, (e) the entity's value at risk from derivatives and from other positions at the end of the reporting period and the average value at risk during the year, or (f) other ways of reporting quantitative information as internally developed.", "label": "Fair Value, Concentration of Risk [Table Text Block]", "terseLabel": "Schedule of Marketable Investments by Contractual Maturity" } } }, "localname": "FairValueConcentrationOfRiskTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r300", "r377", "r378", "r383", "r384", "r503", "r571" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r300", "r319", "r320", "r377", "r378", "r383", "r384", "r503", "r572" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r300", "r319", "r320", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r503", "r573" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsReconciliationofContingentConsiderationDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r507" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsReconciliationofContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Summary of changes in contingent consideration liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsReconciliationofContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r507", "r511" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of the Changes for Contingent Consideration Liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsReconciliationofContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r508" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedTerseLabel": "Change in fair value of contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsReconciliationofContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r507" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsReconciliationofContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r300", "r319", "r320", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r571", "r572", "r573" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsReconciliationofContingentConsiderationDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r502", "r503", "r505", "r506", "r509", "r512" ], "lang": { "en-us": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Nonrecurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r510", "r512" ], "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, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsReconciliationofContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r544", "r550", "r558" ], "calculation": { "http://www.five9.com/role/LeasesLeaseCostandSupplementalCashFlowDetails": { "order": 2.0, "parentTag": "fivn_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on finance lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r542", "r557" ], "calculation": { "http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.five9.com/role/LeasesLeaseMaturitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total", "totalLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails", "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r542" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets", "http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Finance Lease Maturities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r542" ], "calculation": { "http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities \u2014 less current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r557" ], "calculation": { "http://www.five9.com/role/LeasesLeaseMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.five9.com/role/LeasesLeaseMaturitiesDetails_1": { "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 finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r557" ], "calculation": { "http://www.five9.com/role/LeasesLeaseMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r557" ], "calculation": { "http://www.five9.com/role/LeasesLeaseMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r557" ], "calculation": { "http://www.five9.com/role/LeasesLeaseMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r557" ], "calculation": { "http://www.five9.com/role/LeasesLeaseMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r557" ], "calculation": { "http://www.five9.com/role/LeasesLeaseMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remaining 2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r557" ], "calculation": { "http://www.five9.com/role/LeasesLeaseMaturitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r545", "r552" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Financing cash used in finance leases", "negatedTerseLabel": "Payments of finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.five9.com/role/LeasesLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r541" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentunderFinanceLeaseObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Property and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentunderFinanceLeaseObligationsDetails", "http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r544", "r550" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentunderFinanceLeaseObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedTerseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentunderFinanceLeaseObligationsDetails", "http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r544", "r550", "r558" ], "calculation": { "http://www.five9.com/role/LeasesLeaseCostandSupplementalCashFlowDetails": { "order": 1.0, "parentTag": "fivn_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r541" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentunderFinanceLeaseObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Gross" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentunderFinanceLeaseObligationsDetails", "http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Balance Sheet Location [Extensible List]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r555", "r558" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate, Finance leases (percent)" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesWeightedAverageRemainingTermsandDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r554", "r558" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term, Finance leases (in years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesWeightedAverageRemainingTermsandDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r207", "r208", "r212", "r213", "r214", "r223", "r227", "r228", "r229", "r230", "r233", "r235", "r236", "r237", "r311", "r335", "r490", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r674", "r675", "r676", "r677", "r678", "r679", "r680" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofContinuousUnrealizedLossPositionDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "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": "Weighted Average Remaining Amortization period (Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r251" ], "calculation": { "http://www.five9.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/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r253" ], "calculation": { "http://www.five9.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.five9.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remaining 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r253" ], "calculation": { "http://www.five9.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r253" ], "calculation": { "http://www.five9.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r253" ], "calculation": { "http://www.five9.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r246", "r248", "r251", "r254", "r602", "r606" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails", "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r251", "r606" ], "calculation": { "http://www.five9.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 Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r246", "r250" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails", "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r251", "r602" ], "calculation": { "http://www.five9.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.five9.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", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.five9.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetActivityDetails", "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "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": "Finite-lived Intangible Assets [Roll Forward]", "terseLabel": "Finite-lived Intangible Assets [Roll Forward]" } } }, "localname": "FiniteLivedIntangibleAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetActivityDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r97", "r323", "r324" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on early extinguishment of debt", "terseLabel": "Loss on early extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r73" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r242", "r243", "r563", "r608" ], "calculation": { "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails": { "order": 1.0, "parentTag": "fivn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 }, "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails", "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r255" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r77", "r109", "r167", "r170", "r173", "r176", "r179", "r215", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r518" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r69", "r167", "r170", "r173", "r176", "r179", "r607", "r616", "r621", "r637" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r260", "r261" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r261" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r110", "r439", "r440", "r441", "r446", "r448", "r450", "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r111", "r132", "r133", "r166", "r438", "r447", "r449", "r638" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "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)", "terseLabel": "Benefit from income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "http://www.five9.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r94", "r100" ], "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.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r96" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r96" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r96", "r599" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r96" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Accrued and other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r96" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.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 assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r96" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable": { "auth_ref": [ "r96" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount of cash payments due to taxing authorities for non-income-related taxes.", "label": "Increase (Decrease) in Property and Other Taxes Payable", "terseLabel": "Accrued federal fees and sales tax liabilities" } } }, "localname": "IncreaseDecreaseInPropertyAndOtherTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r244", "r249" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r67", "r164", "r535", "r538", "r620" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 }, "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails": { "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", "negatedTerseLabel": "Interest expense", "totalLabel": "Interest Expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r81", "r306", "r318", "r321", "r322" ], "calculation": { "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails": { "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/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of Interest Expense Related to the Notes" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r91", "r93", "r100" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r556" ], "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 Lease Expenses" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Finance Lease, Description [Abstract]", "terseLabel": "Finance lease cost:" } } }, "localname": "LesseeFinanceLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Operating lease not yet commenced, term of lease (in years)" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r557" ], "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 Operating Lease Maturities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r557" ], "calculation": { "http://www.five9.com/role/LeasesLeaseMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.five9.com/role/LeasesLeaseMaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r557" ], "calculation": { "http://www.five9.com/role/LeasesLeaseMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r557" ], "calculation": { "http://www.five9.com/role/LeasesLeaseMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r557" ], "calculation": { "http://www.five9.com/role/LeasesLeaseMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r557" ], "calculation": { "http://www.five9.com/role/LeasesLeaseMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r557" ], "calculation": { "http://www.five9.com/role/LeasesLeaseMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remaining 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r557" ], "calculation": { "http://www.five9.com/role/LeasesLeaseMaturitiesDetails_1": { "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: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease, extension term (in years)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "verboseLabel": "Operating lease, term of contract (in years)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35", "r109", "r172", "r215", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r481", "r484", "r485", "r518", "r561", "r562" ], "calculation": { "http://www.five9.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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r109", "r215", "r518", "r563", "r612", "r632" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37", "r109", "r215", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r481", "r484", "r485", "r518", "r561", "r562", "r563" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r502" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities measured at fair value on nonrecurring basis" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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": "Liability [Member]", "terseLabel": "Liability" } } }, "localname": "LiabilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsReconciliationofContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r299", "r315", "r319", "r320", "r611", "r629" ], "calculation": { "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails": { "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": "Total debt, net carrying value" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Fair value of long-term debt" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r113", "r269", "r304" ], "calculation": { "http://www.five9.com/role/DebtScheduleofMaturitiesofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2025 (Maturity date of June 1, 2025)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtScheduleofMaturitiesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r113", "r269", "r304" ], "calculation": { "http://www.five9.com/role/DebtScheduleofMaturitiesofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2023 (Maturity date of May 1, 2023)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtScheduleofMaturitiesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r41" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesDetails", "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/DebtScheduleofEquityComponentofDebtDetails", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/DebtScheduleofMaturitiesofDebtDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r41", "r270" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesDetails", "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/DebtScheduleofEquityComponentofDebtDetails", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/DebtScheduleofMaturitiesofDebtDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r615" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "terseLabel": "Marketable investments" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r377" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Bonds [Member]", "terseLabel": "Municipal bonds" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofContinuousUnrealizedLossPositionDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r92", "r95", "r98" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r58", "r61", "r66", "r70", "r98", "r109", "r119", "r124", "r125", "r127", "r128", "r132", "r133", "r138", "r167", "r170", "r173", "r176", "r179", "r215", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r501", "r518", "r617", "r634" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "http://www.five9.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r118", "r119", "r120", "r121", "r122", "r123", "r127", "r134", "r145", "r195", "r196", "r216", "r217", "r218", "r219", "r220", "r221", "r271", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r442", "r443", "r444", "r445", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r560", "r603", "r604", "r605", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r682", "r683", "r684", "r685", "r686" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Effective" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "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 (expense) income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (expense) income, net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r167", "r170", "r173", "r176", "r179" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r551", "r558" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r542" ], "calculation": { "http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.five9.com/role/LeasesLeaseMaturitiesDetails_1": { "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": "Operating lease liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails", "http://www.five9.com/role/LeasesLeaseMaturitiesDetails", "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r542" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets", "http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r542" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities \u2014 less current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets", "http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r546", "r552" ], "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", "negatedTerseLabel": "Operating cash used in operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r541" ], "calculation": { "http://www.five9.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": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets", "http://www.five9.com/role/LeasesBalanceSheetDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r97" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r555", "r558" ], "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 (percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesWeightedAverageRemainingTermsandDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r554", "r558" ], "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 (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesWeightedAverageRemainingTermsandDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r6", "r114", "r158", "r487" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Description of Business and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r50", "r563" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "terseLabel": "Total commitments under agreements" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesDetails" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r59", "r62", "r478", "r479", "r482" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued and Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.five9.com/role/FinancialStatementComponentsScheduleofLongtermLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets", "http://www.five9.com/role/FinancialStatementComponentsScheduleofLongtermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r98" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of Long-term Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) and interest income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale": { "auth_ref": [ "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI).", "label": "Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale", "terseLabel": "Impairment loss on available-for-sale debt securities" } } }, "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "terseLabel": "Payment on debt issuance cost" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r83", "r85", "r198" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.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", "negatedTerseLabel": "Purchases of marketable investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r86", "r471" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "negatedTerseLabel": "Cash paid to acquire Virtual Observer", "verboseLabel": "Cash paid to acquire business" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r87" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r394", "r419" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19", "r329" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "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 (shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19", "r329" ], "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 (shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "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 (shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r10", "r28", "r29" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets", "http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r9", "r11", "r238", "r239" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r89" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.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 senior notes, net of issuance costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from issuance of debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r88", "r420" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from exercise of common stock options" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r83", "r84", "r198" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, 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 Sale and Maturity of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from maturities of marketable investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r88" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from sale of common stock under ESPP" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r258", "r544", "r550" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedTerseLabel": "Accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r52", "r259", "r550" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets", "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails", "http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r15", "r257", "r541" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r32", "r259" ], "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": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r31", "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r259" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r257" ], "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": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r74", "r225" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesBillingStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid.", "label": "Receivables Billing Status [Domain]", "terseLabel": "Receivables Billing Status [Domain]" } } }, "localname": "ReceivablesBillingStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r189", "r192", "r193", "r194" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Receivables" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r435", "r600", "r668" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "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" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails", "http://www.five9.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "http://www.five9.com/role/StockholdersEquityRSUActivityDetails", "http://www.five9.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r344", "r428", "r563", "r631", "r649", "r654" ], "calculation": { "http://www.five9.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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r115", "r116", "r117", "r120", "r130", "r133", "r219", "r425", "r426", "r427", "r444", "r445", "r499", "r645", "r647" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r162", "r163", "r169", "r174", "r175", "r181", "r182", "r185", "r368", "r369", "r601" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "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": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r105", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r375" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r350", "r351", "r352", "r353", "r354", "r355", "r358", "r359", "r372", "r375" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/Revenue" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [ "r374" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuePerformanceObligationDescriptionOfTiming": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service.", "label": "Revenue, Performance Obligation, Description of Timing", "terseLabel": "Performance obligation, description of timing" } } }, "localname": "RevenuePerformanceObligationDescriptionOfTiming", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r356" ], "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", "verboseLabel": "Performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/RevenueRemainingPerformanceObligationsDetails" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r357" ], "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 obligation satisfaction period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/RevenueRemainingPerformanceObligationsDetails" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r357" ], "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 expected to be recognized (percent)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r553", "r558" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right of use assets obtained in exchange for finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r553", "r558" ], "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 leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/LeasesLeaseCostandSupplementalCashFlowDetails" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r13", "r34" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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 through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Sales tax liabilities" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r142" ], "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 Anti-dilutive Securities Excluded from Calculation of Diluted Net Loss Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r142" ], "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 Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/NetLossPerShareTables" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofContinuousUnrealizedLossPositionDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r454", "r455" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r141" ], "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": "Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r392", "r416", "r430" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r392", "r416", "r430" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r246", "r250" ], "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 Activity" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r32", "r259" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r76", "r184" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenues and Property and Equipment by Geographic Region" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r68", "r184" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r394", "r419" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of RSU Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r396", "r406", "r408" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Valuation Assumptions, Stock Option" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r44", "r107", "r149", "r150", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r339", "r341", "r342", "r343", "r344" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails", "http://www.five9.com/role/StockholdersEquityValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost [Table Text Block]", "terseLabel": "Schedule of Unrecognized Compensation Expense" } } }, "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Expected Future Amortization Expense of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r159", "r160", "r161", "r167", "r168", "r173", "r177", "r178", "r179", "r180", "r181", "r184", "r185", "r186" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Geographical Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/GeographicalInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r73" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r96" ], "calculation": { "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 16.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" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r400" ], "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": "RSUs forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r405" ], "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": "RSUs forfeited, weighted average grant date fair value (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r403" ], "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", "verboseLabel": "RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r403" ], "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": "RSUs granted, weighted average grant date fair value (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r402" ], "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": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r402" ], "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": "Outstanding, ending balance, weighted-average grant date fair value per share (in USD per share)", "periodStartLabel": "Outstanding, beginning balance, weighted-average grant date fair value per share (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r404" ], "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": "RSUs vested and released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r404" ], "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": "RSUs vested and released, weighted average grant date fair value (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r413" ], "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 (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityValuationAssumptionsDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "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, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Options forfeited or expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited or expired, weighted average exercise price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, options granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r419" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding, ending balance, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r398", "r419" ], "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": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails" ], "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": "Options Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r397" ], "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": "Outstanding, ending balance, weighted average exercise price (in USD per share)", "periodStartLabel": "Outstanding, beginning balance, weighted average exercise price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails" ], "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": "Options Outstanding, Weighted Average Exercise Price [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r391", "r395" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "http://www.five9.com/role/StockholdersEquityRSUActivityDetails", "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails", "http://www.five9.com/role/StockholdersEquityStockbasedCompensationDetails", "http://www.five9.com/role/StockholdersEquityValuationAssumptionsDetails" ], "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": "Options exercised, weighted average exercise price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails" ], "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": "Options granted, weighted average exercise price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Closing market price of common stock (in USD per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r411", "r429" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, ending balance, weighted average remaining contractual life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r346", "r434" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Internal-use software development costs" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r48", "r64", "r65", "r66", "r115", "r116", "r117", "r120", "r130", "r133", "r148", "r219", "r336", "r344", "r425", "r426", "r427", "r444", "r445", "r499", "r528", "r529", "r530", "r531", "r532", "r533", "r645", "r646", "r647", "r686" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r115", "r116", "r117", "r148", "r601" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r47", "r303", "r336", "r337", "r344" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Equity component from partial repurchase of 2023 convertible senior notes (in shares)", "verboseLabel": "Issuance of common stock upon partial conversion of the 2023 convertible senior notes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "auth_ref": [ "r19", "r20", "r336", "r344", "r433" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.", "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan", "terseLabel": "Issuance of common stock under ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r336", "r344" ], "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": "Issuance of common stock upon vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r336", "r344", "r399" ], "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": "Options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r48", "r336", "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Issuance of common stock upon partial conversion of the 2023 convertible senior notes" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": { "auth_ref": [ "r19", "r20", "r336", "r344", "r433" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock issued during the period as a result of employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Employee Stock Ownership Plan", "terseLabel": "Issuance of common stock under ESPP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r344", "r393", "r407" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock upon vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r25", "r26", "r109", "r191", "r215", "r518", "r563" ], "calculation": { "http://www.five9.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\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r65", "r109", "r115", "r116", "r117", "r120", "r130", "r215", "r219", "r344", "r425", "r426", "r427", "r444", "r445", "r476", "r477", "r486", "r499", "r518", "r528", "r529", "r533", "r646", "r647", "r686" ], "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", "terseLabel": "Adjustment to stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r534", "r565" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r534", "r565" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r534", "r565" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r534", "r565" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/SubsequenteventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r564", "r567" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/Subsequentevent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Financial Statement Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow data:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r460" ], "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, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trade name and trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsInferenceSolutionsTableDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r460" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r207", "r208", "r212", "r213", "r214", "r311", "r335", "r490", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r674", "r675", "r676", "r677", "r678", "r679", "r680" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofContinuousUnrealizedLossPositionDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r46", "r345" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallDetails", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.five9.com/role/StockholdersEquityCapitalStructureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r119", "r120", "r121", "r122", "r134", "r195", "r196", "r216", "r217", "r218", "r219", "r220", "r221", "r271", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r442", "r443", "r444", "r445", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r560", "r603", "r604", "r605", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r682", "r683", "r684", "r685", "r686" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r112", "r377", "r622" ], "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. agency securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofContinuousUnrealizedLossPositionDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r112", "r377", "r384", "r622" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofContinuousUnrealizedLossPositionDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions.", "label": "Unbilled Revenues [Member]", "terseLabel": "Unbilled trade accounts receivable, net of advance client deposits" } } }, "localname": "UnbilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unrealized gains and losses on investments.", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]", "terseLabel": "Schedule of Gross Unrealized Losses and Fair Value of Marketable Investments" } } }, "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r151", "r152", "r153", "r154", "r155", "r156", "r157" ], "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/2021-01-31", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r136", "r141" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "verboseLabel": "Weighted-average shares used in computing diluted loss per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "http://www.five9.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r135", "r141" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average shares used in computing basic loss per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.five9.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "http://www.five9.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131251-203054" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r28": { "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=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r39": { "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=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920" }, "r434": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r435": { "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" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r452": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r454": { "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" }, "r455": { "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" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r475": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r482": { "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" }, "r483": { "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" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r487": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13572-108611" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13587-108611" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r53": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r535": { "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" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r540": { "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" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r559": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r567": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r606": { "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" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r624": { "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" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=35755530&loc=d3e11264-158415" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r668": { "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" }, "r669": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r670": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r671": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r672": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r673": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r674": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r675": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r676": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r677": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r678": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r679": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r680": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r681": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "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=123367319&loc=SL114868664-224227" }, "r78": { "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=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "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=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" } }, "version": "2.1" } ZIP 94 0001288847-21-000110-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001288847-21-000110-xbrl.zip M4$L#!!0 ( ,B%^U)>SJ3ROT(ET]2>X=Z\G:G#G5:K7>VC9U?2G7Q_?M4=_/Z^1\8FB];ND5*G5/C6[M=KYX)R\'?S\CK2J]8 ,%$VU,$*F-*[5>IET6ITVJU*-:H/KFE75JL52:EYEAI5.3^P;_.64G7YW\GVE0LYEF"<\-214 MG!K.2*Y%.B*?&-C7KRJ@:09^162=H0)/AMZ9"8S%*.\[%DE7J&U=_V@J[OBR/N/UQ\^GET.R."*?.AUG3O- M>@/V;QFEG0K+X&V/?#B[?G-VV?M0N?KM7>]W=Q M$2E#3#H5^^8?C\N:RV[U!]6YT=]^]./5::E7#^PT],F83CA1?"+X%'G!C(4F M?^14 ;SQ#.\SJ0R1*;F0*B%!O?(+D1&Y$!-^5";]-*R22"KTXO-.A&.:&?DI M3_G+%\&K^G&S7G;I!/$\6H_G[L>LL7,Q>T,U9A@Q26;D)I73F+,1%H\+71$P M)F%"*I'O,0(5*:'IC.2I43F'!Z@ 7#& 2%*2X$D)&I.(AGBEB$R0GXST@U9O!-,G@Y@3=&!G.EJ?AN4*N M^7P@QTDD4@35XF,1Q#+P!G$TJZ5VD8(K@"84M/@=QKDE"@!E*6)E@$Q8XLD0 M9PM1"]TX7F"P"+^^-S1@SERE7+82>0P! \Y1;GAM+,GI'I,HEA.]1R5BH^$ M-BBS#:'VI;<;5I:7P*7GQJQ9^USQU=HY? U6@O'R1;L1'![K D%%56 I0$:1 MP*,+4Y]0Q1T@$& QC+E+11PH',9"CZVX%4M ?Y8"[3,3.HRESM'/$B/J#H^, M3,F0,[S69 ] 8!S(\M'NW89CFHXX.0/G7.WS?=0T.F'_RC\)6 M?:E'I-5/+#$M =4#Q]JR]4#1RD 1!IJGW&7X0L)F\LU5TT9(-E_M$"3WZ/ZN M8/)5]2BP\W#.-0IY1,=EJ"]#IVR39TASO7T7F\6&'# H1O)Y4>8*"D ^$Z$= MI4&*ITZ/+8P79+A,J(K'U.&J2(P+;)0+LK6- L0(6[2,!7/G #H?:L$$5<(Z M('SZ=A2?6DVYMBG5+4/M\J\C0*DY##(@7-LI0]TGPCRFEK?AEC-BD9K1PR?Z MY?H$OX;<"H):T9^S1U#I;N%VN$.X;;;6<;LU(:W!=WLJVQK%0/Y$, M.JF5* M+6=3#6#;JM BEBHV1P_P+.A0Q,+,;+;>-*Q=2PYH#D-^&:R(+E65+C7<%@YE MNVJBS"4BCD#7'TYXBF*AAA01@O/[!JQ(JB=/5RQED0&=G: )<\1L>$. M(=8S;6]"X]S1D0TGCR)4>-AAIMAHK%=J=\7!%O3J'S<7;PZ@Z AJU+Y$',K< M/&S!-@F WDES6_]&7]ZBD.&\LG9KCON9@#T>7QC@.4*,[1#$"E+TT5M'@=T8 M%Y67:]D(M4=0H4W0,@QS96.]E TW:$VD-GAO3PJA2X=0-#]$V7N@2P30@J3N M21>&8W_#W9[>;O?3_,ZN?6_5F.J[TL'2FP,Y9X[WW7P4G#S#SOV&Q\4&_YY\ M^6]/T2.!O5,;IX/_R,;)G?FQ^9(H+TC($*RV!(Y_;3T\7W'\CUS ?+>Z M\C1TYP#[_]\?/5G6/HM18:'B$T"6W8+:S6PH.*!09-Z[?/\C.91 "NV%/X 8 -O48:.FM_1UH-@+"I,= &B4 B6?3[72.8Z3Q+L MB_[DSIDB76P\S7K6N7KW-C!G2,F1 BV4$6;NF Q <8?!!:+*/J.)="+C";=I M+:6CXDQ;%>3'DRR6,X[6Z5AZQJ,K> 6^GB3G5W?D/LU?M\R-,6YW59@P!+*Y MJL"2F&::=^8_CI$#LIC..B)U^ERGX]6+37L-/[&)!!5'<;?IL.N;BQOZHZ-J M^Z!I+^F-PO]L/G!Q?U]U]_1JF]56 ML_WT6H^JAPS<>'\,_?KIQQ9IW'H+SW_GF_N0Y6=U\3E$0P%O-_ M*2C/.!!?,]>(VK\TT=VQX!'IW?(PM\=?Y,KO&I_MC >[/=U[[_UQ,JK)M3G? M7Y_TFBO/'ODQU+T/*C/IORCM^/NB"5_[Q')!(:[\JR^ZT"%X)#?K7;[P56;Q MUW\CZKY6/?T+4$L#!!0 ( ,B%^U*];KU7>0@ "DDO M==';^W*@),HF(HE:DK+C_?7WD)1B)W9:IYOM.H=;8%-+' YG. ^?&5(\^^GB M>C#^]>.03'42DX^?WWT8#4BEUFA\:0\:C8OQ!7D__L<'TJDW/3*6-%5<7\S+S!7T;#\[^= M_52KD0L1Y E+-0DDHYJ%)%<\G9 O(5.WI%8KI 8B6T@^F6K2:K8\\D7(6SZC MKEUS';/S4L]9PSV?->P@9[X(%^=G(9\1'KZM\-:)=]QM'G>[1X=AI]ON^/Y1 MU/2IUS[RO9,6"_[CP<@&Q%T?I1UM)>%J;,C-^K].J'Q]F^G3.0SWM>!+]W4^G9ET9E1/HTR+K>2UHTNQ.UVC,)VG/NEAQJDKQ0,1" M]O::]K]3TU*+:,+C1>_G,4^8(E=L3FY$0M.?JPIAJ2DF>>0$%?^=P48,8A_G MSH5CZ(EYRDJ7O+9Q8G@WY3[7I.W56P\]6+?=%UJ+I->%XJ]X$R <3/YX=SH= MN#,8WHQ'EZ-!?SRZOB+7EV3P?C2\))>CJ_[58-3_@%=H'=X\Z>JN./+Q\\VG MS_VK,1E?DT_#@76GW6S!_BVCM%-A&;\?DD_]FW?]J^&GVO6_/@Q_)?W!V,2G MU6RNX^[/-K*STG5S)L_/31K7EL"\.JET3]^]-.'T]*L'YII M&)$IG3$BV8RS.5*#GG)%?LNI!'[C!=YG0FHB4G(I9$*\9NV?1$3DDL_8296, MTJ!.(B'1BY6=",,TA^27/&5O]KRCYFF[6;49!?$\68_G[L>LM7,Q>T<59A@Q M21;D-A7SF(435G6A*P(6"IB0"J1\C$!Y2FBZ('FJ9<[@ 8H 6P\@DI0D>)*< MQB2B 5Y)(A*D*"V@*HIB6(Q5R4J)9MPI5%I:T+-2V,3(J A7BMR#Z $#(@RT5[>!=,:3IAI _.NH=AN[)/7)3^*4.D48_,<2T E0''&/+U@-%#P:*,%"911_<0S\W#!%&IY1,=FJ&]#IVJ29T!SM7T7D\5\ M!A@4([F\*'()!2"?&5>6TB"%$MGH,87QD@Q7"56RF%I<%8EQB8UJ0;:FD8,8 M88L2,0_M48#*?<5#3B4W#G"7OBW%IT93KDQ*M%MN&6-6*9F]'")?K4^P2^?&4%0*_JS\!E4NENX]7<(M^W..FZW)J0U M^&Y/95NC&,B?\=" DRJ14L/95 '8IBHTB*4R+-$#/'/J\YCKAW*,0O*VN[YIB;"=CC\(4! M7B/$PAV"6$&*+GKK*# ;XZ+RLBT;H?8,*C0)6@1!+DVL5[+A!JV)4!KOS6$A M=*D BLI#E/TGND0 +4CJD71A./8WS.[IS78_S>_M.G!63:FZ+QT,O5F0L]#R MOIV/@I,7V+G?LKC8X#^2K_[A*7HFL'=JXW3X/[)QLF=^8;DDJDL2,IRX"LLE M'QE@/:.66*M"[TVCJ$2UD.H^?=L74)DD7&O&OL+XOD"!8-I##ONLDGV %P2K M#('C7U,/ERN._99SF&]75YX&]AS@X/_[HQ?+VOT8%18J/@YDF2VHV:]WZ?,&;TUJ=157#:9VEK1GC:69S3/ EBQI7 ' !MXBX;HJ-@];3T)QJ+" M1!<@"H5@U>5SA62N\B3!ONAW9ITITL7&TZQ7G:MW;P/31TJ.)&BABC SRV0 MBCT,+A!5=1F-IS,1SYA):RF=%&?:LB _EF2Q6#"TSJ?",1Y]@%?@ZT5R?GU' M/JFYSRVE,=KNK@H3?"";R1HLB6FF6*_\<8H.IU6<[G3[\MFF^Q,], M(D'%47S>M-AUS<5'^I.3>O>P;;[3:XG_PW+@XA-^W7[";^APO:U3;WO'3[8V MZ]Z3;5_5VJTW3SHOKK9=[[2[+Z_UI'Y\^'375;4-.[UNBA%$E='T;:5=>40S MO59V1[R'GZ3-"GL<1Q?"'T\\]D;'!=;RPVQ<./_*_?HE1]9I';N/GG_,-WM7 M9:><>[?XGI"UZILO2.R4:V_V.J!]^W?]:L(#A[=% M,LRC.>PEY01^3UP2'H8Q^ZL@]ZIC\3W3C<#]17,]F')F;G>4-L.69UM>AMKFHM2C^Y:9^Y;THRMW1ZORPT-.V\_NV;8RT)X(N#]N47P"GKTN\WJAYGDM=E^[3FA.& MY,!U#JJ-"=W;8\PC^W^YZ*2-P_,YJ5I&['5ISN/*C&G[S5K5.MA+5&O!J9HU M7>H3XFDZ591DV*7JD(B?AXW#<12KJH8 M'HI(R.:.8WXM+:E,R9Q'R^;+@,]9"D.V@%,Q)_'+_Z MI\&@/^AV@L%H"*,^=-\,_#[X'_SN63#XP\='*/5/H3/LK63]P; S[ XZQX7L M7M _"LB3L]/Q66<80# "MPYGUMCJ6C#VNP:TZ^TYY1\>0V<,G=[H)/![L ;G M2_4V$4J)^<9R>5(D1=P;SKXNN."-#^/.Z5%GZ(\KHP_'_D?H= ,MJ3I.]2$+ M:K\ QV.*P)K5FMEI_G=XM3NW@T$9M2Q(C'N]B"*1L#*$3"H^798AR62:$?1) MB?5"9*$^$5[LN/M.RU0CD!0(%8G>UM?GW!BIXR>FH&8,QD1.2,S2RN@R8DOH MA$I+=/S**"?*#'J7$8E9CY9PRA(AS9 ^OV"-,@SBT()=/>C%3KU:=5I=,4]( MO#1W;NL5B!CZ0L[!=2KO8"JD43CE:4@B^)SK!8;1I_ VBUGNGX58$09N'LCE#X%B62I<8UG$6B M"% ;5@0"QN<)NIJN@A"3.-2/T0PU1[OQ @=E48X+:T :3]("QBJ\UD9U?_>2 M-2LRCWCAC"*3B!4N3(2D3%;0DX@D*6L6?UJ4ITE$EDT>&WUF4NOFKJ-/^PM= M^E@EJXW'+-->[!O5+'UWR2L6$A%"*]+%9 M32[!O7E81&RZD<<\A=]_AS6LL8<+\<7.7OVJ8@OP6X[K;8:[3O4@WS7_&S;# MAW\H<[3\EL0AL;Z3P&SL+B)Y,G2U@U9JKK=._QM0'[@('9W.TH/"\[A# M5[N]Z5(2#**(.(4B>M^2D3FG-&)/E)0M3L1V57]WQMD4"1F2,X6$$D;3*4?. MNQEQV]"$#;YS1_/_!=DV= %'1,HE_+D@DL6I8CQ^;@2>&X'G1N"Y$7AN!)X; M@>=&X.=O!#8(P%91T)^K%]CN7&S7&LC;@?X5'WJ<=N"K*?_V=0Y5';U@QM-5 MHX#9S&ED&!J>J-FN9HW7#!5;@<6,(Y'E"HEFA.=A6@:<'PL%E"&CILA+([Q> M<>TUXJS9Z15Y1B8ZYVE:L-:5#M0_8AEN ()+#: MBG[[?*N3R#"@\K;9:YKNY?W-W#0,91 ;0^^B]NMS8'G#%U%KL^T M'C)5*\,4G2[8]E7<7F&0Y(J]ZX85Y1K$.8N1H$=K>'4X(O0@(^C$9ON0H]YD M[W>_A:L_63<*7]5^#%A=\^\4S!<3A_\ 4$L#!!0 ( ,B%^U(HA6G;Z]X" "X=) 1 M9FEV;BTR,#(Q,#8S,"YH=&WLO6MWDSG2+OS]^15YF7<_>V:M,>A0.C'=[)4F M@:$W=IK$P)-\896D4N+@0\9V(,FOWR7G 2ZFP8G]FTR/8 /M^^#KDM55TFE MTD__YV307WM'XTEO-/SYGKPO[JW]GT<__7^MUO_\LOU\;6.4C@]_8/IFA)*7OMR_# ) MBD@%6C%#;H&2I85*V%9"FY2T7@3K_KG_$")X:U-IR5)*"ZR0+:_Y+Q"ZY A. M%YG_F1^FX#PE#=%K/IUS6'1$G3,DDTH2J5[V8,I/QT\XG#P\F?1^OG4O M]8/KQ_=.?N]@60_N]X94&_;#X=/6A-(GO^'W]_='[SXZ^L%TC,-)&8T'.&68 MZLE,2_B6EI?G.9ZT]A&/KLY3#3\YG#^@<#^-!K.'$E:+RT,GX^GG+X?Q#F1S\-:(IK]:MJG MG^_EWN2HCZ<2^=7_]DNDWEYWN] M!.#(*E04'#@I0W::DO+%H?;0[Z_T\?\.&/L M/QMF.OF_='IOK9?YU%F_.HT;HW?/U?:[7=T^SH>;[_:>AL.M0=MTS@[ZNV=M ML7NX?[:WL?VV[9[N#S;.]IR_$[MFKP[U!^_VN].*YVCO=?9ULY[!]LK?Q M:M#>>";;3W=-9R._W>V^/>VH%R>=[ENQ-WC2[VP\>;O7??8N/WW2BT]?VMVS MO;=[K_?>ME6]I_XA_Z:WU7TK]UZ_>-\Y6S?MC?1^:V/7\)^+W[SB:YGA7O?H ML#/8[N\-7M3[T5NOVZ*CGIFM[JO^WL:Z;F^\K;^'SN%;Z/2]?-[=G+9WQ,GS M[OH;R@:"*-32CG0+C(@M+T-L,1( THJHD[GW2+!A5=Y[<#\]^ 3/^<-[WC'X MUR?3AYG=U(#/>)#Q]&/@'Q^/QXSZD]XD87^7<+PYS!M\[!WV?X:]^AA[$W-Q MA:V=D8%],T1VX61%RSF5M)7\TI9[CZ1ZH.6-P_X!W$N9\@'=)_S)Y [;/\/V MI/VXXCK#]_T;$0&RR8QFRJS/HN&.G:"T/*(M1>0D%'?L"L#"L/V-SS_*=^A^ M);H['Z&;(F6;';4PH6E!4J[E#;+*3IG->8[6YW3OT0MUJ^8ZCD9]PF'!?E5D M'U!?9\CS#/8^[M\A_>=(]SY"6F&RSD?3BE:K%@=3HH4^NE:.SA(&EZGVXR?K MSWO'^#H=-&<=Y\O*HNNS-$Y:8DU[LT_/>9+I8P$\[.V&0!D^&6X-7?6[PPTXW MO=\;;$*GRZ -M@^V-MJRO?%KOW.XW>L\??*VT^T?/-?;![N#D_[6X5Z_7>_M M]9-^N_OL?7MCN[?'W[?5Y@E?R^P>'AQL==MG6QLOSBY_P]/-OM/N'GZO>VGFZ:]ED;.AN=TNZ^G%X9;_;+ MD&,4%ELZ9?;+"CC(CH9#:Q#%&!!.VWCOT9]'AW_[781FV-HV#2*-?X%P/O_*':AZ]ZG<.79^WNWN%NM\+]I+][N*Z9 M*GWZ]_;IWNM\%!78K:=,$;8UN]6N,"TZ&[NGG=?/5*?;/ND,.@?M[MNS]NM7 MO?9&9JJ\?2,-6D^96I)[<0N*5:W@O&X%T!@LQ9Q#N/?(F4MD+Z'\8^M?^'=8 M$B$X2(8079:9U8(+8%CX?PSDI]@]I\F$:.N(QEBI]IPX(._2>+!5:NA9K[U8 MC/0'C#J#+;;?'=46[=>[)[7;=KJ='MOE]^T!GZN;^1ION?W3^^L8M=6NX>/T M[MF+D[U#-A_5;*A?!VR_3_F^94?M\3V]%9VS7RI&IV^:F4=_<>_29W_Y*+GBM(VS2D]]BO6/UH"!TF_88#7LTNK[2L8)D, M(;.9-4:U-&A9C-;>&L4(Z;^$D"XI954-+#M59YQWMDBCD"$7D)7^?82>](;5 MW)TC4\==M\K+":TS;%.VWAP(L^G;*N=']5@\CR:]VJF7R=E^*X[GSG:PJ?8V M7NB]08>=\:O!;G?[H'VXQP[WE\/=P38KL3[?(RLV]:1WW=GN=OE:&WQ.]5)U M7N\=L!4][0Q^[;>?\C6?;K/C_?6@4^_Y]:_<.]<_=K9:!0@494MFCHZ@1&AA M=KGE94%I$;0&\U7.]K?QB'O7]/2W/@ZGZ\.\^9_CWE$%C5__ ;;K94IC=M3' M@^-^'97?H*,Q^\F9P^-?K@]&XVGO;/;VK_ P$MN=&"Q&)""4;"%$-JD8%:01 M>.Z7ORCK[GBX$!YRX*6]2J6EHV"=3ZZT$+-N)6^+8X^/0NEEY>X=[QU1H M3'R=R1=&J>OH]H.C?AW+GWUV,*Y$_F1 ^O[) M)/,I'GQZCO/K?[CHQ3U,1L?CV;O9M,_#B]YQSLMO"74O3T2S4>?+=[U MC==F-T1?G/YY_.S_?CJ(>OW'CRX_^O3L1[,1DLMWDRF.IW6<\]$EW$)>_N[# M=U>WF3\ZE'6'^'")\V\NWU]>Y,$G#75YGBK_9XTV.4!NU*MF&#"'CL?TZ.+R MLR\O3W'YW>7[>HXOXF"S#4YD4"@5H+>HE"[L)9U1&2'G"V_I*O47WOSGTX/3 MBQ9U+:6O3G3QS5]LT>,9FS]MLHO9M(VQ;*WY,3__6FM^T@)_ MP>LM50N(EF3=*>?0 F!C3H R610 5"*:I!1&+43.19<+RP;+;=G@-BS;IQY! M1 ,<1R7K.9;0QI?(?L#*V5"&S70Q'G;1;F(9VTU\?;N)N;4;R.B/1X&@TY+>3]9,>BZ/+P_CSP6BX,QVEMY>CK%^\Q%637=W)7W4< M0L_'<116PF"ST,1ZC'ST&E426H'1J>A@5@::]9QG 2N'KMC+SX:/\:@WQ7Y# M8 +O(TC9,HP$U M!#(KK) I!UE4@FP*:['(ZD($4\6&=2L#V39-L3>DO(GC.H,E! V;E4<+MX;.H%O#:L/4P7DA L*2"LY(",U1",<'(!8C?57$" MBU?HGL"P$$_*1@6R2*\"2A.\)E78)-G5 _=&Q=?B 37T#>O(!:/JH\@ M5?)%1'Y5C/(20&HT8#P%UH<7T09= M5I#)*P/-@F+@.<'D(095?**--S%F)66LZX," MHI0R23'"APJ#0YS?[-!(C% M*(PK ]EM.J4YXA.48 .7,3J2((K"(D&G""0Y9.(0^?;P650+>"5B)$5$,8'* M-A"&K*4WN4!4Z!>P1&A5G,!"UC%]ZMA52BF#3X8T!)D]D2K1.V52%M+DU0/W M5K-+;Q]0HW7Q+B6E9HN&9W%IL#FG(FK"QB(6]*VB%E@\T+E$9$WG3% WDJ4 MEH0PAI(GH:):/:!O/[MT =TW)HDY1R2#D) [K.%^[ -893&)?'LKX)MLAF]D M:7Z(RF0JQ2=,X"0'5P*]SEXJE,%7S@N? M;RDVN_A@^-N=^2?M]AW.O&2?K<*B%3MSHPJJQ![$."\I)%?LRO#ZVSS&G][% M9#Q]^/C4*818"A05GP9/UVG.LF#US MJ>CEY@B$0Z&_02HF1?3:!):\5>.CEC M5Q#]U"@T8^-D,UGA,LXT$)NO# M_!L__OC<8W[PDY-MFEQ2X9?3C]Y<'#BK(WP\G)[3HM;V??AR^+XW9*?[&R/1 MPW[_E'O\$>7'_'*R-7P\&KXC_B+V:8/BG_GAY3!&7Z52/FJ;#X)DF][UZB'< M&A]:]UK;-TZ4Q @R%X2:D #6)T1"G;1F+T;LTN[8OZSL[XYGU1]/OT9=W7'^ MJKKGQ38YEY]_6E[SB%]>GN"KZSJ#RM)Y$N@H0DX4/%A#!4,@8ZFM+6<9CGF!^F-*!4R3Q1N5DBFH84 M#,U=6N^!T@B0-*P"(@,$XJ945 M@2 1V;C\*]4N7'KOC(/ABUTD'X\FUQ3;[./UQ,PZWX.L'M&4Q6I_8>/4A4!4 MM^3*OX_/5VW8NGERQ+V)U?-< M[=E4AWYO]DI7Q/NH 9>'=1*5REDI*;6'[$2TJ9B2K%8JJB ;L(3U%^Q7A'8. MB*;/1PD_6/*95=@Y&(VG=4?3-H[?LE/A>.X91W87#G)>7NUJ]\/KL>25^:JQ M9.GQ[=%DJVS04=TEL2&6J7AO4'N=HI+ @MMG5%Z)4'+<1@E059BL [=LR)'>WC(9_A"/N_C(:Y*:9#ZQB-SU;$NLL[ ME(N;6-\81;XA\+MCR$=%D5.4VA@C2R;P'F-"2[98 M$;0%D^5*,.0[X[X[OGR49VV2C)8$9*DA6D!%6$K422:'M81T\_GREX3]'3<^ M<$-(YP1$5%(7MAV$&(FE2#)9.:6:(!MO2-??D>2CFAH^LQ!Q40;M06- ;U(Q MHB8*(%VFGBPU27X D#*B9(7)HD:/"G$4"B2@]*F?"\B=R-&28X-9GMN:7 M%L$!14@R^ "AU %I[Y(B7W0@FZR6ZHXC#9W9FA]%/&"M&9+(R%H_B>4 6&5T ME&Q-G* &U$]J"D46.K,U1\(8M*P.HC16@LL0V8Y8%X3C",,Q:^X(T[R9K3DF MXD')2BDG40&@%\'9X%10'H,).MR9D^;-;,VQ(%S I"5J)XP#2BF4Y#)E4^<_ M!=@[T]'@F:TY%C>3(8J2@TK&@\&"K%8])"BU)%1H0A&HY9W9FA]*-E-TJ7A+ MU@&;>B2(I6194*LH4P-6.=]-6]PL0W0J,@84CG($IYS/VL2BLJ(@G8QE)1CR MPT];S(\OV?GH'+&-3Q% &51)^2*S>;+#S9M,==1BI(TFA*$@FA4 M)"5U0)D#"8:Q =SX 4#2!@5(P9$><(>UKM9[2B%;FV/6,O^@F0S+,E\@DX0L MO(T.0]VGG(6U4UX%=#H'D1NPGGCYT)ECZ=)DBZJC]-GS'XRH9;)>:L6]*"6_ M\-5QRR"6EJ4G&1N+1HQU] *"SMYHD2&3B 4-R@:4G5AVK.;8KY0VI%0M'I0@ M)8E":Z<0Z[!3(+L*/JF12>ZB&"6]@00L[HW-6(OX.&>$9'RT7H7@L)%#M$+G M6(LL:1<4:&/8S$FV;J0+JKI_[PKTEV;G_5,D3%H5XXB#(F\\AT0&+4EP,H!M MP 3+4@(TSP(KZ((FH8/E:"@X[X3EB ATD5Y*WX#LR\^!7VC^F7TZN7_^:GP7$Z.'U.[ZC_Z7U<'?1L M>'0\G#:N60."4'5UL8S%9Q.%32KE.Z;<-%-40Y@2;)!L1PB0 M"E@I@E:&A/(ZH<[)JSNFW#13_JPVY[(P!6=YW=IG/BO8:().2I5(FEC-@6U MZNX-,&59P%'%Y0J+(*LR"(O2!J1(L32A(C]1XJ:&2REC I22PL. MG*?B0TDE:V[;+'Z0OM44)V6ETR31(E5+&%QPJ(F#6>\Y,J*\$C,/-UDJY4>R MP\IY1(4^1ND A?$Z.WY+@;1/H@F"9JD"I"5< SL_KD!0RII,WA5?2W5ZBB2A M:.F(@R?;@.JNS;G<\%5*.=Y>TO:?BAW5%?#H"$5((*-*2I+$$-=/IL-B54(0II% MG*:,83I,RENE,(D$UA*F!+(D@S+'&.4JC(HUBSA-<54B",10%-5=L6Q ]CX1OQH 2K/;96(?2 MZ08DG#:8)$W1 2&)F#.*$#F@**P9+0)0RCYIB%&LPI#%#6\Q\"/Y'60WXR#9 ME!6 9(^CLU2)4;5**VC$9B4-BT";O/K=H]*F9&MC!D!2['J,49*$QT*05F&N MK@&VI2F>*(L89?(BD2A &;U"L %#3> 6^6)KM:6NE=#T9;,WZX7F5[2AZ*B# MK!@B,R74S'X7(\J06+OX%.^8LF@/N"Q,8=A,=C%9)@=("1B"39!3$58X?G/' ME&9[GWF64L*B02!'RQJ"4(A.1R&B\<*P(VI B:NE6XH_/W#(^9!%"LH!@J\C MI)H5@E82;=#B8A^\QH.S['E?39$'.D$M8IM*R1&*RE@RIJ+)*PB)2;+\;%FJ M(/6&J+LL; D";8:24$4 $X)G(U/(F%C'2U,3]L!9!=O2%)F VD:GG2^.K8S@ M0"36_32TUK%([5+Z8=FR- !A%7 V^)P4..%]$3E(2XE4,L$V0,?]2*ZZ8."@ MS J1-0 +O)!L*C8[,J58DDW8E^8'BJ9CR4GS";UE_:WKUH(0")3.:"4$U0#C M]R.Y*I.34T680LZ!=AI9WV"A5*(+%EP3+&'CE](VQ0Y3(>08J9"T'JPDGY0B MI4R)06AHPCC94H5,2[BN=XX!$V@A5#0I^PA)I^B,=#8FAP*BAI14T C29@P"C*0H!+2H0TF5)#F*1'E%J85+B^(V[=Q.HTBB%T. A&.,YDB== M9VP<>"V#R(FB)PUU9%4V8+:F\5:E*?J Y:(BI!2\$)"\B(GMC(Z*79 3V9J5 MH$J3%LPVQ1VEDD@$:SQF"TE&KX2SUJ?L8@#9B*&HU2).4\8PBY0D=9W#40Z, MH1@X%(DQ:Y;"&F4#IOM6C#A-<54N&9E<,5'E#$ 6C1"&.'Z"((JP#4@Z;/*R MVJ;X):232J"%#$*0J."2S&K*$P3)L=7L_L6 MJ&G"ECNLL9 U1'(L!HI(UE$V>A6BUN5=6-L4)>!D!N*.ZE@; L3LE2W>)=(A M472R"4J@N21I2C0J#0>>'(\JG1688C&+Q&0IN=2,&KBS)' M>!VHK S)B@:4Q%E9BMQL%S4- ML:!L-Z4*.DD5$4BPX?1@Z^ $!I-0B>6WH'<$74*"SG$1&@3'L6U1V@* R,%K M] :*=1F]@"5V\9/Q].$V#OS OX7XXGO2%-)NOI/\>]"8_@^M'ATZVZX#ON#?]A[/6YO1[W<7*MA,K5=S?MX_2\ M2JRQB?&0$ALD().]1(UJ M?5=3("OT%H134+1"Z5QIPN; =\2ZI?@_!(A&!!8_R4'T%*QV.7M?LBM:LS7Z M ;C2&0W'7TF798%-"0#K"_DH"23):-!CT=+KQ+U>-Z$ 5G-@F^,4*?MXZ1@5 M701X[;TP0;'D=!@E2X$&[$CT-24VZY<-Z4>4 ZOZ0!8#L*O,'DAK TEY!&4" M+G\_6@I YKFK 61?)+C L;H1VCNDB*[N]X8RY@:D82UE$=HY3J);A4BN.IT, MI8;$A@V7<5FK;'6QJ]%C_E)F_[+T'>!>DV,RQ?L(09F(Q6%)2;-:D#HU0/>O MIS0ZGKGV*4V>CW X8: NLF"'^ZSIB>&*?9K\?)X+4;^F MO$WO:'CDL,TQPS MU++T3BI70'%L9@([-54PU>TK4PJN 6G=WP33SJA,W^.8G@VYX?9K6NGZ9$)- MZ5LJ81'""AUJ:4HG@D7C5/9.L5&$V( HK3&@S;'VAC(YYJA,$1XPD#=>Q50D M*X]$2C=@=/ O@78)UD9-4AHUR7,9)XME5Z4\ 3 P46$..N=HR67=A.U\EQJH M.=;SE\9*R5#86GLJ.B_!QF)," +(TJHIP2?'XV%O>CRFF> _J:^:$G9)';QC MW>V0XGW2RD"E!!A^424E):\"%$ NN M6)]Z3CBA@U$_/QL&]*I LB4B].*>Q=(Q8)=DTX^2"DBZ"8D/BXY M5',LA!.D!H^9,!F0KO@80R9I70E%"^66OU<]Z;%%H^>]=Y2OR>_)+Z=M/!R- MOY NG1%198:R@)%@K,*8O66%B>P&@5%??G.Z[!C?C&#QSCACK VUL@M1 M7?N-#D40=7.O#+,^*B[[Z!U^\^JCXNO[Z#6POZ./.@5DDO:2%.,< +4ISGEA M%8=[PC8@XOLFC#<'1_W1:;W28VZ-,:;&>%!GE;!>L]P)!4HM:Z.\RREE)SPF MUZ1%@LN+W.)]9TAU*8U*0=:<(<2@9 A*HN!#6N&67!EQ3=FTDF0FN"5-P; M;0!?0LPQ4%U %] )9\JJ>\W;[Y<+\9=)D#,ZS29<0=J V>9HD_-2 2(V8';O MF]!]?#R9C@8TWJ8^SA9L'_2.FN(QC2N>6-0F*0VP?@U>%K:J4K-%E5&K5?>8 MMX3=XGVF!:]RMBJ94EC5RAB+*-$5%4OQK@GUJI89WYO9_:0HJ=$* \6 B!X+ M$8640Q AU:+G*^XU%]$W%^(W,2KC-4E?5!U4"%&"+EA8XY(J#ALP"_)-^';' MF&F X[=-<9:@-$93I!8DP7@?417&S0O(RA4C5]U9WB1@B_>0*5OK0JQ):0EL M@EAW;4Y)<*2"RI8&),PO':@W4UP;4!E(/J@2&"=&BR-)I;(U2D5!8M7=XJWU MPH7X0D;7)\4:%6<['5N/HCA)(EN*R5QNXK',IO4'K$R]D.]FFK M[$Q'Z>VG5_YMW'O'E/BMCXEN(>EK;BY?.!DMA\8UX]^Y$#PR0;64SF3G5+PP M-N;"V"PS+Q?"C&4IL7O=L)FO-FQS"\"C,61UTL6$.AZ*9#FHRU+Z9+/2KD'B M\8Y)MRU4CUDGS&A4]V>YHL7@O(#%H^/I^.$V?W'YX\O/+]_77W\Y\!01(J60 M(0"'G-(CRD1&E$#:)Q.7/_#\H:EX(T&N-D892@0F.0"7?(Q62JMJ-K2.M@0HQ *FJE(=A0*_LYH@(ST9CN MK/52TOK+5]^F3(.C.HWVVXP U],Z_^C8%;7:1OLZH.-<4 Y4LM$JR,Y"J<6H MT(H[>O\8].X>C&DE"9Y!2:"<,\=RK+&]EX$MMP:O*$F?&C"CM3J\7I;9LVCK MGE @JB-G/UY\A!@0,@IP,J8F2=5EP6GQ'3U)22$)X66J9>"=3R6;@-IDD8$T M-FBC@1^ZQR]^0P%15/!9JP )(03K@Q?9%6\(ZRK?<#'?!7?S70UBDOAZ)LUO MODOGI,'8PO8G@F17XQ5XD53!K$AK?2U-XXY)#6'2UZ>$S(M)",HI&TVFZ*&4 M&*T+ "+P1TI'# U*^+ECTD*3BR"3=<+F$K$&1,53>(S&D]&U^M=)P9MCM>W@XO MO].PG=/CJPS;=29]GXM$@S%F8J5E%: !440A\CE0"'0Y:7]'H*4DT/5)^SDM M'X)@G0T!:B'<)#%D:\@YX']RNM@;[J/4Q3MR+"! MG A.A:2S$B%8 )9-=TQ:9OTT9=CKT]9Z9]/36MYV-*3/]_49#0:CX4QWN?TOEI=D&9M7AOL#?4IU6?]\FJ#+QQX>>ZO7GW EK<$ M"B(A< R +/X%< @0M+"&G7.>C;<&X>[Z47,LL@PMX6[=(GLK5<:Z"X0I$'TM MU:R$5BI*,$@"[IBTC!:Y0>M8%D-KFS)!E$DB9H@EA:@$"N$5%I'!-:G S0]$ MZZ4=Z%M,+J3*3@@MP'H+&3$ZCL9-T)%#+D7I>M[1,F>+?"6@5]M_W\[8[>VG M;<@$1F&6GL"#L=F[$'U)"5*,QD-JD%E:0D@7TDMG*>A&1)0A @6'=[.:*R=-L48&DC8*#:RC DA=7!VS,4I*HA^=WHT$56H7 MI?:H#(.JO?.V5F1U-I,JA6):_N54JV.JOG>0?VXU>K.,(60IA:M3B 5=2LYE MFX1+,E]4MF_&RIL?FAR+7WEC;%!,D!B4L9"<\&Q3G":7D"2)8!NT7N*.20M= M+Q&O M1)-5SG>SCTVFT^VK:,#HLC'1&B%!)D#I9&1_)IPAI3S=6:=&#R7=OGWR$C@* M\[Z$XD!"P:2E(,$OC,].-VG3MSM"+8.%$JA"0"]8."'4.@I*YQ143>9"ME<- MV(YC_3V.\^?:]WP;,J(9);&HL M)-O$O;V7II1GH+P<]J:3[9V7#8'%)J!:(R)&G_5U=5#I4+%4: DFT6EE40-D)R)$0C(ZA0F AJIB7'Y*O M,5X- 4,%QWZD;AN4$TBAD/6)LP4=<(@>8US^$>,E\23S&[#5V;)O9UUH;0$O M-#(,64+"$(.RC8IF%XG-XE5:23GX8*P)H#D 4-%3+H7XM=,J1-?8OK4(23#' M_I62(L0H$!P$%@5>1!?(%!\MA_NY^?WKUO!9?!_32>FZFC=(;4#FZKBB3R): MZ:AJBP:-U;">&PWH*L1]/DJS/26O#[U-IENEEAFYA1WN;G^D))IBM4$#"02X M* /'N2X*\,8FAEDT:+WCDL&YD$6'RKB4A2C91P/D(WH9217K#28A0I/2XI8, MSH486W(NQ!HHY!0@9(VNE#K[&[1T1JGK9<[NX%SN65AMB%6I]TDGUJ111F^" M+/PFZUI3/ZV:[V191#A.!^O<9/2.^J.CV5#RR1&?[1:6K=V^-TU@/8>-/A5% MP)$C%BE9^5)-459>T*IYTT4"O)@*IL4)H7RB0@%,]AB32\%(5!QFDFG2 NZE M!W@QV_88*MQ!2W88(&7K?21I)&AG8@ZAK)K'77 /OGT?G**UWAIG/'J.7P7K M*@Y^E*&3)AY39 Z^:]UUDWUW *DWG M-2FM(0"C&SDTHA C2AFD34'D57.]B^R[M^]WI:>@-8I$P8!3*F3#39\S &MI MO%+.*^-WG]*0QMAG=-?SH#?L3:9CK+D#*^Q\V2)G2=%&711D*+%@CD4&+SD. MSMZMFO-=+,2+\< F@ LA$'D#4N<(.AL5=:P[#7G3I.T?&P#Q8L:<(P8/*+6H ME>J$02HJ@D@RA2*M:-(F+0V >"&^V :JRS<89\K@1 G&2AU%$D%%4;QJ4"]> M3&;8XGLI>@UUJE:Y(J%0\<5G);7.0"2D;-(PQC+E+"U@*94R;&4A*6\R! 82 M9;$ZV!@#68YJ&R2:E@;(A4@CRJ2D8XN:2H(BT0=G_WCJF=V*!V/>],>339/4O\X M4WXR'@WJBI[CZ4P6;95-' ][P_W);S3>.< Q_7+ZY1,LFA:+68QO(H(%=K," MZC1O$'5#G9"20S;5"9IDJ%>3%@LQ^U%8Y]$&Y@8"B1!#K+OLY*#9 >A&%2); M45HL1I^K[%0&K[.P4)=$.:*:ZN-U0G[?I'GD%:7%0K2%B,Z#),MD2!!=1-($ M.2OTR0E6%W?:8DD2ZQ

IY"TH9- R1V&R@"8Y^R]%II038W*7=LA:FQ$(V1 M*"1!0KHB$N3H(SB?1)$V,%U,-'<:8QFHL9C2*8KJRMY80&F HKU1J910]ZR* M/EQEG-[IC$5;C06,8XB0A<*"49_7:&():J+3SJ'S(C5IQOU6J'&M#-R'PU91 M;;#58#9()8V54+*)"I2M.Y6QDX$8]9W:6 YR+$1OF)(MRU!1HM8@BT-RWJ9D M38Y2YU3N],9RD&,Q"X ]2=#)0MVS#HL*(@>-QB?@J,5Z>:>4K)9'U_3+,DDX:4H0'NM$6;6@U#@B@"&2IRQBHJ$HQM0BKU9#Q] MN(W#_8M9ROJVC2>]P?'@3S!H,!<6;_ZEEBA$D,$1 ,H4?*A9^,[D(H2F=&'^ MPZ7Y#\M'G*^ ][?C<3K "7WX]G%_=)QW:/RNE^C6$&;#'+[>AH6:=<;EQ\!^PWF_%K6'U7M3T+!@-&(2.0E5XZ:PFUD9&E MF5.-]K=+@=7\7"Z6DB*D@,C=*1GIG?9:NBJ5HK?.7;AW#_'-E)2-LX5G1#K: M6I\C0&1IH]%G#FF<;T#TLCS[Z

T10#*EHJ$O#E$C< MM3#(I(U735@0MGCD%C("G)6.P4G*E#5H8Y5LI M0U%L(T5T'!$DGT!!2.@QVEHUK '#LXM';B%CIUZRF];D&^[E+'=(9#5^NY*QJ+(5%?Z1$*"'D'*73LD2:)8$2I.8[O-N$<#'+ M># ;FQ)$KR2 Y![(@1PJ;5.0$D,3YCZ7",(%;21-FN,#4N@50*&8BT$A6+=P M_Y2J"2N8EPC"A?A",EF K\FPX,%&1$46G"XA@RLNPO)&X@L1+S<2=VND0"H5 MH6T #MFX"[%9C @8?0ZPQ#M5+!J#^97.+T:"(R>3X,Z00XS.4%'.1!V\-&:) MQQ$7:\%N9FLCQQK >Q(UJ#(2O:B?V$19V6"C;FR'N#TPYM-ZWD)O^!5Y"\O2#U1(=8=[2)EJ_1_!_:!./A*A$[JD M)=X,[YM31I:EZ0L4S_(G&E]K2F.,"D1$CBXM%L?.XJ+IV0HM6]//9HZ>$TYH M?3RN$%R?5?JE-SD8'3$ZZ>"7XQZ?;+@_._RFD5$?B=OOL4?::<6^@-528H5$ M6,C$'#W9[.I2KO.@0TKI6Y6%?,6!D:78')UB!2(!2D&1! 5% FH% M;B67WT@^8>$]I>>]=Y2?#;D9]FMNQ/ID0M/)+Z=M/!R-'_=QR'=Z3YD_F8%"I+BDL6HLB1_3UHU *3=Z:LJHWICC'3 ,=O M)^O#/'M3MZ2^(\N?."3KDRZE#D8HJ(E&-F%P[)<*9JTD-"@(N_-,RQH:!H'! M,\L4"@&&T%?QHXM68&.0TJTZR7X8?[9XJM4E^8YB,2H2)*^C=I5K2B9ID@DK M3[65]X*+IYA1*&O]?@M)@611'H(DER YES%>K>>[3)98QMFMI87S+R1.?#(M M]EVK\^L$/9)*.4-0$"P:BF2"RDDX#PU((EQ2.!>24.@]JN(X6(X<,7.'#,5I M43?IKN6=X&K-V#)GHRTOG NH"EKW@77.6$R%_7GVI"0J]$2.(UQCKN>'PO+- MXWT=G*]ZX^DQ]K?BA,;O:+Q4B:(?'_H]E=@-RNR+%TR6$EP-GX@M MC+=@$RT_8YH7AC?3#SEK@](N9,%Q& D7#',E>"<\&9>#_T&5WLHXI"70GQ19 M>PJI8Y2 .J(&@2IX!<)[DI]5\+QC6!/=V.)YEJQ@).;\EY)>A6%0H"D)-V\_>EPALV:03&-ES7E^PWMP!Z%O'\O9'GY7- MB:T#&PL$$*&F/P<%JNY\0\ZJV62"#!=8RG"'Y5=A*<-78\F'S@M+9VK%%F$H M"8!<$J*V5E&B:%&I8;W'S'?_U M>1FF:P=\[W4S]1X^IWWL;\Y:_:,GVQN-OCNW^).E8SN)AL@,^I#!?/G)D]&8 M$DYNNIB;^GJKIN8V:A\LZ"*5B2I[(&6"%;H4,D:R;1/R/&_QK@/<=8";Z0 ? MC4^H[TG=/F;Q.R,T?W;^<%=T'1!.CL=TWFA77U^>Y_+;R_?U1%^>WO+*J6PM M1 @@086H4$B4#HN(SEW6SG#2MBY?W/68&^@Q MCFL(72=Z#WI':SA.XU'_4Y3K3^Z/QOL/6/WK!Q='/"B8IJTR&DV'HRG=6ROC MT6";RJ36+-.O3N/&Z-USM?UN5[>/\^'FN[VGX7!KT#:=LX/^[EE;[![NG^UM M;+_MG.6#O<-.;[?;>Z?=9Y^@S:ZH78 MVTAZ]_7NV>Y@\VSOZ0NQ>_;J<&_0?K\K_6EG)PS2X,EP:_"JO]5]==CIIO=[ M@TWH=%^\[PRV#[8VVK*]\6N_<[C=ZSQ]\K;3[1\\U]L'NX.3_M;A7K]=[^WU MDWZ[^^Q]>V.[M\??M]7F"5_+[!X>'&QUVV=;&R_.+G_#USK>4R]M9_#R;.OI MJX/=UR]/VH?K[SM/?^UOO=X\V^T^X>?J][:>;IKV61LZ&YW2[KZ77^#LBCC"[2+:78O^:8NN7[5H 8_>Q-A" M84L+4O&M$"*TBM>@HG(9R=VUZ)^VZ.%'+:J]D6A\BWS@%C7!M$(&:EGO% GM M7F8V8WZG'WUJ:C9AJ+/OU[^W3O=3Z*"NS>ZY>F\[HM.V>_ M#':[^[*SL:[VGFY"^^SE^_;@I>+[$+NO7\BMUT\* R,ZW7VQM;%_UCEKJ_:+ M-\)!74()+<+$?=\Q4R.YTK+&6BEKI2O$>VNC<:;QS_=J?/[@FK6^_&0R.AXG MFIR_/2#,,]^3>^\>_<1_78P>!N9S8SK 3J2'7.D$PJ2:0WLPM<_68R M/:U0#GK#U@'5H?N'6MXW1]-_O>_EZ<%#*<3_NC<[\M%/DR,<7AZ?1OW1^.'? M6 J(4OY5V,NT"@YZ_=.'_[O+WG:RUJ'W:]NC 0[_]S\G.)RT.&SO71PXZ9T1 MGYBO,7O[_ORR(,2_F#)T>1M2B?_UK^J[6IG2:#QK"Q9"_,CU*+XG7)I[63L8 M4_GYWM_^O.W=O4==C'U:&Y6UQ]4U#Z>3GQX@ U(;]Q*7S]'!\3X#%$?3Z6CP MT//=7GPR'1T]U/QV=F_8[^T/'[(ZGM+XWN_"Q8_V+4T$UYK(76\B78GRLO.L MN[FQMM-=[V[NK.UL/GZY_:S[C%^N=S;6-O_G\;_7.T\WUQYOM=O/=G:>;74^ M?>X_?.*;?T3U58_X&KE'#O>GH^$_US;N/[Z_IH2!/7+O@K'1TPO[%8\]:X/SKB]X9PGUO M=.V@4S8$TWQYX8N^>W_6=Q],\^??!7\_B-__6MR75]\]F)U[?'G I94XFMZ; M_8X?JC[ZS_?TO6O/??$DW*QKDU&_E]*M&U1NC=#RX"$CN750&7HSC/'FN]DYW7R=6%.S$U.[[O8T7O/'36WUAKN962;M4AT!:(;%LA M46X)DI%L-MX&]EY2M%[,/. '#!ZMW77 F^F <^YF_L\\[:R7_;V-X[=K6T/Z M1]-@A?O.V*]"]2^11=\7 '^%++_'C$ODU=%)Q?YCK]JG\GG3C(Z^WM"NCWO8 M7WLY[*51IK7VSN]96OEG'#CO%_,VLF4T'N"4?\U//*'T,(Y&_8C]_F@:1R=? MLL$OCG',GJ9_NDU'H_&TD>;X22\^Y:#P\-<#_G/8.:SWM\[QRSZT7S_36QO] MM[MGS\16]]E)6^V]W3V\_,TKOI89[G5'JCW8Y#]MQ4'E87OC98UK3G8/$VR] M9A-^^,*T#_E>!QP[O?+OGW\4GDNL]="=:ME00@M43JU@DVQ)X:5"",*G>._1 M?_^-$;3_NF[.KW3A!=UOFWGNVO;F[]M;7?7 M?GNYO?-RO=-=ZVY5B=QE';PF]=K6]IHT?\__6-MZLM;]]^;'ZOE*.:\_[M:O M9=#P21,M6CQ=#Z!^1SR-QFO3 UK[SV7'6CL?K5PC#J7RE0N_V5O[LL>Y26OS M,->Y##[C0<;34\(Q#;]D;GZ;M<7F^7AN(XW--VN_D_;9BS=DV"8$:5KD^2] M(5H>DF\ID%K6[14LF7N/?CT>TIH6_URK3?U[9F,1Y%[[W5AV6;K?UO:=FKI3 M4XM24]TQW_YL6J_QG;?FI MG,)@P+I@6ZX$4T-C;'E3H"6+S];H2$:'"SD%*RVGNMOKG9UG,]%TIZ?.]=3T MJFM="JHZ2?O??Y-6_.O[_UZ;CM;F=:ZE]Y&S'18G-5=@[4F/?23WH$CCAS>0U.O=GZQ1AK&;Y9^I^W#W3-+:_]??,$TW2M M ERG83] OH:3M9TC2C61+:_UAFO/II.UQP>SL8K(WQ<0TIT7!WS=:?U,T M^D??J?O&?]LO__!F[7WP7Q]Z-;R$T^%/O<#LQ[J0F)1^-1^^JV_AT M$._XO!YWNNMK:V.5G2R=;W;W# M7;5WT-YXKC M>QS3=T2\GQBINS[P)PJIBR?/+K*]TXSF#0Y:;IOD!C==^/1[W)KF79B,?H[+$RG-V^Y]XA]E3C/=QV#N;O?_'M13 F[9;38/^ MV?WM^SOWUS8'1_W1:5V)L>18?V(CUSJC^U\">,%1]]<%W4L4T2UH5& ]YW%= MF73^SW.^ =E(?_?M0P-;W;=OBO=9.S(MD9)J@7'40F[=5A;D1 M@%Z\L3Y$G1.U? Z^!2Z(5B2VSUKJ%'-)TEM;@S[S!S-$_;7-$TK'4Q8!:UN%M3!-_K'V=\9_K1+@'\OS2%_V+W^_P7Y1?K'G$#BF66 MC+\W]_=AMN^__^:5=/^:K'6I3T<5]8MDC]F\9O^X#IRLU3ZZ;-;JRX_VYH__ MM^RWO\..8MR;]OB$XQE$-*:\=G0\GAS7F=GI:(V/F VE2/7W^(_J9FKFTWJ: M/ES,S*P4XKXX'W+_RQ.)ZKZ4\Y_RD^H^N/EGR\[N]NNF/5=F)K';FYZOT=[$ M=+ V*U'Y?2F4R_9\8YR9MYW301SU_S[YQTH]W65FQPR\S9-T4+> 7F/3\?J@ MQY]L7]F7.LGG_;6_M5&K M?CSI=S:>F=WNP0%?^;!SR)]W7ZB]PVR_?JE M:!_V#[:>;M9Z'ZH]>&DZ&WR'AYOO=_O^Y.-9[>1S*M:*5G8AM@!K#*B)6D(K MYS%%CQ#.LU!'E32C]/:?:T0>/.*Q$X2R)2Q9:.H:Q%$C1*TY[= 5F"M1:OO/7KR[%7GCJ#?F7)$ M[+X^SS:Z-,*7SJVQR:JWS>&/,C C#36MFH%Q1:HDEK_C[TO;6HCR=;^*PKF MQHWN""63^]*>EPC:X![F&N@V='?87QRY&ME"8K38QK_^/5DE@=AL%B%*(N_M MP0*55%EY\GG.DN>>(QUQ\E+&>NP=CY?CP0"&55P?RZ*+1T:QMOX_ RH_YRL6!LOD6SMT/I66^*1R@J MO^T(KE^_>_U?KJNJ>[))XC<7]JT$!;86LS'1-V/X$,=B4LNGO#34"\KH^N2"T5$'1G9D M3W(YRV.3>SWTLW&?\78<_OQTK#PSZ7G.)R3]O%CYZ^Y'_^U]X$0GPUTN)$^( M*\Z0(R(B&9C!4@0: BFT?!M:/J/B)Y^2E2=AH"_;ZL*CQ);U'D@X,VRH6&60 M3<=K_]J"Q8NN?6-X#.P-=QE,C31@G..3BJ.!^.#KP++,T_:A]6'0_S(ZFKZ] M#H9S;(68\ME6N4%O)M>\FTCA$6\87?4V>3&][,H%D_?;TPMN'-O9A9E9)Q?? M,,[I/3N]2D],W #J$)TZ +-6__H3%3BR=:KX?7Q1BM>Q,'/?[J+KF-VN-\R= M-M'PNN+S'RQ?QXK.?PK8.A/SWY]DZX2))^BZLU+QP>O:1@Q> I%\Z ].E]*2 MF19AO65O#W.?+[L=-MGM8=2N\4H2U]S$< M[7[\ ^_E\-]ON9NAA_?^)'L?_Z!O/VZ>[F[YKU6WPNZE"D.>E!)!(1+ (^52 M&&22M"@*RH,+Q%/LUS9>5Y2^.Y=9R,^ PDNO>!^VNJ#@3^:. \YQ'*- M6?^RMH?ODN2R6@QU4$])S4YG,>GZU\GD//VRF.MB?[IVA[595LWX]$2S8I;] MR"P#<^S/,[.,\\@X4Q%AXPV8980AYP-'EK&\9QMR1[#;=3J\I8)Z',OEV=I# MV]-PQ&]U.*(PS&,PS'26ZTF>S'%AFA\QS>DLTV#E=(.]U0IPGC:Q2!@5* M6:0$9&CC'9AFF=(0JJ3[G?2=,&>[U;D^.MM)U^V.57MB8#IG:VS4;XV'L;JJ M.MHT-W>_ID=I?U#=JWN:;_ZE [>&V[9Z\&C];+Y][@PK4[QG>SX#%PSTW$PI M7YP/80UV$(:MW(VI$VXJ%6 _V9^O#7;.1O#?QN'3AO#9C'G^.$WP;SN$)FQH ML"7=T&#WW- 8'L5N=PJZUD\ I6IKH>Y ^(/ ??T6+.B?&[BBGUI#'N2)76;% M^(!.GEO;[+TWG@>-$W*6:\2%,\B&R!%.3K(4 [>4W*C=6D])1,VA(+E\%+19 M[4?^9]P]K>>0LOJLC'9FCD%L?562POV40J4*4&#Y2&\WZD/%Z=@RH?H.^#\#O_?VL[>JXO'H/3&QZ$_ MFEQP3#JI1[(]'E:('C0\N MC]<#E^=DC^@[\G2CH;M4C;I:9#A5']<4P?I;5IRT6_US MJ:S?"([)BJ2T.DKVI%];?I,S;3_'*X?+GN\W5UO'^/PCU@W[W?'HZD=J<&W\ MRPW^N7%Q')(]A.R:10'O]CN%WLZ7/OG36?G M\NM.SKW$&)-GK!K2SY!(_OUFQKCGP;8_/!R$+>Z0W0>.Y=$/V6W $035J32O M=O[:SLVU]U[>C*_KE$\3AIY/1ZV/Y_S^P*<8H!/=S\]?5V/ASD MY?[>X?;>X<'2U9D;>).KN3>L)NN@Z!\AE46S.U66S/4@FZ_;+W(E>[^__7_Z].B-\ MMP;6%6Y^BICYV4JX1B$,\C3-73L_VR5";Q#Y]45C1'RG:FR!.S/7$H]YC.7V M(\57UML=UAM;V_A]\\UA:V>]]6IG;W.O(B=P3L%6VD] H"/9LEZ#J WE\@\E?U,I*+PF^6"A?^CS*%__"Y".X\<]3HE4CE!Q1 MS?N \*HJ!Z_R\WZU78![;!T"E'1ZU7G7[7XHQ\*P7BR[P M7R&),I(SQ$8PIE&_=0,/7!,*6'^AHSE#HD\I@[SM^AZ:]?V[(<* MR&SKL5)K_'/^9(.JR@WS-FS@<=R\'$ H9/+=% MQ5BQ"%9(I)JN;>S#W'_NQ"\%S,]-\@7,JR52L;;Q?_%TJI]['RK%?:[0?X^# MJJ@@[__MQM&@XXL"?W8+A)7X_DJ)5->8S[MX_=[9%M]X4 SVLCCRXF"JX'V% M1&K(VL:UR#YKXW\(WQ4KS7_0^=K:[5=-J;>K3@+_&?=BB^&ZJK&Z!%[@P@G/ M;0&Q$M9?*9'RM8W7G?^..R%OUU?S>[_;\?D&H[/;VWP$LI;)9'"%V4[ M/U>S74#[H-^#U[Z4Z3S3)<%+SOYJR92M;>RGA"Z4Y;0V!X/M]YTAI\*VI_=FN$++J IDIN'Y/(Q"17: M^7K5!V\ JJ0#@ZXCP' 733W\UL1_ =;Z=/G.FOL5YHO-4'*R[KBQ+3[TLYZ M:__PW]MO2NNE)9>HGF@5LMYZ'3_DC,RL3JH#Q(L^>7YK@2\X#:-(;AZ2RZW_ M:Q1OKE=>7>N5]:/^H"#X^:V#@N#&C.4NDN/GQ9%_]NI39>(@]T"PW;K5_Z3S MR4'TXYQS,4FO^'-8-4:?*.V"]^>W:L2"LRR*Y.8B.74>N]V*R5;)TW^>]'L M\%ZG/YC!><'TLUL9HNS'-&4L=VE-C<\CM+OP6=#=*8+*/M]^*5A^?BNB8+DQ M8[F+Y-@$RV*]M5^=]KC3JT\_@Z\L*'YV:Z&@N#%CN8OD)B<+M.1Z:_OK4<=U M2O+B,UP"X@?]!99ID[102T/6E5G;.-CY;6_S\,\WV^70J^9SUFL\@>Z3#7A<.%]H@ MN'Q_+,_A!-=JC=[C!,1+\+X5]K]W KF:__'CMP3HX5%GF'.)!S#_W=/6FWC2 M'XQ:_5[K%3C#U>&PU>'BME-W^_AB!P%U^_U/N3)P>-ZL]TMG=-3I5;U CJ/M MY7=S?_]8GU=.U>;T,.N9[:U-/\I_)8:QNG7(]&JR?^ M''7\4:O3^]SO?HZMX=CEPZY'N?'8H#/\5&^AY=K%07Z"_#WKK<.C.(RS8X=E MWH5;5S>$VPUR_6/N35CMRO7'P#AUQ/[XK*=I];CPN>%)];E^*XU'.?DZ?JZ^ M,-\T?RZ==4$[.>^"-AW =R:ST_/=<8B7YW?VAOGKW7@(XAP.VZWX]21W5897 M^9SP4?S0R:^[_6'UMP^#_A?X]$D7EDF[=3+HAS%\21ZD[W;RTW1Z,,65"H+W MC^O4\>F'!OV/M5C@K>ESP:H=PXU.UV?;-8^.[.ALY'DJO_0'8=C*[5\I?I%' MZ$?MZC?R8OK73N:*:"7_^8B#/5SO')I/;S+?X:YC=X.K_P]3FK5+__] MV)Y>_M/PJ#_N7AE:7EN^RL'NV>J>3 MT=])I]];#+G%SLEX *H_GIT(GR*0-"RKX3D\NC:OUT&KGV-97SK#>*O3J$US MB.C5S5, -C(L_2$LS1&PU-E2JS%_(\YS"?,@&]?=TW:>M5P<44OC2Z?;;3F8 M_N-,=B#35JJS:>IO]EGR+6_'>>L=EOND@FHPZ8 $Z N=E&(F!!@.P!MX,PWZ MQ_!I$%)&!UCLN:UY38@7R.8,_9,;S@*F.Q@](U5/)ESG MF.=;[.QU\O*5'69[I[4Z:K=JO=D^8X>6[PS\^#AK2A\OK/D GLAI MONYD4'VVE;>U)KJ\5NV##_#YG_+K"2/N5G^:L.'/M9YZUPQD/M0K9Z?EU6!>P"H&P,AP!HR<3V[/UT^0[\^?/OA%&\Z%3XSSF-9;O#>L1 M#/OZ0]70\A/4V&]M?AC$6DE7ZQIT2;ZD'F8U!_D+ZE_/KVVWZH,(_C.&M4OD MI%F9JQL;V>,^3,$81I\'5J_J@_$Q3,;T>P[&[@>/5GT/\,8@:RM 4#^#I/^E M!_?,1DLG=.S@- ^TFKN?+DQN_OKI=%1/D&5KPV>@0L @,)'/"J=WR2;HGW=I MZ\^:(E,:L_#?Y)>I>&WOO-%#_A 8?D-XSIEYGL[E/EZ=7!V MEN)_SSBW6C*.NYFFVK-KQ7Y0O&S[1! M[W#L?5:I\$X/GF76*$QQ8ISD$J3\UVH- 1;&E75XVNKU03=-6/[<%O6@M][*K M[)RG77;9Y;]VV752UNB9ML:]RI<'J@5S*Y>/5RND=A4J+AE&,)_R=^2545FA M@\\=/\E73$ @]=]S,N/$4XE?.\.JE\SD6]K57RL=,ZZK6:>O)V['U$([LH/C M&(K<'T_NM2"JGC\#>]()4PE,@>[.#-JLA">@G#@V]:6U0LSR:]6+*,<+.EF8 M(/U\2?W%F9W@S8J];*>;WZP=ZNH;)W>MM1GXG^S M'JG(O+*?*F%^/9GZ^L,J/1GH'"BY0B4X3>!]S@CM19'3HW+R-6@917_4J[KR MS5AYX#X.[' TR);!(+:O)=X*?CD6,^A4CL*$NN':$7SWA)=GZ?[2]96#<*:H M0SSI]D]K:W$2*VCB=D(<]8BI6$)P%&WZJWK6#E M'75.)@%*D.8@5)^>EB]4VN*<;B9?5EN/QSE4 _^K(Y03R[!:XW74Y.(-ZJ64 M#8(+!F5AG\=:&E^R^04Z/P[S5F=G>!0G$9W:MZUT?*86$"MX'94)/^6/T9?^ MX%->,<6@$9 M:&<>?*;W7@9P%4V?'OM3H[&R"L8S,2^05#8/ ,F3G;K1F169/;.C>_UV&GPN4\!Y\/^1Q'$[<+:*I_IHRWJRV77:RDD?_FAB8,!" M&N3UTK*UF9(C#F XGC?$FM@MP8YL%0$_7];3(^?S6[/1\=.\.V)'(^L_G<55 MAZ>@R(ZSH5IIEO/H51A_$#V.P6OJ#TVICJCVK>$[&H_,++U!A636/ M:<5D]6/]?\>=O!IJ$?>!?GK5)GE_XDW!$/.N>?[=U9M5(YCY6'DVYS8OO.@- M[70_O+ZVIC)@3G=ZX?W\^Y7;U2PXV6WIY.R^:B4<7STN->]U]O(7M6=6VTS4 M+70FKM8DQE9%2(_ZW5!19T0^)>*BGQ]3/]=9 M%I6S=;:=6OE-=7;!V>YV;WPF.YL5!74&U>:@'W1.SC;R!C&, M_?7OUOJG6VUDCH>5AS3K\53O@Z==)5)DZ0TOA=FG09OI7P>QXLQ0>6HY-M Z M[L.J.^[WXNE9;/=("%-1Y1D5UQE[,4NK;:(^X//H"*^3:A]FI'?"*_ M5K??RU?4D=R)S=2ME$UMCOA3/WVGGT#I@*-];*?2!CO#8)JF M,MGZR7&[,:B@8WC*LRW$BSM"DU%-%'*FII(F/5US].8TZ9+QO#H9SS_BP"=: M??V2Z8J)<3@B;Y;&=4&&0A5=L\G4% V?T NRZ"R"XD[9TI_4$/W.'ICN')H/^Y$R9Q_,DO5V*& MM95:&P;YTGJ3Z/(=+B:0@,'1JQR5F?P1W^V/0UV'X'.F7QX,&$%I5.79U3E2 MIV?;!MD/KVGJ>V.%A^]4%'YV]]F\WW%U;3?G\\X^T'0;LW[[NYN6U^USEN7\ MZ+M5%KSB815_ Z*K*R"F?LV$9V;RF_Q1+BJH8P,JR.U!E9U\GI2\69 M>PY*MKX^"XCLJ"FVF[W78ES'RVU08I8#D&!G M5+J_JE*:V2>I8'Y#9L?9-LGYSDE=;E4 N 5LIT.,XF>17<\W9X5*-QFC%6 MU0=4_0EJ*ZJJD82/QJF$3^"KAF/P):L_MG-8>AI27+^5#!M4G79852_!JNUG MVIE6;]5%@E/"RN42H\$X!U*'X$<=@2%Y=EK/Y,HJJFIS1/5#K.S"2=K4V<:4 MK51?K@6Y6@\Z*2CKY(K57(FUWMH!7ZY7V2]5K*[>[!_&\[W,NC@N^VVSM7%G M^_XP 15?3J+1,RG\=C@<'T_BRMEBKI!P4GG2MK^H(QA/KO*H?J#W'FPLDUUN;O>\64.;:M&K2+\[>6?%" M_OI)N6\O)T*<)4WDDJ"S,KC)AWY<^%N9,.?F2BV0L_VX6B+M2_*H/CZT_/9UUM_3PHT1O93A,EN]<^.@\OW&)]4 MSVJ_/Y''-L3+DY@-LLD\3N:@?[F^K(I5WCBA_<'L=V2;;+8,?65=/ MV]"#Y651GV"SWGJUL[>Y5[7VN'"(S65DWW()R[7OSP!;@'%R_?-.SW=Y=98@ M=]Z7X=Z/:ZY[W 9(N&X6L//7MFF#6%_>BMV;M#A?[N]M;>\=;&^UX-7!_NN= MKP5K=;!__>WKZFPTS3M,)/.]D.Z(_A.\*Y\LUY>,.C; 'EG+J? M'\6]D;=+Q)S>>U3'>*=J.,=X$(RA:T^&\9?IBQ>A,P3K\_273J_ZJNI#+R8+ M:**[L^ZYW(TM"Z-^^UPMK>-:-4WZ^DWN/'E[O7IKV@_NPGN2K3-L;GP;KY-[ MO4?6-5?W_.3-@P6'47*]3(.]W9.:_A$S5Y#]SQA\:8;KY@]G#/S\YN%*AY@+<_&#=>2L_P2^ M*!BA:#+<5/W?BSO,UJ-^QT0'9+, OB3O-G1"*\_IBX8*Z;HNEZ" _^S9,?CV M,?Q\BZ7ZQ#-ZEZZW5V_C?8PS0[UEJ]3'$8ZY%8(V#PYFC;B[S.FEA[V77);A M.QY*(TNP"EY.>@G:X3".AK\\-4P;_1US(H56]2]=IZ(I2^-Z]GZ9=U.J;)?\ M(LI.#>.-A6*M2)F#PU1\Z+'D?: 0#31BNA-)*)B*HE5%C'BA[OY/M M6"P97LL]ECK'MCO\?VL(%E(=7X>O^#KZI3<^#OW1Y/VU5L\>QWPS],':DU_R M,MWLA?S/]OD:W1R]M(-!WB;ZRW;'$18FS%VLEF@56PKLKU.WU?_\FK[Y_);M MCL/'[<_O?C,?]X]WQ=ZWH^[;;[OX[<\=MOOWY\S?;@NI./^X>>O_M[]]O>;SM\E_Z!WVUY]O;OM]_>'F]_>_?; M'_CMM[\^OCO>_?*6Z*_[!^;8'[_J[7_<$?N'?^;O[\#[\/U_?-G]^\W1VX^; M>/>W5\=[?__)]^A;NO?M5>;V^.W_VV M+=X=OCO:/7[3V3O\]=/NX:9X2W=/IY^!>XW?T3_E[M_;7_8^OONT^^WMZ5OZ MGX][O[W[]/:PV]T[WCY]]]L.V?WMCZ^[6]V/;[_])^T=X-/7A]NCW0/\Y3UC M7"N"(PHZ)L0)8<@8+Q'3G ?%2;2>K&T0)=K$F'_]\^+2V/C??Q")7SP$"E/" MO ,D"B\57OH!+[F(=71&6F F?\1(F MP@A+/*)$6\1M8L@Y^&&)PE1A*;P!7J(4MYFB#>*E.?D4RV)$[E;ID55\N]/[ M'(>CXWM;D+G!-5&>Y?6-IC!;:/E0UGN.TSS M6-97P71C[)6"Z4?%]+GE$IV2,3F& L4*<<$%TAPL%QJ)C9J 8#E8+DRS-E&D M09A^9N&O?#3#N#YZQ48LZ14XX@[E/(ADI V#IL+$[,$;ZV(5A;DP=S6O.B1 6_ M"[13"G[GAM]SHX1SR42( @F2W0NJ$G+6.12-",D+KWU2:QMV$_"WFSDFWANKMSW?[+&5M% M:AJ4ET!S!#O$8Y#(*"R1"\13[E3"D>70<9L0W"#_J\!XZ6R5 N.YP_C<9)%) M"9HB12$&A3@G EFE ,:&8&4QD2K1M0TBVX0_>&.ZA%'N"\BMF.(@%SIF[%4G M-55M;NL*0_CC,-=%EK#*TELL+^N>%;FUXLN)I%^"<(MO=C^BFTW!X:"40#84 M8:4#&"T\@JGB"-*-$,Z)HM\8MY;ZZGT 4",V]*(!H%XI5+@KX?@83_W6FI6_.3&P7%;0_ .U[+\_0KJG00BL-QHM,\", T(E4 M*"@I@ FBT$X!VK5I$Z*7!>TK5>AYTZ91[L$UJMMMY3*NDYR#6X(N*V#)3$7[ M>]?V1IN]L#V5+KRN&^W$U_G,RS?Y"?;3G\-8L>%F[F2UZ?WX>%R=Q+(53P9P M@ZHU$WQR\[@/\UT?TU$(\TZ$N3UK'F'%(F@WC0*7$7'%&7(2^-.";:0YC](8 M X3)V@0_V#HJ<9O&\L!"]ID*#S2,!V8,)\,2Q8QRI'7$B'M&D O&(BZ. 9A'[VS\[ZZ&9XM*I90?V$JM-)&A$)6FEJ7(")=";BZPBP ML-J=6&WG0O G2IZ\IBC&*!"GC"-C%$>)*F-(C$QRO;;!9=O(4IFTNA!>@'53 M(#Q/",\8)MQ;EQ0WB%BM$2=:(DVD0,H;;C$GD0>VMF':N%%Y<,\@9+/3&]G> MA^K,@MH**=&:%3!%SJ5:QZ3WXFC[:SXU 2;UMWX_Y"/J"IW=B"Z= 9'@>L]X3IC M5%!-$E?&(^-=0MP)@YP*&('30)-7W#G<2+@^@WC''+O$K:B7].,C;QIH9)R+ M];Q]5&&P.S'8G[,&AQ44R$HJI(1FB"N@,:<419YJI8.@W-JXMJ%H&]YOD%OT MS*&[C/9&0>XR@<#=%>(B<)(%<:L#UX\DAH18GGD5L,R.6T36B34L&> M04"CJL@ON1XK$=28Z:ZPU^_YDO)_#]IZ.VMP$,X,C00C&; '@T,%Y*@EB'B, MG;,XD,36-E@;ZR9U6"C(73I[HR!W'LB=+=:1U#D%R$TVM\?',J>=1X$2XXH9 M VLBA(Q[*?G[5;@N,\:*%0BDXA3J5 SFF&3 "316)#J:1K&]*TY<,-EQ(H:2R2 MG[1C2D'RO9$\&S@Q5GE-_EBV.S_^JK#YPCK#%+Z^$U]_N%#S[(%%JPK'J"7B M*C!XY22*2CIC'78J'UA$VH2)MB+S\CV7I2E,X;3":4_3_Z9PVATY;<8&%4GB ME#!'UC@/-JB52*?($?6PC&Q@C(1\!&X;5$];\0V#UJ;>UNM@\/]E__W M[_W76]MO#JI@J'K1VO[CSYW#MX^Z3[OLW[%2,?3K5\JDF5NKV[&NTZV24WYY MU)#XLG_',SLFY^SHOA-[FG.8GB(\L?K6^DH:Y L\@/#W>G&6SI3W,- _7FQ% M$B1EDBND@J:(>Z>0 9<)D:C!J7+<)6; 0%=MR>9EG2]14*$P47,>K6&A@<)$ M\V"BF5 !\]A1JF4.?QK$G1/(2:L1IR[IP##'DE=,1/B#N_PW+^]FB>S#P3B& M:TY/G/$H2H[-KV+QL.[(87]>[!G'HHW>H6"YRTN1D8BA0 M0C$'"\6IL+8AVH25#BZKB]D%Q4L*9N^/V1F[PWM"I4L4.>X-XHQ(9/-)[#9$ MED0"8X2D;'>HA^_IE*#(?=%W *M[V!K9KR4&B_ MEIWJ!Y#:A=8NF 4P/#Q&D2OPJ$#I(*VM030F([EV-.DJJ5WH$@]970PO(!Y2 M,#Q?#,\>+.B( $?!@#/!!.(!W H=%45&$FUXI%8PE3&LR(,W7TM Y+YHG)R_ M.:>]FN)A/;9Q,T1IYXA8Z)!7DKOHM), MN=R?ZL$%PB4(TEB(WM_V*!!]-(C.6!=)X!B4PHA2+'(+N0 >@N?($VLQBT() MC=3<%O/!;;A+U*.Q2%Y$7[B" MY/DC>;;0)DE+:"+(* O&B;84.>QHCF9BIDF00><]&=(VFC4(R2M5G'\]#NN^ M< TLJ'E8[#;I]F[10@MZ28Q,@[DETO)9 SR:*H*;>Y MARW+QX409MJ[@J/)8J?/%_(+\#$*9!_,.1GFXQ9KXGB-B>9V&S02&1X M4"@RI4)0BDKJ ?*8M84DRP+YE>I:=3TFP="O1I,[> UCK],?M'K]44D]67:# M9D:N6]&5;M[W)+EOFQ>23H(W$=-<6AC@A]AS*3Q5S*U,ZES<=JJJ=#9/>EL>]8<<99YDZ1 .A&">/0> M:98XPBHHJA*709FU#2V;="1K 6I33)$"U,<%ZFQ?DH#A_X5! 1.P.[B22 ?& MD1>*,D9M4M(#4$63@/H,8A_?:40R?\NC^%:-B8W?2.>8ITQ QE MS"('W(L85HH+'5)RJLH"YG(%6[,TPQ3YWNG0#6K%\GQ3 1>;_5OH[$YT=J$Y M'$T<>PWF")-<(.XD1S:1A"2FP6EJF"5F;<,HUL;DP?VW[XJ+)0H,/5^L+S;M MMV#]CEB?S??EN7,+"8A:A<'UT EI$@@RAC$"=HWFF*UM*,W;P-C+@O5G$&-Y MV3\^[HR.8SY>,I\?E.$'0X\]GW>]?MKKCV*+X)^?^CC26XEZ>H/'L26^#CN_ M]#K=_[C+L[92MV8@VP&(T7SXO24(FN\0\*S%#W1 MDKITX^)\!I[RP:CO/QWUNX"(X?28\_C?<6=T>K\SK6]K1R_[=Y2MJF4WH_KY MIK#XR]Y4(Z,_5W5BOU>1U5^V.X[[X]%P! 8P3%QQ ^^D'2]4>G.N'%5&HHB# M0UP(C0P&%4FT3A@32;BQ:QNR' :PN@B=5Q^\@M#Y(70VD8<+*3@C*!&<[5>; M\_&(!0_+:DLXMTY+0&A)/5XHOC9AI'F6;;=U8CL!=7HM;T\Z(]M]ZHVFE>:J M!>PEG4OV=Q#L3N]E+=9"87>@L+VM"V77QE"< DL(,P=&AH\"F4 -PCKETYLM M89SF9KNR+4O?NQ5&[P)VAPIZYX/>V6,/J0C1>HRPQQKQ2 0"Q$I$ V8L)D>- M\6L;7,FVX0_N#%-RB4N 9GJ.X_AXW+6C&%K]*J_8]X]/!O$H]H:=S['5Z<'O ML55B-XVTMBZ1\KDLJSS$E[.2W*D$^;H_'.[%T7XZM%\+6=^)K"]4;YD4 Z=, M(4QSV8?P#EDJ(M+>,\ZXT%*!J064W2!WL<"V*696@>TB83M[Q".AT7" K8Q6 MYX:;$ADB=3Z81 &&X7>IZN6=6&T.S':[JPA$D(BQ#J&K%(,<6L4,EB 71*< MB&"&:&>R(8)YFYJKNTM7\M=*N&<)T7Q_0Z2@N0%HGCV+B:9HG.(H2!81)SP MKKU"(E MHPS:<;ZV08QNDVOJR9\$S2L5(_E>D=/PQ@2NIPZ./-\ZB$6<33TC M]NU*W(7@[D1P%RJQE>=.* SL.-Q\* AZ),F\@' MGU]=3CQXO-+NJ@YJSE;0#WR\6U:ZU=/T"P-AAOXX']$PG9V'\633XF3_<\]* MP'G,SZKHC\66R6_V0M$F#]0F%VKGC1;8X)@MQN3!0W81&6$M$C%QS#6E1#,P M(-N$B;::6W/Z^>'HB8-FA5 +H2Z?05X(=<.2X!_ADE95I#&VK,\I6K9WFCMR5X>0M4;]UN@H DKM.'3R M+BH@-,3>L'Y535ZUN9HZ/=OSG2J:"7^H2I_7SY.[+L_"Y-:"P]A.^L,JX_.7 M0>S:4>=S?/&E$T9'4[Z8^=1$J/C\(];!$,:CFS_2E.GE%Z=B]F<>;<4MWB@= M/>-.L\"#4C8Q9UD(W /I>>S?4[HV_=#18/H$)_9#1&X0[2=D$SS@+[;[Q9X. MU_YY<=G!FIL,B.=E=WF^;IR5E!YM5NJU#\S1+VNC)T5E4#[^]M;>\=;&^UX-7!_NN=K_E)=G]_L_UO>"R02^OU_D&3AGT]R_WTYU1/ MM%N='FB._CB?:C)LM^)7'T&?GD3@K2,[B"U0&_;G.SU0I5'/54&EQ>'!NO9D M&'^9OG@QS;;N]*KA51]Z,5FU$_V1^>^2!J_N5[]]3HWKN*;'231NLDOH]SM?!5[SQ;;Q.[OF>P3??]'N?_-Y@"5GG2I?!EL'R6Z[9%2[+6)8K M?R"".[1,^>&EYLJEUT1?:HY>3)A!WVZ/ 8RVV-J%ZXZ&K6VPY<(M=A%6=3(. M.E]OGHJ';C@]=6^?N_CSS1;3?\:]V&*XW[0RY],YQT_=+FLU MI[4LY:=>RBN527G]ML*;^#GVQO$Q$B8?-V.J:1-Y^XVK.S_^JNQ+<>F"YY9X M:3'G,3DK/*76,8Q#2"R]WZHV^CDFZ,$[_I-U_6K0/\X1Q3RZOSNCHY?C(_B'@>XYWMXXZ[[;@I_M;'T[W#CVYO&?U[OC-\>YOK[K[AV^Z;S\>?=S[;>\(_OVT M=[AS^A;N]^[C#M_?VB%[W_Y*NZ?XM-JO.L!?WBN&.251(Z>$09SD3J.:>D0, M459*SXG,.:20^ +GGL2GM M58S8411U5:1'++)$&03FI^4B$N6(7-O@M,T%*\A=7>0N,.Q2D/L Y)X'5&(( M3'DMD,(V(2XQ1MI$C +3!K@W<>4IN!*4M\DU[>0*=%<%NHN,%13H/@"ZYU$ M$84AGAH4*>6(!ZJ0IE8@&[DSQ,H :%[;T*!TS;P.E2_]XVZ%N]\&_>&P=3+H MIWOVM2V-HY8L E!)_/=*X(70[D)H!S/^/_5686_!^!!.(AZ-0)K)A)Q3)AH# M,HMQ;4.9-M/S.I5M6?9V"N*;%CDHB+\WXL_C!H0:&WBD2&NBU M2-ZH)"5X'T*U&9O7P1H%\2N%^ 5&' KB[XWX\WB##(8+SCPBR0;$K0Y(1VT1 MH=P%*C1V)K?S LAS6?K!%L@_;:2B0/[>D#^/4S"G032.(LSA!^>2(FORH>@J M6&L-H0QGR!/:9@\/5)1LA;EA1.'T0[\4=4U.<3/L=L_R?W6GCH N-K&P$)K_FH!;_;"UKEX MMVMN+.;!7H^PW&.^W$DL<2(&P$>09 )<1H(_#GWB\\'6O&VY _>@"R' M:S86R8NM6RM(GAN2SZ-YG"E#$PLH)B,!R0$C2Y- T7(FJ0[,>P6&OFI37)"\ MPDA>:/%50?+I?,DXI#Q*WP$G9P8189BA9S$*205.+VZ M2%YL 5%!\MR0S&>JQIV,TA'$I+.(>S"Q0:8*C&TC R,V69L/P,ZQMWGMJ3QV<^%C+^Q.95M8[>ZLMC];*20, M\])@C"C3%'$F%#(*/ VCK'>81ZFUJNP33!],9T(%P0IA M T4Q:(8XSIGW-()YK3GU+DJIF5C;D#E4T"1M_,S2#'Z+O3BPW2I88,-QI]<9 MC@;5^6PET6!%(@83$0.Y;5X0<&&X>S#<;(&1C$PKP1)BW@*OJ421SV61H=0CYB07 M6ALP7<+:!I%M0@N65QC+BRP *EB>)Y;/ PC!14*2#B@DGA.'O$=:DH")Y?,H@@F"*2H<RML%P6\VMB+]!"0=-CAP<]D>VV^I?J>IYZDR#9US*N,"@PEDUUX3A MAH7B[M)^^7!SM-O!7RN:VWP?A3:4)(*TXQ;QP('D".'(24DL9EACH]6#2/&(_:(=I7'335/\TV+# M'4-X7GAU'R+S;RH5S$5@:!)/'YZ"F.D3'"(*) J3'P M@0PG^2SF-C%7MVI^;EP;IT( BR2 .40]"@$\!0',!$""T%9)S9"C2B-.!48Z M9V!$SJF-WDCGW=J&;M-KTBX*_I\Y_A\>^RCX?Q+\GQL V$1M9%(HL @&@,Q- M7JP#*P#<(A<3$TJ" 0"N$+WFZ,E" ,^; .80 2D$\!0$,!,, >LM4"DHLD'E MXA"ID0'0HV1D-$P'2YT!#X"UB;X:"VD> 3R#Q(_]T5$G%4.KJ6[R@=76_ S0YHKD$8R%> ^ M#+@S@3Q+J-)"620\B8@31I'.YZXG+IC#TD8:]-J&:(._5H"[FL!=8"I2 >X# M@7NN<8...' =40K"(HZS*\ZH04)[%XCPDGNRML';6%Q-0RK 707@+C*1J #W M8<"=B9Q%S )/V""J34*<)X&=X5%N1-SJ)T"0N]]I+BO:08K@AA=$?8N#?K##HRO%G[;3&V9I MQ^%^;_N"G/?3%DBYL-R=6.Z/V8 4%Q(,4AD3-X?L-8C[9Q$V!AA@\"*T;"V M\;__T)30%PWJ(_7,P=S(N,#=-_L*M.<-[9F0@?-"!ALXV"[!(TX)0%NXA)(, M.#))DK:V"AD\*/>O8+JY"GK.(8.BH!>&XHF"WOOVX3TQ@ED *P+L&L1Q-,@E MKY$)-AG%5*+4%PW=.#0W,HY0-/338WL:8LC8#MS)Z%)$BC")N (37 >I$64A M4&N(I_GDI@:IZ&>64W Y%R>W<>U,\PSJQ)R29M#P-(,SSKN49YA%N]?O]2_F M&Y; Z7U8[<_9D(*E4EOF'3(FEUYGJ\41'1'W-@KB1/!"K6TP<;6[?-GO:"IF M%QM(*$A]1*3.1 B\C-K:2/)FI$=G,=SE.G%3SGFL2GZ$I2Z&\^]/=V-DR@'?@>(D;DN Z(8TV0528B%GA(4K!< MJ)!+$< F?7CLLS&5R84%EC99H;# O%A@MJY!)X^U4DAC$1%7AB+'6$!:P1L) MB^!,/A@&MZ5Y2(>20@,K20-/T:&DT,#<:.#<&*!8$*6I00Z+?)IE@%?:.B2" M!WHGX"@QDZLDZ(/*FPH+K"(+/$E>1&&!>;' 3$2$*,(LMQR9I%WNW.J1T5&A MR'AD#IR^Q";-2L@R^ 3/I6>KBP";. F0M$;VZSU/J2E=FY8V0G+>K.G5H'_\ M$L;3Z8UACO?/.OG^6BV2^KK#O$2VOXX&%L34Z=G!Z'3 M4K9"J'PY%R)9+2)Y MBC!-(9(&$D+D30@ MTE.(I#E$,A,KXKF+CHH:<95+9Y@GR% J4 @@=ZLQ=PX#D<@V-7-HK-.\6-'R MI=7\&GLQ=4;U$3\/#A:5LL$G+Z$Y8[Q)Z'LBX,)J=V*U#[,!&QE]\E9A1((# M\TA@AJS,)Q?SP".VWHG*SV(/B=:4&M_F@O4)8RX%QP_%\4R\!$>AL#0*>9YQ M3%Q CD6!HI.,N&2%D%6?7:T>8IP4)#<8R8]65E/@.B>XSIR3%P35S'ND)'>( M8R^1R<"UE#*:HHR:J'Q.."U@74FP/F%@H>#XH3B>"0J \+A3B2-G*T/'R4EY'%CI4V;R?]YM*C5'99M MTYG\2>J#XJB<5G9/_OYT(?R1C.61.*0P,8A'+9$C)B+),7-><$X4KO)5!'M& MQQ46EBLLUX P46&YA[#<3'!("182-P;1P"7BEFNDM3-($$T%B4%AE2J6PP]R M. O+%99;;I9[DO*NPG(/8;F+)5TA68$XT!K\$!'ID!)R(I$8@S'@DH,OKMM: M%I8K+/=L6>YIRM<*RSV Y68BCBQI2CPGX+%*CKC.A:O><61$PM%%T%M! V3N*@-3RR@_CDQVK/B)6!X$)_[+KQBER?^I#I,LHG'>4S M:[W]JQUV?-5P.W2ZXU$,3[%_L/H&UXK85+_'P4&F\OGN!M ;K7J-GEA0NEM2/+:F/VQ?Z@<40I-,.":8"XL9:9(,)X"\R'Z(DC.9VB$U> M!!5EE25P_R40(_&"$(TD-12!J +2R5'$F,#,QMP$ I8 !MUUQ91>J4:W12VM MMEIZX/9-44N/S4DSFS52VJ,2(XH9+?2^UM+!%4-32 M Y= I :SD&M6<:XW(X0APRQ#-+C@O LVQ5C44E%+37JT>ZFEA^VW%;7TZ)PT M<\B2 T?&"XV880IQK1(RX.$@II4P23@EA;V?6EK4(BAJZ8%+P&ME*+<>&1DL MXB(I9)R)*)KDB**1*9:R6N)7#]HJ:JFHI:512P_<("V,]+B,-+L9ZJ5A@AHD MN&*@E!A#&B>'(M5$]\HB@B>_\AED@E2, M/VR-AS&?Z@Q/>7PRSOV\\Q%/)46DC'+I1EE21)ZVZ_CR% ?.Z9)\#O(BQXH13-T,B5X@P/*0F'A. $@<;'R!@5 M45!&YHTH D8$: ;6IKIHAF>F&1Y>Q%LT0S/P/N,S*"65< +9("3B2A-D>-1( M"9V3=(W&]GO9!X^Q4(IF:.1*$81@Y;%%'H2&N&$>.4]!1] (!H3S,6%?^0P8 MWV(_J&B&%=(,#]S4+8!O#N!GMG\Q=L3S%! GT8$IF)O;1)R0)$$'\"=$O+O3 M,(<2^6)#-&VA. :J/06"0@+S@0>2D)-2YOQJ[;%1V-@<3:)M;JZ>!-0@S5#V MJI_\RB*")[]RI=(%U+76SL/,YMG+CE)(54$;9_%&6'M,EO;RD MEY=.T+M%4)]L)FQ3F+ :7MIT/[]??^( ]P:&")I??:$62%,/G@"W #B6+@!F*L.#%&YZB4?DA$:HZ' M3Q9,-SB&4S#]E)B>/:W+84U]I(BGG+>H(OA2@@9$*:=8BPB4G7/;:3G(?45! M_6@'N1=0+QC4,X=3"16- /6,J3Y9[X_/=Z(JY+F+I=.M7J1HOG.4&-U@Z-SPRZ1GM,-4=1#W=2#Q>.%!%1 MB<2#1%+EC7EJ(C(N=\H-C"@I/+/,5QOSX*7/[7R^><"IX1MIA5D+LRY)DE-A MUODQZTQA5D+LQ9F;6B4 MLC#K4S#K3'<-L$EE(B%3*46<&XJ<31A938SAP5A%0YV]90JS%F8MS+IZJ6>% M6>?'K#/!XN2TD1;,U<1-0%QHB@QE!F$ODF/.,6M-E8B&)5D)9JTBS?^L-AO@ MW]#YO/$O^#$=^;$=?.CTJON32[V>?00(#.:-3H)_!$]:-6:/L65]3DVSO=.J M(7M_!-\^ZK=&1Q&P:L>A,XI9:?0"0*1^->QW.\'F/Z=.S_9\QW9AW/"'8WB4 MX?J9\"Y/PN3.@L/03OK#3I;U+X/8M2. WHLOG3 ZFNXPS7QJ(E1\_A'K8 3C MT\!?;_6)/AVO_O+CJ8,E-!L3SJKL\7S?.2DJ/-BOUT@IG5&6#@7_^T&]?) M_A9K=.-?;O#/C1LQM/BE?:5%0[6T7^W\M6W:K9V]ES?C?8;TS)-PWI6ALVK# M;']O:WOO8'NK!:\.]E_O;&T>PB\'A_#/[O;>86O_%?RR__+__KW_>FO[S<'_ M_D-3HEZTMO_X<^?P;8,D>#.,OTQS#3NX\ M>7N]>NN2HJ_?8W(=3(8;W\;KY)[O27SK3RY%2YB[3*J".65/.Z=W&"LSRS-6 MK7A9JW-=JR0?J:F79 &8=4;DTHP5W_);)PDTETQX6H>#KI?Z'9KOW.'2^:U/ M<^7VUT28:A6^F$B*NFU3K.-^KW4PZOM/W\OP&?2_7,X]O,TT?^=C2S$]FS#6 M;,.#+_J[[02TTVN]M">=D>T^PF0]!F^5,I#2'0JM8WTV!TF:OD[J1\&V286_SR+=I);@R4[=YW!_WOLL]C5BK MMNKFX8_1C MK"YY2_]7=/_SKX]ZA__+N>)OO'?[Q9>_XS='^UB[9W?I/=^_C MF\[>;Z\^[1UVC\[V43_^P?:W/-W[^.'K[M8GNK_UYGC_<)/O?MSF;P__Y+O5 M?BK<[^-;?'D?=6_+\[UO;^$SVU_V#]_RO=_>BMVM#Z>[AT='>X) &Z2 2HD:$)+36DJ2U#4G:YIJS M ._7K/TNBFP)TE#N"?)523*YQ>,O)[==S2"Y/[%=8J\9YZ)V*L!Q[8[SA%U; M7+C7[^5Q#/I=&/Z'G6S.Q6%SB@V7A/?X!=ZSRC/.(D;Y'\2%%\@FJI%66GCL MDE A\U[AO,)YSYKSDE&>XF3U K%D,M DE7(BGSR$U.<$&J=C%4G!=VF\FJ%W6JS8D,LDPG<>,602BE*1D6D1*]MD+:\YA2%U>;NPHG/@1/O4@@BL<3$!T,2]3SD M@@'P]YS 1N1R9JEN)L6[UW\4=GP2=MR_:-L*[:F)CB%)3,RVK46:8XF4<5C+ M:(E*-IVVW>O'BIWQ_.+I?.\6['T3;O#5SVY2:I6UD6^6-TA=/UYYTWJNI2*E( MJ?E.C&9":"LT)MQR&:E1DD0CL"$\"2/(+7K3W=J;V0P?Q\-1U9C@L']>(Y)+ M1'9ZDP*16G&\G.J-_?3R7$%L15=\F;OX,KEOW8POPW:_O/=$"T590II9AD#F M 1FN#:),1NV5XE'E_G6"MYED#6H>773]"O%3T2)%2D5*"]?U<^A#6W1]@W7] MZ25='W@,.@F'C.8V9ZN#UMW*2FWG9;G?8JEIPP6^3KE_?C9&4^J+;U16TEV2 M7181#4F=S[U[FD>5HG@)>N)P /-1/TXQDNYB)!U<"8@DPHD(D2,9J$2<)H&L MCPF68G+.<2P%QFL;!K02$:!IH\&69T,2CQRFU+@SKIF:?KGF"B2!OWC2<1CF#%\GBS"YAL( M*3M%2T#I90^B2*E(:2D#(; "[2;/$D<)4B*0X)5ZN;5##VAJ;!QA.#>:#8@,4[5*T2Y'2 MTDNIL<<6%QN@43; Y=B)=I$E$2*R8/TA4/D1; "'D8@A*&X4H,$TS 9X!EDD M.S,5-;X^DF"8*T9;8X!!Z\3"0&UW(<&4LM>T!.1_M\:T.G*!6?)4.LI)(IH: M2X31+-)$$I7SS!:LZISK!K5;XT&N;H8'[(>Z<>W+L_5[@=8/HH=+1YT\\$+N MMR?WT]F>MO[;>V.9D]0F9#3.KG/%;T-Q<-"^PJJ\ ?8% OQR;C3$PRZE#D5..N D>Y1-QD0'N5AH\>"8% M*&^IVT+-JY==$P%?_(JE"_TU>#45*14I-5_)+[*4A@SV..+.,VS[X;1:W>W*^7G^V%O^U@8'NCX?9DB9:#P>Y"TOLO+P11O[[G M.O&4.$6@@H&B&=9(>R60X,1H:P*FP>2>N:1!9=9EP[RD-:R(E!H6&OL>&U M#,&B.(KB*%):>BDU+"A6U/N"U?OI)?7N1!)89V_+20K>%I?(AB10M\;AAL5OE%U8_?[7 MRSE_/ )EEVK[NW+TP:5XXXD0)N%U$(VZ]AE="(QEX9#1&S'!VP,B\CDLI M^Y.--IB+E(J4BO(NJZDAJZE(J4CIN4KI62=E]$(.3;O\T3N*#7WIQ,#SJG/S>M<7;O-,1G8>;HYD3W7-$T#N:$)XH)S M9#7U*&J6J%>>*Y[6-@AN4IO[$OHO&S0K(J6&Y5_<)FNY"$4F:8PT0%EJ)3D686U#M.7#3TMN,-"+%5C41E$;14I+ M+Z6&95\4Y;Y8Y?[QHG(G23/) T:1YT/%:-+(*B,0-HP$%;GF^0#1IBGW9Y![ M4:UUY/(^=M5.>[J179(J2BRY1/R+E(J4EC""<9N.F%5LV5W.7WH3_SON##NC M>! 'GSL^UM;1F^C['WK5MU2&4C&'[F0.;5^)=5A+4F+2(>EU0)QI"^:0Q2@9 MQDVPF 8B<^%?6YD'U_XUF!.*'5 T3-$P14I++Z6&!CN*'= T.^!26,1X16-4 M&$6L/.(D5*14I%2H69F[::[G+RDR!4XV@3<\1S$;B+ MBCF!:5+4Z2#Y74Y^NNC'5A;!RUF#8*<']D%\#5;!7ASMIT/[]??^( ]P)XFX\!19RS1R@7F? MM$\R@)LJZ=6]^Y4XQW$ED;UR>F(EI?14)^\5_GU2_KT4)F3<$<-$1/GD7,2= MPL@HJ5'BB1M&!&'4-(A_GT':%*SZ^\MG)8\I, 5M]HI9V.(.$5.'/-S/3-\ZM2 "7?NQ107Y4XNRA^CW<,/ M%PL\8I#8$ H"TBJ'B!32B6*DF _@B":#@ZHR&;"@#_!2"HJ;B^)YQA\*BA># MXDN!AF!(=(XZ%%02B!O.D0X.(Q%Q\!(8.BK:+!2O5#Z$NA:#O]INU9?(#G-K MHO^,>['%<+N5,512(FX7^'7]08@#-.J?_)(7VK#?[8365'#+Q\IW[%;D.*%> M)^S@51)4$\X)LX(+'0T/XOW.PZMJJ_O69;6%A.]$PG_.-B6B>U_>8VT%E8(A MEJMDN3 ,@2VLD1!&)$Z"#2ZM;4C1IF9>M;*WAL<3[_4\+LR;%F/^GT<3XQW$ MUR1VNZ:H[M[4=DU7@*-^%Z9ON/W?<6=T"D9E=YPG[-I]K;U^+X]CT._"\#_L MP(AR:_K"?'=DOOV7%YE/AI0\\2B ]X^XE!P9RSSBV =OO+;&D,Q\A?4*ZSUG MUG,Q*2I(X$YC[K%T3+,H#4LF2AQ%F(=!5PCQ*0CQ0IWP1_^>!H6]B!Y9EP]R M3@(C"TXB(DRHI*R0AH(_SAEM:Z6>&2TVQ/O\X96%O@M]7S1:N3,T!8^-"5Q8 MY2(C. "IVP2^'?&%OI>7OM]>H&\UXECRT+>A12? RG>9?3$)64H9P4B'PH +6><]8F;9@^N&IK84;"SS.6SSK MC' 9B"_TQP#?*])=T&R649:5VS= M /97\B-VOWR/E&0C",& M199SH[SCR(1H42*,ABBD5@Q6NE1M3$V#SA%84&!@]7W_E73O[\]!Q8=O $7- M)C$!1?U_]MZUJ:TD61?^*PKVO.?T1*C<=;^X)XB@,>[-G.;2-IX.]Q>BKB"W MD)@ER3;^]6_6D@#)8!N!@"6I]L1V RI)M2HKGWPR*RN3:VYY, ;EA S$25+( M6)X[G:1 J,78Y#9F"CP]+CRQY 6)B6L6!4^TC"PC5V!D4;TRLHQL MHNJM0LWHG )2)R3U$SSBV5D_3P"H8FMT#C^>6YBH[6:V"G,>9!H+XX:G,>I6X".LYFVKS;I0=J^WIEOHX>APTZ>7?%> M[NZ]@.B$][>.F?,JDJB18RHAKH1"FB6&%/&"@.O"DS$Y[G*S"E\IB]MH MK2[%BY=!2O-$Q;5P+E!"7#26&VLU(88&':P7F $&WP%YO]%VY1L07+=>+@B\ M: 2>R89X]<@L5S;'CVX>X*U$.>/"_8J5 M*%:B2&GII337";=TP7-+O+28\YB<%9Y2ZQC&(226BBU?$EO^8=:62R*I<5(A M%@E'W%&/C,4>V>"-H$#4))<-LN4K=3GO=JT\G(2[1KU/G5ZH0V+V_#S"\]IN M=]"R\+R^W8+7RE]KNH>V$W=ZV/>\,;7<<'WM7[VI830#T>EMOYUW]NNJ?%:Q?+-;O MS$;.3HY9I(JPP) WSN;RZ1J9I!,2G"IO'>8FDHW-6_+7ESE9:;7UO+0J7@8I M/6O(['N07'/L@LA/A\BSD;3WQY[S$+0T*#EC$+=!(RLC1XZY*,'P4IXSL195 MUKV)"E]H8C$?Q7P4*2V]E)XUEE:,?).,_(=9(T\=#MY'@[2Q#'',%;(@9L1L M])8EY5CPS3+R:Y]R%C_'RG<&]:OC/_?/LTQ*4MG*'H8\9\3LNQEE]8L'X^UG M>^%/6U6V-QSL3+9HJ9PU'S[OSH3%#K:.1<@=F!-%,M;9#(YF'\P@KZAW,6@F M14XHHZPDE"V71I=#Z&60TM,&QWYX5?%[>%PSZ0+'"X;CV9C8R;$-5@7*@"1' M*Q$G0B--=>YU:)*PGB87W,8F;5/ZX-8P#=;UP@6+Y2B6HTAIZ:7TM'&Q8M^; M9]\_S-IWYJQ,4BI$F-6(2Y"FM?5^#Q+/OA\0^QL$0'B2_ MF(MP5!V?T\PF T"G2S;9^AUM-."^9?WOKQ: >;M_=AX!L_,4"TC/!=)[TS$Q MLK=U[ P!QXMB!#8X(3#%"3E%06 4@]\MN5 6MC\CN$&'%N64L MJZCQ(M1XJN(ZW_OC6 B)K?0@XXL03I),0R#BC:> YT))KU!4E7BXE7KF$ MD,+NRFXJ.E^DM/12>MI@5Z%73TROID-9\)YCQ5*,@AOD%BRN-;NM*$!H:J=L_-N_R).3A@^]6(U..V< M'W9M >+Y@/B/V7#5R7&R2@5N!2(RUP0CVB$KB4$AIB!TD$X'O+%Y2QGV1RY'>'/0ZRK$6Y*R5O6HH1P(%2D5 M*:UT!&,K?!@-AKG,X^"H_[VJ>N[KD[TW\;^CSJ SC&]C];'CXY@=O8F^?]*K M/Z4F2H4.S46'WDW'.G NGJJU%X02C91/=?%4AER,!&E#HDR)*,=R13W>-KA) MAX"%!ZP0=A4+4Z14I+32P8[" YK& V;"(G\< :) ,=#$]C54=$JG@*6M'Y&%O=_J#4<5K9@'4Y5BA2*E(J4BK( MW+3=-$^[(>5SGT^3E,.,)^HL9])8SITVR0J,[]]NJ&8$V].$8+<'_"#^#JQ@ M/PX/TI']?-BO\@2WAL.JXT9#Z[KQJ'\(!+LW+%QY+J[\?KAW]'Z**[\_=CD# M2#J!+,$"@>M$D$N>(6-(5#$H;%C.#[IYLW@E>@>NI&*OG)E822DUH]M;@=\G MAM^94,7[8T!?D9S#B FL$#RFHO/+X[C<^7P6*-RU$U,\E+D\%#_<.SJ92:KRTAE# M;4 D$8^X@'^<)@Z9F#3E!AOO\<8FD6W!'N*E%"TN6ERT>'%:/!-G^/O8"B$P M-P19["CB+H(6DQ00QAJ#[K^E6(%1I+\26#O1;Z(]>-K4OA308,^^*TCHXZEX(XWGWXS;_Z>\=7_PI*SX72)]-U M4^C^'\I+WW1\];+D>?]KNP?(.=_XXZPPL@MMU17K!;C];V M^[T\CZK?A>F?[,*,4,KL!P?6#:(X%I/FFS&#GE"(K461.= ME":(!1:E*L!:@+4 Z^W ZAW!0@&< JWAA"LCK8C>"^4 5V&2BZ"E!7.? W-G MJD]]>'82]"5@:IU6N4T2-*2:@D.\"K8][FB<)DT03R857G')E*8N*&TK;!<&>+[@[2-1@8PRL@R<@5&%M4K(\O( MHGIE9!FY/B.+ZI619611O3*RC%R?D47URL@RLJA>&5E&KL_(HGIE9!E95*^, M+"/79V11O3*RC"RJ5T:6D>LSLJA>&5E&%M4K(\O(]1E95*^,+".+ZI619>3Z MC"RJ5T:6D47URL@R_[9_#=%YW>2:O7 M'\*G#_NMX6ELC7IV%#K#F!>A%V)O,/ZIKJYA\Y]3IV=[OF.[,&_XPQD\RN#% M57&/'RS"Y)$W_^6JGS>_^:;)= 6'YSGO#SJYBLC+*G;ML/,Q_O*I$X:GE]5J MIMXUJ12"K]]B'4Q[-/SV6YHB$CF[%-/_GE:7DSFW)Q&Y*MJ_D4TPUY>V^\E> M##9^GEUP6.W)9_.\Z[Y^]&\^8$J/]H#CK1^B[U>V%LP(=E:51\&<;&/FTCJM M[_YGQ[1;N_O;=U)<\RS@=6/J+$]]^V#_U<[^VYU7+?CI M[<'ONZ^VCN"7MT?PG[V=_:/6P6OXY6#[__WOP>^O=MZ\K?LPJE]:.W^\VSUZ M_\VG;0H0_/3N$G[;K4X/ +D_@H\+@ZNZ=;6QN4:\N@(23*YKSP?QY>4/OUP: MJTZO_HKZ3;],)#J!R8P-7U4_JA=A_/(U;+S 8^B8,,S)-T]>?E&_=&DU9UYC M\@5EYILOXQ?DGJ])?.=W+@6)F&=1%:PI>]XUG6.NS"S/7+7B9:\N=*\2_((S MO20;P+Q@1"[-7/$=/W42&OB*5M-Q8=#;I3Y' ?]GJ?5O;GS]+<5&QR;\::IJ MJCNU1]SNGYWU>ZVZG.7W^B%6_4_CG^E^^<'P-%;@VYR=5_$T]@;@>+?&/6S+ M]OWQZKV*J>,[P[)4-Y;JJ ]*W9HNZWOEH=7E?6>6[';[1>@2VZ_''3E/2=QF M[Y-Q+]:[M Z^RR/?0<2KLW1;9_U1[[O8TXB]>H^SK-5KE/TJ^GCFP-(RDIME M$U.:9??F:9:]GKVP"1/$2FR2,*)N=9(\,\);YG'R09)<>)\80ADIO;"OR^?_ MU=W+<_OS=7?O:/?3WJLWG;_@]3VZ\QF^2[S_<'IZ<+3WY>#5'U]NE,\_>_?E MX+?_G+[_\]WGO0];G_9_^W?WX,^=+^^/7L-S=3L'O^V(O2][?/_5?MKK8%JW M:GV+/QU33Q,7SB"!94 \8H-L9 $1#*)2@DHL^<:F)&W!%]P%>U7ZD:QYNY$U MZB9R?U K+4.>'_/X%>8E1BC&3B#K=4*<6X4LL1;YJ#D'1-,AX8QY!>\*WJTS MWKGHC3/:"6TD< 1NE!/6)NN9,RHJO@@25Z#P&:#P\]YVW3EIN+=U+'QBAN"$ M)+,1<<$=T@I3I(-27"EL350;FV#YVO#G-4/$ACB;=SWQ+,A=D'N,W"H".PTT M@4Y+GH+71@G!X)]D!([*%J;::'C>[US!LW/<.JH]4M92Q*V(2'OE$ 618BRE M51ZXJE +[FG7>&@ND+<.D#=/IV5K - 4C4PFR[%T&E-0#RT,=TE0Z[Z->:73 M\I+@XL$U;0U!.DH91]XZ!SX\X*+AT2 51<3$J12QV-@D0K8QO]GH_KY-E@LL M-@H>UA46YT!%0S&XZL$Z%0G'B=I$./..1V(8_/H=5"Q@V&@PO)CRX8G5G'@2 M4)) #;D@'&D> R=9@8K(/T"?'AB9)N+FQWG&TH4RZW1,K*,7(XDEU3_7S.3 M7&XWH6-#U\.7MFO&H+L)==U.1 M4I%2\QT83;%SD<88G>GLQ6^# : M#.MZ 4?]ZQL?^<+';F]RW6-L.+8O[<9!VKXV$*^B*W[,/'[,_O;46>31WVS_ MCV,G+>$F@ <=!H%H7#D6&$3: [L\#:3[*&^3(/UOMCZ8D6*%2E2 M6GHIS6'K.7%*,>Z(HX)'9QQ6C@7ML/%,8Y:*K5]N6W_QE:U76GDCJ40BV "V M/J6<>Y2S,2EL !Z!X9$FVOJ5N@1TN]8>CBI_:@=U+,3;\_-<8\MVNX-67>0* M?IL4X_INC*1<%;K;5:'E _7[F=[;U: 1&7Y%2D5*2Y#D\A31D-3YV+LG/:H- MQ3;8B:,*UF/\.(4DS4.2WMX(B 2:(@-6C(*, G&M(](:2%+$4;'(F0[.;6P: MW.;\YMGNW(DN3=3Z8NF+#2DVI$AIZ:4TCZ5_BEA(L?3/:NF_#H RR#E\GB[#%!D+*2=$20'HY M@RA2*E):RD#(W:_]W)DG;=NJR@TKQ@7.#M+8>)1CI$7RILZ-"$FT0DBA(V+1 M.,29B\A(EY#T+G&A"146;VQ2P]H:/^0N4(/QH'" 8EV*=2E26GHI/7&(I'" M)>4 7\=.@N#>*"&1I+F,3< !64(8TM8XKG52RK.&<8 UR"+9G;I1X\<-!@;Y MMFAK!&K0.K B< [0WE9T415JRX'8ZBN*_H2*_G5L5IH 5MMS% FG"&RW1IH:^#5IRCV@N4D>C+?4;;&P M\J)-5/CB5RQ=Z*_!NZE(J4BI^4;^*:_S%2/_A$;^Z^!KU"IA;B.23@.?-RX@ MP[!#EB8;I;&):W=IY)O$ZM<@?>W[$=CX.5:^,[[E-_YS_SS+I"2LK>P!VY/' M6*>.S[X;1:U?/!AO/]L+?]JJLKWA8&>R14N/KSFSBZ][?'%"H^'6(LJP1%RI MG%=L- J411RQ,HFFC4U&']SPIAR6+P-C+E)J".(^X_7.[]'E L2/=:%SZYB M$ U1%)%@&>*,.61XLHA0SHGFBB5#-C9E&^L'!\,:K.:% !:C48Q&D=+22ZEA MP;!BVI_M!N?6<6X!ZZA+B&D2$9=<(HT31V#C"8^$68]5\TS[VBWF@P =2[IANMWE/&XH; [Y136__YJ 9-SSG@$N"XW[.?/$K^. M@2E.?&!<(&:91=Q@BUS,%\5@[U+J4 .B,2PKAJBCQ,Z<0%@5^L (?O)W. M&SS!Q]HGG8A6R$;-$$_)(6>H14DE3ADFN4+XQN:B^K87%6ZTK]M@*1565W93 MT?DBI:67TM/&MPJY>EIR-9W&Q?>WCCD.@F$FD;6)(JZ%0UIP"RZ3U9)S2DT* MS:)7:YW U0NQ:NV\/3PLR5IK=[[0@ C5SMEYMW\1)V<*GWJQ&IQVS@^[MN#P M/:^[?CJVSH(7ZQR*5'+$5;#(:&N18L%X1YCF@@$"XR8UPR@'A>4X=T6DU+!, MK;LPX8+"B[^YN'5,??#*.(,HP"\"YIN0QI$CJAEAT421K10CD *E(J4EKIN,5=JN76L63W]4G>F_C? M46?0&<:WL?K8\7%,C-Y$WS_IU9]2B7!(+[A4F"/CE48\!3RN MF>^#BYQ0'0,%)L1P6VC1H ._0@%6"+:*<2E2*E):Z1!'H0#-H@ SP1"AK>9* M(6Z81)QRAW2*"1%CB(9M$8-N(@7X032DV7:\C"PCEW?D&J3;'0Q/8U6'(*MX M"K:H\S&V.CWX/98LNU4]'BJ'>$5*14I%2@69F[:;YO!J!6-)*^\IU9@'RBT- MQL@0?,+><#W__9.:"6Q/$X'=F@?\WA\,]N/P(!W9SX?]*L]K:SBL.FXTM*X; MC_J'X,[V2D.W>3S3O:.MX=[1^_JF[^]'6\?YDKZFU*'$.$$<>X*LU@)IRF7T MPG,BR,8FI[I!I_3%/*RC>5A)*3WGM;\"NT\,NQ^VKF!71Z65!%%Q%EUNUL*1 M"8HCSXQ0VF/J5&H:[*Y!RFHO/S M2^FG.3R6D)S%42EA*.=:$DMDQ%B(Z'4$ADOOX+$,X'GAISGR((#"7;LQQ4>9 MRT?)]4E.KGP4[K1CX'$BJC1&/-J(;/(L_Z2324EX;C8V*6MS;6ZX*?\L&KP" M&KR F$/1X"?6X*DH@_"8".DP\MQ[Q!,ER'++D>+<1J()E<(W2X-7*N]!W:I_ MO]IN767(#G*AH7^/>K'%<+N5]:"X!WA_N= MJ[Q/AHU-RB;8-1SPUQB-K%8.1LW7+5_[3?A>4;[/QWU!E> )GLCO*"W7J8M=_O MY7E4_2Y,_V079I2;4Q34FQ/U#JZSW7W"+&+K$5;$(LX,1QH8)Q)1$L\HPS'0 MC'H%\0KBK3/BN9@4%21PIS'W6#JF692&)1,ECB(L@L@5,'P.,*Q/^R<^N$DN MYL5Y[HJ25* 3*@<@ZFRLW.$1T")%1 M D8:W'?2Q@_O9;5DP%T <1T <9Z3HBA,$%P&:B/FQ@=GJA,=>&2RJMQY/3,T(9*6E03\^/_YA.@R)4)YX( M1S8Y@[@D$6F#'0*Q.>>CDSKAC4TIVWQA:5!+%!-8?;=_)3W[^^-/<=\; $]3 M^4K1W#N4,'8YCS:/,F;23J1>W!6A6,H2X"9XC."?]M="K9.$N#8"=3B8K:N9#!R_.$ MN$P:6:H"LL3JI(R2@LB-36)TFZB'7/0N %8 [(FNQF =G9'6V<@C;&-E4K$&?!;'+" 6-@%%S%5T) 6%\<8F5:9-Y*(R MK)>Q$&;H?)Q56%! CSJ?T6DGA-A[63;==S?=N^%4*R;!@W-86L1\2+D5$T= MB"3R'"!Q^W1V:AKA[D-"FR6Z(]72JQ5&L37LPU_ZYS5V]E-K MZ^V[^D <87FI! N=M7BAQ1TF_LMY?U!W"7M9Q?'T?\D)#8B](/GM7^]I.XCY M$X#.DFO>,?E/O<_7.@%G)0M.E<)^14I%2D\?!$A!!TEM8E18+FBRU(L0A=(D M&J^2+$& Y2.E P!\: (,2SLWZ> )BIUN@G+;"*07*13Y#8H%G&+,=)!12224X9%BE6R M&YN,KF"VX&IK=&F8NPQ2FJLF6<*2D "N#,$\BFAI-"H%RHUQ-EEQ!]2]\FWO M!+__L=U1+.B[:/2=/N7P6A.GB40>C"C KV3(X)"!F/E\:\\D17/.T$WX7>8T MQX8PN37G?,5"%"D5*3V]'?>-3\6?I MK8A*@PEWSB&NN40F6(F$==Q9XA.XR0VRXT^=\OL,&GDX"7&->I\ZO5"'P>SY M>83GM=WNH&7A;U4<=JI8)Z1^'26KDS]A\+#_2%&QD@.RU*C^N&&QU/G8>[D% MJY6_U'8/;2?L]K;M>6=HN^.8V+MZ5\-J IC7VWH[[^K75?^LX/QB.&("R60%A(C%0W%7!KF6UXI(Z5G#9-^#XYI; M%S1^.C2>CIY%3H(F)&5!>H!C1Y'E$2-,'&?CQGE.R[F6/UBP?C[6=[X4];5;8W'.Q,MFBI M@CX?-O\]4P6=6 VB"2C:D#,7J$;.4HFT$LII95QBH &4KV )]-76YG+@O Q2 M>MJ V ^O0GT/BVL&7:!XP5 \4SO94JJD%TA('!%L&(&$7"Q M:/X)4Q6XUI:)YMGV-4@P^WX8[&,<#.%!\HOY \%0?SS&*7)$>,*XDX)P09[P3"G <= M"&>1\(U-\?!6@.5$LB%J?$NQF2?2X3';*BK\N^Z8=_0WWS\YIL1Z(BA& M43B>[T%K9$*T"$>B>1!,$L*HH\3(XO V64F%V93<5G2]26GHI/6V0 MJ]"K)Z97UR&L'7'PZOVQ\L%:E@S2S#O$J5'(>>U02)KCP*-WN&'\:JTSN7HA M5JV=MX>')6MK[4X9&A"FVCD[[_8OXN1DX5,O5H/3SOEAUQ8@G@^(=Z9#549B M9Y(**#=.1-R!>VN]8 #)2A!)#0>HW=B4ND'G".6\L)SJKHB4&I:Q=1BDU+%VK&/:G->S372B<50)DBR0#MXI'2I!5C"".M69$1^5];)YA7X-I"/[^=9N]H? KGNE>_W<"?)'[Z^(,M52B2: *ZG4*VXF M ?0Z:XD*#+%.DV-JEN:TE+S]&BP46#&Z'!TQVL%*-6.H623AYQIR5R M7D4DK3;"266XL;#'24F N%NL MU_6K$"LTEN)+!GLM]$>N&UN7PIL,&/;/7^:=..AW.^'JQ>6#[/FJI5B:*,=> M)L\P)SG[G6'BM(Z..I>".-Y]^/6^^GO']_L*0L^%T.]F^EAY+$FR,=>DTHA' M^,D8G! E-HCHHTM,;VQ*U9::+^C2WN)TYYD/AYX9))H6NO['\VV$.39 D\#S M)MV]/W+>V.\H+=>I2VW^_E>53]+DS_9!=FE,OV M%V"=$UBOJBIO'0N3?&11(FJ219Q3C#0($W%KG#+!>V75 JM-%5 MH%I ]1LQ M!$>P4 "EGG-.N#+2 K7Q0CG 5)CD(NAHP=OGP-OI*Y>82:NEID@$KA#W/B)- MF4$TRJ"%"C1FP&52MB5[<,OL54/=AGC>/QQ9K$.Q#HNV#E&H))AT-&+N&;$VMU0-P*ASA3"5G)$\)84&XDH&_"@+V8MZFY&?28.YVX0&^!WK6"WCF0 MER7OP=T%>!6&*Z&TDHD(:F74F ?*2KQC:0%W*K4B$)T8]@Q93CWB'+!6I^"! M^S+';20NV;2Q221M*_S@[IN-0=T?I&F5D&;D^(XOJ ME9%E9%&],K*,7)^11?7*R#*RJ%X964:NS\BB>F5D&5E4KXPL(]=G9%&],K*, M+*I71I:1ZS.RJ%X96486U2LCR\CU&5FKWL]UV1'X;^A\W/P7_'/YCC-;G71Z MX_H4HJ[#DS_S\E7_T%(N\H7X43$7BO^_7\[[@TZNPO&RBET[['R,O^0)(5:_ M^^OR%W80\P=L;/Y$_MFZ+-BQT%G_L -O2Q D_K]8:\_C$M9K:4;__?-Q5]_ MAG-'N?SKSW=B_\\]LO_EU[/W1R=D_]46_>NW';[WY=VGO;-W%.:!W__Y!SGX M\W4Z.-K#^TQE;NE&Q[%RT;^N?#&%I;;]_E5S'"\D5KR_M^E8NL M="]F1U8&\3\ M8YYBF@:[Y()*BA).33#,1(5QH%(0YOVX?CV&!2(SI8?$\Y4>DLM9>NC>FWGO MPQ^?CY-GDF%L4*06MB^5#MGD%4HB">.L#$GYC4U*7WRK4#+ 2S=O!=O[_HX* MH08ZVVV=VTY G5[+V_/.$'Z?)?GMC?7L MU037;H=]V2+'6LL88"/!ODH8<1\$LH82Q*PU.G# 2,]R=2K]XEMM9:ZVV+A+ MU2P4ML(HYHV6(6X"6ADP.P!VO@:M&AWS%AR>=@:P03^!M83-:JOPHO4VQM9^ MMF(D[XG66;^"=_;&VP.^\44]H4L\WKRJD74W+K'Y+U?]?._\C'OG$53 M$H+O9-WSF@#^CZU%7K?\[(/+)1[U+&S_;!=@HX?8&XQ_JLM[U>8B=7JVYSN@ MU[#,PW@&CS)X\_"$SDUKQ M7HY@;U5CLOLOVYBYM$ZK;(+^Y\<24AN;1]DD9 #:SM8+M.!?/]O-VZ3_K+OT M1E_ >I>^WOW/CFFW=O>WOZVZ#9@KRW/=/MA_M;/_=N=5"WYZ>_#[[JNM(_CE M[1'\9V]G_^AMZ^!U:WOK[?^V7O]^\.?;5H,>Z':(^.G=)<:VP1@!ZO9'\'%A M<%49MR8;UUA8UUF$R77M^2"^O/SAETN7N-.KOZ)^TR\3HS,!T%NX\:+&C4O7?.8UR5X00;[Y,GYQO]<(S$?=\YW?GBSA M+S06RS-9*;[]\O3'_B .4<;D!\.-3>&WE)F>*Q:3U-/5]^I">K;SN?6'HPZ M';1V .K#3"G4)UR^ZZ&SQ55OED_]9FW5[_6>;=["S]UO]H>/7=;VMK7%]]G1 MSUHA_&[/N&T'IZW4[7\:M%+5/\NQADS9ZO@5^ _@&<3!RSOLJ_EWS_>K&C\* M&,SQE7,WKKZ]:78S1'][#?3].&QU^X/!O;I4?_6X=Z[#?\LR/7,E_;LMUMTK MZ=_VA,]4"_]NCS9/&Q+/N8J26AJ-XHH0$Q2+GNJDK-;"V>-7=3%\^!]:7#\2 MV*B[/=\_B[_#;MUH2I7[@^U)(/##KW__]=L.WO_R_F+OU7OR_L,?G_9^^^L4 M?H?Q?USL?X!Y_+G[9>_#>W%=Y?Z]V/_PCKS_\N[S7V>[Y*\/;SKOZ0[?^_#7 MA[T/K[M[9Z_/#H[^YG^=O?EPH\K]A[_I?AUX?'WV_L-_SO9_^_>']TQ=[?[Z[@/F*@Z/3L[]^VT][%_BB[J#Z%G\Z)HQ3[4- FG&6>XIHI%.4R..4 M$E?,I93#U+JM)7U 2Y';@?!1FX(4,%I+,.+$*<6X(XX*'IUQ6#D6M,/&,XU9 MJL$(7X(1+F#T[&"$K\#(AR@($1'YH#CBACKD@@F(:VD3$SSW'P4P8FVN;_:7 M>Q8PFIL1?M6J: EP92M\& V&]7%#/JO(I]P]W^G&^D@R4\7\U_RSSU[#>=7_ MV,F'X.[BWF[#(EJK+N=G+,C!&)LK^H**9F^M5_$4A.;@4M:_9U&_R1,^ M2.\&<2N+>7IC['P^SXE9NK!T/A=^#HF=H6%]U^!FY3=/MQ=?N:YVA 8>=X0,(P<%R,CLCYZ!$F M4AJ%?>8F&YNTK?2B6NL^"\U9[@C-US0GQ!2K:IR:/,S2:%G_WU%GG"P,?QS< MD^84-Z\Y-"=U/O9>3@O^(+V:B'U[(O6M:Z%O9YD7%)P'!:?/7YEU0BOAD&-: M(1XY14:HB(@3UE I Z&X]O:XU WR]HI>+Q_%*7K]Z'I]S6Z2I\)IXI&6D2"N MO4 @88*2Y)'(:#C/85G59E@T2*W7/(AS7L6SSNBL!;^=V>KO.+X/T.E]C),# MT!+":3:WF3]S8\O[:AR_G@7&SL##^@\'6[UP.-X5@]WK?5!P<0YXCM1 M8ID"3HAY9Q$G 2,K$CB!$@P=80!\*FULLK;(B>N-\?J*JC>.[ERI>M'GI]?G MJ=,J&Y4@5"'+/>@SBQ$9G!2*. H:6*(4\XU-D%^#M'G-8CB'.25KD#4R7\4/ M_9$;IE&WOHH^NB^G*7[=DW&:67R[$N;K?O5J(LJMB20+BLV#8M-)-%HK8R33 M %O6(0[;$ED5$@HF$HX9$SP)8"7L6[5:2@AF^55U 9RDJ.ICJ>HUX]?T9O<:F: M?.EQ$5618F?,M.E*/%"E'A_^TJ)D^ 6>^50P"(A M3IU$CD@)KH0-FDM)M(Q 37!;Z U%JLOUX]^;IV7NQU^M6XLFD)+*^(NS=[E/9Z M7(>V=U)G"&WUPM796N&.L4228SBZ&.S& M)FD;\6#_K\2@&ZO53^G_%:U^)*V>\@A5$-XG[Q"3CN<2[0XY13 2TDA, C'$ MN(U-W1;JP=DN3Q>N;AX_>T0FM]R1^%R.*%.T:*ON10OF"<\PZ@Q.<]++^#J' M&Y:H_/+0M"^QZ@<[./T:RW^SG=X@"SL.#GH[,V+.2=YN6$!\+A#_>YJ:19QH M3$8BH[W)83V!')446>ZH%9YY%?@&P+6FA/[2H+A>T>7&D;/Y\Y.+9B]:LZ?H M662)NB@34I($Q$,4R$3"D..>\9R,+ 4X7:*MS(-+YY3TQ?MJZ/:I[9WD6QBM M9#M59BT?;7=4-P#)Z@E/E,E,;I73";$JI<.6C-)\%_U^'0U@JH/!=O_,@8,Z MOI=V*?/M:9%O557>)G4V]WC'[.84\%&&R6^\Y?>.=9UN9WA!"H;.@Z$?9C(7 MO+-$.661)RSF L(*&6D5BD11^(LRVL6,H6 0&^3B%E!H'#>ZBY]3\*"9>##% MJ9B,C.M($35*@+>D-3*!"Q2P(B)P8K6G"_.62H[F?77[R'YNN=B+:=R -E.J M21G6;K?_J3[@LX-!/U?YBZ'UJ3,\;<$P?I/Y>[8.MR$VQ=[8$_80M,E0O"6DN:YRIDA-]VCNWU&PN\XV[_K7L2HD3 MMS89'F@^C12W\-=E[F9:M/DY4NB+-C^"-L^<)3)/E%8(:&Q=&@&TF5B#&%7$ M) :TUKDEQ"?^_%8OU+Y^?>Q0[A#-!X+OIBD-MT:#R"SB@A+$&67(.6Y0C-H+I9,- M!&=*8Q[4H+T<$S97OY^7TA3]?@3]GB(Y(G+#+5%(&),0]YX@@ZE#A 0N'&?@ MSXC<*0#+FT5CR@GA4S2I+BV/5I[>U%D27V-?I[=MSSM#6*TOURU2\OWH G=S MP=W[F7QQQJC,E>Y8RIR&* =T)@@4.394"Z:H8[E^9YLUQ:DK"KV$?*8H]*,J M]'35.^4<#HJ:: X:;:E!CN2"O+GMF#4N(BH2(5Y$(DG6Z;;$-^_W ME]#*$Z:ZG-N+DN?2?':R@(/QP[&DCRH;RM'X?-!V,I/HP@+(R' 4O&"()^Z1 M<1HCQ[@D.%EFQ]"F:)/ZRQ:=;ERB=M'IY]7I*;KBG614ZS-^(.!KT1?&JO7#0B^%+U^ ML%Y/WWVWF$8E%;*.U3X*1XX$@:1*0BFGA(M\8].TA6Q2K_?UB\'4?";%7 >K M"_^=Y/$.8-L/6D/[^<'$IGASRT!L#JM\37%X<9G9=V0_QTO7KJ#@/"CX9:9 MHA5,:Q\B$!N<+]1C\.H<=LET^XF/ENY\.%Q4>8&J M/'W1WI!$&9&("BQSEU:';$[5Y19K[)(B*5^T-_PAB;HE,O/@1-TJ?HR]T?U. MD];:67OBK-SYJ^'?A+K+++Y7.:K_+\2A;XOX,T4-"0A M1)880\*1A'@R EE%)> ?Y02[7(W5Y\3>MA$-\=N*?B]Q[*4H\<*4>(JUT.0Y MIBPA$Z1!7$:*'"$1>9\8I9*"/ UX(_KF0=(R1UZ:3%'VX["5JWBVSJO^QTZ( MH>4NI@L=PNI_;$0NC.M7(59HV#]_F<4YZ'<[H9679PE!KZ&'2; 7MF$K'$YV MPJ\7[P8Q !1>[H:MJ\U0,' N#-R;)C)""X:#<@A'E6\H$8%<2!1%R0/CV @C M*&"@:!.QJ$M*=].=)8K8K"D8/&4LIX#!HX'!%"&2%#M)(T.:,9^O*Q*D,:;( M!VHCYU%'$B=@<+.,0A/!8$$1GF90)G5[1>A,EU*W_VG02E7_K-7I?8R#K]C2 M_4I!W]43O,-G_%C*#_GT9YCA&G#QPU'E3VTNP-A/K3-;_1V'^:A_LL'J'HC/ MS<*7S[PVK431I7T]M!>U1(_Z=8NF*FY]M)UNEO?K?O46[.G;Z$=5#2:E/_C< M1G:F]")5EA/F) K4B7Q_6"&C54)*I< BRR;8;6PRL+*2EE/0U53MIZ3.1;4? M5[5G^+-.@0<"A%EQQ(4-R%D3$+/"B@0R%\)L;'*)V]H\I [9TYV!AL[@O&LO M\CSC]]&@>2-7BOQ_JU9V'^8<)M0?\&"BR NF;&M])M14QC81_6N0?$;QK5[8 M&\O_XB!]&^(+O,\%[S/5G*1WW"6.\Y5"BGAD"CE)'.*$=25;)?%[$VA*7 M @FKJ^9/RMZ*FC^)FD^S.)7K93N/3-0:<:M!S8.GR$OFN5$8@%QL;!*IVEK< M[*^[]#43&LUWIF-2YY,+*?7%P@BNS7EF."4FM;(QJ,X+90D@4M65]KEMUPE+-&H55#J9XU& M%:5>E%)/49A\=U ESY#$X*YPQ@,RBL@Z']]X(J).M$Y/U>8AR6W-R\5O,GFI M3VKKUF;#_KC=1Q5;_^E4PY'MM@X2<78%L#!$1+62*@K)DP#G[/_^C*:&_ M-,@Y*ZJ\2J2E*/3#%'JZ':N.-'!1M_8 A0[*Y)]P_L<%&X&N))*#JFU&5JO3 MQ])1E<'(#89 TCNVV[UHP3\Y"#,\C9,N(/FW/T]C+XQ:)0:SO"2F[G%T,V>@ M%O'6X-!6PX.TU:M_W[IN65<0< X$W'\U4\M)$(.Y"0%)GIN7<2V0%EZC2'*] M;4Z)\&QAE*;$85::TA0=?D(=GF(Q,07-M9&(!0$L)AJ!C"0&80I."2"SM#[W M*\,WSXN:&&UI7BY/R?JY[9;D:!!#J].[->?_N0-)WTRH7\Y[48VO_/"-&U*[ MEUNCW)"Z)\[/U'VP7DEO%,WE;03B##/D8K*():D3$P1'%S8V)6F+!T']O#JT M1%&I-<:%15:,*+CP_+@PQ?\$9I0FF0F?]( +R2,K,$?41*.5U$S[7 "+R39; M1,/:1P>&E8IQW>WB9.KT;,\OXN+D71W>.WS&G03]D"]XGDFN 4F?3!EP-]OW!<'"_:.I:GR,U)YIZ M6QKO]K7\RX6KN1+:?! MP%_N:"O_:9%H0+8Q1R%Z'+/91V1CMHBG 3L7N:I"0$469,V MEPW1Y'4(R\R<,,7/L?*=P>2$Z>RLGZ?3]W^W^N4)S]PY_KP[.2D\ M2&]/;14'[WH ?[OPAQZX;[E63/WG7P$"PW;_[#R"HY M)@?C75)0^$MIHAG7)[,$,XL@8DKH% D80-599L;,HVU@\N M(%6"/_?G3 /8WS?XTB@K3FOG[>%AB?&L(&6J(:Y&O0)P[X"#][V0/O!EO@4F! M@;&LBT6>RR(?3=TN_?*WV-\ZECPY$[5#.%F/N)(1&7%JO(5N1ZKN*0P"MY((-C)Y,(^%'FCO1<.G&:O MFYC@N0YQP,N4=J TXXN?L=6-N;)\"?HUG*S,A@7&&:OQ]RR[PZK3\YUSV[V4 M;@&P^W*1K6-' ]54:Q2ER:>9'",GC$?*1$.B\I+&L+$IU,U&-R5S:Q4T]2EC M>T6)'X6%Y Q,ADE@#CF2@($8Q9!S/B*I"3XX/]W MKN7_)@Z&5<E6+\S^86KD(:Q)'Y!VO*E>3;;956+SSF=_:GLG\8T= MQIV4HB^U>N;#WYF+G11VADDJ(>*31=Q*BPSL%60922%Q:[&0@+^B3=1C%KM< MUL#A*J%*0WE8P9)&8\D4E\-.*"*$1D(F@C@0.&1X4 BDSXT%OPZLSL8FC&A3 M\>![4T^"*"L5#?M.[=S;"-NS%\QM]&-+I]7)0 M-'=KKT'UN0G]2AM8%[$&NRJMLY%'2ZPR. B?!#5$8)N.=[-=)921Y[&KQ4S. M929G+MQX+6DRT2'-O4-<*8$T)9EW&P6&DF'-Q,8FI;C-5)/*8Q8=7ZR.&XI5 M5,$Z%0G'B=I$./..1P)[(%&7=9R8HN-+H^-35)B&G!AH(]*.2L1SP16KL4?$ MQL22X\$3T'&EVD8MT8V1]H!/(F#%=":06NLJ!61HUYH*SF=0^[(5TP_^DP?Z:?O>&>2&8 MZ:-3N4:>S)VO14X9YV#4G69!Y1IYHDW,HLK&-*:M6 '" H1SD5^K4@C86JDY MUYAH+P3C1#IPZ%-(,@F11'7RB*-K40A:L\-T1(; M#@XN8VW*;B:K-A0(5^I8__90\-O1^7DWYDQMVVV%SL!W^X-1%>N;-?ZRQ5HK MV*&]7VSXKH&!.WS&E+@9"#3T1[G&\T*ZJ3WO+)?ZQ$'=R4K4)P[G%O0S-R'I M@%& /39\#O=K]8G%2G*'IZPWM3O9GH>P7_=C.1Z>BQ9\V)GVCX#-V0C<#F@! MB8A[2Y#!3B+)N%"6RD1E]H_:YN%-H9IW)[Y T4I"T0(280K>+!)OIALY@V1P ML!:Y:%,NOR&1=DD@JSG#V"7,%-O89'A1+LC:>QGWHW^^?Q9;0_OY<>[K/_B$ M<7EQ][8G7!7<77CQ@=UZ'Q[E;9BAM^#N7+B[.UL\'7.BE4%6,H6X-L#S(M:( MD\AX)GJ:Y!83\L'7.9J7VU#09B71YA%87D&;AZ#-=&,^ZQRC."!+"0&T"0II MH20BU'/#K<&66$ ;3AJ$-DL=Y+M;+'F_WT-US+C3^PCN3'V=OA=NO5Q?$HT? MD&C%X77+UL8!9J/1CU:@_(#B?)1RCV'B6ANA"2E20D M3QD!W[;GG:'M[GP^ASW:&>8#0: OHZJ*X=?1<+\_?!^'A<3,36)FBF$8S876 MC".J-#A*/K?7U"P@;F@B4@/C3&IC4[4U6<$># 6C5A*CGO:.:,&H1\&H*4=+ M,A8MD0EY*3GBT3)DA'59>%)'(1FW.:NGK5F3,&JI7:V[!M3KS=_Y8B^;G]?E M;W-Y_U;G+)P"">GK=ZEV]:=%/28-)TK MV1GE2+1!W'32)WIZW_?3[Y>[?O=ZTQ^-]_5^OY>/G7Z?7/X?[^EB#.8R!C-E M0UQ(V-0-$0.%?[3C^6S5(@?&7EA*DF4\-TC5I$FGJP6X"G ];[>&@EE/C%G3 M!)8J3#)MM5AZQ%-22#.J48I>&>ZQ!?F7'@[/0F&G6I74O/2J(U4%GSG17-\? M9 [K?36*)7):HA*-8*>W@CP@=_:A#JI#6PTGOTSM\*/K3;V=]_36>$L7:)\+ MVOTU'3W:^G*LK>#* @W%,M)Q%UM':6[0P[&/.@26RPDO"-Q+#+6@U3)2TF_[ MT@6RG@2RKMAHABQ,5=1>&L2BRNT!P9&VDAADDI7<4FI4SI-C;75+>\!G#JC^ M/+2N&^&_H?-Q\U_PS^57G]GJI-.K;[R968#)#DRL%JUQ!/](Y6A]LS'&S!S[ M9_#=%SG[I-UI06/+A?/G7"\/02"J;>-5[FE_CZ+=;!%$;# M;[^E*L RS0(/2MG$G&4A<"]\\M@?,[)Q^:;3ZO() MSNU)1*Z*]F]D$SS@2]O]9"\&&S_/[CK8'I[!4^M MG]Y=HMH_;S[O'362;WQ_D0BM2>@3KPG+:T( ?\-]WXOV\N_OHSG#O*Y5[^_B./#UZ]OWC_X6^\ M_]L./?CS=6?_Z&^V]UNF2##[5[_^O3=.XZ5[6\?68\*-U0CC*!#G,B&GDD3@ ML7D"= C+H,:DN-,#QKF5F6RBDEFKB0XI\@1DV!$0+D\,B!2WG&RT(O#2\PP^ MP%(W-E_!KU7G_/)T]-?1 +;38'P>^G9T!AOZ(O]]2DRM:SFU+@75NB1ADPWW M%?#!:Y-9CH]A:V'^>*:S3\8Y#L$JSA.F/%&JL8Y&,N>R!TNCVO@AV>IDA!B^ MI/R%$D^@G+?S@=? _Y%O=(= *5/I_UN]P+U/_4 M@8C-^B$CJWR MXOZ4B5AVSRG^97O,T^K?R"__;'5 5)V+-^K]W:!F, 7];KV-G//[6Y1@9LG9B_I[4SJOKGL=UJ;0TZ MMO[3NVQ[6:NYV<4SH8G<,3P7]C]3%_^9TLV_. =KTO#F%=^ME\[<7J M!$3YJ3,\;?W5[Y_-99$;L<4/>JU_CT!\1+9;V8*T:T_B/F"U87); M)U6L#4,MO<.NK8%HL@K36W_RIZOQ5SK@+NJWYGUX,OU5[7K]6O^!+93YP=G9 MJ <(5O?\!K(#N@<;YGJO7ZI !JB?)E^9WW_U-9>0"'.83.7MR/W@@^IYM4*G MBG[8GJAXZRL5KP&VGNE/LT\*'W_YY2]:AZ-J,,KP.W',OEZ-\>8?G<.7YI=A MC<_&* [?\P&^_?)]V8T;]SW/OU:Q [IKA_5+L:[R#_C4&L)VR+/*?SVKOZ@] M]C"P@8^=CYV)_"9?56OSV ;4 MMR(RU/U@":^T?+'[GMYIW[<>Y\OO[L9G,MPBO ;]',[(8L[EBN+0=KI?(^#C M,L1?[: S.$A?<;J+\;]KS>M.CEGD/'L1B%L2$&=&(DN=1Y898Q3%(G'Z-?LQ MB7"1K *J)#BGV#E'HA>&VV28D_YK7M<\ U?OB*RGTP["\AFWS&UFPF5SQ,6 M# &XNAA[0&WBN9VPJ/QQ5!)[$1@1P!R\$L_SI]EKSGT^[AS='?.I M#)?O>G6 KO:P!E=&Y+>MK<,9VV7/ST'YZC!%-VS>L1E'YC:@G8&@VG[^'9G^^HKX)-LE4.HX[)5G;.I)8"'!2X&K[UH;<<* MT A\@-XX^GYI)7/4<::P6B^_G!>A4W>D&2_5K:OZO;7,JS"U[-?" HCLGW6& M>>'.ITSK8 0,]-;EJ6EM%6'6L28T@SB7Z >G_5$WP"S@,VT]57C/AU%O?,YQ M91!__$&7BS6869@I8UH?Y*E?!JVM'CAO%;\"VO84E;!*/_5UN(_)8+ MX-7 R.!#QA[)J^CCF6&>[>>],:VKL=L[@DR>ND9^.=GQE M4;_V@9L!VZ%F H=7(23#^_/R/)%;_--QMZEQDP7VV HV]_\T3RH*]?^M>P,-+[[22#!W?XR]94"QB1;6WC"X1[W8 M8GCL'@'J ?&&_5N!"Y"_]'MJVKK4T-:E2Y1M&\7*IKE?27Z7'_V.>?!%FI>64$^<#)]P8[G4RCIFH-?-&?:,1 MBYCC\LK;J57>J=?XJC_98;8H_=[6<%AUW*@^=#OJY^-9F&(%3@(,N2P8=746 M*]>,<.X=_?T%"*F7E55J;0*AHBE!,H E$1[[@EVKK$#&/>.+VVR3?.%YZY9'\=;=%^D9(6 MM4KKP&,TQ@TJ%GQ9"#_+:6XT=B2T^;T;/83A_O@\^A0F]7X M3QO-FRT:O\U>\[^.,X5W'+F_&Z$FCOC%?&B;,1.F,NV"P=@JD&Y:G14LB4HF)"2L[4V0@=Y[F( M[VRFK]A#>;S.Y)43T\34;1 W\T-N$DY<%O:-BE=64&0>JQ1@.'"?4R_-IKT) MC'V:A&+[?>?[^_-P>1["3EZC., - MNWW)/>VWE->;!N W>?>IHWK1*$?I2T+Q;*Y)Y?CO&+\O'H^F-.LL*I\XRZU_ M/%[8ZIO/TH&+J1#M"U,YF:/%;YG";W&Z1U_*Y@QB^M=4PKR&;FX#M2]N_[AY MV5/S4):@(/?DM*6?[D1BK.9+_-7&X%OS[V\'79*QT+U.Y:'-2)L(_O3RXC>? M-%%E&VR6D'\T'!^V9#?>[)O:(PUWWMP]??+TJ6WP&(Z.&RIC?+Q_5(95POG3 MKOMPO"!8%YF7CEN6*W9Y'Q\@[5S BBS*]R*M-MW*+G(R4>(VD"N;LQ=2*:TC M=!L^Y3Z9>)S*!19^-!S@CZ%%C\K)-Q:?H<5/#B)$&8A--A%0VA%/P1*I6% Y MX*2S?-;BJQA51J?:2H6&S46/[H$,BH90'TU->=>W[WK;PXWF4T+5>N]U M\D>D_-/Z$*^:N&$\):C?E.W2WIN)E_#/M\<>7QGU%31%W6LI]M/Y?BC@W'TG)"2SA4YL"@?-[-,>C-U_Q3RU]-'^HP6 =Z \O%A>D8,RKA5CF MU\$8Y6KN!ISZ$O?=[UDK[SYY[[4?IKSKN']PN%]XM=96N]-?O1A&]1>^&IV" M43H8SC9OQW,_[F 8$P9EY>Y_LA]./2'.IMFU-%^8SW9.;E:%X9_\ATN_>7*[ M3X.$>%X0YS34=^Y.G(%X9L MU\BUN_"^*RWB=RS' \DV.FQEH[78O]X"*DZ)>H?O-SKIL0E57X*2CX@YB&SM M!L0H'Y P'L"0ZN7AX?[)%!L7+_AXW&\"UM/9484$F\2M#4R5 M3=N3YHKI]PMS/?KIB3;$"/+\NSI#DJ)C\/D27A;;,#Y"&>BY.^T MX5.Y9F'BR]T+H\9*D\3V[]N_WS6ZRYNQ-Q 3UGH/W!& MFFWZ^#]I5" =,7/&3!/^W%SOUR\ENMY".,#(QB'J\=+S'?]QD@%)+@%5)?3Q M?&V3;C!^OE[*_[F4W6TVNAK^MTE$6_LN%;SVPXQ(N;WLB.R41Y@+1FM@D)Q) M0NG,DD8YDCE>W+:QRLXM9>8F8-?R8FA!AAJ;?%;D6Y-8NE\C65$%\U3 MBZ/SW(]1(@M$V91)G!)L;8+L9).Z)#\,!],]]@GA>/$\M#FZO6+T]A>?-C-8$R!!G"9BVA28@&#<>9,W5[LD!Z^ M8UM?/_B4J'4^D>P%)< =)S922H+#M73:V6!\Z6MA-N"*_41664'0 &L=$\U <^E](#?T%1+9'\PE MLJ$MOB][A3LN#FG9T1BB6UZD<&82KA;,[QB,]C#!3:35E_0.M((L<8 DJ)4\ MZFR4S\F B:D":8?$]N/?VU\_A ""8BQ/K)><8 B2B3/2$ATH8HX6*98HFO,K MI?9\*#=#ULOCMDD\=39VNRP8;@Z;S"+:DB7:+N)TMW$Q>BS)N\<-K=?NKHW; M4R1-/FP\#I/XRT>N][3>Q\ZF3:46=!NFHMS\W8F M+XBQ-[YW6"4EKCG<(>ER1R=EKGE,YW'N9]'3,S#);2B1O1LUAUGGI]VFZC,%!I]0" :3A/,F:Z$_0E";G'PM&E54__PQ M5S?=1)M/U?0,VR0MN"'ERA,G^CUL=Y=ODO#1G->=Y?=V1(VOJ'7SH+N;W]G3 MW!X>]7813G^:BL+]3.;%H[VGTX-7?/FUJA9U A+/:M\H?>FGK^W)GO[LG,'A M:%@.BC2$\R29I]#@A3]O<'.]APYIL=:]$Q2$&2:LGSYQ=4IJFBRO87-"Z0BQ M8K^?OK2.Q<2_6:1LVK.M!2,O?5SC!@5WC.Z2Z\WR]F\($-,]Q?6%0Q?33*6R M=SL[2''!D973^YP7[WQ>LRB*OJHHBGFPHBC\SHNB_-$FPOV,T>%T*_XOC/M> M'8^/T R-.I-@8OOGIP-;+9W=N763CC9_>NWO:U/[\3V+^_W=P]^.\#8FV[M_"3? MO]X[V.:_?WO_Z;=L6C<"&>3;"9K, MBI%<_4UGCN-&XU%4UP#="?2FGO/Y-3;\L9@;O5KHM4ZF5)J7TYB/^= MAGS-KO!$X[8DS@Q-CD@Y60-?/G,M,>RH#GX3Y: MI280:1(6)A5?QJ>/!_OA\2Q7CH$>E:(P.95V1HW,-0+M%FIF-[6Q M)U?.+Y@G8\_^MIB-W%!\TT\FF49A(G48337.Q? 8WSZ.?YCUZ&Q?89;N,XII M5(I,[KO#<7HQ_>'':;?'_J"9DN:F'R<*-LD1*HDQ9PI--BK7?CS/F=F@;=[, MI #ZY)LG'V\T'YTI?]E^IN2&X?;2C^D&N^5GTNA;W?F]P3+84& >TV"O-[-7 ME*Z_0=/46UQZ097C-L.L2WUR3YV2O48=^Z._)Z:BT?= L%>LP7"Q=#_ M$+T-)KC>1#.'1[TF&.M-9Z!#I<2O-[,W+B5^_==_H#KCUWOO&^RAB1Q"Y*GD M@%C04ANM,I/VOG)XM*\_:Y7_VW[^.!UL[_]D[6T=\]]M/?V^] M?L=V^4\"W^_3]B]_?'J_\YEM?WJ'KG'\A-_]>9OO_KWUR\]YZRT]:6J(OZ5? M/WA(P5$ XK5G!$*.Q%,9"76>6D>S\ S6-J58-XRMJ(CXM;6CXRT1*L@],Y#S MB9KDK7+>)4B..6UIE"%+;IFD+E^2*%!![F% CLY +CO'E 5.#NX.RL M/<)1/H/PX_4U^:47=Q&//)EGK*C;=.MP\ TNNRTT$\OVS)M#K]I!ZU"/U<<8 M:,Y:K*8XW4\I/:NJ(W8K1VS[U4*T">@MX]IP0K6)I)S_(3YBW&D ; S1&R@9 M\%RM:[NT(U;;/E=(>BIA886D%4/2/#8,%'2@01&T'X: !DJLHX%X3X-7"%'4 M $(275>V2YWH5Q11/!9'<7LX(&$)9_&Z?CN_V0Q>B-*/&U+TJAUTJG-T< MSA;Y_.@!HI&:Y.0U :XD(ID1Y:!A1*RRG"N^MJGLNC*V0TU!JQX_(9^DZO%M M]7CNED1!$7*S( C'@H!5AEBA'8E24Y:CE,Z7?3FV;L5EAX4?K+GO\OQ5EUV1 MG>%1TR[H>G3G0U!;SW5C\L:O_U30_D&]MHKQ-\'X_B(;9GT$Y13Q@7H")FMB M(C=$1*6E$"# RK5-J];!+-W _::ZT7&JK$+<,X.X!W5H*\3=#.+F;JP"$#+( M3&2"0$"I2)R*EF@T3<(QFK,1:YN:KRN^=#AZ7Q"WDLR+CFU&WV'FQ<..\AD$ M)+,3:E>+.XL&,VC]<$1$S@0\+'DSQI+ MJ.)/DT;F:B[4#_CG;0)FT1ONA=Z?AR?8 MD>Z!O*]9T9$*=;BQ !MLK(L:K)/Q"@K2.(Z M:N=@)!1>*E J*<<(REY'2.:YM\75K>H8"NZO+3\G$"5]<(&XFQ);\)%)-Y$3Y(2P5AK3(H*O9QUH9=VW'UKM^P)_>_#&9&XNM9[GYN*6IR MV U-Q*^+[EY0V@7-(A%490(1T%@HHXG()KN8$A5HXC<%K#-]_O#EN7CJ_G3I M<63'5E"MH'H//G<%U0Z ZH+?':-UF?),#(=8 MS[E]A*#:>.S_:DJ$;Y[O:O!H6K7<>>.-:47!\?_@$H239]P!X&3[Y0?!O+49 MP]&H*;H>7.J2SN2)#CB#QB7F)3O; 6"QFTY;91F7_]"=M#UJVG+XL_KWWI56 M-$W[/]]OVC?VPDG8+UVV?AU\&?9#FM[:*TSQN%>:U!V/C]W^_DE/T%YT)TU; M&KP#;[F@NG-S0]LZN'3/W$N3)L=%IIH68,/!N!^;1C=E#*GT^1JC"2A]"*V@0A M)>47@\P%QP>E.+R(QZ.O.-QQ&ESSC-'+=OR-B/U/,[QG)D+;.T%\H#[)Z",C MT5-)4-LC\5Y:$K0)SAK/<\)H,)=NA"?)C<9GP>LNC\%N?1P3D^NOR6RJ7OVW2]]PYSO[ U;"Q4+;C2K M_0)=US0J5^&87&?&TML;%;CYQ]5]XS3Z'XW91^ JV%%\CG__RYT5\LO;=RW3 MCNOYV/LK&M15WQDM/=/@)&!P28$K@O808TUO(XD\@Z>,N\#3=WSGTAJ7Z1_' MYSI--1[KN&G'?#PH3G,Q\0>MWWMT9F?T%GO/M[[#4=,I-\5QV\BZJ>8Q_9+)=TYZ?T\]AU--;,\/?C$] M9.$-7/S2-/F=Q0?%69E$ DWGS3*,MNGFF<&BOKKX+:=PA="K&EC M].D,X63]?S<@M4#Y&,"QH$J/BY2]DX%SYP7Z%C&+/,$#.(4'"^R67-6.\@15 M_IB]T8S@4L\,0M[L;%$,OM'>ZNB(2PY#A<0Y\9HSDM$XN6BDB1D]/;EQ6=F+ M@Z)&I>D=BM5-Y.%6]J'*PUW+P_;.1_KF]<=OV]\^N,Q]FB\PFMU,NV637G9 MF,O+[(;[^'&4\-W2Q)Z7:^@ M%/HZGA!H^#!\?&D]73K4X^^#-@R=>@NCV70?+DSW<#[=35?ZFZ#5+?>Y;P)2 M,QR:C'U!4N:"\FRQJ?R^]?S%D)RBAUB0"3!ABN'6$&D0BJVEDI:8K!6$P6?\Y7D)*-]WTK"/BI MF8846^%YD]_B7\>YE?&6L&3/3J*V3A ;[50(VMM#0Y+VFP5I;AT>MMLY M**WIH/D9G[O7#WN-B?LZ+K+07(@AY_[Q>&+-&I,Y"7S+!5<;,+1[1PW??NA& MC74]8S2+59S:S321F%,&=&8S9_M:;X]QE%=_\R@=HB]7]LJ.T8@7V>L7LG_4 MC*3?T *+'USVF,/CT?C8#9KML9=O7_4451>0R%>3QHVD7\G80:'4ONLNFGOP MI,XYAZ)X4N+.#%*3Y/'KX$L:'S6\Q\M!_-GU1W^Z_>.TE=SX&%>[_+TC'!K= MF@+'P>]L]]-O^UO\W;?MOW[;?__Z]Y,W?_TJ\3^^S=_O;W_;WMLZV,5KMNA9 MX'C_^L_^UL&[;^]WMMCNP9^?MU__*G<_?<;_=L7[@W=BB_]T\OX37O/MC[S] MZ>7?V[]_<,(I$90C(*W $-@JQ R1B/11T)!< $M;?Q!%+\67!] MA))"S;D*+%)F,S4TG>/<%E:A"97+.O2:A>@MKL3WN:8+N>2K1W)ZY)(G:3'$ MAT(<.B.[4-H2!-K;+G1Y]1VJU^-1$\N^_.+Z^V7\/P]';]%_;W8/GK'6%7/M?&+6Q4B8L:&Y#(^"*&^F NP?T%"=YS M7]#;2 ECWGTW'O<;B]GLI+X]S$\0^S$G;ME\UV89L,,YSJ?7)GDZV;LMVY9GLLD9SVX_G.YD;M-W-G)P,F7SS MY..-YJ,S&7/M9V W)+!+/Z8;M_U,T=O=^;W!,KH!PM3!UL'"-67VBM-24P5$ MFY>^GP-?K[SME5I-K<^I M!.=K3MZ#'H*XV@.@WT]W>;LW'!V1G5*.X&*G]AH'_VY2=_6RA._OG9'LGM"4 MO+SKG(B\\FV?SY3],AJ.Q[UW@U%J4QQ[O[C^X%K'2NLD7CZ)_\7?KW8R<,R;*[@?U*F29@Q*<>VY96D$=GK/$UAG::WH6H!CP_[AQ M?]R5PX2W);W:PX2??NOC\^'-ZS\_;?WR_O/[G=_%]NO/\/[33_B,7?E^!W]^ M_9_]K;]^/3E[F'#KX%=\EX^P_=?6U_<'?^QOOP[TS<[>P=;.%GO_:7\??_Z\ M]4_O6QH-HQN?2TNZ+0J6:+FB MX"U1D,]0D,F8G>*9, &.0&E0Z3SBH3$QRJQ\,E*M;38[@/S'BH45"RL6WG/4 M.P?#T]!8,>]FF SO*::OMMXN]$[&C4);2>UB"X(QCQ"@+9H'=GM2"1)4DYST)$L[;)A5XWL#2]5QN*/$6M MKL35@^OSG+C2/GB6',>0+4<"20!QF0;B0%F,XJ37&5"?EV:NJBK?LRK?I(SG M0^MRI5^6T.4Y_:*#,Z4XK4A)P3MRY("Y([!U[JJ*E,'+4!;.4..@YNB\W@HU:( M8+&X)J5/5\D.<@8XP74- 5>12R'6-K5:MW157&F'-H"J4B^OU)4Z>'!U7NBC M[KV(@0&AT97#Z,H2ZY(A5GK4;:$B-ZC.K/;<>VRJ?!/JX*%UN5('2^CRG#I( M&60*7A(:I"9 622V6&J=@:.PL>!-:1.^!'50M?@I&N1*'3RP"L^I Q%D#CDR M@H8855A'@998>)(%<]0[;R4/K7?-5I5W7Y,-KGFX:GAPD$:A[_9[A^XPC6J^ MP5VB60*0U'I/G;%HO3C^R("C5YI-9D')RAET'-7ZB_D&6EG#I"4F,4? \DQP M.24*662>9@^N'"8"NBYD33>H2GW/>>.525A"R>=,@N/9TV0%\<&@ZP(Q$F^S M(4Y)EU4(0*-?6=YXU?*JY95CN#$4,38YHJ@V)COA(:H..N;/(5%A M"W4O] _=?L\/![%F*-QMVE7R$9+VFL<,I0^14^"MX@I8SM15MJ'KH+98NB0S MQ##/,A&I9$-[Q8D!P0CU+":?,^>R:2*TSH7J$(=:E;HS2EUYA0=7YX4,!9.4 MMX$2*H+%B,,[XBF5)%/FI(+(@K2HSE63'YDFW^ALPP.K*3R81Y<*E0/\+;#CK7SR-!8718:H"G)1B#2G]>MT.G\%Z:J*@O_6A2 MMHALP%74ABGO#:V,0;=![3'ILDW M(0P>6I4K8;"$*B^<: @"M$J*1%,2!V-DQ)4*;3%+Z4!'*Y1;CC"H6OP4[7$E M#!Y8A>>$@5%&NU))ECL9"+@D"?Y'"6<,E!!!)J];WYIVR"*O*,.@54F^P67' MN8.=X9';[U2?F&==+O>)ULH-.:4D?8@I!Q#&V^RUBQ($Q?@[F]HAINO OE@( MP@ +PD$F*I5N"5$!,3)'DDT4GAD?I$-@%Y:N6[4TM-](81YKD? *>17R*J?4 M(;";(8MX04)010YD@,@KF?132K$S3N:UR$^M2$N2\PW#T.#/"'E5^$N M?/]IG"UU+C$D-$"C^[&8YHS!U!<:S-^.!ZDGZ'JO&+M32/CTDRS;H:'M+GF6 M: ]>X,ND4;EJ;?._P\%'@FMUT-MRH\_IJ%CQWJ^#+VE\=("+>+?YF#?3M"L[ MCG5; @MYO\QL7FLFZE27J6Z"[-X\RNX5/G$I4:Z3?_O)+QS'+8O5U]F_Z>S_ M[/JCWI]N_S@M9^0>8>V!5V4L&4=SA,\<9@QF#X?C_NTPMQ(LE6"Y=L)7X#HX M'2'&"-88RUP47'NA/#XKAA5QR#4)8*G&N3M;1UM]^G?#J'SZ_/?V[Q\"@PQ< M1I(\]P1,H,3+F C5S%C!0$."M4VYLH80E3JNR-:!M^X>LM4T@#N!N^U7I^ N M2AF="$"BH AW+ CB-$NE:A97W.PJV%6PNQ'8U0*@G87 TQZ?CKZ4 M;Q#$*)D)<)>(MRX0R3P7,BBG,EU9&= *A!4(N_/6'?#Z:E; BE#MS6G'SF@A MH_>!H(<'!&2RI7%K(KA8F27EHR]U "1['.GL3W\[;M+.]0A-_/AX=%(KGMPM MF!G/LDO&!0F,"@M!F:@]MSD%YT4]O--UO/M]D;<[V?K] Y=<6PN<:)]+\\<@ MB5=@,*257D5*=?)J;9.OXS4=.IM9-;N3FEW;LG1)TQ2$1UY: MTN-/AJ5 M#+!)Z. E[YRM6U#U?7*S3P^73]MU5V2PEH=B;'"$: F$YNY0UU7 M7D0'U&=5=;WJ^EUX[)696)%.OSEMORUJ+956HZ&TDA*B*SE 0"I1B?&"#"&6!,A$1U7O7><=7U^]+UF]2,N+VR5]JA M VI]VH);"EE3+XB* 2TI,1%%HA5/.9,LZ&LU -;0>6(JLQ/UG!7LN$A-/D, MV2!SDM[+4MF/60)"%K?SI-2'-RL"\ M2NBK,@%>@>/)Y>Q%8$$[JVVE&;H.;;MG:09C:+;&*V(#P]A#94FL=QI!+E,T M7UY)6\I;P;KI5,/KJMJ=4>U**#R\4I\A%+AGS&6PA >M"$8A'OT5&0B+,DNG MM67:8^11]?F1Z?--J(2'5NA*)2RET*>M=$J"6=1;(EFQTB)*XF3&7P&TEIJ' M:)?L$UMU^2G:YLHD/+0BGV$2LE$V4P.$EJY-X!DE/H5,3&D/$$%($Z?N]M*U M 6K>PKUWBZWDZ#4AC3*M*7C'F<@@8W+.)U0&U &N.:^-3[H/;>$LD^"4TM%* M0R2UMF1D9?11>"14:,]XD$ZYA-"VSO32&5EUV^.I:W;-5^B2II^A%T*B.YK_D*5=NWUT&&=/D-":,>#8\:0Q,LI9Y8,L<9J$G245B=< MSQRZYZFO*)OA&72@O8A8O; F_\IJ%S^U\CPW?O\G _/21-9$[%88$,XZ(T.6 ME$>=76*AGB3I/-Q_/$7,;+_\X$L3GQ@C<8R58K2:$A>\P%]#$-&):$L>JN;K MVBS=KO$61<\?VN:H3PD\>]9XUY#TFO+M)HM!# UZEZY8"O*FO]^TGN?7Q0]!: M&N8)E$B^$7A,L]F;5.<3_V[<:90-XK/5O^N^G>=#W KC[DB ML)OQF"W869:U=HX1(ZDCX+4D%B0CR5J?%'#O+6T#VY6=7;AS%^_BWK7J1JUK M'[K#YS6>=GF7T\6)O%7?M>ONZ#R#43Z"(5XZRBOH_M@?'^Z[DZ+2Z?N#6N[* MC@SC.5]9E^#!KZQ+\.!7UB5X\"OK$CSXE74)'OS*9@G^U71SWYQ&5=O'!QBX M!_P]]K^T?RU!=W]PW'2%W_PW_OE,2",!(_NFBVYI&S]*^WCEE_3CUWX\VIM& M]0MWM5'2"SJ_Q7F,OHZ/+K_E7#/E^R!D38[,HLYV=A7_W9I'>H?N8B!\E M]YFXC(-]X?:_NI/QVK].O=-!?S!].)0$EK/O?ND;YGQG;]A&N#&%V]PIXETZ M/;\JW-'@:/SO?[G-BY;QC*2W/([D25JO.8"3X(QPAD=O:;+X 6A&6TH*[TGQ M92&4 G74XS5!)0,0A+/)4B:$A,2IL?*T7!^XT4<4@Q),J8MZAJ]=,BH.,O-2 MVSY( 4%G$[1AGCM'168ZEV]IM'JN8;G:,;9?CP7VPW:BNX$TB??//EXH_GH##73?@9V0P*[]&.Z<=O/ M%+W=G=\;+*,;($P=;!TL7%-FJYOSX%=>L00W8,6NSBUGYZZ]8+>I!??[V78Q M9TRMOG#7Y74*Z<"G44^P]1ZGG)YBTZ\Y@=W?5_N>?_-V;S@Z(CMI=-#;LW7)G >Q."];J;KMT6G)+:>9W,YBO?]OE,69,TT9MG3?1* MGMBU#JG72;Q\$DONR?5Z$]19G,WBSZX_ZOWI]H_33?#^:=2(*&/).)HC?"9& MAS$U=,1=U(JXP9;:\TI=N?'[/YG4E>B<,XUJV=8 H MXX+5LQDW2F$YV#[8>OV1[W[[C./Z_'5[YW>^]6[7]^\?H]CW?[\9N^_2ZV/KT4 M.%:Y>_!SWCJA)TWZREOZ]8-.+N4@+6&FM%86@1//92992IVY\0J KFV*==!+ M%P*ZJ<8\UH[Q%?DJ\M5#&9W#/#K#/$L5SS908EPLV'>3##/(7R*WS0!*AF!%Q.Q$G/B,R*@O(B M>):;:-?0QX)XSZ&[3M/+]PCM__AX=%)[Z]SIN31@-C!K+-@,(*G1@2>3A4TJ M*,%X)?>Z#7?;KQ;(O2QHT"DH$KBC!)=3$EL:<)C@!$@(QBJVMLF-7A=,=JC. M=]7JSFAU):X>7)_GQ%4.U,B @1JE GT8=#&(Y2J3[&W6BED;)(9LL#1S557Y MGE7Y1H4R'EB7*_VRA"[/Z1>E;. ^:<*-400,9\1SBU::)A^LX4IJ>E%-H-I+ MI[-:W&TWN[()JU'A.9L@HBI5B &ER0H"D7'BF?:HQ\)PH65VA4%MW&MYOBE6 M;:-SYY2!^Y@&X:0WGLEZ[:9SEZ!FP*GD?4B2.0BE,C2&?6>>9FH26N;2J]SOG2YUEIP_RDJ=:4. M'ER=Y]2!=S8K&A.)F:-.HU-"C-$8?2AGT8E1P418VV1+NRE5E3M,'3RT+E?J M8 E=GE,'3/B(TDJ)H#X1<+14UTR*J."CC(H#,QE-\Q+40=7BIVB0*W7PP"H\ MIPX2C1",$42;& BP+(D'&8G3(@;0,L=&A=&[OJ!([J-O?M-IYN#5\. @C4+? M[?<.W6$:U7R#.T4SZ12CB%Y2L9*#Z 7C2ENJLQ<:(:UR!AU'M?X"9Z"DLEZ% M1(1(92=#H&-B2Z01F(\*C/96K&W*=6J7!K6ZN?'4=;KVWNV0CL^)!*")9I,% M4=8R]%Q<)BY)(%8S)V4*WJ6\LK3QJN55RRO%<&]:OG XQ&HE.08D6MM,P)>. M1;Z-3[+ V!,BI57+JY;?A7]>V8;5:/.<;9 \@,BEZZ)ED8 ,H73:E80FH520 M.<7$NN>7/XE M%;;F)W0=TQ8+EW@-&F(0Q$.TZ*%P04R(E%AI8N+>>&[XVB9?5Z9+W<.K3G=& MIRNK\.#:/&<5N%4X=\"QE=B(2&0&##1 *5=DPXBCP8)262:6+5+EF)W16B[OM8U>^8#4J M/.<+LC9)2.4)]X$34$D2!RX2&VFDVKGHO.V>;_T\DA-&AZ7^=UJ"+ZCW-8BV$P$+@.G@2F; $F"^8AEY* MT '_S[*<-&(:T^N"=XD$K4K=&:6NA,&#J_-"&D*65,B8B&9>H#H+3:P,E"1G MLI+@F;;FHASHJLE5DVL"0E?U>\XBA*0,154E&&]( N6T@S5"$>Y"YAA1.IY" M34"H6EX3$+JKS7-"@3$=8TZ*" 6&0 )-/'6)!&Z\0 VW1L'$^5ZZS4#W,A!: MG>0;7':<7=@9'KG]VD6FUM.]!UQGS'J:H^5!&I N.XL6'P)D!Y+;K"JYTG%\ M7RP6H4 %#[QD@7M& 'PB3MM G.>@(@AM15K;%$:L,U[[*E3LJ]AW2^RK'-2# MH]Z<@V(A2I&R)DJ$DK1B##'26(*>;L*(A7&E[-JFJH!WS?=XUFCWF*#N)ED] M#XUUE8]; NOX0L&"+*G-0)24I65,RL32LH>62H= F77T B/X%:3U7+L][:/$ MN.<.9<)**Z(RSP2E4&X+)EBPD\"6?UH M_+H)C3D=R%3 98-HJ]ZPN*=G+$R:P&F)PV-4BW.S5D>YW"@?P1 O'>6RY/VM MAGOM/&&VU#G&D-#PC.['4IHSAE)?:"A?IY .?!KU!%OO%4-W"@6??FIF.S2T MVR4[$VW!"WR9-"I7K6W^=SCX2'"]#GI;;O0Y'14+WOMU\"6-CPYP(>\VB_-F MRG6E >JV%!8J?YG9O-9,U*DN4]V$V;UYG-TKI.)2HEPG__:37UB.6Y:WK[-_ MT]G_V?5'O3_=_G%:SL@]PGH%RW=BK,1*)59N1JRHF+P.V:BD- XE\#G'%EV M@GL6=,T4Z#;!LK6S=;35IW\W),O+#TV!:L4<80P< 9L%<8%;8G6,1O$H(B]' MO>DZ,TOG@CV7G;,*?A7\:BW-QP*&VZ]F8$BM "MH(EQH3X!S13QD4XI?("@* M;9-.*TMSKVA8T;"B83WRTS$TG+N&QM!HC Q$)XFNH2NMRG5B! PPYB((IUQ% MPXJ&%0T?*C"N&0>&S/+$^4&)23$[12"&A0E==?FRZ?),3'P^MS)6.64J9Y]994ZV5/T6;7-F%AU;B!78A&N<@4$>H0-6%Y#PQ MF2D2: #CK0+/4^MB:]TAL_P5S+A M'O5\D>I/+FDF2(Q1$<@T$,N])FC))4_&&LY7GMM1]?Q)Z7DE#^Y%:1?(@R U MEQ(\D5#JM@H=B>,4=3@'IEUA@:!S#OB*4@^>0='6*ZC0:Q[H:U_^HF/YSS8E M;?43]&30WX#+03B9+>7@)?>),V$=BS918TSMJ=-Y [&[R- PF\$8#T2!*^<7 M)!#+7" N&9DI4R8$B@:"KS.VJDW?U6G5 V\U57RM^-HA?*V\V,,CZP(OEC7W MWC).N%6, #.V9-(88L$Z*1.EP-3J,FDJJ/[CNV_Y[.'T^16N?6@DK'2$*.C)1"F3;RBC\)X'RBWK(WU^:HRR1[>+;V"38[]\>&^.RFO MFKX/Q?7*VU[9+,&_FJJ9FXU<%7#I#XZ;.IOXE]C_LOEO_&?ZC ,W^M@?-#)A MI^:E/XAI\ MYML?>?O3RY.MKQ]2,%+(9$FP0A&(P(A5P2*:2&NI NF,7^LEA.M#G-BCT7&Z M?T/'F_V5O81V:']_^!6QI-<6;ST?NFX-\R]WXX'J45<09MRO*P9S;1([^2C2:7>WC_QNW!4 MQSA+V&$;8X%A.TG7QQ^RG;:'R.,W:C_0SL!BAVZ<=TX[:? M*?W!LOPL4P_GL&"5'X8'UZ4Z"[QD[X4YV'I6JP=\_ONZ&'>#\JLL"M/)EZQDM4DUY5T>@G,Y>7U(:N MTE:EK58BKY7(NSN?S[;@VHU*&TA'@5%G)6B@2EM'?;!1J<*!LB@:)GO""'UO M3_#,'N 9\OI5RV]A0'YZ-_!_)L'_?S'NW\&PG_&M)NA?V$,LEST-COO3[KO]WO8O/Q]LOW[)MU^_WWM3>/)/+^'-3MS;_NN/@S>O]SYM_?5'WCI9:&,. M3B<=*1"12S5>+R,Q-AKBK \9.,JT=&N;<(<]+N][.[!B8,7 &Y:%N#4$7GLS M[_OH>#$F5@Q<"@/G3*R5 1=MS$[57$=%0 M1"H)4.Z)H581E2CSW(.BG%>/L&+@D\/ >X' ZA%V%P/G/=&5D""Y3(3YZ @$ M0XE+5A/#:8S:Q.1C6-O49EU"K4_>(16N]6:4ZD#SID&2V3Z.H8MFY =JA8 M:M7S59MQJ7P6SOD<= 0KHI&"1HB)^NRD8Z;2.H]0S^>TCE!92HQ-B1?1$Z!@ MB/$@B:\?.G6*H5[ZQVWXMR5RO>7>U>("QLYE'I3"0D2B#:3%RP ME$30*GN1/:<4G72[#B Z9,6?0]96+7E^KV0$%S)QGK*S 4)@C@JAN7,Q16F3 MJNE*CP_GWBZ0$=D8C$.D($P+3D!83URTB0B)_@V/R20=5[(YU:']IR>NW?>B MW-6+Z:YV+R3B4&Z=THE(%1(!:1TQ2E-BC;$B"U_JLJYM,KW.U=)>3-7S#EMQ MFB5G1D( JT&JZ)*566M)&2J\$-?NIU:M>(?TG"\DW($OL$VN:L5[ZYVS[D((3P545MBK94$M#3$HV>.+KNS M(%G02CC4[G5>0'O%J.#HB,G1D2?4S!"6PY"HG'S M3-"81'9001,#'(CW!IP/!JA*:YN\;J@\ M'NV^%^6N3DQWM7M.13CA J4Q$A8#:WLW&:X"4U3;T.<)YLK%D1 MW5;SFQCQY),+@F>I$\*ZD29;*IU*##2SH&)E(AZAFL^9" 7665Q)PKB,!$0J M^Z;*D\R84L)$S3VO_=X?E7;?BW)7(]Y=[9XS$=1I(:@S1+&,1AR8(IYS3A(X M5'7IP)96/6Q=P!/L _\,NKG5@WOUX-Y-R]GD$")/B.O2@I;::)69Y CZAD+D M-3_D\2'^8CD;:Y@SN)Z$*:[0GXM 3%"2:!XCSR$;I\S:Y@4Q6SV]7$'P48/@ MO6!@=7N["X)S[LH@V'FM!1%68U!+@RD4_H$S7)6^6\2Y!*Z2=+HPQ9J"^"!<_?>:Y[ MVKSMV>8M>Z>U@N]'_]J<*<'9YUQ^XSW"/I,(^R_W2VNKCWM-*ZY7PP, Q@@XDD&>-+-HPGSGA%8C#@HG$N!K^V.1B>,QR]_FR. M6PGZBI(S2J$H-1J0_B"D7A^U&@W#8'B$4G>42@NY(8KB_GZ1WX/UV8<.XZ=R MD/8H]5QOD-+9ZZ;-YU!"BDX4$5[H0U>^N#PEXL]X7U&),$JQ?T1&J?$O\.)P M-!R--R[5\ YT62S=+YKF%QA-EMX/>&: 6 DY.V]DRKHSW17=P1#]FH*K83@^:D1W+JL-MBY@]__]A^%, M_SB^K(.B/VGDK.C,>P6^+B%O_V@/W??Z=DMI/<[^$X[>WM; M.W]^WCW8$MNO/\JMG8_?MC[AW__:Q>_^O= L^+P_\M;B@5<:N;-0]M%Y22OB M0A ;>A+;Z14$*PC>%PC.F.,*@#<#P'E>)1AG MP#I*$.\$ 4EI@4(@/MH$%!?+BS@!0'/GC0(K %8 ["0 WD,F4?4"[QL$%VJW MF62S5(I87Q*)%'?$)$T)I9IZ&A$+P2 (&K'.^*KJ.U40K"#8@;=^ B!8OA9&2]',2W.-GS3U[C7U^6 MU:TNW;*(MGAH6EC(3FE#7)047;K@B .K"+ @1++:0]1KFYJOHT#<#-#NSCVK M.OM(=;9Z(+?4USD/E50,G&=+=#(ZN^ M/N;(H-K8KNGL(FTB!;B0B/%9H\Z"(-XD1X237CIN0 FUM@E\G;$;=A2O.EMU MMMK8U>@K+.HKI9XQ@HLL"4 RQ!;'F$4C#0"/@9E67_D#^,2U1-S]DK:3DPIG M#B!62G?IJ7DR)N(!MOW/6(U%/^T_;MQ_(H?E[PG\MU\M$"(,* ^>2>)5+(?E M>2266DJT94(F4$IICN"OQ+I>OG+H"M7I<>R 53"M8-HY,#V]>S;_K8+HS4!T M(5O*JRR+WVQ21A#-!F-?Z3VQ26;*IA6,*U@^M#Y7-4C MO2V(SCE=7PK LU!*PGA'P)?B\"EQDE72.H+PB+ 3$+4KKHO\("!ZC3IHY:^A M+4S;5!)JZAU]M]S9M6JA32OQ >KAM&;8BZ;.4O]+FE=T*3JX<-=DDNC\%N=Q M2HZ/+K_EW/'C!ZKIP_CIN5C\=V\TI_X_)N)'R7TF39+:"[?_U9V,U_YUNLQ4 M?S!].!1B_NR[7_J&.=_9&[:2%TOAKD9.7J"DIU&Y"L?D.C.6WMZHP/4_^L%J MDX( ;T2$J+7+PCL1(P0$[4##![VVN=,4,!KF7JG,7 HI_?M?;O.B93RC(RWJ M!NJH-SP&E0Q $,XF6SI88\C+J;&R-2!X3XHO"_P;#S%%R:R4#A18JR+5B49N M0_;&FRO6=D72>^Z)0.VOE8IA#:0Y76FA8\#&XT*I4,@QOO M]=+_'O>_H-4LY;)*]:M+*FFYHX4R7!N]G^?EX_KCGG?C%'O#05.:ZQ!!-.%/ M>,?7X?%^[/E4ZMHEQ+?8RZ/A05.9#A&\E%%TXW$ZZ@U'O4/7;ZK6'8WP)7,: M]5QOO^]\?[^4ZVI++C868?^DO63BF/AT]#6EP634^)116PEO,N0RGH/YNO6B M.SHW>'Q%=#I*F3M_TG.'A_LG96SESK;25_EMKY]&;A3V3M9[7_?Z8:^\Y+ X M'=]P&LNE_<'A,7[E\;BMO3?YSL4J>_U!>3O4PM3;3U_2?CO;9>;:)Y3]ZX_X MS&^M)DTJ%)1/9E_>.SZLU7V+=?/$%_TCM&7A&H+^WS(GK4.B0E-]0=7>>&I+R3N\E+UAJ9]:M&_0:X;<8[-%'A_C&KOQ M^36=+F:CLPZAHJGCV2ST>EG,]IF3+YA=-)Q_-UZ#*EW %:W]:.B;[O4-ABU< M-(%%A#W7B,WXV(^/2K50MU^ M$#!<:D2FD8'T\J*ST.>1'?DZ=U@>$ZB9@L^ M/CX\'(XF"XMK<=2N_& X7=I&9)J2EDV-U\EM,X.,8T7/NJ#[K%0F+O#QP6$Q M,BB?+?P4$W>Q31ACS%ZD ]^A&<+QN%Q;Q+C\_\$PHB$K=6C' 2.\,LS&I\AH MG_ I1WO#B%/ZL?@:1?CZ.)<.%26%O4'_?X\[*U;?7;S>HB>U,#EG[&HQRCA[ M4SS(_8$;!%0[G/'QT>BXF=NI#2@KADY-J?M[#NW7)U,^ 9"IG]/BR&E+L/#D MQSBQ6Q<[GF$?!1;]%WSYB4_4SBF? M;"I,\]I3*ES=_B7!=:2#VG;(M*X$?# MS^6:$:XL^L2C9MH;AZR18+>/RSUH0O69#HR'QZ-01/FO/?1#5V"[Y]9@ZL:M MGRI7/DK[C4(-\*(!\;AV,_D8M_YU$;SY%$XP8'1*W&:3KV*UG&=-A:N1C_LHX@?WFG5$7QFEZ]<<2O%YRX0<)IP"'/&PO&:_ M! )GI6>JS.T4X,1\Z<<6]2Z=T-/K\J6?OHYG,5 +D%_:P&/BRD^8TS):_*1, MUO3-)Z_1H#A"0;FY/V@9TC*:[ZWKQBE(.DRCSQB>JH7_Y^0_;A^A.;W=2^GH%YRT0YR7YUPP_,W+#\$+'EEP1%-I">B2DF^C M(4EF')3Q0&,\R^)H'JFE'"\&!C8ZGV/B.=*8A*(B0&<*C,^C^L;8H%:@^J'* M'.U=6%E\@M$3GRB>)D(:KZPQ1POQ^H4&Z6RU\$=7*UR*#4W%ZLLYTPTNS!W4 MGI9&KWRP=H,)]6C&"O(N2KO?S5C5-#KU<"=QVJT.4MQD,NILSV>;U]F^Q]D6=;;O9;;/'\AZ6D6U+W[KEXV7 MO,PYM+L3L2LRX>H@'\<@EW5TNJ5&%^?=O3JS([\,9J\"ENLS[ND9S^W8\M9P MD$ZFW&?&]SHGZC=Y\R>::/Q$$X9+BK!(5%A%@5EM-%56 HC,#&/&KN (6X'1 MEX-8_N^G.9C..-_7_7'8'Q8Z[VED#'_Z#YO??IC#W^36SOQ MT_N_WN%8]S[A]=]*5^QS7;/_^AFOW3W9_;9W@&,\*=VS=[]]_GN;;^^_Q_=Z M\\MV?PO?>>OU^Y(Q_/?\V 5DFJG1A&N:"5CIB1?1D\2M93*)(#BL;4JQKNT- MJ[;<".LZ>GJB@E.7WNTFX 1@C: Q"G! .;Y-!:8*3(\$F*RR M##VE!"YE4(Q:P66BW(C@1 R&5V#J)#"QN<.D5#2<1Z(B_@-,"&*\UR3ADF9C M6%;256"JP-2)=[L!,#DF,DAA(N(/*"^M*!58?1()A$2DJN%<=]%)S#O8@V@P5L1QOVN_YX06 $(!JP=TU4:FZ2_<*2&\7^"4&*H(+F[2=U#AKMREZVXH/'M-1GLDDC69800$7%&/D8_RBJ)N M,R=MJOY%=]5Y3LN <#(Y+@@#@^ILN2*N$,=:.5QJCFXH\IS&,4T%I&8A'/"80E2=&9D.4 M-8P%=*U,M-4N/P--SD99GS4/TAM S\P*$7WB.06EO*"YVN7NJO,\[C=2JJ"E M(5I8C6YVE@2=*D-R8LY182+(W$&[?$7 >N7I*^O$/LS$/K(D MX._THCA756AE'3W/IH(_T6V"Z[__D_$E%,O@$GB.]@<,!,-C*2@9J'&6"K>* MJN;5E[@+7^+-8DJ8C") IHXDH.74L(W$!1$(5=&;E%W@-*]X#^$FQT:ZO/M9 M,>_989Y($N-EK;CP%HRV)B5#$Y,T>/#YNIEF%?,> O/FO*:WV9>>#00CX5)] MW&B"R^=)SLHSY1PS@:\J?JJ85S'O<6,>0A[GI3"X8 HT:/0*C,TA1X%#C/2: M?EYE?^\9[N;L+PW4!Y>!2*H" 6D2L2 3<3')[")#WWWE26P5[RK>=>G%N]6M MJX+>'8'> D=N$M,Q8B!KI",@#">.,484TR'+;$7F:FU3F74 \5@P;T)'3@6#CO(Y<.B75$']YWAO.#IJRD/N#TOINC0Z M^.$NVC[79W3P&<\MS?E5&4MI65!*V@XS^D9-WYME=IJ?FE-]T2L^&;\9/2N1 MF%,NE?T@JZUV(HD,QG#'4I3+\03/JYW8/7G,6ZVWW.X&O?P@O3;>=\9YI<%0:$37^FFP2)M"59+U5 M>+HK>#J9P5,*VD2!,7Q,BA.@UA%OK"2TU*.A2C.@?FV3K_/E=ZHK.%5PNB=P M LNYDC$9G0U0L";YQ" +IA./1D%UFSJ)2]MSMXFB<#H5@:B<,@&I)'$I1>*T M,TYS!6AQJMM4D:D3[W:3ZB7<4^\CXSIY<$H[[F/V2L5,J8EJ%K]$L4RC86AEHNZ>V_3<:FN^VWB[4?H)E88E)[9II)_(CP@ M''%A"5C'B:?@2+(48O(\J\ 0DX"N&]FETB6KWEMX]OJ<4T+C1+-1,H,*UJN, M@J RQ.!J/'.FI%>-D*)@5A 20T5KKHP$>O18QNU"] MD0ZBU]8B1U":1.-2F4GMY:@M\<(+DJ,T-@5T-R4\X6V5JLHSCJ X($XF;L&# M\L%SE<#;;##@E(E>T>B,/HL\+^Q#&<; 1"(:&KC1YX,0P+PE(S:Q562J/ M^LP$76>B2SL159]7K,_:!6X4YR[0 $HE%P*P'*1CT7O/:J)H-U5Y@2B(7NKH MO"-..$H@AT"<]0S_P774E&OG5G>BM*IR=U4Y!)41U#-$@_^A1 @6E&&"H\4. MP=3,RB[K\]PT XW)9IX)M84H2,$3QTQ)$8C*1 O&.]M%T_S#0\.TBCT MW7[OT!VF4?)F U $_6&:>YU M]3$ZK,]S'X,+'B@M+01224-T*1./+B))+$;4;A6S$VN;0->%-%6=GZXZ1W0T MDXF.*^LP[/?.\*@!%.<42EGK:ID[J0F*UT MZ'K9U1'S596[J\I!HTL=T3-CFD*RPOGD912<&F$8]Z9:Y@[K\T*:@)>::T.) MS0RC_^PX,1)_]9[2$&122M$.6N;GEB50VPA>U\.(WN>4$D>G I+VU@I%(0K# M:33NN@%#]3#N%9'>+<;^R62EC7 8'#!'0.-/QFI!/.-4Z:1*F9&ZO_ ,5!FL MHUE$]#&5!1&XT5)%:[F6I8]@7D4?P:K/=Z7/@H*NIU*/N%Z&%0*ZLZ/UUU#DXZ,)R#X DH>.L8*&&B5-HQ+99L)%@U^8XT M>2'VUYDR2260:"3&"B4]SVF01(%@.4%T-RY MF**T2=4C EW6YP7+[!PUI8%@%):C9?:<6(G_8,24(V=HGDOMDLY9YN>W\3\Z M'([<45HB]G\6E*0-U,?HJ/4F0^;**@>00C1!@/>TYA9V$9%V3\7^ OT(IQQ1 M%,-^"&")S5$1K5FT+%@FM:R["\] E1V&^AJ""I$#X-I;$1D/E''%!0=MJX?1 M87U>3/M/W%IT*;C"?TK,1TR"1$0*- 56^!RZMFG7K5U5KZVJS1W49N,P8$ < M5SX"N,0QZ)>2LT2-RPE"K0[0345>+'-HI*#,4N)2S 0H$\130XG17AJGC/2V M&N;GH,I41)]3,$);#N+_9^]+F]I*LK3_BH*9B+<[0DGG1:()Z9F@ M$86;XU+G6VKLNC$_"9ZG&[,22:'&UH0+&@AH_.$=XT1FJBU#P16@@1OSG$[] M&VWM3UJR[U[;5.:NWI97V\#NSO?_8OCY$1JS5WY>"#^'64>(=P8\,C))T13# M23-B,TT$($BA(_ZP?&[56^Z*EH;7G*ZL]^I8[Q%:LU?66Q3KS923I JRD910 MFTP)_:(EM9P2Y;E1.C@134+6X[QMS+Q.I"KK5=9KTHTWICE[);P%$=Z,6\TR MI5W4BI0D? *!66*\-,2;Q&D,U +-\XZHJ817":])-]ZL[NR5]1;%>E.99W.R M0EI'7+) (&E*+/.:6,YLU%Y9#;"T DJT\1_/A?7FTI]]CFV)%]A3O([RI8SR M93G4];7[R^\]YWO]GU?,G4=4=&*^NX/X,5(ZOF<%]WD0_CE<(2#&XW>#79];V^\ M*J>K]=WL8CUCZ>,JK.\BK+??7NCA+D)Q"%&2C@J-+?$]+?3)4QSVW V2-4AD)_U!%3CL^I=TX9Q7.V MOM)?I;]*?_,]0?JI0[5RX.(Y<+8^FQ-,&A>(24(1,%(20Q4E,;B8LJ >.%U: MX:*-,UPIL%+@JZ? 1SA3JA3X"!0XE8&,:@/! 0&6+,K Z(C+3A-( H1$_E.E MD^4SH\"Q1_-?XXCPE;-!=P]W$1X!?X^][Y._AO&Z.APOII7_P3]?.H^2@/C9 M'XQZY0UOAJF/[_R>_GW4BP=;9]B9N>KTANCT$N='@_[APV8=# MJ19P^=YOO,.<%W:'D_6#C#.84,<;7)5I6-Z%8W*-&4MK:UAH]K]ZP:*Z+(GX M1D2(6KLLO!.E_+,,.=#P52^MK(\3'@:Y5>AQDO#@5JZ;QDLK?4*1QD,I0,*L ME X46*LBU8E&- JS-]Y,B!^O2?%MH6UF2DVQ##GCE98G@T.4)NHDI$/3GUY< MU[MN^ V703E=LQ?W_?-E?NVH-(_44H[J&AC8Z'R.B>=84J84%0'*Z?#XML\A M-Z82G+B^VQ^E-V?_^'?LC?;[[OA-;V_\^,<7_?MT5*;IL ME^EDZ9Z>D)Q^\^G+R^.7+C'?Y#4IEC45-[Y,E]F-K_WL8QE=YL+NZ#M>\U9M*$+A_'7#"WBA!832'M^C1L"=9NH=JG%^3?0V,D'G*X?9>HI68_X]_3 M]]1OL8=$8-SJ8=2G/7W:O#[M1WS:HC[M1WG:XP3IAS'T]=$^#?'E77_7;T>C M=#4!_)[A@7->8HN)8:R#?.1!OJQ@T!MBY=QHJY7^<]C[[OK7551H1/1B_8R& M1X0^@Z*A';3KCD_+B+3RX35U0^]RYR_TO.MEGFA%ZCT+AH9$,Z3H#'>@K+,E MRHE&/SG1HHP+=N\3K4*C;_=B^9_W4S+]X'K#OUS_,*WV1J$_&!T.TPLYQ_I\ MO/EEL[?QY:_>QG: SO8GZ*YOR,WUCWQS];?=M=78ZZ[CN$_>'U\YQUK'[]C] M;6OSRV^][LFWX^[J-];=[O<[VYL[^#W0Y1]9Y^2/[<[Z;_G\&/]/>O156RNU MC$!8RHG@HA#$)LX(*[/+5>#.^*458]O&-*DQTR,=U5=R:M*]W8&,ZI"D1S)0AXZ8G--A$CJ0E2TRCX2^Y,6XGIA1(3%2X+H(Z#$& I=PY7.J5> M&BK1LLO5G&LN.XES=LK&>VHI(\IF1J#4Q/<>R8J!-L%Q17%J&FC.U5B+IXFU M:-Z G\L[7UMGZ,_+?RZW#H;)(3\?U[[0-V8Z:6,C#99K<&!*EV@!"24A<\H* M:E+=11NZBZZ]FW&*6B]8DD$02B,GH+4EAE)%.$T.9]0JD7$7%:5NO6Y0Q[IY M'X*]>C2+ "IZ-,Y+U]',H\O1A2R2X6 #X[<\XJC&^B,#>>I%M+JT>BMI)]!4BVU*D(&4T@#R"M-;A!YR2E+_VA@XT5R8U$ M\HS;S5&>3.DDPX0O[=TY<0"::(1Q\L'Z!*DB^14@V0GEM= F:]R=:1;>:P 0 M0OC,A ZA*NSFPGGJIPI>6A>U( '5- 'J!?$Y>5+.9RF/)E#/&ZBP7U8(\,\Z M0X6_B6"<2USH"SXD>(5ELYTK1P?*FA@X:&I,IM$RE4+B05I53Q :R\RS 6$^ M4BF"MLC'@$)+<4.0C1UAQH4 S"09X](*XW8>S5'N"I:&'WY6TGMUI)>=9> 4 MI5$ T&!M4"&KJ)/,626FJV'92+Z;NHAHY-K*' BG)= ,=RUB$LL$4(3J* RU MR2ZHFE_ENV;!OO+=W_.=SS$(9#2CO !AI%-@$W 1G6)@^2W-[\IWC\QW4T>: MBJHTT>8D2<8(L&B(5Z$T27%24;^][&AWL%D)O_6.T-1@>M-Q>;/4'>]_( M01KN_O,AI3::4@.B?L8M/N.U!8R^*V/).)H#_,Q!1G$T+N[ZD%.[EZ:JK[O% M%R.<90R:9RISTAJ$%LX#N)Q"]MHJT+<4SK5K]"-*YL[ZQPMMGLI9C_".,(A MP&M*C%&&Z&BMT"9%)=T+#KFIS/1"F2GEY%S(.3%E0+%D N>)JDU*.RDXOD\A4 Y#K3,>L*5D)EQCHG29IF!0^%Q2SQ7Z^>QH3R5 M%]E8R:5DQ"3/"(")Q#LI2.;(SCPJQ]S"EWMJ+ M/3*I4#Z#7"^?,6&*BE&OB&J1,'H6F\#X* T8X M]L"J:Q7)"T+RC _ :.DC@".6V;(S9TD<3B61VD&V3A@F:@'%UP!EJ7P6SOD< M= 0KHI$"KYN&H:>Z[?VW7X:U@B &Z.2@F1!9^EYQ'TJ*22 DF(GRMK,9_D_$\<\R@D7Y#]"0(E0DPI8DQPA/.4G3 MP4!&XU^VJ145S2\7S9*77AF >['@D!6WS+ @O. B0P;*Z\;<2"#/V/XY K5* M,,(X0]L_YU*>V3"BE)=H^HGH10WE>0U09BY31K/D@1=!YCU-3G*K@X_<4WG+ M&I=U8WX2/$\W9BU8<+K47$\4" 2CB&5,D2R\IMX8XY1NWL;\VD[_.PC$T-M' MR]\/]F(]]K_Y< %*KU*%DD(JW(W )XVV?Z9!Z12EJ,?^322DC0O'_M$* ^7$ MWW"/EG^.Q*C2XH7+R'+03"A6#Q=> 90UBY!02VBJ/("/AJML=$C"AN0UJY9_ MD_$\%1@@D8-+6&&(+"*>\8>C:#5D&9&2F3:V!!B*-H,'UUBL:&XNFIF,PB2& MEG[D(+-RD09$=8ZYE(B&NC$W$\@SEK]&))=(;P*@%8$H2^0_=X0:2-9$#R+4 M9FNO .V@?VW*F$M!!""K.6?U(:_\]R8J0 )"2%EK^G 0T'8)JKY++B]6CA M%4"9*Y.M D\-DV DM]Q+YR!KDZ1BYI81PE5@/ F>CV?P;&W.49+ QP:#, 1) M69,TF4YA>)9+*TRW!;<5SB\7SE$K(01PYCV%+)TI_82,U=Z9(+RK ?_-1/)L MTG]FSB3P1%O@!$I^,-)Q)E&4$DM:VVQTW9E? 9233Z6X7Y8Z&7!&XCY-)5J1 M#-!F!%5WYB;C>>;07UJOLLN$!= $. _$^:!($!24EUPHFANX,\_IU+_1]OZD MT?KNM;6=Z>Y\_R^&H!^AW7HEZ(40]+=95XB3(GO+!:%".0*Y5$$( M-! 6*9<^1P6&SZTJRUW1TO!:TI7U7AWKS:??>F6])V&]V3Q4"2)P1K1#PH-H M2Y)(LB0:BY,X[BBM2T-.W=;25-:KK/>Z66^Q7=U>02GB5\)ITX\UJNUY9;U&L-Q,17%R/3 %QUJ)Q MJZU!XU8ZDFP(."V0.476 R[;W#X;F3>7ONMS;#>\P%[A=90O990ORZ&NK]U? M?N\YW^O_O%KN/,*"ZV]@Z*61CTD 5=VRKN> MT)WRQ^1>+E/(BU;4=W\ +T92S^>\Z"8?PB^'(QS<:/1NL.M[>^-5.5VM[V87 MZQE+'U=A?1=AO?W^0NJL8SNU!\\1! M/)7^*OTMZ."HTM\3TM_,\1'E2?$8B)-9$HA&$F]L(#B7EFH;J91S;TU4Z:_2 MW_.EO_F<(/W4H5HY&PK"?'4H\,35Z@^7;4&N36;X=[:?*H!6VW$&&LY?9B:S6%M.O3\/0E-GX) MWW"PE5II=(#@.DBQE5UOV/KN^H>I?%1Y#9&%MW(\EO;ZW_@-AP>C _Q ?.KE M$T2!_/CQECD9I;W>8-C:&QS@71VY4>N_[Y*:FHS*R3-N% 5IJ!%6&Q5M9BYH MGNV8+AA5@EZ@"WD'NOA]L/=M/0UWRX'S![S5O\J=GA.">IZ$T$__^P>20=SW M'-3FZE^]SN[GD\WU#MO8_6NGN_I1;FSOX'\WQ.;N9]'A[X\WM_$])W_DSLEG MVOWVU48-.29/HG44=8T#@BC/1(B$Z)+"1P8%U+#,KV"ZA0*%*- 55*ICDK@^.TUCKRQ91! MD ?2,.'D'> ]&^!/712&6_QP."N/L#WOAG&QN9)1>66#XTXV_[#1M M\.R3^FYTT#H8NC$S17=\]FG#M#\8%O.CM8\:;A#':W3+X?4^I;U6P.M&O=S# M02!?_9[P)EJ\?-/!A=MH;?70:AF&+;S#/U-J=7% +55682L?#O&]0[QFLB;+ MDC\=TV6E=M.=+9]+\)\H6]4T9;OOA@=G3]E]&Z94TC9;!X.6"_\Y[.&D?]S+ M./=[.+-_#OJ'Y<&,\&]AN?6/I?.7EOY9'G9W\'VR)4VWH]-GA[-\C#/5&GBT M$\:[$W[!/OXM3 ,!DAONE8WI8D1 &=KA?GG[71C)@]74L,R% @ :K1'.2,A* M1V]$533 R1JS MQC#UW9AY#K:0\[8&_3AJQ<-AX9:Q@#I;AKO)C0Z'DT\[)9VCK5[8:J4]O *_ M[K("8\N76'.&"J^-=FFYX=#AW\M7M&>4&RYVQ,J=UKN*TCMF=:( .7,/ HT^ M(1-X)7!WGH/JJNO]]NN]N_KI!]H$BBDI10(2A"DE"U0@Q@M%DD(+'(1P4AE< MXV+YIC8%YX+LW!!HG=D [59O-+OM'?4.MG"M3[8^,5[H^(:9#;M,W[>6PTUZ MX$_GATRP,PIIS^'ZQHM<_WB$E[E]?!>B:;*@$26'_.W/M9%])\2>K>W=P MN'=P)AUZHU!^O2P=+F^N4Q2$P6@,8[2@#Y9;'PX/$(RML%4 ,SK;VN^/>!Q, M/Y[>VEB2M,JW#DNCPLEW%!0>W G.[?&7C0Z1(LZ&>8036+ \3*&XVV+Y)KP0 M+^B/W^PB3DYO=#":.)H=R#]@)%>QT29LD$G+ZB*7U?'7 3(^(](2F^G5#MZ-YZ=CWMO MQPMT+?\=C[%72V27-NZ3[K>O+@5P,GG"F Q(:DD1JYTEWD0ON=3,L9+FOZSG M;632$"T(G:/!587;'?<^1XE6CZ+!)W>ZK%A=5L]N6?&Q_TQ3E.RE\%[PJ ># MPA5%.;'*!$[PIW+0_G;%M/!R3_=@H#4-4?6,"OHN, M0Q(^VTI.WSO=QBYM4>,M98#46@S=?TQVIW@8R@:]=[I]'1RWG!\K4+=SNF>[ MXW+]/R?\C#O8$+>J%GY#.K6C)@IRO*.4-7]^$Y-AS^ZC#[-1)X^^>[B+.V6X MB,\ H)/BCB?4-IHQ&[5(@9NLG<%-X'I\7H3=N6-G)O^A,U'A<6WOCY+(5K:T M7QQJE,][ X]&[_=RNO1Q;_\01X'#"7C5>$[6<5R_] =AYY4AJ[O]]GCN[XHXD]>47K;ZYI?I,KOQ MM9]]+(-ER^6]/O;GKZ'A.?_!BF6FX%8?^S<9-7?(Y/E)[AC:3LC%CQ-)8FZ5 M/+8^%ON=BX9MD3,GOJY[ MAI-<359^14%H?W?S+R< 32KE+20M6'&J>P<&+?X0HLO:A'CF;A0/"$ [UX*= MJ1OV2^]@ZXKN&UT4?J.+,O'JM=ECW2X=UMG_;VES_8Z>S M&GN=]?"C<[*YU?FR\6/CY/-1=_<]OQRBMOGEXU$)6,#7CSN['_K=7S\==?G' M']V3]R?X_A^;VQ^VN^MO^<;Z9CY/TOJ3'GUET05IJ23)I4@@ R.^U%56.48K MH[6.*K3Z:5O-.T#M;T#U/.)S*RV^!EI,&JU; R%D&B#):)C3SB)P K,IZ9OB M("HM/C-:/#FEQ1_=]4_T:]+<2I")./""0)"16 - 4O1,E1/GOODY\1O>]7G=Y.+H7:ROHD 404J(U#ZZ9R 6V\59P(5H<\>>=&J MOSOZ*8L,[Q?_]0B4> ,C_NIZ>[\/1J./>Z%_B#;BQ[WW;EALHQ=2/^NQ:+(W MHQY3U#Z#16*,21-(@1++A"&.20^)27]#88&@++GDBM@(!UGCBK Q$:23CS"!'H"R+=*[4( MIF%LSZD2P?I6B:4?!]3?Q>ZVX"6UC(N@P9MDE= Q&I.CSD*@W7TMPC]V/UR M.(XY%)@?X42-TMZ5#,UIS-XYW%=[H] ?%,2?@Y4^3[#>/R!O_1/K?/H*VLH0 M09%,O2:@J2;>*$NT5E8JQ86*_F[]QBF ,CD9SQ*PQ+QTQF7!C A(Y.*&&C!U M3N '(HL1P"B8Q:'YT7DHJ[^<<> Z=O1Z-T4*?SZG0Z80R- M@1%J"D0M!6)\3"0:35F03,62V- TB-;IO&$Z8THZ:(^,RU0F8((@AKE$O$]> MX6Q:'O32RM[@BKBYQQ]:;CP+K<&PU9]2YED&:6RY@PM'BR7;#"\GPS-U6U+B M2MK=W>L,7C7GG#F[/9JXZE6MT>HGS MHY((?O,E5V) GT@M,;CT=&9^;IVW/=EWWW!5#)/;(2[C8-^X_I$['BW]ZZ(D M1#UX^N%0XKPOW_N-=YCSPNYP(DQCR2TSZK=[> MZ&!X.$X\.WW/#,>T2RI3_W"<->%"F.3A(MVDWMC6;D__N.^.QT^\4,SD*PHG ME9B'&29K3S*"?XQ3FDI2!7Y/<,/A5Z\0 M71H=M'!\IWG'X^PKY/_> 6[>)3T[C2[?V/)UA?$N9VB-5\W?@@?4TL^QP_PC>U/>/U[V4&!,_;_K'[ZL;:^\0/%S]9E0;2QV]U%T;33.?E6 M_$2][BJ.=7T'7_]4_#]'W=7WLKO]8:?[Y4->6_T$7VV)10?3@G MIS_/DM7'ZWRP-R'RRVZ7V75^+5/^_0 N#3C&)*QF>"\)I$7+R>44I*:>:A=- M6+K[MK'@51NV4CSLI[7\#OGF[5XL__/^/X=(T_WRS,:[X2M>M_*KL(H'8X%H M-,%P\7(TLH5Q)%(.S/.<7,Z-R&0L,S>IQ5#^D:9S>(>,Q-;S2TEDRU+-/R61 M+S-ZOXS$)TAT9,O&B,4,5C]1HN-+2_RK"9"3YW"E:.BKRWDL-'VOGHHU$:@F M MWZ2)WJS#073&0*IOB5I>6&)NT\*EHNYW"D?KU>?'OP[M20;M81^3VEXVE) M_LT^RD/>W7Y[U-G>VD99>-P]^=#;0+FXMOI1X'7'F[M_]39W/_^X4I)_]Z_^ MYNH&[ZR^/5[[M0/=\OXOOVUWUM]"9SN@Y/QM=_,+_G?]0TGL.3Z/2:)@4Z+< M$Y<$$&"1H>R4D1@38_ AJEBZW.,4MK54SR*KYZEY[K53W]EL>W"7WT"DT-!!U*8B(0&RDLK M N?9)Y$ "4_=5&:W,MV3,EUO1M=I[:7)D$F4B1,0((D!L"CN'(U:VV1=6%J1 MHJVM;5">447RG)%,A!N AYZ458]O&F 8A^37XV#XO_[G<.AB.HY^.%^%L MNQ6/7?/@7AZ/X>8536:@+0T@J3#:)>]T<-(YYN--O=UNV0R\4MC<*>QX5HSX M;)F4D0CG#8$<(II=&8C4FDL)3&E(\V[^W2!74D7QN5TAE-="FZQ% )J%]QH ME8GPF0D=YM'3ND)Y 5">JA%@-"LE)'%4(I292<1I[0B33CAM,Y>E@:NP;6OG MY4%Y!#5R%F" @TT_!W_SWODJ_#_(*:&W[_HM/ZC.GP63=#;*^JQYD-Z %LH* M$7WBI6VS\H+FZOQI($EW9P_U,K5.1)F(X!%-1IL],=8%8DV63$B1I4PE:Z"M M !ID,E8DSQO)BCN7=,G)BI!+83JI4'#KB.M"B:QN)[>JT?2(()XJ+S_'3/ &U0*GU$P7+^#*7#9==ZX.#TB;N MIH#?)PPON[ZV0BWX,J>G\V)V0)%#B#R5UN\6M-1&J\PD=RH9"I&+JF6;N W. M^@X!!"WRA9\8?0\(M@JE58JO54O ME$1-\E8Y[Q(DQYRV-,J0);=,4E=/DAM*I3.^6RFCB]Z3G+@C8*TE/F5/A$[: M6*JT-FQIA7/:%OJF]I//C$KO70[KJ5I#3A,EWYYFKG<'!VGT^P!!CM XS3S= M^_;'>8[[*\Z://E:FL!+22D:R8D2B%81+[,A/%,.@B^WCX-6&S)FS6A,V:L%D3-A?G;!NZF*XK8M.H+,[79?V]INPFU*ZE MFS:JIW&U)I2K*%MS"()38"+,HSSRF0B:BM=?AX/1Z-VDLM#+,.QV/\O.E[]V M.]N_;:.:W>J>?))KZ]VMS?5/8N.DN[VQ_NW'QNYGUN77U#E>W_FQ^67CN+.+ M]\'?B^[JCNSP#_WN:MSN\.[6VNJ'WN;Z9W':G6WJ(TLF4 ,Y$B:\*TF$.[?,H9?#2+*V :4O*GDM:4R6Z2G2+(3J=!"1OO*\[U^/\76P4TB=^(,&>26B]_'I0Y#OU?*JL4T+L=:0_X6FUW!@C7" M\FB1$CDWUI0<=T9!">UEGD?(7Z7$^5'B;*(GU1*2M8(H5NH=^E!2VIT@(CAN M'(V4*U_ZR8%\L/2KH7[-17"(&DTV84RD&IB,: Y8GC77,B.(;:RBIF$(GHH: MKK7TD262K2X)GI$2@U-)F)6296]8+J)&M=$H;Q""']LE][/2XPL%X=MR'#.6 M)(B4\>GE03[LGVN8A9S*J&5YB[%=4]R^R%0BEJ\Y7"F5G2<5T\_/9*.D202F52\ON M2*+ '31[34VF)5?BJGKZ9TU)?0E O7]<4P7JXH$Z4[M+4Q<9SR2IQ @X64I@ MN$BTY$)2%:DWI5(AOYIV^B1 G9-;Y]GD"MP4X+((Q\W?77?_H+.7[O6?_P-J M]D;0K%2!J]M!-QU4^_GN&T/WW8R""YJF#,81'J,F4/)>?51 8DC*\:@-8Y-2 M9_B/.1G0\\//$SO0*I-6)GV.F0*52>?'I%.)+7':2N#T<'HG=OO'>!MG:3X?\.T[WKQ[5Y< M*_WM)@U3IVW!7F^>P,;15Q]+]0-GB3:Q= 53C-BL-9'2ESQ[$;5M1I[ Z22. MV_3MC4[[ZUWL5WC:@[5V6ZK!^S5XOP;O-^ YU.#]R[1=8_9K*.O+\%F=KNSW MDX7]LDRL332#/O0ZVWC-E]]V\)JCS?6 9M?['YWM?J^S_DEVMG=HYTNW=\7$ MVOVMW_GR\;@(T(W=/U" _M+OGNS\V%A_?[SVY>,/-+F.U]8__=C@OUT,U==@ M0#''B(&2@ZUL)#XK31@506!1H8C'1UOS!I=EJJ'[EM^?-;X_@2:K\-@=^ MF[J07& Z @2O?8$N.+$T)S(N%H/&M]T8MN&U0#]!F%R[1H/0PVY?^;2 M;<8-6'GM'KPV&V;OG?1,&E.\XO@#F"7>&D%T3AJT")&Q<9 N*K@&!>E6U#X_ M05)1^U#4SH36EXFAP1#KG4+4"D\<11!K[< Y!Y*%<7(,%0]6(\\XM/XI,/<. MWU&>]$.TQNN.<6V6UCB;SR^]@ZUWAR-\+*LP%EA/&\8SU3T-UZ BHYP M'S2J$4\&(( M6MTW[KYO7 AP9QQW?$U+6CA#^0<^$6^\(S))G;+4GN94ZC:W&:,O)BRS$FHE MU*82ZJ,?2U9"G0.ASA3"%Y*++ Q1RD<"-&=B'37$4Y%QD/9._QKYEI1)C2A M65 "EEGB3.#$VVA#% *7H)_P56_O,,6WA6VDREY&T,IF#ADXJ@@]T7>':WNW^(LS(F:F3GH\%P M9TK8-?2]AH8^@@U&A1#,Q^R4IL 3JDSI+0V:@8E>:S87I]8-^O.\$5/Z/;E1 M^J/:937M#_$;7+DEO/3M[@"?^,GXUQ=B MPWW\L;G^&?^V@Z_M\,W53Z*SOK6%-ICLK+\7G9._ME#&THTOO^U>MN$VMC_T MN^L?=M;6W\NU]GR;G3)2J%[FJB0P0%(Y8P* M-$,4FIJ8=)J+RZK2932:HZD(7BU2Z50(WP/",^'Z+"#]2D>TE\"()(*A(7)E"CN5PE,ZU".+G>^H/QDL? M[WQ4X_@72VV9R^BCYS)3 \XF(PWW(3.9(2! Y&UKRE?^FA]_S<;IJRBR8LZ3 M8ET3$&"(S326PJ0,LN/E''QI1=('1VG5*/WF@E1JEA4MA^P) $'IN8M6Q.A5 MTE%X<=MZ\A6D\P3I5&18ZHS@G!+FDB6@8B#& OXJ>%P MB* Z1%51CA4SBG#\=RU"L%"NLF@J,X9LI" #]=HP4#Y+:2V%TF:ANCN:1&,7 M@L*]Y]9H8X@#*TM! D49V%0X,@>U:]'0U#\$RI)"L@6&Y)I&@R@ -%3#FAD4;;')W'J0T%P4(W MJ:3(:W!VC(\IMP;]V.KM[@\'WU-9[=6WL5@I MH$44(Z4H (QG(9 F=*@K;6 M9U>E2*.(;#841P%$GVPD21E&@+),C%) DE"2IN!%9K)469$/[QI0'1]-1C + ML90PQ8T+&'8@>"I%A+()F TD:@<$K$G$6QZ)DXEG M9TSDHF28MH60#4+PZZM,<%V"S%-[2!X63/BL&>]1$NMK4%VC:',VY$1ED04' MB9HGH047K2$VND021[[,R64>QKV#15O/K*8+?V-NFA>8^PQ]1#/ 0&!.D3$6 M9VX&&]5M=.=G>Y?V[$K^N>-_N;*IXK^1:#_0D*30?,J$RED0 -,>>*9=K@D M@3NI-"X,N;2B$?UPU6?U).BO[JKS>BZU=&:3LF)KI;?GJ"[S01K636;NF\S: M;)"5L$X$)U%=)A#E9),3)S(E*@+/BOOD)5U:4:+-Z(-K##2F4%SEX\K'3>7C M!NO]RL>+XN,9T9]3"M&.JQC(2>47)T4BR2:9(4;!=8G=9VW.'ES%H#%\?._" MG?;&NIU/4=YQ]6=.TK-J^Z6T_J"\*<764>]@J[5_K1'1.G*CUG_?@3= ^1C ML: /?E$.]N?6??M5VU2+D47"#=&$> N$R,2$*.2\(P)FF4J9UK+ M5QTS9_/>;@W3:#_A'[^G_G&[S,FX[.O!UC!-$H1&O1^M79SYK5$K(;W%5JE/ M.:'XLR*5RZTGY9Q O03G=% &GZF0)GM<@ I9QLFH8AHO17K&.;0NQ?DNQ7#4 M>?LU&J#,/1TJZ%G#%2G?>[3OO;V*QC#&=.<9,T9&N]1$&MP"]+>(-QT:9SA MEE;,\M74J'D2$%UNG5>CGNBT\FVGE;G')%"&3EY[.S,^MX;0X\+=$_#"Y M'>**C?7&]8_<\6CI7Q=E+VK>TP^'XAB_?.\WWF'."[O#B?A&Z Z&X]E^@]9% M&I9WX9A<8\;2PB6-Q/5?O6!QYPY(749$B%J[++P3,4) "SO0\%4OK:R/JZH/ MEU:>.!I:_>)I: T\@G5\=Z.S2O@C5"FX(PQQ MC&4VPD]+,H__6N0+_O^DT13?8YOIG@9_[H[0MZVQ_AHWUWW8WU__J;VZ_/^GRSR?= MW<_\\NG'VNIO^/I?_>YZQ'OX@+;MV^/N^M969W>SW_WRURZ.06SB.#;7+Y6\ M#\S2++DB3!A7*IP69P9:M8$E8.!2$CXNK0"T*7UPV[):\;Y2X/.FP$=!@:^AN-OO:31Z MTW(+S9EYW36C&I8S<[O(^$J*]R7%V31DJ;..F>I)L5EP4,Y;)2,6=: Q4@21 M))(B;W-VE11O'PI?R\ U&-)/JW8JI.<"Z9F"+(*9Z$UI9N$H :F .(B1T,BM MT"$&*"$4P-J67LT*?A)(S\F#]VRR6]8'!Z[_A-Z\&C?]" ^HV?O#LU%\=1^X MRSXPF^.O MY(U;(S\.MIODGOW?02Z-QU-DZ M?M$O_4'8>9Z+_][QK6NK'?;5<)DX.$%LR)D >$Y0ZY*R _[ M)<)S>)B>*,3M;0CXY7'LTAV4V6R%R72V^M/Y/(MBP_<-\CBN=A*6ADN^!J;5 MP+0:F%8#TVI@VF.6LAM3]FD^5(U1JP$:+\0G=;JR9Y3DJ;9\*984=#E:/=O] MG>=%8#H(C.TW MUEW?.>FNOT7AV3GJGGSCG2_O3S9.+@6AZ4P%]9H2Q@Q'(>HX\30S8G0.7K,@ MG=1U&;SX99!55"((()H!*X[)4-)[+?$ .*$,7Q:J9'BUJ;KJF7PND3EU[ZM[ MW[/U(U;2FQ/I3;V(43D5*;5$Y2@(1-P ?1*4^,Q,CCG' 'Y,>IP]N!Q8C3Z< MOX%3LB31PIG&'/JTEW+OGJW=7G=P4K,4WOO=_?[@.*4_TC@(J9+>PTAO-KK0 M0+!7%@BCYY7"$(QR-W@UV?6]O/*?3N7XW.]5G3'=<>>X>/#<; M,.>3!@$ND,QB),"C(XY;1Y2V&9D/A8L3R'.B+2AM4"O+"N]&JI63-!Q$-]JJ MR'XJ9$\53-":!PZ4!!,9 6D3L=XY(H.T5GA&C9-+"&'#&?]W@Z#]VMI^W"H MZ'DU 'G13O@Y/YT7LX,L4"#FWO>]:_SSB)@;XA_KKG&'7:,[V\'#,IT8Q$P4 MY8D 3B3Q4D62$G.14N:-"$LK&MJ47RT&^M@5XYOD^*IL6MFT<7J\LNE3L.G, M 2@'[Z//2)_!$Q#XPS$:",L ,GE(R<*X A7(!UO7S6#3>S??>-H4BNY@+]0L MBHM9%._A*X"'()@A/B5%P%A9.A,PXB.5B2HKL]&-R*(83V*K/]C[1@[2\P+2[T\(79*:\W]/(1 M#O[*64 9R9?>P=:[PQ$^EC0\/PB82K,78H>\/T'=)=:^;!SA]QUWMO_8V5S_ MAKJKO[7YY:_MC2\X]M7-W;5?/\%E.P2_@W9.@MS<_@7'_/&X^^L?_;75';[V MY4-_\TMW:^-DA^)=P>;J5@G$_'%NAS@9P5,'1%AJ"$@!Q >E")-"!\J8=UPO MK?"VM/RYQ&'66/-*>,_.]5();Z&$=S)UO##+!>69F,PI 98UL5%I L"C.J+#H)C"E+7*2%FDI%6N\B '"]P1HE?B< _N1$ MX%YJXE5$@2XZAF<\*;_CG*SCE+R\$^9'(J#C&0W!LP](0I)(H"7;C MB@D^$ M&BIU<)D"3TLKNDU9#=]^PY\@#OCH1!!*:,228$!@1 D\3X&8B-3 MGGJ#^.5+*[(MY8/C[)H7G-UHY7#G_+)7;\',1S;,,7FDNE#O15#==[/*PG$J M4S D9H6FC0J6&# &^0J$H" X=6YN^2/5/]%<=#^"?Z)"_!$A/M4@X-%(X)!( M3HANR+JX(ATCF1KA31!"!5A:8:;-'I[\V3SWQ;/)$+N#*^.6IU371P>_TA2$ M>3Z:%T/ZCW"N-+$I9QS1E='OQ>BS@3[&VV1,#B1YK0CHJ(FQ)I",NS< 3IEB M$AG]T1HW-"1W:Y&M;RIK5M9\1*E<67->K#G5P4$D9UWIC5WL77 V$)?1U%6, MQC#6K8$NK0C6!B5? &O>(D?K:ON;JUE;IV,?H^A"XA9?GN1M39Z('_YKY?SI M7$X .P6:!/R,_<&H5[[KS;"4,^M]3]/TF(+"F:M.OYE.+W$>G]'AP*)$):8N/HO9GV6X8^ &JTT* KP1$:+6+@OO1(P0D$L"#5_!+IU=M#6+!EGQ9&!*PY--;=RW=S?D YI MSB&TN"5Z)4M&E%4@EUL+3KG\=3"(1[U^_^U>_+AWX/:^]?!9C3NVC59[H] ? MC Z'C4F\7/OS=#?;WI'=+Q_%YOHGOO'ED^BN?V+=7S]L;:QO[>#OM//KQH^U M+QW*5Q,NU]1VVL1W[N'-MX7>Q[NIGNO'EP];:KW_@[Y^.-K??RXV2@,E+ MXN5;^96J++.F0$+VI?^:X,0:S4B,GDIA%%4N3[0',G2*;XMR2$YHACM4UEY MI,+PF(R,)4U3:\']Y43-LUD85YZ9SD-K,A%7-X;9I7MI>YC,T-\.X*;%;I]B MK8_I^.P9W+A!71SE#0G*3[&1K*,,3*TC-VKM#5I%BGSO'1RWQOFL"3EG%X=T M_/]&K6]GD^Q=O[1);,7#8\:]7ZT=O&+MD:MA+<46R5/<")GSI(%EUNW M?#)/-']7EFWKM@-^DESS/\-6BH?]M)8_]-"*2+^CRKE"@8U*.W\"]COZ:H-7 MVK% I [(?DE2XH.0Q##KF!4"5ZAJ1-KY^H5L\M.L\<-=7&GX(:,QR&Z&9F^Z M=MUD[5Z#T0/4'&G,T+= ZY5\]F>8T&Z60=XON_SGKP'<-V?])YGG8AGNF=#^ M1(.%V@QP+IGDZV-8=B9P?'\.QYIDO[3R)_+4+1_,:XA#_B4A>^X5.C^M/K*/ MGS.(C>H9^(HLK;YGF]O?^.;J7_T.[] K M[NB3CS_6UC^?K*U^HYM?-GYT5]_CM3NTR]]#9_VOW;75S9WNE\\G&R=_7,S6 MCZHL6=#$QU(US,M$G#""1!ZT1[O:@]=+*V#:6BR\;=(S/*:K_/8:^.T1CMHJ MO\V3W\ZJ(O[H;K^57SDSDCF'J]BG2$"AB6]RHJ4-0789> Q1+:U(UE9F7O'O MCW"H]L(CXR?/??+S[>X !W9R_\XKKSO^]A]WH#I0* 3 L: NY)5I% M3D6.- A;*C!9N"KI_EG#Z%\"C.]U?E!AW 87Y0N6>$ZI4(35_HF@0I /!- M8D071]-5[GMP/,%ES MZ,R4*&D] :<\LF?0A)5:>."M=,F\(/:\=S>4IP]0>QO^<]@;IO@3-/QR MW'';@^&[OAN-7FN\6O=DAWT5PE$MJ"))RK*JLR0V,48\S4+YJ"':U)AXM3#8 MW1_LE8CT8C!=#4([*G&E;G0:US9Z_CU2%M3,A"XK.O\H+;TL["(BRA8Q5KNL M[>WZKCS]6.MSK<^U/M=%/5?4WO,(+#W;+%#@I)\;H/6=]9W->.&?U<'\2#^H\M)NK^UO9OLY_LK\/!:-1ZYX;#XQ)J_79W<+AW<)LCH+^] M_=?S#-^&<+A[V'>E4^9=HWOJ8SQ_C-UT4!?B@Y[@E_$O917BH-RWU/HC[;K> MWNGS/%^7IP>]K7]L)#<<73E9K[Q8>;'R8G,>8^7%!O#BLPX%NOR4;NHA]CWU M!_NEB5@*6WOXI=^.:[;=@Q[I"TM&N=U-W^%0.EDFP+B87)# =#;>VYB8TMEF M0;E>[*'T>(]_("UT5KN][GKG9.W+7SLX9K[VZV_] MSNHW<>58>G6'=4\^'^-X3C9.-OO=U6]''?Z1=4XZ,3M%I3Y1VA@!/'MDN)2*E<=380*%TQV6\S>W5 MSI.W#V&O;%?9KBDW_6S([N6$&#X:L?%I.\[HU3BA6&E+"20.Q 41",\! A<^ M"2V65D"T+5]XW^\FL=M=/N,NC:OC97T+N68+,AH!83,3"F.GX2B M*AB?K;TV5G(&WSBD\"8>#H^3&]X>W9]'*1_V?^_E5)%]&V3#-.U"I"Q >F(\ M1V1'&XDW61)#N95<1NXC(+*7Y8UU2ZM8J&)A_F)!4L\CLD0&R4 J[GPTBDGE M( (*:['8,B35]7,/4OG1.6MS]_:K459*;2)A3@D"6C-BD6F(8)S9Z"3EI?)_ M=?Y4AGM9#'<7Y\_34EQU_LR)]'KGI!;$Z5)(DYG@@U8I MB9*<;]L@J__G5?M_K-%22ZF4511DPGTO4:<=M50RK2*,_3_TS/]SBO?J_WET M;$]52Q#1.*<"R8P:KHP7B1??[K+]J0?H69=IO-VR/\O<;AT- MACNX9$.J]1D7*!A* VT9A&&)(XE8<$)FK0U57"5&%;OYN*BZ>1;&':@)IA$^ M$6G"!LT(M;K4FA6!&"$HD5X$"DH9E8LJT$WJ<5Y1.FKV>"MXCQ8E@U8YRQGUH)T//CDI.8W.YBKO;A(W,R&!<3$ MP 8IB)(TX<[F.;%.9I*4 \9UC$Q!M1B?(4[O8C$^ E"KQ3@GZ$[=Q#IJEV3R MQ'&/T,4MCE@K+&!:<9P;^7VP0>T#4;I:[(:P2EI&4=;45DPV?KH;ONC160OB..=+&\;! M.4=KJ86&4QPJ@0J>-$*L4(.)N)H<83Z2%JSH )&9%8VHK.J_A_$V.P M7B2$[]0([]X8KH;UXT)W>A1+';-1&4N<1TAKM5/*Q)+9E2H!R1XRFF?C,1((@E G%(=86PK[@3?=A MAL?SLKBESB99HP-C$E0$:UAFV3#!K&5>\'I.VP2$3L]I18R>7\45UOSL<$[ M]4"78R#+I"3?2K@]= M3+MNN'._4]T:M76[#=]Y+HU(S&1>LO&M9R"RRU;QQ'%QNII#^Q2R?EAB0)E(/$6[M"(?;DPW.&KK1:+T+L;T(\"T&M-S 2Z= MB;DP%&P*1 I5Y+@SQ,?(2>(@!$_>.5O\8*;FT#X?S#8+LM5>OC,\IZ>S7KF@ M?0F$5IKCOLH5L2Q%(H,70D4ILQ=+*Z+FT+X06QFX<%YF)B@*)VD,JJJ,^$2. MCKR89/5LM@GXG)[-:D%IUKFT@RK1$Z+XM:R6I58FE8SSI,K9+%L6-8?V,<.1 MHE+:>FF-#: ">"H#_H?B)*&5DEW-H7T:W,P>P&:>J(A>D\#&9SA9$^^H( *L M=*A%34BN6HS/$*=W"O5=/%"KQ3@GZ$[=PQF-QN22)8C30" Y2PS3C*1HHK-4 M0S((W0?%^E;0ON;-M9J,=\?GS!&KD2XY;CS1H?ATN!/$&V:(-=%2QKSR?MSF MZL$'K U&Z6LR&CDX+B$8R[-%1"(N,PV<1R5YJ8E+ZP%K,Q ZW4&=4\:4 A0F M J#X+>VJJ$>LAB@\]]ID,4ZA-8^10CO9H/@REPT_;!TILJW:M*'B3#(E,20*1">17A>)'@P#& MDG*ZN!1,6YO:K:ORVXOAM[MX7)Z6X*HS9BZ4-SV^UYHK;S,CU(58NEX$8AG5 M1"8A4F8LTJS'K=JMO4IYM5E79;OGQW;/ANRJ%^O.Q#:3E@XQRJP8\88ZM)"9 M(HY13Y((!I>R%I&BE@/9UG9>"7K/@MU>909! -!)<<>3U: 9LU&+%+C)VADC M?:TLW@CPSF2L,^E9AH"0+888%VB#":V)]C[D['DR(9?\@?E4%J]ZH.J!V^D! MGZA)WBKG78+DF,/-(\J0);=,4I=KSG[C2&4V9(0K%EUIOYZ-8*7P)!H[J>3^ M!J6"E-()FZI_IS+<2V.XN_AWGI;BJG]G3J0W/2JTDO( 5I/(I"' 0B(6A"-, M*RN,HBIF6%K1;79-I%QU\%2Z>WYT]VS8KCIX[LYLLY4@O ''2A<=JVQA-D6, M8H8DI:Q40=%D**%C3%:2)+@D@+97*1S*25#>29T$A4F1B%NU 3A;B:?K18X!<3T6[@"; MNR!LR@P"X1\'A[A&+E)#_<*%/?TFW\;+_\)KW_HWP86Q-]KON^."Z_3S3Z_O MK.]LQCO'2_I?!P[AM')U4XJ][RO_@S_./F'7#;_U]L8PM&?*JK<7456]X;"L M)UO47%44HW\GHWB14;.>E5;ZL9_V1JE(H5;O7-RTW-A :1VY4>N_[V!/@?(Q MH"@/RE& E'$G#YP[+RB-,8M\>M &%P[:9@PK>0?#:O8VUO)EV^KY[#FIM?8=M;$=45YM;^%VLN_J9;GSYL+7VZQ_X^Z>CS>WW9,DT M#X1;EKSD+C NT4;^V4) HP@W]];!5L+_#E,:KXQ1[T=K%Z=_:]1*R&FQ]=OA M7IK8U(*V6V6&VZUA&NTG_+3OJ7^\W%H@[>!RE^"<#LK@(Q/29(\K3B'1.!E5 M3*?&WRGMT+KV%KWV-FCGVU=J* BPE'!E-($@@;B(G!2$<)P)!1Q"25*YVBKU MWB0$S&LMP#//)21O/=5>1..I#<)0<;D98%T(BU\(W6]?E*!S?. M6^+$>K Y6:.R'^]&9NXD1"^3T#I^0&\O#),;E7^TW'6D=%_&&_-6/,2K!N.+ M7?C/86_4&W_V(%_##S=P?>TZ]-P//CQ]_[5&QX[@][_?%;EEOE/^<>D7MIT'D'3EV$R9]A*\7#?AKDGWC"/QP> M' [3+*+>3^9BO8CM=1S/+_U!V'EE4%I;?7O\U8 QQBE)LF<)!1S^RVC/B,T. MDK",:\!GGI!M]O&I'PP/TU.9%:.RR*_3 ?^?O3=O:B/)]D"_BH)[Y]WN")+. MM3*S/8\(C['[,3$(+[@[\#]$KB L$*.E,?[T[V16E38D)##88*JC;8-42R[G M_,Z29TF\D'C+#8%M8M[JQ8RW7!N _V.OV^U=#EJ_ ,,3WHC&*L?_/K[F/BS M73;G X&Y=\W%(/Q>__"BMNLZYWD&^:87%9N4ONWD/)SW>F?&*;]^<=GQPY/D MD=["I5>Z]ZY_+O^!81;*W' MKO#X/,JRO'+A0<-;N*OGUP@FO(.3[)&=M"Q>@-<7>AS,#\@W4AH1YCRH.]9%%+JRYH/<7NO!8HA?6G/B3R4]9 MH*Z57 #;L _:7C* #O-QZD\1X_#I]/#TWY_A?5\.OSKZZ>!]=^_KGW#/I^[A M7^]/]DY/3@Y/3S[O[;PYF3\D;9^U.WMG[V!N;T[;Z9#TCX]?VZ#SM<_^//GT MQ^NK_3_>=/;_>'>Y]Q>83],-C8WE!A<**%U$#1:TX4@S(I#V@3(G0(N@8#B) M3:790P,PY,NZK\F!P/3T:8^X[,"OC8,[> R=/\.>]E'T&#>;3!ONA. M$$5@+GK$362 >8XAG>J+&T)M*LX0-(L;VX1L2OR8BA;?4RV=QXYKK.D)^JQP M+>EO!Y>]!LYN V?3-66<(5[S(J)H4ZU+;1RRN. (&\RP)%(+PU.KP4TE'U.C MT&>BIO%&37M^<):.=!I NP6@M5]- 9IR0A+M'%(%MHB'U/,82XVHXKQ@ON#4 MY'PB0:^?ZS;JV0/CF6C4LV>'9V]ZH\;%=BLXFW:Q^81:ADL4G>:(,Z>0EAHP M37CA&)4F&IM<;$)?[V#5J&QJ>]AQH3KJ.PB$CB$;>X0$IZ@BA8V5[)8!FA M3ZJ*X>)T7?;HTW772/U*GR:^ZYR/LB:S+!"7+0K^JE!D^Y^V_]OVTG#>.KN9 MPR,N>F5D\>_]T#4IO'D2F)C@8>JN*JP13VXQ%K9U-%Q^R[+Q?>^84B)GUV+Z M[S3I9>FGLT^GK_G>SFO2_NOCU[VO[[X> M_@7R[O3/S_L[_S[[=+"7JD&0O3_>G,T'P[?/X&D'QY=[!Q\)7/>UO=,^.:2[ M5^V_WO&]LT\@7]/S/EX>_O4IIER2_8/=H\"LQ5I+%$@*$A"*(>,"1E($;Z*. MCMFB5( B,&V3.I+02)C-@9K"%"=P<9$2@BQ(E"F8_#S\?-IQ5M+RTYD.IP# M^W(O5K]G=ER682$+)H7WC!=1*"PT\=$'JP3U7F[> M_1#..[U^J]T;PDM2PLK[D.NWM5Z9BXO\3[?;.NC#*TNU9+!6MDKQ6#*F"85) M[YZW]LQ5GEW*;Z@RBU):PZO>&8SGJM49#&!3;Y6K1KE1CL;(#<;"'GW? !4?0:K^ 88Y>49Z'P3C?P'9Z=]?Q0Y MV,5'P=N@@4$1-AH@)"B/%%,669&RU:-45*N-;8#K+;%$J1[G)QX?]\,QD'OK MHM\Y=YT+TTV9+;#"298E LG\XJ;X95#RRWGFEY2!EF[].SVB%V-(B6>;K'P:W>4DM#*U)K0=YTRGRV.@-NJ5R>;K /W7(SZ[L0 Z0_^G_]1E,@7 MK=Y%)LYA;_Q=:W21?@762MIO^A9N?"S4G-V(LZ2\GV=PT'M;C?_E>-3INH,3 ML&R.3]Z6"[M?K>OS)7IX[I&P+'BL*!*$6L0Y(TBIHD!"%#+R2+DK\,:V7DWS M=Z+T,O/R9F8 (DBY)O"*#+)DL[P^H:X-)F>&A7X8#%L&_F_%SA>@_W[).*VE ME H$9<%\F?>(F,+Z&)R2DA,>C H,5H$$Z8(6T=] K#?AZVXUP/V=S^2(*LVIQ 8I@150GXK(<&T1,]I$90TN)!AI>&M1 MO^Y_M"Y"'\@ MG*S=6&NRCR_<-9)'X%V<95AM ^F7'\PH9Y,-SO!E>FT)!%) M,("JJ<#;)A 4:!HY70=NF%RU6275[DYP<+.539HR&SCTSP9KT?N\=M#J6;"F MLUZ44#WSFF,$Z\GWIY3=1S MD9,7R]SRDA58E9X^+,4B? H\H^KLW.S]J%2.P2CI'0LH$RCXO-?J]LZ/X=J* M!TM,'Z8SC-9Y&()@Z+D0?)76GC40T(I-RFQ?CV7*D8!:,X+9 6M>5V#^K^7! M$$Y2I[0U7._L#%Z2S8KT.PP5R#5QF4\FW/C]KC<8P@LN0\H\OH"!?LF7P3+< MJKH$EL06@A=.$BZEULJ UL,( 0-.2FJKZA+B/JI+O*T6\PVLY6XUC?V8F.[9 MJC'[.R_I$;/$!L88:.R2(5ZD,A)"1"0P:/5"!<4+#[H[50NJ281.6* ?C7GR!+N41 4[*) M%Z#]78W,08VD@'?35P&Z]ZI#HF4TE?2,^R4J?K,./>5:*G],X/X^^=C(\R6< M@Y=71P4%&0.V-+*"&="@/4;6"H,LUKA0V%%" @#?%EAVRP)O!R<&A'E--)5R M6OD$!EF6]A*F]=SGUB_IBO05Q2^F7'YI,UJE[9V_)"]^K;T50&6@CX+!W85= MK'P)M0!WDYN!A$M]8$8,E^.[$=I G_R0QC]'C09;;H/3/K$2BT090UP0..K ME!-V\>'V2E-N(1F^36-_OF2X=_ RE?6B1#-/!$>8>(*X9&#*D2!0* B 6V$I M#:FL%^-;;%F"7E):,S$F0IBFNTW00.UI<"4!^=/18)AVHS6ZJ$RCGG.C?EDM M"6Y-E9TZL0/J7O@['1IMM:H"3TO(KA\N@ %"UA[A(S A06^>I\7;6E.@H0LP M(+EPDG/IE+4%(05UWD2'J:JL*4%G6@C0&Z3GVW)@^^=SE+=[GEWKV>_UJML; M@(JP>[EWN61#38:7%B@PU3DD&"72HMQ9")VT>G4[3%N;+-%YE-5 MJ>LNR',?&S^]C?OQ5>:$#\-\N/=L06;W"VPIHT)'Y36*+H"T,VE+<7"H(,HF MY<)0G=/FV"*0:4WPQ94+/!$[*R4?_) PI&T&WORW]4>W9P%)]DS_<\C^F70. M1,=^HM5.S3R(R9>;R5=U5BG%610W^OS3)=4]#O)06E"^0*='RBH@54DD2J?[ M"'8)?N8R&DW7UN@WDWLO"[J+NFQ@^NVDU_4@"=+ERFGQPXB9U 0N?OLTP=)W SQDA4T$JSHO"K1G+%#L%&/<.&=I\$SR0AK@0&J*=?AR36TT92\. M$CD<]$U:P)T4L_1\.="Q]KLC;65T0A8(&V81+U0J <4(A11H;L@PEUH/6Z5=L5!C+#=]BC)F26@,:IO9 M'5T>T^F[6? _ZG>/CT'_.=LQGOO_R*'C).-$%4DKI%)<2D+5$("4DM:#M.1V3 M;W"1(5,20$5/U]TMY^79)]BYW8[+YZ=39/BB]0N=%>OPD%NCF]4VXFBI$M1Q MPPLM-8'1JZ+0G,2@;ZF;YGY<0+>7O;X'A;J1CW>+F7Q)04,- 8QC:BWRVH-] MK$%#-9P [MED(,LH?&J4!WI_6()W,PIE)0!+U2XI@$^82!KQ>(U@!"A43N# M!&5(VE@@CIE'QJ>Z@Y*(*(52$OLE!--:(AMKLKGF6-X#C7O4#]G-5];=K3W+ MR50N?UW&_T4C_-3L, M&D/\Z5+M+DN]3K06ED>/O!<$<<=3C9(@$*$<]+I"@PR5]WRTEJS&+%D7:'5+ MJ#N7,^\F,$U*W%T4M_L T49QNR?*@_F\/"(4P(!+BX*V G'/#%!>$1 K8N2* MNZAXV-C6UR,29O6VBWXOA;[4!/0M_HSRNQP29W!UGD)V?))-!X-8_TQ[B5'5SI$L^,_PSX M==CI/L@<F:NQ)9I6O=R-4AU+]#)Q'7;ZJZ*N&H?T3X-& M7U]>[;\[L@ WED:*M,$!\8@U,A:G,JK?N;J55)Z? >)/:] M:EG@6_CE9+-UB_B+Q,OI$]LY-_6ZIX>4K8C6?LYX]^8O"MV0-WRKM3N+\?D0 MX+B73JY:$7XQB=W263HH*\<+]>[.G53NF9-^!Y>83E[G,O1T, -U0&;_'77Z M86:@?SSX! MZT L]39!YQRVPI>9(X>;*30IE7/)+E-'OV-0GE6$$T?,&08Y^S5)#)A(9:!, M:_R=89:4=2;-^,'3"L+FI"W?(HLEX7LM$2Y/>J7\RJ*C4H!+A!]G5<+'YZ6$ M@U\H V'J6)NS,EAFD:WZ?_-JS@KI>J]!GTWHU:I$O3V\ M]_)(&()-9 ())RWB6!3("JTL\K$F^T#>.T, M]%JSS95MA9,#;>8@]$>14'[N=0+Z"P!G.G0S1W,^8ZIZAT$'4QR$%]$F^5=P4T%='FT]%\MY.KQ),I<0M*365G+K"%I1[ M6?!(/(^FP(WS]'M2!@>\2>5QO-(*D4)*Q"7\95P1D2^\4#XJ0O&R4^_Y2@>+ M9%F35/#(B>#CE_V71XHR5:3^[ +KU"9#A9P(/J536V0* =)&%2X6 ME'"+W?T' SYV FD"':X12XK=9DY&&PA&F%FP]8TD2&''D!*%\HS!%G&\, YP M69C#;4, -^=UY*3<)GI;%NG7J#M/E^2.+]N71U@IIQCFR!L&ZH[@M(Q2D#28 M5 N.&5/<4=W9:K5>#K*K8_,.9E7E=JD<\,F17OJ!:K?+NCZLVB.3BRTD4CX+ MPW4S9;)[-1TAU9@[OK2N;C$_F33"<0+!F(^VQD7F[M?Y0M=ROCRQ"G>5OVCL MS4LG+FGYDQ\LG*VQZ>-3_(QE1=X"5F[Y]#.KYZT^JEE9)V38ZB0_9.5>[$V= MRT^/(./O>&RS)_9KI(RD5\PHA"< S=F9MEHK;+#X<6/Q7!F>KWN71X7BUFJK MD.),(PYV)S+"%:GALE)!\F"\68'+U\Q/^/!\*MBFL2B>-)7@]KLC8IEEF'A8 MZ((C[KQ&FHH".0L[XBTSEMQ;JM'M0JL;J^+1$4P*QF$!"X,]1U8Q!>9HDV4)[;F2V\P0 M*CT HO"!IY0J)[DRS C86"$]75IRN_AANGF=.3%V)2Q-)LRGW.7EO];&4;; M>MFV@J%_9X&R.E=G02S3M*292)6W=5SL)'*EG:,-&FE321M03S#3A&/#$0U: M("XIJ">%,RAB&IVTU 6B-K:'E[T5^LGR@&2?"^Y.)^;4)MY%O_=WQX?!PB"0 MJFKI5&3%MP1'/;2NTP1'K;28VI='4I+@?<$0%1QT8:DYV$Z4HD!5(115J>7! M@P9*)7?"O41)S64*;"TGQP>/^+Q52N.'SOEGF,0;D+QOS57ZI '#RE;;>W<4 ME(W2P+I'(6EJGL7 F"_ K->R$(3)J!2(^_8"+!R4ZYJCYU+:?05M?NR%O+G6 M^=-T_ZWEG;UV9%I=-,JV"O!17>AZ7)*W;\X_UU=USENY1UAB\XN28,M*@5?+ M3F33ZMAA\.=5PERN1!R^I."/ M.,ZD>@UZLX.U3QB&":X^[?ICL:G MXR;W[ROO'I??F7[&BS(; <#(#4?]7%ZT&F,:3[<[^\)7'ORZ=#8C.^B SN=\F;\)*WFY8>/N>X1PD6.G3-@ MY_2O*H\UJ0X3DYA+@C*C4P5&MZRRO5J^YI.;0;@P_8JO8+3UGI5=<%(^QC 5 MDSV[Z)V7V7$Y M3T^U?9=S4CS2?WCF_(YYP@J=RH;!9DKUIG.56V9HQH.OT) M.8)IVX&],/VJKO=8 I:\YGNEVED&O*8F)H-!SW7RDZ>90]P9B[3W 05A!&6!:BY2 M#)I06VQ51Z#S,L/;A]0L(N=) 6U/:MI?I^UE'#*NH@]\.'OU&IU6KI%Q&E,_ M^6I\*2FGBOPG71FP$3EST4EY O44RC- 5/)ETJP'N0% ^KM@?FF+LX$*6[F>:9*3FR=2>_+\ MNS6JN5L@XHH2V].].E[7(VULW 0&A[3][L@3&DQ,$>\L)P IAS01 DD'5AT1 M$E,C-[;%EBRN&[9;3_#L__XUD@7--VZ;2/E=>VV46O2@[*]1=]MXE8;]C 5C M+JU(F#:M;6LYGPM%_M55\AU#++9).L4 MB.3*>\?M9B9M\%+MAO%35RBIZT&X3:EW5=F&3K]5'Y>5(AC$Z^XL79OAL-^Q MHV%956U^'%,"."G5M^& N[5INA7A[X08TOJ] >.TIO@_^KW!\R7[_9V7*0+2#GYM-S)8/K= MJU)HSHC+,8B8UEG/EQ5E^F$(O'51;>\PM<3-:U9M\%;K8TZ/K4OQ5-]NEB%L MJ#H%[)R7W)WN.ZF4]!R4-O/T/*;4/2'XIZB1["[4*E9HWF4]PL7JRSI>C^3A MK-Y:>7J3L9!\P;MQ7(HXR JD<%FBUTM*:6-C49X?150W&$OD 22S,8$U0.C%Y;ZD:?P>: MF',>583^S'M' X&P]O&1"I9@Y0UR@:<.=%@BXPM0$)B3-#".&9-K=8_>S%T3 M4Z3QM&3^SA5G&D/IFZGB^++]\L@5F#E# BIBRIIGVB-M+4.B$,$Z:@*1;!V- ML6IAE(5()3BF9)2JC>J3SF:\0!>\*]NKB7RK+9Z[_00[^]\/G+<"R++^>A$YOX3)\>MB'/[Y^<_7U5O[JMZ&__EW! MMS052[_&6^2.WW%^MSMO&FP2\L63&:S8DE2M]=C?\JZ5.P?$D4@H2\9Q5+U/ M81R_XQ;)L%L_[WXNI1=?TL4OKF4:S--=27+WC0]J#A[D/#QDNI[)Y1X+K>>W M#M>@:F8M5M"1->[S<1]@U:-JN,X%T %?W+ $W1"O =##+,!J09%7X&UMW*]! M!2LG/$\>J^ZKD#QI17!C:]#K=GRKGO/T*N+64UC+_YU?P_N;__2\?3O\-[W[?A7?!,][1_=3K MD1["N]^)-MTC]3WPKM$G^K& L5SN_?&:M>'9>V=_GK;_^!/F=7S9WCD4>U]A MGJKM%7 CP3QKH[D>A^QKZ/6\&)S=CW-06UQ&S#=#=!N@Z4PJ=U506P49D?0"% M3K+DYP:@$][$U*#,%<)M;.=L%OKB6X%N,9X\J,[VO#GXE\>LJS1\_,U\/%%8 M7(C$::=1"-(C[@N,#.P@$D&XX"5F%JMTH$LVI:;7^/C7'\'"S\&Q-JV.S$:8 M/X2G;2TT6["*/R&:?1R^<.^4P 6LA%D&AJ'"! MN! 4F<(2)+'A#C;."YGK!&^2;U(_[I%SGX,WI'T]^.,A_""K[JL\6U7T!;M( M*?"C%,M1K\"S=8W?_P(];D'PN#2X__3.CP]"_VPFD:"!_M70WWXUI;1Q9@M! MB4&21HDXIP[9@@9$@Y*:2(4EHSD% 4S/9?4(?AS#_& '5 .=#70^Q6/'!CKO M#IT3K1DD&G;$%@BK%$XA,6C-7'I$8=-H[FNH\<:VT'13D.OE&YXJ=*[0O.L M7IAJN!EM']^5>6J_Y9CC[7J_JE#^M4I@WY0A(,<)KMO_M/W?MI>F&3R_.MJZ MJ:/]",;R'>MHKZR+/9>N$7V0V+H0;>0\"J\)*S0I"FHX=TJZF^IH+\_3N3ZN ME6DACS(1Y%J)A"9!Y($31,26*(JGDG/QQ+)9-)5-@DB3(-(DB-RC\?EZ3D(T M>2)-_/1=)UX%DSW2(-F&F!MB?G)>N6\HH?RD?7:G\/[3-YU/!Y\Z[;_>L?V# M=U?P#O'I[-_=]L['K^TS&-?!QZOVU\]XWF>W1]^?[?T%UYWM$AB?:._\&^;3 M/3L\^XC;!WOTD'XZ:1_LPC/?SZ8&8%U8CIU'GMI4<5-EI2F)C7@L;#J[K?'WSWO:.*[">XFZ/MY!ELMD$FS=8<:@71W@30=^ET0 M%RC' 3GI*>*$4&14P1$)6%KM+8N.;&RS32VNEP!L K\?>>35_9@93?C =UB@ MQRT5[L/J?@+A-@V_-/SR$QGV*YN;SR;\[\>#D] H5M^@6$W'M'O/#':4(&% MG>*">&2I*Y R4=/"*,ETZA@J^"8KOCFP\=$@[;40EME@E9N*6NH?5-2RKERZ M>^YZ9^'EN:\_>%T6=DWII=U>:@O5U+L\V#O"41%NL$<82X&XDP%IZP@8#+YP M\)MG*CZ*^I6[\P5Z;U7T]R>+&6!TBS+VE([AGU3,0#/8AQKLHRO7J9]F%,+! M23^$UAY<=S)HO08)Z^\C)..)+L:'SI?E2_%#(GMNHY@][K5]P+"?GW.1<+-( M#24] "4]!T=Y"O^N6VW,-^1HHLR:P)SOX+]SA 3M,%;$25X44KGHA39,>.QY M8*;R0/!E/8ENX\B;]TS\-.ESIR]%FQY^:>^\_-+^ZY#M[[QC^W^\YNVSWAV/C-X'T[O^W3J>'O'\<.#8WIX^J].^Z_7]!-\ MOO?7IVY[Y]]SQ>L,4045&HFB((@;(9!QD25_'4E-> OC],8VV21/)Q"G0;D& MY1X&Y7"D6GE&-7>& V\HK;"748E@+&=25RVJ^;(6U:R!LGN'LJFHPD =PXP@ MX8N(N"P"L@)^PM9;3+B*WA4;VZRX7CRG ;(&R)X5D'UK"\E&7?NN&$40X'<*LH5=C0:3P-CK%+92*.R?3\XXS-P%HU-)0@"$BI8Q$$.(<6E M0(4B."IO(R'L2:EMSR$19+HA;JI$T/2)>*JNMF4-(ZZW/*XKS+_MA[/.Z*Q! MO=N@WG2)9L*]==A(I)T6B#.AD7)4(5T0P5EP%//8-(QX!JQ\#_ZDM@$R0-:!_@PD%9I-CA97\\0GHYQ"Z-.]':!H\/2E'PDTH M5G:&@>7+I0H: +L%@,WT!G":>X\Y0\;!7QP;BXSF!'D.2J:$?5(8P$N3^_*/ M/J+SG(97'RSRI.'5^^/5Z<)63''B N(N&@2@JI#U1B/,8$>(#[8@R1/ [NM@ MMN'51\BKWS.XHF'C^V/C63^ P]&&:,'Z#P18.7".+.8>I+"(3/-84,%28*S" MC>#]B9GYWN,'&HZ]/XZ="R3@!%B3$E0X!J:^8Z R6ZD0#MIJ&F&/+'MLPO!Z*PO44K+HE811$D8*Y!*0TQ :D2L@'2!D@;('W\3MT&2+\/D,ZZ>&%[% X,[/A(0",- M5B*P'RR*GA31QR((1G\VC72-?MBW[;O[8PK1)AX\#R5S7G:&)[G^[#C@:YU^ MN9OYDE26VYQ?M7(5LN"39[G7NNAW_C;#T+UJG8?CWK"3:]PZ6J3O=J# M86^G#)52K&"S,9P3*D@5WT4C?G]'C? MZ>9GU]5ZJZGGZ&/Y8I":29[UTE;VW&<8R[453LODQEW,UNQ)?.Y_@U]Z,0[" ML'R"&9RT+LQ5JIL^F-F"S@#&_=]1IU\6%#XSGT,:1OCBPF!0OPZV!A;K J8S M:9EC.PIK$,:DTE4T+)P MOV^EA

W3P-.XIX<-G[Y-)6F;(XG%%P\/PHF>Z?NR%DF5 ICIU0JQ(5B MR!96(UU(H;7$*F*SL2VVBB6J$ CY;MKXF#^0W(XTW,P\!WNL._Y^<$G=2SI'N2(GO2XP]J!:K58H>SRG^:3+TYRJM\$] M,:W= +@CJRJ=OT/%X2G4?4[ WY,$FN=A3B4MK/#!*AZCM84$9D[-. 5EUN@Y ML^=:MY6UF?GE!'4.>B]!!4XC,]VWIN-WSV$ZG:'ISK58V8\+>?XY,[EHG^X= M%8H5(IUA,BLIXBH(I (/R$?&,:BFC@B[L:WQUC*#I^9R/^HGBD]4=15,'[3G M1,?7VK*#=G72 Y;YNC2VL;)H\;->2 M#^X$1M4-^W'/#&&"PTX8[,?_],Z/#T#,)IG2="O9V3LR-&"KG$8F1 R2 C.D ML(V(2*FDA1UP45WK5O(4C,IJUZ^6":\5EDX6>JEV=,DJ=97M%6U/6K,4OK2/ MS\83ZHRBGEQGE.(^6V+\4,_O>B7.P9KL].ZE7<5:TW]\-=[+]FQ)^&2N#ZO+ MO!>K@Y?O6@+_T9T+9*3[98R'/BG9%;BU2M$NUF]4VY3+>Z[E\NYHYM_F0&1: M.YMH;>]#[6#S1]LZ_SMH4/J/OOAS23]WY8Q,8P^?\KJ_O.Y]._W7:WCG&G_[:_;+W M]1#O_7'(TF>?=M[ J/Z,>].1D%X2V#W%D-=@-G F(K($:\1P*(15A09[<&-; M M/0?K\0K,(:(VYTZR!Z/@2Q*^C4^=^U!(7/@(!,X+&55PTF*A/<9!%E0EK",* MBUE7>C[$O2/8O3$NS '=\W..O[[:^[I[%#U($6P$*H3FB!,ND')>@I:+(Z78 M1ZW3&:Y06PN.<"O'>+GEYOBX'XZ3T;P@6J&\)+/+4E]B.E>J@U!2%$)(WO;Q M">X--YYE9T8*34B$69KJ+'.?36[Z<=JD@?];L?,%^+!?OJ/"VV6T"B1E0W^> M7*DG4@5L9+#1Z$TW606[O860?A@DSWH9^*47N5PUDD?Y0"B1'[]/A#,8$Q)F8;:O;_+\QV2O$'!N)-\^K-5/C51 MYS!GYYZ'(5!O#\PW/VC%?N\L@V--QYLM$V&#@2+R$=#Y\3AFYF+4=R<&P'CP M?^/RWZ7L2.?& *KET2G\#M21(P]\62M\MM#79NERGXY/N#T44R-]H"%0:21G MU"G"O%"J4%8;R5B1SI,2;>?SI.M$OM;Q9DW^;ZNU>@-+M5M-I2S<]YQ!F;8/ M=H\XJT M9C%*D6<7IC^L#ZD6\]JMXAS*@,&:^393P-V).3^&F_NM'MS=O^P,4K3"L),B ME&;"?FX9,&"$L=8'PGE!N1& 8SB&H+P.(#*R(8>_B9%FYXC%\$SQITP'8;5W=\)+17QJC4PWPU/OCJCK@AA2.<(FEL9AUJ_%/FB# M3CB,D;%.HZSV&;Q&=6F9U;&0QEGBU M-6'=&:_5QJ];:X7P/"[]\N628*7:-CON_)V0-8#)YL;AI"O7(G-?UAA!V@^' MW5"%JU_TSJ<31U*21QAO=H[?7V$K2ZBB@(!6AK$(U> W"$B!TP(BVY9]!(D.=E:5A%G/4WR M9BVR'\X,D#;0W&@X& +Q)2_9+#.FER?"Z9R/L@B>8<^*)00'GKGH#7(,ZN_] MY*;N_!TF87#_F(U?K X7\.068P>][FBX_)9KH5 _R&%-\=SJ3/U]TI\$.%5 MPK_S5,?>;"_:QCE*+W$I^B"Q=2':R'D47A-6:%(4U'#NE'0EK,(]P;],H"@\ M==K20)P'6]$X*YT'E9T&'D)DA7@BH;P':XFKRY <&O,I%:;T*<)< $Y&G<%) M@O^MUMM1/_E4LC1\^>%5Z\/(PKP[KL4E!LVP2LH*7RJC9"HOI#_JPLP WN#Y M^>:/V;&#<-$ROGU%[6.Y(^FTV_];;JC3&[ +AW8&=.?>E+*HP&L36F04WF@%W7.)*S> M #"N?AYH6AT_@EF5SZRTB/F1E,<:QRF7!J;;[0VRTWEV]6N%+6],GNO(#I(6 M<3X$O<&'E :7!8$M'VSZDS&,%VQV;4VWVW.ESZ$>3G+"209E]YX M[=I9K_=6:[]\6>,7>4+:U-YE^^O+HP([(AV7B$NB$-'JF,D\2>,]5]:7\] M/M*F@!VP%A$0[PBD/4.&&HDBP990%@O#W,8V$6+!VBW42C:3TI *6H !UKW:;(T&69$LBH%%(UED3L647*>-.0''/ M1Z[7QG #0:X\_MJL*BE4-L>LFI=>LM93'$W39SZ\TB?+D^>[/;9:H^ MQ)IOJE3AF[7=14$%V,RI0VJ+!GB=JRRJ.2@QIJ0[^^J7I*%;,P:Y'E8<=0 MDO-P&L2S,^5ZK8]K;JEJO%/CZ0?CX*?2,UU#Z;12-15&>J-+">X9=4MO4LO< MBK^HM%I9YPRSFC/'+:.$2D4(=U07FJPJSPV,EMQ(\-,M..X/$)^#__0&@S#8 M/W\]LTC//I3NW17\.8K6X4(;@Y@H#* RY<@X+1 M*&&.6JRH33K8*IU^[*(S M_>Q\NTZ4G?-**0&R\*W_CH!'0ZJFUHJ=M =56!O\7E8'N0UM>8+2UG@/GL??#C++OT]P/_.13?TZASJ M[G,N]/?N:_M@[\@6AAHB'5):$L05_&4I_(J=]X$6HG">I$9^>$%*VQUC)9,= M5$7(=Z]F+DOG/"OR-I)->K^$M<(5,NUI&Y\1O4_Z#GG.Q(/;.Z^/G/42>U$@ MZP@'G==S9 6+R!N)C5%*&Y>"V?D6UW*9%+YM!-.D+FV=GILZ M79U!5B/_AETZK^H_3@J:3FX>US6];8[%DB*F=POF69E'M) 4<[W29TV*9!]( MT8.,5M)[!'J32Z'@(@==(AM!GL16V)I]^J>ILY M&_+\JC4$?6\2II&]HV#K9"*UZ2 BE'9/^F+\NS=7K<[96?"=T@]UT0\NI#BT MJ62Y'%I)P> YAPLFM7O+@G"Y<&BG[T9G*8+-A<'OK5_(KR6+5546RZK9 ,G> M],?65.*XD)N]5B&;I3=W[JJR+B,,^D.X&.;A3,=[$M7Z)8=LIH%5+\N5L.>? M P*B4SG:37)TA^3D@ LD)O@76=;[.@/6.!8J<8 MX\8Y2X-GDA?2 $-24ZS#IFM*BX,3$+&). [Z)NWE3HI^>[X,^?%+>^?X2%L9 MG9 %PH99Q LEP.2C'JF@05Q$4'VE*2,,Y[EQ6*YBXI5!ZY?+DY CA$LPSW9? M<*/DF_JUID&3*F)W>GYU6O+C()-7DSE,4P4D M(Y+?ESH$XA4T/6*5=L7&-EN6VS%%&K,T%'*D;RN%S>6#HW/7'?F<63R&J*GK M:VA:#-/7(!-TX.-^,"6DFAR4!CHQB)*5MM;"\^8?08^3D^?]F#-.LM)[T.\< M'X?^K14">JXX866FL#H M55%H4-S#XCK'R[55!!R6--;+7M^#BMV(R#L2%H:?CT+ A:76(J\]3A6/9&K* M!L@'6^:B3.'70%A@"H0EB#>C5E8RL-3ND@[XA*FDD9#7*::=^H8(')B@#$D; M"\0Q X/< Q1I24240BF)_1**:2T1CS7=7//^[(':/>J7YXMEVN&X'Q&8SZ4# M*/<4J9Y58MHO^> QYNCJ3ATSD_SIJ<[,<>J>,8[WOM%F_S5W.6GL\B=,L73O MZ^[1X2&@G%I4=!6(.Z9 7.B"(@5,7+%750\;&SK MZY[S6;7MHM]+A8?&H8/?X-&HRGU5J1K3*:XI%+!3AZV.%8&6> G=TFWNSZ3],?(M7D'GU9U7#^HNF#X&79;;#R5D8OU2W.=\!=I MU+_P2M%=Z?-UO?Y%+Z]6[?W=SR97J?7,^]!:*:.J^R#3.)LN=KXY=@V>F:NQ M,9H6OMR04A^K(WW*_>GT5P5]-D[JGP>1#O'>SLNC@F@AJ#+(:F]1D@O(".X1 M506VT1O*N;@?)W4KI?3T?7>J$R)L9SCN7?,?;\U53GT*$1(Y.?GC;)F V;I7 MEYUN:@Z4,=&';B/?F+PK= M,KNJVI?=6;#/QP''O72FU8KPBTE,ETY;RPI<]Z9];R[J*9B LE.%:$\!7MV% M!1I8?.JP*/8/7AX)1:TKC$*>>E#46&%3<0B",(T1 M4Q$("70I+&9^K.5DHJ0^K.UF5;'T.H=,$66IMM7.VEOF!14R$!8XC]@*3H,U M,KC(8.@F4"XX_E9]?T(Q6:EODH,2N;C+]NGAD?#2.>$"DCHU3^6:(!-3,B*P M-A%>567I%A#+/V[J"KQ:9P8BL=,4Y#=;%]W1($5>]T/@<>P/*L3)QMV6&K0LZK\ MV6R#GOZ\)9'+4"?) M.M+)II$Z$SS&)ULSJ3'K]^6IM(,.WZ(8U]D8F3Y$ M M.2Y/>J6PRR*F4I?7D 2+DI#+4^C9=EKU/K/N MDV)>0.">F+\#D&0XAY6IJ&=0;_9-<5AKY&QUDNE5A]%NM5IE^;'2+*V>4)V M3941+7,LI@*X*28:/NWW1L5-R;X9RSE'4^% MJ(V/7DOKD;< UMP(CQ3#*5^8D2 LV$7*;6SWSA>XKBN"&Y9K63HOQJ1;IMBL M'1H[K#>D-@>^*40E/7'F^/>'Q#.NJ&HP&\Q8#^)]UMJ!J2??/V<:A?E\/L+* M"F,8((7$ ?&0'FDO2)1<(X1@Y?]@ .3#KM9<*"#LM!I2V"0-8!.3CA M"=4T\!CBPH#%9<$8@W$$]JU"%6MS:GSR/6M?X?RLNG1([/0'9<;XK#$VJ*VQ M7"C$5 G=F^NHU>$^\RONV9YK?+3?2NKP\_%1I-):'F'-7:J_X#5%6EE0AZ@/ M1AH7K/WFHZN;J&SL-K)A>)D\'OMNV!L?]28O0Z_L-SU5FCH51=>M^=R1!QSC?:8P?6ZV_JLR3-01@.FVV,S*PBDBY M_MSR8A\NPOFXJMAX65L#V(Y!K(1DAL7.8'+N.NZP-&U#3DYE:[TRCI+K<:OV MV6:_:^=+ZPS>S]."X@.V[C_NPK*1VS ME,!+53!>)Y^K2964?)$J*:4^:8K$U!^04 OX0>0Z%6/'X0YEW]);-E IG _< M$D>,\=S&A#C88*RHB=AS21[J#/XVY/*A&OCS5?K@'7M' 8S;$$1 CIJ .%4< M::HMBF#M&NYB--Z!?4/YII#72W!-1<-TAG-^+FX<4W32^;IT9!H'[P\ MC>_8D2>O?Z>?> >TW]O/LDT\_9.8B#U40R@W3JOLP]!3M9<(IT M 5\4IG A1[5M+2N8LG;]O%4DYU>8 ;/(6'KSIJ(_9_J/)*]A&6LS>=OBMBB) M1-.$1C,G7H/Z;-2#C9'R^4NRST0/IL=,6X\Z&: SW1[L*=9RJ^RPZ]UY4T9! MY^];:]".>HDQP[Q0!??&6*DT%II98'8:'*L*9E8,CPF]2PO"LA]'%79FNF_! M*-P]?V4N.D/3_7A^VJ(,+>E)^.PUZ\]X[^#PR 2- M07]P(+Y8.DAR%EF, ](*2TZC]%XD/4AL2G*]YG&M6(_CKE)5VW2R/,K[4D:D MIVVI!I?05 MS26RDGCD"7.$ M91@5<2+4BDD0ME!EP9_#)=$*RR&*?UJ95NK'G-?B'"FDD, M+3#*[4B7."ZH 'F^?GH(]DR!1'I-,[.QU)40=7CZ8SD=X--[) M>W![+W=+'H3^&7F^!OOIR\MDL'NA(TG1OBIF=DLU3G7!$5/"<6R-D22L8["O M _"EB5XZD(!J2O&00](KL ^E7%F>,P&,.MWL)'Q)'1L&4X[U8=6@8F*HUT?F&Z^I82;GNO'L&H4]KYWV) +):4JK8UZ7Q,-SS 2P(-&6!RV-9AZ0DUCE M6&3,-L55OB=8TO:I._*4.F.92&!I$"^T1LH6'B6=1:3>I&5A^YOBX:_%P<.' MYU-54.X>)/W]J:4)DLZDP?9.=X]H]-YK!H+3JURVGB(-M@A*=2T5U4%A[>^K M\NOMRMS]",IH8J>O4TGJ)DN(8E'FTL 1M"WN $JP\HC1( !-"@;:V*UBI\>% M[,9!TTMCIO,11GGYKW5UV$1B9[U.9VUK.> M,\7Q% )E<"!>X8 D4Q1Q'6)*X5((Z\)HY0H@.;FQ/;SLK6%H4JLRKGRZ. M.(ZIZ_?^[GA0\!:EUI?%*J;STK^E,L5#@UQ3F6(!A;W.28+2.)'R 9&B(/2X M(AP94(<0M0K3R*.WQC]H98JD\M]+68JY*FU;RVGPP3T=MRHF^Z%S_ADF\69T M[M^:J[/I[MS/#_9>?VE_W3TR01 1(T,^&(=@ PJD-2?P*W5>^^36 *)L+T"] M0;F8N49)JG->@=@DE>AF'_;/:)^;V3)7XZ( U46CK)FDH(N>[7:.3>E/3 S8 M-^>?ZZO Q.FGMR;>OBBIM&R>-$[HFG]\6AT+AO9Y5:)TF%LO?4GIY0.00H.1 M!>9(SI(R?FC1TU?NUXM*X-Q^=)-9+QQGTJP&O=E!SBEI,#"QO!C9BTGW;)CL MZ>B.B[AXD.7* E.-<.>:6YM!H,PK.X>=SR9?L:+TBT%".2&HW[NNE:-,8VG MVYU]86Z@DNV:NC]L!^AJ>CU UTA'3%?)_3/X=>EL1G;0 36DWWF2K/9VNC"1 M\9-$L.EP(_AD/DRNS(JLPXTR.E5@-.[YN)Y;:\VTQD&X,/V*KV"T*WKZ5J%8 M=9/T61&^H.E\KA\"XLF-RO;#]JIUEHL3UXPQV[K> "3#7IA^U>5R+/9*7O.] M4L$LZP*E$^_!H.0G2Y64<%RI'7GJQN[TT_4&J&35);H'U.PMA6#M_ZJR56+;,R,, :VW0B9VR M W(UPB]NJHKE,OUHT>*F>H>E,W)N0W*M\XVD.;1VJI;R&[_FJ4SZB Y[8VTI M.]?/4_G8O^O&25/!;7#-V7I:6JZQ.\&RR?-ST:J;TL 7EYR^4QSRBGZ,N]68 MWL.07MH/>V9ZG42-!>0Z#22,ZH4X1YH52AK#82]B"GB"LLLH61?IB- M);M5*'YE1@S*J.:97L_/^,04QK3S\2C7PB N).(GB(.E@70L*%*PZ,Q1YCDL M_+;:6N#$JP]+Q>TXH4(T6@=1!$B2;#_C32_$V)(Z_<&M/69QN;/F.+W+MM?4P5OYKQ5!!DN M#.(^@APH*$.6^6B*2(H@94+_&R@^:TTY9/Y&72.5J2]UP 4*PUD8GJ3*,=^D MCZQ%LM?UPS3T\S!,C)=K;RZ\ZD;%\0F*P9?CGIE+9. Z!H59E">1=/KSX^X4 M.)25*X;+#8G510X?63K;U$G%\TX-.H5GI-Z8CKE">8Q<< IQS)/(+ KD62@P MP3(00\LR8JLRV++L6A3BEEES8BS=4L%J4AQ_'(&T#UX?2:&M5<$AI;U&7'#X MB7N&!&BXP5%B$>8T)Y8V:L MX(:OGX^(8X)YPI"* LP,+SFRPG@4O /-%PQ!0\#DQEO72Q#,,,,D=?!'L,,# MO?R6!QN5IC"M/$S7<*O<;U,^O*Q-3GNJ;\HF37Z :[*H].+-,N)MK+YTA&!# MI07]*.?<4M1(W]XO;/#9Y(IRSMD?N@ ;QBZZ:;_=VO;+]3]O_;7NIW?/\BLO1 MIKC<(QC+=RPNMT:QN)(3VV 0]#MN%E-%+ 31@<"EC$>7 AA8E*GACJ"$A+ 0 M4V\T0O-L#N %_^KVW.=GAY.'N/WUW9&RTNDH+2(:.S!$+> D(P9PTFJ12O_Y MU+@B@#BY2.#1'X6;:OH](G]-4CF2"7 G#\HRJ[KU"P#M$,T4Q*B\0;^6U4;S MC3O!527_RL,0#/?UPY+;\J'CH.KJD^, 8("]$[W@8$1 MK&777 S"[_4/+WQG<-$U5[]WSO.*Y)M>5'M4"8L$D'G6H"%4@B#O6OGU!#NW M<(F?PS[\\?6;JZ^W\E>_#?WU[PJ^I:E8^C7>(G?\CO.[W7G38 G0:/%D!BNV M)%5K/?:WO&OES@%Q)!+Z?S?8QD2L^A1I\CMND5<-U+H % M]>*&)>B&> V 'F8!5DL*7!UPES[2-:A@Y83GR6/5?162)_D)-[9 >>_X5CWG MZ57$K:>PEO\[OX;W-__I>>>XOT?>GNG_[K]/#K M[I ^^1PMRM]=B8_WM2>NS'\\GQ M2 ZQ]%5D\YWTVKD%6&KVT-LMXD)\?](X=S_JW-?0[WDS.+D9XJ:V>!RVWN#< M+7"N,Z7.>5=0AG%$SGI0YZC%2$OE4;2ICY>T(MBPL9W3;>B+;P6ZQ7CRH"K; M\^;@7QZSJM+P\3?S\41?881&73B':'0\-2;3R :6TC.8(BPPJB7PL=QD"]25 M7W\$ S\'I]JT,C*;ZO$07K:UL&S!*OZ$6'9W=>2V&0 -4*T!5%=3"@>&'9$Q M1$2#=(@3QY".F"''-)-8$(F9W-CFZGI(Y_HPM1@J?J1KJ.'->] S&MY\$-Z< M*!':8*4)M4@)[L$82-UD+#6(?@SVA?C]YX"$_& MJOLJWU05/<$N4I;]*,5BU"OP;'W;][] CQOJ']<9WW]ZY\>I;/-,/E6#^ZMQ MO_UJ2B?3G@J*HT$%-PSQ( W2V'"$)8Z%5=I:D=H"X$VIER47_#A^^<$>I 8Y M&^1\BL>+>'3DG&K/56D1B*&)&@34;?:HJ%RWB#G9,R. 9IAO; F^J!4KS M4T7.K'?_EL-J'T7R^GR,W^+N&#\J\RR_?$4@]K7" 4V ]D,':(LMI>13B7E^ M4@'::;!%$Z#=!&@W =KWJ#V^GA,139QV$\!XUXE7X1R/-$RM(>:&F)^<67US MR[FL1)<(_JH&\)_$Z'XG/AWD:Z_V#O[U>6_G?;?]Q_O.X5?_N7VVA_? "#\\ M> -C^G0V;W2W=[K==L[0W?VR]\>[R_8?'_&G/_Y]VJ;O*!CK7]H[_@0,^-/V MV:?9V%PJ0PB%P2BZ5,K=@/EMA?)(:D4+X:70(6YL$[XI\#>[*YO8W/OCU-UO M#X%YWN%\=Y/;3=3E3QP-L4#NS%;&:83.W87.=(!EZAC"M>,H>*,1I\0CZSQ' MC!BOL:?4%B!TN+@N<9KPRD<>&W$_AD1SPO<=%NAQ _]]V-5/X$2\X9>&7WXB MTWUE$]/9G-K]>' 2&K7J&]2JZ9!3[PJPU[E#/FBPY1U6R 2,$198V\(+5EB> M;7GXX'YM^<=U@/[;3-6W90?J>NF!^L,6C:O+:NZ>N]Y9>'GNZP]>EU5'4_Y6 MMY?:'CW[>G+[.^^.-#4,%X&AX&PB:FV0#5(@(71!8#NXIOA:/;D?41]N=[YZ M[*TJTOYL,0&,;BG)G](Q^Y.*"6@&^U"#72^.Y3M&6^BG&660NM6'UEXOU_)^ MG6IYWT?(Q1-=C ^=+\N7XEO=2VL0V8,^XS8JWN/>IMM&"'W;DC1K/K_F^$%3 MN9_MLC:D_*-)^3F<2*<2[G6/C/E.&C\PS?+Y>3YO/?^?QK$I/+%:>T*PU)RY M:*1S4OK"8>F(%['RSO!EW96NY<7/NV9^GOR>W:N]@Y.33P?'^/#@S>?VP3MR M2#]UX+VX?7#(/NW\V?UTNOOUD/YY>BV_YW3WR_X?;[K[.^]/]OYZ1]H[:4R[ M,$?X^=1_;O_UY]G>:?OTTU_MV?)8#//@C15[ 0:-HAH1S26PBEOU<:VV&28/R)N M?@[!1O/^@WOH"/.\ZRS\R"B;600K>U# \N6:"PUXW0*\9@J18ZZ,H%JA *-' ML.L$:>-2'A58&T%3%HS=V);W=;[SB(YP&E9]L$B2AE7OCU6G>\4018LB(*<* M@S@1&&EL%:*V*&3 AE@/K$K)?<7&-;SZ"'GUWJ,E&EZ]/UZ=V/@B:%[8X%"T MF"/.N$5*:HTD5X4JA(]1 Z\2\?;R\>N\1 0VOWA^O3NQWR@QUL/S( M62$1-Q+D:N$%*@IK!/5)-343VKJ)SUY!\A< M/%@#^+$%RF^ M2O.?QV*?K5<\5ZGX$30 7K,)[^YYXK_S4#+F96=XDHO3CN#3NYD*XS%Q?YGVZW->S#X$M2&+1^ M2<])8;44O\AO?%5>^2I=>3!U9;Z&O/BU'+"#09G.>2N6QRW9)3T8=H:C?.U6 MZZ">P++'M4P_9.^U2\,[#N>A#Y=VLJ>^]P:7<"/:6'&CO< MMF*+3?E"&$* QU^U;-@L5W\PZJ4OEIX&GUF;N(-;#!%<34N&'\Z&@Q+I@%1 K@HXR,2TDW3VPP1[76>,MX8($(RTG*(#0^JF!! M&9*"&9V;/ERW'\4=^S4NI-W,38-7:$+!Q?.CX*][IR^/<"&\PU*AR'D M"Y(7R& FD6:>1EMHB2VH/\76]1#-%DCT;MKSF#Y0W(WI+]@&HSZ>YQ_TLI^^F#6RU7F91,9A]0^LL MI-94-4M.QN_Z'6#%CEEW_/W@DFZ7%(QR14YZ7>#I0;5:K5 VA4[S29>G.55O M@WMB6KL!,$;62SI_AXJY4[AYFMV-?"=#Q*[S 7G:'I;HT;13P)2Z+JF[%\A=H M#*WW :#*G20%\F &>J8562#_5%A]C<7->N?PQ PKY;Q?RMDQ;\P-8:F:/26R MUQIOZ[(WZGK8R;,$9+W1<# $K$E(!L]+[QS_GA[7#T-0RA,#WQ9># !U".RNY.\UKI6O"RN+O39+[/'D .OR2YSKG2VEN!E,0% MXH5.(:+Y2(T1:11EPJ6>RHIL+?,-US!BCH_[X3@)W44VV IQ^B;WDDD$E4D^ M!TRP+AF[ZW#R!;YW#L83LR?7 G *_=L!_WS' $ M,^N$P7[\3^_\^ !T_43L32>FG9='$0M="!:0\23)15(@*T)$V&LNHY8\6'JM M$]-3D$#5KE\M4Z-7N%NR^IUJOY>\6Q?=7[>ETTV26E\L*GD_LW(R+]N3Z0L% M.RT>H'6/D%M,LX?I"%3<9T>@'WH@M5X;@[=P5^]>NO6L-?W'U\>A5&.2:,O( M,!N8O&*?:Q8#<15N7I)ON_(Q#Z-XN*8?C^[P-LN&7\82Q"==#<3!GKEJD2P' MV/HMRV^[-C_W\?9S.KV^HTOH-H?6T^KL1,T%VZTZ%MJ/;VL38_?\,)C^P67O M)SG9/B:@VO)/!R?=O1W?W3MXWVG#N_=WCB_W=YS8W]DCG_YZT_WTUY_=^9/M M_9T_3P]/3[K[?WR\;-./7V"LI/WU&.Y]R=M?/_.]KW]V#^$^N'>V1)]CD3!5 M>.0I2QF]_S][;][41I+U"W\5!<\S-WHBE$SNBV>""+K!?NEW)-HV;@?\X\@5 M!$+B2L(8/OT]624A(8E]DZ FHCV 2E59F>?\SGY.Q$@;99!GQ@6#Z5J+B' MJ+C:I\5KD5S@B$J=$ ]<(B.P0MX%26*REHKT5*+BR?GG&:>VY]^';LBB+/J* MCV3&?APRZ-I_7.]?:]>Z5H;,)3APWTFW7T11/A1SNEL_X]BY\8^KCJOA/N'Q M5ZR#+3D=7/^5Z];WTJZM/+YA^&3 MQ_Z'$"NC+QWTQB;]?D2N%^T1L@G>\(-MG]GS_LJ_KCJS6IW1BG@6^-,;=NVV MI/1LVU+2:L@^ZX*R/A3)'?DJ6)-=F+74#GH9V?_G]O-1H*P4#D"P//,8QJS/ M_^=?=FW>V<]W-!+] M[7&6\+RU2@5FLW^?<]YRI*:FDTBBM"3% L>JJ3LEH+ M9^_BW\])$L.(Q&81B5COA.*/O^>LLK^&%M"B^/>;7X<2[/CC<7-CB^T>-T B M_=W:O?ARW/C^9ZMQO"7V-MKM[>];; \DU.[A[J]I_S[<&S<. WSGH-W\_N=A M\]/NK]WCK?/=P_;1]O=O8O4!W?[TJZOU*AGB<#3><0XVF)$>,^% O@+Y)$^N#5>8 MUV". K__*./ZM:^P?_Z*+_+FJ,'S+;>XXX>\J):_RPN4*4C%P2]?;L+.U519 M>SHXZ/;@^T6R;,YNBO?,PF/)^T C()4P7 FEE4Q$4"M!7^>!LOE:>I$R>FB5M1SE MG!T;-$X>+E(6YP=_\*,R'H"OYBT=V+ ,$+(]3E=ZQX2S+W+. M+A.<.B2B<[E5HT-&.H,"<=PP;#%A] :_S>* +J M1@N MN"\KO\IA5N \/%$5G.942B2XS045$@Y38XN42TP:Y0"RZA/U>@5S[H?(1I% J=>6(4#5U)KL)1]LHQH)L%>UK?T*+L?11:T6$)* M^!!NT0=33D(B &FJC+,8#( M%". 0L86R<)U,8=@1_1Y?['#-#/,>XU%LO!48JR+7BHNG(#U!'Q+8Y&*0%[$ M:MT7S9W=L^;&+FDH](ZF:0XX*>A:0>BZ: M^Z#D2\$-C2C2(,#$LQA911*8>$Y92B57B:VL<5E7=$XYWWRX3' 49?&8[16- M!TZ+$RM@=-RB(I?P]4_;1;G,Y3?&2%E,+1K<4ERP6BNJ3 LOQ[L'Y8P>#2DLV4VIAA MD"<5,?79MB FCYAU2$L=$378&\FCD93?!H.U\&#-[BI^EKUQREI=( L7>Y,: MZ-#@'EO5 ()?X6%%;:TLJ@73:0^^VP-R&]A6>[9<2*C(?9;^YU<"E$V5\EQTM,3^&28KK9PWO'+XZBBIE?DS\4^^Q$3MBP*B9BU M68,"Z+ T&!1!0@3M59(AY29MUP5-RS,?^]%.+DE_08.G5XFABI].2Y>-!OW! M*,=4XX@P;#GB0G&D(P55P(-2'3G6ROC;XZ?9T=#MP(GW0(04+69Z(+T+B@#\ MGZPD+UL?_:UC9 MG@5'[*:'AVYAG6?YG]<(# !:^XQD9]U> #OA+C#V[B,]ZV>-SS]8Y,I&QI$4 MA"*NF$+61XDD-SI1980M,_EN'I2]5]AV6MV<'[F]6^,L0E\O$7@B MC[;V)<)=?@Y;YWP\S7G!M:U1K[W'9=D^3R9^X>?Y>GH,2SCOIHD$AM&;P(N4 M[S%ZC87JN/,*&?D7C;,?7A">0M!(ICR+A8B 7,[(%Y1()X.QQNF9ACNOX0SX M.C])HC=)IJDDT\N6D$755>DNF.R%-NH4=68!7@LNC<YYC*./6IU<4=7Z M&6LG;9O;JF5E_ Y]=I:F18Z0JQ+S)^]E0\4J*UIW/WV+''VWACYW;)%SCW8R M;ZWS3+9&:R-#]#YM9][$6-!2N'5/2D-] A6>8S+H?>YQ;3GL3=N[1-7D<]5E M;*DQ5F.M@^5!&$M9\(;F:436(9J?_C[8^_[M;/?0B]V=339=90[W M/-K=.3CXJ$S?^;W5O&@?-'9":DQ.QJ22DQBP0-CF M:44J2>1,TLCPA$7@49&D\EPW0F=';3P.B.9W 5EH(/HR=!A>&@V94QZ/2'<= MK_ZXW5QVW-$LIRCPH$.,G-.LZ0I->%'F&:/T%>XL.NZT)G GT>B8\09%8ASB MTC($I"O@GV2(R;6XH9@G2=5LE_OWIP -DS5^VE:[L%8F#*?]GNT,AF,H*":\ M]A=8/Z^M&+UA&)(^9T5HXQSSF6QU)*)HOT! !<(5#"T^#$WV8R,Q,2<911$S MB3@#!-):$)242=P*3QP&&"*\3N1LUO2[TW]NPJ%+!TX)19M?__JK4H:>#84R MS4I+>0P*\^"BY8(YDU%'+-54")5"] 314\S]6#DQX MP1#$!%/.Z;4X]T8/GA*;0]2C6Z*,H1\H7153X5Y4_FUALJ%+Q__VT/&_B 'L MV5$QX_YQ.0TZ=OI%8[+B388OLIX3WEN#\_<>RC[?_OS#2B&(8PZ4'N_+F6HV M18R2(RZEG/S!^$*$LM=K_3)-X;IA,/V)(%7-#H]XLC3B#@411<;\-1'K>C%\ M%V#B/-I>&0$?Y\L&.[#+&-+F?!6$\X-BSS=]1E>YHD\?T2:KDCW'8HG03[Y8 MLRK,P];S\AO[7&M]KGV]VUVKK(;;LAJ:ES5>17?FH7?I'0\8^E[\DOL:Y/U8 M+\U3V%FF[X40S1S'#;_EEL>9P/@U+:+W__;2N5E MO^4Y)OV9 3SO: ?7+P=(%ANR!1O5ZO1;OOBMJ&=Z=T&VB2S[X>R^^<4^S^K* MH4\X(FOND(]E]^E0 T89YI39X#G!U'+"E4PV&V[!.3>_N.9>/IWY%MQZKV<[ M^T6+AM_/9YJ$K^>\U*%]-T%(I81[(SZ?+=K8^$8:AT>_&O3C0?/B\UDQ-^.B M<;X':VM\WZ*[%WNMO>^[Y],^'[C/67/GV_GVSN;%[O=-UMSX/4\5O6A<_-F& M-?_:/80W//ZSO7?XYU1V4M!.X> 0UCZ7$R:/#+4,B:!-,MS:0$61)2!FHW,+ M.BWIB1#C>5%BX<"Y&A9W]X+GAT$D?488'.EK0U5MI,P6:NRRES^]-#CB2W , M.J8@'$%)XSQW.6ID@N!(2NMY\#1R:0$V MF C2V-S]*(\+T)A90-E N+?&&2IO[9GYY-#[*;][1XVSN&^ MY\U#C_=VC@B\4VH>-GYXS( F-$.4F#Q:)WCD9 PH,4ND,5@D">JM)JMS6HR/ MO?__G!KG]!S95C?9I7.RK=ZDZ?E(+L\VZ'.R^:=>M]^O3,W[L?+8U-2*@;49 M"?)@3 (OLH3RM \DI I"FAA#[OE/V'6-C.X[:_$EU:6*RQ==H/^H1 M"#"VIY@/..:&9E:2B+CS#IG(&7**R,2X4DZ+W'$=KZK9!*.W P++?H\G33Y= M@G'D(ULG#E'@>7--[Q"@6$(1\=MK:X(WS4&8S!T;07VH%+W[P/SYE8IG0E7* M+:0\6%[<8H]T, 1)&8DVR>>NEBMK8,W-8/Q,P/@AD/+:+K&WR$]99F-6\5/U5,<1%A8-GO\43E MEDNGY:5N+\56]F1W>Z#RG;1Z#U3XWK=/X-45OD>Z_CZ69'":^Y%WPF:F@^(. ME[*CT@_O(1^N%&-RIBDU3"-+;$"<6(Y,H@H9*S"1V@87%,B'63_@W=7#!;;^ MWR:[+X-Z^%B.K[3%IT.#L;;H!>:ZSIJN2 M5C[!A;W'^\Q?OKYK9)6V_/::)E9IRZ\J-";3EG5@0@G&4'3)("ZE18XHT"@# M%2Y9)P71US55?-N9>8]V/2X<[-X[,_EM)Q\_#.BJY./E@+BQ7LP#E8JIB+B5 M#G$L,3( >P@KS6V.HLCD5M:87.6J\J(N0%G@_3A^;IN,!UG$TQ-2PFDO-S"8 MR^_N=GYW]^;WRY+0B6K0G=@[IA7'WX7CZ27'&Z(UX4XA[>$?KG1$ED>*J#3! MBB"H#L#Q8I7-]J5Y>LNCTB/>BAZQU(;29=WTU3SZRF"Z$[;PL9?-<$*T MW"QNNI+K]4=*V\M^%:T1Y Y+MNPQ;,>@7\MML#S@^6F.C1=J8JW;*1IOA58: MCH"MN3@XB['\\RA?,D^%]7'4UJM_9=9,,53V8%@B!AMT% ?C2K%Y7<"N-/]\ M[8'%Q-]1]@CT:ME$!>@8W*O>,(#)B(0DS6$N4L%T5J-UME MLQZYB3YK]KK9P+D1MFVW:YF!#B("&HCG4[0T.55PJF(+'I@IH-4YM66WR@FV M'+*"X+E_8[??RA=\*(:DM7[&<0>V?UPMSASV;\/CKUC7[[:!.:[]RHQA^DKL M3OG4[DS\>W I:D_ M$.N%^T1L@D6^\&VS^QY?^5?5S$-SF-X^>$XQXH9Z3$3 MCHJ$"4Z>K+RIIJ830X3*_J;?\A"A96YN.GZCXH6*]RD,IJK3:=GI]&S[\P]A M3?2&&>1D'MJ9>QA;ICRRW//U<;+8I@@F3*(I>2 M0YQ$#8JI"GD?,K:2E6X MJ!8:\KY\_7;9*; JI7SN)FK>TVBMPY8K;KBT&CM0,D323G+BP\M54MZ*GE=[ M+E6ZY7T0F>L?T-P M^W'\_X+*T[MLHOIR^##6H##G6,;@D!$J1T9T0DY)C>"/CCKI.*5L98THLZH> M72[SA!#QE'W&ED5+*JV)(BVF%]O15MW&7J+YQ/*H3'\7]%&I3 ^!Q,D>908K M'[!R2#'/$9?)(JV=0=R:Z*16@O&TLB;F#+JM>I0M+-N_:6WI*N=7VM(30\/$ MU ^/M<,I(@);DA43&>X=23-&XX /Q:F5-SQJ- M5:>NA67\-ZTD3?3PJC2D)X:%B=8$5#- !HH(UQ3Q*!4R3 IDE!2<>RFEP@ + M;-7PM^=.6FBUJ&I1M1A8.E>'THQ;HGC0(4;.J70R"$TX<5;"]DC_FI7752+8 M_;.#:+JW+!< MG0IR!>BS ^;\.LZBUA$5H%2;!*[:KA%W_\<-+% U]AA)% MLJIHM=AJL;#8NY75WN(M&C$@2))XLYRNKGSHE2]8+&R6LT)VYZ 78ZU1UOUO MYKK_IR@77M+-^-KZ=?U6O$KA^;6.ET7I67NWC;VW"_G6UWZ?>W>7.NRGV*&E MWJ1'$=A3T=A2[R!^=WT0LJ&<8UV]^#-V3N-S1+FJ(N6J2'DF*X(R+!@QA E. M0K**.^VQDT3%X.+(6<1O2(FZ][A],^]L:%9XW#]N'NA2>-[UOGS8TO M[<;&_MG>X=Y!@VZ2QL4FA>^3O>/FU73P".?F5:#(A3QL@6"%M-,,.6V9%1@' MZ\/*&JLK_50YG\L2E*N KP*^*>!S(DDFK.">8ZX<,=08Y3#70GH Q'),!1X! M'ZZ ;^& ;V)6MT\8@$^C@(E%/(2$#.8268>3CDP'*4C.1N"F&J15 =\[!SXJ M!N)6UF1=Z]D2P KX*N![5\ 7E3+.!L^#-]P$9E5*RMMH&%&"4C/4 M^$BE\2TJ\(TG 2G#6.)>(N-P /33!%F;'%B^U'K%DTD43%U>Y_JIY@ M2SNM MA8:I+[$?;<\?%*TA0OP9V]V3G))9E3X^JX]/Q!BIUIYYQJ,C3H-^D."7P!R/ MU%<^OH4&OJO%C(P(KY-"F'N/.#,46>\3$BJ/0/,@S%S*&A\1C^XC6!4U+BY+ M>RZUMT;[1".7 =M$2+0V9NV?:APK[]6BL_1$8RM"0Q",(**E %W&ZGD>$A4A&A5UKSY M0G6H?0^94U^!H,LAK.7L55CW:_<(>-NPYIV4H*LJH:WF)&##C>()T UCSZB( ME4-AL6%MLI+?1N,I,RXK* 3!:7)DF0Y(),>HDY%R;U;6=)WB19JH7K'T4VLJ M7,> +9;:,!Z8M#%:J;U4+!'-JG28Q6?IR=Z/VE'*+%)&8<13 DV%T818]$J& MQ)3$865-U*E\M/%1L?3BLK16V"1,C/(RDM!2BO*D.'*(AR-P(2'G.BVLD9XW3R^^7W%TXO+TUYI%BECW'#@ M:2<,B<8Y2X@ATAL<*H?"HO/TV*& 13"28(U *GO$ [?(2@L_22I-\BIQS5?6 M3)VI-]BB>:$="I]B)_9LNW IV'#I M!C*.FB RT+@/*9H+T,@E5]A0=%M M';8Q9(=-*Q1$'$)9=L<(D836PB0:O*K[#H+#TQPS0$ MI8/DR%'*$8\,(ZV%0$Y%XH+&EB>9_0J,/[KI9\72B\O26H#I:8R)40M.6'"< M!4$=HB)NQ7(!X;%KE$V N- MN& 4@5WE$#$I$:4+5+RT7O(5-CI#FP;'CJ_RV;5\J6J@WL!K.?2 M!1#T(-LMSIX59X6GU#J&<0B)I2O,I#D2FO&USU?*F0[YTCG\=.<&N5EYIRR81.3C@K >NL"#)453,+CWQC M9Y0SVDE!,;**9RV7"N28#RAH'CT1"00< 2U7UM7C\W$KY*N0;\F1[R$S(2KD M6R#DFVSZ$GE.S$2<"HFXLH!\R4OD7<"$@=B*>;0S%W6-JW97%?*]<^3CQ"G% MN".."AZ=<5@Y%K3#QC.-656"M?#(-U&")4%W5YZ H2L4P!^QR,E\<)0[*9/P M1O"5-8;K0C]59O-+M7T9+61(YJR:,%:M\DVO\L&SW,RKST3[UNE=#CF;Q/?< MP?UREF0Q>K*_D]_O'4\_PPW05W6BP8.JRDCTB">:P%+G& 5B*8T*ZRCE0DP_ M6[^<-5W*BM$PASKH%^,3OS9\-UH9W+^YR4HS-Z]= @ZCU3X^!\HNG%I/6XG#R6IZ,7D>V-9JNY\YE-.ZZ:AY]_[>U\ M;.T=;K+=G7T!SZ;-P_VSO4^;O$D;='OG&ZQ]BS0W0FI,-ME0AD;LDT16.(4X M\1&9:"TBE$H-)BGFN5TQE77#'ET-4[GL*XQ<;HS4C%NB>- A1LZI=#((33AQ M5L*>2%]AY-O!R'%"!TC#A"E3R/(4$8_.(^.X03+RQ+4)W!$+&$E478AJFD4% MDN\<))UD5%K*8P#M(4]JY((YDT%1&$M^G'?[VN NKN[ 3'O]G;2WQN/U<6*"< M&^MC08*%'123$A0'S*QS+A#NK7&&RH#GQOHF0!'6Y#^$TUX.HKP8)/Y5T,#' M;N_+.!1$*G2\'1TG>TXD,!ADD!JIR"SBFAGD2*3(@@[I;-24&PDJY*J:#CB7 M ;.* Y^* [VGT5J'+5?<<&DU=LI$D;23G/A0<>#;XL"Q$4>=3)19@H22P($> M_C$F3Z1642C"DL2:KJRQ55)QX+-RH#31 !=:HV/@"BYR'#R1-*PY\ M6QPXMA"\DX&29)'%/H&%@ 4R2DM$.:924B!]A5?6\"J_ P?>(4?KI7*NQE3V MESW/(^,*NBIBVV5HN_^W;9\6I+7>[Y\>EW][[^E7%XWU'P+L0L*%1I+EX=C2 M<>1<2@AD-,[]UF)R:2;]ZKZI=Z^1KK5S$&SX\&NG.=8[Z-9^ F7$,@!< MZPX_V^_93D[% HPKDJG@7J/$JY->[,=.F:?5RW<<)EWU/]26+J&*@ZAE2Y7V M4RVV6BPL]FY)@+?XCD8,"!(JWJP15E<^],H[)N#=T4L'4F:N])F R^$=4?YZ MIA4JIJ02,D\ODNZ2954N(H#NVBOTD ]@7\1>ONIJ$MY8QRHTJ,=DHYGES$;; M.>C%6&O =0?]VB;LTEVMF=%2=<62,:V0$266JGZ/'?1\W#]M'NQ?JOO4_?2.$4I=]X8^>( M[M(MO+WQY]'N\=:OQLZ7]K13=._[9[K]_V3O< M/?S,&\?Y69N_FI_^3HW)-FF)B.AHGL(;\X -K"W25F/$O*6:.:&QP"MKCDK)GR!>"$5\"7NJ1:!&V!"2Y)D1CIGHO2!SNW+53'A4C#A.#:8DH@\2H58 MP!IQ)3BRAE)$12#1FV )$Q43OLFTF8H)7Y<)Q^%!(AD)1'D4@"(0%U@@IW% MH.(893%F4IN*"5^-"6.(E"@=@T^>)V*U43*8R)F*3#$NYG8KJIAP*9B03W3M M)382SA!5>9"*H'F4?-2(".%L$BQ0Z6YGPO>0./MWMPU4VFX-SJO):T]73= Y M/7:QM_($EO"XLH#.A9N9O*!9N)E)ZK@);L;T\,4.QIW4$*T@Z%8(:OXQ81$; MQ[T(H(PGJ2CBA =D0 - W#HF>"1!Q+2RQA]=1? T R)>@WO^42'.,R/.@\S^ M"G&6"G'&YC]3SH FRY'S!I0>A@VR6A"$E=!.Y?I>R0%Q=(4X%>(\&^(\Q,=1 M(3[$>9!#IT*< MI4*&CP$##8F2R@9PI(2<+K651I.!3B+[,RJ &?A 8=/ANLX&%,8P0^Y;03# M2&NA#+V8/]L_X[YP?BMCJG+X:.:VQ+,;^C?SSSB785?3C M%7UP6\V/5]O57L1>-]C^P8M$149T?D60X$J.W"Y')GLR&@FV"/4:,4,DXEYH M9"-E*###G2,X8:U60&9H2NB_%R,N4L'!8GK(*CA85CC $Y[ZQ#VQ"BFK/=BQ M5",3 T'1)E LI=.2NPH.W@DNI01Q9@URC@MDG,#8 MN P/>@'18.CY&3UJR .Z8/6'5;D.V]T]KCG0-<>+SF]_>5 M,^T5]71O1:*?O[GB_':_$UZ[%W_ZU5W1J[+8A=R .,L0VSFO'=A^K=,=U$YL M*]2+F>^A&\L_V0Y 1^L$) -\>@YWJ=<\R*5:&,J,?@UD8VO0K_6SV"EFT/ON M\7$WOV+7'ZW6UKT'6( OML_K1:?BRT'RX:HKMM6OO:I!7E2?PX/.8+G]V*DD M[PNV^CYKG/T0+B50I"VB"2QL[J)&<*(@3E4,,H*MY7)=^:NJ916)O"Z)2*X3 MJ%,*.9Y5+&L9TE08)*G3ACBL>$BO;,=7)/+*)&($X(30B#+J00M7#!D;P#"/ MFD4%]\1:OG(@J"*1UR41SV4$P8"1U'F>M2 >64H9HD8RL-ALY-ZLK&4+?,9* M>\ ?5J>BM=,]4>#W3&RM3CG_H]1NBV/Q!B279]QIH+2@E$W,618"]P+$&?8_ MA%ZY625^#GUWQGTRTQ.U&-F@5VO//%YET_8ZH%;V_XJ]@A\695+*]A\CJFZ< M[]+-7]O?/]/&X2YK;GP6VSOKHG'\\:BYL\^W=\+![B$\[],FFZ'JBS\/=WK)*,PYJ_^WV^S78\UJQZ=?V^+F!*A=K$,M_IABP))[;=^;J3H+>*EF$K;;! M\)B4AA\89RE&+U00H+@"7 ,3=& 'VWD'3V '"Y,IVST Q_ZT;;-1Y,Y+NRC/ M=;F\&/XXF)@74QO-BRFE5;:YYEM?M>[IH#\ >R[?;6983&GIQ5^^?1K@N]D0 M#*WV:[2(TQ-XOL\C MM'K]O*%PC_S0\B^#5C%\)G9:W5XV,&-_M;:1GPHWO69S0 H6'^_#OL +E$O+ MHW%LNSU^>GMB]?-WHUYK=?*[YIML7' M@V(F0?'PUJ\:/#,WY(^Y(7\M-Z?3_$MI0,:4.3/Q[<.F$/0'F1JX7[1&R"1;[P;;/['E_Y5]7(17P M='ASGE/&IM_]VC=,Z=G>\*8Q(O^Q"[.6&O +J"'_<[N.I5;6BCELF17^R!I, M9]#_S[_LVKQCG"M);I4,4Y*$2FVX$2FX:'CP*5NUG(3D.=Q ,3]WPDRA[-%K MY>I+S;F;5LD*F;?>"4. 7ZB!=J^@IHGM]1\XS[QW)B1]]ZY[N__V(G>?]V;2+ :3],90%PZ8+GEGAI,>A.QA>..U; R+?ZOCN<#QD:[U?STL07/Q_!LNG?X#3X MMF0$G(B MD1B#,4*SE36JZUI6*%>AW#M&.4Z<4HP[XJC@T1F'E6-!.S!WF,9#B_7ZZI<* MY5XP[C/[\/T M7#1*SQWEP^:$V59GF,B:LVGNDBOSVL-M)DB"P:&'[FE.QKFSQ%@\Y+P6.,MC M>GIOWYTA!46:Q1E X4 M1SC?;![#^06CHK%&\#QG8>G(9)A<.4,M%:$\E% 2]R!T24!$>H=XGL7AHI8H M8,RP=S)2232J8\.:&P9%.T&%E+LDRQ$0&!8$2%$9$R M0ZSQ(%-8G>I*IE0RY>Y@\7A/=B53%@$J)AS!A46,T82XL!29I#C"1#*F MJ6I"X<*3:/-0>I?;X6C+D-'?661%Q2@VRD5!$&(LR!D>3N:DOTG/0 M2:5[+!Z9)" 'S(Q#6GD%(D5G@C$)*8-5,MI(G!R(%%KG9G8ZY-*(E/>0'O_[ M<\68GB8185B9/>> 'RE\%^X@'IJJ\"0[M-AJR8W)#*,F$D\;<:$3.0TW]Q.[ M*DE>NU?>4DB2R:GF-B6?J,7(P5DCGKA$UEF#I#;.2Z$]H>0&A6,!"&"HA%8D M\% 2,CS,6P %,%J,\,J!-!)"D=F/$\=ZXEB"OXR7%/4(PY*9IA'DA\D$Q] M,1*HE*I'$4 BEDD9 DHZ]\A/1".=E$>1)"I,#-827DG42J)6$O5U)>KCHFT5 MG#XKG(X#:((:2ZD,2! *<*IX1-; 3\J!B,-!1I"H#Y.G+T4 E4KU6!*PB@FI M'&+.@8W*K4/:^P36*B'22L\Q-5FBTP/C;II?^/HC;=8[@]9HM-77Z$][K4$K]C?+H6GA8Z][_$?1 MUJ&8@S([ ><=3[OAC?T?U!-%8E+(42D1-Y@C)Z5'+B:F39!1B# ] "F)F*CV M+I&H>5+*6"42HYH0PBW\:0&GX_0O":.ACWK"<&T;DN.CM:3^/ M=(NMWFC8W5GWM!UJ!_9G_CQVKDY%^==2"I,"\X3;ER':DSF"?G$]6)*$MUT_91/"1_JSU8SB]P=NHKS[T%TVZ M=["W\?EL=V>=-^#_&Q=[<-WOK>;QY_/FQA:&M1\V#C^3Z>!X\Z+!]O*]-WX_ M:&SLGS4WUB^:QQ];C4];= ^^!]]AVY\:<(^_KPZBH4G3Y)) Q&*&./<1:6<3 M$H8DJ;5-+,B5-5HG=+:K[SVKJ9>L@7D%%W>&"^$LEUP'BCF7VALL.$[&>V6= MB9X_97^X"BY> 2[&]1YP*H%Z15"*!B-N543.:H9PT"$:%QFU>=9!G3-2P44% M%W/APF&IM)4&,,/RB(TS3B1N@F':*,;]4[;^JN#B%>!BG,RNI' D$8:DB 9Q M@CTR+AE$F8O12QT"IY5V4<'%37!A:5 T<,T"EMSS:%2,)#&OF;?P^Y,V=:K@ MXA7@8IRIRR4Q8&PZ1%S1["DWZV"&(V\B$8HZG:)<,NWBI>>,3.2M#&^!\O4? MS%3B"C(%'+T&^W^)_4&OY7.Z0;_P^63^'WM\BO2;9W'@WJ'1XIM'4^R4YB1* MP%#/G7(VLLA#H%9[A86VE6MGF='TRM0(:X&B'1AG ?. N%$2.9448E)J8[AB M3)&,IE3-EA(^K%'>DG97??-,3[WQ3("NQ#W85Q8;X&H?B&:4X?C$#?PKIG\% MIA\[:*2CF#$?D,;!(^Y)1"9I#A:72991T*YXP?1*5$S_MIG>1^-QQ$0E['EP MVG&E/4Y$&@ "X43E9EERIA^[69B3"N.8D*5YZ(OG'%G,#6)82Q.]4B;&2M*_ M!Z;G- (-1)$V-5C,(III15&GM6^7&6&N@GNQ9+JP4/!FPX&O-4'>Z0PX$@ MSQDH\H$DQ]3*FJRK.4-U'N857](XV9MG>M#M@,L))4(2GH)PE%,9=.!@Y''G M6.7'67*F'_MQ7*"84(^1HEPC7@S*27U=EXJ]^Y1-E#Y4(25>I M6/ :L)WNP+:?M8CS?L-6K^:$O7VQ\\A15I6NN=@2:;+PBP?I6.()69];S4?) MD!6.HX -Y2X91ZT" Q,L3(*??H[F#8RU1.'$=XP4CQS04R'%HB/%V!7%J$C) M>8JPM*"[:IR05EHA89)DFD4,DB%;I6"D5$!1 <733AZI@&+1@6+LO@H2"^Z3 M0U[G6G* !^2"M(C9((0+ :=H2I7"/#I252'%FT.*1\Y3J)!BT9%B[ ZC7DH% M]B1REFG$P>9$AJ:$B(E.$16#(#BK%$0N!U ,_32C50R90!+B]D?35 MQM/"*Z&NWHB\;6,'% MK<:/'O2B[9_VSH?5K(]X.%Z=/:.[['&ISW41S43@!$X^@=A_OW?_Y'4Z+^G5_M^#@OO-B\B6>?P$'"/L9? .EA MN-4MT,?S]DV\\.6]__=$93*1'_W&YSK_R,LG*DL]$>_@T@QU_WOC\@\%62A<38M0' MQ"4SR#DPO;%2P B! ;ZZE36.5S6=4:/''?Y7:_]?]RS"QI8,.>:JTDK+Q'"% MJ%K]_FG1R?_TI-N9YK,A5=[,$J\PDV!U"D5GA>9\7)6+ JM$7"M>J=2&&Y&" MBP9LJ02&,^K7T;2M]6?[BL MJR]PJ2+T+ZDH#DWX"2HJ13A86@=#\NL?E"LH/NW'P: =,P+5+%#\<=F8-,NT M$&$WC^%P:F<'+7]0RXOHPC?&M%;;2K-WF;[L(4LN5E)"NH5UM=L3_'>MOG1Y M@F!)QO8YP#Z\Q#7,#7?-=W01&" _?,30O7C2[17G70H2>,>=*V QE(DW8,+S MP<'#%+T'@,@<]6Q6.2MXTANEHV?<:19X4,HFYBP+@7OAD\?^AR0KMVAT^@5@ M9J81<3'VQ !:/N\\HZT.4%W.Z.[WCX=[.WF^ MJ;_8/3RZ #E.&]\_7S1V/O/=PP/0!?9 EH->\/F'(M8D&032TCG$ =&1(PJD M.E-6&>V)-FG:0,R&HV99!9 \9VUHYFC A,<8035(9GHR4;GK-=CV7%TV;91/ MTO%<.7/[XZXNSULFK3!$2*^Y,J ))L>,E]0;1X5T*\LA='<*/.S$U!J4X-0J MMW&0M_&!V'-F^S5[)!!^7]OG$+]Q'DZ8N6ZV<.7C+GYZR1V^O'W M\L4O-6WY[KAS'33X;[\:._!&%^NT>?8#-"8G=>"(9?^L 7FV\]EF.KG7B3\VC%J=^ -/7#36?V!I,& =10Z,9T!D89&3 M\&NNM =-.^G@9#YQ=?V)UT&#ZI^ A@%J1/N\]#,\+:C@QX+*8U-Z*A)[&(EM M_@)3GE#&*4X.)28IXC@PI(GER!,I-9%:,I);>*S.]DE]!*@\-N):G?@#3_RB ML?\#[ VAF)$@/##($AP]"79R77:ZV6_S7FTO?%!9==#X=4OGG5L6YT!_%2SAV'Z[I#PI7V.6=LB,C1'B]_'Z9ARS<>0#'?L]-Q$._;:_[LU7X M6_+B[[N+]_".#@]<<*"(V?#HY?#5?UPU[X8)#7C\%>OZW>S2N?8K,\.:7BF8 M1>74[DS\>W"9]'%B]R-R0$U'R&9WZP?;/K/G_95_7>5<8-OAS7D.(4^_^[5O MF-*SO6&)'R#7N[WBM#\4CM%A)-LNS%IJP Z@M?S/[;XU!49[$:$ +/\C*SR= MW%_8KLT[QKF>CL=X+EX)>6=@<"S16IUK)1KH#Z?M0H!-2$+8^S!T_5[!IW;+ MNE:['"M]#WEW-SDVW9#I]7T^I6"X]#]/:#G]F:TIH3N[^$,\B<4;E*[P=#HX M[<5:.X*&UA_>IB#-$J#KA4+5*CL<-3ZYTN??+D,P@'H,0 M*SSF6?4KS\"!=T'VO=%C5FN_VQS,&3KE[4_;:I>8]#F"T6T?9N!P?#)I5*.R :!D9IF$4 MVNEH0:T,(*$_*>Z'C'(\E/SSEI?UPG:M?YI2R[$5>-U>#L3V@9.ZJ9[/$9 PYT-D>JE?Q\6KM8V'Y1B4ZA><:!&!Z>3W [(K M,@+@;/=C?\3>@UR7.5(58"-/.QDE]CO 4>$*8ZS>18^X8X"$+VZ A.!GCY M]1VW!CEPV%_OA#^*3=P'L@'P7;R827.4_W#XY:CQ_1O=WOGSL'F\>9[-Z>;A M7JMYN(GWOG\3VY\:8N]XDSGFI\^_]G9V1>.X07=W_LSF-&T>;]'& MSI?VWLX1W[UH'^_N[+/&X>^I<0%___Q#LD24XQH1IC7BRC+D/%,(&PLRFS#C M&)L.2CBGL++<2!,-A_,PG#L7N8@$SL$&-ATSF3B'@JNNG$3M 5&4VQ=P=<%2 MT80UO(\GA@O.-&.8D\1$8O E'J[515ZBH^$,>]"RH^%XSY;/AIW _LNL*A#- M<. G1:[4^-V&3H?"T5#*^1-[7L3ZNP[,%EMF#)1I!C=E0=1KJ=4II$8[8WT! MNZ._!#NPM=+\*0FPFR$[+^/D-"=UY#^!U#OK]HZR"(B@=IT42QAY*>#N75 @ MRF2-X?VSA=C-DBG6DO5#G:Y> U0Y!;D!&AQ\ D_;!U&2[U4OGG+Y:Q;H1G79:PX].^SFG+=]YO.A" MP,;RS4?K**1Q/U[9^5*>CP3W4*@-I7>A'(42(T$\#:7U](FN=SI98?U2Y#5D M_0BL[N/R1@2C___2 U58_X7\+#^<_\QRAT(K% I1*3TOI6FADU\*:!#+Y7W?_?!*S0NV[<9TS"FW/B$8M \N.26,YX;O-,7@DU;&!Q$BGI^&F;WY M=ZZ?VLX@-(;YA?'KO[0BLKVS=?$C46NT$0Q%)2SB ;0Z+741(Y2*>^-E2+GN M<8XK?X@$PP!.@3FQ!_9=#P D$\CI20;6FU1-'@P#92!W"R0<)VSAN&$=DL9$ MN)!QKJHY<<[ "?X#P%.!1J-C3JV?G>DS_EA(N$;IH?ZKE'/]C=/X5V& MO&(/%V;G42R_!*)DJ&( $/TS['NU5H2850@9VS5ZKSQ0;8\O] CB_B;T((Q9C0XR*1;426>X>H%];'9(@D@*BEJR,K:#/9;*7".O1;3,KA MVRH;ID1I,("97L4@)=AIVFG,;.28 =Q+85)9T3 \]7N*TFM)H+_YZZ25U<5W M*U4;.UMG0 6!&\VE,8A3'0!5)4;:2H]P)XU$23924T3)!G$U4T4=H8A7YW$0^O+$.XCG( M&(!R$@U 0Y87\W$DDLXJ _(E\:R6J=NHIW#1EXG^RT4(.]W?XU^V%;X4= WF MQW8"A6,7X/(=4T;CK)D5M^P;3 P903SBS',$%EM H*PS9[17U,65-;%Z73^C M*PE72T(%^=RWT6)LX.;./M[>V+^ M=9+&_@^N=)38 @5JC8$6F47:D^P\$%2%2*7(/?[OJN4^7,D55$>7'%BM(9?C M.^>$5]B9F#-/6925EO("!,$:GW^HJ)5(UJ#$4D1@;^3NG-H@$1GSC"EM%;V# M7)K06!:=#"H=Y3:ZX,W//ZP/B?FH$1,N=P]W'-FD"3),@Q&*@]'.@B$TI^+D M3D*KU1D*GV6AEO>NRTR1B,CE@UAF_X1"S"L-QHYD2!O #V5,(M9[8W*)"IE3 MHC)%(IVAEG)?W?:UZ6'GK%O10T$/^[\:9S]H[JV3P+JQ@C/$@_+(:*'S/)&0 MLVT8I2+KN;.-(>;1 UM*;_'U3I_[$+9VD5,G8F1.\NB(X2X0S*P.DDNEGR*: M-M7PQ/9ZYZ 93349?&]$W=CY? 9*,M:4>VXC2HE:Q+'@*,^U1E)H9S 11":_ MLJ:TGA-=NZR,RDF6^V C[>?\RG$NQYT:$W1/!_T!H"&<2)D7>'-ODU$('*X2 M-US5*ZM)8&T->UXKLPA8\>7"&"S_(&:,Q:]@"A3AD4Z9JM3$EI^47B@ MCT77B!O?;/6N+:5>*8'HOW!2;=B90Y%N.X?&&@CE8_'^$P=:63CS<;>*>]?I'3[D[AX]COKV;G :S6 M[A?&_V7>0?>DU1F5A^42BW%94S]>/J15YO=.*H1%VPL[S@(=]O3HSL^@R?D@ MN35ED0=>)I(7@#M,_H!/ZV5/E=3NGO6+;-:!JY+]V>T5.[7\9K-OE4_/ENE1N8U)[[)QRB1UQ+(\PE;[=T0S?#VQ,RMTJ&*?+;+?#U+.?.M'"DN&G_FD.JTQDI%W>;_*BLD'S>7WL\!Q:KZ,R 7=^93\S M/Y:EA(/8;L/2=\_I0=3Z6_U+=M"_;SV(98WF4BI[& UY'3=;9( MX8I[MC7%"=/)DD7E7ZL':RGVODR^'&[Y:%/C\4F[>UX<8:ZH**HF1ADAK9R$ M>=S->U@<$"RTLY_):/*PX9/CR[J(T5TGJW:*^QZ#PI$/I'CA7%QP*1U:O;(P ML$"TRWS!^0N'*R[76V!:[DY55A$,][1X6%DV8L]L;]BQT Z&@#PM;$8-PR[; M1XT1V-EVF1%Z$"/LPY7/BFK/D==SC,_EQL)I]>(!(&RNN\BT6$BA^=\O>V%= M@OK=>CW=MXYI[3^N]Z^U:^_S_DHKU?6EE?V1>-PC'PC32^[_+F\9?4 M.-S]]<-;ZU.T CE#3U?+!$DL3CH::S77@0-I"A.9 MMX1;;JR<+N_Y%+O[/7MRD-MX@[B_M*0?4-ASZZ/7GIN,_$$,I^VXG;Z -05; MTL^#+#9_ ?AU;/N/TSY("1#=ZYWP7U D_@LB):P7Y9&_GT]NPWK6"0I^?SB2_\>;N10RYG3=[_8 MVO+CL?Q>Q:4,'TY/'3YY^/%J\='4[)#R,TY7B337?HQ7R8,^(ZM:LP=^\_K% M@FQ2]/J/'[I8O&KH0U^S6NPK+5;LC[S 3^JUNQM?6K^NWX@5I:6).T'6SM.:, MTUKLO;W2B^PN<\?O\N;O=@?Q4W#I6]^DBLR>ELQN0?UV3(LU1_-; MIPBH?,VNZOY=Z.>^P^#N,0#N9D*:.YATX?;S?^\\/?+>[[^D UEGTYX,350E MH;GBC"?'7)($>X4%43AB)V]K,7^?::Q#=U4Y=K4SR*O[WAH._P,]T];O#M[YN_FO3O M5N-PD^Y]VL7-X[\/IF>O-HX_'FQ_^DRVOW]I;W_?.VYN[+5V+_;%[LXFV_N^ M==[8V3O*]]O[_C$USO'YY>Q5Y5SR) 4D0Z"(<^^1CY)S57.%CAX/UPT#+O-8[.^,1X(-%1[)F3UA#/A*;JMJ[X%0XN M% [B\;3ZH%3R22'F!"P2"]A$&&G1,FS[81/M>6!8,,8!L2 M4E*O0-AAHE;60!6L$\XJ'*QP\'WC8/2!)PK&,':*1^FUYY0;;[5UDA$E;AN9 M4^'@0N$@O\3!A+GAA"GDG8^@#G*%M(L4>6,#4912[#28Q"] MG:.I^-]2.4>W.D5^4]D8XT'.T:F7OM:Q3N^W<7-!?ZG!3Q,P@H,6P6#.#0Z6 M">\P(U%I*NVE$ECY!)< _)I_3/@$-?9PJ-(AX8I&ZB(B,(HYV,*.8AZCP"G[ M!&E=T$=CWWR(>58UKV+P.S*X@U=TPD4?+>$F!$<4(\G%@"7WD?O*V;54##YV M=FDG9++*H$@":#/UYY<9:*O\=>G#RZ%TL3$2 W1KD2!VF<&TF1A%/N@ZD\ M7UFC' 3X=4V"*@9_ PRN961>X4BMIIRGZ$(2%F,5/8AV0EGEGE@J!A^[)WBT M@DM"$ M8%!WFD0N*(.6-4(IIGXJHO:A+N4@:^A-E9Y5\2E>I6'!GQ,ZPDW3! M&56F5N62?@',Y](%GV<32 LV>TS."D^I=0SC$!)+E5=FB3#_ZX17AB8F#(D1 M12URFVJCD:.Y#!%.-V@0!&") ^9S5E?ZNCYN"^>2KG"PPL'GP4&?C2!KE9>@ M^TH&*I(3SDI /BN"#+%R7BT5#HZ=5RZW74Q!(9L"Z+X4>V2,ULCJ0(4)SE*C M5]:,J2M3P6 %@^\=!A_22**"P46%P;&/+R2KF4@1!1LEXL)J9)CR*/%H;/1! M:)5;^FI2E[+*6*UP\)WC("=.*<8=<52 F$<5HX%[;#Q3..A65RY0I<%!\>N M4*SA.#US2 4+9K'B CD6#0J,&>^THRSE3"W#ZUI?-RECX7!PZ"@=+634"+ MN:>.DKS0/2;VC,&NA.YI;@'TD#+F:I5O=I4%W?^K:/1T:U_-Q>R754Y?NNPN M>V6>?3V/W1VU\1ZW7X->.1[F-=_S74K?YJV\Y@O1,V1^H5_/RQF+L1_QMM/W[);["=OO5CT=9V M/7?]7O?^]#C/5XEA(Y[TX &%X@7?7#_.S98OBE_?B#'>P'O?-R\:&_"7-"^.SK;SX*:-H_,98_SB2WMWIW$&SSJ'E1XW85V-BW9K M>R.TFX??V/;.NH![P+/_3(W61(Q:)D.3I6!]>V$1=WGNG#4>1>;AV!D)GLN5 M-<'KBC\ZL[CR259@N=Q@R6PTD?J$F33<$&\Q]MPYRZW3P7!7@"4FE)$*+-\, M6(X#VB1=$[E[A40!MX98VS.F-F6<"R*C&M$MB?$"&3 M(%Q%13P&G3(8YY2(B2KAF-%$B.O&R%8(N;P(.=F4$XEIQY)C M@)6!J" %J)8\UZDQ\6B K,I8%A<%I/*&:!UQ[J\AB-4X_T7Z&*@TTK%*3WJ# M*#"A)TELHJ,)!98\\#XQH"=ABV10'*>4IR[3E355!WA8(!1X;[4N?UT?\JI\ MCY4Y_1+F=/(^T)@G91NNA-)*)B*HE5%C'BBKE,6W)B:N="T1$C0"YP7*5:Z( M@W&-3$P6&8D9U389T!!6UB2K$UPU,J[ \IV#I8M81V>D=3;R:(E5!O\_]MZ] MN6UY&-.0N;W/@GY#TR/=W59,5R3 M(;31[IL2\4_WNON?C[[N\5VZ^_GP^_[.7S_V#O;RHRY(@2[.,>Y50*9BVG.FM*YYS\QO./D? +[6&W0/C7U <71,!C$J6I7 G M:^S6C2)D;28RO^EWX=&Y_W!5TQ0GWCB6J,3/6JY[V?YP+7@7]_T(.^/AW@G3%L_ <%^?-+B M-&+;K=H*_L]_I9PEOTU6<:*_8>YZ5^>]D/_N!MTA+*LULU/PYH;DW\E);F$_ M7SP;;MX]^'H!$,V\!7@D8& !+R=)1E*7QB12F8A=RCA/DZV7_5[5$*@UZE\K M1[DR26R=,!:9P=*4QIEPL7,ZH9$WNN[6JMEF> 8O['@ A&"'KG<;%#Z P]SW M5&["U/VS@'%P[G#(#OBU=C5R^?@LT$3#47 JIR;Z MDK@HBJ/4DY@&Z6@%R:3D)!(1\S**TEAR.!4<$[QV//71]=RY[B!K/3>&@G?X MXJ3*XE@88*/8HK[J209RGT01"&LX-YE)L?728Q74%1R%\NP:KL)?3?D)Q1%8 M"R-7OW1\!A^N7*F]A"RLOJA( MZH=RD][(>U'O0/JI7N]4<@TI\;;?SX6WP1 MVG-LR$.8L!$1--8DM:DE#E@=E6&1^6CK943G:8+ /@];O;!O,[I*T)9T ". L>*Z,[J/.#P M#D.LHVCUJ],LJ6N[M6C;;Y""^7^'K=?Y\*1_UOH(-O9)ZX_J_4%E!$V[!9SS MSF6#L1Y-;@@!JP0:Y1+!AEA3^ MR'66=_+1Q21"$#\W>CC]Z^*+49FVBEE"XY0!/1A%4F93PA)'E738"]IMO13Q M]E6),P ^'?BIW3H_R0$=SO6PQ%4X D"$"4Y6PAFD\B# 0MZ;1TJX>#@"&IO_ M=7#LD[XG8X1A# 5!NW\=9WR2/-22<;'!96OT!#R[ZTND-P)" " 6-O",LCB M':I:R.W63T+U?;O%X"W?P!X=H%/\&?O#SO=??8D,5=2 0J#2#-1&&:>@&F2, MV(AQQISD+,OFO3^>)TJ:)/)):H3CV/ OHC9)(["81!:+!3?G8XG>FG8!;%-0 M-^HG/516SQVZ9X9EBX&%C@ ;UQ @DMN,)9O2$ !X/9;/>['WV+U@HUHMW&YG M'[ ?@=K,.OR#(*-W"]G\%F7S*IH2;.AF? (UY)3>%LMD9:SWWB[;^.)6 M;_YL=Y"NMG7(T]RDALQ62V;/H2O+_B5F<5,@T>3\/K'1(+/^./1KK$NR[EU] M&D6R;O>#.-IYW3D\./Q^>'J4PUIR]&_L??[]=._@W>GN9_1O_!T='OR3SR?K M'IZ>?-U]_\_)WNF[?*_[^U=8ZX^CTZ_LL+O+=C_O?C\\.*;PS!.XUVQ7%>6< M$%IX$NDT(D(*05(G8F*U3:QD+$LB'.?6EJPI;&A [IF#W$/._6A [F=!KC:3 M5EJ7)"8BW">:")=)DDH7$^K3R$J9*4OMUDL&(/?3$^T:D&M ;L-![@&G>C0@ M][,@-QW: =JWC##_*14>0"YR$5&@CA,NM:=<2II&R=9+V69I W(-R#USD'O( MD1T-R/TLR$TG'C35N[ MU7%F6697XQX@G/0 =[HFK6 MST<%9G6IZWI[K&'SCHU0L&8Z'6DEG&%:$">L(")..,E\EA 9VX3'6L@TTMAE M?55C'S?(3&Q0:)W>[6'=]@T*/0 *31WV*DT89UP3'CL%*&0UR5(:D\Q*.,LL ML]H!"JET54.X&Q1J4.@I^=4;@+H7@*I-R!;:IX:EQ/N8$Y%)1U2L&1'&29ZD M+-*"8421QZOR0S40U4#44_**-Q!U+Q U=96#M6U\%$HV\X1OC<0L#7]QPA-7P?L9+7BM*;0;!;*R3JCK?MT41 M9@-GR\#9IYIC2DB1)*GEQ*9)"AJ7D$0SFA*ICD^<6LL89"! N5$DD11=%SPA.J*.Q(F.(A5I%9EHZR7[Z6FZ#:>N+Z>NP.1O M./6>.'5JRS-MM=1)1C+K8JS2HD0E%'LO*9:)5%(7.^!4L4[J[W,HN#T(K>4]['K" MK")"19RD6@NB!(^4%$S0F&,:SHJ'=Z^ -]8\-M6@9(.2:UGWVP#H"@!TZH6* M!34F4P";#K!3Q%80[3DE.";$4]=C&+G2&.IPD1G *$IBJ%?UF>@7V06)Z&'*>DT4(;"&T@= -#%P''O?-37N1(TO6 MOE7N(YU^16>P9>/1U5]9EWFQ/)W=B_J?)Y-)QF?ZV)%LX/17L(]@L2]TYUQ? M#+?^-7L"L/WES05FU,V_^Y5OZ/V]O6%!!X!?_4$@F1? #&Z 5\&:]-JLI74R M0/3^KUL,Y-UZ&>8S8.$M3IK!+O[_^R_]\K)CO'2FY8VS,.>F&B0ND,Z-LS#GGH.]&H3CS#C/!(M5ZJS4\+.2.I,1HUMW MFI>QN*Z;IS3,KBM-G-+".<=M)+SE&G],E*<94VF&W7(>A7$_C<_..@XGX^"8 M'#T\:?E._[R5]PKIC:\;< L'4?6K060X/N4IC79@VSRY:]_^1YB6P+C8G,5N MT&B'^]G9>UILM)W2M!GMT(QV:$8[;,[>-CWWF]$.#9EMV X^O]$.;] ..--P M>#B@4'?A=4:32<6V%=1]U^J",3 >N&XY-G&AD.QN7==N<'8OY MR.=6_SD=V1(L_?&P8.;Y4=#W40'ZTXGO:[>9MP\S7?:*ZQTH^F4CAK'\J2]0 M^ R?2,CH\&+__8?H\/35][V=8WC.7_+PX&]Y>/KU?'?G+[K_?E?L';SEAP?' MT7S(Z.CT@S@\M?GNSENZC^^TTSG9.^CD^P>OSO=V_A*'/X[9[L'1R?Z.];L7 MM MU)0&C>Z&1M,T2AW'%$2'(UFF+1$V921-(P G;87W7%DE*:)13!?'0S5HM$X< MVZ#18X\W:=#H;F@TS4A,(R45TRG1J> $SE$1[8V'/ZQP<* BEAJ[_PNZ6+/< MH-$Z<6R#1H\]AZ1!H[NAT32Y3W@'=K5)B$Y2082CDBB9PA^IBFEF,\FB"-&( MJ36QU)[;-(,BCW7!MS93KGTO\PQNU5[BMLTR-QS@[K.YVI^#',[W3'<:,+L# MF,WT_99T286!8=MP655(".I73DP=!CBZ4>MX>R]>MDVS#JPS17 M:QCU)QEUZI%)4I8DTC#L!^" /1-#TLAD1!DJK3=IQ)7=>JGBN&'4)\JH]]E; MK6'4GV346OFDI%8X, _2S'B0J%E$5)PRHG6F6,QM8M%9(9/%RI^&49\$HSY6 M-_6&AW^2AZB32\)$6S\F*B&S^_-M]8P\X,Q M\]3S1A,/#)PY8L&0(X(C,]M, W4I^'>46N/2K9=1_ 1'XS:L_!CI0PV7/QB7 M3]UV3"BK&;7$.1L78].4C4""RRB+;28XBV,0V;PM^*K:GC6,OH:,_I#>NX;1 M'XS1:_,18\6]C3W1442)<,:2U#E##*IG21K'TGO4S;E<#*4U\Q$?-H?GIY)U MFEDPC^..^.$&?:N')W=!NWH\H\&Z.V%=O:@LXC315F&IP80HER M CG>ZM1$W*76-RS^'%A\M1Z*AL4?F<5YW0&I(YYQ(N%\B9#.$L4S2>*,)!8#ZZ]]WPW[MLV^9WV#E^!D*NUN/]D3IP==]R^?ZT[2,"?3IP;?9BVV/U8 M=-@]Z ?*'H;&S ?P^->=OOFZF53=''TV9YEH/ICZWNX+CK\\=?WHU-L M?;_+=OGOW:.=5Q>P;K;'CV!-7^G>C]=^[_35^?Y?7S+.8L=,1**$QT1HSXDV MH&M2H3S7/N76^:V6 ]8_@VT>#<9N'1HH9\7YMH9XP,^KB7(<;;.8WT-?XH1O M3%_B>VRBG*Q;J]_%2S>NL>-M6F,^U7W8<<9U,S=H1>RI-;F\W08\:/)ATV+Q M*>>(SY%2*ZBPI._)-&>\::GXW!MU+&%Q1]X8RQV@LE0BD4F:Q)Y)KF.74F%Y M].7#BIL%S=G>3\2B?LO!BHZ.NGN=O=-_NH<''T]V<137P>O3P^['KT=@(1\> M_-/=Y>\61W =P+-VX)[\;[[W^>AD[_W;B[WN[YW=]_#,]Q\[^Y]_/]G#-7_^ MW>_64W#!3!3>I)PXYR1F[0FBP&8D."Q&,>>B6*1;+T7,SGPB%&$Z3;&M M:TQ2%DN2&"4T%0>U=L>I\R:#$#5[E M<]3P:U,.&LV^$:3KJ]E/HF1OQH.!ZS62=!E).M>S"D>4>T5HQ 1(TB@CBC-# M0#$R D=81IIMO4S:B5QL!]IH]@T@K2<@/;AFWP#2SP%23;5G-G,<*WT%=5@[ ME)%4QQ&)O9.IIGXQX522\H0PSQ01J==$.2X)4W!JF4FP9VCPK-*F M4O(I<_'C*2P-%]^5BVL37JRQ-(TIL3I)0''1C*16Q02.CF62QS+R=NNE;$?) M.C'Q<_!P'?0Q?ZV_7GZN6\^3?:(VY^W?_\G@^^-I:0VJ+X/J,U%OD414,TMT MQAD1GEJ2"67 '$TCF64)2[P#5(_:<)HK,D67F32]SHZS!N&>'<(]G@;;(-QR M"%?36U,X(^Y3(I.,$V&CA"AK/5&,:D%9FB2&8A@=CG!3 &ZC'7&W2_%=03N/ M)@&@20! 4OIS@*;1Z**E>[;E_C/.S[#BI]V"%QLV*0!-Q&VM#)QZF>Q<)MUK M!W=QKXP9=\>A(.U5%V,//T*16J,?+*$?[->3 PQ3%!2XF+ HU43HR! M.1 T MXUY%*CZNI-;BW MRK9Q#(Q"?6TX0H=% ++3Q)(\F( ITL365D(B=# MKV7.%G&OF9+V)%CZ<16:AJ57PM)352:*6&JSU).(:4J$C 71PEI"+5=18JP1 MT@%+L[:BBTG9SLJ]PY>C7;?T.^!OE]] MB;@2RF6,, NR2O@,J-LFEJ3,:Q9K$45"-KN]JMV.N8Y2#L90E%%.A$L\T=I& MQ*2Q3YC4FO+H:C]PSXTF<#+[5Q-,;H+)3]6;W&@NR^)-/L$;%M$TY=:31#N< MUA;FOH(68U@:6VN4]"F@.VLG:E7U9$W.3 -SZ_3B&V.W-3"W),SM3=4JK7UB M$Y601&A'A)"*I#C1+DV5]R*5/DD55JDQ%FT*S#T'3_1,ZDP]#?QN$ZV;-)HF MC>9A!BPUL>@GJ@+@_)>@_U.T9SN)4.R<(,ZD@@IN(*.44,7%L M,I>D48)AY:AI>]= SJ9 SMVMC@9R[@UR:K:%E]39)*&$ADW_2_6Q7AHNE]LH/ITF^$]ER)<4S!_1Y#;K>M5(@.*Y8DDW&09 M$1%/B.;"DD1J*7B2I9['*QO2TR2OK"\'K\8'VG#PPW!P34U)>6))&J))-QHH5;1PY^#@ZIHNV%OTIA><0H?CFVZ1+O81/_6MD&/1GA M<*_>L0;\EP+_O^KJFY)>)LYZ$K-8@/J6"I)9% ,Q=]1S)ID3*W2+K8XWUMRI MUJ!D@Y+KY=!K4'))E*RIR!&JQJD';#0*L%'IB&0B<23.9!2KA,;2FU5Z\AX? M)A=FV$Z'S[XL)]C.#;8MB"I-G )[P3EN(^$MU_ACHCS-F$JS*-E:?O+M S-M MF)KZ.?S@;$O#+NECUQJXKLY[V'ENY ;=8>O<#=S\>-0+IP?-:%37C$9US6C4 M9C3JO>W#LQ^->@TX%QX2A.@UR@-KYJ5>[O!C?)O+-;=K5C*&]P9;X>H5J "O(7MCQ '6MZ]L*5BCQJ@")CQ5&A \/ "'8)MM!IW]='.V< M?#T$^P7^R_P>'Y[OOWW6/#FR^]_DOOOOC^'S>#MK;^?WK_ON/ M^6'W'_CO ]P7GW?,]DY?G1]^/NKL\0_L:.?PQ_[.Z]GIH91G0LHX(=2@KT@E MGF26)833-#:Q31QSZ=;+9%LM&@P-TZR$:99Q$#1,\XA,,ZT!YXR;B$:**,L\ M$5&,=9O&D5@!*^DD\SPV6R_Y=GPMTZQ(J]L8L;M>K3&?#'[<@]"M^QH;]%@% M>ES46Y='5J:)B(D"F4N$R1S1F4V(=2EW2L>1U'3K)=WF*Q&Y#.K;GS5C:^Z\54WONH'\U7/ /)C:VF-D[IQ4B_K;[LNT?VV M%85K:P(L9NGTQHA?*TEG7,C3N=;WME,"Q4? B3_=P-2SW G?:*O@[VAWQY[L M[OS%CS[O=?8.,&]G[V27?SR!9TK0Z#N[G]^='IX>_EBP"@[,^1Y_>[ZW<]0Y MY'^SO?K.]:&VX3PQ,2>6:)4((3E2I+ MN)5@X2E*O<#RW^TUJ<5[#!;XGP8V[ADV[I;?U\#&0\-&;8B]-*D1.#-#98H( M9P71BB:$64DS.$"K)=]Z*:;.A.<.&TV@HJD17G_%ZQH/;(.?/XN?,_&+F"G# M,DM2DWDBK%=$Z<@2GT0L\5IFS&=;+X'1?[J[VFH*"Q\?0!O46%N]JT&->T6- M6@B'VD29R)/(64>$H9ZD+!. &B9FD>*Q%_%,HM%S!XU+HE7_FBO/N-UO:C&N M\G%2P'K.^L,<+W@QE7=#;L=\:CJ[^RX,!^I-@9 M5Y,]+7:P]N?)8.I^/W8D&SC]E6@/BWVA.^?Z8KCUK]D 8=ZK;BY0A9U_]RO? MT/M[>\."H '?^H-PVB^ $=P KX(UZ;592^MD@*#]7[E12>I,)+(TLL(FB?91 M!KJ#%0:@VU#S)=EZ>1#BEGW?>H-XWQN!!JY?7G:,EQ8K)2Z1S'D;)TX(T"*5 ME8X)J8R)(\UCN77%]U224.$X,\XSP6*5.BLU_*RDSF3$Z!V*G*[)0#!")"[F MFCN5B(0Q99/(&9[Z1*>IS/27G:#SPO_(5/F]14'@KAZ-!_!WV,,#>-SK3M]\ MW4Q9U7'__GAQ]-F>95S$N_Q0PG71X8^_OA^=OA5[.[MLE__>/=IY=0'K9GO\ M"-;TE>[]>.WW3E]]WSW^$B59XC-I"4^C"-V#*=&)SDC$F0,5(;*13+=:#B3Z M&2+68.SN_BD/X9GVJ:NL,G5N,]%R6_6\@F><7C$-_/YQ6__C4]V*RA%[R49L=)K)+>W!2>+H;3..EO8HK21- MXRDV-%GZ_=?;L[!>TYVNU8+_U!G;\\/ M.:SGX%U^^/F?DR-TPQW\D^^>PM\[KT_V=]["&O[F1^\/Z;S[;??@]2FLA>U^ M_OWDZ/.[K^B&V_O\X0+^_KK[_JW8/=BE1P='7X]./_K=^B1:36-+1<9(E F< M1&LI =6<$QUKEDHGF. M+.K@W'6^N5U8X]QI3KBGC":'2@RX'YT)4EFJ,K,8V2YP2%A,P M:#M:JS$4#7.O)7,OU9V]X>>5\?-4=6&>42433RA/&<$@$\D2+XG6/)%>T53& MJQNWT,R5659%B9IQDE3+R(,1EK83M29I7@U+KR]+WU4Q:;CX3EQ<:V]E<%* 5B364N/X M)TDRX&"22CQ8;B.)W3::X3&/I(^(QF6R_N"U.GWD9.!<@V5+8-G>FYI&P@PS M1DK02&S$B> Z(6FD*?'.T(PQ+Q,#6!:W*7N"4X(;IEX?C>1=?]Q$=Y9DXZE* MDC&:99;%Q"0T 95$*9(J04DF8Z;2R%O.5J>2-"Z29542V;A(UA^]5J:2-%"V M+)35,W&LIB8Q,B4T3;YR2U*'#B!BZ4LE=\*R>5<*23,0R2XGGBA,1"TTT MC1T16992+]-,T124_:0=Q72-+*Q''#U2W>-^^.7[,'_1RSME=6.=*RX5[E=P M0\,#-_- +8G4V,@AT1N32B*TTT0!$Y!(Q4:S*(U2CM,NYZG_^=CZY>SZ\6@\ M<*UNWLN[XVY9]7I6:I>/[0JX,C.WD<4/Y21HA/ R %1/H,B2R%"M*1$L#G7O MBFAK++%,I8FE@J4VQ:'$;3C)^\YDWU2_00, ]UBUTG#WTMP]52]B&Z<^YC$H MU@S;C\:@8BN3$>F92XR7E&7Q0]2H-'Z$6W(?"KP7K;Q[-L9V_SG6Q[OAJ/$I M++V1OVR0(O-WKYKGX.S;[P8N?=7%GQK<6P+W]NM)&(E+8ZUX0KP1H-5X"UI- MEGIBO-%&6.$CJ;9>)FW!%UN&_OH4G H-4]^KL-]^NEPEVAO#60OPSDU_-21*JDCR)0S8"NB0#@)]KIB%BA,Z^C)(E24-)D MU(;37*V!N@+6V8P>,@V(-B"Z)BIS@Y/+X61--6:)2G5DB&32$R&L(TK'"=%* M2,XRY85')]ZJDO<>'R-G&]'/SU>>_WECQBJ_"AU[9X:ZMENC$]=ZT^_"*9IFM_MR41KB!'K5.M&WU^J/6A1L!2W>[#MC/ MMEL#=S9P0]<+U^O6*,12\?-\A+[U5A^. 5>0PY]NT WK^^_[!PSY4]DX^,=> M?W3H1F^J-YTSON/-1)@[M[#>/?CK^]Y?7R*3I<:IF!C%-1'><8 (KPEWH%7! M+D4\TV!";Z=7 60? =^VFX=G #1+%*:'KB6^W[F#+JF@4(K0FO9\0 O0U(> MG>0#V_K/6 \"L?I Y:WS?'12!NTG='9=X_-EZ*I&2<"8Y@4LYAP "JC^5C[8 M2ZCI ):X[W$6 .X/>V;$M ]B:._@F.[O'+/=T[^_[YY_R7QF$@7J>6*!NH1F MDF2>ID1S&\VY80JWFR%2H/3+_\T&_YJ;QH!H M'P[EQND.+&+QUO5"@O$'D @+[8:#1]K5\L((! *_'0WCL< C4G8%:AIN+ M8X8Z_>%XL"X]_[_O_GC+_^!'%X>?3;S__D-TR-]U#P]>YWO=CR=[.YWN[N>W M_.CS/Z>[_,./PX._X/F'$=#Y-_O^'V'__7OGB'>^9:=]<7AJ3P\_'YWLOO\ M*MA;N@]\4$>S%$7QXF(C5=I(?^ 2D'F(.9(ZB6/X6B4X ((,?5:\B21:>H5 ML]'"M(=7YC_CO!AIL\ DLR1^ZSW6GN@;(5F\RPMAMC/ MZGX:*0.5/]WIH'C$S_+A<(R_Z=E6?SP:CG31MGYX I(XR-#IWH 4G*AWO6%N M73$1!R_29V>#_G?0K4:N<[&4>F>B).*Q<32*C="9T][)S&:IBVVB &L"_%! M_Y14_UA:S[L&I][4W^1@ -L/;PM;Q-9%T7MTW-K[\;?\(B+.N(T/LJ+]I$\4/-[U(R E7O;) /@1B7M! >DH2JC*&# M_JN"F2J:C5 N3T42@ MAI)L7Y7W5Y(-F*LMHX#UC?=&8=A;&9R(BVP*7HH F=1 M*1BJ-U\&8K0U/D.#=2G@ B4K=I&V/LT$5U(QE5J5.:Z3S'HN?L*UT5#A"C3V MG5?\2R2\35V6D@2L/")$9DF&]41.1=I9:URL ,) \[L)P1"B@$HRC1)N?(:_ M,2>Y X4M>,F %MU@I(%6X0M KOT>>D/@.]4@RQ;:OL.3?L<.Z\Z0"3UVG49S M*]SM##3(OFV=G^3FI.5Z\ UX7'T247"9%+0-.L]QX 4='%RELZ^N-IK^N&.Q M$J(59A^&SVH<,A!N&):!K^M&Y\[UEF(+B1$[1UV:94HX)M-,*BXU;+1/ M0)#X!V6+5]/W&7[$?^W[_?$(=!4W_ =1Y(_^><,P$X;Y\/V+!.5+ JP1GG@T M<9DF690QXAU-/<] ?U1RZR6]%;\\6:KY-]AM#=E,R&:7?!:WBO.&+\Z<,=Z8"OQ?1LYBB0-Q*FG?KUV*=K/-?ZZS!$M'@J_:&4EG:!) M71%*&^D;<_U!A ?RAN^Y#C[-U85]Z.R0_#9LO?K0J@9CH^;1'Q^?A.NJMYIQ M#4V^=0XOT+D ^C[K]"_@.1_^>=4Z _T%7Q],_\USJB&8N)!\6P')V7A@3D)I MZ" WK@AOYKC2W.=AWBEL,IQ"WK]7@ $_9] MOV_/@>(;$)E(JK^QWLFF4>03XGED0%+1B&1>Q,2*+#,IDYGG%IT:[$85)[!O MI],WE<@Y+C>\XF]@68RX \>.X?M(.<$'J[\C%0)[NN&\N!LB;>7'O9+'2_J; M^'V!$.MS?.'S<1=_/W"E80*K I[1!?!,V#H#P3@1C@4]AZ^>!5=YB89(R@-W MUA^$>*Y%8 D7#MP$VN !9V#/Y%T I<$%F"F%L]G#CYW\Q\2;C"]XV3+SGNF, MPS> ',VX,_F"=877-GRSQG2UFP#Z[$RMID5CJ=KR+I@Y(/D+8QZ,L!!L;/E! MOUOPZA2$PRO..MCQRP,<%0^O;4_'PY !,<0[C2Y32C!4/8&$GKT,.6XXN781 M]BXD">S $.S*L$%][X>(.%.:NO@3F"""LS>H:%P*MQ M;(E6%9\NBL/2=3#/)HL3PB^/2S[LQ'"EMN-$W65@N%#;-+[ZX[O/X)9QNOH9 MW'P[36\W@WL-%BNWA52;LEC8674[,BC+>:H+2B4S"HKMRN9?/X=+9Q,WYPV) M6A(HRM_<7VQ=D>=P,T[.XJH TSXR%K1M3P7/N(I9I+E/?:PX]W&V]=#HQ2C= MID7Z];+PE0!\\7M@AW0[2?@R[/"DJ]O>Z.')S_1"?*)5$4^SKN&.YO@RQ6&7 MN/\6-6U$DUOHVDB;\,%;N 0L$M3UUJ5VXB/_@=U@#:-RGKSM' M[P_/]][_?;%[^P]]B=^?# MESCQJ7*))C*.8B)X3(E"M3T26E@?FSA5F"/3CI1H&J<^*!O_.< \\]%%L*(= MD/Q9,/PGQO65%OV?&@P%\L?A&@V7+8=G%/)8YGEIC$T.DIY((ES*BD]@1T+ZX$XK' MVOBME[P-)-%H8P_*R14SM$;.G/3@H<<7C0)V%98Q[V.;)3S3E GAO::&.L4= M%9K&*6=KAF4?)A&L!L&61+ ?\P@&M,(BS%-AWF9$,"HPSJR(TR#5X"R9BD ; MXVD[INO4NOXY*&1OQD-X..AD17)NOS<\R<^&=[,CGX5*QEDF@8SCQ$HE!(NT M-$S',LXHT+%.? -C3P7&Z()12:7S4>I);+DG@H,]F8J4$B^U3X3QUN%$(=9F M/X]BC2*V7/>]@;8N<%%PC(WPQZX>?+UZV,&S5\><-@J!RRH8PU8K2%8L7FP,CY+M6,)45F:$F&5(W"N"4FL28514LT+O59*$6A,\$J?.WERS_7P2WW"$BA;]LJ5:C92SY4:>8-X-T- M\*(%&]"EG&-"1,K#%"BMP 84EFAC1293Y56*7>-BT4XCOB+5:LWFQ&R@TO7' M8KW!,]._EID%L6%1Q]IO&GA;#M[$/+Q1K[B3:40X%X9@$S2B$^U(%BX-E=\8RN9@WP76: M,8 Q:W!@=NJ(9EE&(CAYJ[@"JDBV7HIVS!8MTV9.SCVQ<:$!+_OGP6*3O?L9 MMOA$"Q5N^?+K+0&>A "H#/%+!<&>:S)_E\W\W7U#)]F_^SNO+KX(+QR-M21> MQ@#[!E-_62()C3WWSF9<&1T:?+9C=56_O6:2Z\;*A=8OE_757%J>UTYT;J;' MDY872[Y](S#NU\5[K;1X^[UT[I85Q]\3& M"06ADG&B(\=(K%WL!(N4U1Z%BFQS]=/3UY9CPI^4*G-E_'(U9?RW6/LUI?"+ M R^N&(11*Y>OUB\ &JIV7R^JCJ/3.O/_F6WB7U:IT^E7=#;$QOE7?Z6VR\60 MH4>:CQ31N3$AM3]/!M,S.W8D&SC]E6@/BWVA.^?Z8KCUK]FF97FONKG BOWY M=[_R#;V_MS;Z0W M(\VEY@H6J8,H:;%CENYBYZ\?10\QI+2!QJ<0 M?"(V%\N']5%@DRYEXZ'SXTZK WASX\@F%J?@Q.%- "/^#HO_(_=N8U6$50VW M>2N_<*.89"#NDTQ((C#!15MNB#81-OUEVL0@[H?Y]\L'.+6O/7M%M4KA\(&O MJ)!.IU@/$_F(BSA3C"7-V3_>V7\X_R) F9.I3HG,DHP(Y2A1,B\?]7Y8_-"9U#O[%P472VKKHIC;$P9 M9A7UL(-V,6Q(FQ/L;E@UI;RDP>+5W12W-[ 1[0<B MS(N"8OL3LYDDURR+,A,+PP5CD5:*N<0(DR169\X4+%*4A2J:6I%G$\9,D$6KK)=]6-_2B MQ0$0M::-!G<:&Q074\2*[J050?7JO:V7FN6:9EIH[;@!#5]QH6(M03>6BEM# MDU2474;%3)?1AJ >L.>H^*)]+!.+V]E?D.: M:NX3(5BFA !\43Z)*%,<#,0L%4ER:0?:AC8>CC;,]R]IFDE&,Z -JE*@#3@+ M)45$A% )J.?& 'LC;=S4/K]L?%Y,JQM7[QG>D8Z[J& M4+5K/M&@468X80:G!O=04]##.E157:-#^^C6L>N![M8I&E/;+NAZ:*>&\3KE M]ZNU 6W:XGX8*,'05&C2/1S!7]7$GG)Z<6B!W;/% #MW M_"^W7ZP[([-ZQ[ MW!D-Y[X1^N?."O#0*[N^W**5KBDD>NA[?<.JYA\RZ5L=FO#.8OR26M",,^51 M%*.%V9U!,?HG'XS&<*3[&=P '0RW>2NU+KI=<$KN]UJOS@9YI\56-K43YV;W M\47ZYBO^/+]+[0"6;@ :X9M^'^=1!$+Z=#$$0AJV6Q]Z9CM<4T0$5SCP4PL9 MXSQ9;, "=IQ-'6>:Z]2Y))9>RE*I+'6 \(]F6N/]FW"OP(8W*E)1@H-1N"#" M9I)DPBL"RIE)<1PPMWKK9<2WKTK1+^&]W1J.LU- ZC""8-('OXV]PH=CW2M^ M7]+FI'^X/@9A$) U*QKU:2#@XUE.@-]^[&=N,&K]>[OU[_'(G#A\W([^EL,G MVZW7@_XY=LJ"ZW9T+W>=UN_;K5WS?J#S3KM58.7ONC?&5N9,%LQVZ725GYBK M G(D>$BGZ_Z_PQ9.1? UWV\HD1XN*'I],>6%),7/O<'7^%)QK7VS\"FK<8A M_++U^=W^UJ_8T-^%\05A)2@2.L5NX0T1]WO'_0 !*,_<<6Y:9WHP FE7M*8( M!F/'Z0 3<,<6L.\WY.CA+<>RK!=BKN]8%A&!ALHU59PK0:W7F4IM9*-4)B9* MN"QBXC^%:LU8ED7THE^<3G0B=$RD4P:#S11L8 ,XIF64<9[9R.$ ,;Y]547E ME8[ M;6(N-EX@WA61OYO6WW1Z7[K3^US&07R/@P^>0T9XTUO^&?66OZ-.<:]=9YYP M _G=\)T/T?[.WW3OX"O=VSF$ZS]$N_RMV#W%Y_U]?G3Z-H+?S>?+G0<5YM2( MO0-03P[^HGNG1QWX&9YS?+&+[W;PNKM[8#N'G;GVRZ>'H,%$.F$\(EP91X2B M""6$%<-97MFQ80/B%@K[_!P,!/);Z!J.:BZ MF(AJD&J:DFX6?OV8QZ\D%;&-'"51[!D1AF9$)1$G M@JM8^409RK R@;=7 &&-MO5HO96?A:Z%+KA4.)\Z)06/TTQ(RZFP,9.1BH5Z M#.NPP:H[8Q6=QRJFJ6.Q3'"2A2C0#VU JPRFVPJ*@5C4ZU2:U3WX62M3='5;/MWWR Z$,7W ^*1XG3&8DCKTD MJ 21E.F,""MC18W.;(:#<7@;9$JC$VUH]^2?;T#5X%'3/7D3\2Z:Q[M4))8G M0A$OO2XK,JR)<*".=1XGD&!F4R3;*5O59.FF-5/3?O2!VX\^@ ;6M!]=-ZP3 M"XYYHY@S#IL&)*#;)8R3#+,X,^-%8H1+X&\67KO4D<*QXERE)K!?8I ME"J1*DUHZF1B57IIZ7730NMA*ACEETBQ6$FP?:/,1D0XE1&0-I(DB4K21#B; MFO3Z'FK7';YP&<4BMBC+F-#895-0S57*!4U3T%V;PW_$YHD_OH@43YU'A)H, M0^?:@;CQG,1)JM,T<:DT_.<:Z)F8:N&!^2.5"B^\%J#5<,4$XS2.X\L;+S0$ M\# $$'WQ%CMY&4=<;#T1,D$"B"@1L9;1$ [W[[J"W@4T#[MY";U2$ M-:?7D4'1(PHE>6]8&A)%S[0E^P5(EWFN/!=*8IPG37TF *A90G4&,EHV/?8> MF34/Q9?8QXQ%(B'",*QVX:HHS+,"/M#.I[%VV/;JIAY[R[9$X[$U@-$ V5H( MJFR6.L4%=\Q'+HEYZ+_(5$D;3#6T\="T82Z^^(R*1&E#.)P/*&U6$:VE(B#% MK>"QBD#ANF5+-.3O0"-XF//MSD8G>K3Z;F?#V[8[FV\L=E6_L[FV[-?-'EA' M.1$LO,N[0MS[TM'L4=)7@R.9;+.NGC3<)NW=S7/]ZZ_LF,/T9+N: H M,+%]O28M1.)BKKE3B4@84S:)G.&I3T!5EYF^M%7E+-Q^&F=#]Y\Q;.G;;Z%# M&=S\=:=OOCXNID9[N>J:[KO>?O?O[[L';P'O/N9[/XZZ1SM__=CK_I/O?_X MSST$S#UD>Y_?BCW^EOX1?>RX?W^\./ILSS(NXJ.#M_#=K_B\:*][]'5O9Q== M=O+P%.YU^CNL]6]V>' <'1Y\]/L'NW3OX)CN[QS_V#M]R_9>??$II0E-!R&!0'S(B6(A8@R!V@ M2D*W-@,=]WNMW\>=BQ:+J[Z<=94YS'8)@ :F!7ZPZP;';M!Z575W*UHCS?^V M:D[V1AD\X:@^3=OP MA7:K;M"M)'>OZ-\\:1$U?R#MEM.AU=75?2:KKY8;/FE+-=-ZLG)O&MTSKM,I M[Z7'(WB[X*KNA)-"QW6=:H([&]<]<,:A=G&=UORG&WS"!;<^X#2O$)I/M]0^,/>NYLR)M_4NV(>H"58Y 1A4Y31Q8? M"J P?PB;^*IG\1_H\7X+E#FZ"&LN/YR^0JE;T^P5_?]\Z_2$V%Q!![ MPIP%JRLR)*.Q(\S*E&KI,^XM:M921HO*=;T5:D'E+9 M59XB%T)ZZQ<$+4Y_"S^\*>FD.))6.)/P.?OMU]8O0;Z$7KB90PAA,Y[90&T&S"1U\45@7S3BQKZP^.^N @H*[ M@A>!Z&Z5JM7)AZ,BC(P/V=-#J__3>M_I9["X3ZZ#"N&N'GQUHPG\%==46#>C MH<\U-_[/&.#%7Q0*\\#U!\>Z5W4J1LW][^U/VRWO;' [E<&&V<:HKXIOHI=D M5O>-O,@C0,MC MX,JFJ(6'!_M2#T#++/)P@QH/MBO\#-OZ-W)]35W5ZVK76 MW0:4;FFO*KW:9<=N_MPP\'P1>N7_-?"J87!)E"UKK(7 M@D*&[ 7?^@V^-?\UI"ND:7PPK+@DZ/)FM^>[DU7( 64^U=S$\_32Z"1&LG,;$*=)FIGCO?*?0[+PYC@(-=8M5*R?5[T MXL5#@J4%(LK1K,.-J"UL\BKYH+ZX";%>M0[\/8XXJ!Y!>3X MI@=Y?SQL6< 8( X3WA9H!1BMATP\X/JV24F MU*7&,#BWD>I,?E9UT<;K)M-5?#X88CBCXZN5H+W40CNG9\$RPQ#W+%U.06)R MHNTZ.0QP@T,PQ,!]N:^P5""UNW@7+N+;+6+.J'/0H MV=4705:%R2.7$V-092=B: I-)A^8<1>]4<;5)1#N725UIA(-CQ C*.-ND3%7 M\$/F$"NFTR *;R:?(;HK'0.PPQCUZO?F9YND/.$VCD4F%#9%5!F&B30#C9MF M2>++P$#"8E+]8\$_,)]QTQMWYS)NKG)'[8V[F1OL^[?5ZH8'_8^%_^Q5R0F- M+Z'P)="]XR^&)HXR+@G.#R8BD89DFCG",AS\;.)(1,7$RD5/PN3\;TRYO!-% MW)QT=14)3([^3UA*WS[O0Q;[K[[82-A,&T&DRR(BTE223!E/$I9J)V46*Y[" M(8=!9,4 LOE(4.D(1] (*G:_U<\"'ETF<7Z98M$(32U0_@ T2KVI2AKZ=2J8 MZDE[FP8SKR8S(!O N07@G'^QGL9P&!GA3'DB>"*(XIP3YJU7UGNKL;]WO^<6 M :E'@D>,617;&Z#G$M2I MM*$)^ER-,W7]%RS>2G]L;O4F(-UHGDXFUN* M]E:E+ ^O,-WZ1?2]B*)J4&3/7##4ZEE'Q MA!E5_)9;56S%$%\1'V8'^GP8K-BY+9M]:#GV;.;8EM^D7FWLW/Q9W+"#E_@K MLYJY!S#_FOW MI\YM-641CK_GFR@.Z"8^@7:E;GW)V[@ MLHN6[;L"KX-C;3 JW:REE[NHN)OQ;!=X7CHU"T\L8@G2]<"-+EK91<'!-)L(5+F$];+W]?I)G^:C%M]E5LN8-INO"*WX,<]DFGN64_+_R-OTJ MQTH5.5959F^9ME3XG@?8@2;X"W$?\M[V+4+2UV=N7IN$><.7GE^0FU\=Y%XB M#59M-9'Q)Q(97Z<\YB@4/!V\W04<:NTNSH[6J+B;O3E/;]Z=9YTO-$'\H,13N^"(? 4R86[#R87_<&I[TQQWT MY>A"[$S'4]KI5A6J\>FX-Z<;7Y&J[R<[64O:#U-G^Z6""N*F/ZT"<)VA.\=? M%F$2.(Z_QGHP"E.ZYV0%H^2O,BT3Y%&OA[.]%R_Y?Y-T6@RHM(HP_HXS#CTX MA5H1L6H,\ETS^5-^4R;_HPR'#QRP#\;7MQSNM5':4B#*SZZ(HK7.@-1<&5VJ M)CA7TYO+*DT'JN%Q2"+ @=*M8=^/SO'+87X[YA6 VE,(RV&[Y;7!=B$Z!-2[ M& 09@0564,,0L^%;6:%J%K\R(28+6@22;.9&YUA^A%0W]U7>AOTHO]+))Z1> MQ(&KW@C#D(2'Q+C=^HRE3'#E-S"#,Q:CJUN59@ ?#/KCXY/P M;"Q?&HSR8=E.H=:%H5#(3D 1 ST1IX&''@FH$IZXSEFK'J0MXOWP=G@LPT+1 M+!X52FDZ[CA$W7OD;."Z^*S9K6P-+X; U.'>N*9J[T%[P8J;UC[\KOJI711+ MY6&8KP^7_Y,/1N,"9,--WX2;MM&(_>?-FW9Y.U1UT7(KTJ:+E*0R\0*GXX*E M/,R[ ,NZYS 8/IT27(!#?9(XIL)6+2I"NE.E5&LSZ ^'K6_]W+@VFN.8_=T- M(]//7=:&EP@8%N*_X;;=/E"("X9[SZ%WR>4A_FF#38\Y](.9TZJM&RGW>*"[ MW> CP%4 .6(0#[[RZL\/PV+;8 /FWQ]L5W,"IQ2\\9>]1U4<4'AZ8*_#J./ M%6#4PS),02S68:^, ;H7.NX;3J.?W U06U=>F.*;P=&F.P2VT4U>"1]Z7,F_ MXJGV5)M03(+K"><\=UC#,2Q;#R]O$E([MK 1;S[NMB=,W [T51QD$2>=W"-P M01Y,@& @=!$6JJ7#O\-\ZF_YZ +S@SKY5W=KFFZ'$%L]*E4I1X4H9<551R^KX)E?GN.R@ PU#H MB;M24FA(%@A,,']&)64$",5N"\$;TQK!GKA0(0@GU''SR \TA.H!>IDF23JX M//0?#W4' =#I@#/MLM,,[$N[/.#"2 9Z*PM D S10+%E/0ZE?E3D M#I5P-\?.0--=YXJ<&O>MWPEE.?6SGWXOR)+@KX3=4V'WNMA-IVB2 ZR8F^#K M"AH:^O?"*@L15>0Y3M_\HC75MUH=':SY.0&)B2P@@29WM(&G_'@0(&Y*[\," M'(8@RTRU"7""_;,9[P5<#.9#/CPI%R<#YA 2%FU^C$9"[0Y&=\\T;,=P5NRURPY.8"6&JJ\UB$U%PYXURM,]RF, M!$X+PK:N'[E+]:&\ER&,5Z=9_' 9 X*\A^.#K2\+[D=3]L@N6D-4SN?W(-RT M"M.-A[B>2BU<>+?P#-"U!L>SKQ)BAO#0^HTQN%#44&IC\#A*W72JATX7BP@0 MMA11IQ>"^F'K@_8 L(9T#3AR#NN?5% 6*5AF!N*K;.29,ZLOM% $PFM8Y[&? M6>T9U:V[^CLHLMW:0C J88M+AX6R6R82]HM^!P&LRM>LOV.A0DX._.*L+#,, M$!2,EID[HP4S]]*HXH).G0.Z M#)A4>8'US3D#Q?0$T]RS/K#,U42""'-VT@_-?)!<@HDRQH3Z0MZC885$62.E MZA'E33-74<.$:[+Q:+J ^2=,M/GP**R.#7K")0%GV :PLLT$*4J^L/UB2USP MHL_>O&QR!V](=*<_:7$78G(7YX7WIHB#3:(L'Q8LJK% M]P.^[[@)H_K\.SJ%G M&\)2 RJ3;0E(-%PDAO, 8%/AN/MV(:=^.47X\1MM/ MI(6;:5CH<)@Q60B?(8K#-X!Z5M>PMUP5DGOP'M6IG@1W$=X;MZIFX>;%:T]W M)@!]1,%TNIADI,.A(S%,0J&X>_#WN(37_!K$037/#+#LX_KK*ELC$!RJ:;C? MG6Y_.*HG*L\@0;OPMV$ JEUX5E V(,$%T^2:9Q7=LZ8J&OHS,&9=9O/6=>R2 M$'O.V=*4K12W!3@R)_U^@)*P^Y.]KA27Z197*@R\<5YI6-/2=;"ESUHA3!T\ M"^C P73S(J%DN_4NT-R"B*A'ZN>H'K=F^G!T!6$Q0$G">4AHP#R!2G>\BCV+ M[^'U -4:$>$=D(&K9007F2_X#L/\>[G@TD7Y^[CG2O\>%XH6+_,]_*9WY-! MJ556W=QV9@./YO[[SI0[O?H^,T4[D5N59B^TA'@&%>5%\>VC58B?NZ8P?+G" M\*8RO*D,;RK#F\KPIC+\"5>&;Z"*6)6&CX<;51&.[?=GBW_K]5OW7RJ*GO*K M:@%G5K+2RK%%:1T\2;>LF,)KFPJI2RNDKMB:C:V(JO3SY0JAA*2MIKIE(ZM; MD( ?I)IEW=QX;X/*%23 F_U_/NP0IC90"@/"5=G@Y= !#:3VS6$\:@ 2YEL^ M"/E#PV!O?^WUSWM(!),WQEC%(!Q[Y:SI86\YH!E6II47I/:Y/^C8UK^=[@"@ M[->TX9#N^/G?^R'M%#T>\!XX VWRA*!!8SZ7Z^:F3,VJ?@QI3H6CH PU ?I8 M@*N0Q']2/,T,\A!8+L8G#.=RG>"AW7(T3M#)\1V.BU9Y +6]?G=B4>L0!:Q] MN^4[8S.JFB#V:LG^12+0C!HR.D$5%X5%X*@%]U65L%:ZJ,+('=#X$6G+6@%T M;92I"8"F.:BAP.PX1*ZP;6X9VUEG2L3XV< &LW$B4BM3KLS% DH*UE#^H<= 0H$W*E0NE 2+M@8^LEB$F\DXG]^O>%6PX[$Z"C#_-21PX EN'!XO?#R!0O$@1"Z@103]$ M]WNC(GL*1.EXT)LQ#HP&ID2GR,)+74YUI3%0F)>O:EGK78#;\:"*I+O"2?S5 MA>Q6N&I4^!U+#L GV&U)SJ52_* MQ)P0*)^^:F'G5Q9!$TN>QI)%$TM>@[4\<"QYC03I1',ZT9B"ANFX@](W%YCI MFZN4AS*9=C)U:JE\G)JZ4XT\LH7\"'FB(0L]I*9D (1 Y3U+<,"M#F;JMZ+T MJ8Q9H:<,43/D?(\',Z;MY&TJG:\]\61.W^)J[>VBS*L9ML:]TI1OAZ3'\WK: M?.' ';B@686(4LW'B3GC&<@'GP?@ U'8Z?>"N>T&MP_./I*5\O_<1>O]JU=_ M5@6[\#YE%>]&:8CA7?:G*5.H6(FVW ,]?J)8$A-,[/U"-0'(-,J0[&_D$?8#M416*IY M$?("R_T(;C\T!$)I26$L+-9&3*R-LF ,5(!!T%*J\HN?S-4K9]BA\=?K5TFP M58G'3)+@D5Z\8MCG)CGL5]/;+,@*#"F>+8J50?3I5_XH,_DD2=UFO MD;M9E;@*E,UF74^3'P?! XF.9JP1"/3@W7D(EH0ESV2)HG\,]:'O89HJ?%M, M"V)G,EP_NQ*;$5IP:EYP@K%X6\[3<(W,RNC(DCF3(1)>.N$6G\?FGA?55G"' MY]%;F9T/W@O@6FE9Z<2325U%@%3AZ<5Y,JL!F/;N\RSFM? M7R66]_Q W&B,Z&LZ9LB@<,1-54T9#@NBQW\;%WA)!5^MBAK6H.&!@"6B18R M=B&P':!@^D:%6"[O,?^L"CK*,K!J2455)ZZA&Y)7='!DU_:>LP:M; MG+6"/7P5?.8\VN%J9E->BRKP,O@_4].6]WI@E)2>T?+>1?F7+L(FF!C^.20O M%W5J&K%S&B*?.?K9HDG$K'&127Y1V%$8AV@-\N'7B8G=Q&B&<)4NF>Z:K:]*?(O*O$JFEQK8K,-IJN==H4IM6-@P M* $[XXE K.EH]:),^#002WWKVE,!>95TG-0JGHT'PS&Z8=]FSJD#6Y<^L7)FN]+?.E!)-E:ZB1@)+0_#9Z),HJ_@# M/T]'H6C"]TC@1(^ MXF9OG@#Z/.A!EI MY<.*0#)043[1.#^Z(A^E_M0J #.]$=YXYHK@ J]JWH(#O I%G >^AX^QS [D MXWA8:5L#7=6=EG']/)1]C\Y=Y]LD+:?ZN"S8*_/&*[RKETA?L[J@K%:E]6C4 MS1"*#FEAN:OE4Q9F8/ F%([[4-Y9K*%=Q:RFSUWN?&!AAJ+L!/,=GH='0 MW +*%('BD?77O/RV\#S\\8:JN\I%L'DHC$!VO)159@%K0]B\#EG0_>B^L=O-A^>=?3%B[P7EAZ^]%NYF65L!N,1(5(- MS%=J'F%[BX^GH8IM6H0K1@/XSU9/+C_>#A_]:V07/XOYMN#\RH_I-KO39WP[ M29,[??.ZQ3*Q'?-HY8MEVZD0][/8V]WV7^'4BI,#XD 2^O^VHJWJ"Q69]/HA M^E/=;B.NO.'52L7J!6VQ !+7W/W&2]7"I?SL.U[\VT+0#G5>;Z6RL7-EZ]F6*1/TRAE#+ M/"_<@>VBCYKN7/QP9J.S+S4-PY'CH_[A1A*(RIA2!NB D-QV>3 M[I[](MTJ/+QRYX<&!J47?=([M%<4P]0]W75'?PC03KJ-PO[V0_.J3E'F-^GZ M4'HQS_1P='G$8*X-*G:"G#M[=/,#LG#JKV(-TVQ8O(\) M0P%"GODY=DO.,'@U_%IX&FM5P*7_M2SE[0]JT;4R#!QZ_-K*1S>[O.W6NZ*] M;#V[M5+$4?]?J?LNE<23I$NYXIJ.71 5L^<^OP,YO],EK<0T"Y2>R99 M/)5?J\CV+DIV0SUN6<)>Y#$4G5DW,;@]#UCE2 JL_0H%7T6$M:SH LU 3WK5 MAS*:DDVSX2@?8\5TP *RKV7)$7E"^674Q8NSVM2JEY\U$+FELG MIDW:/#05G/J#D6EO.J+/A6L:&$6/IN[+O(?)F( SH>%A53(P#$4'^-2PRL+O M/K^2JBDMCNRHRA F'92G=VNWZMT0IEV9+YG6<=T&36H;>CA0XD\"=/#J.X)/IUVL2F0+9VA6O3\ANX3OQ:II6! -!8K (3()#RR[:GDZ/697>&4A!42RCC8D5\>^!JZ%?'Y,U#L:MC&_H29IG0 M[Z01YY2\KXQG8.T\EM2-89UV^.L&AC.-J4*YL UXT!KI#;?F5\ZWEMQJ?\^YU#?9DV7S'SHV=)N5H? M_F^IX-1]WN,)1KYN%36\^WXTNWU-G+&AX(:"-VVWEXJ4+VZ,,<[52/E10^CS M+W]YI'.O-"SO1&5SKSM/2S=][W;T0UL;L(W_/;]_*WKW^CN')LSK]-*_L+@M M(_KK_;P[?K3D'C3$VQ#O,L1+)6^(MR'>#21>GK;3N"'>AG@WDGBCMDC5FA'O MSSIO-H#:)M6T100I1&Y?/+;)WMQC@^[QT 9Q+9#[$#ETMV.CG>M2!B8QUI4N M3&[/#ZBZ;&F7)-$B6!*^G2[&:3&5HXB7H'_QF]X[:J[G6L> F!; 8K\?-:'Q.)VHII# M6N]#$K*=4M4\V#]K#.?L(/535#F?A_'[D!3UM5 MYFW&TL:<6>LSDNTD:DS.]3XCT:8R;LYHK<](M?EC8MV*O *;(IO_N$4%X;V& M])ZD@ADF'/#?&C-@K4\))+9:5F(W9]1P4G-*:\9)S\R>W@^E[_66 )-^ ;\4 MQ?(+N5"-VGFC3T@V0=WU/J%?4KY\DE]S.@\5G4@:!]5ZG] O#(-\C\)!36." M1[^R.8)'O_*9N99>K:#E5.-Z6MI]FBRKQS;&\@-K2NTX2IHS6NLSXFT:-V>T MWF<$ZFR\;#"O<3K==;=OT?:Q<3H]C'>[,9P?&FA2MJPP:,ZHX:3FE-:,DYZ9 M 8X3)O)K&C WQO7R9D%":6,6K/49-1D#FW!*LLT;3EKS,WIT3GIF)O;KVA"$ MF:D'C6&]?*PSDDVNP-J>#F^G2=R3WR'1H;-Z3P@]]!D'?,XGD)3L[EI M8/=A(]_TO;(Q73D3)SK#V49CG+!3O?RM)^,^L::%J]^?M69T+MHTNF/!_^KV MZ)%-K(99&F:Y9*%AEH99GA6SB+C-V1W=;PVS-,SRK)@EXNU(W3'1 MZ/&9)9AL_PK#-E]>.57Q M[8@F=QF\RM6VD+<;8KG,9WR;RGCU$S?%-J6B66RS6$I5,WAU,ZYL!J].958S M>/7&S?B9P:NKI*6:_;*$)KC>>[OTN,G;O/FSW<';#$%=Q29M[@[]%(VMA, V M=^_N94#IIB3N-[Z4MZT_>>JP]IZ==?:Q=1TD[YLOV$E]V! M1\ZI: CY.1"R;#.^;%R@(>2&D->.D)EH*\8;2FXH>=,I6;5IO*Z0_,P*ZCZZ MH=,#N9>?,^Z<[_W]Z[-K=M9 G#?P7E\>[C;$$TKR)ESZ3*<>P9[R9QQDXF M;^V7+1!HDAB# <7R9Q?_YY+=Z,!@A0I2R(A]E9MQB+!1O?I<[\*[B>W]-(O M DO?;>'C[T?3.:TW6<>"=)_%;%(O8@S(8-E&(=9 MGM(T7VLN'Z[J=^^:@6Q5_4>ZH\N^G25TVC?4=WMC:S"?]AWUW-[DB(ZG>S*9 M]Y;+1BE&I::@?V7(]Z,66W#J:)*#) ]V%3CHVZ(2DR.$N6R=UL/#YZ19QY5[ M.;JC^^+X95J65BRM/*:RZO:'=S2%+:U86CDK6NE-W&'OCI/=+;%88CDO8NFY M_5YK)Q?+X^OY)E\;W3ZTT_K,0SB])+IRQDR=.OA#8D#S >OB 6I/C1=)\ ML%D8>S&8F!%L&C[ Y"H>,I+EB?_E8NKQ+Y982U^IJ]^SK!Z7PM?#)V$29 X8 MM!G6YP2=JOW:?.N7^D:___,T??G]UM](@(R&B"8)ST![13/0PFLAB^F97LQ? M2<3OEC_QI@":(M_^DXTZH_O&N%YW+Y0;7-;L?^._N-TP^,NST+\:3X0_&$XG M@V 8C,?>;##U!D$P]$?^S._Z_S>9/%,_6J2E7V0N+J:I\+Y<>#,XX2LONO'6 MV;.7U5N"*Y([&J+CI ZPK6"9S1X,+,P/ N$GC'ZO@.6)%)^"/7DGLQ=GD8K9 M7Y[]Z?;[&3_[_C=J. %$A<,%D#K__-+[ONGNFRGH(9CBQODWJMX&B 7_(]:P MZ>4JB8FIP!$^ IOX5+*)CR6;V),95)E=KT<^NX<['JWX*LR!WOW=!^YSMBI5 MM>U]&%-Z]8>=\8.>92_,BM4J2:D0$??TC[=O'3]*BL!9 MP5[@%TO7/%EUA[@J;D$D41WG9N%@,V1(B"7SQQ_ ?@(JP!G!* "EUD"HBQP%8(F' G%MN/10)-, M>#G\WLM+H(/X7&S>:!%'X3(L(1/&2O_(PWF1%)DSG+"R0;EC+CZ08>=U'^ % M.WWKQ5[@T8GYL')7<"EQ7,CX]A)X2+B*Q,5:>"FMC:!BH.*=\B$KH+D)8;># MKA. +*-&^^/73IR :HI7^:\B3/'("=)!4##4U=;C8CE%_)T9H( K^1#[("2Y MP]#VY^!8,2(U$,AUB/2! (^66 @;+IZ.=Q6(&;Q(O>5*ZH'$6X"&,5V! MKC?;2QV\.BFF^;Z9Y[@2# ASHD_&/$6R1!1NG56$$7ZGZ _PR0NN02\7!&.X M_&LO#0D+:MQ&_A!_D (RIG"56[9%CP,'3>8QG)'X$FI$J8:L5R#W&/8%,D:\[)"4^2)9H.>2P6WQ6[5PA!R(*[HV 0%?><3Y+MHL\ M[1K4[;(U%ZSO+V+$-F"X*'SPZ)J622/7W&4U3[U IIV*>(%/LM%"!P(VQ\^% M0!C77AC1]NE@:O\(!Z![!;I,K+Q4TN _%)0KT&M@]+BU.(DO*GRX^4)*,<"$ M=9&MA!_.0I]X*PL#!S>@%D%Q4+TJ$$(2I+R%Q <-2#M&7_'5%V#.\[O4,JZ$&TZ6GL&I$4R=O32=TR+: M#TA: 1E[@! *@+EH5F"THD% 9-PD7BK!&1J,#C_?0-<$4&@9_AN_ ]Y,B@-P M4KV\9IA,:G(,=SP#0MDZPS,\LJ@;D)]$%+E7TC&,;ZDU+Q^;3P/7N(J MA9M/PY+M$.60S+] F<]L0.%A*08 7U$Y@A],UW :)P!T\W.D&P"JDOE2B!LR M6(D/$$MR!>08)A3@SV4FHFOX)TXWC>>D"I+T2FY0M(9I< %4FJ_5;UB:@E*9 MFB-I-_G5GB:E_532&7P+F)$E<2PB>KZB)&SSM+DL:TCG!DZU M\M;DRQ,18,1R6<22860&,2#B2 7C]Q@-G@RP];.DF?<%:MOPQ.^?W[LLJ<-I M(;M?(J\B)$S%O !YEZ1KM=.-+!0E$'6'33B?(B+!O\/WU]$B61F@9=[4D/-U"\1>L444(JM- FIZI- 1+@$TMELAH?% M-\P\/XS"7!YDLT,H*L^^U/Q) P&LF0,[>UN_44"L652@",Y%2H83#JP!D ME6M%B- %[G=W2CT!36^-(!"Q:/T",**NV'E<,;D'320TVZF73S.@%V;$4[W##EZ@0--(+DB[@FH:Z^ M"82//$$;@%$"K!9U9?@K30K8+UQW#)HRTT@&GC!FO4BN4%K MB#02"=GZ+@ 4:I=L>&\>0Z(X_$_S?EV#)075)8,*M&!ID^*>BKR1_D9 T'>* M<[5*Y- AT*,6H28Z6Q.1)?I0FAV3TZJY!GE<@TN:X2FMI\ M!!L,@ KBT(MS#;M902)TGB8W^8+IMA09R5ZX8@J2PV6(]G6BWY5$'6E:4CN2 MPE_)0L&/;/?MG5_8=KP];&LCL$\R GOJXK"LXO^Y7L5_(I+0:6@TL(_L"VM6 MSK=(/PQ2-6E._"$:=2&YFJI2S0LH^RFC1XU? 4JN$G([5LU!%SUYU\I)L$O* M*7D2YE5!L=4@:]A]Y6'XM_:%*E[?+&::5MI;NNCH LJ'30$B=HD> FQEQSJ2 M"Y*/-PLO!9% \N.)J*MF6>^;BE[>J6;]'8-:-XEU>Q7R8ZBKI8KHRM0V]C=X M/KDNB/@B,?=AB[,TJ:N0^0J@#HGTCS5,"BR# M3I>M@T.G20U&G?YXA^*#,\3J?7HQ.'18Y]D.,X4UDL M:'7HK!V+5A:M]D"KB46KLW3F?=PHBG[UH):77>-IK?%D!OGNG5317#5\;'G4 M/I'3NZ."W':I8I'#(H=%#HL<%CDLL=(:1:RATX$-&1V*0H,S#1E9Y+#( M89'#(H=%#HL)T!H=;'L'&VNW'&RWW#&PUW::LL5SG2>?&6+2R:&71Z@3A:='JQ-'*XM03 M0*ASJ#GZ"4N.:)QCV4/VV ;8$V/6+WK=[VS*M46I^T2IB<4HBU'WBE%7%J,L M1MTK1HTM1IV;L_(C#?MX(7V4W^'TC&0I7!Q]:BN.[!JVXF@;X7S KKHBTW,) MCRV+6BAN>@>+F[9+%(L7^^#%I<4+BQ>67UB\V!,O1F>'%^=6540^[R1VA(?3 MSV"C<(@BS!9J>'<@IG3!NS&'(^ M&')HX?<3P8US".#+:J/M8?QCVRY/+4FF?[!A\Z239"Q&?;O*?X#.;U'*HM3] M6I$6HRQ&/4@DX$ECU-E4&DW%+$F%5"B=W/MZQT)VFW:]G5D?H%*>0]ZU1:EO M1RE;'&)1RM9$6I0Z97B^Z!T0)#X'E#H'?^4/(A:S,.<*]F_6*L\[Q^)P*[_M M%&+QPN;>6+RP67L60ZQ$L8Z\?76N7T3N1$EF'7='#-R=@_UB4>K;4>KPXE>+ M4A:EK./.HI2-6!U;B51[D$\."%^:T>V /BR'M&PI@0PO=X*DF$9B \KVG8_T M3D*+E[D'#\+_!N'U]W^&_Z@%EUXZ#V-:<$*_>2#3@%9\%>9 -'X%L\=US.[S M*.UK$1?"40A.VZ\! 787>:M,O%+_>!V$V2KRUJ_"F%:D'[V6)V0Z?87U3#4* M)@KGKU_?A$&^0.KJ=(G"E%$FWRR_[M!7-:8CO^MUQOWM7W<[O3M^=]F]VR]W M;K;;&5U-[&;O?[/CSN!J8/=ZWDC0JLVV"0O&G>&>J][B6%,"(TYBL5OPVB?M MDZ?QY"TH?9]Z9[^W\6R#9>@+K+=^'+MH4K.+-K1'+D=:I$(X/\-SB\QY%P=_GJ8OOW^[\.+Y7KTN+ WW&@' ? L8609G65TQX:@970/Q>A.,'3P M35=F7VE?:5^Y[UB$^]SF<'1W(QE.=!R^^"*,G7R1%+!$D+F.^.H+ .Q*I+A/ M;RZR[YY.MMY^D649?WN(E(5#H-28B7!JL'K^+1V-3CO!H#< F@H(@\6%V7N/V:/&K^2E0/=\B?>-$NB(M_^DPU7]Y&083"IPL+\[T*' M^U;>7%Q,X0Z^7'@SV.PK+[KQUMFSEU6,!W27BP^QBJ)^]JTGG,T>[(1,=X'P MD]2CFP$V)%)\"O;DG'*"YV5^>_2GTK\83X0^&T\D@& ;CL3<;3+U!$ S] MD3_SN_[_C8& B7" MM[""Y%<_OS2^[[I&INY4:]_0F4\;Y.,1B.VMYRGWQGU M[YKZ;NL-GLIFVU4=7N_*EO/8)\_Q25O.8\MY M;#G/B<#69KG;+/=C0]!FN;>OG*== +HW+GV'T3?SM#V-T79SM#T-U6 MN7-L*\8^:9]LH45L5*OKQ:+<>:+#=M?1_6TDRM'Q[F@HR=76GYT=ORH MUQ^ZO:M)ZQF2Q;GVX-P$U*XG4-AI4:X]*#?LN>-N^[G<$U>[>N>I=K5ZMN^> M!S;RS>WLQ0"*5R'XU"OMX%OW.I/S$W"RMF M21R+B+:=N?AE5.#= !@3_\O%%!X,:#HCR3+*PN MEZ9=X0.^[CG,(^AWJV(:A;[C1TD1\ GQ MW5FQ6B5I3GL 1+Y!N/C>RO-QP[$0F'@ FQAVKJJ;&'<&C7O(%V$:7,#%PL\7 M\!(\4#++L:9;OK0L&2_/S/7D1G$XO71@O$.^M/G@OW]^#XO'7*X.7\K:\IRN M1 0B]2(G%Y& 2UX6,3!+NF6@AFL ,CPA&BYE8W-%YLT9N[WZD<7&#IS4R_GZ M>G5,'71ZC8?PEG /X;]Y;^(K8J-0&(^O\'S (JY;)_KX1YCF!1SLXQ0/(A"% MG#=PA(@I!]_U(9Z)5,0^K?]+7S&:$D3- MC:@LX*>B>R$1JK.U8/]4ZYK_FB99YOR:)K,P;V%1\Z SG-@2T7/?;)L*A2\[ MPT&_)7MM%1*T:K-M*VK>#ZXVA=L^^<2>M$7-MJC9%C6?"&QM4?/)%/V=+01M M4;,M:FX)ESO#ZE);U'Q\SG:&H+/C".TK[2O/[Y5V'*$MX#XL0X3C;2N*M]DZ MHO-.L!]?N8/)N/4)]A;EVH-RH[$[&%Q9E+,H]WC5VWVW.[1E1*>=$#\XS@6U M)B%^7^3X-F7U]!*:G_= 8@PO+RW0#@):K^\.KO;R/UJ@*: -1VYW;!'MH'*# M[D%%D4W,>DQY]:>L&AU8!GF _&Z?F![M+FI\FM+X:=_H;OO_3&^TW8^V0G:, M+A_HIMIQ^DE[\=1FV=HGG]B3+:T+=>J%H7,CNO/H5:%J(QGN)"NFF9^&JUS5 MM:DZ-5FSFG4VW>;]Y_7@/E0U9SU]S36'<[29%FO.L3] M^R##O! K W,OGH=8)^=EF8"WTR\V:A(K58A<=$@/UDHH]ZS$O;<2W W@;RW! MW3&$^%1K&C\"OGDT;/D=WV:VSQ&N3N@$GT0FO-1?T,W^"!0;):LEUN"VL4)S MTFU+;5ZK2LA:M=DV56BV::^M0H)6;?82%,NVU.F..E?!8X]LE>=9 MU)$]'UZZX\LK"[-#8#; &L^QA=E!A;%#=S#N6YA]PP@N6^/YQ"L">[8BT-[H M&=QHNQ]MA>SHC<^YQO/!3O]8-9[M*XBKU\.E6QSCJLPJ.\;HQ,N-B6_;1K[I MT8D7E2EO+9N@J.;<#:NG[C[(G#N)#J,AX,LJX;JY5_1; $193O0?U=B.+$;J MEC_QIED2%?GVGVRPGB.A_."J%N4Q_KM(2R*?BXLIP/C+A3>#S;[RHAMOG3U[ M6:5K(&JY^! U]OK9MYYP-GNP$S)W"82?I(39K\">$BD^!7OR3F8O#O"/V5^> M_2GTK\83X0^&T\D@& ;CL3<;3+U!$ S]D3_SN_[_C8%-4?4"$@3_;G ME][W3=?8@F+'SUXD*?1G+_TBL.RQ?46"_ M6X4$K=ILF\8X8I&@'>-HGSS+)VV1H"T2M$6")P);6R1X,D4T9PM!6R1HBP1; MPN7.L%K+%@D>G[.=(>ALD:!]I7WE^;W2%@G:(L$'3TJ#.U@>><^7, M\-+M]H>M+YVQ*-<>E!OTW?Z@9U'.HMSC96,.W/'5<>K/[A/E&A+2;8&@+1"\ M^QJM2*5^?M5U)_V!A=DA,+O$ L&]/+\69@IF_8D['-@"P'A:0HO+ MR09]6TYF;_2D#]3>PJM[>[05LF/0/^<"P0<[O2T0W+= ,-MTBA^U-O!JHS9P MTND?4AOH[ETV(?^\@HC!XRKOS N*7&3Z&WR0Y8D+# M88SYC[3X-"4X X*(6&19"Z?X_14VGGH1'?M-L(0+)O@#XMDI>+8"IY6;;5/1 M6)OVVBHD:-5F[12\G:JY?=(^>1I/V@(W6^!F"]Q.!+:VP.UD"D#.%H*VP,T6 MN+6$RYUAI9$M<#L^9SM#T-D"-_M*^\KS>Z4M<+,%;@^>3F$&[+Q*P,[6N=D* MD&??]_ON5?>J]14@%N7:@W*]2[?7MRAG4>[QCG;ICB=V#MYIYUL/=^=;VS*W M,RVE>3X!X=@[>P7/P+BW,#N+98UOF=GAR0HN+HGJ7MBC* MWNA)'ZB]Y4/W]F@K9$?O\IS+W![L]+;,;=\RM_E6U_A1J]W,PB^JP1IW+G<7 MNSF//@#O6RK=^O7SC;84\_D 93@-5F'!/[,P$#Q@3-V.,TN3)<'W0SP3J8A] MP15@/*W.*&KKU\H'.X/&%T9B+M&!*[I6:3(35&0''P/27<,1)*PEZ%3=FSRT MGZ0KG(*&^P \HOJXCM.^*J^/=/P7[QC.WP%\ 8O@]GX1N=/".J]19W1YV9)Z MB:M.;]26O;:J:*9-I5-MVFNKD."JEX^R[AE%:<^LBMN;F&VMNCA"H_8#W([)<19T>(C_L$'#9 M5/+C'NU%W^WU)M^U.(W<8EN+L&WDC@=#BVTG="5/&-L&[N4MZ8!MP+B&M,PG M5";SXG+PV.S@1),X+2MZPJSHQ=#MCBZMX#NA*WG*V';E]JU2?U)7\H2Q;>3V M+H]3[&K5K/T-KT<7/D=7L[[5S]H"KO)3DF4.II![:;1V8)^P[R+,%DO,,D]F M3B"F^9U4SWW=Q;N(I0&<[2"6__S3I-_KOSZ0I35CSX.RM+.^)?0E71W@2SJ] M^_GF.SDU=K2_DM-TPI/&-D(VRQ%.^HY>P/\\-C\XNI9SYIAQ>[&D%>GMN28K MTZU,MS+]/%B"E>GWY[EH7QZ2K,D6JB:;1Y+*W*20"K0?M'75T_3R#4:/'DVU MM[/O[4R>0)?8IWU#+WIN;]*W%'2Z]S.TV2(6,QHQ8]SJ>/?3OIV>>]7M6=EW MTG?THN]VQU>6AD[V?GK=1[^=H\N^,PCA_Y;D7B0[M)7F<"A;E,7B0>+WM_UN M[RK;I^G"W/_X)TU+P-*'X][!WK-#2JQ/V=5ND?A)('&OZUY>'2#Z+!9;+#XY M+)ZX_?[D;J&FMB#R$X]#C<=G%X:R',YRN$,JG/J'E/:VC+M9)#X+).X-W%[/ MFDP6B]N,Q1-W,AY;9;/%RN;E <&L)Z)LWE/.T],$9'/N#H(VD97'J'A3# Y1"BU0/,TMT/X#>Q[32DU_C+$G04J!E MZ_>M:%NRI7^1TJ"D@4)C1 MQ,<,/O)RYP:.YGC+! CNW[RUC>,F0([T>QS1F'I^7GB1 \\LU;KP.5$L30@4 M<0C@B9-.G:Z2E8(-#DV7 %^'#@_ *_ :-O5:3^ D'_6PJ7 MB*,5DS@SYC32LUM>"?_.\TA@?X]L&V#,JS5/M'%N8W]P:P5M1"WBS>>IF./L MQZ3(LQQV!]B/YXW]<(5C)9<(8P007MVN+6<=YU:$0YQ(9C,X''Z]=<"DQ.+1 M$-!\E?!##;[RHMNO'7V[&65'0$ODHL/T3M2/_O6$\YF#W9" M9HJ &@G/0GT%C%>D^!3LR3N9O3C !V=_>?:GT+\:3X0_&$XG@V 8C,?>;##U M!D$P]$?^S._Z_S<&[DJ#1($PWL(+D4[__-+[OND:MXJ*(R$;\.XT$/T2!XD,KETX"^]:2&(# M),&[359R<+6)$H!U23%? /I$(E-: 0E9&ET=@V!?I0FHTH!5A#[XO9J[C:H2 M:FZ2IN,YJ#;E].\Z:Y'ZQH&LA?6K/;05]>M^MS=A-2XB,IQY?AC)$=AOZ(A- MY$00PR'@_:O.B+\L1W,[-TGZ!8_D,Y(H!8[/*G"4]WC4Z6_\S/>R!>V$_H%0 MNP8P(\.C^=_#2W/&.CR?+4#;O2 %EO:?Q'/^:W^RW$31JU-!T5Z?QEAL7C%! M'S%%! S"Y^/AN#-2D.'/2KVV09?E1Q2"\5^[\,3#1:Y)29[-X"#QG'7=W>BY M]/(B)59)6V>38<3CW?%SI!Q^O@!N[Q?(G9,I**-,=?N\8BH\@S>#%>0!<7V% M=5+>+!^MVQEU_X/_"30-&XB+I>NLO#6/0A?+$#_R(J!O/&P*\BC-RGW3CG\4 MOEA.X=<]) GA 3JOX3$7M@"8$R.VEX_PN+4.OQ*N$&UJ9A"D:['\ D3-]E(A MZ+X)8@P<%F(K1 NYKJFP)/$>2@E!BF $5(9&8.(@D+K_X6@ :4'+0I*Y&0-D MP%Q ,\/_+@!R$VT1HFHN*3XKX#]-NPPSV E1+#PK;X(O/* M$K U![ /8W@%_$[9G&E&G9#&KPTSF3A+LEP"Z6A+%/8"K!U!2IQ9\U\_R6F=.OLCX]E#J7/P3=2Y@_V7U(D[9Y0= M'$Z<.]ZP+W'V^J,[42?MFW;\2W+=1)R2 .^.56PA[(=9=\6D_JAK8M)VD_;SNWA=#,>*4ZR26-X?DH23 C<0M-W*3D'T]CH#+7EW(N\M.)&* MI0="+C"]+1WG?9)6N03PGB5[O/!-J=:/MC,T.!\Y2) Y&@=WX;%OL;2TRD+N MHA /L *EH],N36($FL0? @@R"L4U$[?X&F8YZVC;E*X;N&_X#3#QV2ST0VRU M"Q!<"B B7*&FY,DU^-]DP<%](H>)F=KPBG/2,7.ZA1@@X_3ZTG*3I.I\+-"R MI=^IM1 IPU3>!^TI$+@ZL@" RAHUUCQ),T.5QNW-T^0F7Q"O<XD4\"EI%$1S_MG)G! MUUQV)LX($(B^"0!RAH_$19 ALC MY,"G6--G1\YRQ2P.7=73(@-BR#(ZK/ 7,1#<7)T$Q5,4"7;Z ,N#D\$54_!* M^YWQ9=I/A)A09'0KFG)V("SHA[![K:_A;MDWRW*!P5%B!JX.NY\RB]0&J#YS MZH7P;H-5JG7(ZL.Z!)2(5+>]@>G-<[[0#(]+6Y[5D'4[MLY%#-<% ME 7O3/"SVKM7"7$3>$*B"R^:*86]/ CO'>#^8:8T_R*^%=A>)@')W$IAO:O0 M"$[) 13>3ODZO4_X5Q$%>+,++UV*@-3:TG0)9Z9;!(,D)<"=H$@5'(FQYS);W?C/I$< MB8&C!DFJ7DG2]*\+6.J+0"0%K=Q@XLD-(&"V"%=*H&D1G^6)_V611&!Z LDI MR 4AAH8"A69;-J)H6#K+"U"_IS0BTA#E$&IPUP+0-S>INH+F_"2N2;%17C1&I15^CH:$ M).BJ6&]"MY9I>N@S^KW9Q_"S2-'8?@/*.S'VTNWIX493,<"UI5N$=TM99&+#@!B&/&AP&UE'SYW&YS(\,$9=[ M7T"2>$6^2%( O\O. X ;(%@"W,TEP83;P!,'B5Y7&5TW(<[DS9W_39*E-!HS MLCD(^AJ2KZ06@T HE156#L,,@[D(9E#,PGD<@B;NX9GA$;R.I5?1P0V]F\"- M)\LD!B1(WAG:?ZB,YPMV':A?3HM@SM;Q=1@P,N"VR\C_K??@:H[5()V(!2&\ M2JYEP]]E^+MGP]\GL)?'#']?'4T\F#X4,'^2*HVZ;$JAH*^1LBGDR2 !CL>6 M 'L5V(2H"%]2 U8IEG_DJ,B3RPT=",I(!P&2T+^U\):Q7^3$-?\"^1%H>TU> MAHK%LH_,[O7U#7S_YVGZ\OL#?_0 UT8KOL*CA?[N@"QQC;=H?[X'M;J5L59((=D^RGWV]Q1+#K/]&?P4:PGB^&9VO&HO @*Q (0IRZO;)]Z\T=.1;E+B@ M=$PX;^2M,O%*_>,URMS(6[\*8]HU_>BUA*.4,WT[O1=KS.Z[-_QE]LWV^MUQOWM7]]]L_WA M VUV;\@V),XJ[(@3$EXG\.0M!86GM^&G]^0M5W! 7O:MCUYM/-I0?\#*[.-D MWT]N2QXB%O@Y_.K\S,Z@=YBC=4A)['V"S\B WU8!OJNIXND!EB+R*DBX3XG# MK<<^3]AU]X!=ZQC/:0_0V'-6TB_HQT=54/LFIFO#8"A#4\>8/=^61B)[POK@ MZ] 0L0>_HB? MML7+R0 M//"[BIFA4Y4>V,PXI#=%&\EMXDX&!_!#.W/ED2]H>'GI#D>#4QM=] 1X8DO5 MPA>J+/>[:HGTMF1QVT_[$>W5MG1QW5*#W]:NZQCO/-%KW:>%&*98J:->('/#G(V^;G,L MDY=Z@\Z#YB[=/16+1P"SO(@8^RCF,OI>F(5;6<1UO M@K60W'=&=LI8Z\)3^6E9B<:F&K&:DM/-PB3 2M5HH6>E#Z>Q<;T.USWN%4J+Q$_XZ61, C[H<9_XVY=$+F@.HN*+)6DG+YLF*:^6G(;?#,VMTB MPZ(U61P"!_Y5'IV7,9?@=%/U)%5)Y>L5BK\(;\07X36L1P5(T;I=51S]@\+> MU+3H>7_4Z>L*;:.B8H_F2!UG_W?I'GSZ6A&OHH2+#)[W)YVKLDX\^&>1T;-4 MIAU?,*[D@FM2GE_U.D/UL&N0,59(R,HE?&PX*NOCJ0P"TY0OIAX7<"\Q7=CC M"K7GO4FY(CX:B!5@0NAI-)/]$?7SO;)M"I4T&5\3_>EN$8JVGYM@IB>0%.=( MI;3M0)9LZKYAU+FFW^GN>DVU5X"J;-S>#D1V$(0[,BM1$2.1<]?#,:=X7=Z0QL]*HU:9K6VXD!4(P1XA.76V@U Q+;2- IWGBQ%VK9V M.X]+=-W[)+J!@<6W$=WE<"^B&W0[E_L27:]*$K<1W:2Z MCXT^%7L1--%GC<,09'5[$.&E !] 48!-$6:+I=BS'^@W$VK/W-\HF]@K9,Y>_!.'VG=DN;4]U@%@;TG@:9M2[ ;@!,+J2 M:'6?E40WQ:%7-G==8PKK71D\BAS)FP6+FE[@>]6C$S2*0?.K%>LTFOE02R,- M@:?1!&YTT*4/!I>&!K3KSG7>:\-U#R^[AAIWV'6[I 0.2A&#HDHWR^!N'8$K MVZW&;"10H2Q;04:##/C1/\*4&G-\G**>CQTH&)F&QO8.0:;>Y;CY8'=%IKVY MYZ,BTS=RROIYH*51$!U90[K3@8"\E6J-P4-'.YD1#9UJ52 M ZI<3Z^C]27L'Z1TK21FS5'V/:2N%,M5E*R%D%_H=F6KR(O=4E_1Q$@,R6!J M]![Q5:1^R#J5+"U?R4XYMJI<5Y7W;57Y">SED9NJGP8'KNHMMZ542:WCLJHC M[J&[& S+]&^6G*/2I[/D40>U<-U%-_=[6>>H6SF=-EW']\R" M&SE];U)SE>T4;WOUI 2I=M4]?-$1MAY?">Q 'D6;32Z?]ZO>B-MEVS=T:Q\_ MNT7U.UZW]K>HN_J K&]\PD\DN%^3"/LX,J#>2=1LHVKWD9U >W?QQ.# *A4\ M ( :] "?#@@'"+5^[WSN.']]\^97;FO+CYH3=S+1O+#L.I%AE]$9KF M9>\D(/GERNA%YHQ$R0!45) MAE9/Q_F(*I[NJS'ULE!&@:Z]J%#-K;9ND>,]<@:&:A>'_9""$%LX:@Z3F<=D MQL)/".Y-I(^$-NUC3^H0U"Z8SH$3N:C7)<6%DTCI'2#[E^1VT7%,^ WU+P9:DM-*M*^6 MO"9P&ADJ)FX"JB5&6C/5V-B(0,FI8"K^2RWT*"HJ&X,MO'BNQJDDF1ET!9SG M;I; +E#(2F>WY$+2@YSPL!SN+"V=K M;M_=_"3K5(J3 4#)C):-89I6)LX?4%P#0(";D7HE[A#[5):#SVC##C4+E/^& MWW!;N([SZY;EF:-CD^,D+]_3N @]IGJ[$HP!M(F/!R%/?JG(H*O?)Q<_@4(O MNP4FV+46HQQ)S,VZ.4@CNXJ6"BAUV_:B),:;!O6(IYSYC $[8$Y;S1%WHR3Y M@KM:)#>UN'L580F@$A]HJD]*_0@3'%4D4K D12W$J! K+8F^X_R<9'GY&FU! ME%JLT7"0)96R&=1V5'R6Z(U&WP&1MRL3@,RHCP;MR3 =J0J5)(KR0C:R*3P@ M0[AQAV8;)3-!]@D*"I/@@1VD\*S*L*BL/1.HA!09-^$'M21B!/-4>H72,ZC) MMT\M!^6LPW^\?:L;:[-RM;&RU,Y4=*N"OG%!;?U1+Z(8>P;"$2V?\D1D[@"# MP\:(]+99$?O@)!UD^@1H#QD3O.F_(-S#;$C-HPRY< MSW C\* MCJD@XTR+O'QQ;67@B< KL<&-U0FWB MEQ?,, F]<8?8-UOARV^DP9N$IK&Y@L.@$Q8(FH MF)^C0/6P$;KLGDL\5-*:!*8:% )O6R%/0J<)CZ6+9B&+%T/!H> 1@Y]I#K%" M+35%\X(\+VK* WQ+X,[P,BFSCI/P,BDWLX1;R@.2Q $R(_11Y(\'J4*!@I%.VPB$IJQ\< 2N%@>C*,)BB$CIT-DFX1! M\"EBU6%6WDZI>X3S OOL#B>LKA,=D7Z789K"G5"9I9.L,;(B'R5CM[27TG,=)EVU^ M.=+>7,$"_6U+G;Z"LV%*7114C9!F/Y6R5#%TI16N4.7)57@&'02K!/O[JG$+ M/'IBEM_ #]JEG"C[F$E14HSK\+0>'B A)=0%3N,QK +)Z_7TC))NR5X8=)W M6^LY.P!%9!/2U\*<4\_QU5VE&U4%M$8XDW7WM.O1S!M:.=Q'[5Y-4X+$P=<@8HW1:@!&:#3(G M6&?H:UFJ(10EBR;100:@R!Y;EWG*EVG"CL,!) M"#B3@'SP'><]\<,&[;!D*S6>C* I7RZ51\5>T: -KGED ^PSVBY1^7?E "A4 M6WAFAID-+H]&8S[839.ANDPF#:5=&7->F$6O@,X#J2;*>24ZB4HIL%6=C44G M6O,7J"&$LPOOV@LCNG[E;R.0*PX@]YZQ4U&T,ANY6035-'?#,""Y>8%RDW4G MI2Y(&Y.U;Q" 6I%+,+DC IR/98]^5^.X'O8B41QU"5ZFG@0.?RXS'#R1&1-0 MF,*2FYA'XERP9E-7"@T="Q&ET5"J.72T3>ER7W43*.J8VZ_Z_,+1 QN./H&] M/'*3\]/@8:35_5;ZPZ3NA>,NZ(15S^DM'K'&J(^<5(+N5>7G9U]HF4*<43]J MI?,I05X*:M-55O$-)B2#HXJ/$%DK<5K%,BH&:]7#I\U7&EF]CS-6N0VW02BG MZ2S5X7AB8W_2%RB'H;'%E+.-FDQ972+_:66R!9HU:4;]YLW"*/3E%K""=OJ&JGLD:9N65 M!!C0.<%V(4<9Z6%&L8+*:JAI?N9!7/4\*S8WK(])7RP0,FGJEZ]EW)!4-Z6\ M+Y- 1!LU7[H<3]M-[5.)_C#03R,D8G[I,FA4(K:%*BI.H]*I3P4)WA0 N,!Q M.3+)599AF!/M><1I^9"O20C#<+SOE+8/^]&=0QD0P,CIJ_@ M*8>9ZC]E59DLN-@H+Z-7(KLSA$Z8&N'BF0=_2@:3;]1F(*:CIJCT&SEGC F; M"74NL:'CZ%2T\M1 0;@V>;SDT+3-S5=8H5*:3%XH!VEJ85<.C''+#VDQ^-DU M)5(E:R_"BGW>OQRQQO6&]!DS$96/11ZB3,R*B!<@=](\Y@,:\-#J3,,A.'EG M:XF_/$.E4%%F>1$N%&:JE6NB"F]?&QNL\4JY3NY]?06TB3"EW"/*+<(P+?N@ MI0Z(%X=&AIR%B [+AM/-4%44%Q'%&C:.RHD"N+Q^+\6XRG[BLHH M,+WW<36[U3BF6J7M MIAJY>\[6?MFVO6[W=--M/PGTK562;=,D3@KE3MXSB>UH"6LS1,E;?>4 M#4@I\&JDY[X)MU6+F*Q7-&<:[(M][WYPNG?_<3:[^,&+B/U\7F!0YPV2SES" MHGWYBV^0HAD7-HO>R#\4A %Q+1X?&U.IP,54PB C&'@&#%Q>PLMT4@W@Q0= M%K7TX(7WW8OA=R_"\#O$N\_OWCJ?V# !=L(/?;[X'U=Q3G;L<%$$D%A%^RZF MH"6%7DJ)TUF>%CX*6(6GH$U()P@J5FB].9AVR$4H:>D,HNP+E&7JVV] W&4;#9%6,WQR-(% M64[@K4YK5OIY",8V5?7P1E4BCI]$OFYF+M G,$A/@;U@X_D;Q C?$] MJ+/\PU[WXG_T)$C**"!'&'_9_ ZEXC.WDBG/J$&E&V[0?>I]Y71)4IZDV2(! MMZU[F#DZNW)ME6^D-V$+JNFD2Y!F9?)2L4* MQ@43\'&O.4$9*#Z.,#AF( MP!VF^IT1XXN^+8?0J4'ZN4:4J70!& MB(QEO!=K%5W)2P&T^']>6QZXL*CNJ M^N2HTZT\J8IYJ[]'Y[P9V\*4/2P75EH![RO@6"C+;%P'_M%W*5690_28RH>Q M>2HFUT9-%=2Q.?O\&\%>@_JH; =H .1YSZC]WG).0'7>+CP\-FOE^80;!=#\ MS6"7O#Y9>KB%K3T?3R;5MFW>'*YECKZRTA HLP=VJ?.$NDF14] 0L)J]P#N; MN['V6@CG9V_ML+8YT'K7SG8"^I>$??S340?U7!/CPICBLS+?9.ZE@_#9W(,#8YOC[VQ5QM%VE?$0S\+5,ZMH/FE%L_<8[+?9-?3A MMW<_.R Y_EY@:5C.>5?(X."#2/W]HVX]X'A38*# #;%/FO,IS+ZTT/'Y!]<_ M@>1-5(X^GR?%\\A858*LV*-\B2+-=$6;"@1W% SH-ZF0N00R\(2?J0ZC%&:A MG ]9X%]IX:VXFFKWZ068%R?,J$WYL-PFY8O)' N.9J);S#P#'0VOJ](XW5,5 MM.@7B]!CZNG:"NT)376\&FL>@("3CIE,VD/"3_4*%K98R3L+3#++-^]_6=<91^WWNMW-'.^(VZSD8_ ME%-Q0L1@ M&8^_-G[A\N"GM8@DQ9)=1<03V" MZMQ,AJVY@S(2OPR#QV*M$&8&4D@2==F%DON/K)&B9XE?5)((!9HL9?=CV2=3 MY3LE7'))V<@AP"? 8+BL-?J=K"A:A9;G'@WT4H3& NXUXCR*H (.KN*A+ VE ML!H9O&!>P;E,4J#@4[X6A21,5.\XJ";"S)^1AY&&'")R8UIZRHZXL "H%?IY@G@/P:R\.4 M(H[)AP))0N=_;UP@EDLOUBN$ *?+@#8FLR1621AK]_4F3[Y)BLB,QVD>8K2. MX51G3.=1MM V,D1H?4.[T]/B.=N=&;NLQ=(2-!I][[+HV,>PPUJD=O'CX=CL MU([&^K!G]LJM>BC0!C72L$HW_7:S4E8A\ @/ T>DR#3E3AF9F@&*8*_PLJ]X MJ$SEC%/YO9R;2QVX(\H!JA0>\B!!+]-.2=V=CBL50EVMB=NK_5Z-)-SQ>WB$ MB(RWJD%0,GRYI(M2X%S@P0GNODRU IJR*X&_3TQF*>Y%R#XW,C1[]6VY15/;'P"O2Q(?24 MO[9+?^&G_6YO4N]_;#;WW(]W[S'*HM;5]83=V4=+\N) M7%G##FV<&MD@S?^*;7<#U&OVE$ G4W[QCE."I5%GN#>VG*^%CKC2^@0[%:-N MF=*8=;L(Q0 @D+4@V(W(6AZ_CFE:STE5#' ",7\E,! M*IG,X.5F;N='^V[^A]414IYE[*6-#/@ M[][U4JD[&\>YT/]Z"_S^3'4>!X.H0I1BG!GZX9N8=5G&DI*)XG&#O9:#. M(WM%%T145@^844#9G$MKU-A046;/<:LO].>HY'W4"Y%;4]GM,LRWH(_J:(%% M.RZ?!ZL@,=%VB:ZO?\O2(=VIV&BA2;.G5 6 ;,%7UD!C"F^*6*T\QDNM 7LY MY_&:A\,6(;XL\);O+#-1RLJ_$B<*[\AKI:R"U^KE)@#+XGRN"UNMT-D!#^N& MSV%LWA&^< H"8Q:R+P#[@86R T'C=G6+!\,[DQTP?>AD-)>W9>SJ0RS]IV\3 MHT-KR:XY\(+@:A^!_EAF%7-&T"UYQ;*5&#D)X\3P\[*?6 *JTLK6'/6K $5X MB>$D(X3$#BXD0@K"E92W=J+P"S)*"D?5GGW/528%Y2VG(8Y@KO@%5"ID< M>"X@[54H*^!*0C7ZE*IY%NP#58GUJ5@FY'$P'&QO/_[CPX\7O2O0'N$NEJ'/ MA7:IGJE,0(#K"O,D5>RU6BJI/'ZSZH)@MRO-L/G>.-!VSTNOX_P$.GC$+@F!JG@+ M)Z]^,$TQ=$)(CS"+%A"ME$""Z3Q3JF>/ \/F6@@.1,M\%0;'SZ0]9T8."E?D M=.^6OK*AMA\/C/E98UD\=X/\E4\O1^52LDAMVI:)"CI*9)(,-1>"O?%%+E39]CN55,-AQ-?.8 MKK-."B=;4.J&#QKHK(C4&';%-2I@D9EP^UX2_)XR%*-@4[VOY"NZ!C_1HYK8 M:<,5LDU1Z[WK:QZ?MKFA 4 NR^,9$J5:OA&-E\ ,%ASCP_^F*M\58LY!,>R!HX&M$$KB/-/JTC4G-&@ M0JI&9D8;P_Q8'P3'[5VZ.VJ$="50";Y5D6( FC0#XKPN-:^)(B.Q1$Y$H^L" M#D>F)N;O 0S$@G<8RL02- M897JN29N3^$:0E17IR7<8/,W$P7KZ,?O8I0N3V"D$?!8&R^F)OR8>*@:3T% MB0#EKU=KJNYT64&38TJQ0):"J\2+F9 M\)Y+WE..%31=T"6"5 :$P*^S=0R?ARHXP*)!5@O(07#8]XZ:PRH.J!1.?ECF MI,:8;(E.;"'%A\I1#LM,'3.C[[7%CWO%#^8$/%[&[/9%\D6:K6888X5\R^&! M;9[9TIED#0UL'G7+0E9[7?=/SB@1N**9>C?*"4MF#SRSPZR<*5V2;X1>!M>8 M5&JJ^B!/PRQ)UVZE14VF!B7+]KB&X. P:B33',S9BZ768$@#BP_WBP]2N0G* MKNX-/)-']7(.=%/W=>X+3HI"I61,ST:1B^FIHIYZK.P[6:ZDS2A67)398:_^ M :X>785Q^'GL9]W\9I0Y%=9Q8V*2&?J$)ICH"8X9:K)J M$2E&23S7!A?/X?/7?B3T$%TF30K_ZW>HM8U>5=0!'@O1JG:;JHLP-J/W()%$ M6R:R%C+@,>%JR^7 CFHEKO,QVN+1O::.909*7MW.#XD'B M[["X\ "&4Y,+Q54YF0W>,BSC =5*5LV4 P,*7W>C*05%BH4F)64KM%(6.5O3 ME169>33Z9%57:]FRMZCY^^6XB#2JH/>Y'#NA>2ZN)+F\(.4RNS7R:VZ> )[.5\FPYB?2U- MVJ(, 4K>U;YS;*I\+;,2X"QAP&EU-/#:G).Q&6C2#*.,3C:&F!J#EF7?TZT& M\FF&H0X,]?UN3C13.H/BFA1NJ(L%YH0 MT6XDNI$9?YNL\FB5157NWNX'G+# MZR,-_].$[FVY]'*"N7:88(1&]>VO^\8IV_1KR"TS>4RH*@N]Q0:$>[$1C_M5 MS&3$,, T)0H<^M0=0 [,4=40>MQOM;\>#\K#@?6RNP%%,UQYJ<"SV-&&H[SX MN7+(;()#JAR96F(-Y0>VQ&0 0LWQ;6!E]C(>E>(XJV2FF_64E5986B=2.95F MZYW %_9:[O5:,B&^D+G'A2,4*J!&S9BJ2K8C98,%2 (!3O!XW9]D^:0;]BA6L/A'(;RX=E3@=Y/298)TY7=H!2ZAO-*=P_! M$9B@C(*JA#5RN9B'?HU'5[( = ZH:F=89@/LI?97'0=:]>\XGVDR3&51[27! M.5I3C(1YP)ZFW,D&@]O,SO0TQV:7&K=XCE71HAE@E9A6GRJ<3'/9')OBZ1G6 M+AEC-JEJ]1HVI8C/^&!6YLUAYT2IB;^$!S'JKNN@S0=.$]D.-&G>9)4>E'65 MNQ(8,53N$A_YILO2L^K8YTW'ZFW\SS%VY)+CM^JX#012!:;;>7(.$36PJT;/ MB1V9&^&6EE36RG94HN+[9?9@Z>3=A96G>>NWM6([J3N6Z;$^5B6KF/9:]?6Z MD?F;LBQ0:9^\F3+?L]VX<[]8L)\*57:B/ZZ84T&9^@5IP5;'NSMYJ^+D(*&,;RR1+!;(XFNS"]NS.,%_50;R4$]]5(B MJA$3FJ?)30UY!350$74ES%E%'K=\$_&"6S1@-%.C]QG?]8=-"T%'J=Q&J:#" MO91 Y^4TG4ZV=+A5\C5<:L4,,7]XNU%RW-LZ*7WE0"WUCK=.!0@\EUD%7YF3 MRMPZ'O2R<F:B?J0K5QV2JKLL4UF4#>,45 M/C#"+1_>+1Z1PZY9=)&%K)CZNH!P+#99ZHVB@])SM M7F>%:\V9B,T&:M-[-!XUV:L[DBK0:("M:R5S.U:=7R;6ER=22UFXS3!E.X3<)H% _X=3K%3^>S707YUDSE:ON-#Y.&8"CE^ )K9$)6R+ MM"VS:LW72(U-=D!.( QHN56I\6&*M1 ME'ID#6CM@CP;LI<0=C8J6R'P3U0F6*6ZW!9*/(3)78[JPA _#DL+A1Q]HP,* MTR3 #S%Q(-/&L1PT0MTB%('*@F:L:\R0LU#781ZCTU1:L='-I-:QHMG7HS5B MPT6NNB=P-JCL,H^(U]@Q0>$GMO-$,[^%?K(/S=G;-W* &>5Y,_@J Y*VTW J M?('-:Y!6-]PBTJLBH<=<718MGR;L#G038VI\V1,G V.,U8;MX**)-3QLK>H: MU$T&47;%@A=KK/S&Z7\T=4@/SD+3$]EF\,\"IQEVG!]DP-EP8N[)DA'#U5S0 M)D>7[&I#M8QEQYC*Q"WY&6]6=3GS9$&Y6*MF!X0VU"];=:F7/=S"U(#DYNFQ ME@!L8;]LS]AJQ_6'7>=IN( *]#PU1^P@'$0X"P\T8KZIG? ^7VVWD;9+VLN= M;FI4A MHOMI;:R(TU"(4,V5V"H#*CDRJGB(4EX,&\#0&K>?O03TGJ&P'71C'*'>Y,)T MQTF11: RFK& OJD;6NHMTID4FBR7(@AY"IHN^2002_MI:^%)QWE?I)B5XO)T M!MGA(SSHAJJ50<;@0E,[K^RKM>SS31U$AXD[L\F5ZXB0\H&F-+:/TK"T@=*D M=2H>3;C@(9:$(B?=2K=CI29,U$0'/1!(^U.Q3J1C0BNDNE6>SN!Q<4 I&C,Y MM][!1LKNAI:*.T1)';UR7H3?Z? $4"&=&/L)T)@-5@0XC-F@W'H^)P,9/4>T M#P6(VUN% =?T5?O,&#MQX?W&!NI5SQ@-*^.KY@F:XJ2T6'6UG>K\4474,274 M9EDUSAT0(C>N6_;IE-*ITA8J]J)UQA5///F7,!;^>A%>;T!?!]5*'#&O=VK& MP5R%*]X7<;[Z W: X3K**8X%P:%18986*\X%PK'7%0)"9?X%P!U4#I$FF,N: MFQ-[2_\&WV-S: G60+HV(I \0"/%#%JCS8A!XJ?)\^]@AVUDRR%7]<(XXRH_ MKELR.AOR(%P< L[9P21]F';3,5#Y-J-\RJ"]2&6C88R[:(T619L:26DLYA71VQ$\JT7&;>FF4 MP\5XJBR[AV3O#9FGLPQSB<;8*-\/L;,I#6 ARFJ$>F7D+)R@\=WF&T4\]W@P MCVS&K4;BJIFVM7EC2,T';$)F!3?TT6C&RC( L99(R(ZH1A1$UB)SQ+G5FSGD MO&)+RZZ>;$N4=;*MZ<)I8?"#O^,F[R0K$2C70@7K>>W-D'3D6 M%:B(QI+:R&LK>9K W?,4,C KF$FGH2Q&UEK]AF>2-4$N#I EEK(Q>8+4<]W@LGS<;%JI/MUV5^Z6FW&EU*QHW4V/ MZ9=EVQQ-%592:< L(XAUEL@#Z@$E?&D+&)V_PJPL_- SUE5*8D6G(E8D9H*I M6)U8V](R60B &"[!Y-8X;3*+0X%5+T5K0'CET6U 9(7OW*N0[8P=G0WQ[#;3 M1-'0J&LS34Y@+X^<:7(D9"OSV4@?H+FBWAHV=1$@XZ@%UXD1>4MO+F2OC#R/ MF(1! Y&Q/M88^NR.]=3G:1 O(.Y4NG=MM'EL3:8 ;\@W^6*% M4V73^ M2UFD1==7QF5Q@D6(&2NFTB%CL>9A1=_$I 1TA<=[@[:TL:DU0FGAIX1L,$Z!AZ9YB&I<>8*,QS2XQ$;(B$1W-^,[D_3^\D M KV$$'C#W/MG ;ISH$/]:9/ZI7Z5BTB4(Z/I![@P*UJ@%HAKCX8=EX6-*CT! M*:"%'F^ MV);LH/I(6A]HT\NUI=WD2>XX'ZC#IR(C!7RAC%<=2[" M[1U ]BZ:VIS_?0^91 CX4IO!EVD31HJKAL# ME8N3@>#Q=AZ 2H+^36OE]B;$\%?01?;$X(IV'+ MYXV(!6 BN:(.P5@#9$ M'KHVG;)S%/>4FQ 5V[U#LS9O9ZE4\&%8LPKJ5+V!KR%?$&T/Z&X]S(*S9:YS:?KP,BUZ<,=(I2T:I@(0&T M\"[QYT3O?(R,\\#*>P=0 $G%.< C0HT$A$9<#4UY0(>H7%:.)*W^!D23-@^U M['#>H ZX2C$-">N:,[(V. 6%^(3W1=#D6W@J5]45DK$!BI;;O%DD,X>P(IK(G;JZV5*5'20HP M&0_9T-24,R27.C83)!>$95P1AK82( *E4 12&KDD'!,RFU[MK0_=:T''O8JD M4ROM&'8(E9H:":4"NQBQI7><,JMSN"O95:X!YGQK0>&S M,\+(8Z9FV(;U(KA+!:BR4U J;\LYTY2BU].?"!->IZHN';INY=N@&H'*@H" M%N*UI=&'NO?2=Z'R2TU%!3/W9%((11;61O":>P6KM'_MS*P8$#*.H[)T@H+3 MFMA.\3;,%SIK2E:G')BI,MA1G7*E5D&T(U^E(E+K"L+K59@ ML9.(MN*JI* TE09O@*62!Z.2):)-F*O<2]GTA="!U;9,D'+&MQB4;?]Q5 !@ M.:MJ4@0V"C:;L5!F+/1LQL()[*75O3'.@2D92AG[4V88!.6L+A!O1,*@?X%4 MR9)9?D,CYZ3)ARG4$F,@]PLG66"Y#TCV""J_L.CRF.8UA[8 =\.86'T,L'C& M<$1TE^EI8S+00N/%[#4^)F/5#= IJL.Y=C@0CD0JA9=*.[S5%T/^^.->#&SA M$(>RGQ9A#OI,S%4%' PR&JF6_54K#?1-/U6M'H>K$N3E@I&/K03 H%XX0;+$ M7""?LT*P1-+$!HS<>=4.!1PMHA"D3+FD7\PP20\D*G?C1%=0)"@:FZC!(8D1 MRL6_^"AE/!!60!"$9EUF;?!R8\2OY4ZBMF%G)<@!1O8J(41$[Y$>-H.5HJE9 MRZ)0E%IJ.%@5!+^BN"Z&\]FEN4RH(X3&G$T5K3G@2ST2"8E4@S,S HI8A7/X MXO!?A9#82?7=)'9F[,/'''H]GJ+M^-0_/C[UM^"3MN(H$9'[.F'H7#KD$1>0 MW9AW:/(/> JQ ^<*N+-#,'#@[]O.(O#BFO+59DFAO)KNS,Y?L-(<8N)?:H<2&3 ^JT45<_)X,T3 '3K<>F$>5/%(\!Y M FIP2R[\14S6OY$=%,:SU .V@;EBJ=@R2D1Q&$"?7/(\5V6"R:0@(Q-1,K>M M+^$?J)IYX&V10/="D;'7_;J(T $EI:A^"WJ _<6Q.M^?'>I@NHK.'<=T&'-F MT1IU*'DQ%ZI%A.P*J!B,3N& U998!+((LP7I1WGN^5]HKA!(/YF%K8R@RM+. MC&H_=#TJQ5*0&Y5^+Y7$KF/5U07R1:H&.>O7;N0RKLTA3#6UKIH5QQX6XI$J MVS[5O-CDUEIL4WE5G,07I4K !:P!L,@ZD3B^P%1)FF^!(I'CA6 M"-OU*4*)*4T 7_C8TLM#T0O5$#3XY4(_Y/ZRJB"CHE$9@\+IMY''W=G*'(RZ M@X[R+6[SS&5DD7 >KWX%N6V5SY=P1\2*55,+-YSF5N7Y V9/R]_L\_]2Z[#?^U MJ/)0J!)A99'4&;P@66E=NDP;1TE->C2C@D[VU]J]EU:'D)D)@,P+C&)_G:2V MM0&#M!@; M#\;8EH<&6TG9$8,!DM6YDF$IFK/LKA-$//8=U(T:V8_5+7L+!V!.1LEJ6;:L M,-K?9DZZ6;2J.QFJFDHV#67)''Y)936 M&E/?(^:V*IEPX3 69P&BN+@;)7-&0FJ/)JI])AZTU*M'1N[W6RH6IVW M6RK05+ DL%\%=YUHEKY5#"XRFR]:YHOV;;[H">SE/#IN]H(=)RR M_FXJQWUX%?.A%J!4[P^!CP$8L5T_>33K6>VN$R0W,<:L*'R%*B=[ '1[#[.[ M/0V]G47<:4&&3#>@H^O*IZ+*0[';J4ACV5!6'I>;'F6R!%2VX34DCL'PRZ%0 MS&8W?+Z*+V^K-S&":XGQ,DSCA.L(,M];M4YRDY_UMRU]*U0[;Y9*>HK!IOQ2 M]9CPJ8 (5$,>L2F2PI(X[4>[$ M,B3GJDZ.IBI]ZA2!CV#EN!>774#HFTH]*1U5>;1B.8OP&K:'(P) DL]3;YE5 M>HJ2YXW+],VV/AIXF(-;KTUW-SVVZH.M%=NJD58UKF^TZB9['=Z$_AXO9V=R M&:^5K;)\K5"HHJIR;:68U0Q[MU+:;%2SET7LLDV23$=1\3J<2(3Q":QP)@)& M!X:)/FKJA0P7&9Y$MZIL$>N8"E(/L='1;]2+@-_'[7\X2)A2,;U:C[,AI>-= M:^A>Z5@OIP)NXB^R&]G/+JAD^/#UPC_")3E$3'!BA2.I&XW.$3,*FCD+H#9 M=UT.5R]H9];"ZN&MS6O,_GMEWZ12=]QJI\N$)NDS7AI=GB2^4:EZ(#CK'#N7 M8,'\Z38S(GG]D;;^41T2($'MC>["A1_6B7!@W\<_A)I[*J_T%K>M'@*- \'( MY@2*J8Z@)GT!$,!0.+P\IPX6[",BU)2XFGT!.J3>ZL(OD%!-SE2N6?,/56A@ MBR[2*@').(;@E^-JI:QSE;? Y2X$Y&@QDB&H&42B6OR4Y8+2-Z^ *D5!JF+, M35=,++?Z*W3_P8\6X8K]P^BFJ(Q.,0,U&"@BGHU/F9=.K3<7X/61:NAW$LZNN$X#*4#%?F M5Y.\E8X$#732XJ7/AUQ* 5B!()]3[CVNZC=5CD#L2,7BPL>.1Y@X U@8@F0I M^*0@E*<%2D]FV$V$M_V>D[1&E=(U(E+I"]J@)>[UIZ>7!@D)7AT'+(>^@TTR MP]0(U0)P12,/! EYR>PK@:&6D2+KJHD$*CMCU 1Z4,"IJBUH;>EE31Q9 G+'J)\VT[\A4P7$3'9P>Q19" M$JLH:B:,-X<9)0O#KT#M(IV-G**SDO1*>J0Q$P -1"%YF-*V";CC.VU<-D.2 MM,&V6E($98F@ZM(E7\'VFMZ4;M0C1U7QV+-$ZN7&*[73GUV?VYW!;FG&D8MU M$:9JDWPY^)?108C"#T8[(GEGOA(??P@Y@F@C_E4QET,:HA'J+%A#KV7S3BE" MF0QZ\G V&0=15B3V,T+,4+$QF8S. 7%3GSQ#XVR#UT5)24FJ7Y PI<=*T!ZJI&99,#ECVH5=@>+=7=389+& MLV)JVI=\4Q>=/QNZ.W=$#17IZ&ZKC,8\*=5D%>6IR8288Z8<&YLJ6(Q#862# M,F7N+; 5<:WYNTDG&$K1\3 M@#6>2SU,>Q"-6Y[!->#?"R]3'9'+29G MVE(,\2MXKLJ'F5+1Y?A1_89RUJ5\"[ Z+)NFD4H4GD1E/Y=.@JWU2;M,*,VK MO[T9YO=_GJ8OO]]<)PS^\NQVQWRO/WQV9YMXVZLW%WF4:/R&V3R@YIV_O?O9 MZ7>&N?RV:F%!_F,OA?T\0'L;DC\G:R+4M_ M04^<[O*X'=',?/(;_([.I0^L])H ML*I6L:4!LZ6XB1GM272#[BVRZMAW-@1%'$-%GSGO]L5M[5+2)DWUL; MG/BMC3H.QPP^Q*0?DRG9QOMJI*VS%?3#>Q'T@\L'$_3J.3BA?P%00T/J%*7^\3H(LU7DK5^%,:U-/U)'DQP \9=R?GTODM1-=\%?EZC=Z3)Z MYRG\?Z#>++_NT%M'H=L,5\ D4:8NN DX M.^%"7&@K4/: [^%7<< K;Z&$'7>'50P;S"=9'2]AGKS^93(9C^F?O:M#KC_J] M?F]\==E_&8#\&?:O O&UW^LL4LACP)#-&CSOJN5@FP]UH<#XJ33#\1QB(!(/JQC!/%ZPXO^,Z M[V&?5_P'_>PS:&Q@XLGAB9^+J?S.Q-9C2($7\SMF5S\CYS/KGOU?W[W%K]F$%XQ")T7[[%UU"])QX&+NAA< M#B:#[U3,6H5Y:?(*( F1ONB.>//\O.3HU:O>SF *Y;;&O0DL0UZDA^W^A3_ M947*4T;2MPAE70V)5ODB%#.P9E7NQ$?.G<"O3+;^:Y%FA+[.+CUTBLU>CJ?K?;[VS!)\O23AE;^IJE]2U#>-)7O(4AO-?)Q98A M6&P9*(-B KS?UF.\*3O>&\5 :V9.W"+WH3*>]]V--_H#49=KOS"9BJ8S-; M7*ZZEZ?%7(YAP?:ZOEMS_/_OAT\_ 4)EW,+_Q\0OR+EQ(8<" MR,\#]7F0P*MC#JT++U6)F!_DY&#$Y1^]W'/(5%=IDQC3H??DWIRG\&+W\B"0 M%K]> W?'#ZKW=9I(ZJ]O_Z369)S[S3O9GEKRDM+6=B?L#HY6 MC_-?=%G<005-MKT*OXZX7=@OSIW)%H?N^?(.U6&#A_S-HR4^-R:(GDPV].A^ MLJ&O;-G3$\QM-M.8^TV)DT=*;/[\X:^_O/GM]T_O/M_&$B2]'EJ;NO&SQR[: M,)W0-&V'VV]SFSSE6BXKOMY]E7-AI7^Y=S48-,.\'^IMAF@G'\"J&%'$V, $U_.*?)&D M<+I BX+6))@/.Y/^U;UG@@_[G<$#+#OH3"['][_986BE]3O-5L1)'>YE]A*6N8$7_Y:" MGIJLQ%T\IT?3@/8JP#KD,H[GXFSQ+;0+T%N2IBS$'ZZZY]V"]98\ M7@OQQQ!7&V#?1USUAU977T")(LYQZX_L)3B*+YZT75"<.;T-*;0*]04QM9 :=5M[(R:2(7&Y/$7DY M38(U_,\B7T;?__]02P,$% @ R(7[4G[3T!*)%@ =O< !$ !F:79N M+3(P,C$P-C,P+GAS9.T][W.C.++?]Z_@Y&)O\K)VY\B23O51E)JDD MKU=V2FE_^^C;S MC1?"(AH&[X_,=_TC@P1.Z-)@\O[HZ_--[_SHKQ]^^NF7_^GU_O'Q\_TQ>[U/G"@JW"^8'0RC8U!?V"N MOV673I^,;>)9O;%KN3UK8'H]>] _[3GVJ3,P3\_[%Z=G_S>YM,;6^>FIX_5, MS_-ZUFG?[)T/X1^K/_3.>$LV,<:_]TV,^:(B(W7C8NXCTY%B^+3:FD%S2(8CMPEKUP8]:+ M%W,25LM@(2G">'8UY?R,6XO "/4&$N,ZUY)%YF MDDL+0\74Y/^[M)G#0G_#/#Z>LW!.6$Q)5%Q4.((I(][[(UQ:>IGU_,VWQ^^@ M)UF3$H%5U@>P:'-!#TE^-U@#54243<^^ #_WM=QU/@ MM(D$<$TYE.%6N5H)EC[,V"AE;N"2 (#ACRCTJ8MAQ$?;1V_A:4I('"ER?2,: MB3A,+HX!R. )^$B6\DAQ&D6D1HK5$&B[+JHEPZ+0NX?IS/L8V0$TFL%PIP MDKH+H^AK8":"K0)L3D8D=;H2;VG+81>D9.W0#RQ@I] SM@_+SLPO\> M="1E7>@]Q:'S^S3T7<*B3W\D-%[L4BWD^.6:,.SW+4U-0$4H$OR+(4@>9%\] M9:_L:'KCAZ^[-@45>.6RMB &:C+KD9#!*754Q-%TT4XY&\D"!1"Z6SMG*;;ID\^]=(;DG"*- P"D0.$MW$_]_,WA]MMGO8)> 1P4P MG85S=]2DYM2=6$!SL\P;A82! @R1,HJ\!([9/_T-< MW)MZ""/>G[UIC2IAN0)AH+,;!N )E6YAIQ:9K^YAJQV)?1RZD M+J8$9&PNQ%EV-,73C_ _/'GV8ONZR8!=T)%;VPO++&T=;I#W6O"&AZ[X(4O\ MHT#_8%]K!9:>-L!UDP"[8/;L7BGJ:4@58M"'R'XKA<@(&SGE@RK4BNF!D;E- MW4]OB![6?3PE["IA#!J*0&?WRJ%#5:XN)@3]6ZE+VA4CZPNW);PW1MJ= M+-P[*%&]./E5G06P#@WP'-OM0VGJJC+075JY7@7!I.8L-E>E45"1*X>)Y99 MVLO04@^DW$/2G5>'7\/0?:6^#Q/E%@813"@$!<*K4Y*T#%Z:%"\LL[0=NU(7B*EMA M'0XJ4)3#31(#6T>SD,7T/[R;::IE1QJP$;]4 <#X#TK;?1L50- TBD2S!%(G MQ7]-QK'BE3QH*'69AJ99/M>%8!UCIX8'5&@N=76&>%6KBK5==&APW%=A\((E MAF#L3R2@(?L2QCP;?67/YP3^]7V]^Z9:*.5V:6@-*BZ6CM-B!!D-0Q Q.)5T M&PSI&$BHLZ8H=PJ^D!A/:2UH, %CG6 -D'A*LGAXL8R=^6/.1%V![X*67!,L M:U#:$4LUH>B( 'DCHV^(#N!CH+6,_Q=YLB![)13GH"BB-$M!1OBZN2Y(T).:\FL"%38\L[+$CPV L.)&_B92HCD\CNU!J5\0H7\,MR=]QN+ MMTGX^6M*HFVG7QTFN>3.K$&U>[1^WR1#WNDY5ZZEI22H"C!Y/'!NEL_T5Y75 MZC3K-:*%6F!Y[' Q+(=EU=7-NA=+E%D*7CB-<6>()0ZF"G1,F3HVJ3FS^M9 M36(](R5@+"D<+%KFP,W"@#]_A)&Q%^)Z(1/9G]LH2G"W?DO1:E"0B]NT!DIV MD@>02%2\-3*R!M#-$EL9Y8,:<);Q)_>\H%.3+0TMA'(AX^Z%HI"%= 61;N]/ ME/G_^/1U-X*L0"07X- :E/8;:@0(N ]RJY@W6*B;E_2%L$G[-I$N3KDT09ZE MS0/9=.QQ.D:1T$&RG$-XF8IW:@1+SVRN?2A0#Z-4S^)B;OV5L>H-4(LMVWGUK"TF5 AQ9[!B?$= MI91&8A:++P@[+,@G*U=]E\/(9,##+ M)1X*V-)OMA3P':2B6WM= 8U\R@RM86DS3BJC3LZA7TDX8?9\"GZA?QOP.J6( M6>U,90VL?.Y89OG"?A&344!U$(3./08I!FEL=G(R+(?&=4+I8H16P]O\P$!: M^!>,2M6]T?$B1_!()IHIQ[T1EQO04VM8VOZKU8G5$PY9&62TL3475L>+ C)# M]*N3%IC?U553A+2IW+Z>F>7Z%P*P3XLAS\"O(N648R\47&^ M&E"Y5;JPAJ4L8LK]KI?7$VS@_UZ%^$%T]RF9SWU^R]?VLZ_8Z4M(%:-4<*=] M:UAR,9:"$P4+D$;ZD:.<2OY5O X+M?BIV9R#6@&5$B*Y"$UK6&?Y>JO?K2VT MZ69<)=CRC=#)-";NZ(4P>Y)_>.*9L%G$$_$1KS7UJ%O]> OT1-+%L*DX_MO (XR@5Q;BEB<\:11.::*4&ZE3RRIE$59DAOM/*0UC2:3C M 9A< L^Z=5(UT,F%>6994IM7(\SGSI8^+3+G[Y3%B>W?C_DI=[;UU-R$3R[* M<\LJ;02OB3(E8&04#I.RCO=;S4@9+KD,+RRKM#.Y28;=G8M/"?#@CP0&@)L* M:E5"UF&D+N%9WRQ7=\TQ&!Q%=QFN=8BZ&E0Z'QSQCS:_/X(7\#NP M9T3EWF$*'F#I)/@K W\;,Y]>S@FCH8NC>'_D)BP].1"![&(:T6""SQ'=T7'MB$?NOY/T2RK/X,*]E]=.>69V$ $?>$]SIGBV'RVYLDL2.HP3[\8BCPHOR)C& MM>RDE[3$Q!GT);;90H&->.O\-H#A)[SN:%7G(WYV,KH*1;*OEEU-4&UF"PUP MOT%O_!&GHC#Z&YRDY Z,UWHU,"RFX&!*M5"9:^3%A/V3V.PF3%@M&[;"J<&/ M[ZDEV9[^O5?<-RCL^S\2,)+$?0X+^Z?/Y"W^Z(-AJ675MFAW8(U6&>/&K(=_ M19=Q1D6!.WB:#.P9M?W"N3(0-D535COX#5#--<%AQ-V?*GQ,(AJ0".;P;$R# M5$I.. GP6Y>W+K2E'K671?6X/PL=&@5NH7@PO^,$[ 7 M7!]N0E9M2&]$ >=@DE[LY&==:_C7#-D6*]9^-1#+4>,V4^4W@S^3V9BP.C]' M"72/5L4-<9],?UG.Z[1A[^\#(A^F*G0;1EI=Y^XZ(8/^X$0^3"70-HSQ(6'. ME)^=R Q][DU>^6'B/D%P3QTP4A-&.*Q\X,WQM8$;66TY_MG#>UY6"<*\?X-K M]!P^DGDZMB\DKE\ZU3&T=1D5<<,M4 HP(_< 1 =]TY++?0-0*X1;X=4\AQ\) M!DWBE #$F/?>\Y2@TZOE',G0M%7,LG%@S\$8-^+!$K:M U]=@AZ)2\2=]L^) M'].Y^*X.!9]C[JL&E!MP_$D";+YD14#AWAM-P#I/(+Y)1V'[HM@F+M*F:I2M MCJ^M#,J\T^B9@"@=6.$* MQ9WJS44]Q*ZS+/FZ,$_O_38+'#^]Q21 Y7W@7=$) $N@.U_\Q),,2'NF/S R MHPEXV_D4Y:*Y%4D-^/D<%D6F..'UT>Y5^.B)J"1K"QDO]-<\PACAE_EPP(49 MB2=_ZP-9731M-7D?:30-YX] :?HQH;X+PA)GR*3>WR:H-KA_ZQ("U4TKP'&1 M?/(\@BD&DA6MQ;.ARN)60[8G0S!/E*Q<^BFU&X)?9_=OB"0M4]6TK>[ M8)+?P\R7YM9W@;JM4_&F\-G193W^3 &4MZB44;25#;4YSB\)F@ST@#,'Z8;@ M,6H2/3,ZF]H;H=T3RL/A>4-*&R;-7Y^#;?(&A>@VV"+E[$N=#.BN("* M*5[(_H4RST(1O*6[0[+$][!YSGS8)@G7:N-:X)-5GA)+(5_XLO?ZTUP'=RN" MZC3E<>_]+?3=L8VUG],=\]6[$_*,R4;PUOH0>">TF0E0@&SMJ.MR@%EBM#X7 MJ)U65$'YI^+3&40K5AS;S!4[BW@2,?R7JK-O2\?D5>^1":R (M3ULV6.#E MZ-H<[.3E+TF#$(?@CWUH%QT=]+T(; M:\L"Y&+>^"E&-7X0.QKVI) CREHI,D47Z7Y.0"MFJVLWD[G8ULZVZV])5V-I MJY&M2+QF:9_E;F.$48)#8 4=S>N*\C6NIG$;%CA^M 'W XE[G6"D) X"B LF MA<\B8?V;;WCQE9^N1[%%D@3PEECWI-?*]UG^!A$)=!HZ]PSO'-#.)*".+:(R MM;.E6BC:H CI1:QTGSCT^*X&WF6[G:%)Y:W3/9XO$+/9T92W6)ZBE&2(MD7< MUO,'I:UT0!U%WV@\I7BP!L0/(>Y49 :QK7SEUT+44N>_>?I+F(8]Y-4RQ#_: MIM1RY?<5T]I M;76#OBG)=ENQ[*9AX0:JW&!5 K0UB'Q*9C-H&1:/F==^=5CU,O@V.%MR$[SA M3>5?P]!]A1%4WE@6W[K"PP>XO 5KE+NY MC-G^*Y@U:0Z^0;/KW(DBTM::\^)A2?2CE4Y5BH9MC?\WE_NY WN!B&I/2&BA MV)=7J'I"@HMDA"HW(<+]YQ.EMDI 7?,V3-W; -0=^G=-Q/]IL,Q3Y5=AI'JJ M@:&UD_(.5C-"[N?\[%9Z#R8[YIV=EB<;-C.U[<\O_$9= 6LNXCI-CKU>DA: MXL573I%F-RV:H&KKC,.#/^B\@>8NXQ84RV+ZP&W-:AIP62 MT+N!-4%D\M/,1#1*!UQ_W$X%MG4NDNQX;$WC]AR)S;R85QI/KY(H#F>$\=AV M.?>DY674H%L:U:9I_D+$#M-.Y,3%-%-)2>DA:>NT73N9M7)YN-'9)CF*EBK$ MTS1D<<.":6JP;8B+8$E9G:/W'KH:HLBF[X>OR.G\Y#KN4:O4%-D6;6LCJ'^% MX4PN^V*+-DA8>BE#'M$K@;9AC+LL=;G:!*)^D:_-LKK?I=SFQCZTU&9*+A!4 MW7B!ISI%7#3P[5$I-:X9[OHV0%K9 ]--&PY6[Y%J2U6O8OJMWE-$/1&5;[)Z M@.(L>21R[\ &[J; R#[!5(T78EM?O,QNM.I,_GU0;X=:\W;E@EFXB!=O O.* M2_61K1:2[WMKF'\^('*F9&9_^.G_ 5!+ P04 " #(A?M2@54@AS\K "" MP $ %0 &9I=FXM,C R,3 V,S!?8V%L+GAM;.5]69-;-Y+N>_\*7<_KS1;V MI6.Z)V39ZJL(=TLARS-SGQA8$A+#+%)-LK3,K[\)UB(6:^,"D*=\(QSEJF+I MG _(#[D B&W]Z_ _? ? M?_O3G_[]?P'\]X_O?GGVTRR=G^%T^>SE',,2\[,OX^7'9_^5%X]=#*>_OZ7^B6&!3ZC MP4T7JQ__^L/'Y?+37YX___+ERY^_QOGDS[/YA^>",?G\ZJ]_N/SSK[?^_HM< M_37WWC]??7K]IXOQ77](C^7/__L?O_R:/N)9@/%TL0S35%^P&/]EL?KE+[,4 MEJLY?Q37LWO_HOX$5W\&]5? !4C^YZ^+_,/?_O3LV<5TS&<3?(?E6?W_;^]> MWWAE&7]&_^/WW^/6[CW,L?_V!'CF%*FUF)*M0_FV+IS[_#C>%23J?K&;G%_KY M\MD57DOD^'6)]"\NYNGJU9-9NO%'DRJEV?SJ7TY"Q,GJMZ/S!7P(X=/HEW&( MX\EX.<;%B D4,;H"-'8$I82':#4'PX7'Z!SCFM^H3>)D%*"S-.SV3SCG'3:#\^^8-5 ME^KM F"8IUN,NKFX+O_B^>+\[&SU3!@O\>SJWU==UX8)RUD7"5P(G 9Q*"/6 MH+R\Q)%%EO1V!!ZX 16R!!=Y!'1,V4#:V(GN1'^Y/0/$$V/ @3-^L.2K A_] M&B:X"-/\\]X1DBA2Q;:2I J:!JE,A"<=$!X; B161?- M8\9AZ[=M(VKY1$3=9XJ;K?DWGW!.TS#]\ N29W$UV&]KL()7@2OAP,=(#AEY M:31HSH 59T)(J+7+?8S!8]"VH8EZ(C3I(X]F-"%7BT*'Y9@8^Q/&Y1H<'BQQ MEMZ?L+KUL0X678!4"KGUTG#K61=ZW MI&UKH)T:+-O/?TU/@A;R21'Z*])EH MF4P-[X*"8I2,F6E?2A\U\9BGL/OH7J0T.Y\NKU3TU0AI.$886R!E9VFF/8,H MR3S'$IGPG"'+V&6$=^,9J$>\#Q\VV=Y &U<(P(R/\>\-CPRXBNW_1+3^OJV M-@W#M0K/H0%?6>^*3%>(4UPF+S" M"B+IHET)H$.DD,WD#(Y'!5A\U#P'QI/>1?QKSQZH/]Q*R/O.8C-SMG+/7ZRY MYQN*QWACF-.RZAP:('H%,2D-'(U54HJH?9_]D$> #=0!;F$"6HJDI1>\G(>T M_*_Q\N/+\\5R=O9]_^;;%;)B??:*5>;(Z,;#65MN%$H)B"DQD+.:(P6?=A2X/ MH=J&)N9ITJ29,'IOP5QAPF B^;T%.*,O*DK"Q'0$(0OJX(.RG?3)P[BVH8A] MFA1I*)!V+LIREG[_.)O0O"Y^_M.5W,)RN&$].YM-5\_]SS YQS?GRWJ06L^F1\QY3:Z?A(RDK95@%/"YPJ!8 MH6/VB>F0.MG3>T$-*?8^D!FWS6@;431C_HNLK.NZ@G%!@@](8_;)TD](@40?O7@/H"%%XHTYT4($S?CP#I=A/,7\=2-P444B09961@1,XF9E%T[!.O/8YM M2*%\8Y8T%DP[!?(=Q\4&TNSLTQP_XG0Q_HROIXD"A5]FB\4_ -R3G;GR.W_++F MDFFW$#Z'\:1NSKV:S>N^W:^8SN>K:*R>57[_Z3J 4DHH8PSH6!,=BB'-8(.A M=4LK5]0$&";[+)7=@ [)HVM'I)[2:FFS5R> [S A<;TFRN#R>O2,$Y618GNM M"1$R(CFF5/=^5 A5$-R[!J2I946A MX,T1%Z^]"#E;+-=8'&5V(4<)&.J>K^+D.^K, 2,3B3/FT'8ZKWD,VI .:UHZ M,BTETB.EB>A[1SR3F"\L)P].TDA53!FB()7GBV,A*:.2Z9X*?2>RAB,?98T8 M9.(@A*0UZIP$KV( LO.H ^=>2M%[D$/RWYNRXH'L[YTFON>A@C>%6R=YW9(S7@TEM:L^# \70,+WA[&R\/%O%E=.5I M\C-(FX.*$:3T%%A*S^L]/@1M)! L=$Y.<<@^ZSY=1_;,/;LSJ(I@,C0S.2_R/,?\=EW<__?N S8BPR\LDH M@!#$'N4-Z6BF(GCAF*(/4.8^V^9WH1E2"G(#(AT\XAPK;H!M2ZG$#:C07 M2*\,%U'?Y<1%:0)E10"?)'T76?(VQ,!5IX3+7<_/W-,1_OY3O"'E?W^^.2&_ MT,_M2D/]NJ2OJRVH6;ET\.G34+>CUG*S:E;6;]- W*5_U?>ACH2CL62RD,+5ZDFR>/#>N;KO)#5: M&67JX[?+&L@_V,5Z"2 +JH[@HLWTY^_UN>?CQ325 M3LL= ISCXMK(I\ YIZ5(DJRQI^(.(HL& [&A)X0DRXI"I M;WN >O_XBN$\U#CH9R:7_< M^OU6UL@P&V(L'#S*6INE5BA,68'SM7 7ZL)2YU#T.YB##>B<'O)V/BOCY8AI M3^$,+U"+A8 *6D&H@]/.>*M%\+0J^YC*[R"&9!0/E?TM<[CG7+#))ZT;/:!*,>!Y$&!8 MTLH$;2+V61T=!S4D!;L_'V_[E<-@0<,8Y1+HI<;X$:=8[4;,L5C)ZVEJL60W M) -OK8!D1;%<*W*;^Z3YW0-H4&J[-9\.F_Z6>>N;U0&N*P/PDET.,I ?(2F M-EQ"R,Q#,DYRQ;@RMM-5]?M!M353VG@>,2.PG!,H)LCD)J0I5RAR4)("BSYE MH!XP4Z=5FZWXL$GZ_>>];6C^2#6,MS6YB"9^N9R/X_DJY^3][&U8'3"KHK1 M0[)DA%QY+\D_BQ:*33[*4!L-="KF?QCP(1VB]*+7,67;[LQE+6;+%@6-D0$3 MM>9>5?[.4@3@I9(I"HQ2]REE>6]\O,_A\V>GI?;ES^XBZK\P:.BH+6L:7 M<$>!,9M-KBE=PH!*PI$!J4+6TM;[STELMM1IYIJLP1B4@]J*$?M/=., I4_$ MI6G\%%MQ$+K>^?.%0[!H($4IDQ%D@E0?*WZTN+O-1G0,*8BH!%AM:9$''FM9 M, M).ANE"XXX=IJ-Z-,JWJ%P\]YMP#UE>(04 2U8C$61KZ^#NFCBXPDA,,<- M3Q01R$Y*^Z!SKV.YQD,E5AMYGC#CMI9]>S69?>F<7'O':_KGT3XVMD8IL[7 M#+V)O(O/8WK:C]]^(TROIQ>W>*IWF);CSQ?W,G@6T6=60 A;=S19 L=,!)F( M<*1W4NYTZK,]Q@:WW!)B7JW3UXO%>;W)]*;\^I%"29(#*0U:)B0>$F4M9U!_ M_6-8R?"LKIL5!^J=J 7]V85SO2IY\.;3:I&/"I)_93P"31WY;C8(($4=P!BT MJ4ARO3MEVG4=UI!,>"6H2EF.!8 H&1>M0"BL917Q,]>[]]D'%9YU9=QP1M6%2 MG8=JT<;YTK5Y/WN'G\[GZ2,M@'_.ECCRT4F;'6$J28)BWI)K(1)X;K7*VF.. MY'^=3Y>C"]TGA61 MP-3:A]HX4%(Q<-'2%TS.Q:*EEVH79?+(^W8L&_#TJ=%!#%T:0;V=CVG,GVI+ MA0M]-[+&&4^P(#-36]:4 D&Z A$9!L-SD+S/;L6#L':\T/^D"=1>3BVK4EP[ M8AO-@$="*;+I@,W?['VEV]Q/I[1!*5Y594_X<7_KX.]G[^20S;]@._( M /]<*-I;CKA1DD4A0*ZRA!A#B#'5VV0RF()!R4WWIV'KB..-LT&*SUU$O-X@ M7R/BJM*Z%0B&>6*-MP6<4@ILS,0Q$9$F]9B;57=@'-+&R8#Y?D>^40\2M$R7 MO@O?:S)]BPU\)DNE32WI;;FO.:((7N@,3-#D.&D4QT[')EMC'-(YRM,GZ:$D MZ$W2NTPZ.6F2@ @RN.3.*^T"30.Q*H@HF*2)\+;/L?J^V_ZGO>3V]$EZ* EZ MD_0N31^ME,62R^GXJB:B3K2(9#T&C6@X+2RG^]S7WM?<'YK?K"RS&&,MA9YJ M'SG#(-;QZZ"*%)F\[]C-OQEF^D8GMCR<[KR+&%HF46WHAZL[L)PNL^BV)+@$_A$*2A2R7HN)"GQ) DHH-FJO;*]3[&W0#BE89R:50*G7;GKT7U9#*21^) M/LV$U.:\\'WXNM* 5YU#OKTIM8?GA1 FD]F7>@1!?S&KC,=<,]K73K!&THA4 M=%)@>+UN[0,'EUT&E$H5ABHPM9&C=,\YXF$XGL+Q4"LB'5MLS0NZ))J6RRU(.QX;NV_"MWC\;,C1X<#&K$&TM/WH\TCV.=\>J MU7\(K78$R;;L-SV_""?68HDWY:?QXL(_)(P$_FQ\?K:XV-F^2 7A@OS&H"RP MH&6]14CJV6. E+$V..(YQCYW[_?#NPT+_1^,A4>0[/&VN]8[AHKL@A,T'T76 MONQ,BMJ7W0'/208AG/2BS[[H+BBWVC9E?W2KVTB*;>+.C75PJ8NO+DZOQ2KU M$NUBI$S)(L<$-0@F#]1+"+7?LX\<'6NQ5Q_B ;[KW%TEL_ MO;Q-Z\"25487<++V>N?.@D_6 J$V]/M00CJ6>W8/Q*T(=JSS_M-JI@/EUXQ> M/YXOQE-<+%[.SN)X&B[(?MGK=GDCW?_%?%Y/AU>F^N7JH/AUM>_G->_[GG]R MO5_#1RZJ(I(R8+%6-!>U)25& Z7DI$KAGI4^R2A'&N!6U/Z#G0T,D3MM[/7F MHAU/[^F=.&())4K.")%G%+^[VBZQ%N)3RD>MC M,;V6JMW[E5DP[]?62IF:Z MCS2.T_UVW<6XKD>MK0\R(W@O8\TY)C_"*YJ23.%W-$6BZ'/&N2O2K:AVK,Z2 MQ]H7[BG-=NUX[KSV.R*5$A!# &D,138)%;B@(F25A$(9I&9]XM.[\6S%GQ/? M2&G-GP:2:;?#=B.^N8*R-_MOHMLIL97\P-C47VQ$(=7G(_WX>,HY8,,ZB1W"252N=/$2O M:]O.(*SERN38K7'#%OBV(M4?9/._H^1.<='/<2.71BWY[)/M>%H*XK"@RQZNDFGJ+>TG><+WFM.J2.RH6A55908ZU MJ;>U$GQA&5C6I20NG.UTHVQ[C#M>;#F)_CZ4:+C7_F_7MN(457_UZ[*JV8(Q7(P3'E+07THID_Q_AV! M/H5:9]T9UE"6;>LJ?D>X2N9[0<[+G"*L%].++>NU1'AC;>28#+!2*_:A=!#I M*TB;B\=2BQ9LEU>R\ZN?0DFT5@PZ@G#ZE"LB4J_ZRB\KK[\1R'L9/S*D09DD ML(@$445O:HX\ X\B6;3.6]:G:_>>@'>\,O.4Z7=,T?:KSGW91^)J'_+',*EW M?$C5+@GXXN;[MRO$_<@3#ZZYO0OB \MK7]3CO'S1E[4MVINWI(AHHZ1,"083 M)),Y^=*RWGU"I.]42!QY5(QOI?*W>MWAS5IN;SNO7E+7S$7&U,C;[#EW"%FA MJF5G&1E:@U"*]4ZE+'/H\JL8=7'.Y/6ZI@)CLJK'>;H M:,Q.V(O@D7PMS]&9I%B?D\O[,?4;[=6J+L($'X*'8*PA(9@"L;":NY!H DA$ MT@[2"*W!<5'/ \<*MR)J"$XJ6*3+J MU,1O"W3#*FEX9.[L*:1^8>3:]<(PS:_">%X+1^ _,"S.YQ?YZ+^FCYC/)S@K M_PCSWW'5WW7MGQT0<;9[^<'!::=Y:-0F:G,WHFZH?M^1N,R#JV1;4%B]&-=# MWR #LPEX<1&4%QFE='YVOFJUL#KU^&TZ MQXMU67-O+MJ^K1JOUK8+P7BHG>)!8:*UR,C#BBDK\J:#%J73E>D6\ =U6MJ5 MJK]CZ9O M'Y(K\"1XN[_PN_'VYBG?VC:YYD9RI2)X5B][Z&+ !UM YN*UU,GURA#<%N&0 MBA6>E'U-1'A2%_7JW.8G6C.='=([7W4,]_/Q,79R-N^EAV4LH(@.3$R*Z)&1 M5(\W8(2P017GD/>B4N!T$]U-VT\?3/%_XMA?BV\$:+)V<92*S<* M4"RQNC? H/#$@RL>'?9)M#L,]Y V=[IP<3=]V%3,;1);-JS#!OPK15$+/Z;J M1-0NJ./IA^^?5!7RHBQQ?FLLA7,K9*G9P61;%+/D4B0C00=)TXA&BF0>4Z)] M(0[99VS*S@%)^EA!SVTW1X644\TG=QIU/=B2X%Q0H"VR8%$JE'W.LD^]C[&5 M#KH!8Y2L-,H(5=OM8&T24>_VBTB#RQARLB+&/A<(#\<^9)/3E*--3,_^8A^F M^;DY'JFD, $9T"#J1? 8P2DIP2I'H4W01=KM$G*ZPARR&>K"V(%)OE^X>7F/ M/$Q^71+:LU79G;-/L^G-(X#;=^L."#L/?>7!X6?3,;<*0V^];>WLE0>TSA0$ ML?*Y:ZW"0!2I79%R9-GGP/M<#'@(58-ZKQO/7FW_78TY2A0EAT"+HGILI:1Z MRXZ#UE(&BC10ND[AY(.X!F6[6W'FCH*MK433SIF^*NQ_1^N(]2N_102?N(*8 M:[J08A&", *,5\)BT"EWNI:U';Y!Y/+UYT][69W: E[6S;ZL\E2W+=?K-E[< MYNAN$W\-+*;-]]_LX[Y%96SEH[Q8,%D2S%#RAJB";$JK2"EBZA, MGU!Q"W"'W]A9?\7+ZVP;;4U6-%@I:J9U,. L+>-H:/DZ-$6F/@D1=\(9DLUL MS9?;UVP.E4?;EC,W1^:%X:RX!-SF ,IS4NJBQAQ6*8E9(N-]K.-CQ#]M2-F; M% =*HFL.^^8E#>N2=;47H/:I5BWD @*3&@KRX*U"=+I/K-'H/LVQSK![^4/]A];@PO4>R'<;N*E3<9;'\$* M70ND<0E.%D;3) H6J8,*?>IR=AW6H!(Z![9\[KC%/1!^M:PYL,^0+A(#MQQ8 M4*;$X!G478LZL ".90?UUFF)]?I\ZE:?H/?@AN5(_Q%73S>J#=$G.R88&US[ 3JA+[?S?#7R\Q[@Z\B1\Y\NZJ1%"R+>$C; M9:U8MJF)CR+-9B[*=I[5#9PBQ2+1:G#"AKKCYZ&>FD 6Q26:I< Z-?78'>N@ MSJ1.0+@6(CRU):\M-L\Q;QR_K+43.T:^QG8(CI>^L<>,M*C$=/GFM5?=#V*4 MA."U] UHK.4H&3FVD:L"!CGSV5B=9'A,0#N_]5!]^#/19O8-B<*K5;/VY.O3 MXT0^+\L&6!(.E#'D!1LF(%,4F8,(M4QS%_7W*+0A6->^--E4?6VEU;3?\_F= M<(R.-@O4(#R-4REN('@=@3.N?+!2..S4?N8^2$.(L8]+FC;2.4%?RCNJ1:EZ M/$)VVR7"*WGMHRDU8#0T FFY\'T\L?TQ#^&0@9)7%%:^(*QP+6HP\FH\ZV3VN$ M^S$=JAFOVE2_GI)4ZD7Y];=0T*082Y8S#<'X!$I$4M>.M#>S@EFM37"FS];W M(\"&X(6 M/ CV$)RFS@KE>&(]>ME4GBTS*!*YC*$ZCZ+FPV4+UD7!T:)RLH^9:E@V53UM M=O4053^'^^^S6?XRGDPH('D]78;IAW&<7'95^.YY;GYR@+-]T/L.=K3;C;;= M\2.1]!=">0O0JFIOR)+'&(%IKFJG @-.%0O!,JFE_I% MGZ$4F@EN>' M]Z&Z[_!):L-*[;,AG7$4&X@ H2(.SNE4BN:^4S7DW;$.[?SP!-QJ(<63F,I7 MY\OS.:YCODQH[V,I'WU=3T.YVUB/8RQ4B)TX3%\/F-NU)J+F)>TA;T?S<8"NXGSE-R[\ML9*,Q3EGB M1F 4PDEFP3&)H((M"9WP(A[=9;X?[I ZC0Z+=SN*LLT!Z/TX*[2T$;^O[B5= M.[1):V91<5H9EN8G1P5>H8&2;;:!!Z/T=JF:!X#8AD[FZ=+IJ#+JM^&R*AQX MO2V_:O [GW^KO7S/:@VD65E^Q.]Y3%<9,ZM?_W-V6$WW5J\^>".FRQPTVI2Y M.J>_Z-0N0LB"B)(9)X,7LH6HF*M7][PK+ K!^V2;KJ,X/ LH+E]/%\OY^2H) MZ\94CV3&$%B6@$P%4&3.P=,Z 5-0.L-C<*S/>?Y#J(:T>;(W'VYG_#020S,? MZR:BWZ;AJ@;I3Q0)KV"A%"X[+T B-S1*BH.=C &RJ'7\(A:I^A1\>13:H X6 M.G'D4(DT),I%LMKE1:E:HO;RR$Q;SHN6#G*N'>"%18@Q2O#!2.=8,<7W*1IU M+Z1!]+#M0(P6$CB65U,O0-\PW/7C9H[+@T]O[)ML/Y)&[L>&E9A-/R-I ')R M;QJ,-^7]1]P -V+1LT(&!&PR%"@)6C514[3NBXG1"L5$ISY3!X ^N/SZYGL7 M).XWGU8!Y<;T9%<,@#_-Y',L6_AZNL0Y+I:'YTYL]=S&]F\;](TLW\:K1E9YY)Z1)Z.( M)LHS1B$1)^\IB!A0:V=8GW2Y#2"'.L^WII!<0VUUF7MN1?'/A0%Y&#8^/QOE))Q2 MD4-@W%YLA\::GATX%Q&=&?PN3U].H(EB6K0ZRI)F6UM:0\1)\+A&"TUH$+IOOL M)^R#=DAN3#-^;6JE[F)L9LEV1KHZHA79\$=DG,T',KM+,A^%G)5T6VQ^EH-=YCF7\\_D0&LP,/D95A\?#69?3G M4N[V@H,MY@'C:5&\;+U.WJI-H;*%/*&<05)<57.Y#81,ZRN5F+AQBL5B'YO" M.Y_4B9'"2/+D;FKC(:J% Y7YMMV-HHP&4.H3:H)M6)R%-" M#-U*)#P$; C&YL@\V5,J[3KU?5J5[9E^V!BH(3-G,%(0)VL.D?,.?!:K)E\F M:H,R=&I;<@^@3N.\6J8NT2J5SD/R*E) B:ZZ@04$S\K8G*S93-[H.]P!*LX6 M3+G5G;"=5'JOB/5J5MI;9)J#*DZ JB4]@K<6G$).<8/)V?791GH4VI 4Z!'Y MLJ=LCK(S]'U3J\U&T.WGM=SW>01M3R_][>6.WT_G.,HZ:Y6M BN$0S)-3?FTE=MVJ,CZNOH;Z.HI38I<9Y4+S8!*H*Q.%(^T2JW/C'K-I.[YS2)D@70C24P9'4S>W*DN89&G EM2"M@J4\!J"2QS0&$D, MQY1=_Q9HVR =6)6&TRF@@T1X7+NVJA]1@L]:)@42,P6)TF9PA51FML[0!]'? MTD7'M&S;%@ Y8B&&$]NVG85V'$[=7:DIB)PB([*;(BFF9-'4#A\62HI)%Q,M MEB.>'#R(=6#U&4[$LL/%V"Y'"1<+Q'NV+-8G0P9?[QZ16F4.:ULC#DZQ##D' MSI)"K7BG1+@M$1[D5C[XDKM=FY081U[[/*4D0"'-BG/,0_#!,R:\+8%MY5[N M_NXAA;5="'3#W>PLFZ,OI5N^BW)!1O0!R!_6%WT[?2"-X[.HO5NU8;;/OOZ^ MB(<4!W?EWU%%>W0BKGDZQMMHE0*38@%%\T)A6ED5V?-9.:;'S;49#'9=O=7G;A-ADA V!-RU-ZE96=&&A=;)0^<91]KM3NCWE(H?EP.'BX M>$^B_%;^J3>6$[8,WM8[N*G0Y'"3P&H;F0J,A5.2<,<#M&/%Z\.AWKZB/,U9 M_FC#PSS\-)^>V/4\?Q/Q\4[T912Y6+"Y)MM'#!"T3.!L"%QH(5SL4^KP)"?Z MOTWSY7UOS#]_343\RZM22*HR*_(=,==&>,)2T**M >N5M()'J5W_%/]'80YI M$Z0IL[;:2FPBO+Z;UJ/BG&:USIOQ4H'B0=)XZS6(H'.1(5B/1SST&-*FQ?'Y MLI,P3K"[S#1SL= :Z$KY;B$J#&#MH%KG82PYK0;$%UGXM[%[#%Z5ZP J80! M54R]M,J0?(U2G-+1IG2":7D*&KD+\W9R%IL(M7L*/0^\2/\Z'R_&]1F+_QS/E^=A\B8N MPUAA9WQ>]H1_T.T^S#M%8S?IV)/>,R#FM-$@GG M'/.+:5YK7DR?G9_1+V_\R>MIFIQG(LU5.[]10F6+,0B9FPP*Z[T<6\L.Z&(Q M&JU0;%?8\XB@#]5IUX/W)@JAL@6WNB2MM 2?N087F7-<%\Y]'R5V]TA.>$=] MJ)3;U'I[B:Z9,6PY2]];<"Q&S#L=C/:064!01F9PWM&/@GYIG73:]32:G*7+M* R-I /T2A$D3(7@ M!-E':?<=UQ .J/^_73,'TJS-%866 WI_HVW4*"B,6DH./#-1"W*2'G!9@/?< M%?J,:YN.[N7=Q#B$ _,GP?\A<>74-N-J(N\<5VV6YFD6G8L>G!0TK1P3^.03 ML!R\ME[+TJF=9J-5RZ'WXNO;AR 3Z?:VFEE2-%G MJ[QS:H7AM#6CP#I=<@E\WZ8"0%JN0<:= ^<%#6.PB":Q#2+OH^ MO\+'^_7D??_@KS\[_-YN]^ M$(S)'ZY_^_NK7__KUN__*5>_S;WW/ZS^]O.O+B;;?I$^EO_P?W]]^2:^SQ<( MD^EBB=/XY0'T^+3\_ ]OHM$_K/^2?G4Q^=?%ZM^_G$5IW?L#SF-Z M3T#F\3)DH)_F:27X@!BW?7I_S)\_"U(N>'F^'!#Q[<\>%._L B=#"OC61P^ M=O5!<)$O0IX/"?6KS[V!\QKD)L+ZD67R,?N_Q=G%#RMLSV?31.O-B;Y8S,XG MJ6ZN;Y;T9]UM9^7-%:)6VWT69\'US5?K_I\%K_"<5XWZ-EG1IUCR.>KGYY=+N =XH>S MSP\A,>47].7B+'/MN#,2K)(>E+86G%"%U&0)=2HQ1WN;CXMK?A=I/_7[NQK#5Z^.I>3",9 XO\4U[_]\7TMB1?S\[/ M?YG-_\1Y.O.,2Z.S!Q%XI*6C!N16 K)LG=#*JJ2;+'U/H%_+Y0O7G\VO)72U MLQRX]51[:5">+&?C*69-#EK?]]_-YO1Q?_^>]>71;7"T@//+:HO^/INO)+]< MSB?A5XLSZ2,*$U 2$XPLA5E N\C@@N* M!5]_&$*C-VL(_..SKBE-9D?7\6VF\MY,?8\$X\5B<9G3F519:5,\,&T5*)\$ M.,4)50GDJ+C$G!1M^'8#Q2-GS:'ROJU[T5?WS])_72Z6=9->O)T]2VDE9CS_ M'2?IQ?0Y?I@L\7R]^N>SBP^S*?WBJT(6!SG9RPEQ^J<*-^',$.@?-]=&U^]MCLI#.5H-_0,7@!\^D&%,KO?;.4X7 M&.L_.C,L&X^-A&)\X M/T=0[&V^ZD$\C[5Y\=/EO-JB>3Z9I?_ \\N\AEHC45_!?I,C_>9RDA=GT;I< M?'!D@B*];)+3RQ;1@?4QH/%&DY?6SN$X%/;C).KX&KU-1].(CFLK^'[T-C(4 MW--[I+.C/X($7\@YDMX[ID26FHW*QXZXGR0A6^CT-B-MSP-]ZU:_>I?^F/XY MF5;O_:8ELOB%1'W_FA*WQD26($E)CERT 3!P XA*1:Z3CR5T/,V; 'R]D;X](@ZKE)O M,]7W8NI=QLGJ[UY]J&M>X#3])]G32 ;WSW_E>9PL]%G4)/^+J9OWB0Z85K()0 MLA1K4- KP!,9 [3;@L\I@2$W2G%TJ&T:W2_>CO5QTFXDW6VA6^];EKM?ENV8 M8U3>)CK-LZ6W0\D82412 Q.(WH5L0V3C^[W?"#>\]K8P[N [DTZ8?[[X<#[[ ME*\,@#^G)+'WDP^_G^/T3!%FXTA$D=5+R)SKFV(,9.\QR*!R8GY\UNT&_(29 M-Y 6M[#OX!N3+EOT';!E"!%5RF"U,J""M."\8V"S%\YF9!Q;99$=@O=),7P&>*&_+W60 Z"T@2&"V](Y9> M%&>K%\8T#Z8)Q[Z"\;@9<[C$M^C_X#N,@3-DB:N2S(<":#0G!YXT' JWH(W( MOGAM15$/)@NZ9X:NT3)RF^F,04>RX%4J(2H(S)B -A;ZOY$S= \PTV*L*34D MHS=+G"8B_>*/#[6$Y>=:!K.HUQLO)Z1XAZ$DZPMD34>K2MQ!"!*!,26+1N.Y M:9..W!'@@Z^J:*&(%CGJUZM^6]^SLQ"]$]6M8"*4ZF70 5LMAY\V$C&6SS[:[(XX\%F0W0%27^"LBZ1<&B!RH44 RW6\E;' MQ1VP!F3+'>7 =[#G '7O8DYOL3?8(S8P_;3:3SN!.MLH4!Z4$UMA#7EN["JS MOH,)_=4W:R7[T8BAHD3##0=?R+16DM-7P5;[V%MKHA5)MS$M1B3$5W7LQ^?# M/B)OP .""XO+L]KNX1=T;4KH-YZJVPDNG(F: -,&7PD8>CLK2/<&;%-:7]G MB(^"+$WTT:!6]G5>TEIS^AGG4_*7%U>HHC+9:*,@H"5/#+4#SUP$*9W*W!"I M4YL"A>UX'@,E!I#T@'6HB_GR[/F:HL3(GTO)<;F^!'I5GJ79*LUM93"AU$(% MLI",*+2Q6?H#.7GGDLLD0U)2Z$XI8O3 &RR@[S89T!71 _8XFPA]P$VA"[ZK M-Z$+PGT\T$'H<0PWM(U.]R!,#X4,:(CL@30F;ITM&E@0M(FZR,!;+(!,>YT\ M4Z;;A=G)4V:'HWHJC-E'#R,SY4MBP]4I:4+.,CL+ABERO"0Y7J$$ TX[8[S) MGO-.;LTPI] &NO&LDU;:W>=\ZJ.:G>[PO_VP(;N7].U!;?I^RHLXGZR@SLJ/ MEPLRN18U7__-Y<4%SC_-RIO)N^FD3").EU_NB7Z?G4_B)"]^JD;:^>)KO-T: M]@WSX+ZM^QHL_U83O\PMBF**BRHJAUXB9LF3H1V)J7PV#(2^*1I_WOCH.2&Y MG,:5];9X-7_^'J?OR N[^1N3:9Q\J->"UW=1*IT$\EO8%E'ERL^0S2@2*C&+Q7"%RCTID)2V_.@TEO&,/E')>S MC=J^[:/U!L'1VJKDQ72QG*]:8%^C>DV>V\I]2W2:1?H+?)?/I&:T7<4$@6D& M*I$+[@P/D+GS7&",4;3)#>R.\:EQL)'V&L1;#Y73.G90;$C2!@96U-Z(G-M: MNN4AVN),39)+J4V0OA?LL1)#CLO!\31[[+23:NV_IO?K*JRU=CF=]%(R"T*F MVN7)4ZF-0!S.#1O5LP MQ@_D]5+*=N7VD&AS-1=1ZA63J.GS9*PI7KMAN@"AIMYQDKJO2/H MUDZ[^PAR<*U^G*R[J-#&-)NOPS4_S^>S^?/9?)[CUIA-L,JRE"4D86H&O6+@ M&(N 9**C#\9Z/]RESB$(QPVI]53H;$1M-/"9-N MGDW3#? W:LQNB.G'3S>^ MN?K%:5JWE%R]6TE;)9F/$(SBH#SY@8[>)Z WK63E9>2^C7?58C5/QS(Y&4ZT M;0O^RVR^L<*K][X+Q*:)M1U 'B?-]OB,V%W\.J@Z6V1G=8!*;VH*T2;@+EE0 M)1;P12@PS',FI+ Q)MU;UJW6N/+ ^<+R=X?O[I M1L>]5].-?LY7IH=+LEA!!D=2RH-BJD#@ANR>N3,H$I\(:3#>QDIJ\,F1->>"=,,5A:-0<[P8*CX]EB MPVEIP/S!N_,DNX#Z5I^TM_HZU:,<(OO1ZI,T#R4D)X"G7'LD%DGO@0S $CG MWDMC1/;]ZZR"2,B"JZE'L0O9<9R*OIJ[DP@]Q=[@O-B)3_/,&6>Q MSFXTQ/YHP<5@@4E%_Y48-CX)L(P:IDU ME.F GL*]^/05/I%D%"&2_Y)67?1B ,]2!*]SYHH7KY3JK7/]-'1^B$P;[/8O M9]-WRSR_J(M_2_]FM:'EZ(T5DI-A$XB',B,QDFBIE7$R*J&,:&,H;D/S]$S% MWCII,!-T$]/5J]$%55-3<3NNXQB*_?5V#Q%Z"'V$K>,*70B>O&B+H%E!.L0" MTFZI(Q@4-O!8?&K4A'],*MQC)([%A'UDW:0?UK:+5EJ8SXY.M,!KX*.VEW2( M$C3J+ 5]65B;R.*)W'P/H:M;C;'Z"GI <[%S33TWUAAAZ?@KJ9:&& YH2R&_ M*%LNBY=2CM=\X&F9$DUT-.!LYSV*Z[L@_-;]Y&"=[M_+XA"%'*?[B8%0K$"9'&)#EU?A!ZNPNHA=S]IS)A]]'#L[B?2*H$R)BC!ZIH40,&RMR\X1]*$RTR/+9AXYEY.L(=6.M#C2M+P&(4E.A#4D'9[-J,?QV/ M'?<$88Y,CGT4T*9+\?:Y+*0VQLSUC5,H**T6P(R1M)/2GNJTBR *%[3'FEQ$ MHYS +O#&C]WTUV37\3@'JV&$OFZO\\<\O)& M-S7'@T81F$[<*Q*RT1\AL<"= MK8-E-[C\GR_?/R6J87>3YRPF&R7F=K+@6 MXM7$5EK+&7,!BV?D<;@J$T_' GT1@269R"/-TMI.@:5#KCCVP/GT^-9.C0U, MM(.%M?:",],Q!28@!$M& ]8.&CP@2"^UY*1MB9TZRHQW*(S:VNS(5!Q1N<=N M;G;?;K_J_U,4;>+U\EN7"$H)#8C:0K92JN284[)-CY([0!TK^#4F-3H>R/NJ MJ$4RP79HUSV].H!K&O2Z$]YQHE^#*;,;27IH8G2Z,%2I-LXFD,&""MD!DIL' MC%G!%;/1FD8&VO@TN2<,=AR6[*. !NGK*SC/XG]?3M8[9T5V78^71$:IZ4#G M(M"B/:'R@IP.EFPVP6&6L5L?CKN?,[[Q/:!&9FW$.5[LZG6NBZZAWCPOL_D% M3F-^% M[?>H05R?NY_U\U\?R/S)Z>WD@G[E57E#/UT4C%\;Z=:7Y'(0("+J6K?IP==\ MN(!.I924V:"'0 >:-E?$+R1J**4%@D@403P7F>0;N,KN20=*/9 MR'L"_<:Z!@IM%RH[7&IKUYJ?N3H!5,E::65H'8D9LGB#!Y-=B8;>J&+;-,49 M:@7?&#LF!9I,@>VYCG44B/DLR^HUU*Z^D"75NL%,9GZ]]#=+G"]_PN6ZBBHE'TI0#!23M9&\D$#NBR0W5CCR9'5T MW29:CL_[K]9QY-CSJ$0<^ETXG! [+9,CQ1_.>/,(Q!D?-P:QN:2-*$1TC LM MT$2I%4>'M"X,/)G@="R![Q>%H(=]BT-\BT-\BT-\BT-\BT,\7M9]BT.A-/T"T[F_X'GE_G752?7=6'0F_@^ MI\OS/"N_XOR?>36-^<8_ZW&)/-S#^SIWC<2PX?:A*9FIS)CU6FF'B$XD6Y-M MDRG$F;/A8/0?W=>&-SJ0> _83XVT&^+JMH#%_&2OONRB$3@>60:,%AZTX1/X%CA((+C65BKO6Y4 M=3L$_&\D'5*_+89O[A32U\LY*]I$1!)2<<;7R21U,@4&L('>IJS0._2C\' 7 MPJ=$M4&TU&#JV,8KL(%Z[0\ZGWD)3H*1*A'A!;FD,C/06-M::J.8:Q-F[0!N M+ ]_/.8,K9%3R13X93+%:9S@^49__:A2(K)G$+G*BGO:6"5:"-+[DI,,1(XF M[-H!Z%AW]X/K?3:\_)L,,,+IHN1YG4K[)L\_3N(J*K4%[:*V[UAL_ZNK*H@N M:VG;/&G U1RG[&P0FMP:H'1D'9\Z;QTZ[V4@1\?DFN62;1VKK"$G3'7(&3IE<#)3:(D3V?75R0 MYS6I(WO)!;L"I6V*QNH,462R";1%""D;HH(N6#=2]&U:ZFR%\X1IU%\]#2)A MOUY.22 ?\/S'V31=\U@:;DTV&9@KM&EF6JK+F8/7S-7A;4(U,LRWH7G"C.FM MG-N$Z3UA]?EL_F$V)VNM8KJU V8KR,=($8P/JZ;[ E#7]OO>(K,A)>=:;39W MP'K"%!I.70T&L/V(YS5+Z\W[G)'00#30P9;;ANGH;NB!K&NWTXLS M^?)MGE]L3:2\/N^2R<720G,Q'!2& LBE ^N,QF0%,V'CUFU'FZPN3QO?ZAA* M-;.692>]=WC8XU#[ MT%(=H4IYKW3KV@!N,KV<76XD//T^6W>#&RL/OBN.45/B#Q+.YF "IX1G4BL? MM"HI!%?(6TD\8RI,NK1?=GQ71&,FRDLRNK4U]%JEVGS0U8E-)4J006+0QME6 M-:#"IQ!2(Y# M$;&H8+ABILVH^@>;MMJ.5/MKY-335H753B7I05B62%9%@V.> 6.^<"6]4:I- M=OT#3%O=2^\=TU;WD?^II_]U6D>;<+A7KKNGG"XCZ*:Y*QVS%73ADE&KQK8;,G3#LC! M*ZM)!F2M<&WIQVV*RI](PF$_>C508H/]:FM^DO5>N!(*!%,$*,D#>.\(D^#D M/#,G2FQ#K$>8/-:'1+V5TR1#]:YLI**<18?$9LX)7$D1O L!BK,B&$]<3ZTF MD#[>Y+$^%!I.73LS5X]T_?=LL][MM+&)N] MCU76*B=ALX^J;BZ")6/(!G+."YG#?M=\]R'I&=2Z_KCU8^CMNIZCNR+U"E!Z M-7U=B3ZG5XY^X;?9='[][:JCT)>P8='(?2P,R',A0P]9@(!HP&F.I1A)?]7& M(A]T&;W[%[?^"\O]F11P]HDG+-LH_ ^<"C! MDRTKO2?3A$X7'K7S,@@>3:/4\:X0QV=5'UW>&FW90A$CM*/:V4/&DX>C.+TD MF7F2AB&1>&L9D"!D,EP&S]HDB9]NIY\!^=)$#0U3H,T*E, M>RA'Z!2-_/+&VNH :F&>..NFE!;%#IRVD)SH+.78--"5GLK%JZY5"A.UZD8-D-NC?CG'[3Z\"D5VP-TTDZ8/^.(DC0S'AUBB&D=5X M:E3,GJ-@W ,K2=(:N .'WH')&**/KI;85:G^% M- BI;KW8%4PG(U.ME*@]Y$.]C(MD("09$_V/61[;%-*QH9!E(,0VBJ#L;BG*?8\X& M?*I#L5RQX+4A6$H[*1$]AD;QB-/*]S\-_VT(+34@S["-CCNLY5M5P&'-K/>A M2=-FU@?H^-2K ECF3'C-P,C:^[$D59T6#;P$KX2Q+#CY1/EZ:#/K4Z'K/JH= MN9EUX-DHY!FX,F2-I.@@)&.!^4+VB R(Z5LSZX;:WJ.9]3ZJ&K>9=2&#D@7-;T22UJ7JQ&*1DSK$U,_3'7(_7;=(925X-FUI]#A#]^ M^OSE_YGD.3WD_:>7^6,^7WFUAB4N,WD ,45!QZK0X(ID$'7V.D@E!&]3Y-8- MWQ,/L ZOPP;'W-8BJMMXKUZX+F";!E3W@GNDB&D#O>^B5C.EM4QL[01:A5I3 MZCA!#1%4RD@> U? %"U"26]EHX:8)\"P^V*1641;#.TI*-E^"",)!6.=N>9=$H]'T'J*=&DT-T,=)N(J]#$HC*1T]: M=#(3M!C!>UM )RR%^>!2;C1H>S>HIT:30W2Q,Z0X:L>(WW!>:XT^-FX,<>LQ M(_1_N'MI&VT>T(D@4!?.$U,YEH"V.)UDTG6NH>C4YN'6 _LWP_T27GCYI93' M%"-E"L!+T37Y#L&Q0F\H&5VFH.2A!NEB9"-%BZQ8BQOM.%&MHBF" MBX#(-;YQLW6]O0%4%^%[<.M$$#*DH!B)K LI*]\M*'S6%U MPW>O>;2D&%#V#>Z0OU[Q^CZS!.U=)#3D;!-9D]#@??+@,U,>?>$QM#G%MH 9 MJ[E'"\WWE>VI--SX>AVK:R/TM3Z:'(680JAC; RXV@-'.I=FGW3K;L+>5&PY^^(/H-+_)5M+8+KJ87_+N0'>_'2924'75R]!!"$5CQ!#HKT0:^/W.I;"I\)#"3SRS93\ M'1.0.SSLV);BH6J9-93I@.'9>_'IZUM9]"Q&C<#2*KDV)G J!M"HZ+]&I%14 M;YWKIZ'S0V3:\J;[QT\WKM9^F>?_OLS3^&F]OSE5>/&15AV(EG5 =V#60M3D MZ&8=66IT =8!W&,Q#X?60XN6#EON8#\#O'Y5.D 33^[*.4L9*' M;R;M7]=MI,@4)@X\10Z*ZP2!+'30*3K&+/=%-,[0NAO@:61K]5)NEU3AGIII MF?UY$^;K#8S<^"0B1L 8:^,D3@:9,Y(L<9N5%D(:;!,>[8+NB5"GCT[:&LEW M)=MGZS!ELN)-%!94T06"\+01D_>341@G0YNHZ6E78C4TE8?2QM%KJKJ _593 M-;S>>Y6\'**TH]=4!

G20LT%06 R$8!6(%&D% 5-IU%#X!!@V3$W5> 3; M1U=^TMZ-BEP-+95.4AK)LF]+HX=7++.7.ON#JN]U#,RWU.PY#F0TZ"\=1 8YY"X%,P@4Q;;Y7YOHGDL!G)O2;=( M4=O =,7U+JB:VKW;<1W'P.VOMWN(T$/H(VP(U_UBUDPA+P;I"AO@U6_G.?/YU4'@$V- MA'LA'L=>&$2A'4C27QL-BPEW Y4%I0U* H_1@ I! GKKP?E<=$Q)6-.F,=J1 MZ'*/37$7%=MU8S_'7-9112BBT%%J# ?:50L@ MBB*9+IFKC1-F1Q[;KB>,;S0,K(G9T&(;;_=5C'[I-<+@,;RO2]%;D-9\ZP-CG MG.^NTF-,SNRA@DTE]I#?@'ON)AQ#7H3C*8 V@;8'C0JP) ZH3,T3"%R[3J7[ MIZ'&':?K\%K<1VP#:^]7_&MR<7EQ/3Y584+M-&C/;"UJ5>!BSD".IF2A>"5] MI^Z+G?3WU:/'.SY["7\VA.1:7LC\^.ESN?KSNA'ZC#R_XV,>Q@Q+B[%?*J]_$?TUE8Y/G'*I'591+] M]6P:Z5^M^B!L+N]Z$%>'!8Z3Q])JB4?/?>E+JUV$/2E.M,QF:+90DXO27G,P M/-5&X3P!2D_&0 BQ6(R.QT:S+1\FZ;NGXSPXSN]#A197:]>8K@P2\OQS=+4U MDQ'D^V=G +7EX )CZ&,AW[]-TM<&D".F7IR&JGX)9Z"# MML?DC9>?.[0$EG4HC &7,9-'%L@C"]R 444$)05CI7&BX1#+."'CY3F>Q\OS MU9>O9^?GO\SF?^(\G17E@F58MQZI:M89 Q\X"9L[9KP5+L3&LQ9:+>V(A\[H M;T!#2V< WHQ4TO6?D^7[6XO9V ,7KS>D?740KQNE6E&D3=R"T9[.=*XT>%.K M*:,R*3GN@F[3ZJ3):_D%JK@VE7TSC^249 M(R^F/^-\2K]6ZQ]HA=PY2+R0Z TCJ2NTD(5WWO(2N6V3LSO:$K^], ^!6R.U MN.B_,\A<-'H5@$==O3J9P<=DP";)F+>P\O-]='C\HN .8+^5GP^O]W[5P0A,*][( MQ)P$H40B6XA<);3: Y82F-76ED9-1$^ 8<.4GX]'L'UT-?(0OF*$*UYRX-8A M*'*]P:,34)0G9-*R8!J;U ^OKG@O=>Y35[R'+MIF.^ULC%8*9VK5$RUH5>?3 MJ#I_D-PP;9PV6KF$;:8(G7 'RY.SI@;1WI'Z7G:!^*WOY2 */J!OX2':.5+? M2YMJ$_%D@:O$"2J=\T$X!$%$'F MVC$\V'K]( %AM6(W>R8YQ@:#SE_<&T+]U+K(6T+]]')Z'G@:(L.610H9* 1 MN&C!*Q^!,8ZFN)AL;-[5^W3RP$_.&NJIL98=#9NETG59X+?L\:&SQ_>BU>B9 MM(=PXD%FCZ,N07CM:'E(^T;2$1P7#")&Y"(%)]FW[/&ALL=/G/-[4&&$[''N M1+0FV]HGAH2E> T*D!FR7F4 7UHTT_]"62/[Z7J>[+']]'3"-GCOTRF2.O' M\S=+7*X,Y.>SBP^S:;64W\3W.5V>YUEYCHOW.$WU/S__]^7D(Y[7O^^1+S[$ M8_MFB ^^](V<<'(J#$>5'$M&I>2]MO0EUIE!&HLI9T, Z-G;BS[TV:W/_I)$ M(+A0.6?:N4 M(,UE3%@4V%4S#H.,5N\=N)#1:>X2-MI2.\$;?Z,=DBVWFI\-KI$&OOKU2_FJ M;(>[]BUIE3S1_T,Q4=(.[SP@^E4/."^#T$4WFNS="=Y8V4PMR3*\'DXE]VC' M:U"M8>,M(I+5(5A2M5\!@Q!Y(OGQ9'PRQ/\VM-J-Z5AQH ;Z[[8=[:N'!G;_ MZ[Q8SB=QF=-VC-M_>MTYHP/VIK&;/NB/$Y89B@FS(ZOQU*AH55;&,@62[&)0 M)9$?5,?S$FP7402=>)OTR=.CX#U!DE-DX#[::]&3F$!=(6&F2(O*@\PD!V5% M 2]8@>P83X%A4J&=BW*LD,=XNMMR+AX@^ :V^*_D)W_Z%>?_S,M?+J?I>G'2 M2R&UI=40/%".7@L?LX'DC7$YT@]"F[[4V_$\(6H,H) &.\4?;][.5[' 3V]J M(/ J.+A.B=/9&FX=E%!K 8O+M%B"%]%K+"5AU&VHLAO3$Z++0(IID$KVZ^5T M$B. MH3^+<7:YSC_)D]4%1//X^>Y'CA,[[[CDC;AY9MZ60H<#*5/YG)S-)GG$H#2+ M5G>-F^]^>+_MX?IS?YLM\RH%98;3&P_Y$N$RVEH7A "1G";C/ 1P)G#( I%[ MD9WQ;4JPNR+LNU'>EO _YK/%XOGE?$ZJ.-/")R=1@EMMXZ@S>)31BSN5$.J(P&UOJS\_/9G_32YE]F\Y]FEV%9+L]O(SY+)8A< MHJHW_I&,1?H#&3-0,/!"F!EK%./LAN^Q4F=XY32PY&\C^BTOK^F-6294D@%C MK/9W$P$"6190I"M1H)&2\9'VFB^H'BM=AE)$ ]O]R\W 5Z)8R8'D<64Y3-]] MP;Z^*]"*<2QDDQ:>'*AH(G@4")J'D(WUCO$V4:0# 8]UBS<*H<90VJE<\'5= MX>+'3S].SNE3WE4C]W+Q>(=^$[SD7AN#J_=9DSN,*.0"O) MHD^(D+@.H#+]$8IE$*5$CD+85@V0CT&G>R[]3II->^BIQ5 Y@I33Z_PQ3R\_ MQXQCED0&W#]$9"/3%D=BC*BWO=+Y6I:";EY3J7D MZ%#I&)"_Z_']MH/K3_[]'*?+9S<^_HM_*IVRGB4+1'KR3X-!<$4C,%:XM?1B MT-J:; WW8^N[&>Y\PBH ?!94+M%@M0%J&J3A#.CP1WKIE:;_HE"ES37$W;C& MWQP'9LGF!CF@&AJ5'; MU>;T4_XPSW%=+47_]-G%;+Z<_,_J6SH+$CHD>X#%6&B)P8#S7H,5ED<,,L=& M]OL(BWLZ=#T2(1HX"@/B;.UV')4#P5'6*80%G&(1ZOQ>ZW7R)K>YWFRZ MK&\\;T:"!M<=ARZN+/.\XPH36DM>@X.<36V/8FJG#*] !,:2024QLY.B>?>U M?>-Z6SHT:&]R$]J9-LFM6ER[X@4H9RVXP"T(JS2=/#Z'U&8:SDT4CXY$!XOX MMKK5<->Y.Q=]5>N5O P8+)"-[VC[F003(N3&:B&-FKG2$0*Q=K(> "O"P.5 M$@*=Q9Z^BI))+I4>V_UL3:![;DQ/@3_[**5%6>3LXL,EV?*?H5W78"FEDPT% MA,JT[Q:A("BF(8AH>#91AD;]_'< .B&;^5#E;=9%#B#Y!E'?:UAO9F7Y)\[S MB^D2I^\F=!:O'+_K#J@1,0@9@&OZ0RF,) +)0>EB:T5-B=@F;ML)WN,ERW!: M:;"77(/[J4X1F-WD=%$J.G02$D_5)\P65EWZ+"9=2-,LA#9]^G=">GP4&4;Z M+?KL7\Y)MI?SO HI_56_^IP30@M.GM;K7*ZI ([\2N4%,*UJ(I)"AVTBA;LQ M/3YB#"3_!J&Y563Q_>P\O;CX,)]]7#?;OH9F64D"B;1,UG5Z.@:-%L"#SU8* M[ZUHT\;Z#E"/CQM#:6!G(&^X/)U_S&;IS\DY"2)MG'XW$D8V_Z9'BDZOY_7- MSAENL1N).0Z+\XS)$)56*J$G]X5S9S%*:;(59[V>W+?0@=@]S_7>8;+,+TDB MMR!\"4FFHM 85X 7F2O7(V#R&FI[5:NSDY:UZ;2X#\K>1^?N9ZQ31(2D-['0 M2ZF%-:!0>)L1Q=H^;2]R [1B%;(_;<.D^'5$J+\1"[\=VXL?OJ MBJ[X(IQ-J4XVKR5XR8&7)4 I4>2LA6&JT?2^O;$^36(-H;@6W?-W(_XM+\\2 M,X%)QX'3F5,'"GL(44@0F5LKG? Q-IIW>R>NITFA?172PA/Z/12Z7YR\G M)9_1%LEUMKJFAY.W:FP&SW2&H()C/K-@0J-)61W0/4GJ'*B:K&0[KJ^?HT6'F!F+@$50=]>6#","""X%V2J,;-8CH!7N\,O^1*#:>$D\E MJ>0.D=YZY68%WG.2;.V;X6-10!Z]DLH;5+K1M+?N((^?9-*<.=W- ML%X:'->$_P+T-[RXCC9V@=MVEMM^@(\TF:T5 ;H3;3#MG0#IO-=),R' A3I- M24M7LTLYY*1I"3Q**?SC)=M]$]%.E&O[**T!QZ[N07-ZF^/[Z>Q\]N[3*HG] M^GHC%ZDUHJR=S\DBM9*136(C1!E%$,(YC&UB7O< .\(TM):*O94J/IQ6&L1. M?[[X<#[[M"Y'GB[G&#\#8UFJ6+RM%Z2K@=0(7M/K0VL.R26R8G6;2/M.2(^; M*,-HHD7&W.5B.;O(\]?Y?.7V+MY//EQ#UY:'B?ZK M8V1MBH\VD3QN2O22^PB]OW_*85W<<%!:PHU_W3?)8!>0C90!9H7@BGQ>:Z2B MG1=5<4;6+C V:\_MV8W/Z6NRA>6+Z6(YO_RZ_*AD)P-G#I(4=89?XJ1 7J!8 MF[-E6EIL$^38 :A_CNWT8YXO)ZL&XU>R>TM2_Y%^Z9]G=+:IXE%#P$QT]2I" MR)F#+<(;@5Z4W&:U=\(:?\\8@@VW\VB'DGP#XY-VQCS/"UHTO:(U6^_Z!S__ M]8%\P?S39%'#D)?SO(&[!%'KR 5(S2(H(<@VDLF #)).P!I\+6W,CD,1/PXR MC:*O%GG:G^.BO^+R:H[*J_)R-GWW-L\OMKP7R2EM&*MMO"/A58:#\RZ!-$6C MIA?&EM8W(=V0/@Y>-=5/ T/W:QFLH^>2,W+1@@=777C%)=+ZLX(HA.8\*4;F MW A']JA78BVXT%>VIW*G]?4Z5K%(Q15Y\D@:U'6L?8P*'$\%:"?D+BN97:.B MD-M8CG5#U5N[=[)E;RDWB<+>1'3#P^N"J^D]TBYDQ[DPZJNY.XG04^QCT@*] M3X8<EPSY7.6&S81]H#LJ!&-6ZZ8F_R M=#*;K_I6_W2924'Z*G*C1#*A<-H!;>U(S90!\M "(#?1H%#)FHV*]=L!DZX/ M.[;M>*A:9@UE.J"3>R\^>85/^$#P8H",]0:HR 1>(M;94U$EGJS6L;?.Y=/0 M^2$R':'EVO,)0T12#UW01K35:JY9DCQ8Z10Z M[K4)SI,RB00B67^VY[/:1&21L>!K88M6-M62XDA<4@*"(*2&29]]FTS;1A'9 MKS_V%XSYV44=IG#F4Y%%>PDIN3K!C'9+1V\,?0Y].7X-Z]:&*]>WL]\MY?(^+_"REE:#Q?!6!>3^?7;Y[__M\\A&7 M^54I>3Z9OCN3QO',M0/+3 $E="VH3A90(%=.%ZU$-X.E/Y:'391C**2YGW,= M'WY-"%=][]/O>1[I+_!=/HL,9?(B ^$EOU\)"=Z2O2]*,HIS8;1MTR:N.\:' M3:G&.ADPL+J%_'?!_/(B7/_664Y<%@P)"LN:;,A@ /6L2L%4PDE2F,/V(?V M0_&PZ3*N$AH42_T^G\6*R]O)]5>J*SHPQ7MCB 6.MQY!2D#?H M$92WM1L,EADV5@F0]8"[6%QJ]SRA>KP_37R_/EY,-ZTLID&NN7 M9R(8M 4S%)L)9Q0.0JH]I4ITUCGNY&:R1:>MX\Z'/FSE-Q7Q;2KH88V2&[[D M^LL:H7Q=D^GX&5..>2P,L&YC2B@&@1D!/+(L9%%.-FJRT1GBPV9.6XWYQ,(*&53, MUTGBAEJ1C=!_PD_ M++B#5];?F_WDCN\)XQ$09CPU;&'0 MP''D-_1;A/*7RVGZ'5>%^V=6&^^U#L!2+;<5M9F#JHTG921^%X/*MFJQ<3>R MATV=)O+?0I"#H\4[N5WWOW4:1VUDO_Q4QYK,IA5J9G6T4G20,*]&ETCP13LP M)FJI2E$L\(.WE)V/?=@\:"SF+8PX. A\?^[%SZ7D6/V\F^D7@LD@K <7"*-R M*H%7IH"D#:[FQ(HHVPPLVPOFPR91>\ULX='!@>#/]^SK'6ZQOEN_OFE_/ELL M%V>&!6WK81AB[7&5#9V(IDX>9DDJ$7A@C2XM[P#U.#@RE-2W,&* *'+)\W6+ MQ\^@UNWXZ_,E&4207#*$;!679!%$RB;DS% VJS/< >EQL&$8B6])FQM@AMU7 M71[.5%+21A6, +Q(K(JDL&L5!-H \#KWWD>X6;0\=B\7Y_!/9 MP5?YY)8LFJR3!"92'3[/:K,PEX XB"B/@P6!RWT**?JFS M7W/%\1NNI?A*=AB:E8FJZGE^/@@K! M,? L^2BUBG%S(D4WJG1X]N-CR= "WT*0@V.B=[/ZV6(QBY-:,+!]$5>')EG- M&*T04+"V_I"U-%LR"9D7[@3L.I*"MA!MX(CLZ_SANKIR_1YP)JQ1T=>)2K!;E']P/'6=*XR+]W?# MH[7[DJV$I&G19'61?T^0(!F9/.8BF.N82O77 M<_KILA;._Y[GDUFZ-JX_7RJ6KSJ/Q*OFE&>!QQR#*1!S#?C*;,''J$&68)G" M*+QI4SH(=-BB&EO84%O1-> M_T$"6;R<+19Y\6KZ\U]+HN[E9/%^U9QJW>0CRB"%SW6BNB&>)I[!86WO+T+D MF(RF@[()'^Z%]CB8,:P&MG!D@)S7F[>>JWR8FO\_V8Z6>1Z*"P*B4)KVMSSY8=.AO;"W4&/(#@@W;*#?+JO=7EAA:*PVF"$Q'I*W42@A&*I)A M\9P5SJ,XI"'+/A@>*8,:*&!+-[DA&^7N@WL=E#PKR)5P@O;.'%6]]#0D,>Y! MA. 50\-=Z78KW1?)DR;1 =E^=_3/^<3&O1X\UK\U57Q7L#VE>K MX@51E$@N )EUY"N&!'[5Q-5E5"J*I+&;9=T*X2.@WDDH;PLEAVR\>Q/RKA>I MCF7C9U(($6K_FU G+2A/IF%PV4!B$4T1@H[Y0WI_=P;P" @UANBW\*5WJ]VO M<:_G>#F1K6;,@K&>, EOUNT>9$$;2K%"JC%"@RW MEZXWK\8'D7F+$:Q?X-090*_*C93 JX% 71 V'9!W/\;CC,H;2*F;5&FCD>-P M)VK.K&<&0JI3+UCV$)0KP(16R)#,>MFFY/58G+EGGM[1*+./(AI0Y6H:RN_G M&%>'V=4X,)ES#D)'R,8+4)$C^*@U\*13G;N#(;3I=[@=S_B&Z]":NS4%H+?8 M&XR7KP.DE]<#I.G?K/C/58[>QP(YUX2>4%O9*2F!.^XTS\*HP)I081N:QV)V M])9T@R'=FYBN:-X%55,K8SNNXU@6_?5V#Q%Z"+W!Z; #7=#>&*T48'&B#CUR M$+2F/QQ&AT$9%\?9$HYH,(S%A'UDW8 !&ZT&0<(NH%!\/6QMZ)X*H'E:@E+F8GBS@;P MQC+P=-PY=$KR-,:XR\=D#/24TR"L=BPC[0'9$'G M6>*H2J2SCI::@J9C,'$ZOHH#%J(J& S]H%OSWXP[GWT?F0X]]?@N M?/H*7^",#-QZ"YL*@HHQ0Q#%@TVQD$Z5YIM#5P[0N7X:.C]$ID._YSM3U^IU MZCHN:I&LG&"@6)WJC6I-"JG3@8Q1O@2>?.K6#>O>1SUT.Z^!0-N._]Q =\WU M#OBVVWZ'*/X89ET+177F0 \IC_KR7^%DM.]I1N] "2[2@:0$>!0%A-'%"UXB M3X?G=X["@AW6W"F08!_ACJK\5]-\=3AEJ:-1.4#2M=(JJ00!LP$F950N62Y- MSQ9W7SUOO#._C9(Z,^ P"0]M\MT)\>V?LRN(B>4L#&>@N9,D BX E0@0K,VQ M:('.']2\;L?SG@P)#I-PNN'82 O-!X9O(KR^U.J <<3@X7:4IQ!([*_AO0C40SVC;SG7 M5K)D46660>B8JM^MP$O:&UWQUM9!);>:BCUX"NT5?#P.@_;1RNC,^6)8::Z9 M06Y!1$9G-D,&/I,E+Y@QTDH7RF9OH%'(9:1'"2['.F@W4B)L?-&&.'=@)\<@PZ3#6C[T%U>NPUU86)-G,B M>,AU",ZJ=R?C"%E'+T)T(:=Q^J;NA/CT6'2@>AHDX[U9XG*5&;K1[6JQ.LFS MEDXK:R#7&;%*R@ N&M*TUYAET=QOEBX.UDWQ#EB/Q=T:3O:WB7%P]YAK3O/N+BA? H^\]*F8'0+F,>@]+XRWOF>_]L/&U)Y2=^N_F+U\[KJU[E\5__[Q^L7 MGR7TYY]__JU,/F;_MSB[^&$EFU5OS/@^I\OS/"N_Y8UY:[.R?)]?3C!,SF_* M9O7C=>Y)7N+D?/$UXL7DXL/Y1C[O[2N%?RV0J^=_19*Q1)#_6N9I MRN123-+?OY]HX:.UF=YIS97V%FTVZ!-)(XK:>O)L*!!#^J$O;]39(\NL3C\R M&4$56U/+!0)+RH9,;TC68P1./P-J.MI1V."\K4.'N24?#@,'#"$!.J:"2LG$ MU&87O O5L;WJP[BPUVC'?>3>/(KWQQ37L _@%G0?2@QA,0;E;V^O:KE.A-984Y>@Y2U %LP!2XD2]P4Q3,; MCDW21IHCJT <2C$[5DF$@7>**]BSI=9O3X-2;'^RE MX2[-#_:1]'B5[EU0/>WF!WOIK5O)^R%"'X\2#AWY^RR#=4:3<\,\U-I^X,P+ M5U)16K>)IIYZ\X,&3-A'UJ,U/_ *2PF>039!U!DCG%9,SB[#*+41WEO1)OGC MM)L?[*6K3LT/]A'T.,T/?#9..H+@LX^@:EMVU &!FT0FK$ >@QK!9GQ,QD!/ M*3=P"'<6>W;!];2;'^REN:[E[H>(?",CI%('4<:8K.LV2>!A M-;QHHO-#9#KZ[?I&@L%L-3ULL OT.S]]V#OR[@O9N 9GHF2OG;<\"<68]SJQ MQ*+36I3$E#K;XSEM;KJSBK[.7-B;C21YX*6PW M#73!<4ERQGL-SMC[VV#O38:KO-EVB MMYC;%FA_->1P$R;/+-A2W>C:3YBD@8#"1N"(0AGIE1/=VC%U?^:CH\)@ F[N MF.PW.]MFSEPAZ]Q+9HC'V@/Z4L,WO#:W2"IH/D:&S,.<>'X(N<;66O, R3H$ M)-8CEQ+D' M!4KZ:Z &B-D+27BB+'"/5ZB1N4X>CQ?ZR/>G;5!XB,N0" M>! M_+@8P46R[KT(03 E?/)MRI9._39U+PUW:B6_AZ3'NSKK@NIIWZ;NI;>.K>0/ M$/IXE"!G7IA<-:57,<)H((@Z[9;+5 S/UC?*1S[UV]0&3-A'UJ/=IL9H4?]FWJ7KKJ=)NZCZ#'N4W5BB#Q@&!S(N/5 M2B)[* ZJB23H.W*JGN)M:A]CH*>4Q[Q-[8+K:=^F[J6YKO=GAXA]S-M4 B.3 ME!9(:16?XN!06TCH9,A%F!3T(Z##_K>I3=BPC[2/2ZW.ID.K M<(28>#)9V9#D8VPKOI=:]KY-W4.FQ[A-%=)8ILA&D25;,GU2 %>J^8LJ&>EK MU6U_G9_>;6H3G1\BT]%O4U],R0#.B^7/?WV@[3$/=H^ZXW.'O4'M G[S[C0J M99PKIF2N4&CT//M$QEU6PCDOSSH]H55]L!;%&00>,ZNAY0*^U*&6EM^M[8((&HZ43VCLTC<;7;0%S[ WH,,UO MVA=]I=S WWRV+CG%*LQ7ZW2#J]K3W^?Y8G)Y<28R]RGD#"[(1 M. M @!ZV1 MA2(\IW4WH<&]T!X'*8;50 ,?Y&N Z\+4R?3=ZH[W+$7I.(L:7$8$Q8T$;S,= MS$8*(5--7FP3F+P+U6,D1@^Y-PA7;.QD9R+)D$I0D%(M3B9##+PJDC8UGYBV M09K49I/8 /(X--]'NB.5!7L=D-FNL:J3Q$[&/20F3-7;899,0ZZ7-U/6^\CT M&''KR)+74DG"YXGHAC@>K*7C$(67GC'MC>NM\].+6S?1^2$R'2%I:;6A!<.1 M!QXA%$,\E!G!B:1 "1&+*$%'WZ:PY-2S&/L8@+TEW:@SV);4G"ZHGG86XUYZ MZY:[=HC01\QB%-%ZE0W07BA!Q1P!E3$@8@C%HQ;872;[.'_!3?<[B M5?E]/IG&R0<\?S']_S+.?YE=SL]X*3:@"I#K6"SEF -7G .1>'9%T7O8:%C9 M07"/[=D9\G'* 0X MU3[]?;@RF-Q'JB,N(5A?E54GIY.;@&8UZAP"2BF3"@7U&'=K)W'].IS>]Y?M M"5^_&F:4L48!7R7*"E](0#Z 14,>AI;:\S%2%$\M^K:7=N^_?MU'RF/>LW7! M];2O7_?27-<+MT/$/B8MDE-1>&%!N!H70,Q GFD":4RT/CMM-XL&'B0=]K]^ M;<*&?:1]C.O7E$)D.EO0J_9,Q2HZ.9T$)DIQR!)#W"@B>Q37KWNI9=_KUWUD M>I2R(:VT*$C,ULK6AH&B+CY#5CPRJ4(T6?76^>E=OS;1^2$R'>OZ58K$:G,$ MR"G4.JG@"9- ((?%)"2S1S2JWCCUZ]<^!F!O28]W_=H%U=.^?MU+;]TNW0X1 M^GC7KY:;4E3DD"HF)2/9.#XH<%HJZQ@OAHV3D7%JUZ\-F+"/K$>[?F5:&ZOI MZ./U)"1[5P)&M&"41899>SOL4$W?_\+[7L _OWF/\[QX=KE\/YO7X:9GAEZSS%,MX:\3D(21]*IE!3(76I?PGMDV_0WO M #7>9M14_;>WIV'4T. :]0:TWW'^:OYFB;Y">\:X3[IP V29 M2U!9>*A3Z"%[GI(OZO]O[\N:W$B.--_WO_A.W,?+FK$/:MJ,:M)(ML9F7V!Q M>)!850$< -5JZM>O!PI%UHE"(C,2!TLFE5 ',_WX(L+=PP]E9)LN-SL0=_Z( M&40M38R;>Z"N;:<)T,*RX)7U@,&0CT\P!L^5!'3)!>-C\+'-J-(G"#I_A.PM M_@9^\ .RWEZMEJLPR]/9IXE)&5%RA"+)U5>6P.H\V?J.#+%0K!1%$>]ITGJ_IO#7(H-P)^Z5-[LC$6EF"T$1XU+76 M7F0(3F<05JJ42JS9E4U@U(_N,P7:B,I\"$75*U+_*N>U!L+%NS#-O\TV OIC M]J_I>IT0S>'+%\P_AXN+Y6L2[[/L7',]42H;KK0 Y9VOXR4-N(ADXUG+8U:& MFR1V\A5:47AF6#P>;3Z$J.Z[6[XC@.!B@?EQ!R(&GJJI!SK* HK+",&C@81& M)!0A%M7&WMI.UYDAK($R'D+%# N5)ST'S"B3J/Y"HNU6Z9!KMZM")B/3(EI. M7]N$H'>C[X> SB#*>0@AVV*WV;@67*4@BK!@<3TJQ"D@O$?@Y&H4%)IL 8O=VD_L^,+6 MF=+C6;PM)'PLN=3KH[$^Z-X\L>7ZKM@9,L4S09H55T>)L00^) U9,(?:.!M" MFTC25K+&3K!I!X('/OY0RF@0B+Y'T\V\WQV(:IIY\RA9ATF\&5!]\U:R'PT8 M4DMG5- @?*I] HG,$!6OG7D<\SZ&F-OXRR,"XIGTF['QT$7D;6^J;E)%O;!: MRP!QG6MBZQ!4Y0*XG%DHF7'M2Q,,/"!E_/2; 53T]%7#'O)M<*G]<8%A>;7X M>INDG&1)4BK@2A*J921JE&%@2A!9)&2ND8[LOYPYT_=CU>)TTMW,[ MU#W$/FH]GE'<1)TA6UE'5)/J7 P6(C*30NW^I'_0=J@MT-!%VF/6XWVK([(^ M,R<4!"82*.:(-%(!,&3(HW$8\CU+X3QJL[JHI7-M5@>9'B85^[L-^QZ7N/@3 MW>&%#5*V]V7W?DW=/ONPC+Y=NR?M6M:&MRY,AF!63[TI[F4ITNY@1(*8JSA>CFO(WO M]Q@Y _JV-Y;=^A+@1K2O[XMV$KR7PG .&IFGI>C)O8\H0,=H#?GY!4VK\I.. MI(Z_.?9'S!;?N(%^&OC.-^WO-E+XZ>M:)INB3>>M"QI!"_+JZC ^\%HPL := M2RGR5LU,MA U5M^;X:$QE*2/Y<;FW46857MB;3D2BK4(+H**EE!L-"<&ZL6C M,:$@L]KQ-A]5UZ#N-/[Z^? M)Q3=0[CM5>Y+0)1Z="^ M\;5Y_AO9(+,5^0^5,L&XVGAPDL48E#.0C28FM5+@:_%1BDZQHK078;>.)5M? M,[[)UTN=#(@G7HEV$V:>UU;?\Z>OWOWEWW8MUS<%W M-F;YWMK8A:>F9WP+K@YC*?0 RWTOXE@TW<#@:,);=DG0F4P.M?)T9&>5R;_V M#)+AZ+E"U*'-1?#IH/<9X^?(P=M%P2VRCBZ_7,R_(JY/E[=?*D/?FM+9$I/) M$%6H]6ZE&@$9(146M27S0#?J;?\D2>.;6X?7^/V,I4'4UX_+U6*:5IO< M[C](,\OW'_[8$*=CE$:1G1H\RZ"\-1 BKQ1BLMR1T=UHU/-6LE[P-*#:6N]- M&Y),SLS9VB53$I^J< W.$.^(D:7DD3#?II_](\2\X*>WBIYT)EK>GM[:/%\E MEFYY_O!WH[LR<^\JU!9'^C!!"W+ON7*1Z51R$M%%:Z1RCUR%;GE3 MBYM/YQ4S,1? (@JH6E[H-1UH.@HG2KVV;50IW.3F\]F5^]3"O1;X[3*I]_.+ MB]?S1?WEQ/)2.P\(8#5]4>4O"^]KQ$%.!X,)!"8%;1ULMJ*.>XA;\CKR].?W.$'*%[ MM"/'$ZLM8V@L2$.Z4*K0MLJU)MAR1YM30.7:%$",Q.!)G\Y-L'J8I=4):$>5 M/?*H*[F550PQ.NG)KZPUDLIS T'Y #FFZ.O@XMBJ,F(\)E_65=]U=2# '55^ MX3T_>#=N@PPNHJ*=)' .*@8)+C(+27.%QEOK4J-V7Z/R^;+"6J^P=K [Q1#- M5N8=!A-9(#T)1]XW^:80I7'@I#'%!I:2.LZ+T%YLORS!QL;C>* \[I#05C8- M9A1<:0BZ]MW )"':K""5@-ZQ0+\_T'G7PD7;4P_Q>3)C9S+?8UVT]/.?Y[/5 M(J355;CXB(M+,;$A)>94K.W,/"C)$$@5#)!^S"5:HU*;>6D'8/9L DA'C)%# M6.6[K][?B+/I;#E-Z^;T$^$YU\X;4D3M(YWI[(C.(#A+=E!4V:KC3RVYR]+9 M0/S@^CY"RW>K([W^Y2]AA:_#=''-K@Q:ZRSHE#6!S H1 P09R:].*B>5M,W1 M'"6\.S+Z OJVV&AEB?=B_H[P26,6JB]]'TJ:!8D8M"2]F#SHH.<:7)Z_U[[[RQ7F376!5,PZI@(D M*1"4R B.B0):D@BTT"#NF7(5G^=RD2MYB ME><S8TJS[6S/1J&# M201Y07H@%[:V>X\US8/YE)G2S*I36U!;?::CU,6S.3BWEY 4$7EB GQA9#QA M+!"DCV!SC,E[S&0]G:K&N@CBA+;) T>,C@"()^4*[RZ.B0L<@S,>6!WSK#Q] M\:(8*(*BH,R/T)KDUG#7)-<40_$8,B2YUJ0W M$+W-8 J3TFK/"CO04(2Q1/"RFH]S-;=$\@G'U9X71,Q2*<<":%6[9PET0#Z= MI"^I*%YR%J[-4/.C$<'+DC[.)=T2R:<8X*NUT,]+0>CH2G+$MDH(*A@%T9#O M9"())T@T7+<9MW@<_+\LYN-=E8+U&$9@$DYP%9>MNEC.'''G1 M+A2CRZF9VOOZS+TJIO;..]V,>O0BZB(C,&')]>."UI7V 4S@3-E8Z'!I7E_5 MCX6QJK$.'?<[B,J/L]#+84[&2,)4"0Z4"0R<,_5R1DFIC6#>M$GQ.K9"KS&1 ML+4LK(M&3J6@9A>>7LK"]B@+ZP26,2IK]M'TJ:#8%X6B* VN"%KC5D6(PB&8 M+%*FQ6ZT>"D+ZU 6=G3@[:+@!J!]9M CHS.&EP0ND[&CD'GPR=I:AZRBDYE9 MWR;Z]B/,Y^RD^6[S.3NH[2 E8NN?Q/OR''[8XI.O:#1O<3>6[M6021=D2LXE MZ[)B@KFHG>,AVQR+4RX^-7+QR9<-5"B*BS^G"9^ _L7Z0?3I;7F/:?YI-OTW M 7\="OUYOEPMOWM-N09$N"M@4"=0F7#H2I+ 7/(89/$QMXGX#@;?^\])!X?>$W# MZ[!!L=9.$OL6[5J?4,N/\U6XN/W[*K7?YZO_QM5W>4Y*) ,I<0G1.PZJV RQ M-O@4QB0FK8'Y ROB\QH*KF0\JY003H/2Z1'OCYU2S_@G_BQ?Q+Y7@3GMJ0 MZ(,3C"L)UM=+ AT]1.,4)&%YE%@]%LZO SE)T34 ;50H.(P-]P MAHMP0?2]RIS+RS3>AUN*"[%.K*MT#YG(UC:\EQ@F53;QB ]LLR_8W&$ M]]?.44UCW9)DL0M/+UF >V0!=@++&(E4^VCZ5+( ,_D2@8=$!J'#.B>Y)JPY M!]%'SWT@\S$?:-C]T:"W4Q;@T8&WBX)';0[OI( M><%/;Q4]Z4RTS$&NE9S7@ELNKRZO2T 'S4#>]H+A\X]W9N?^! OI@Q;"9ENX M*B4[(W6(J08=G<>,CV0?;WM5SPN+1T?F<:TQEL( 5=V ?$S@G8S@<\%H3+ ^ MMHE4/TK.P:9^?RL_OB7V&NNI^W8=W,PGCE8IUT6""4Z"2LC :Y%!&6$,+6LM M&MWWM>/I6$9U=L'@8#.\A]7X,8V%V,;9/^87])B+.BHGK'#"?78Q&@79.@'* M5O.#.7+=C,9BA=,\'UFKS-V9.QMT'Q$&CJG#W6,LOI\N__EZ@?C;;(4+,KS7 M##HOO)8R0]!.@0Q,B&FFRT#(<69NK75E[@?C0^C^F?F_;UO OTS^G MF4S--8,>C8S>,1"6N7H-19*7I8X]]AX9MSG9-I4CS5E[ ?C0^F_1_6S+=.6D M2_!<<2A\/<.$W%]'KB\HCMH[X83VV ::QSJCO!>4!I+TL61YW[TX8'5".P:B M6T8.*BI5*ZL5F!(TURB9_3Z]_9POL'OJ=NLU=!<9G\H%WBX\O5Q#[W$-W0DL M8]SD[:/I4T%QY#IR%PLPKVJ,6-&Y8!T'[:UR:+.2C;*'3P>]G:ZACPZ\710\ MZC6T4"0FMNYR9@6HDCPXY B)2:>9%$K*QDTDSO0:NI/&=[Z&[J*N$1K0_(ZK M-_/E\ATNUO)Y-5M-\_3BJB9+?L!TM:"G([DMZ>(J8ZZ"KP*^6JWE.R^_U#_% M?.\A/:Z*6I+3]V)I-%$]N(9"])P+IQ0JEIWG9#,ZK[Q)WF26)BT)Z^DA;"7E M]5U2WI9?PV(VG7WZ1L1WM\OY9)Q5F9:AU=6$]N"C5F"MT,4KXT5NY%P,Q$%O M7ZL?':\NYU>SU:1$39N/CY#\^DXD"PBU4W%@GN7"M8FZ47O1(<@?_UPY"'X? MN("CJ[[!==@O&%??&TS_7%M!+%93\HZO/U8+\=UBFI!/K+,F&UG UX1\%;R% M$#T"4Z3Q7+P(HLU2WYG$'Q2';538PL'[%HOI*;=-%8'P==QL AOK]7&T 9RB MA21$\%S8HDETC8.@0_ Q5MST*+!Z0 @<372V'^,_?7W\ ==)XI%\%9,,B%Q< M31+/$+/4@(*5;)Q('-LDW3=DZO"1X_&A.JRE,1AD&IP)CU-VNT9F!_J:AJ&? MH_! (>5C@<1.4.VIST/@3J@8#7.!8%%M)49VN;?, !!9U9")OW)?T\.'A8;6W%4T*0%TCC?I< M'Z3&*?1$C$O*DHLA)<0@$%R6QCME6;%MBDX>TO+BM/554'/(W+;)=Z"KJ8_U M%&6'\:WZ:FXK$'J*O<%Y\R1]/$K:T2)1M4Z %8H^96')6(I:&1Y]CF-$_ _L M^HR%AB[2'A %]:[_]EGW 6?3^>+W^0J7OUS1&2?D34VU5CDGQH"")O)G//JUP<5F9_SYNS%NE M4B%RG*F3F#+!O!0%PLAHT>?B&UVK/$;-BQW17TD-:A/NTW0SU7 'JIK:$8_3 M=1@KHK_>G@%"#Z$WL"*>HBX$:P(:T"'6N@Q#U 5O("8O0XW[:=^F&<^84'C& M@A@-"1UDW3YNL3GB$@9?.,L@8RT.#%)!C%Q"*.B+EC$8V^9*\E%RQC(8&53L7+Z6J=XQMFF4BNS6%QENCP[)&'NL-3^Z:3=B7\_FA$$GQA M+)0LA JY..\BLSEZ%X034D]V>'Z_=?AV]1D7M][RYEOF!AH;$R/C0YK :>.Q M!D(=]Q8QIZ)B\\Z]!T^R,8@LZ-H-WU5#2X&K2=U1Q.R97VUNEK@WTFPEU>7F]*!ZEY==YN= MQ&2B2\6V' VABLS$+':'<,7#S_MK, P.!B'3"8 M_22!M8A_NJ"S=!*-2P*# Q>EJ&FN@FPK)D'J7 K!D:$T>RO\VVO.5M/["7+ M*,/3&)S_A._"-+_'*B]ZR=OR\3/^-X;%Q&%**2A&!-(&1.Z4J+T #5G6.4LM M!2:A]U_D3[[W;$$PD*@?HD(U0T4E[NT,)R9*5P(O@%[7OAV:4,N"!"VY2NB8 MQLQZ0V'SLK/7_SY"?:ATW53I'_\UGQC% WFX!$H= BA>$(+A%IS(OGAG=#0] M#OF[+_LAE-Y5J ^5;@:N30J+Q=LHNLQ[N4VH6J'_N>LI/>=KN=VD?HXT&">1:$4T2=20@JDY$; M7>9@= Y>A;->P^]GO*!DCH(NO1[BE+0N.XE)!=) ='20VA)N440@\ MV>1CAQB?. MW.&UV$5L VOO[^&O>C=X4UX76$'#+)A4]Y6 H2:U.D#:]'V1*3C<:?K!3OJ[ M\^KQ3LU>PI\/(;D&Z<#WCXDU-),QI;8V V%+[8OG59VOM+[QMV0 $DF\C5WT MG?X .)NL&6;WW:=J8@+M0U=1;?IRNPWC+_?7V#!!Z"+V!K_0$==E*PY5& M2+R0*RB] Q>DA3JL,8;L34CC))(=T%L>"PE=9#UT?LU_SI\P$2T M7_KYE'R7-1Y#PT,EW[ZX6Z7-8XG?6?[Z87^7--/@'I!;,):E2VT3[=<&+ MA*"00Y;)).>B=7JW=(QN[SU]/#24\]";PT-27^6\%G>XV$JTEUP&1J1JK#W$ M"U,0,'G(01""#=;V"WN"8S<*SA$F#63_9,AFN"J!O^'\TR)\^4Q;WL5OLS)? M7*ZWOIORNWEYCW_B[ II?WRWF)/%OOI*'^M,SR^5J?CU^P/>XR?ZESUJ"YK1 MTK-I@SWHGNLW+B#@'9$ ME1XZQZY>7WQ8T1*K#[EM#*X#88@AZ^(,B,AH0=5*@4@?P:7HA63DW["=VACN M= GT)!F';Q_2'@;SH=4Q\.7@AVN8W29IX_WN0M3@]_9/DC/^+?Y ZIJWDO5H M0.#(=&:"EE;2!E22#((R&K1BFC%5DG8[Y?(?(P"VW/^/J?\N(AY0[ZE6#"R^ M3O[X,$DR*(\\T3E*6YE*==IJ[?4L4#F=4A8I;+LS6F+ZWY_F?_['YHG7>MY\ MLU;S6L'?WS=N+L! @I_WDEH#3^WW^>R/FX:G!$ 7ZWS<4@N!5'0"O!*YSOU0 M J7S8;>\G,[VYBTB3EFK?67ZY+(<+AR[=JB6OX?%(M1^9SV"J4\\J6\H=!<" M[X_I4V2P.YNL<;1F+/=6HF M=9!^/ZPN M6C2@?(3"]SC#?X6+2NA$)IF3\@988+6G59$0A"L@HQ7&%Q9-$*-!Y19AYX^3 M?;4P]"7S8[1=#W/X.*_$36=D0_\^7TT33@JWD0=M*WI)!LQ:B'2^ I>EDLE2 ML.*Y>!CB&E/G2;F,= N_Y"0/UO7*V[',P2YDWM>BJZIEH$R+YV MW4Q)@8].0@H)#=.6LQ+VWB*>?N]YX*"UP =L%K/M:'N,VKMF$9^DQ&3*/M26 M5O4^R 1P,BI(HEB)Q1<,X]FH.Q!\'@ ;4VL#-JG9+I+KD'[4S&7O53TPZTPA MHLJ;1)^LEB&H$'ANV';P\=3 =/EJDVD66#:L:=R'C7(M4.ZG@B?+&?>374)TI MU):W 8%)*VMQ#5VD>MW ]EL7@J!2G5KN MM>'$3"YU(D&\5[BVYX0-Z=,R_6BPJ4]_KYGPB]S!S0X9? MC4.'$L'92,:@=%IJ7TRY/PWW2;_\D<>?BV$SD "'[L;\@**;CD\[T/2XR;.K M<@^1N3.4$K;JM(<$FR_8F^F%1643DP*,(8-B6H++44 I7L>HC^3F<(N9MI#C"))Y7Z7^NILOU,Y:_S0HN:NSLP[R.M*.? M#)'LT?$-?9- ^C!T+SDD*V:%9D)IC;LB;7,6)IT?%>_ .)/5\OI MC&R&6R_]'B4K(D4C@@7,MNY#IJ8*H0':?V+DB+5@KTD$<1M5?4.F-\_^>7X9 MZ_TB/?MGDNLTKT._9"O1HEV2U!>8^80Q$9-G" KKV%6!"8)2#)B.M .'1.30 MZFW0ZFTX9OYS^NGS)/*,3BD'*<9Z^#,/7AE=G3A5.V[2APCDMCEKN)-IMTJQSD"[H>",(+*7 M4!NDS6QLQ5K4/UWANACVM]F*D%@;AU^7Q?X7UB)_S*_^)-!^PC^66*XNWDP+ M3I3UV@?'P7KO0?F2(,I8H-"![Y6QP=@V9GT?JL\(1*,IK\%\J4?VR%OR>8_K M_A$_SY 4WWOI&,V-VI_&,0-5(,0V&47TO M]']$&,N?OM[Z[OK:CQ=,10@%S+AZV6<->-0%T)J0(@N&3M4F0.I*Z5C)@5D"]GT MM8464QZ"Y0F82S8'J9S5N_4"?^H-1V'L]M'$?&@Q-AN595E6BB4&Q2$#511" M%%( \RDY49R/;B=3XC1J$48Q&/87<,,I6KN0<:X%"IU4\$1J^S[R:UB@H(SA MJ*0'3#Z!TE*#KT=/+,ER[S@W _;4.HX"A2&TV$5L3:=H<30ZD:@AZZ#I $@< MO/,&,.2HBF'9V)TB3J>4W=Y)^$]FMW>17(-,E"V1T)^^_CW\O_GBYXNPO,XM M1>V4\(ZL!5LS!87)$%3@D)U,)>1UDX4F%G0'(L_Z)&ZMM 97MUM(_4[H[^'R MQBS=A=RFSGU'@@_CZC<#P.Y &TQ[#8(!7S+_4M@[I\VQ^,?_T==W;_<8;]D5K M8VT&%0*YQ"+(NK\G".AT<"D7F=I@ZAG"QH]%-%7LO)U6&EA;-[VT-Y>"#\2Q M:;.I8V2:U@X9F*5.,3<0B7=(R4OAO$YFMY&TG:&S$WGG#:#A-=1@[_FX"!DO MP^*?M2?[^IO*_0UQ3F-QD3N0 1$49QDB)G(P @_D82KTI4V@>RM9YPV;X30R MPABS[55":_>D67G5G:>W+:UZFI%[956*T?J:3J/:;YI]GTW[1L M,\Y6TS(-WQ;N30)7G46QR:2?XI)^=W6)^>>P_+P9O?-GN*@9HA,N8W9!:F V MDD&*KJX\.N]Y\8*1C5I(GF-E0@W(UU%<*.V'S!VRIPX%@ 8&WY#SAZAI/2NN&7@C+20C?43'R5!K,]"].6LO6&\$@W$JZ/9F M\+N#LIS(7+L0YPQ!JSIF620(CKP%:3BYFRXEM&V&039BZ 73@ZJ\P27-M]H: MX42N5T^@M% UC\=!,"F!#<)(;85*+P,"]NZ? M_#;;3.K]QF=6:)++%B(/M3ZF-L9%SR"2!,GTH)V9Q>>"!V,3?09X.VH]-RC M&Y+56S^9:,5M-BP 2B^NYP($2VR9PK.1(N@4CC]4<.LG9P#M8U+Y.!5]>[/U M"UZWMOD8_KK-H4<>1(UIN\"Q-H$CPR)K.GN8S4PR=,P??V3@<=Y>\-T*" TJ M#_?D\.;,>933WW$UD5$5R4L&DSC95JJVZ"&#"HRS(3OGE5-M4M(:,?0"ZD%5 M_A#)[A#F]%:>?OUK8V!MHM?U_VY%L&^>45E'Y8W%+("Y6%,8")G1D?DE$I?T M(7N1=VQX>5 ^S@#D1R#%3FAXN!#\Z,7DF1R'Y$--E4ZT<&O,+E0Y6_39XYE<7V, MD%9*:Y [T#4W>1=R7\KBF@&@9ZG2/MH[@K(X80/WFA8ZVLAJA^HZZ91V8\,# MBXQQ;4N;RX.C -N 97%C8JV+T@Y1%B>1FHJ7+R-2US\B8NAQXX]]_@A"^,ZL7*O,DY:H0K]+\ADE.;"*3H(A.+. ME6Q-CI,N+VI8&F=5""8&!\;Y2%YCB!!S[0Z/62MNO)?J]$KCGIU/1-YQ25(P M\-+4AGM&0>0J@!.!&<:<*#$UX?K$AD1U04?G(5%=E-# =/J6E1DP%V>E /K MB8XD:]$/ F.:UR%6/N0?:M9$'Z7O)=0&!DVO<079$,_.9[#:N4U-066ER"C) MRD^%->HBT8?J,P+1:,H;I[3IJ9$&7O$H2LF0%3F,2FA7F]Y'0*\Q2ZM0QM'2 MII^@\8Q U4@Q#6J*.D?^E?:"\<(@K7L(2YD@:EV'*6"*@>7B0QO_["33@_J MJ*EJCCT]R!MG4B'!)7+,0#DCP&4D>RT6;:SPPJNV&?&GFA[4"00[I@=U4<9! M\CQV(? E/6A/A79.^-A'&P>!#>W$%F/6M%9< %4\!Q_KJ#!OC$O>ZY)&BT<< M<7I06[1T4<+0Z4'W8F$W 4^ML]0F I,\U-(%"='Q!,H+%#P%9/?*1B$3!:2=A.#H(NBBA'%1)!.V";F5;GF!74Q_9H MI;0CR K:A=R7K*!F .B9J;&/]HX@*\@'GKSTCDYIQ6E+UW1>)V:@6&TERYSK M./H4@)/,"AH3:UV4=H"LH.0PD/F70/@L:TL)#2$D,A,,LA*YL,R^9 7U5VS' MK* N6CE85I#D";4@SX'KFF!G2AT'SB)8R66M!?96M^D%=R9907T -+R&1L\* M2B6:G'F!),F>5(X;B((+,*JX'#AW);>9<'SB64%]8#.<1@Z;%31DI^QMCVZ8 M#;1SC^QB2I8.46 Q2I?HR=O.J;@HI35)AVV90&,UR(XV.%]GJF>-$50FT\HK M E)MM):=+YKIT\L":MP?6=2D!D[K6.F40-F$$)10(#6+12(+NE':R _5(+L+ M,D=ND-T% ,:>8-WK?MXY\R:6"=XY)[XX+5]0LP,0G0RR[ M[;XJ;Q!9_I;1&'E23+H(SAI3ZVO)NC;DT]L<=?3>!,9W&M1Z+FFB?;"REU ' M3+4:O?-K-,R54A"8)B=>5;&Y.OL*M44OO.!9L=$/U=/J\'L4I^R0>AZP8W6+ M/?B)=IC2)V=]S+11^4(K=FU81.+05S_7R!!\FVWPA^N+>BR'\0! .*%FUAF# M8EH&B#IY4$Q$\-PC..UB+BHR%XX?WR^@;J7RXVEF_6R[UQA9KG>A8$U4=+!Y0YT'^\C^ZHVK*?6(?? R!Y4)4WZ%7=.3O)TX'!4TX@39TQ%[D&5YN> M.=2221F5UFT&]IQDY4(?Q#55S;%7+BBR4)2,',*ZH(>1OQFM#77"NO(B"5U\ MFR2)4Z]"F^ MV)?*A=Z*[5BYT$4K!ZMN4!^0[(,'3"L.S''=>*F U^$)C,S%.;:9#N?>.5"']@,IY$1*A<^ M7)$+^C]7.%O1;CE;]2A4>.))?>L2=B'P7AD"Y\PJF9C#I)42+)"ZO(F:;!"5 MA,^3)Y[9\T;HVT-_K0_]?I<1E,KH-8,DZ8A1AKQZVBXR8-5W'9.-C6IAGZ)H MZ%2RG\FKG1(\U]\0X&?+ZRR*FD&^^DKK#1>X7"U_6RZOUE?4]4/U>W^=K>CW M'SX'^O7U+]_A8OWMA$L>N,@:T-6S69D$WM B3,%X+DV1Z7Z$7E?/9A-4__?!<6;QXN,)O))K,DRTI00DD M1L6Y!U^[2D1OM8Z"HQ!MBEUV(.[$@=9*#4.'MQ]9"Q]Q<;GY^!KQW7Q5$Q?" MQ<77]WB=L/!Q_A.^"]-\TP.X3F>=7WX)LZ\3=#8I+0IXK&.U2R)11:E!6O*1 MLS-T],=]-[,>=)TXF ZMJ0$#I$^Q\OM5E>?;\FNU;VJ 9OEQ_AX3DH7TZLN7 MQ?S/<#&Q7DF>1 *C:(DH52+$I!)(Q;44!9GQ=E]P[?#^,P71T)(?(:'_&ZFT MA4[G>5(8]7G#.92WM<+$-K+*30FVQJ'F=59>ERP4QW2^<;@25#4$'N^GOK>AGD+./ MP!L$F1\AZR8#9@?"FM[1/TG:86[C!U'@\Z#H(?U1X2%-XHF3C<2=%W38!0>Q MCO!B9#QY(ZQ0=IPSI3$LGKDW'Q<5783>'@TW]QZ))4Q>0BJU8Y/B&;R) DP* MR1DE4#>:Z?DH.0A>!L5$H#4SJ! MXK4]61:FEH:*(J*TTNQV6WSWN<=8<=!)ZO-A1#:@B9!Q.GF#G\+%]1WQ)E&4 MDYE+]H]DS$,= VNIL CE]HXESE1MV4U+S'][T_S/_^#'GV]D.G#6K5KM3[R MPI,_]OL*<<#+B$K*-17?LKZ?IV.'$_UYI=Y^Z[B'=&_QSP>4W8 [ZP-Z6,@\ MID*G1KT(5=[07H.T]3B?34:E?-3;TI:/08=/G)S-5-A%9$,?BO]W/K_<[.Z" M?#Y?Q_V%G,BE3#& SY6A%(T-A5C5NU7B?7_F>(=A/Z'.^TMDP/-NN5A-UMDM M-1K_(>$L+*;S:[BQ$(67 5@I%6[U )9TD'L?D&GR_P7N%!FC-]RR7^F[^[;K MDR2<_#DXC' 'O*E=$[2AXX_9\@NF:9EBOMG>=R"JB[.[F^:?(F?<,W,@5JO*?.&S'U'T7\3;2^>OY M@@ZGY4TL5L48BO=U/@$1HQ*=.<$("UKXDK5PJ,0V[V8_A=^E8;RC>T#E/*+N M'I)]\DC?LY+B00AI+1W$?/D?F[2/=1[TU>4F>_K-M(X8OT/,8U45'<)4]87+ M^QBH!'2KN!B D6_5%ST+F>CO:OK,_$M]S]_O(&S8TJ3'7M0S9ODJI?D5V:RS M3[33S7)8Y.4?7S+M>40#8Z8A-[N]>?1(UC9MWH\U=A)>@_NJ3>>YN%PM0FIS MSW#O%3T)?K>8D[V]^OKN(LQ6FU$-7^KI2I]?3V=AEO -AB6NRUW?EC^6UZ5N MK\H*%R3LJ\NK=4'C+_B%-M3I>EW3OWQU.5^LIO]>?]M$"".0/3K.'\?.?82/ MI["N!]WFQ_5+) +^S__Z_U!+ P04 " #(A?M2Q Y^M%

W/<.)8O^/_]%-B>B-WJB$07'^"K M[\S2IV^O8R,#3XE3J:2&S+2M_O0+@&0FE4^ "5*L6Q%EI5(D M<,[OD#^\SN-?_\?/QP7XSLLJ+Y;_]B?_+]Z? %_2@N7+^W_[T]>[]S#]T__X M]__VW_[U_X#P?[WY\A&\+>CZD2]7X+KD>,49^)&O'L#?&:]^!Z(L'L'?B_+W M_#N&\-_U3=?%TW.9WS^L0. %_NY?R[]2CQ/,!8*$(091X N( R^&%,SY, WE/\@+!2,H"87/=*.+?/G[7]4_!%<<2.66 ME?[UW_[TL%H]_?777W_\^/&7GZ1<_*4H[W\-/"_\M;WZ3\WE/_>N_Q'JJ_TL MRW[5?]U<6N6'+I3-^K_^K]\^WM('_HAAOJQ6>$E5!U7^UTI_^;&@>*4Q/RL7 M.'J%^@VVET'U%?0#&/I_^5FQ/_W[?P.@AJ,L%OP+%T#]_/KEP]$NLU_5%;\N M^;VR[&=>Y@6[7>%R]1$3OI#2Z]96ST_\W_Y4Y8]/"]Y^]U!R<;C915F^:%5) MF2DI_5A)^2_'.OOU O$=R;O:E]6!<%K=3ZYD/(7I)V?BWDE^X,,+W.GF8I'K M!^K=DHWU[&ZZNECTX25V]5@4*[P8X;'8=M,1>:&^^"@_-=VHADZ0J>ZGH>Z. MJ/SGBB\9K]GR1=,@9__V)_EIOJ[@/<9/\]OUD]1*C7UX<8VKA_>+XL>'I2C* M1TWD5Z1:E9BNYE'HXXP)++7A 40$QQ#[80J%QQ,/H9"$ 9ZO-H_ZG"_AU]M6 M*MUUKW[_9('#ZLC[7/*J6)=T.Q(^+@X-;W)D4V-A^NL2/_+J"3@.$5_NN__KK5W9T=%J^%[F)$8)7(0,D, M.D*#;ZW8_]]1: OZ0L"%FHX4Y2Y0!>T+U/:MKZ2.&B6!*Z+5;)K\5O>TW-5MGKBDIXQ7G/%K[20<[6G%7QA1S6WO0B0 M57'1@U>;28KX)U"4C)=RKGY W;V7Y;I8RLG]*B<+_I:3U6_\D?!R[C$J$D9\ M2;1"3KJI(#!%/).?6(J%[^&4)#84=;"7J1%21TC I)1VK',82#..N1B>@1FE MBXP2$'RK173('B$(\RA*,$F+S]I_L;6HLH.4#Z@J EPRL M-K+;T<%IA,UHP1EN ]/#5DX-68V@%G4 HC "Q2EAG.YQ5.(P4GZ70,QNZD@ M4HI7?[93(9G.[&!U+^'%7LR.;9&\Y/';__0;$CXH_ M'XH%^_#X5!;?M62;>76811S+D8MED2]GTRF%*6,IQ"C&%,>"A\QJ7GVBKZG- MJC>B@KPCJ]W0<@I:L]' $6 #$_@6JZZ8 TRE#>!P2HRG^AN5RPP4WZ4?DUOZ M,<9[G)?_@1=K_IOL8EW6+6^^_)\Y+V63#\]OBT><+^>(>;$?$@XI%B%$6"N[9<(A5[U-C%24GT(*"C:1Z'OOIZC_ MUKFX^^+ VN8TBG?5G=L>Q )IVSZLH=1V?*@/BB?FSWA5.>?U>VJCX7BYP^W_&?JS=2I-_G :8"Q03!@"4I1)@A^29[(= M!\/I:W^BNU$YX+S:NX1@<(<=.S">S]\M5_GJ^=TC+^_SY?W?RN+'ZD'M8.'E M\YR'*,+JC%4@P2$*/#DKXDD F2?G0ZF(" T#$VHXT\_4>*$6%;2R@EI8T$AK M1A7GH#W-$PX!&Y@D>F)E3!*&2!Q@B(K3O]P7WW^5+=3D(#]H3M!L<*[=4:C M4+F6!TPO[S=%N'F2RZN5;%1O)7U1(0\WXFO%KZJ*K^8B%C3S*9;3@BB$2#(# M)(&<*K $BRA+?3]%5GO#)WN;&B%LA 7Z^!'H>!!8"+B6OV EL>4$XC369G,( M9P@.S!!;\+2@,_"E14\*"[2T[N821J XG4Z<[G'4&861\KN3"K.;["A%Y-^7 M<^4,MCW5ZGB)W?'R\>IG7LT]X1.<10E,DPQ!E$0I)!S[,* Q"[T,,P]G)IQB MUMW42$4[*FXEGH&.S#.@I ;?E-R&&\2&F)_F%O=(#DPNKP,B:V((]1'OB&"^ MZ'?*H!KSMAU&-7&K>S0;>W'H:2XV;&44,K;3J&5CR[OZS?"NON-\H9:/[XOR M%B_X+:?K,E_EO%(];W^[7I=J+V].F,\]Y!,YR6.!7/Y%RJK@OZNG:VJF_5* MA:ZK; #S(/'CF"0<1CP0$*6>!W$2>I RQ",YV:2$IS9T=J:_J='71EQ0*7D; M]UE0;"4&O_1RJ3V'NQF'.41S8,[: JE%G=6>JA7H2.N.J@QA<4I-Y_HG1?',^1>^T.'H.2;YXL7 30./99SX$&6!7-N*4,",RU5N M*'A**2<3.:<8KCT'OK MC:RPK(4%'6D'F!490^.4;,[W.BK=&(.P2SCF-UZ\EU;[A=\5G^6#]H K?L58 MKK[!"W7=W4-9K.\?/I?Y=RG(C9 TJ$9A1%&( A%!GV08HBBA$*:V]RDLP.;&9>5&S_>;HM>_&04A@%JK9.1\JJZ+1Y(OZU;I?ZWS2K-6,\>_+JI5 M-4^P"+(T9)#Y,9,K?1_#E*D@2AY@GA*." YMN,2\ZZE12RNY6O.WHL\ W@H/ MVH4L5>+;,8V%1QY"OY4*F39>WE4UU1N2!8ZYZN'HMRE?^S7K.( MA#'BIP)BA.4T*>9"3I@\!%F*/")XZ"<>ZI'4Q%X2HS=P_/0D'6E!5US+D$Y[ MPY@QW$ XCQ3B@@B''H0"R^%D<]Y%N,L".+(9 JWT^[4 MYF=JHIQ7JYSB!>A$V%I&HN^"=YJ++H!D8(+IC88QD1S1_10[R%LZS"!_VV6% MW39'>=6/*-*^O\?^W#<8Z8HQ:>BJ^?%13H_\N8>]+!5!#(4O9R$HR2@D?LCE M>\I2/XH]ZF5&&5]/]C*U%[8)KFE$G+4?@!(6W"RY;2C2(6!/O[[.X!KZJ+0O M4CT"D4X@<4$8TJ%61PY".J'8?@C2J8M[G'!J-PV5OT:^5G5&K&O\E*_PXG95 MKNE*DO.=&56+\\(!T!WI4- ,94?'?98P MG3S3,VUKO(,[2^U>G,[9WNMN*A?,J<<3'A &J9_*U19#$4S3@$$<9$2D*/10 M9$3A)WN9&F>?G*#<_2@NG\H%%TSEK.!ZS:G<*:2<3.6"/PTQE0M>?RH7[/* MV<4]TV[3!\[6"WXC?L.KQLG_1GPLEOC[-($H M)!E46S(P3#,<9Q$*<$BM:@Y9"C UNFCE5\6&MAJHW]Y:5_ZP-H;9[O*0$ \] MU3N*KA(?KE2$8UU'1*LP3-J;OOBYS05M*\2X.9U[0K27F[EO.SW9#R^XJF7P M[B?-*SF1^OD9/ZOV-[$!:18%0G#(O81!E'BAG #Q% 81"WD6<)8PNP)KI_N; M'+,P V.,9P]OZTV"".ITRHF,&+;D[IK+&RBEGF?<^*GM9@[++8_8-3*TZT_NB%#Q7^UC5 MW[G*:<39E90I-F6EVO\F MM:CZF'.\2E6]I.OA+- *0J40^7?^65)&X/FH<4@3@K 0\Q0B'F40)6$ 4R^@ M$*7,BT(69:$P2KUPOJNI#;%*,J!$M#B=/HVEP4F_,X2&/E=JQX%&4 T4T)"= M+5UE"YO%4;XS^$8ZP-> '<;2704P^ M7//W4D:YGEN5F*[^GJ\>KM?5JGCDY16I]'=SFL1A&"<PFDF4\@"E5-+\5I?A*F2#"$$;**SNTAP]0(;?.>O<'R>VI[]M;'"F;\-3"V M W/98?J:;6E-J]+Y?:/23)_L='DM5]SW1?D\YPE") L)5$MCN29. I@E*(+(]R*4D32(J=%<[DC[4Z.X MQH=0RPA:(6U=+%\B>)K"'. R]/+7"I(>OI0'%;_ B_)E>R/[3QY49M]S\O!E M+NKO[.R??>$J)K']H_):\N=>PI(T\&.(N(K.YW)I1C"*(0]XRF+LH83X_4OR MG!=@:B_]WW8VN#FID9S]>%EKZIC!T$T M9*5+H1F:>C0J;7*0K8@.R>44 FX9Y&!/X]+$*67WN.#DQ9=&D)P]KJR.G5?6 M895^%@D_Y1ED'"F2\!@D<>1#'S$_%:F(8F)%$LXDFQJQ=*,B3/PNJI..%W:! MLN[-;D9KKV+,@:EP9#M>$/CB"/.!(F(NE>Z50F4<@7H\AL95!ST/ >HXY28! MU(UXV]3YJ"MB=U+GZ9QY];=S$@=Q&E ,612D<@SP*<19R&",/()]AD.>QE:G M #V$F!K=MS)W-JBW"?2QB>&9P,!(#\S%&Y!KR5YDZM02S]J_?&M^#K/I M?P&*;G?]^P@R[K;_!5#M[?M?TM;(+O4;QSPYD5\_UOY\[WX^<2J7]6_S[SGC M2_8%K_@\$"3T@B"#(O/E?)K[*<28"!BB!'M1EB4>$:-XRYM*/#GB;60#SSE? M,/#+$R^5F\]8?NW&AC:<04_)?$//K"_W1M]ZCX..WC/0:@XV3X?2?0(>YK9F MFH;SN+'4?PR_<%LC.'/YMNZX[Z2^>E#_*[?'[WBAUA!?>+4J<]6/^L.5[.;% M%YTK/_,R+]B')2W5;O-;7O^4OR_6JM3?NY_T0:FIQ'PGA!1]'J51C(,D@7ZF M,A#QE,",R2$,4^PG8>R'-$CFJT(.W:;+@3'%MQK/-DH,QXJ?^ K\PAJY_PSR M1A/Y 5"IJG9NT1_X5FG;]<6HCX?IRF2J1A_:T4FJ,@/J7]#1: :VRM9_K)V: M7G[WXH8:!-"B 'YID $-1HN5T:O847':ZI151AY-?8:YME? MQ[V*%/W&4KVLE(O,$]G4/^9+_F'%'ZNYYS.:R4ZAD)\@(I1!$F0^](,,I9SC MA'.K3!$VG4]M7=;*#DZ7'K ;NJRL83;P#(7QP,.&(;S@FQ(>:.D=[H#U $B#RGXGL^S6(0)B@)E$'7NFV:0 MB( J][@XRRCW>&#E^6_8[]1836=F*3?2-GEP< 6>-B*K@T+Y]9+F3W@!\&.Q M/N$W<9%-S AN *0'W^;?27^S%;K.>*,GNXW<0V6_.0O4@+EOCO?]BIEOS@)R M.N_-^=LGM$7_'\5"-J/B"/3>+?(3[#-"8!9D'"(:!A"S.(5>R/PT3J. Q%;D M-X+,4R/.K723VJ+?,?0K;M+W-]__!MOTG:?C#[!1?]A4T]^JWY'[C[]9?]@0 MHVS7'^FZWQC6S9V[S:G[A3_5PE0WXG,[H?RP_ ?'Y=V/8NXQW_>1QZ&0@Q!$ M"/DP(P+#,*-!X#.! XIL!J4^0DQME)%O4PA^::1_KK.?Z:S4S\"? ?57RT&G MEV7,1I&A\1YX6-"YO>_:W-ZS-O/W\PPH6=V4%G !E5-:[B7(J#Q["52[Q'E1 M6SW+ZK:4^W&;S+HI)\ANEE^X2JO/JZ[(@%2]UD/>'Y=-:+C$42/(N M3?#7>$%5C4M5][=8+-X7I>+TN1]E01IZ G(_3"#"D7)@YZI*@D]HB+G\JU5Z MRL$EGAK'WJX?'W'YK'BUWFNO]-EDL53Q2VK2)S]6.=,!37*6V#LK^?"/@AE/ M3\K Y/Z=J(^ QUUVXJ>#.B2Z(W&0*L\ UVE@=8:O%1;'6]N% ??E.J@T=WA MGO1H=G);CWAPJ<,"7R_5*W4J?$C1AF7AQQB *Y$D"IJKJ< M<0PSY(DH347F^79GCP,+/+EA3=5P:[8O:$<;RP/*H