0001517413-23-000218.txt : 20230802 0001517413-23-000218.hdr.sgml : 20230802 20230802171137 ACCESSION NUMBER: 0001517413-23-000218 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 101 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230802 DATE AS OF CHANGE: 20230802 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Fastly, Inc. CENTRAL INDEX KEY: 0001517413 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 275411834 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38897 FILM NUMBER: 231136916 BUSINESS ADDRESS: STREET 1: 475 BRANNAN STREET 2: SUITE 300 CITY: SAN FRANCISCO STATE: CA ZIP: 94107 BUSINESS PHONE: 415-525-3481 MAIL ADDRESS: STREET 1: 475 BRANNAN STREET 2: SUITE 300 CITY: SAN FRANCISCO STATE: CA ZIP: 94107 FORMER COMPANY: FORMER CONFORMED NAME: Skycache, Inc.(DE) DATE OF NAME CHANGE: 20110405 10-Q 1 fsly-20230630.htm 10-Q fsly-20230630
000151741312/312023Q2false1.250.0097272P3YP3Y46544400015174132023-01-012023-06-3000015174132023-07-28xbrli:shares00015174132023-06-30iso4217:USD00015174132022-12-3100015174132023-04-012023-06-3000015174132022-04-012022-06-3000015174132022-01-012022-06-30iso4217:USDxbrli:shares0001517413us-gaap:CommonStockMember2023-03-310001517413us-gaap:AdditionalPaidInCapitalMember2023-03-310001517413us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001517413us-gaap:RetainedEarningsMember2023-03-3100015174132023-03-310001517413us-gaap:CommonStockMember2023-04-012023-06-300001517413us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001517413us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2023-04-012023-06-300001517413us-gaap:RetainedEarningsMember2023-04-012023-06-300001517413us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001517413us-gaap:CommonStockMember2023-06-300001517413us-gaap:AdditionalPaidInCapitalMember2023-06-300001517413us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001517413us-gaap:RetainedEarningsMember2023-06-300001517413us-gaap:CommonStockMember2022-03-310001517413us-gaap:AdditionalPaidInCapitalMember2022-03-310001517413us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001517413us-gaap:RetainedEarningsMember2022-03-3100015174132022-03-310001517413us-gaap:CommonStockMember2022-04-012022-06-300001517413us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001517413us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2022-04-012022-06-300001517413us-gaap:RestrictedStockMemberus-gaap:CommonStockMember2022-04-012022-06-300001517413us-gaap:RetainedEarningsMember2022-04-012022-06-300001517413us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001517413us-gaap:CommonStockMember2022-06-300001517413us-gaap:AdditionalPaidInCapitalMember2022-06-300001517413us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001517413us-gaap:RetainedEarningsMember2022-06-3000015174132022-06-300001517413us-gaap:CommonStockMember2022-12-310001517413us-gaap:AdditionalPaidInCapitalMember2022-12-310001517413us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001517413us-gaap:RetainedEarningsMember2022-12-310001517413us-gaap:CommonStockMember2023-01-012023-06-300001517413us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001517413us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2023-01-012023-06-300001517413us-gaap:RetainedEarningsMember2023-01-012023-06-300001517413us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001517413us-gaap:CommonStockMember2021-12-310001517413us-gaap:AdditionalPaidInCapitalMember2021-12-310001517413us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001517413us-gaap:RetainedEarningsMember2021-12-3100015174132021-12-310001517413us-gaap:CommonStockMember2022-01-012022-06-300001517413us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001517413us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2022-01-012022-06-300001517413us-gaap:RestrictedStockMemberus-gaap:CommonStockMember2022-01-012022-06-300001517413us-gaap:RetainedEarningsMember2022-01-012022-06-300001517413us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-30fsly:operating_market0001517413fsly:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-30xbrli:pure0001517413fsly:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001517413fsly:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001517413fsly:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300001517413fsly:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001517413fsly:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001517413country:US2023-04-012023-06-300001517413country:US2022-04-012022-06-300001517413country:US2023-01-012023-06-300001517413country:US2022-01-012022-06-300001517413srt:AsiaPacificMember2023-04-012023-06-300001517413srt:AsiaPacificMember2022-04-012022-06-300001517413srt:AsiaPacificMember2023-01-012023-06-300001517413srt:AsiaPacificMember2022-01-012022-06-300001517413srt:EuropeMember2023-04-012023-06-300001517413srt:EuropeMember2022-04-012022-06-300001517413srt:EuropeMember2023-01-012023-06-300001517413srt:EuropeMember2022-01-012022-06-300001517413fsly:AllOtherCountriesMember2023-04-012023-06-300001517413fsly:AllOtherCountriesMember2022-04-012022-06-300001517413fsly:AllOtherCountriesMember2023-01-012023-06-300001517413fsly:AllOtherCountriesMember2022-01-012022-06-300001517413fsly:PriorRevenueMethodologyMemberfsly:EnterpriseCustomersMember2023-04-012023-06-300001517413fsly:PriorRevenueMethodologyMemberfsly:EnterpriseCustomersMember2022-04-012022-06-300001517413fsly:PriorRevenueMethodologyMemberfsly:EnterpriseCustomersMember2023-01-012023-06-300001517413fsly:PriorRevenueMethodologyMemberfsly:EnterpriseCustomersMember2022-01-012022-06-300001517413fsly:PriorRevenueMethodologyMemberfsly:NonenterpriseCustomersMember2023-04-012023-06-300001517413fsly:PriorRevenueMethodologyMemberfsly:NonenterpriseCustomersMember2022-04-012022-06-300001517413fsly:PriorRevenueMethodologyMemberfsly:NonenterpriseCustomersMember2023-01-012023-06-300001517413fsly:PriorRevenueMethodologyMemberfsly:NonenterpriseCustomersMember2022-01-012022-06-300001517413fsly:PriorRevenueMethodologyMember2023-04-012023-06-300001517413fsly:PriorRevenueMethodologyMember2022-04-012022-06-300001517413fsly:PriorRevenueMethodologyMember2023-01-012023-06-300001517413fsly:PriorRevenueMethodologyMember2022-01-012022-06-300001517413fsly:NewRevenueMethodologyMemberfsly:EnterpriseCustomersMember2023-04-012023-06-300001517413fsly:NewRevenueMethodologyMemberfsly:EnterpriseCustomersMember2022-04-012022-06-300001517413fsly:NewRevenueMethodologyMemberfsly:EnterpriseCustomersMember2023-01-012023-06-300001517413fsly:NewRevenueMethodologyMemberfsly:EnterpriseCustomersMember2022-01-012022-06-300001517413fsly:NewRevenueMethodologyMemberfsly:NonenterpriseCustomersMember2023-04-012023-06-300001517413fsly:NewRevenueMethodologyMemberfsly:NonenterpriseCustomersMember2022-04-012022-06-300001517413fsly:NewRevenueMethodologyMemberfsly:NonenterpriseCustomersMember2023-01-012023-06-300001517413fsly:NewRevenueMethodologyMemberfsly:NonenterpriseCustomersMember2022-01-012022-06-300001517413fsly:NewRevenueMethodologyMember2023-04-012023-06-300001517413fsly:NewRevenueMethodologyMember2022-04-012022-06-300001517413fsly:NewRevenueMethodologyMember2023-01-012023-06-300001517413fsly:NewRevenueMethodologyMember2022-01-012022-06-3000015174132023-07-012023-06-300001517413us-gaap:CashMember2023-06-300001517413us-gaap:CashMember2022-12-310001517413us-gaap:MoneyMarketFundsMember2023-06-300001517413us-gaap:MoneyMarketFundsMember2022-12-310001517413us-gaap:USTreasurySecuritiesMember2023-06-300001517413us-gaap:USTreasurySecuritiesMember2022-12-310001517413us-gaap:CorporateDebtSecuritiesMember2023-06-300001517413us-gaap:CorporateDebtSecuritiesMember2022-12-310001517413us-gaap:AssetBackedSecuritiesMember2023-06-300001517413us-gaap:AssetBackedSecuritiesMember2022-12-310001517413us-gaap:MunicipalNotesMember2023-06-300001517413us-gaap:MunicipalNotesMember2022-12-310001517413fsly:ForeignGovernmentAndSupranationalSecuritiesMember2023-06-300001517413fsly:ForeignGovernmentAndSupranationalSecuritiesMember2022-12-31fsly:security0001517413us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-06-300001517413us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2023-06-300001517413us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2023-06-300001517413us-gaap:FairValueInputsLevel1Member2023-06-300001517413us-gaap:FairValueInputsLevel2Member2023-06-300001517413us-gaap:FairValueInputsLevel3Member2023-06-300001517413us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-06-300001517413us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2023-06-300001517413us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-06-300001517413us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2023-06-300001517413us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-06-300001517413us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2023-06-300001517413us-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalNotesMember2023-06-300001517413us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalNotesMember2023-06-300001517413us-gaap:FairValueInputsLevel3Memberus-gaap:MunicipalNotesMember2023-06-300001517413us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-06-300001517413us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-06-300001517413us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-06-300001517413fsly:ForeignGovernmentAndSupranationalSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-06-300001517413fsly:ForeignGovernmentAndSupranationalSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-06-300001517413fsly:ForeignGovernmentAndSupranationalSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-06-300001517413us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310001517413us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-12-310001517413us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2022-12-310001517413us-gaap:FairValueInputsLevel1Member2022-12-310001517413us-gaap:FairValueInputsLevel2Member2022-12-310001517413us-gaap:FairValueInputsLevel3Member2022-12-310001517413us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2022-12-310001517413us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2022-12-310001517413us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2022-12-310001517413us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001517413us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2022-12-310001517413us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310001517413us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001517413us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001517413us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310001517413us-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalNotesMember2022-12-310001517413us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalNotesMember2022-12-310001517413us-gaap:FairValueInputsLevel3Memberus-gaap:MunicipalNotesMember2022-12-310001517413fsly:ForeignGovernmentAndSupranationalSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001517413fsly:ForeignGovernmentAndSupranationalSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001517413fsly:ForeignGovernmentAndSupranationalSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310001517413fsly:GlitchIncMember2022-05-180001517413fsly:GlitchIncMember2022-05-182022-05-180001517413fsly:GlitchIncMember2023-04-012023-06-300001517413fsly:GlitchIncMember2023-01-012023-06-300001517413us-gaap:DevelopedTechnologyRightsMemberfsly:GlitchIncMember2022-05-180001517413us-gaap:DevelopedTechnologyRightsMemberfsly:GlitchIncMember2022-05-182022-05-180001517413us-gaap:CustomerRelationshipsMemberfsly:GlitchIncMember2022-05-180001517413us-gaap:CustomerRelationshipsMemberfsly:GlitchIncMember2022-05-182022-05-180001517413us-gaap:TradeNamesMemberfsly:GlitchIncMember2022-05-180001517413us-gaap:TradeNamesMemberfsly:GlitchIncMember2022-05-182022-05-180001517413fsly:GlitchIncMember2022-04-012022-06-300001517413fsly:GlitchIncMember2022-01-012022-06-300001517413us-gaap:ComputerEquipmentMember2023-06-300001517413us-gaap:ComputerEquipmentMember2022-12-310001517413us-gaap:LeaseholdImprovementsMember2023-06-300001517413us-gaap:LeaseholdImprovementsMember2022-12-310001517413us-gaap:FurnitureAndFixturesMember2023-06-300001517413us-gaap:FurnitureAndFixturesMember2022-12-310001517413us-gaap:OfficeEquipmentMember2023-06-300001517413us-gaap:OfficeEquipmentMember2022-12-310001517413us-gaap:SoftwareDevelopmentMember2023-06-300001517413us-gaap:SoftwareDevelopmentMember2022-12-310001517413us-gaap:SoftwareDevelopmentMember2023-04-012023-06-300001517413us-gaap:SoftwareDevelopmentMember2022-04-012022-06-300001517413us-gaap:SoftwareDevelopmentMember2023-01-012023-06-300001517413us-gaap:SoftwareDevelopmentMember2022-01-012022-06-300001517413us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310001517413us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-03-310001517413us-gaap:AccumulatedTranslationAdjustmentMember2023-04-012023-06-300001517413us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-04-012023-06-300001517413us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300001517413us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-06-300001517413us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310001517413us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-03-310001517413us-gaap:AccumulatedTranslationAdjustmentMember2022-04-012022-06-300001517413us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-04-012022-06-300001517413us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300001517413us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-06-300001517413us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001517413us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001517413us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-06-300001517413us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-06-300001517413us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001517413us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001517413us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-06-300001517413us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-06-300001517413srt:MinimumMember2023-06-300001517413srt:MaximumMember2023-06-300001517413srt:MinimumMember2023-01-012023-06-300001517413srt:MaximumMember2023-01-012023-06-300001517413us-gaap:CustomerRelationshipsMember2023-06-300001517413us-gaap:CustomerRelationshipsMember2022-12-310001517413us-gaap:DevelopedTechnologyRightsMember2023-06-300001517413us-gaap:DevelopedTechnologyRightsMember2022-12-310001517413us-gaap:TradeNamesMember2023-06-300001517413us-gaap:TradeNamesMember2022-12-310001517413fsly:InternetProtocolAddressesMember2023-06-300001517413fsly:InternetProtocolAddressesMember2022-12-310001517413us-gaap:OrderOrProductionBacklogMember2023-06-300001517413us-gaap:OrderOrProductionBacklogMember2022-12-310001517413fsly:SVBRevolverMember2021-02-160001517413srt:MinimumMemberfsly:SVBRevolverMemberfsly:LondonInterbankOfferedRateMember2021-02-162021-02-160001517413srt:MaximumMemberfsly:SVBRevolverMemberfsly:LondonInterbankOfferedRateMember2021-02-162021-02-160001517413fsly:SVBRevolverMember2023-06-282023-06-280001517413srt:MinimumMemberfsly:SVBRevolverMemberfsly:SecuredOvernightFinanceRateMember2023-06-282023-06-280001517413srt:MaximumMemberfsly:SVBRevolverMemberfsly:SecuredOvernightFinanceRateMember2023-06-282023-06-280001517413srt:MinimumMemberus-gaap:BaseRateMemberfsly:SVBRevolverMember2023-06-282023-06-280001517413srt:MaximumMemberus-gaap:BaseRateMemberfsly:SVBRevolverMember2023-06-282023-06-280001517413srt:MinimumMemberfsly:SVBRevolverMember2021-02-162021-02-160001517413srt:MaximumMemberfsly:SVBRevolverMember2021-02-162021-02-160001517413fsly:SVBRevolverMember2023-04-012023-06-300001517413fsly:SVBRevolverMember2023-01-012023-06-300001517413fsly:SVBRevolverMember2022-01-012022-06-300001517413fsly:SVBRevolverMember2022-04-012022-06-300001517413fsly:SVBRevolverMember2022-12-310001517413fsly:SVBRevolverMember2023-06-300001517413us-gaap:ConvertibleDebtMemberfsly:A2026ConvertibleNotesMember2021-03-050001517413fsly:A2026ConvertibleNotesMember2021-03-052021-03-050001517413fsly:DebtConversionScenarioOneMemberus-gaap:ConvertibleDebtMemberfsly:A2026ConvertibleNotesMember2023-01-012023-06-300001517413fsly:DebtConversionScenarioOneMemberfsly:A2026ConvertibleNotesMember2023-01-012023-06-30utr:D0001517413fsly:DebtConversionScenarioTwoMemberfsly:A2026ConvertibleNotesMember2023-01-012023-06-300001517413fsly:DebtConversionScenarioThreeMemberfsly:A2026ConvertibleNotesMember2023-01-012023-06-300001517413fsly:A2026ConvertibleNotesMember2023-06-300001517413us-gaap:ConvertibleDebtMemberfsly:DebtConversionScenarioFourMemberfsly:A2026ConvertibleNotesMember2023-01-012023-06-300001517413us-gaap:ConvertibleDebtMemberfsly:A2026ConvertibleNotesMember2022-05-250001517413us-gaap:ConvertibleDebtMemberfsly:A2026ConvertibleNotesMember2023-05-090001517413us-gaap:ConvertibleDebtMemberfsly:A2026ConvertibleNotesMember2023-01-012023-06-300001517413us-gaap:ConvertibleDebtMemberfsly:A2026ConvertibleNotesMember2023-06-300001517413us-gaap:ConvertibleDebtMemberfsly:A2026ConvertibleNotesMember2022-12-310001517413fsly:A2026ConvertibleNotesMember2023-01-012023-06-300001517413fsly:CostOfRevenueCommitmentMember2023-06-300001517413fsly:OperatingExpenseCommitmentsMember2023-06-30fsly:plan0001517413fsly:SignalSciences2014EquityStockOptionsPlanMember2023-01-012023-06-300001517413fsly:A2019EquityIncentivePlanMember2023-06-300001517413fsly:A2019EquityIncentivePlanMember2022-12-310001517413fsly:A2011EquityIncentivePlanMemberus-gaap:EmployeeStockOptionMember2023-01-012023-06-300001517413fsly:A2011EquityIncentivePlanMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-06-300001517413us-gaap:ShareBasedCompensationAwardTrancheTwoMemberfsly:A2011EquityIncentivePlanMemberus-gaap:EmployeeStockOptionMember2023-01-012023-06-3000015174132022-01-012022-12-310001517413us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001517413us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001517413us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001517413us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001517413srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-06-300001517413srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-06-300001517413srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-06-300001517413srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-06-300001517413srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001517413srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001517413us-gaap:RestrictedStockUnitsRSUMember2022-12-310001517413us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001517413us-gaap:RestrictedStockUnitsRSUMember2023-06-300001517413us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001517413us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001517413us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001517413fsly:SignalSciencesCorpMember2020-01-012020-12-310001517413fsly:SignalSciencesCorpMember2020-12-31fsly:cofounder0001517413us-gaap:RestrictedStockMember2021-12-310001517413us-gaap:RestrictedStockMember2022-01-312022-01-310001517413us-gaap:RestrictedStockMember2022-04-012022-06-300001517413us-gaap:RestrictedStockMember2022-01-012022-06-300001517413us-gaap:RestrictedStockMember2023-04-012023-06-300001517413us-gaap:RestrictedStockMember2023-01-012023-06-300001517413us-gaap:PerformanceSharesMember2022-12-310001517413us-gaap:PerformanceSharesMember2023-01-012023-06-300001517413us-gaap:PerformanceSharesMember2023-06-300001517413us-gaap:PerformanceSharesMember2023-04-012023-06-300001517413us-gaap:PerformanceSharesMember2022-04-012022-06-300001517413us-gaap:PerformanceSharesMember2022-01-012022-06-300001517413fsly:A2023And2022BonusProgramMember2023-02-012023-02-280001517413fsly:PerformanceTargetPayoutLevelOneMember2023-03-290001517413fsly:PerformanceTargetPayoutLevelTwoMember2023-03-290001517413fsly:PerformanceTargetPayoutLevelThreeMember2023-03-290001517413fsly:A2023And2022BonusProgramMemberus-gaap:PerformanceSharesMember2023-04-012023-06-300001517413fsly:A2023And2022BonusProgramMemberus-gaap:PerformanceSharesMember2022-04-012022-06-300001517413fsly:A2023And2022BonusProgramMemberus-gaap:PerformanceSharesMember2023-01-012023-06-300001517413fsly:A2023And2022BonusProgramMemberus-gaap:PerformanceSharesMember2022-01-012022-06-300001517413fsly:MarketBasedPerformanceStockAwardsMember2022-12-310001517413fsly:MarketBasedPerformanceStockAwardsMember2023-01-012023-06-300001517413fsly:MarketBasedPerformanceStockAwardsMember2023-06-300001517413fsly:MarketBasedPerformanceStockAwardsMember2023-04-012023-06-300001517413fsly:MarketBasedPerformanceStockAwardsMember2022-04-012022-06-300001517413fsly:MarketBasedPerformanceStockAwardsMember2022-01-012022-06-300001517413us-gaap:EmployeeStockMember2023-01-012023-06-300001517413us-gaap:EmployeeStockMember2023-04-012023-06-300001517413us-gaap:EmployeeStockMember2022-04-012022-06-300001517413us-gaap:EmployeeStockMember2022-01-012022-06-300001517413us-gaap:CostOfSalesMember2023-04-012023-06-300001517413us-gaap:CostOfSalesMember2022-04-012022-06-300001517413us-gaap:CostOfSalesMember2023-01-012023-06-300001517413us-gaap:CostOfSalesMember2022-01-012022-06-300001517413us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001517413us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001517413us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001517413us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001517413us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001517413us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001517413us-gaap:SellingAndMarketingExpenseMember2023-01-012023-06-300001517413us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001517413us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001517413us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001517413us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001517413us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001517413fsly:LiabilityClassifiedAwardsMember2023-04-012023-06-300001517413fsly:LiabilityClassifiedAwardsMember2022-04-012022-06-300001517413fsly:LiabilityClassifiedAwardsMember2023-01-012023-06-300001517413fsly:LiabilityClassifiedAwardsMember2022-01-012022-06-300001517413us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001517413us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001517413us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001517413us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001517413us-gaap:PerformanceSharesMember2023-01-012023-06-300001517413us-gaap:PerformanceSharesMember2022-01-012022-06-300001517413fsly:MarketBasedPerformanceStockAwardsMember2023-01-012023-06-300001517413fsly:MarketBasedPerformanceStockAwardsMember2022-01-012022-06-300001517413us-gaap:EmployeeStockMember2023-01-012023-06-300001517413us-gaap:EmployeeStockMember2022-01-012022-06-300001517413us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-06-300001517413us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-06-300001517413country:US2023-06-300001517413country:US2022-12-310001517413us-gaap:NonUsMember2023-06-300001517413us-gaap:NonUsMember2022-12-310001517413fsly:ChristopherPaisleyMember2023-04-012023-06-300001517413fsly:ChristopherPaisleyMember2023-06-300001517413fsly:ArturBergmanMember2023-04-012023-06-300001517413fsly:ArturBergmanMember2023-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
____________________________
FORM 10-Q
____________________________

    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the quarterly period ended June 30, 2023

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-38897
____________________________
FASTLY, INC.
(Exact name of registrant as specified in its charter)
____________________________
Delaware27-5411834
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
475 Brannan Street, Suite 300
San Francisco, CA 94107
(Address of principal executive offices) (Zip code)

(844) 432-7859
(Registrant's telephone number, including area code)

Not Applicable
(Former name, former address, or former fiscal year, if changed since last report)
____________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A Common Stock, $0.00002 par valueFSLYThe New York Stock Exchange

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  

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

As of July 28, 2023, 129.2 million shares of the registrants’ Class A common stock were outstanding.

1


TABLE OF CONTENTS
Page

2



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, as amended, (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”), about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this report, including statements regarding our future results of operations and financial condition, business strategy, and plans and objectives of management for future operations, are forward-looking statements. In some cases, forward-looking statements may be identified by words such as “anticipate,” “believe,” “continue,” “could,” “design,” “estimate,” “expect,” “intend,” “may,” “plan,” “potentially,” “predict,” “project,” “should,” “will,” “would,” “target,” or the negative of these terms or other similar expressions.
Forward-looking statements are based on our management’s beliefs and assumptions and on information currently available. These forward-looking statements are subject to a number of known and unknown risks, uncertainties and assumptions, including risks described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q, regarding, amongst other things:
defects, interruptions, outages, delays in performance, or similar problems with our platform;
our ability to attract new enterprise customers and to have existing enterprise customers continue and increase their use of our platform;
the potential loss or significant reduction in usage by one or more of our major customers;
component delays, shortages, and price increases;
our limited operating history and history of operating losses;
the potential that security measures, or those of third parties upon which we rely, are compromised, or the security, confidentiality, integrity or availability of our information technology, software, services, networks, communications or data is compromised, limited or fails;
our ability to efficiently develop and sell new products and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, and changing customer needs, requirements, or preferences;
our ability to forecast our revenue accurately and manage our expenditures;
our ability to effectively develop and expand our marketing and sales capabilities;
our ability to compete effectively with existing competitors and new market entrants;
our ability to maintain and enhance our brand;
our ability to identify and integrate acquisitions, strategic investments, partnerships, or alliances;
our ability to attract and retain qualified employees and key personnel;
our reliance on the performance of highly skilled personnel, including our senior management and other key employees, and the loss or transition of one or more of such personnel, or of a significant number of our team members;
our potential involvement in class-action lawsuits and other litigation matters; and
stock price volatility, and the potential decline in the value of our Class A common stock.
We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q.
3


Other sections of this Quarterly Report on Form 10-Q may include additional factors that could harm our business and financial performance. Moreover, we operate in a very competitive and rapidly changing environment. New risk factors emerge from time to time, and it is not possible for our management to predict all risk factors nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ from those contained in, or implied by, any forward-looking statements.
You should not rely upon forward-looking statements as predictions of future events. We cannot assure you that the events and circumstances reflected in the forward-looking statements will be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance or achievements. Except as required by law, we undertake no obligation to update publicly any forward-looking statements for any reason after the date of this report or to conform these statements to actual results or to changes in our expectations. You should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q and have filed as exhibits to this report with the understanding that our actual future results, levels of activity, performance, and achievements may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the filing date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.
Investors and others should note that we may announce material business and financial information to our investors using our investor relations website (www.fastly.com/investors), our filings with the Securities and Exchange Commission, our corporate Twitter (currently rebranding to X Corp.) account (@Fastly), our blog (www.fastly.com/blog), webcasts, press releases, and conference calls. We use these mediums, including our website, to communicate with investors and the general public about us, our products, and other issues. It is possible that the information that we make available on these mediums may be deemed to be material information. We therefore encourage investors and others interested in us to review the information that we make available through these channels.
4



PART I - FINANCIAL INFORMATION
Item 1. Financial Statements
FASTLY, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands)
(unaudited)
As of June 30, 2023As of December 31, 2022
ASSETS
Current assets:
Cash and cash equivalents$273,742 $143,391 
Marketable securities, current123,605 374,581 
Accounts receivable, net of allowance for credit losses of $6,129 and $5,029 as of June 30, 2023 and December 31, 2022, respectively
78,295 89,578 
Prepaid expenses and other current assets29,500 28,933 
Total current assets505,142 636,483 
Property and equipment, net179,045 180,378 
Operating lease right-of-use assets, net56,733 68,440 
Goodwill670,356 670,185 
Intangible assets, net72,550 82,900 
Marketable securities, non-current78,042 165,105 
Other assets95,550 92,622 
Total assets$1,657,418 $1,896,113 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$5,561 $4,786 
Accrued expenses47,001 61,161 
Finance lease liabilities, current22,233 28,954 
Operating lease liabilities, current20,575 23,026 
Other current liabilities36,234 34,394 
Total current liabilities131,604 152,321 
Long-term debt472,369 704,710 
Finance lease liabilities, non-current7,026 15,507 
Operating lease liabilities, non-current51,448 61,341 
Other long-term liabilities7,217 7,076 
Total liabilities669,664 940,955 
Commitments and contingencies (Note 10)
Stockholders’ equity:
Common stock2 2 
Additional paid-in capital1,747,959 1,666,106 
Accumulated other comprehensive loss(3,152)(9,286)
Accumulated deficit(757,055)(701,664)
Total stockholders’ equity 987,754 955,158 
Total liabilities and stockholders’ equity $1,657,418 $1,896,113 


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

5


FASTLY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
(unaudited)
Three months ended
June 30,
Six months ended
June 30,
2023202220232022
Revenue$122,831 $102,518 $240,395 $204,900 
Cost of revenue58,617 56,466 115,927 110,381 
Gross profit64,214 46,052 124,468 94,519 
Operating expenses:
Research and development37,421 38,717 74,852 79,154 
Sales and marketing47,797 46,760 92,068 88,240 
General and administrative28,823 29,543 54,650 59,097 
Total operating expenses114,041 115,020 221,570 226,491 
Loss from operations(49,827)(68,968)(97,102)(131,972)
Net gain on extinguishment of debt36,760 54,391 36,760 54,391 
Interest income4,508 1,502 8,694 2,183 
Interest expense(1,232)(1,530)(2,445)(3,152)
Other expense(803)(1,673)(1,053)(1,952)
Loss before income tax expense(10,594)(16,278)(55,146)(80,502)
Income tax expense110 159 245 199 
Net loss$(10,704)$(16,437)$(55,391)$(80,701)
Net loss per share attributable to common stockholders, basic and diluted$(0.08)$(0.14)$(0.44)$(0.67)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted127,863 121,242 126,648 120,295 

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


6


FASTLY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
(unaudited)
Three months ended
June 30,
Six months ended
June 30,
2023202220232022
Net loss$(10,704)$(16,437)$(55,391)$(80,701)
Other comprehensive income (loss):
Foreign currency translation adjustment474 17 558 (170)
Gain (loss) on investments in available-for-sale-securities1,968 (3,063)5,576 (9,745)
Total other comprehensive income (loss)$2,442 $(3,046)$6,134 $(9,915)
Comprehensive loss$(8,262)$(19,483)$(49,257)$(90,616)

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


FASTLY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands; unaudited)
Three months ended June 30, 2023
Common StockAdditional Paid-in
Capital
Accumulated Other Comprehensive LossAccumulated
Deficit
Total Stockholders’ Equity
SharesAmount
Balance at March 31, 2023126,784 $2 $1,710,498 $(5,594)$(746,351)$958,555 
Exercise of vested stock options77 — 535 — — 535 
Vesting of restricted stock units1,469 — — — — — 
Shares issued under ESPP697 — 4,977 — — 4,977 
Stock-based compensation— — 31,949 — — 31,949 
Net loss— — — — (10,704)(10,704)
Other comprehensive income— — — 2,442 — 2,442 
Balance at June 30, 2023129,027 $2 $1,747,959 $(3,152)$(757,055)$987,754 

Three months ended June 30, 2022
Common StockAdditional Paid-in
Capital
Accumulated Other Comprehensive LossAccumulated
Deficit
Total Stockholders’ Equity
SharesAmount
Balance at March 31, 2022120,777 $2 $1,561,371 $(9,496)$(575,154)$976,723 
Exercise of vested stock options273 — 1,721 — — 1,721 
Vesting of restricted stock units506 — — — — — 
Issuance of restricted stock awards37 — — — — — 
Shares issued under ESPP292 — 2,962 — — 2,962 
Stock-based compensation— — 31,815 — — 31,815 
Net loss— — — — (16,437)(16,437)
Other comprehensive loss— — — (3,046)— (3,046)
Balance at June 30, 2022121,885 $2 $1,597,869 $(12,542)$(591,591)$993,738 

8


Six months ended June 30, 2023
Common StockAdditional Paid-in
Capital
Accumulated Other Comprehensive LossAccumulated
Deficit
Total Stockholders’ Equity
SharesAmount
Balance at December 31, 2022124,336 $2 $1,666,106 $(9,286)$(701,664)$955,158 
Exercise of vested stock options121 — 871 — — 871 
Vesting of restricted stock units2,680 — — — — — 
Issuance of restricted stock units related to bonus program1,193 — 16,599 — — 16,599 
Shares issued under ESPP697 — 4,977 — — 4,977 
Stock-based compensation— — 59,406 — — 59,406 
Net loss— — — — (55,391)(55,391)
Other comprehensive income— — — 6,134 — 6,134 
Balance at June 30, 2023129,027 $2 $1,747,959 $(3,152)$(757,055)$987,754 
Six months ended June 30, 2022
Common StockAdditional Paid-in CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders’ Equity
SharesAmount
Balance at December 31, 2021118,811 $2 $1,527,468 $(2,627)$(510,890)$1,013,953 
Exercise of vested stock options1,624 — 4,769 — — 4,769 
Vesting of restricted stock units1,083 — — — — — 
Issuance of restricted stock awards75 — — — — — 
Shares issued under ESPP292 — 2,962 — — 2,962 
Stock-based compensation— — 62,670 — — 62,670 
Net loss— — — — (80,701)(80,701)
Other comprehensive loss— — — (9,915)— (9,915)
Balance at June 30, 2022121,885 $2 $1,597,869 $(12,542)$(591,591)$993,738 



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


FASTLY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands; unaudited)
Six months ended June 30,
20232022
Cash flows from operating activities:
Net loss$(55,391)$(80,701)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Depreciation expense24,960 20,586 
Amortization of intangible assets10,350 10,618 
Non-cash lease expense11,763 11,522 
Amortization of debt discount and issuance costs1,519 1,739 
Amortization of deferred contract costs7,171 3,989 
Stock-based compensation65,143 75,000 
Provision for credit losses1,100 529 
Loss on disposals of property and equipment547 854 
Amortization and accretion of discounts and premiums on investments747 1,851 
Impairment of operating lease right-of-use assets187  
Net gain on extinguishment of debt(36,760)(54,391)
Other adjustments(328)61 
Changes in operating assets and liabilities:
Accounts receivable10,183 (4,122)
Prepaid expenses and other current assets(417)(4,812)
Other assets(11,983)(6,399)
Accounts payable944 844 
Accrued expenses(6,593)1,162 
Operating lease liabilities(12,432)(10,981)
Other liabilities5,419 2,781 
Net cash provided by (used in) operating activities16,129 (29,870)
Cash flows from investing activities:
Purchases of marketable securities (355,479)
Sales of marketable securities774 161,853 
Maturities of marketable securities342,095 367,880 
Business acquisitions, net of cash acquired (25,999)
Advance payment for purchase of property and equipment (29,310)
Purchases of property and equipment(7,958)(8,815)
Proceeds from sale of property and equipment36 241 
Capitalized internal-use software(10,439)(8,736)
Net cash provided by investing activities324,508 101,635 
Cash flows from financing activities:
Cash paid for debt extinguishment(196,934)(177,082)
Repayments of finance lease liabilities(15,202)(11,029)
Cash received for restricted stock sold in advance of vesting conditions 10,655 
Cash paid for early sale of restricted shares (7,037)
Payment of deferred consideration for business acquisitions(4,393) 
Proceeds from exercise of vested stock options871 4,769 
Proceeds from employee stock purchase plan4,787 3,977 
Net cash used in financing activities(210,871)(175,747)
Effects of exchange rate changes on cash, cash equivalents, and restricted cash585 (319)
Net increase in cash, cash equivalents, and restricted cash130,351 (104,301)
Cash, cash equivalents, and restricted cash at beginning of period143,541 166,961 
Cash, cash equivalents, and restricted cash at end of period$273,892 $62,660 

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


10







FASTLY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS—Continued
(in thousands)
(unaudited)
Six months ended June 30,
20232022
Supplemental disclosure of cash flow information:
Cash paid for interest$926 $1,304 
Cash paid for income taxes, net of refunds received$451 $180 
Cash paid for finance lease interest $806 $ 
Property and equipment additions not yet paid in cash$623 $3,636 
Stock-based compensation capitalized to internal-use software$3,227 $3,522 
Assets obtained in exchange for operating lease obligations$1,324 $15,676 
Assets obtained in exchange for finance lease obligations$ $22,178 
Net non-cash change in operating lease assets and liabilities associated with modifications and terminations$1,090 $2,960 
Purchase consideration associated with business combination, accrued but not paid$ $8,126 
Costs associated with business combination, accrued but not paid$ $1,873 
Deployments of prepaid capital equipment$1,639 $ 
Reconciliation of cash, cash equivalents, and restricted cash as shown in the statements of cash flows:
Cash and cash equivalents$273,742 $62,510 
Restricted cash, current150 150 
Total cash, cash equivalents, and restricted cash$273,892 $62,660 



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


11



1.     Nature of Business
Fastly, Inc. has built an edge cloud platform that can process, serve, and secure its customers' applications as close to their end users as possible. As of June 30, 2023, the Company’s edge network spans across 79 markets around the world. The Company was incorporated in Delaware in 2011 and is headquartered in San Francisco, California.
As used herein, “Fastly,” “the Company,” “its” and similar terms include Fastly, Inc. and its subsidiaries, unless the context indicates otherwise.
2.     Summary of Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying condensed consolidated financial statements and footnotes have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”), consistent in all material respects with those applied in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the Securities and Exchange Commission (“SEC”) on February 27, 2023. The Company’s condensed consolidated financial statements include its accounts and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
The Company’s condensed consolidated financial statements are unaudited but include all adjustments of a normal recurring nature necessary for a fair presentation of its quarterly results. The Company’s condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
Certain changes to presentation have been made to conform the prior period presentation to the current period reporting. The Company has made certain presentation changes to consolidate the interest paid on finance lease line into other liabilities working capital changes and components of the non-cash lease expense related to operating lease liability changes into operating lease liability working capital changes within operating cash flows in the consolidated statements of cash flows. Such reclassifications did not affect the condensed consolidated balance sheets, total revenues, operating income, net income, or cash flows from operating, investing or financing activities.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. Actual results and outcomes could differ significantly from the Company’s estimates, judgments, and assumptions. Significant estimates, judgments, and assumptions used in these financial statements include, but are not limited to, those related to revenue, accounts receivable and related reserves, internal-use software development costs, the incremental borrowing rate related to the Company’s lease liabilities, fair value of assets acquired and liabilities assumed during business combinations, useful lives of acquired intangible assets and property and equipment, fair value of the Company’s reporting unit, income tax reserves, and accounting for stock-based compensation. Estimates are periodically reviewed in light of changes in circumstances, facts, and experience. The effects of material revisions in estimates are reflected in the consolidated financial statements in the period of change and prospectively from the date of the change in estimate.
Significant Accounting Policies
There have been no material changes to the Company’s significant accounting policies as compared to those described in “Note 2 – Summary of Significant Accounting Policies” of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
Recently Adopted and Issued Accounting Pronouncements
The Company has not adopted any new accounting pronouncements in the three and six months ended June 30, 2023. Other recently issued accounting pronouncements are not expected to have a material impact on its condensed consolidated financial statements.
12


Concentrations of Credit Risk

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable.
The Company’s cash, cash equivalents, and marketable securities primarily consisted of bank deposits, money market funds, investment-grade commercial paper, corporate notes and bonds, U.S. treasury securities, municipal securities, foreign government and supranational securities and asset-backed securities held at major financial institutions that the Company believes to be of high credit standing. The primary focus of its investment strategy is to preserve capital and meet liquidity requirements. The Company’s investment policy limits the amount of credit exposure with any one financial institution or commercial issuer. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding its cash and cash equivalents to the extent recorded in the balance sheets. While the Company has not experienced any losses in such accounts and the Company has historically maintained its cash in multiple financial institutions, the recent failure of Silicon Valley Bank (“SVB”), at which the Company held cash and cash equivalents in multiple accounts, exposed the Company to limited credit risk prior to the completion by the Federal Deposit Insurance Corporation (“FDIC”) of the resolution of SVB in a manner that fully protected all depositors.
Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company’s customer base consists of a large number of geographically dispersed customers diversified across several industries. In the three and six months ended June 30, 2023 and June 30, 2022, no single customer accounted for more than 10% of revenue. Affiliated customers that are business units of a single company in the streaming entertainment space generated an aggregate of 12% and 11% of the Company’s revenue for the three months ended June 30, 2023 and 2022, respectively and 11% for both the six months ended June 30, 2023 and 2022. As of both June 30, 2023 and December 31, 2022, no customer accounted for more than 10% of the total accounts receivable balance. The same affiliated customers, as referenced earlier on in the paragraph, accounted for an aggregate of 5% and 15% of the Company’s accounts receivable balance as of June 30, 2023 and December 31, 2022 respectively.
3.     Revenue
Revenue by geography is based on the billing address of the customer. Aside from the United States, no other single country accounted for more than 10% of revenue for both the three and six months ended June 30, 2023 and June 30, 2022. The following table presents the Company’s net revenue by geographic region:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
United States$89,873 $76,052 $175,237 $151,666 
Asia Pacific17,267 12,869 33,698 24,589 
Europe10,868 9,242 21,384 18,595 
All other4,823 4,355 10,076 10,050 
Total revenue$122,831 $102,518 $240,395 $204,900 
13


The majority of the Company’s revenue is derived from enterprise customers. In the first quarter of 2023, the Company updated its methodology (“new methodology”) by which it calculates its customer count metrics, including Total Customer Count, Enterprise Customer Count and associated metrics.
Under the prior methodology, enterprise customers is defined as customers with revenue in excess of $100,000 over the trailing 12-month period. The following table presents the Company’s net revenue for enterprise and non-enterprise customers based on the prior methodology:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
Enterprise customers$111,194 $91,253 $217,251 $182,354 
Non-enterprise customers11,637 11,265 23,144 22,546 
Total revenue$122,831 $102,518 $240,395 $204,900 
Under the new methodology, enterprise customers is defined as customers with annualized current quarter revenue in excess of $100,000. This is calculated by taking the sum of revenue for each customer within the quarter and multiplying it by four. The following table presents the Company's net revenue for enterprise and non-enterprise customers based on the new methodology:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
Enterprise customers$112,660 $92,611 $220,033 $185,123 
Non-enterprise customers10,171 9,907 20,362 19,777 
Total revenue$122,831 $102,518 $240,395 $204,900 
Contract balances
The timing of revenue recognition may differ from the timing of invoicing to customers. The Company has an unconditional right to consideration when it invoices its customers and records a receivable. The Company records a contract asset, or a receivable, when revenue is recognized prior to invoicing. The Company records a contract liability, or deferred revenue, when revenue is recognized subsequent to invoicing.
Deferred revenue includes amounts billed to customers for which revenue has not been recognized and consists of the unearned portions of edge cloud platform usage and billings to customers for the Company’s security subscription services. Amounts that have been invoiced for annual subscriptions, but not collected, are recorded in accounts receivable and in unearned revenue or in revenue depending on whether services have been delivered to the customer. The Company’s payment terms and conditions vary by contract type, and generally range from 30 to 90 days.

The following table presents the Company’s contract assets and contract liabilities as of June 30, 2023 and as of December 31, 2022:
As of June 30, 2023As of December 31, 2022
(in thousands)
Contract assets$193 $19 
Contract liabilities$35,250 $30,544 
14


The following table presents revenue recognized during the three and six months ended June 30, 2023 and 2022 from amounts included in the contract liability at the beginning of the period:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
Revenue recognized in the period from amounts included in contract liability at the beginning of the period$12,046 $10,674 $21,195 $19,164 
Remaining performance obligations
As of June 30, 2023, the aggregate amount of the transaction price in our contracts allocated to remaining performance obligations that are unsatisfied or partially unsatisfied was $230.9 million. This amount includes future committed revenue for periods within current contracts with customers, as well as deferred revenue arising from consideration invoiced for which the related performance obligations have not been satisfied. The Company has elected to not provide certain information about its remaining performance obligations for service contracts with an original contract duration of one year or less. As of June 30, 2023, the Company expects to recognize approximately 85% of its remaining performance obligations over the next 12 months. The Company’s typical contractual term with its customers is one year, although terms may vary by contract.
Costs to obtain a contract
As of June 30, 2023 and December 31, 2022, the Company's costs to obtain contracts were as follows:
As of June 30,As of December 31,
20232022
(in thousands)
Deferred contract costs, net$60,034 $50,523 
During the three months ended June 30, 2023 and 2022, the Company recognized $3.7 million and $2.1 million of amortization related to deferred contract costs, respectively. During the six months ended June 30, 2023 and 2022, the Company recognized $7.2 million and $4.0 million of amortization related to deferred contract costs, respectively. These costs are recorded within sales and marketing expenses on the accompanying condensed consolidated statements of operations.
15


4.     Investments and Fair Value Measurements
The Company's total cash, cash equivalents and marketable securities consisted of the following:
As of June 30,As of December 31,
20232022
(in thousands)
Cash and cash equivalents:
Cash$49,981 $46,516 
Money market funds223,761 96,875 
Total cash and cash equivalents(1)
$273,742 $143,391 
Marketable securities:
U.S. Treasury securities$54,696 $287,988 
Corporate notes and bonds66,210 71,744 
Asset-backed securities427 175 
Municipal securities2,272 2,221 
Foreign government and supranational securities 12,453 
Total marketable securities, current(2)
$123,605 $374,581 
Corporate notes and bonds68,913 140,949 
Asset-backed securities9,129 24,156 
Total marketable securities, non-current(3)
$78,042 $165,105 
Total marketable securities$201,647 $539,686 
Total cash, cash equivalents and marketable securities$475,389 $683,077 
(1) The Company’s cash equivalents include investments with an original maturity date of three months or less.
(2) The Company classifies its marketable securities as current, where it intends to hold the securities for less than 12 months.
(3) The Company classifies its marketable securities are non-current, where it intends to hold the securities for longer than 12 months.
16


Available-for-Sale Investments
The following table summarizes adjusted cost, gross unrealized gains and losses, and fair value related to available-for-sale securities classified as marketable securities on the accompanying condensed consolidated balance sheets as of June 30, 2023 and December 31, 2022:
As of June 30, 2023
Amortized
Cost
Gross
Unrealized
Gain
Gross
Unrealized
Loss
Fair
Value
(in thousands)
U.S. Treasury securities$55,027 $ $(331)$54,696 
Corporate notes and bonds137,775 1 (2,653)135,123 
Asset-backed securities9,596  (40)9,556 
Municipal securities2,320  (48)2,272 
Total available-for-sale investments$204,718 $1 $(3,072)$201,647 
As of December 31, 2022
Amortized
Cost
Gross
Unrealized
Gain
Gross
Unrealized
Loss
Fair
Value
(in thousands)
U.S. Treasury securities$291,685 $ $(3,697)$287,988 
Corporate notes and bonds217,187  (4,494)212,693 
Asset-backed securities24,617  (286)24,331 
Municipal securities2,322  (101)2,221 
Foreign government and supranational securities12,522  (69)12,453 
Total available-for-sale investments$548,333 $ $(8,647)$539,686 
There were no material realized gains or losses from sales of marketable securities that were reclassified out of accumulated other comprehensive income (loss) into other income during the three and six months ended June 30, 2023 and 2022. There were 55 securities in a continuous loss position for 12 months or longer as of June 30, 2023 and 76 securities in a continuous loss position for 12 months or longer as of December 31, 2022. Investments are reviewed periodically to identify possible other-than-temporary impairments. For the three and six months ended June 30, 2023 and 2022, the Company did not record any impairment charges for its marketable debt securities in its condensed consolidated statements of operations. No impairment loss has been recorded on the securities as the Company does not intend to sell any impaired securities, nor is it more likely than not that the Company would be required to sell impaired securities before recovery of amortized cost basis. Furthermore, the Company has determined that the decline in fair value of the investment is not due to credit related factors.
Fair Value of Financial Instruments
For certain of the Company's financial instruments, including cash held in banks, accounts receivable, and accounts payable, the carrying amounts approximate fair value due to their short maturities, and are therefore excluded from the fair value tables below.
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. There is a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:
17


Level 1—Observable inputs such as quoted prices in active markets for identical assets or liabilities;
Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, 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; and
Level 3—Unobservable inputs that are supported by little or no market activity, which require management judgment or estimation.
The Company measures its cash equivalents, marketable securities, and restricted cash at fair value. The Company classifies its cash equivalents, marketable securities and restricted cash within Level 1 or Level 2 because the Company values these investments using quoted market prices or alternative pricing sources and models utilizing market observable inputs.
The Company classifies its investments, which are comprised of corporate notes and bonds, U.S. treasury securities, foreign government and supranational securities and asset-backed securities within Level 2 of the fair value hierarchy because the fair value of these securities is priced by using inputs based on non-binding market consensus prices that are primarily corroborated by observable market data or quoted market prices for similar instruments.
Financial assets and liabilities measured and recorded at fair value on a recurring basis consisted of the following types of instruments:
As of June 30, 2023
Level 1Level 2Level 3Total
(in thousands)
Cash equivalents:
Money market funds$223,761 $ $ $223,761 
Total cash equivalents223,761   223,761 
Marketable securities:
Corporate notes and bonds 135,123  135,123 
U.S. Treasury securities 54,696  54,696 
Municipal securities 2,272  2,272 
Asset-backed securities 9,556  9,556 
Foreign government and supranational securities    
Total marketable securities 201,647  201,647 
Restricted cash:
Restricted cash, current150   150 
Total restricted cash150   150 
Total financial assets$223,911 $201,647 $ $425,558 
18


As of December 31, 2022
Level 1Level 2Level 3Total
(in thousands)
Cash equivalents:
Money market funds$96,875 $ $ $96,875 
Total cash equivalents96,875   96,875 
Marketable securities:
U.S. Treasury securities 287,988  287,988 
Corporate notes and bonds 212,693  212,693 
Asset-backed securities 24,331  24,331 
Municipal securities 2,221  2,221 
Foreign government and supranational securities 12,453  12,453 
Total marketable securities 539,686  539,686 
Restricted cash:
Restricted cash, current150   150 
Total restricted cash150   150 
Total financial assets$97,025 $539,686 $ $636,711 
Restricted cash was $0.2 million as of both June 30, 2023 and December 31, 2022. The restricted cash balance consisted of letters of credit related to lease arrangements that were collateralized by the Company’s cash. The amounts as of June 30, 2023 and December 31, 2022, were both classified as current on the Company’s condensed consolidated balance sheets.
There were no transfers of assets and liabilities measured at fair value between Level 1 and Level 2, or between Level 2 and Level 3, during the three and six months ended June 30, 2023 and 2022.
5.     Business Combinations
Glitch, Inc.
On May 18, 2022, the Company acquired 100% of the voting equity interest of Glitch, Inc. (“Glitch”), a software company specializing in developer project management tools, for $34.9 million in cash, of which $8.0 million was held back as security for indemnification claims under the terms of the merger agreement (“Holdback”). During the three and six months ended June 30, 2023, $4.1 million of the Holdback was distributed to certain shareholders of Glitch and the remaining will be distributed 24 months following the acquisition closing date. The acquisition expands the Company’s brand awareness within the developer community and bolsters the Company’s existing product offerings by making it easier to innovate at a layer in the Company’s software stack.

The Company accounted for the transaction as a business combination. The purchase price was allocated based on the estimated fair value of the identified intangible assets of $2.0 million, cash of $1.6 million and other net assets of $0.6 million, and goodwill of $32.5 million.

The goodwill was primarily attributed to the value of synergies created with the acquisition of Glitch’s technology offering. Goodwill is not deductible for income tax purposes.
Identifiable finite-lived intangible assets were comprised of the following (in thousands):
TotalEstimated useful life (in years)
Developed technology$630 4
Customer relationships760 3
Trade name610 4
Total intangible assets acquired$2,000 
19


For both the three and six months ended June 30, 2022, we incurred $2.0 million in acquisition-related expenses. For both the three and six months ended June 30, 2023, we did not incur any acquisition-related expenses. The acquired intangible assets have a total weighted average amortization period of 3.6 years.

From the date of the acquisition, the financial results of Glitch have been included in and are not material to the Company’s condensed consolidated financial statements. Pro forma revenue and results of operations have not been presented because the historical results are not material to the condensed consolidated financial statements in any period presented.
6.     Balance Sheet Information
Property and Equipment, Net
Property and equipment, net consisted of the following:
As of June 30,As of December 31,
20232022
(in thousands)
Computer and networking equipment$228,482 $225,009 
Leasehold improvements8,565 8,374 
Furniture and fixtures2,051 1,792 
Office equipment1,178 1,176 
Internal-use software80,023 66,488 
Property and equipment, gross$320,299 $302,839 
Accumulated depreciation and amortization(141,254)(122,461)
Property and equipment, net$179,045 $180,378 
Depreciation on property and equipment for the three months ended June 30, 2023 and 2022 was approximately $12.9 million and $10.7 million, respectively. Included in these amounts was amortization expense for capitalized internal-use software costs of approximately $3.2 million and $2.2 million for the three months ended June 30, 2023 and 2022, respectively.
Depreciation on property and equipment for the six months ended June 30, 2023 and 2022 was approximately $25.0 million and $20.6, respectively. Included in these amounts was amortization expense for capitalized internal-use software costs of approximately $6.1 million and $3.7 million for the six months ended June 30, 2023 and 2022, respectively.
As of June 30, 2023 and December 31, 2022, the unamortized balance of capitalized internal-use software costs on the Company’s condensed consolidated balance sheets was approximately $52.9 million and $45.5 million, respectively.
The Company leases certain networking equipment from various third parties through equipment finance leases. The Company’s networking equipment assets as of June 30, 2023 and December 31, 2022, included a total of $76.7 million and $77.3 million acquired under finance lease agreements, respectively. These leases are capitalized in property and equipment, and the related amortization of assets under finance leases is included in depreciation and amortization expense. The accumulated depreciation of the associated networking equipment assets under finance leases totaled $35.0 million and $28.1 million as of June 30, 2023 and December 31, 2022, respectively.
20


Other Assets
Other assets consisted of the following:
As of June 30,As of December 31,
20232022
(in thousands)
Deferred contract costs, net$60,034 $50,523 
Advance payment for purchase of property and equipment32,657 37,013 
Other assets2,859 5,086 
Total other assets$95,550 $92,622 
Accrued Expenses
Accrued expenses consisted of the following:
As of June 30,As of December 31,
20232022
(in thousands)
Accrued compensation and related benefits$16,736 $20,204 
Accrued bonus7,835 15,818 
Accrued colocation and bandwidth costs12,511 10,448 
Other tax liabilities5,099 8,698 
Other accrued liabilities4,820 5,993 
Total accrued expenses$47,001 $61,161 
Other Current Liabilities
Other current liabilities consisted of the following:
As of June 30,As of December 31,
20232022
(in thousands)
Deferred revenue$28,124 $28,047 
Accrued computer and networking equipment1,929 1,467 
Holdback payable3,771 4,013 
Other current liabilities2,410 867 
Total other current liabilities$36,234 $34,394 
21


Accumulated Other Comprehensive Income (Loss)
For the three and six months ended June 30, 2023 and 2022, components of accumulated other comprehensive (loss) income, net of taxes, were as follows (in thousands):

Foreign Currency Translation Available-for-sale investmentsAccumulated Other Comprehensive Income (Loss)
Balance, March 31, 2023$(493)$(5,101)$(5,594)
Other comprehensive income474 1,968 2,442 
Balance, June 30, 2023$(19)$(3,133)$(3,152)
Foreign Currency Translation Available-for-sale investmentsAccumulated Other Comprehensive Income (Loss)
Balance, March 31, 2022$(572)$(8,924)$(9,496)
Other comprehensive income (loss)17 (3,063)(3,046)
Balance, June 30, 2022$(555)$(11,987)$(12,542)
Foreign Currency Translation Available-for-sale investmentsAccumulated Other Comprehensive Income (Loss)
Balance, December 31, 2022$(577)$(8,709)$(9,286)
Other comprehensive income558 5,576 6,134 
Balance, June 30, 2023$(19)$(3,133)$(3,152)
Foreign Currency Translation Available-for-sale investmentsAccumulated Other Comprehensive Income (Loss)
Balance, December 31, 2021$(385)$(2,242)$(2,627)
Other comprehensive income loss(170)(9,745)(9,915)
Balance, June 30, 2022$(555)$(11,987)$(12,542)
There were no material reclassifications out of accumulated other comprehensive loss during the three and six months ended June 30, 2023 and 2022. Additionally, there was no material tax impact on the amounts presented.
22


7.     Leases
The Company has operating leases for corporate offices and data centers (“colocation” leases), and finance leases for networking equipment. The Company’s operating leases have remaining lease terms ranging from less than 1 year to 7 years, some of which include options to extend the leases. The Company’s finance leases have remaining lease terms ranging from less than 1 year to 2 years. The Company also subleases a portion of its corporate office spaces. The Company’s subleases have remaining lease terms ranging from 1 year to 7 years. The Company’s sublease income was $0.3 million and $0.2 million for the three months ended June 30, 2023, and 2022, respectively. The Company’s sublease income was $0.6 million and $0.5 million for the six months ended June 30, 2023 and 2022, respectively.
The components of lease cost were as follows:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
Operating lease costs:
Operating lease cost$6,832 $6,631 $14,033 $13,499 
Variable lease cost3,790 3,463 7,367 6,182 
Total operating lease costs$10,622 $10,094 $21,400 $19,681 
Finance lease costs:
Amortization of assets under finance lease$3,619 $3,818 $7,242 $7,080 
Interest367 650 806 1,241 
Total finance lease costs$3,986 $4,468 $8,048 $8,321 
The short-term lease costs were not material for three and six months ended June 30, 2023, and 2022. The Company did not recognize any material impairment on its operating lease right-of-use assets for either of the three and six months ended June 30, 2023, and 2022.
As of June 30,As of December 31,
20232022
Weighted Average Remaining Lease Term (in years):
Operating leases3.814.09
Finance leases1.341.74
Weighted Average Discount Rate:
Operating leases5.74 %5.36 %
Finance leases4.70 %4.73 %
23


Future minimum lease payments under non-cancellable leases as of June 30, 2023 were as follows:
Operating LeasesFinance Leases
(in thousands)
Remainder of 2023$13,278 $14,278 
202420,616 14,282 
202517,957 1,618 
202616,620  
20279,619  
Thereafter2,935  
Total future minimum lease payments$81,025 $30,178 
Less: imputed interest(8,491)(919)
Total liability$72,534 $29,259 
As of June 30, 2023, the Company has undiscounted commitments of $0.5 million for operating leases that have not yet commenced, and therefore are not included in the right-of-use asset or operating lease liability. These operating leases will commence in the third quarter of 2023 with lease terms of 2 years.

8.     Goodwill and Intangible Assets
Goodwill
The changes in the carrying amount of goodwill for the six months ended June 30, 2023 are as follows:
Six months ended June 30, 2023
(in thousands)
Balance as of December 31, 2022$670,185 
Foreign currency translation and other adjustments171 
Balance as of June 30, 2023
$670,356 
The Company did not record an impairment charge on goodwill during both the three and six months ended June 30, 2023 or 2022.
Intangible Assets, net
As of June 30, 2023 and December 31, 2022, the Company’s intangible assets consisted of the following:
As of June 30, 2023As of December 31, 2022
Gross carrying valueAccumulated amortizationNet carrying valueGross carrying valueAccumulated amortizationNet carrying value
(in thousands)
Intangible assets:
Customer relationships$69,860 $(24,028)$45,832 $69,860 $(19,582)$50,278 
Developed technology50,130 (27,396)22,734 50,130 (22,367)27,763 
Trade names3,910 (3,190)720 3,910 (2,564)1,346 
Internet protocol addresses4,984 (1,720)3,264 4,984 (1,471)3,513 
Backlog$ $ $ $2,200 $(2,200)$ 
Total intangible assets$128,884 $(56,334)$72,550 $131,084 $(48,184)$82,900 
The Company’s customer relationships, developed technology, trade names, backlog and Internet protocol addresses represent intangible assets subject to amortization. Amortization expense was $5.2 million and $5.3 million for the three months
24


ended June 30, 2023 and 2022, respectively. Amortization expense was $10.4 million and $10.6 million for the six months ended June 30, 2023 and 2022, respectively.
The Company did not purchase any intangible assets during both the three and six months ended June 30, 2023 and 2022. The Company did not record any impairment charges on its intangible assets during both the three and six months ended June 30, 2023 and 2022.
The expected amortization expense of intangible assets subject to amortization as of June 30, 2023 is as follows:
As of June 30, 2023
(in thousands)
Remainder of 2023$10,075 
202419,599 
202516,976 
20269,193 
20279,051 
Thereafter7,656 
Total$72,550 
9.     Debt Instruments
Senior Secured Credit Facilities Agreement
On February 16, 2021, the Company entered into a Senior Secured Credit Facilities Agreement (“Credit Agreement”) with the lenders from time to time party thereto (the “Lenders”) and Silicon Valley Bank, as a lender and as administrative agent and collateral agent for the Lenders, for an aggregate commitment amount of $100.0 million with a maturity date of February 16, 2024. The Company recorded $0.6 million of debt issuance costs associated with the Credit Agreement in other assets on the Company’s condensed consolidated balance sheet.

The Credit Agreement originally bore interest at a rate per annum equal to the sum of LIBOR for the applicable interest period plus 1.75% to 2.00%, depending on the average daily outstanding balance of all loans and letters of credit under the Credit Agreement. On June 28, 2023, the Company entered into the First Amendment to Credit Agreement with the Lenders and First-Citizens Bank & Trust Company (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)), as a lender and as administrative agent and collateral agent for the Lenders, which, among other things, amended the interest rate provisions of the Credit Agreement to replace LIBOR with the Secured Overnight Finance Rate (“SOFR”) as the interest rate benchmark. As amended, the revolving loans bear interest, at the Company’s election, at an annual rate based on SOFR or a base rate. Loans based on SOFR bear interest at a rate per annum equal to SOFR, plus an adjustment of 0.10%, plus 1.75% to 2.00%, depending on the average daily outstanding balance of all loans and letters of credit under the Credit Agreement. Loans based on the base rate bear interest at a rate per annum equal to the base rate plus 0.75% to 1.00%, depending on the average daily outstanding balance of all loans and letters of credit under the Credit Agreement.

Interest payments on outstanding borrowings are due on the last day of each interest period. The Credit Agreement has a commitment fee on the unused portion of the borrowing commitment, which is payable on the last day of each calendar quarter at a rate per annum of 0.20% to 0.25% depending on the average daily outstanding balance of all loans and letters of credit under the Credit Agreement. In addition, the Company’s Credit Agreement contains a financial covenant that requires the Company to maintain a consolidated adjusted quick ratio of at least 1:25 to 1:00 tested on a quarterly basis as well as a springing revenue growth covenant for certain periods if the Company’s consolidated adjusted quick ratio falls below 1.75 to 1:00 on the last day of any fiscal quarter. The Credit Agreement requires the Company to comply with various affirmative and negative covenants, and contains customary events of default.

As of June 30, 2023, the Company was in compliance with all of the Credit Agreement’s covenants. During the three and six months ended June 30, 2023 and 2022, no amounts were drawn down on the Credit Agreement. As of June 30, 2023 and December 31, 2022, no amounts were outstanding under the Credit Agreement.
25


Convertible Senior Notes
On March 5, 2021, the Company issued approximately $948.8 million aggregate principal amount of 0% convertible senior notes due 2026 (the “Notes”), including the exercise in full by the initial purchasers of their option to purchase up to an additional approximately $123.8 million principal amount of the Notes. The Notes were issued in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The Notes will mature on March 15, 2026, unless earlier converted, redeemed or repurchased. The net proceeds from the issuance of the Notes were approximately $930.0 million after deducting the initial purchasers’ discounts and transaction costs.
The Company may not redeem the Notes prior to March 20, 2024. On or after March 20, 2024, the Company may redeem for cash, all or any portion of the Notes, at the Company’s option, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid special interest, if any, to, but excluding, the redemption date, if the last reported sale price of the Company’s Class A common stock has been at least 130% of the conversion price for the Notes 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 on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption. No sinking fund is provided for the Notes.
Holders of the Notes may convert their notes at their option at any time prior to the close of business on the business day immediately preceding December 15, 2025, only under the following circumstances: (i) during any calendar quarter commencing after the calendar quarter ending on June 30, 2021 (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 for the Notes on each applicable trading day; (ii) during the five business day period after any ten consecutive trading day period (the “Measurement Period”) in which the trading price, as defined in the indenture agreement governing the Note filed with the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on March 5, 2021, per $1,000 principal amount of notes for each trading day of the Measurement Period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate on each such trading day; (iii) if the Company calls such Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the applicable redemption date, but only with respect to the Notes called (or deemed called) for redemption; or (iv) upon the occurrence of specified corporate events. On or after December 15, 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 notes at any time, regardless of the foregoing circumstances.
Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election. The initial conversion rate is 9.7272 shares of common stock per $1,000 principal amount of Notes, equivalent to an initial conversion price of approximately $102.80 per share of common stock. The conversion rate is subject to adjustment as described in the indenture governing the Notes but will not be adjusted for any accrued and unpaid special interest. In addition, following certain corporate events that occur prior to the maturity date of the Notes or if the Company delivers a notice of redemption in respect of the Notes, the Company will, in certain circumstances, increase the conversion rate of the Notes for a holder who elects to convert its Notes, in connection with such a corporate event or convert its Notes called (or deemed called) for redemption during the related redemption period, as the case may be.
The indenture includes customary covenants and sets forth certain events of default after which the Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving the Company after which the Notes become automatically due and payable. If the Company undergoes a fundamental change, as defined in the indenture agreement governing the Notes, then subject to certain conditions and except as described in the indenture governing the Notes, holders may require the Company to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid special interest, if any, to, but excluding, the fundamental change repurchase date.
26


The Company evaluated the terms of its debt and concluded that the instrument does not require separation and that there were no other derivatives that required separation. As such, the Company has combined these features with the host contract and the Company accounts for its convertible debt as a single liability in long-term debt on its condensed consolidated balance sheet. The initial purchasers' discounts and transaction costs of $18.6 million incurred related to the issuance of the Notes were classified as liability and represents the difference between the principal amount of the Notes and the liability component (the “debt discount”), which is amortized to interest expense using the effective interest method over the term of the Notes.
As of June 30, 2023, the conversion conditions had not been met and therefore the Notes were not yet convertible.
On May 25, 2022, the Company entered into separate, privately negotiated transactions with certain holders of the Notes to repurchase (the “Repurchases”) approximately $235.0 million aggregate principal amount of the Notes for an aggregate cash repurchase price of approximately $176.4 million. The Repurchases closed on May 31, 2022. The Repurchases were accounted for as a debt extinguishment that resulted in a net gain of $54.4 million, which was recorded as non-operating income on the Company’s condensed consolidated statement of operations in the three and six months ended June 30, 2022.
On May 9, 2023, the Company entered into separate, privately negotiated transactions with certain holders of the Notes to repurchase approximately $236.4 million aggregate principal amount of the Notes for approximately $195.7 million and transaction costs of $1.2 million. The Repurchases closed on May 15, 2023. The Repurchases were accounted for as a debt extinguishment that resulted in a net gain of $36.8 million, which was recorded as non-operating income on the Company’s condensed consolidated statement of operations in the three and six months ended June 30, 2023.
The following table reflects the carrying values of the debt agreements as of June 30, 2023 and December 31, 2022:
As of June 30, 2023
As of December 31, 2022
(in thousands)(in thousands)
Convertible Senior notes (effective interest rate of 0.38%)
Principal amount$477,390 $713,753 
Less: unamortized debt issuance costs(5,021)(9,043)
Less: current portion of long-term debt  
Long-term debt, less current portion$472,369 $704,710 
For the three months ended June 30, 2023 and 2022, interest expense related to the Company’s debt obligations was $0.9 million and $0.9 million, respectively. For the six months ended June 30, 2023 and 2022, interest expense related to the Company’s debt obligations was $1.6 million and $1.9 million, respectively. As of June 30, 2023 and December 31, 2022, the total estimated fair value of the Notes were $393.6 million and $517.5 million, respectively.
10.     Commitments and Contingencies
Purchase Commitments
As of June 30, 2023, the Company had long-term commitments for cost of revenue related agreements (i.e., bandwidth usage, peering and other managed services with various networks, Internet service providers and other third-party vendors). The Company also has non-cost of revenue long-term commitments for various non-cancelable agreements.
27


Aside from the Company’s finance and operating lease commitments, including its colocation operating commitments, which have been disclosed in Note 7—Leases, the minimum future commitments related to its purchase commitments as of June 30, 2023 were as follows:
Cost of Revenue CommitmentsOperating Expense CommitmentsTotal Purchase Commitments
(in thousands)
Remainder of 2023$18,832 $8,131 $26,963 
202415,639 4,785 20,424 
2025368 1,151 1,519 
2026210 131 341 
2027111  111 
Thereafter40  40 
Total$35,200 $14,198 $49,398 
Sales and Use Tax
The Company conducts its operations in many tax jurisdictions throughout the United States. In many of these jurisdictions, non-income-based taxes, such as sales and use and telecommunications taxes are assessed on the Company’s operations. The Company is subject to indirect taxes, and may be subject to certain other taxes, in some of these jurisdictions. Historically, the Company has not billed or collected these taxes and, in accordance with GAAP, the Company has recorded a provision for its tax exposure in these jurisdictions when it is both probable that a liability has been incurred and the amount of the exposure can be reasonably estimated. As a result, the Company has recorded a liability of $4.5 million and $7.6 million as of June 30, 2023 and December 31, 2022, respectively. These estimates are based on several key assumptions, including the taxability of the Company’s products, the jurisdictions in which the Company believes it has nexus and the sourcing of revenues to those jurisdictions. In the event these jurisdictions challenge the Company’s assumptions and analysis, its actual exposure could differ materially from its current estimates.
Legal Matters
From time to time, the Company has been and may be subject to legal proceedings and claims. Such matters are subject to many uncertainties and outcomes are not predictable with assurance. The Company accrues for contingencies when it believes that a loss is probable and that the Company can reasonably estimate the amount of any such loss.
The Company is not presently a party to any legal proceedings that, if determined adversely to it, would individually or taken together have a material effect on the Company’s business, results of operations, financial condition, or cash flows. As of June 30, 2023, the Company has not recorded any significant accruals for loss contingencies associated with such legal proceedings, determined that an unfavorable outcome is probable or reasonably possible, or determined that the amount or range of any possible loss is reasonably estimable.
Indemnification
The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally the Company’s business partners or customers, in connection with its provision of its services. Generally, these obligations are limited to claims relating to infringement of a patent, copyright, or other intellectual property right, breach of the Company’s security or data protection obligations, or its negligence, willful misconduct, or violation of law. Subject to applicable statutes of limitation, the term of these indemnification agreements is generally for the duration of the agreement. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company carries insurance that covers certain third-party claims relating to the Company’s services and could limit its exposure in that respect.
The Company has agreed to indemnify each of its officers and directors during his or her lifetime for certain events or occurrences that happen by reason of the fact that the officer or director is, was, or has agreed to serve as an officer or director of the Company. The Company has director and officer insurance policies that may limit its exposure and may enable it to recover a portion of certain future amounts paid.
28


To date, the Company has not encountered material costs as a result of such indemnification obligations and has not accrued any related liabilities in its financial statements. In assessing whether to establish an accrual, the Company considers such factors as the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.
11.     Stockholders' Equity
Equity Incentive Plans
The Company maintains four equity incentive plans: the 2019 Equity Incentive Plan (the “2019 Plan”), 2011 Equity Incentive Plan (“2011 Plan”), Employee Stock Purchase Plan and the Signal Sciences Corp. 2014 Stock Option and Grant Plan, as amended (the “Signal Plan”). The 2019 Plan became effective in May 2019 and replaced the 2011 Plan. The Company’s 2019 Plan provides for the issuance of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock units (“RSUs”), restricted stock awards, performance-based stock awards (“PSUs”), and other forms of equity compensation, which are collectively referred to as stock awards to its employees, directors, and consultants. The Signal Plan includes 251,754 registered shares which can be exercised to purchase shares of Fastly’s Class A common stock (“common stock”).
As of June 30, 2023 and December 31, 2022, there were 10.2 million and 9.6 million shares of common stock available for issuance under the 2019 Plan, respectively. As of June 30, 2023 and December 31, 2022, 129.0 million and 124.3 million shares of common stock were issued and outstanding, respectively.
Stock Options
Options granted under the 2011 Plan and 2019 Plan are exercisable for common stock and generally expire within 10 years from the date of grant and generally vest over four years, at the rate of 25% on the first anniversary of the date of grant and ratably on a monthly basis over the remaining 36-month period thereafter based on continued service. Forfeitures are recognized as they occur.
The following table summarizes stock option activity during the six months ended June 30, 2023:
SharesWeighted-
Average 
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
Aggregate
Intrinsic Value
(in thousands)(in years)(in thousands)
Outstanding at December 31, 20222,443 6.014.7$7,674 
Granted  
Exercised(121)7.24
Cancelled/forfeited(42)8.20 
Outstanding at June 30, 2023
2,280 5.974.2$22,971 
Vested and exercisable at June 30, 2023
2,269 5.864.1$22,957 
During the three months ended June 30, 2023 and 2022, the Company recorded stock-based compensation expense from stock options of approximately $0.4 million and $1.4 million, respectively.
During the six months ended June 30, 2023 and 2022, the Company recorded stock-based compensation expense from stock options of approximately $1.1 million and $3.1 million, respectively.
Restricted Stock Units (“RSUs”)
The Company began granting RSUs under the 2019 Plan during the fiscal year ended December 31, 2019. The fair value of RSUs is based on the grant date fair value and is expensed on a straight-line basis over the applicable vesting period. RSUs granted to new hires typically vest over three or four years, at the rate of 33% or 25% on the first anniversary of the vest date and ratably on a quarterly basis over the remaining 24-month or 36-month period thereafter, respectively. RSUs granted to existing employees typically vest in equal quarterly installments over a three or four-year service period. All vesting is contingent on continued service. Forfeitures are recognized as they occur.
29


The following table summarizes RSU activity during the six months ended June 30, 2023:
Number of SharesWeighted-Average 
Grant Date Fair Value Per Share
(in thousands)
Unvested RSUs as of December 31, 202211,990 $20.10 
Granted6,048 15.28 
Vested(3,801)19.16 
Cancelled/forfeited(927)23.66 
Unvested RSUs as of June 30, 2023
13,310 $17.93 
During the three months ended June 30, 2023 and 2022, the Company recognized stock-based compensation expense related to RSUs of $27.4 million and $23.3 million, respectively.
During the six months ended June 30, 2023 and 2022, the Company recorded stock-based compensation expense related to RSUs of approximately $51.0 million and $45.1 million, respectively.
Stock Subject to Revest (“Revest Shares”)
In conjunction with a prior acquisition in fiscal 2020, a restriction was placed on 896,499 shares belonging to the three co-founders which are subject to revesting on a quarterly basis over a 2-year period.
On January 24, 2022, the Company entered into an agreement with certain holders of restricted stock, who had sold their awards in advance of their vesting conditions, in order to return the proceeds associated with the remaining 224,124 unvested shares as of December 31, 2021. These stockholders are eligible to continue vesting under the original agreements as long as they have continued service as either an employee or consultant. On January 31, 2022, the Company received $10.7 million from these stockholders related to the settlement of the matter, which the Company classified as unrestricted cash on its condensed consolidated balance sheets. This amount will similarly be returned to the holders in accordance with the vesting under the original agreements. Correspondingly, the Company reclassified the award from equity to liability as the award will now be settled for the fixed monetary amount received, rather than a release of the restrictions on shares. The modification did not result in any incremental expense to be recognized.
In February 2022, one of the stockholders had a change in employment status and the Company accelerated the remaining stock-based compensation associated with his awards on his last day of service as an employee as his services under the modified arrangement were not substantive. For the three months ended June 30, 2022, the Company did not recognize any stock-based compensation expense associated with the modification of these awards. For the six months ended June 30, 2022, the Company recognized stock-based compensation expense of $5.6 million associated with the modification of these awards.
For the three and six months ended June 30, 2022, the Company recognized in total stock-based compensation expense related to revest shares of $7.4 million and $14.7 million, respectively. The Company did not recognize any stock-based compensation expense related to revest shares for the three and six months ended June 30, 2023 as those awards were fully vested as of December 31, 2022.
Performance-Based Restricted Stock Units (“PSUs”)
Performance stock awards for executive officers (“Executive PSUs”)
In February 2022, pursuant to the Company’s 2019 Equity Incentive Plan, the Company granted certain employees shares of PSUs, which are to vest based on the level of achievement of certain Company-wide targets related to the Company’s operating plan for the fiscal year 2022. The Company has accounted for these awards as equity-based awards and will recognize stock-based compensation expense over the employees' requisite service period based on the expected attainment of the Company-wide targets as of the end of each reporting period.
On March 29, 2023, May 4, 2023, and May 30, 2023, pursuant to the Company’s 2019 Equity Incentive Plan, the Company granted certain employees shares of PSUs, which are to vest based on the level of achievement of certain Company-wide targets related to the Company’s operating plan for the fiscal year 2023. The Company has accounted for these awards as
30


equity-based awards and will recognize stock-based compensation expense over the employees' requisite service period based on the expected attainment of the Company-wide targets as of the end of each reporting period.
Number of SharesWeighted-Average Grant Date Fair Value Per Share
(in thousands)
Nonvested PSUs as of December 31, 2022267 $28.16 
Granted762 15.88 
Vested(73)28.16 
Cancelled/forfeited(116)28.16 
Nonvested PSUs as of June 30, 2023840 $17.02 
For the three months ended June 30, 2023 and 2022, the Company recognized $1.4 million and $0.5 million of stock-based compensation expense associated with these awards, respectively.
For the six months ended June 30, 2023 and 2022, the Company recognized $1.7 million and $1.1 million of stock-based compensation expense associated with these awards, respectively.
Company-wide Bonus Program (“Bonus Program”)
On February 11, 2022, the Compensation Committee approved a company-wide bonus program, including performance targets, to most of the Company’s employees on active payroll in fiscal year 2022. Shares awarded under the program were paid out in February 2023 in fully vested RSUs and based on the final attainment of Company-wide performance targets which were tied to its operating plan for fiscal year 2022. The Company recognized stock-based compensation expense over the employees requisite service period, based on the final attainment of the Company-wide targets. In February 2023, the Company paid out the bonus liability associated with the 2022 in 1.2 million of restricted stock units, and correspondingly recorded a charge to additional paid-in-capital of $16.6 million.
On March 29, 2023, the Compensation Committee approved a company-wide bonus program, including performance targets, for the current fiscal year to most of the Company’s employees on active payroll in fiscal year 2023. Shares awarded under the program will be in fully vested RSUs and will be based on the final attainment of Company-wide performance targets which are tied to its operating plan for fiscal year 2023. The payout of the 2023 Company-wide bonus program will vary linearly between 50%, 100% and 150% based on the achievement of these targets. Employees are required to be employed through the payout date to earn the awards. The Company has accounted for these awards as liability-based awards, since the monetary value of the obligation associated with the award is based predominantly on a fixed monetary amount known at inception, and it has an unconditional obligation that it must or may settle by issuing a variable number of its equity shares. The Company is recognizing the stock-based compensation expense over the employees requisite service period, based on the expected attainment of the Company-wide targets as of the end of each reporting period.
During the three months ended June 30, 2023 and 2022, the Company recognized $7.0 million and $3.7 million, respectively, of stock-based compensation expense associated with the Bonus Programs, respectively. During the six months ended June 30, 2023 and 2022, the Company recognized $9.0 million and $7.0 million, respectively, of stock-based compensation expense associated with the Bonus Programs.
Market-Based Performance Stock Awards (“MPSUs”)
In September 2022 and January 2023, pursuant to the Company’s 2019 Equity Incentive Plan, the Company granted certain employees shares of MPSUs, which are to vest upon the satisfaction of the Company’s achievement of specified Fastly common stock price targets during the applicable performance period. In addition, the awards are subject to each recipient’s continuous service through each applicable vest dates.
31


Number of SharesWeighted-Average Grant Date Fair Value Per Share
(in thousands)
Nonvested MPSUs as of December 31, 20222,174 $6.80 
Granted87  
Vested  
Cancelled/forfeited(100)6.88 
Nonvested MPSUs as of June 30, 20232,161 $6.81 
Stock-based compensation expense relating to the MPSUs are recognized using the accelerated attribution method over the derived service period. For the three and six months ended June 30, 2023, the Company recognized $1.8 million and $3.4 million stock-based compensation expense associated with these awards, respectively. The Company did not recognize any stock-based compensation expense related to MPSUs for the three and six months ended June 30, 2022.
Employee Stock Purchase Program (“ESPP”)
The ESPP allows eligible employees to purchase shares of the Company’s common stock through payroll deductions of up to 15% of their eligible compensation. The ESPP provides for six-month offering periods, commencing in May and November of each year. At the end of each offering period employees are able to purchase shares at 85% of the lower of the fair market value of the Company’s common stock on the first trading day of the offering period or on the date of purchase.
During the three months ended June 30, 2023 and 2022 the Company recognized $1.0 million and $0.8 million in stock-based compensation expense related to the ESPP, respectively. During the six months ended June 30, 2023 and 2022, the Company recognized $2.3 million and $1.9 million in stock-based compensation expense related to the ESPP, respectively.
During the three and six months ended June 30, 2023, 0.7 million shares of the Company’s common stock was purchased under the offering period that commenced on November 21, 2022. During the three and six months ended June 30, 2022, 0.3 million shares of the Company’s Class A common stock was purchased under the offering period that commenced on November 21, 2021.
Stock-Based Compensation Expense
The following table summarizes the components of total stock-based compensation expense included in the accompanying condensed consolidated statements of operations:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
Cost of revenue$2,837 $3,188 $5,518 $6,134 
Research and development12,205 13,889 23,686 32,478 
Sales and marketing9,877 10,184 16,582 20,278 
General and administrative12,073 7,717 19,357 16,110 
Total stock-based compensation expense$36,992 $34,978 $65,143 $75,000 
For the three months ended June 30, 2023 and 2022, the Company capitalized $1.9 million and $2.1 million of stock-based compensation expense, respectively. For the six months ended June 30, 2023 and 2022, the Company capitalized $3.2 million and $3.5 million of stock-based compensation expense, respectively.
For the three months ended June 30, 2023 and 2022, the Company recognized $7.0 million and $5.3 million of stock-based compensation expense associated with liability classified awards related to the company-wide Bonus Program and certain of the Company’s Revest Shares that were modified. For the six months ended June 30, 2023 and 2022, the Company recognized $9.0 million and $15.9 million of stock-based compensation expense associated with liability classified awards related to the company-wide Bonus Program and certain of the Company’s Revest Shares that were modified.
32


12.     Net Loss Per Share Attributable to Common Stockholders
Basic net loss per share is computed by dividing net loss by basic weighted-average shares outstanding during the period. Diluted net loss per share is computed by dividing net loss by diluted weighted-average shares outstanding, including potentially dilutive securities.
The following table presents the computation of basic and diluted net loss per share of common stock:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands, except per share amounts)
Net loss attributable to common stockholders$(10,704)$(16,437)$(55,391)$(80,701)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted127,863 121,242 126,648 120,295 
Net loss per share attributable to common stockholders, basic and diluted$(0.08)$(0.14)$(0.44)$(0.67)
The following securities were excluded from the computation of diluted net loss per share of common stock for the periods presented as their effect would have been antidilutive:
Number of Shares
As of June 30,
20232022
(in thousands)
Stock options2,280 2,633 
RSUs13,310 10,872 
PSUs840 297 
MPSUs 2,161 37 
Shares issuable pursuant to the ESPP345 44 
Convertible senior notes (if-converted)4,644 7,338 
Total23,580 21,221 
The dilution table above excludes RSUs to be awarded under the Company’s 2023 Bonus Program, which is expected to have an impact on its outstanding awards in the first quarter of 2024. Refer to Note 11 — Stockholders' Equity for further details on the Company’s 2023 Bonus Program.
13.     Income Taxes
The Company’s provision for income taxes for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period.
The Company continues to maintain a full valuation allowance on the Company’s U.S. Federal and state net deferred tax assets. The tax expense for the three and six months ended June 30, 2023 and 2022 was primarily due to foreign tax expense.
In the three months ended June 30, 2023 and 2022, the Company recorded income tax expense of $0.1 million and $0.2 million, respectively. In the six months ended June 30, 2023 and 2022, the Company recorded income tax expense of $0.2 million and $0.2 million, respectively.
33


14.     Information About Revenue and Geographic Areas
Revenue
Revenue by geography is based on the billing address of the customer. Refer to Note 3—Revenue for more information on net revenue by geographic area.
Long-Lived Assets
The Company’s property and equipment and operating lease right-of-use assets, each net, by geographic area were as follows:
As of June 30,As of December 31,
20232022
(in thousands)
United States$169,270 $175,794 
All other countries66,508 73,024 
Total long-lived assets$235,778 $248,818 
34


ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
You should read the following discussion and analysis of our financial condition and results of operations together with the condensed consolidated financial statements and related notes that are included elsewhere in this Quarterly Report on Form 10-Q. This discussion contains forward-looking statements based upon current plans, expectations, and beliefs that involve risks and uncertainties. Actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under “Risk Factors” and in other parts of this Quarterly Report on Form 10-Q. Our fiscal year ends on December 31.
As used herein, “Fastly,” “we,” “our,” “the Company” and similar terms include Fastly, Inc. and its subsidiaries, unless the context indicates otherwise.
Overview
Organizations around the world are more dependent on the quality of digital experiences they provide than ever before. At Fastly, we deliver an edge cloud platform capable of delivering fast, safe, and engaging digital experiences. By focusing holistically on edge cloud from developer inspiration to end-user experience, we have the opportunity to differentiate with our global footprint, dynamic infrastructure, and security solution. Performance, security, and building the most engaging applications are paramount to driving mission success for Fastly’s customers.
The edge cloud is an emerging category of Infrastructure as a Service (“IaaS”) that enables developers to build, secure, and deliver digital experiences, at the edge of the Internet. This service represents the convergence of the Content Delivery Network (“CDN”) with functionality that has been traditionally delivered by hardware-centric appliances such as Application Delivery Controllers (“ADC”), Web Application Firewalls (“WAF”), Bot Detection, Distributed Denial of Service (“DDoS”) and observability solutions. It also includes the emergence of a new, but growing, edge computing market which aims to move compute power and logic as close to the end user as possible. When milliseconds matter, processing at the edge is an ideal way to handle highly dynamic and time-sensitive data. This has led to its acceptance and adoption by organizations who monetize or grow their user base with every millisecond saved. Organizations that want to improve their user experience, whether it’s faster loading websites or reduced shopping cart abandonment, can benefit from processing at the edge. The edge cloud complements data center, central cloud, and hybrid solutions.
Organizations must keep up with complex and ever-evolving end-user requirements. We help them surpass their end users’ expectations by powering fast, safe, and engaging digital experiences. We built a powerful edge cloud platform, designed from the ground up to be programmable and support agile software development. We believe that our platform gives our customers a significant competitive advantage, whether they were born into the digital age or are just embarking on their digital transformation journey.
Developers on the Fastly platform have a high degree of flexibility with granular control and real-time visibility, where they can write and deploy code in a serverless environment and push application logic to the edge. Our infrastructure is built for the software-defined future. Our network is powerful, efficient, and flexible, designed to enable us to rapidly scale to meet the needs of the most demanding customers. Our approach to scalable, secure reliability integrates security into multiple layers of development: architecture, engineering, and operations. That’s why we invest in building security into the fabric of our platform, alongside performance. We provide developers and security operations teams with a fast and safe environment to create, build, and run modern applications.
We serve established enterprises, mid-market companies, and technology-savvy organizations. Our customers represent a diverse set of organizations across many industries with one thing in common: they care about delivering best in class digital experiences. With our edge cloud platform, our customers are disrupting existing industries and creating new ones. For example, several of our customers have reinvented digital publishing by connecting readers through subscription models to indispensable content. Fastly’s ability to dynamically manage content in real time enables readers to have instant access to the most up to date information.
Our customers’ ecommerce solutions use Fastlys edge compute functionality to deliver very low latency customer experiences, including providing better recommendations to their shoppers, converting more shopping carts into sales and executing fast and secure financial transactions. Content streaming organizations leverage Fastlys platform to deliver content to users around the world and those that livestream gain easy access to enormous edge compute resources for even greater reliability. The range of applications that developers build with our edge cloud platform continues to expand rapidly.
35


Our mission is to make the Internet a better place where all experiences are fast, safe, and engaging. We want all developers to have the ability to deliver the next transformative digital experience on a global scale. And because big ideas often start small, we love it when developers experiment and iterate on our platform, coming up with exciting new ways to solve today’s complex problems.
For the three months ended June 30, 2023 and 2022, our revenue was $122.8 million and $102.5 million, respectively, an increase of 20%. For the six months ended June 30, 2023 and 2022, our revenue was $240.4 million and $204.9 million, respectively, an increase of 17%.
Our 10 largest customers generated an aggregate of 36% and 33% of our revenue in the trailing 12 months ended June 30, 2023 and 2022, respectively. Our 5 largest customers generated an aggregate of 27% and 24% of our revenue in the trailing 12 months ended June 30, 2023 and 2022, respectively. Affiliated customers that are business units of a single company in the streaming entertainment space generated an aggregate of 11% of our revenue both in the trailing 12 months ended June 30, 2023 and 2022. For the three months ended June 30, 2023 and 2022, we incurred a net loss of $10.7 million and $16.4 million, respectively. For the six months ended June 30, 2023 and 2022, we incurred a net loss of $55.4 million and $80.7 million, respectively.
We focus our direct selling efforts on expanding our customer’s use of our platform, which includes companies that are exhibiting significant growth. We engage with and support these customers with our field sales representatives, account managers, and technical account managers who focus on customer satisfaction and drive expansion of their usage of our platform and products. These teams work with technical and business leaders to help our customers’ end-users receive the best possible digital experience, while also lowering our customers’ total cost of ownership. These direct selling efforts are reflected by the revenue generated by our enterprise customers. Our Dollar-Based Net Expansion Rate (“DBNER”), Net Retention Rate (“NRR”) and Last-Twelve Months Net Retention Rate (“LTM NRR”) metrics also measure the revenue growth from existing customers attributable to increased usage of our platform and features, and purchase of additional products and services. For additional details on our key metrics, refer to the “Key Business Metrics” section.
Factors Affecting Our Performance
Winning New Customers
We are focused on continuing to attract new customers, including those in diverse vertical markets, and expanding our relationship with existing customers, by enhancing our product experience, investing in technology, and leveraging our partner ecosystem. Our customer base includes large, established enterprises that are undergoing digital transformation and emerging companies spanning a wide array of industries and verticals. Developers within these companies often use and advocate for the adoption of our platform by their companies and promotion across the broader developer community. We will continue to invest in our products and features and developer outreach, leveraging it as a cost-efficient approach to attracting new customers, and our sales and marketing programs, including various online marketing activities as well as targeted account-based advertising.
We are continuing to bring a durable, consistent, and predictable pipeline of new innovations to our edge cloud platform and software-defined modern network architecture, and are seeing interest from customers in our existing product lines like Network Services and Security, and newer product lines like Compute and Observability. We will continue to build out a single, unified platform, simplify customer onboarding and service usage, and simplify our pricing and packaging. This will require us to dedicate significant resources to further develop the market for our platform and differentiate our platform from competitive products and services. We will also need to expand, retain, and motivate our sales and marketing personnel in order to target our sales efforts at larger enterprises and senior management of these potential customers.
Many jurisdictions have enacted laws on data localization and cross-border data transfers, and the evolving enforcement and interpretation of such laws has created uncertainty regarding data stored abroad and transferred across borders, which could impact customer growth and acquisition for customers and potential customers conducting business in Europe and elsewhere outside of the United States. For additional details, refer to the section titled “Risk Factors.”
Expanding into New Markets and within Our Existing Customer Base
We aim to continue to add customers from a diverse set of industry verticals through our differentiated platform that offers a broad range of capabilities. By focusing on performance and security, we have an opportunity to continue to add customers from a diverse set of industries.
36


We emphasize retaining our customers and expanding their usage of our platform and adoption of our other products. Customers often begin with smaller deployments of one of our products and then expand their usage over time. Our platform includes a variety of offerings across Network Services, Security, Compute and Observability product lines. As our customers mature, we assist them in expanding their use of our platform, including the use of additional offerings beyond edge cloud delivery or security. As enterprises grow and experience increased traffic, their needs evolve, leading them to find additional use cases for our platform and expand their usage accordingly. In addition, given that customer acquisition costs are incurred largely for acquiring and initial onboarding, we may gain operating leverage to the extent that existing customers expand their use of our platform and products.
Our ability to retain customers and expand their usage could be impaired for a variety of reasons, including a customer moving to another provider or reducing usage within the term of their contract. Even if our customers expand their usage of our platform, we cannot guarantee that they will maintain those usage levels for any meaningful period of time or that they will renew their commitments. The data localization and cross-border data transfer issues described above also impact current customers' usage of our products and services.
In addition, we cannot be certain what actions the United States or another country’s government may take with respect to certain of our customers that may adversely affect our ability to do business with our customers that operate in China, target China as a market or that have strong business ties to China.
International Expansion
We intend to continue expanding our efforts to attract customers outside of the United States by augmenting our sales teams and strategically increasing our presence in the number of markets in select international locations. As of both June 30, 2023 and December 31, 2022, our edge network spans across 58 markets and 34 countries that are outside of the United States.
Our international expansion, including our global sales efforts, continues to add increased complexity and cost to our business. This requires us to expand our sales and marketing capabilities outside of the United States, as well as increase the number of markets we have a presence in around the world to support our customers. Managing the administrative aspects of a global organization places a strain on our business and culture.
We are closely monitoring the unfolding events of the Russian invasion of Ukraine and its global impacts. While the conflict is still evolving and the outcome remains highly uncertain, we do not believe the Russia-Ukraine conflict will have a material impact on our business and results of operation. However, some threat actors now engage and are expected to continue to engage in cyber-attacks, including without limitation nation-state actors for geopolitical reasons and in conjunction with military conflicts and defense activities. During times of war and other major conflicts, we, the third parties upon which we rely, and our customers may be vulnerable to a heightened risk of these attacks, including retaliatory cyber-attacks, that could materially disrupt our systems and operations, supply chain, and ability to produce, sell and distribute our goods and services. If the Russia-Ukraine conflict continues or worsens, leading to greater global economic disruptions and uncertainty, our business and results of operations could be materially impacted. Our customers operating in Russia represented an immaterial portion of our net assets and total consolidated revenue as of the three and six months ended June 30, 2023.
Investing in Sales and Marketing
Our customers have been pivotal in driving brand awareness and broadening our reach. While we continue to leverage the self-service approach to drive adoption by developers, we will continue to expand our sales and marketing efforts, with an increased focus on sales to enterprises globally. Utilizing our direct sales force, we have multiple selling points within organizations to acquire new customers and increase usage from our existing customers. We will continue to increase our discretionary marketing spend, including account-based and brand spend, to drive the effectiveness of our sales teams. As a result, we expect our total operating expenses to increase as we continue to expand. Our investments in sales and marketing teams are intended to help accelerate our sales, onboarding, and ramp cycles.
These efforts will require us to continue to invest in sales and marketing resources. Furthermore, we believe that there is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training, and retaining sufficient numbers of sales personnel to support our growth.
37


Continued Investment in Our Platform and Network Infrastructure
We must continue to invest in our platform and network infrastructure to maintain our position in the market. We expect our revenue growth to be dependent on an expanding customer base and continued adoption of our edge cloud delivery, security, and other products and services. In anticipation of winning new customers and staying ahead of our customers’ needs, we plan to continue to invest in order to expand the scale and capacity of our software-defined modern network. This could result in increased network service provider fees, which could adversely affect our gross margins if we are unable to offset these costs with revenue from new customers and increase revenue from existing customers. Our customers require constant innovation within their own organizations and expect the same from us. Therefore, we will continue to invest in resources to enhance our development capabilities and introduce new products and features on our platform. We believe that investment in research and development will contribute to our long-term growth but may also negatively impact our short-term profitability. For the three months ended June 30, 2023 and 2022, our research and development expenses as a percentage of revenue were 30% and 38%, respectively. For the six months ended June 30, 2023 and 2022, our research and development expenses as a percentage of revenue were 31% and 39%, respectively. We may also seek to acquire or invest in businesses, products, or technologies that we believe could complement or expand our platform, enhance our technical capabilities, or otherwise offer growth opportunities. For example, in May 2022, we acquired Glitch, a software company specializing in developer project management tools to bolster our existing product offerings, by making it easier to innovate at a layer in the Fastly software stack.
Developers use our platform to build custom applications and require a state-of-the-art infrastructure to test and run these applications. We will continue to invest in our network infrastructure by strategically increasing our Points of Presence ("POPs"). We also anticipate making investments in upgrading our technology and hardware to continue providing our customers a fast and secure platform. Our gross margins and operating results are impacted by these investments. As of June 30, 2023, our global network is located in 79 markets across 35 countries. As we continue to experience growth, we may face challenges managing adequate server capacity in our POPs due to potential component delays, shortages, price increases, hardware efficiencies gained through internal development, or any potential changes in server architecture, including due to technological advances or obsolescence. If we have server asset levels in excess of forecasted network capacity needs, we may need to write-down or write-off server assets. Conversely, if we underestimate network capacity needs, we may in future periods be unable to meet demand and be required to incur higher costs to secure necessary parts and components of our servers.
In the event that there are errors in software, failures of hardware, damages to a facility or misconfigurations of any of our services, whether caused by our own error, security breaches, third-party error, or natural disasters, we could experience lengthy interruptions in our platform as well as delays and additional expenses in arranging new facilities and services. In addition, there can be no assurance that we are adequately prepared for unexpected increases in bandwidth demands by our customers, particularly when customers experience cyber-attacks. The bandwidth we have contracted to purchase may become unavailable for a variety of reasons, including service outages, payment disputes, network providers going out of business, natural disasters, networks imposing traffic limits, or governments adopting regulations that impact network operations.
38


Key Business Metrics
We use the following key metrics presented in the table below, to evaluate our business, measure our performance, identify trends affecting our business, prepare financial projections, and make strategic decisions. The calculation of these key metrics below may differ from other similarly titled metrics used by other companies, analysts, or investors.
In the first quarter of 2023, we updated the methodology (“new methodology”) by which we calculate our customer count metrics, including Total Customer Count, Enterprise Customer Count and associated metrics. We believe that the new methodology more accurately reflects the trends in our business, gives management more insight into these trends, including customer usage of our platform and the seasonality we experience, and reduces lagging indicators inherent in our previous methodology (“prior methodology”). In conjunction with this update, for comparability purposes we will continue to report our customer count metrics using both the prior and new methodology, for the current and comparative periods presented in our Quarterly Reports on Form 10-Q and Annual Reports on Form 10-K through the end of the fiscal year ended December 31, 2023.
As of June 30,
20232022
Customer metrics (prior methodology):
Total Customer Count (based on last month revenue)2,965 2,894 
Enterprise Customer Count (based on trailing 12-month revenue)520 471 
Average Enterprise Customer Spend (based on trailing 12-month revenue; in thousands)
$809 $730 
Customer metrics (new methodology):
Total Customer Count (based on current quarter revenue)3,072 3,025 
Enterprise Customer Count (based on annualized revenue)551 499 
Average Enterprise Customer Spend (based on annualized current quarter revenue; in thousands)
$818 $742 
Other key metrics:
Dollar-Based Net Expansion Rate (“DBNER”)122.5 %120.0 %
Net Retention Rate (“NRR”)105.5 %127.5 %
Last-twelve Months Net Retention Rate (“LTM NRR”) 116.1 %117.3 %
Due to the revisions reflected in the above methodology, the customer count metrics included above calculated using our new methodology are not comparable to the historical customer count metrics included in our previously filed Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q and Form S-1 and Form S-3 Registration Statements, outside of the data included in the table above.
Total Customer Count
We believe that our total number of customers is an important indicator of the adoption of our platform. Our definition of a customer consists of identifiable operating entities with which we have a billing relationship in good standing and which we have recognized revenue from. An identifiable operating entity is defined as a company, a government entity, or a distinct business unit of a larger company that has a relationship with us through direct sale or through one of our reseller partners where charges are identified on an end-customer basis. We may treat separate subsidiaries, segments, divisions, or business units of a single organization that use our platform as unique customers where they have distinct account identifiers. In cases where charges are identified through a reseller partner rather than on an end-customer basis, we would count the reseller as a single customer in our customer count. Our customer groupings may be impacted by changes to our customers’ business, including any impact from acquisition activities, internal business reorganizations leading to operational and decision-making changes, and corporate structure changes such as subsidiary consolidation and reorganization that may arise in the future.
Our prior methodology by which we calculate total customer count, includes identifiable operating entities with which we have a billing relationship in good standing, from which we recognized revenue during the last month of the quarter. As of June 30, 2023 and 2022, we had 2,965 and 2,894 customers, respectively.
39


Our new methodology by which we calculate total customer count, includes identifiable operating entities with which we have a billing relationship in good standing, from which we recognized revenue during the quarter. As of June 30, 2023 and 2022, we had 3,072 and 3,025 customers, respectively.
In addition to our paying customers, we also have trial, developer, nonprofit and open source programs, and other non-paying accounts that are excluded from our customer count metric. We operate globally and as a result, the success of our ability to retain our customers is also affected by general economic and market conditions around the world.
Enterprise Customer Count
Historically our revenue has been driven primarily by a subset of our customers, our enterprise customers, who have leveraged our platform substantially from a usage standpoint. We believe that the recruitment and cultivation of enterprise customers is critical to our long-term success.

Under our prior methodology, our enterprise customer count is defined as customers with revenue in excess of $100,000 over the trailing 12-month period. As of June 30, 2023, we had 520 of such enterprise customers, which generated 90% of our revenue for the trailing 12 months ended June 30, 2023. As of June 30, 2022, we had 471 of such enterprise customers which generated 88% of our revenue for the trailing 12 months ended June 30, 2022.

Under our new methodology, our enterprise customer count is defined as customers with annualized current quarter revenue in excess of $100,000. This is calculated by taking the revenue we recognized for each customer in the current quarter and multiplying it by four. As of June 30, 2023, we had 551 of such enterprise customers which generated 92% of the total annualized current quarter revenue for our total customers for the period ended June 30, 2023. As of June 30, 2022, we had 499 of such enterprise customers which generated 90% of the total annualized current quarter revenue for our total customers for the period ended June 30, 2022.
Average Enterprise Customer Spend
Our enterprise customers continue to leverage our platform, increasing their spend on our platform and driving our revenue growth year over year. The continued retention and growth of our enterprise customer spend is key to our long-term growth strategy.
Under the prior methodology, our average enterprise customer spend is calculated by taking the sum of the trailing 12-month revenue contributed by enterprise customers, as defined under our prior methodology as customers with revenue in excess of $100,000 over the trailing 12-month period, existing as of June 30, 2023, and dividing that by that same number of enterprise customers as of June 30, 2023. As of June 30, 2023, our average enterprise customer spend under the prior methodology was $809 thousand, as compared to $730 thousand as of June 30, 2022.
Under the new methodology, our average enterprise customer spend is calculated by taking the annualized current quarter revenue contributed by enterprise customers, as defined under our new methodology as customers with annualized current quarter revenue in excess of $100,000, existing as of June 30, 2023, and dividing that by that same number of enterprise customers as of June 30, 2023. As of June 30, 2023, our average enterprise customer spend under the new methodology was $818 thousand, as compared to $742 thousand as of June 30, 2022.
Dollar-Based Net Expansion Rate (“DBNER”)
Our ability to generate and increase our revenue is dependent upon our ability to increase the number of new customers and usage of our edge cloud delivery platform, security, and other products and services by our existing customers. We track our growth, in part, by measuring DBNER. Our DBNER increases when customers increase their usage of our platform or purchase additional products, and declines when they reduce their usage, benefit from lower pricing on their existing usage, or curtail their purchases of additional products. We believe that DBNER is a key metric in measuring the long-term value of our customer relationships and our ability to grow our revenue through increased usage of our edge cloud delivery platform, security, and purchase of additional products and services by our existing customers. However, our calculation of DBNER indicates only expansion among continuing customers and does not indicate any decrease in revenue attributable to former customers, which may differ from similar metrics of other companies.
40


We calculate DBNER by dividing the revenue for a given period from customers who remained customers as of the last day of the given period (“current period”) by the revenue from the same customers for the same period measured one year prior (“base period”). The revenue included in the current period excludes revenue from (i) customers that churned after the end of the base period and (ii) new customers that entered into a customer agreement after the end of the base period. For example, to calculate our DBNER for the trailing 12 months ended June 30, 2023, we divide (i) revenue, for the trailing 12 months ended June 30, 2023, from customers that entered into a customer agreement on or before June 30, 2022, and that remained customers as of June 30, 2023, by (ii) revenue, for the trailing 12 months ended June 30, 2022, from the same set of customers.
For the trailing 12 months ended June 30, 2023 and 2022 our DBNER was 122.5% and 120.0%, respectively. DBNER may fluctuate from quarter to quarter based on, among other things, the timing associated with new customer accounts. We expect our DBNER for individual cohorts to decrease once customers in that cohort have used our platform for more than two years and become a larger portion of both our overall customer base and the revenue that we use to calculate DBNER.
Net Retention Rate (“NRR”) and Last-Twelve Months Net Retention Rate (“LTM NRR”)
Our ability to generate and increase our revenue is also dependent upon our ability to retain our existing customers. In addition to measuring expansion using DBNER, NRR and LTM NRR also allow us to track customer retention which demonstrates the stickiness of our edge cloud platform.
Our NRR measures the net change in monthly revenue from existing customers in the last month of the period (the “current” period month) compared to the last month of the same period one year prior (the “prior” period month) and includes revenue contraction due to billing decreases or customer churn and revenue expansion due to billing increases, but excludes revenue from new customers. We calculate Net Retention Rate by dividing the revenue from the current period month by the revenue in the prior period month. For the last month of the period ended June 30, 2023 and 2022 our NRR was 105.5% and 127.5%, respectively.
Our LTM NRR removes some of the volatility that is inherent in a usage-based business model from the measurement of the NRR metric. We calculate LTM NRR by dividing the total customer revenue for the prior twelve-month period (“prior 12-month period”) ending at the beginning of the last twelve-month period (“LTM period”) minus revenue contraction due to billing decreases or customer churn, plus revenue expansion due to billing increases during the LTM period from the same customers by the total prior 12-month period revenue. For the trailing twelve months ended June 30, 2023 and 2022 our LTM NRR was 116.1% and 117.3%, respectively.
Key Components of Statement of Operations
Revenue
We derive our revenue primarily from usage-based fees earned from customers using our platform. We also earn fixed-rate recurring revenue from security and other products and services.
Our usage-based fees earned from customers using our platform are generally billed in arrears. Our security products are primarily annual subscriptions that are billed in advance. Many customers have tiered usage pricing which reflects discounted rates as usage increases. For most contracts, usage charges are determined on a monthly basis based on actual usage within the month and do not impact usage charges within any other month. Our larger customers often enter into contracts that contain minimum billing commitments and reflect discounted pricing associated with such usage levels.
We define United States revenue as revenue from customers that have a billing address in the United States, and we define international revenue as revenue from customers that have a billing address outside of the United States.
Cost of Revenue and Gross Margin
Cost of revenue consists primarily of fees paid to network providers for bandwidth and to third-party network data centers for housing servers, also known as colocation costs. Cost of revenue also includes employee costs for network operation, build-out and support and services delivery, network storage costs, cost of managed services and software-as-a-service, depreciation of network equipment used to deliver services, and amortization of network-related internal-use software. Our arrangements with network service providers require us to pay fees based on bandwidth use, in some cases subject to minimum commitments, which may be underutilized. Over the long term we expect cost of revenue to decrease as a percentage of revenue as we continue to drive efficiencies in our operations. However, our cost of revenue may fluctuate as a percentage of our revenue from period to period due to the timing and extent of these expenses.
41


Our gross margin has been and will continue to be affected by a number of factors, including utilization of our network, the timing of our investments in the expansion of our network, which can increase depreciation and colocation costs in advance of expected demand, our ability to manage our network service providers and cloud infrastructure-related fees, the timing of amortization of capitalized software development costs, changes in personnel costs to provide customer support and operate the network, and customer pricing. Over the long term we expect gross margin to increase as we continue to drive efficiencies in our operations and increase our revenue. However, our gross margin may fluctuate from period to period.
Research and Development
Research and development expenses consist primarily of personnel costs, including salaries, benefits, bonuses, and stock-based compensation. Research and development expenses also include cloud infrastructure fees for development and testing, and an allocation of our general overhead expenses. We capitalize the portion of our software development costs that meet the criteria for capitalization.
We continue to focus our research and development efforts on adding new features and products including new use cases, improving the efficiency and performance of our network, and increasing the functionality of our existing products. Over the long term we expect our research and development expenses to decrease as a percentage of our revenue. However, our research and development expenses may fluctuate as a percentage of our revenue from period to period due to the timing and extent of these expenses.
Sales and Marketing
Sales and marketing expenses consist primarily of personnel costs, including commissions for our sales employees, salaries, benefits, bonuses, and stock-based compensation. Sales and marketing expenses also include expenditures related to advertising, marketing, our brand awareness activities, bandwidth and co-location costs for free trial users, costs related to our customer conferences, including our Altitude conference, professional services fees, amortization of our intangible assets, and an allocation of our general overhead expenses.
We focus our sales and marketing efforts on generating awareness of our platform and products, creating sales leads, and establishing and promoting our brand, both domestically and internationally. Over the long term, we expect our sales and marketing expenses to decrease as a percentage of our revenue. However, our sales and marketing expenses may fluctuate as a percentage of our revenue from period to period due to the timing and extent of these expenses.
General and Administrative
General and administrative expenses consist primarily of personnel costs, including salaries, benefits, bonuses, and stock-based compensation for our administrative support personnel. General and administrative expenses also include costs related to legal and other professional services fees, SaaS costs, an allocation of our general overhead expenses, credit losses and acquisition-related costs.
Our general and administrative expenses also include sales and other tax expenses to which we are subject to based on the manner we sell and deliver our products. Historically, we have not collected such taxes from our customers and have therefore recorded such taxes as general and administrative expenses. We expect that these expenses will decline in future years as we continue to implement our sales tax collection mechanisms and start collecting these taxes from our customers.
In the near term, we expect to continue to incur costs associated with supporting the growth of our business, including international expansion, but expect these costs to decrease as a percentage of our revenue over the long term as we continue to drive efficiencies in our operations. However, our general and administrative expenses may fluctuate as a percentage of our revenue from period to period due to the timing and extent of these expenses.
42


Net Gain on Extinguishment of Debt
Our net gain on extinguishment of debt relates to the partial repurchases of our outstanding senior convertible notes in May 2022 and 2023.
Other Income and Expenses
Our interest income consists primarily of interest earned on our cash, cash equivalents and investments. Our interest expense consists primarily of the interest expense on our finance leases and amortization of discount and debt issuance costs associated with our debt obligations. Our other income (expense), net, consists primarily of foreign currency transaction gains and losses.
Income Taxes
Our income tax expense consists primarily of income taxes in certain foreign jurisdictions where we conduct business and state minimum income taxes in the United States. The Company currently maintains a full valuation allowance on the Company’s U.S. Federal and state net deferred tax assets. We expect to maintain this valuation allowance for the foreseeable future.
Results of Operations
The following tables set forth our results of operations for the period presented:
Three months ended
June 30,
Six months ended June 30,
2023202220232022
(in thousands)
Condensed Consolidated Statement of Operations:
Revenue$122,831 $102,518 $240,395 $204,900 
Cost of revenue58,617 56,466 115,927 110,381 
Gross profit64,214 46,052 124,468 94,519 
Operating expenses:
Research and development37,421 38,717 74,852 79,154 
Sales and marketing47,797 46,760 92,068 88,240 
General and administrative28,823 29,543 54,650 59,097 
Total operating expenses114,041 115,020 221,570 226,491 
Loss from operations(49,827)(68,968)(97,102)(131,972)
Net gain on extinguishment of debt36,760 54,391 36,760 54,391 
Interest income4,508 1,502 8,694 2,183 
Interest expense(1,232)(1,530)(2,445)(3,152)
Other expense(803)(1,673)(1,053)(1,952)
Loss before income tax expense(10,594)(16,278)(55,146)(80,502)
Income tax expense110 159 245 199 
Net loss attributable to common stockholders$(10,704)$(16,437)$(55,391)$(80,701)
43


The following tables set forth our results of operations for the period presented as a percentage of our revenue:
Three months ended
June 30,
Six months ended June 30,
2023202220232022
Condensed Consolidated Statements of Operations, as a percentage of revenue:*
Revenue100 %100 %100 %100 %
Cost of revenue48 55 48 54 
Gross profit52 45 52 46 
Operating expenses:
Research and development30 38 31 39 
Sales and marketing39 46 38 43 
General and administrative23 29 23 29 
Total operating expenses93 112 92 111 
Loss from operations(41)(67)(40)(64)
Net gain on extinguishment of debt30 53 15 27 
Interest income
Interest expense(1)(1)(1)(2)
Other expense(1)(2)— (1)
Loss before income tax expense(9)(16)(22)(39)
Income tax expense— — — — 
Net loss attributable to common stockholders(9)%(16)%(22)%(39)%
__________
*    Columns may not add up to 100% due to rounding.
Revenue
Three months ended June 30,Six months ended June 30,
20232022% Change20232022% Change
(in thousands)(in thousands)
Revenue$122,831 $102,518 20 %$240,395 $204,900 17 %
Revenue was $122.8 million for the three months ended June 30, 2023 compared to $102.5 million for the three months ended June 30, 2022, an increase of $20.3 million, or 20%. Revenue was $240.4 million for the six months ended June 30, 2023 compared to $204.9 million for the six months ended June 30, 2022, an increase of $35.5 million, or 17%. Revenue growth was driven by the further adoption of our edge platform and products. Revenue increases attributed to products from the acquisition of Signal Sciences were $2.1 million and $7.2 million for the three and six months ended June 30, 2023, respectively.
In the three months ended June 30, 2023 and 2022, approximately 95% and 93% of our revenue was driven by usage on our platform, respectively. For the six months ended June 30, 2023 and 2022, approximately 94% and 93% of our revenue was driven by usage on our platform, respectively. Revenue was primarily from existing customers, as revenue from new customers contributed less than 10% of our revenue. The proportion of the revenue contribution between new and existing customers is consistent with prior periods and typical customer behavior as customers tend to contribute more revenue over time as their use of the platform increases. The remainder of our revenue was generated by our other products and services, including support and professional services.
Under the prior methodology, as defined earlier in the 'Key Business Metrics' section, we had 2,965 customers and 520 enterprise customers as of June 30, 2023, compared to 2,894 customers and 471 enterprise customers as of June 30, 2022. This represents an increase of 71, or 2%, in customers and 49, or 10%, in enterprise customers from June 30, 2022.
Under the new methodology, as defined earlier in the 'Key Business Metrics' section, we had 3,072 customers and 551 enterprise customers as of June 30, 2023, compared to 3,025 customers and 499 enterprise customers as of June 30, 2022. This represents an increase of 47, or 2%, in customers and 52, or 10%, in enterprise customers from June 30, 2022.
44


U.S. revenue was $89.9 million, or 73% of revenue, for the three months ended June 30, 2023, compared to $76.1 million, or 74% of revenue, for the three months ended June 30, 2022. This represents an increase of $13.8 million, or 18%. International revenue was $33.0 million, or 27% of revenue, for the three months ended June 30, 2023, compared to $26.5 million, or 26%, of revenue for the three months ended June 30, 2022. This represents an increase of $6.5 million, or 25%.
U.S. revenue was $175.2 million, or 73% of revenue, for the six months ended June 30, 2023, compared to $151.7 million, or 74% of revenue, for the six months ended June 30, 2022. This represents an increase of $23.6 million, or 16%. International revenue was $65.2 million, or 27% of revenue, for the six months ended June 30, 2023, compared to $53.2 million, or 26%, of revenue for the six months ended June 30, 2022. This represents an increase of $11.9 million, or 22%.
Under the prior methodology, as defined earlier in the 'Key Business Metrics' section, we had 2,024 domestic customers and 941 international customers as of June 30, 2023, and 2,115 domestic customers and 779 international customers as of June 30, 2022. There was a decrease in domestic customers of 91, or 4%, and an increase in international customers of 162, or 21%, compared to June 30, 2022.
Under the new methodology, as defined earlier in the 'Key Business Metrics' section, we had 2,082 domestic customers and 990 international customers as of June 30, 2023, and 2,229 domestic customers and 796 international customers as of June 30, 2022. There was a decrease in domestic customers of 147, or 7%, and an increase in international customers of 194, or 24%, compared to June 30, 2022.
Cost of Revenue
Three months ended June 30,Six months ended June 30,
20232022% Change20232022% Change
(in thousands)(in thousands)
Cost of revenue$58,617 $56,466 %$115,927 $110,381 %
    Cost of revenue was $58.6 million for the three months ended June 30, 2023 compared to $56.5 million for the three months ended June 30, 2022, an increase of $2.1 million, or 4%. The increase in cost of revenue is a result of an increase in depreciation and amortization of $1.8 million as a result of increased investments in our platform. There was also a $0.5 million increase in spending related to bandwidth costs to support the growth of our business.
Cost of revenue was $115.9 million for the six months ended June 30, 2023, compared to $110.4 million for the six months ended June 30, 2022, an increase of $5.5 million, or 5%. The increase in cost of revenue is a result of an increase in depreciation and amortization of $3.6 million due to increased investments in our platform and a $1.2 million increase in spending related to bandwidth costs to support the growth of our business.

Gross Profit and Gross Margin
Three months ended June 30,Six months ended June 30,
20232022% Change20232022% Change
(in thousands)(in thousands)
Gross profit$64,214 $46,052 39 %$124,468 $94,519 32 %
Gross margin52 %45 %%52 %46 %%
Gross profit was $64.2 million for the three months ended June 30, 2023 compared to $46.1 million for the three months ended June 30, 2022, an increase of $18.1 million, or 39%. Gross margin was 52% for the three months ended June 30, 2023 compared to 45% for the three months ended June 30, 2022, an increase of 7%. The increase in gross margin was driven by revenue growth due to the further adoption of our edge platform including our revenue from Signal Sciences' products as well as cost savings driven by our improved network efficiency and lower bandwidth costs as a percentage of revenue over time.
Gross profit was $124.5 million for the six months ended June 30, 2023 compared to $94.5 million for the six months ended June 30, 2022, an increase of $30.0 million, or 32%. Gross margin was 52% for the six months ended June 30, 2023 compared to 46% for the six months ended June 30, 2022, an increase of 6%. The increase in gross margin was driven by revenue growth due to the further adoption of our edge platform including our revenue from Signal Sciences' products as well as cost savings driven by our improved network efficiency and lower bandwidth costs as a percentage of revenue over time.
45


Operating Expenses
Three months ended June 30,Six months ended June 30,
20232022% Change20232022% Change
(in thousands)(in thousands)
Research and development$37,421 $38,717 (3)%$74,852 $79,154(5)%
Sales and marketing47,797 46,760 %92,068 88,2404%
General and administrative28,823 29,543 (2)%54,650 59,097(8)%
Total operating expenses$114,041 $115,020 (1)%$221,570 $226,491(2)%
Percentage of revenue:
Research and development30%38%(8)%31%39%(8)%
Sales and marketing39%46%(7)%38%43%(5)%
General and administrative23%29%(6)%23%29%(6)%
Research and development
Research and development expenses were $37.4 million for the three months ended June 30, 2023 compared to $38.7 million for the three months ended June 30, 2022, a decrease of $1.3 million, or 3%. The net decrease is primarily due to a $1.3 million increase in capitalization of costs related to the development of internal-use software, a $1.9 million decrease in stock-based compensation expenses due to restricted stock awards that fully vested in 2022 and an additional $0.8 million decrease in professional service fees. The decrease was partially offset by a $2.5 million increase in personnel related costs, such as salaries and benefits.
Research and development expenses were $74.9 million for the six months ended June 30, 2023 compared to $79.2 million for the six months ended June 30, 2022, a decrease of $4.3 million, or 5%. The decrease is primarily due to a $2.2 million net decrease in stock-based compensation expenses and personnel related costs, driven by expenses related to restricted stock awards that fully vested in 2022. There was also a $2.1 million increase in capitalization of costs related to the development of internal-use software as well as a $1.1 million decrease in professional service fees. The decrease was partially offset by a slight increase of $0.4 million in travel expenses.
Sales and marketing
Sales and marketing expenses were $47.8 million for the three months ended June 30, 2023 compared to $46.8 million for the three months ended June 30, 2022, an increase of $1.0 million, or 2%. The net increase is primarily due to a $1.7 million increase in marketing spend associated with brand campaigns and advertising. The increase was partially offset by a $1.0 million decrease in travel expenses driven by a certain annual sales event being moved into the period ended March 31, 2023.
Sales and marketing expenses were $92.1 million for the six months ended June 30, 2023 compared to $88.2 million for the six months ended June 30, 2022, an increase of $3.9 million, or 4%. The net increase is primarily due to a $4.9 million increase in personnel related costs, such as salaries, sales commissions, and benefits. There was also a $2.1 million increase in marketing spend associated with brand campaigns and advertising. The increase was partially offset by a $3.7 million decrease in stock-based compensation expenses related to restricted stock awards that fully vested in 2022.

46


General and administrative
General and administrative costs were $28.8 million for the three months ended June 30, 2023 compared to $29.5 million for the three months ended June 30, 2022, a decrease of $0.7 million, or 2%. The net decrease was primarily driven by a $3.9 million decrease in sales tax expenses mainly due to Washington state refund as well as a $2.0 million decrease in professional services fees. There was also a decrease of $2.0 million of acquisition related costs due to the Glitch acquisition in the previous year. This was partially offset by an increase of $4.4 million in stock-based compensation expenses attributed to the function, as well as a $2.1 million increase personnel related costs, such as salaries and benefits.
General and administrative costs were $54.7 million for the six months ended June 30, 2023 compared to $59.1 million for the six months ended June 30, 2022, a decrease of $4.4 million, or 8%. The net decrease was primarily due to a $4.7 million decrease in professional services fees as well as a $4.7 million decrease in sales taxes reserve. There was also a decrease of $2.0 million of acquisition related costs due to the Glitch acquisition in the previous year. This was partially offset by an increase of $3.9 million in stock-based compensation expenses attributed to the function, as well as a $2.7 million increase personnel related costs, such as salaries and benefits.
Net Gain on Extinguishment of Debt
Three months ended June 30,Six months ended June 30,
20232022% Change20232022% Change
(in thousands)(in thousands)
Net gain on extinguishment of debt$36,760 $54,391 (32)%$36,760 $54,391 (32)%
Net gain on extinguishment of debt was $36.8 million for both the three and six months ended June 30, 2023 compared to $54.4 million for both the three and six months ended June 30, 2022, a decrease of $17.6 million, or 32%. We repurchased approximately $236.4 million aggregate principal amount of our outstanding 0% convertible senior unsecured notes due in 2026 at a discount for an aggregate cash repurchase price of approximately $195.7 million in May 2023 compared to the repurchase of $235.0 million aggregate principal amount of the Notes for an aggregate cash repurchase price of approximately $176.4 million in May 2022.
Other Income and Expense
Interest income
Three months ended June 30,Six months ended June 30,
20232022% Change20232022% Change
(in thousands)(in thousands)
Interest income$4,508 $1,502 200 %$8,694 $2,183 298 %
Interest income was $4.5 million for the three months ended June 30, 2023 compared to $1.5 million for the three months ended June 30, 2022, an increase of $3.0 million, or 200%. This increase is due to a recent increase in interest rates, impacting our marketable securities portfolio.
Interest income was $8.7 million for the six months ended June 30, 2023 compared to $2.2 million for the six months ended June 30, 2022, an increase of $6.5 million, or 298%. This increase is due to a recent increase in interest rates, impacting our marketable securities portfolio.
Interest expense
Three months ended June 30,Six months ended June 30,
20232022% Change20232022% Change
(in thousands)(in thousands)
Interest expense$1,232 $1,530 (19)%$2,445 $3,152 (22)%
Interest expense was $1.2 million for the three months ended June 30, 2023 compared to $1.5 million for the three months ended June 30, 2022, a decrease of $0.3 million, or 19%. Interest expense decreased slightly from prior year mainly due to repurchase of our outstanding convertible notes in the prior year.
47


Interest expense was $2.4 million for the six months ended June 30, 2023 compared to $3.2 million for the six months ended June 30, 2022, a decrease of $0.8 million, or 22%. Interest expense decreased slightly from prior year mainly due to our repurchase of our outstanding convertible notes in the prior year.

Other expense
Three months ended June 30,Six months ended June 30,
20232022% Change20232022% Change
(in thousands)(in thousands)
Other expense$(803)$(1,673)(52)%$(1,053)$(1,952)(46)%
Other expense, net was $0.8 million for the three months ended June 30, 2023 compared to other expense, net of $1.7 million for the three months ended June 30, 2022, a decrease of $0.9 million, or 52%. The decrease is mainly driven by our foreign currency transaction gains between the periods.
Other expense, net was $1.1 million for the six months ended June 30, 2023 compared to other expense, net of $2.0 million for the six months ended June 30, 2022, a decrease of $0.9 million, or 46%. The decrease is mainly driven by our foreign currency transaction gains between the periods.
Income Taxes
Three months ended June 30,Six months ended June 30,
20232022% Change20232022% Change
(in thousands)(in thousands)
Income tax expense$110 $159 (31)%$245 $199 23 %
Income tax expense remained relatively flat and was $0.2 million both for the three months ended June 30, 2023 and 2022 and $0.2 million both for the six months ended June 30, 2022. The Company continues to maintain a full valuation allowance and the tax expense for the periods were primarily due to foreign tax expense.

Liquidity and Capital Resources
As of June 30, 2023, we had cash, cash equivalents, and marketable securities and restricted cash totaling $475.4 million. Our cash, cash equivalents, and marketable securities primarily consisted of bank deposits, money market funds, investment-grade commercial paper, corporate notes and bonds, U.S. treasury securities, municipal securities, foreign government and supranational securities and asset-backed securities held at major financial institutions. As of June 30, 2023, our marketable securities balance includes $78.0 million of marketable securities that were classified as non-current.
To date, we have financed our operations primarily through equity issuances, payments received from customers, the net proceeds we received through sales of our debt securities, and proceeds from our convertible notes. Our principal uses of cash in the near term have primarily been around funding our operations, our capital expenditures, business acquisitions, investments and fulfilling our debt and contractual commitments. We have also entered into longer term commitments to support our operations, including arrangements to directly lease and operate our infrastructure assets and colocation facilities. We have not entered into any off-balance sheet arrangements and do not have any holdings in variable interest entities.
We believe that our cash and cash equivalents balances, and available borrowing capacity under our credit facility, and the cash flows generated by our operations, net of the cash outflows used in our operations, will be sufficient to satisfy our anticipated cash needs for working capital and capital expenditures for at least the next 12 months. We have generated losses from operations in the past and expect to continue to incur operating losses for the foreseeable future due to the investments and strategic initiatives we intend to make to grow our business. Our uses of cash beyond the next 12 months will depend on many factors, including the general economic environment in which we operate and our ability to generate cash flow from operations, which are uncertain. We may also use our cash to buy back any outstanding debt on our convertible notes or on any future equity issuances.
48


Senior Secured Credit Facilities Agreement
On February 16, 2021, we entered into a Senior Secured Credit Facilities Agreement (“Credit Agreement”) with the lenders from time to time party thereto (the “Lenders”) and Silicon Valley Bank, as a lender and as administrative agent and collateral agent for the Lenders for an aggregate commitment amount of $100.0 million, with a maturity date of February 16, 2024. The Credit Agreement originally bore interest at a rate per annum equal to the sum of LIBOR for the applicable interest period plus 1.75% to 2.00%, depending on the average daily outstanding balance of all loans and letters of credit under the Credit Agreement. On June 28, 2023, the Company entered into the First Amendment to Credit Agreement with the Lenders and First-Citizens Bank & Trust Company (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)), as a lender and as administrative agent and collateral agent for the Lenders, which, among other things, amended the interest rate provisions of the Credit Agreement to replace LIBOR with the Secured Overnight Finance Rate (“SOFR”) as the interest rate benchmark. As amended, the revolving loans bear interest, at the Company’s election, at an annual rate based on SOFR or a base rate. Loans based on SOFR bear interest at a rate per annum equal to SOFR, plus an adjustment of 0.10%, plus 1.75% to 2.00%, depending on the average daily outstanding balance of all loans and letters of credit under the Credit Agreement. Loans based on the base rate bear interest at a rate per annual equal to the base rate plus 0.75% to 1.00%, depending on the average daily outstanding balance of all loans and letters of credit under the Credit Agreement.
Interest payments on outstanding borrowings are due on the last day of each interest period. The Credit Agreement has a commitment fee on the unused portion of the borrowing commitment, which is payable on the last day of each calendar quarter at a rate per annum of 0.20% to 0.25% depending on the average daily outstanding balance of all loans and letters of credit under the Credit Agreement. The Credit Agreement contains a financial covenant that requires us to maintain a consolidated adjusted quick ratio of at least 1:25 to 1:00 tested on a quarterly basis as well as a springing revenue growth covenant for certain periods if our consolidated adjusted quick ratio falls below 1.75 to 1:00 on the last day of any fiscal quarter. As of June 30, 2023, we were in compliance with these covenants and we expect to continue to be in compliance for at least the next 12 months. During the three and six months ended June 30, 2023 and 2022, no amounts were drawn down on the Credit Agreement.
Convertible Senior Notes
In March 2021, we issued approximately $948.8 million aggregate principal amount of 0% convertible senior unsecured notes due in 2026 (the “Notes”) in a private placement to qualified institutional buyers pursuant to Rule144A under the Securities Act.
On May 25, 2022 and May 9, 2023, we entered into separate, privately negotiated transactions with certain holders of the Notes to repurchase (the “Repurchases”) approximately $235.0 million aggregate outstanding principal amount of the Notes for an aggregate cash repurchase price of approximately $176.4 million, and approximately $236.4 million aggregate principal amount of the Notes for an aggregate cash repurchase price of approximately $195.7 million, respectively. The Repurchases closed on May 31, 2022 and May 15, 2023, respectively
The remaining Notes will mature on March 15, 2026, unless earlier converted, redeemed or repurchased.
Cash Flows
The following table summarizes our cash flows for the period indicated:
Six months ended June 30,
20232022
(in thousands)
Net cash provided by (used in) operating activities$16,129 $(29,870)
Net cash provided by investing activities$324,508 $101,635 
Net cash used in financing activities$(210,871)$(175,747)
Cash Flows from Operating Activities
For the six months ended June 30, 2023, cash used in operating activities was $16.1 million, consisting primarily of our net loss of $55.4 million, adjusted for non-cash items of $86.4 million, and net cash flows used in operating assets and liabilities
49


of $14.9 million. The main drivers of the changes in operating assets and liabilities were an increase in other long-term assets of $12.0 million primarily due to an increase in capitalized commissions and an increase of $1.2 million in accrued expenses and other liabilities due to timing of payments and release of accrued bonus. We also had $12.4 million of operating lease payments. This was offset by a net increase in accounts receivable of $10.2 million, primarily due to the growth of our business and the timing of cash receipts from our customers.
For the six months ended June 30, 2022, cash used in operating activities was $29.9 million, consisting primarily of our net loss of $80.7 million, adjusted for non-cash items of $73.0 million, and net cash flows used in operating assets and liabilities of $22.1 million. The main drivers of the changes in operating assets and liabilities were an increase in accounts receivable of $4.1 million primarily due to the growth of our business and the timing of cash receipts from our customers, an increase in other long-term assets of $6.4 million due to advanced payments for fixed asset and an increase in capitalized commissions, and an increase of $4.8 million in prepaid expenses and other current assets due to pre-payments for SaaS licenses. We also had $12.8 million of operating lease payments. This was offset by a net increase of $6.0 million in accounts payable, accrued expenses, and other liabilities due to the timing of payments.
Cash Flows from Investing Activities
For the six months ended June 30, 2023, cash provided by investing activities was $324.5 million, primarily consisting of $342.9 million of maturities and sales of marketable securities, offset by $10.4 million of additions to capitalized internal-use software and $8.0 million of payments related to purchases of property and equipment to expand our network.
For the six months ended June 30, 2022, cash provided by investing activities was $101.6 million, primarily consisting of $529.7 million of maturities and sales of marketable securities, offset by $355.5 million of purchases of marketable securities. This was also partially offset by $29.3 million used for the advance payments for purchase of property and equipment, as well as $26.0 million related to business acquisitions. We also had $8.7 million of additions to capitalized internal-use software and $8.8 million of payments related to purchases of property and equipment to expand our network.
Cash Flows from Financing Activities
For the six months ended June 30, 2023, cash used in financing activities was $210.9 million, primarily consisting of $196.9 million used for the debt extinguishment, $15.2 million of finance lease payments and $4.4 million of deferred consideration payment for prior acquisitions . This decrease was partially offset by $0.9 million in proceeds from stock option exercises by our employees and $4.8 million in proceeds from the employee stock purchase plan (“ESPP”).
For the six months ended June 30, 2022, cash used in financing activities was $175.7 million, primarily consisting of $177.1 million used for the debt extinguishment, $11.0 million of finance lease payments and $7.0 million in repayments to employees for restricted share awards. This decrease was partially offset by $10.7 million in proceeds from the early sale of restricted shares, $4.8 million in proceeds from stock option exercises by our employees, and $4.0 million in proceeds from the employee stock purchase plan ("ESPP").
Contractual Obligations and Other Commitments
Our principal commitments consist of obligations under operating and finance leases, purchase obligations for capital expenditures, purchase obligations for contracts with our cloud infrastructure providers, network service providers, and other vendors, and outstanding debt. As of June 30, 2023, we have $18.4 million of total purchase obligations under contracts for capital expenditures. Other than the aforementioned, there have not been any other material changes in our contractual obligations and commitments from our most recently filed Annual Report on Form 10-K for the fiscal year ended December 31, 2022, except for those described under Note 7, Note 9, and Note 10 of our unaudited condensed consolidated financial statements included in Part I, Item 1 of this Form 10-Q.
Critical Accounting Estimates
We prepare our condensed consolidated financial statements in accordance with GAAP. The preparation of our condensed consolidated financial statements requires us to make estimates, judgments, and assumptions that affect the reported amounts of assets, liabilities, revenue, costs, expenses, and related disclosures. Actual results and outcomes could differ significantly from our estimates, judgments, and assumptions. To the extent that there are material differences between these estimates and actual results, our future financial statement presentation, financial condition, results of operations, and cash flows will be affected.
50


There have been no material changes to our critical accounting estimates as compared to the critical accounting estimates disclosed in “Management’s Discussion and Analysis – Critical Accounting Estimates” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
Recent Accounting Pronouncements
See Note 2 — Summary of Significant Accounting Policies of our unaudited condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
51


Item 3. Quantitative and Qualitative Disclosures about Market Risk
We are exposed to certain market risks in the ordinary course of our business. These risks primarily include interest rate and currency exchange risks as follows:
Interest Rate Risk
We had cash, cash equivalents, and marketable securities of $475.4 million as of June 30, 2023, which primarily consisted of bank deposits, money market funds, investment-grade commercial paper, corporate notes and bonds, U.S. treasury securities, foreign government and supranational securities and asset-backed securities held at major financial institutions. The cash and cash equivalents are held for working capital purposes. The restricted cash is held as cash collateral in connection with our existing lease arrangements. Notwithstanding the recent fluctuations in interest rates, the increase in interest income has not been significant. The primary objective of our investment activities is to preserve principal while generating income without significantly increasing risk. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. Due to the short-term nature of our investments, we have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates. A hypothetical 10% change in interest rates during the period presented would not have had a material impact on our consolidated financial statements.
Currency Exchange Risks
The functional currency of our foreign subsidiaries is the U.S. dollar. Therefore, we are exposed to foreign exchange rate fluctuations as we convert the financial statements of our foreign subsidiaries into U.S. dollars. Our foreign subsidiaries remeasure monetary assets and liabilities at period-end exchange rates, while non-monetary items are remeasured at historical rates. Revenue and expense accounts are remeasured at the average exchange rate in effect during the period. If there is a change in foreign currency exchange rates, the conversion of our foreign subsidiaries’ financial statements into U.S. dollars would result in a realized gain or loss which is recorded in our consolidated statements of operations. We do not currently engage in any hedging activity to reduce our potential exposure to currency fluctuations, although we may choose to do so in the future. A hypothetical 10% change in foreign exchange rates during the period presented would not have had a material impact on our consolidated financial statements.

Item 4.         Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our disclosure controls and procedures are designed to ensure that 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 SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, has evaluated 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 the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that as of June 30, 2023, our disclosure controls and procedures were, in design and operation, effective at a reasonable assurance level.
Changes in Internal Control over Financial Reporting
There have been no other changes in the Company’s internal control over financial reporting in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
An effective internal control system, no matter how well designed, has inherent limitations, including the possibility of human error or overriding of controls, and therefore can provide only reasonable assurance with respect to reliable financial reporting. Because of its inherent limitations, our internal control over financial reporting may not prevent or detect all
52


misstatements, including the possibility of human error, the circumvention or overriding of controls, or fraud. Effective internal controls can provide only reasonable assurance with respect to the preparation and fair presentation of financial statements.
53


PART II - OTHER INFORMATION
Item 1.         Legal Proceedings
The information set forth under “Legal Matters” in Note 10 to our unaudited condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q is incorporated herein by reference.
In addition, from time to time, the Company may be subject to legal proceedings and claims arising from the normal course of business, and an unfavorable resolution of any of these matters could materially affect our future results of operations, cash flows, or financial position.

Item 1A.     Risk Factors
Investing in our Class A common stock involves a high degree of risk. Investors should carefully consider the risks and uncertainties described below, together with all of the other information contained in this Quarterly Report on Form 10-Q, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our unaudited condensed consolidated financial statements and related notes, before deciding to invest in our Class A common stock. Unless otherwise indicated, references to our business being harmed in these risk factors will include harm to our business, reputation, customer growth, results of operations, financial condition, or prospects. Any of these events could cause the trading price of our Class A common stock to decline, which would cause our stockholders to lose all or part of their investment. Our business, results of operations, financial condition, or prospects could also be harmed by risks and uncertainties not currently known to us or that we currently do not believe are material.
We have marked with an asterisk (*) those risks described below that reflect substantive changes from, or additions to, the risks described in our Annual Report on Form 10-K for the year ended December 31, 2022.
Select Risk Factors Affecting Our Business
Our business is subject to a number of risks and uncertainties, including those risks discussed at-length below. These risks include, among others, the following:
If our platform fails to perform properly due to defects, interruptions, outages, delays in performance, or similar problems, and if we fail to develop enhancements to resolve any defect, interruption, delay, or other problems, we could lose customers, become subject to service performance or warranty claims or incur significant costs.
If we are unable to attract new customers, in particular, enterprise customers, and to have existing enterprise customers continue and increase their use of our platform, our business will likely be harmed.
We receive a substantial portion of our revenues from a limited number of customers from a limited number of industries, and the loss of, or a significant reduction in usage by, one or more of our major customers would result in lower revenues and could harm our business.
Component delays, shortages or price increases could interrupt our ability to complete the construction of our servers to meet the usage needs of our customers. Our operating results could be materially harmed if we are unable to adequately manage our server needs.*
Our limited operating history and our history of operating losses makes it difficult to evaluate our current business and prospects and may increase the risks associated with your investment.
If our information technology systems or data, or those of third parties upon which we rely, are compromised now, or in the future, or the security, confidentiality, integrity or availability of our information technology, software,
54


services, networks, communications or data is compromised, limited or fails, our business could experience materially adverse consequences, including but not limited to regulatory investigations or actions, litigation, fines and penalties.
If we fail to efficiently develop and sell new products and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, and changing customer needs, requirements, or preferences, our products may become less competitive.
If we fail to forecast our revenue accurately, or if we fail to manage our expenditures, our operating results could be adversely affected.
Failure to effectively develop and expand our marketing and sales capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our platform.
The markets in which we participate are competitive, and if we do not compete effectively, our business will be harmed.
If we fail to maintain and enhance our brand, our ability to expand our customer base will be impaired and our business, results of operations and financial condition may suffer.
Acquisitions, strategic investments, partnerships, or alliances could be difficult to identify and integrate, divert the attention of management, disrupt our business, and dilute stockholder value.
The failure to attract and retain qualified personnel could prevent us from executing our business strategy.
We rely on the performance of highly skilled personnel, including our senior management and other key employees, and the loss or transition of one or more of such personnel, or of a significant number of our team members, could harm our business.
We have previously been and may in the future be involved in class-action lawsuits and other litigation matters that are expensive and time-consuming. If resolved adversely, lawsuits and other litigation matters could seriously harm our business.
Our stock price may be volatile, and the value of our Class A common stock may decline.*
Risks Related to Our Business, Industry and Technology
If our platform fails to perform properly due to defects, interruptions, outages, delays in performance, or similar problems, and if we fail to develop enhancements to resolve any defect, interruption, delay, or other problems, we could lose customers, become subject to service performance or warranty claims or incur significant costs.
Our operations are dependent upon our ability to prevent system interruption. The applications underlying our edge cloud computing platform are inherently complex and may contain material defects or errors, which may cause disruptions in availability or other performance problems. We have from time to time found defects and errors in our platform and may discover additional defects or errors in the future that could result in data unavailability, unauthorized access to, loss, corruption, or other harm to our customers’ data. These defects or errors could also be found in third-party applications or open source software on which we rely. We may not be able to detect and correct defects or errors before implementing our products. Consequently, we or our customers may discover defects or errors after our products have been deployed.
We currently serve our customers from our POPs located around the world. Our customers need to be able to access our platform at any time, without interruption or degradation of performance. However, we have not developed redundancies for all aspects of our platform. We depend, in part, on our third-party facility providers’ ability to protect these facilities against damage or interruption from natural disasters, power or telecommunications failures, criminal acts, public health issues, such as the COVID-19 pandemic, and similar events. In some cases, third-party cloud providers run their own platforms that we access, and are, therefore, vulnerable to their service interruptions. In the event that there are any defects or errors in software, failures of hardware, damages to a facility, or misconfigurations of any of our services, we may have to divert resources away from other planned work, could experience lengthy interruptions in our platform, and also incur delays and additional expenses in arranging new facilities and services. Our customers may choose to divert their traffic away from our platform as a result of interruptions or delays. Disaster recovery arrangements, including the existence of redundant data centers that are designed to
55


become active during certain lapses of service, may not function as intended, and any disruptions to our service could harm our business.
We design our system infrastructure and procure and own or lease the computer hardware used for our platform. Design and mechanical errors, spikes in usage volume, and failure to follow system protocols and procedures could cause our systems to fail, resulting in interruptions on our platform. Moreover, we have experienced and may in the future experience system failures or interruptions in our platform as a result of human error. These outages have resulted and may in the future result in service level agreement claims. Any interruptions or delays in our platform, whether caused by our products or our data centers, third-party error, our own error, natural disasters, the effects of climate change (such as drought, flooding, wildfires, increased storm severity, and sea level rise), security breaches, or whether accidental or willful, could harm our relationships with customers, reduce customers’ usage of our platform, cause our revenue to decrease and our expenses to increase, and divert resources away from product development. Also, in the event of damage or interruption, our insurance policies may not adequately compensate us for any losses that we may incur. These factors in turn could further reduce our revenue, subject us to liability and cause us to issue service credits or cause customers to fail to renew their customer contracts, any of which could harm our business.
The occurrence of any defects, errors, disruptions in service, failures involving redundant data centers, or other performance problems, interruptions, or delays with our platform, whether in connection with the day-to-day operations or otherwise, could result in:
loss of customers;
reduced customer usage of our platforms;
lost or delayed market acceptance and sales of our products, or the failure to launch products or features on anticipated timelines;
delays in payment to us by our customers;
injury to our reputation and brand;
governmental inquiry or oversight;
legal claims, including warranty and service level agreement claims, against us; or
diversion of our resources, including through increased service and warranty expenses or financial concessions, and increased insurance costs.
The costs incurred in correcting any material defects, errors, or other performance problems in our platform may be substantial and could harm our business.
If we are unable to attract new customers, in particular, enterprise customers, and to have existing enterprise customers continue and increase their use of our platform, our business will likely be harmed.
To grow our business, we must continue to attract new customers, in particular, enterprise customers, and generate revenue from those new customers. To do so, we must successfully convince potential customers of the benefits and the value of our platform. This may require significant and costly sales efforts that are targeted at larger enterprises and senior management of these potential customers. Sales to enterprise customers may involve longer sales cycles as a result of customers requiring considerable time to evaluate our platform, requiring participation in a competitive purchasing process, having more formal processes for approval of purchases, and more complex requirements. These factors significantly impact our ability to add new customers and increase the time, resources, and sophistication required to do so. In addition, numerous other factors, some of which are out of our control, may now or in the future impact our ability to acquire new customers, including potential customers’ commitments to other providers, real or perceived costs of switching to our platform, our failure to expand, retain, and motivate our sales and marketing personnel, our failure to develop or expand relationships with potential customers and channel partners, failure by us to help our customers to successfully deploy our platform, negative media or industry or financial analyst commentary regarding us or our solutions, litigation, and deteriorating general economic conditions. If we fail
56


to attract new customers, particularly enterprise customers, as a result of these and other factors our business will likely be harmed.
In addition, our ability to grow and generate incremental revenue depends on our ability to maintain and grow our relationships with our existing enterprise customers so that they continue and increase their usage of our platform. If these customers do not maintain and increase their usage of our platform, our revenue may decline and our results of operations will likely be harmed.
For some of our products, we charge our customers based on the usage of our platform. Most of our customers, including some of our largest enterprise customers, do not have long-term contractual financial commitments to us. In addition, most of our current customer contracts are only one year in duration and these customers may not use our platform in a subsequent year. In order for us to maintain or improve our results of operations, it is important that our customers, in particular, our enterprise customers, use our platform in excess of their commitment levels, if any, and continue to use our platform on the same or more favorable terms. Our ability to retain our largest customers and expand their usage could be impaired for a variety of reasons, including customer budget constraints, customer satisfaction, changes in our customers’ underlying businesses, changes in the type and size of our customers, pricing changes, competitive conditions (including customers building their own CDNs), the acquisition of our customers by other companies, governmental actions, or the possibility thereof, and general economic conditions. Because many of our largest customers’ minimum usage commitments for our platform are relatively low compared to their expected usage, it can be easy for certain customers to quickly reallocate usage or switch from our platform to an alternative platform altogether. In addition, they may reduce or cease their use of our products at any time without penalty or termination charges, even after they have expanded usage in prior periods.

We base our decisions about expense levels and investments on estimates of our future revenue and anticipated rate of growth. Many of our expenses are fixed cost in nature for some minimum amount of time, such as colocation and bandwidth, so if we do experience slower usage growth on our platform it may not be possible to reduce costs in a timely manner or without the payment of fees to exit certain obligations early. If any of these events were to occur, our business may be harmed.
In addition, many of our customers have negotiated and may continue to negotiate lower rates in exchange for an agreement to renew, expand their usage in the future, or adopt new products. As a result, in certain cases, even though customers have not reduced their usage of our platform, the revenue we derive from that usage has decreased. If our platform usage or revenue fall significantly below the expectations of the public market, securities analysts, or investors, our business would be harmed, which could cause our stock price to decline.
Our future success also depends in part on our ability to expand our existing customer relationships, in particular, with enterprise customers, by increasing their usage of our platform, selling them additional products and upgrading their existing products. The rate at which our customers increase their usage of our platform and purchase products from us depends on a number of factors, including our ability to grow our platform and maintain the security and availability of it, develop and deliver new features and products, maintain customer satisfaction, general economic conditions and pricing and services offered by our competitors. If our efforts to increase usage of our platform by, or sell new and additional products to, our enterprise customers are not successful, our business would be harmed. In addition, even if our largest customers increase their usage of our platform, we cannot guarantee that they will maintain those usage levels for any meaningful period of time. In addition, because many of our products endeavor to deliver increased efficiency and functionality, the successful sale of a new or additional product to an existing customer could result in a reduction of the customer’s overall usage of our platform.
We receive a substantial portion of our revenues from a limited number of customers from a limited number of industries, and the loss of, or a significant reduction in usage by, one or more of our major customers would result in lower revenues and could harm our business.
Our future success is dependent on establishing and maintaining successful relationships with a diverse set of customers. We currently receive a substantial portion of our revenues from a limited number of customers and from a limited number of industries, such as media and entertainment. Our 10 largest customers generated an aggregate of 36% and 33% of our revenue in the trailing 12 months ended June 30, 2023 and 2022, respectively. Our 5 largest customers generated an aggregate of 27% and 24% of our revenue in the trailing 12 months ended June 30, 2023 and 2022, respectively. Affiliated customers that are business units of a single company in the streaming entertainment space generated an aggregate of 11% of our revenue both in the trailing 12 months ended June 30, 2023 and 2022. It is likely that we will continue to be dependent upon a limited number of customers for a significant portion of our revenues for the foreseeable future and, in some cases, the portion of our revenues attributable to individual customers may increase in the future. In addition, changes to our customers’ business may contribute to further customer concentration, including any impact from acquisition activities, internal business reorganizations leading to operational and decision-making changes, and corporate structure changes such as subsidiary consolidation and reorganization that may arise in the future. The loss of one or more key customers or a reduction in usage by any major customers would
57


reduce our revenues. If we fail to maintain existing customers or develop relationships with new customers and across different industries, our business would be harmed.
Component delays, shortages or price increases could interrupt our ability to complete the construction of our servers to meet the usage needs of our customers. Our operating results could be materially harmed if we are unable to adequately manage our server needs.*
Our business is dependent upon the timely supply of certain parts and components to construct our servers. We rely on a limited number of suppliers for several components of the equipment we use to operate our network and provide products to our customers. Our reliance on these suppliers exposes us to risks including reduced control over production costs and constraints based on the then current availability, terms, and pricing of these components, including pricing changes as a result of inflationary pressures. The COVID-19 pandemic has resulted in disruptions and delays for these components and the delivery and installation of such components at our colocation facilities, in addition to pricing increases. If our supply of certain components is further disrupted or delayed, there can be no assurance that we will be able to obtain adequate replacements for the existing components or that supplies will be available on terms and prices that are favorable to us, if at all. Any disruption or delay in the supply of our hardware components has in the past and may in the future limit capacity expansion or replacement of defective or obsolete equipment, or cause other constraints on our operations that could damage our customer relationships and harm our business.
To ensure adequate supply of parts and components, we must forecast server needs and expenses and place orders sufficiently in advance with our suppliers based on estimates of future demand for network capacity. As we continue to experience growth, we may face challenges managing adequate server capacity due to potential component delays, shortages, price increases, hardware efficiencies gained through internal development, or any potential changes in server architecture including due to technological advances or obsolescence. We may incur charges in future periods related to server management or incorrectly forecast our network capacity needs in future periods. If we have excess server capacity, we may need to write-down or write-off server assets, which may materially harm our operating results. Conversely, if we underestimate network capacity needs, we may in future periods be unable to meet demand and be required to incur higher costs to secure necessary parts and components, which could adversely affect our customer relationships and harm our business.
Our limited operating history and our history of operating losses makes it difficult to evaluate our current business and prospects and may increase the risks associated with your investment.
We were founded in 2011 and have experienced net losses and negative cash flows from operations since inception. Our limited operating history makes it difficult to evaluate our current business and our future prospects, including our ability to plan for and model future growth. We have encountered and will continue to encounter risks and difficulties frequently experienced by growth companies in constantly evolving industries, including companies in the technology sector, including the risks described in this report. If we do not address these risks successfully, our business may be harmed.
We generated a net loss of $10.7 million and $55.4 million for the three and six months ended June 30, 2023, and as of June 30, 2023, we had an accumulated deficit of $757.1 million. We will need to generate and sustain increased revenue levels and manage costs in future periods in order to become profitable; even if we achieve profitability, we may not be able to maintain or increase our level of profitability. We intend to continue to expend significant funds to support further growth and further develop our platform, including expanding the functionality of our platform, expanding our technology infrastructure and business systems to meet the needs of our customers, expanding our direct sales force and partner ecosystem, increasing our marketing activities, and growing our international operations. We have in the past and will continue to face increased compliance costs associated with growth, expansion of our customer base, and the costs of being a public company. Our efforts to grow our business may be costlier than we expect, and we may not be able to increase our revenue enough to offset our increased operating expenses. We may incur significant losses in the future for a number of reasons, including the other risks described herein, and unforeseen expenses, difficulties, complications and delays, and other unknown events. If we are unable to achieve and sustain profitability, our business may be harmed.
Further, we have limited historical financial data and operate in a rapidly evolving market. As such, any predictions about our future revenue and expenses may not be as accurate as they would be if we had a longer operating history or operated in a more predictable market.
58


If our information technology systems or data, or those of third parties upon which we rely, are compromised now, or in the future, or the security, confidentiality, integrity or availability of our information technology, software, services, networks, communications or data is compromised, limited or fails, our business could experience materially adverse consequences, including but not limited to regulatory investigations or actions, litigation, fines and penalties, disruptions of our business operations, loss of revenue or profits, loss of customers or sales, reputational harm, and other adverse consequences.
Our business is dependent on providing our customers with fast, efficient, and reliable distribution of applications and content over the Internet. In the ordinary course of our business, we and the third parties upon which we rely, collect, receive, store, process, generate, use, transfer, disclose, make accessible, protect, secure, dispose of, transmit, and share, proprietary, confidential, and sensitive data, including personal information, intellectual property, trade secrets, and encryption keys, including our data and data of our customers, including their end-users (collectively, sensitive information). Maintaining the security and availability of our platform, network, and internal IT systems and the security of information we hold on behalf of our customers is a critical issue for us and our customers, and we may expend significant resources, fundamentally change our business activities and practices, or modify our operations in an effort to protect against security incidents and to mitigate, detect, and remediate actual and potential vulnerabilities.
Cyber-attacks, malicious Internet-based activity, online and offline fraud, and other similar activities threaten the confidentiality, integrity, and availability of our sensitive information and information technology systems, and those of the third parties upon which we rely. Such threats are prevalent and continue to rise, are increasingly difficult to detect, and come from a variety of sources, including threat actors, “hacktivists,” personnel (such as through theft or misuse), sophisticated nation states, and nation-state-supported actors.
Some actors now engage and are expected to continue to engage in cyber-attacks, including without limitation nation-state actors for geopolitical reasons and in conjunction with military conflicts and defense activities. We have in the past been subject to cyber-attacks from third parties, including parties who we believe are sponsored by government actors. Since our customers share our multi-tenant architecture, cyber-attacks on any one of our customers could have a negative effect on other customers. These attacks have significantly increased the bandwidth used on our platform and have strained our network. During times of war and other major conflicts, we, the third parties upon which we rely, and our customers may be vulnerable to a heightened risk of these attacks, including retaliatory cyber-attacks, that could materially disrupt our systems and operations, supply chain, and ability to produce, sell, and distribute our services.

We and the third parties upon which we rely are subject to a variety of evolving threats, including but not limited to social-engineering attacks (including through phishing attacks), malicious code (such as viruses and worms), malware (including as a result of advanced persistent threat intrusions), denial-of-service attacks, account takeover attacks, credential harvesting, personnel misconduct or error, ransomware attacks, supply-chain attacks, software bugs, server malfunctions, software or hardware failures, loss of data or other information technology assets, adware, telecommunications failures, natural disasters, and other similar threats. For example, we have experienced DDoS attacks of increased size and severity that caused us to invest resources into improving our systems, and we expect to continue to be subject to DDoS and other forms of attacks in the future, particularly as they have become more prevalent in our industry. Similarly, we have been the target of phishing and social engineering schemes that may be designed to, among other things, improperly gain access to our confidential information or fraudulently obtain payments or funds from us. Further, we are not immune from the possibility of a malicious insider compromising our information systems and infrastructure or misappropriating our confidential information.
In particular, severe ransomware attacks are becoming increasingly prevalent, and can lead to significant interruptions in our operations, loss of sensitive data and income, reputational harm, and diversion of funds. Extortion payments may alleviate the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments.
We are incorporated into the supply chain of a number of companies worldwide and, as a result, if our services are compromised, a significant number or, in some instances, all of our customers and their data could be simultaneously affected. The potential liability and associated consequences we could suffer as a result of such a large-scale event could be catastrophic and result in irreparable harm.
Future or past business transactions (such as acquisitions or integrations) could expose us to additional cybersecurity risks and vulnerabilities, as our systems could be negatively affected by vulnerabilities present in acquired or integrated entities’ systems and technologies. Furthermore, we may discover security issues that were not found during due diligence of such acquired or integrated entities, and it may be difficult to integrate companies into our information technology environment and security program.
59


We rely on third-party service providers and technologies to operate critical business systems to process sensitive information in a variety of contexts, including, without limitation, cloud-based infrastructure, data center facilities, encryption and authentication technology, content delivery to customers, and other functions. Like many other companies, our ability to monitor third parties’ information security practices is limited, and these third parties may not have adequate information security measures in place. If our third-party service providers experience a security incident or other interruption, we could experience adverse consequences. While we may be entitled to damages if our third-party service providers fail to satisfy their privacy and data security-related obligations to us, any award may be insufficient to cover our damages, or we may be unable to recover such award.
In addition, supply-chain attacks have increased in frequency and severity, and we cannot guarantee that third parties’ infrastructure in our supply chain or our third-party partners’ supply chains have not been compromised.
Any of the previously identified or similar threats could cause a security incident or other interruption that could result in unauthorized, unlawful, or accidental acquisition, modification, destruction, loss, alteration, encryption, disclosure of, or access to our sensitive information or our information technology systems, or those of the third parties upon whom we rely. A security incident or other interruption could disrupt our ability (and that of third parties upon whom we rely) to provide our platform, products and services.
In addition, as we expand our emphasis on selling security-related products, we may become a more attractive target for attacks on our infrastructure intended to destabilize, overwhelm, or shut down our platform. For example, we have had security incidents in the past that have tested the limits of our infrastructure and impacted the performance of our platform.

Certain privacy and data security obligations may require us to implement and maintain specific security measures or industry-standard or reasonable security measures to protect our information technology systems and sensitive information.

While we have implemented security measures designed to protect against security incidents, there can be no assurance that these measures will be effective. We take steps to detect and remediate vulnerabilities, but we may not be able to detect and remediate all vulnerabilities because the threats and techniques used to exploit the vulnerability change frequently and are often sophisticated in nature. Therefore, such vulnerabilities could be exploited but may not be detected until after a security incident has occurred. These vulnerabilities pose material risks to our business. Further, we may experience delays in developing and deploying remedial measures designed to address any such identified vulnerabilities.

Applicable privacy and data security obligations may require us to notify relevant stakeholders of security incidents. Such disclosures are costly, and the disclosure or the failure to comply with such requirements could lead to adverse consequences. If we (or a third party upon whom we rely) experience a security incident or are perceived to have experienced a security incident, we may experience adverse consequences, such as government enforcement actions (for example, investigations, fines penalties, audits, and inspections); additional reporting requirements and/or oversight, restrictions on processing sensitive information (including personal data); litigation (including class action claims); indemnification obligations; negative publicity; reputational harm; monetary fund diversions; interruptions or degradation of performance in our services (including availability of data); financial loss; and other similar harms. Security incidents and attendant consequences may cause customers to stop using our platform, products, and services, cause us to offer pricing and other concessions, deter new customers from using our platform, products, and services, and negatively impact our ability to grow and operate our business.
Our contracts may not contain limitations of liability, and even where they do, there can be no assurance that limitations of liability in our contracts are sufficient to protect us from liabilities, damages, or claims related to our privacy and data security obligations. We cannot be sure that our insurance coverage will be adequate or sufficient to protect us from or to mitigate liabilities arising out of our privacy and data security practices, that such coverage will continue to be available on commercially reasonable terms or at all, or that such coverage will pay future claims.
If we fail to efficiently develop and sell new products and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, and changing customer needs, requirements, or preferences, our products may become less competitive.
The market in which we compete is relatively new and subject to rapid technological change, evolving industry standards and regulatory changes, as well as changing customer needs, requirements, and preferences. The success of our business will depend, in part, on our ability to adapt and respond effectively to these changes on a timely basis. If we are unable to develop and sell new products that satisfy and are adopted by our customers and provide enhancements, new features, and capabilities to our platform that keep pace with rapid technological and industry change, our revenue and operating results could be adversely affected. If new technologies emerge that enable large Internet platform companies to utilize their own data centers and implement delivery approaches that limit or eliminate reliance on third-party providers like us, or that enable our competitors to
60


deliver competitive products and applications at lower prices, more efficiently, more conveniently, or more securely, such technologies could adversely impact our ability to compete. If our platform does not allow us or our customers to comply with the latest regulatory requirements, our existing customers may decrease their usage on our platform and new customers will be less likely to adopt our platform.
Our platform must also integrate with a variety of network, hardware, mobile, and software platforms and technologies, and we need to continuously modify and enhance our products and platform capabilities to adapt to changes and innovation in these technologies. If developers widely adopt new software platforms, we would have to attempt to develop new versions of our products and enhance our platform’s capabilities to work with those new platforms. These development efforts may require significant engineering, marketing, and sales resources, all of which would affect our business and operating results. Any failure of our platform’s capabilities to operate effectively with future infrastructure platforms, technologies, and software platforms could reduce the demand for our platform. If we are unable to respond to these changes in a cost-effective manner, our products may become less marketable and less competitive or obsolete, and our business may be harmed.
Moreover, our platform is highly technical and complex. For example, our delivery products rely on knowledge of the Varnish Configuration Language (“VCL”) to utilize many features of this platform. Potential developers may be unfamiliar or opposed to working with VCL and therefore decide to not adopt our platform, which may harm our business.
If we fail to forecast our revenue accurately, or if we fail to manage our expenditures, our operating results could be adversely affected.
We cannot accurately predict customers’ usage or renewal rates given the diversity of our customer base across industries, geographies and size, and ability of customers to allocate usage, among other factors. Accordingly, we may be unable to accurately forecast our revenues. Notwithstanding our substantial investments in sales and marketing, infrastructure, and research and development in anticipation of growth in our business, if we do not realize returns on these investments in our growth, our results of operations could differ materially from our forecasts, which would adversely affect our results of operations and could disappoint analysts and investors, causing our stock price to decline.
Failure to effectively develop and expand our marketing and sales capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our platform.
We have historically benefited from word-of-mouth and other organic marketing to attract new customers. Through this word-of-mouth marketing, we have been able to build our brand with relatively low marketing and sales costs. This strategy has allowed us to build a substantial customer base and community of users who use our products and act as advocates for our brand and our platform, often within their own corporate organizations. However, our ability to further increase our customer base and achieve broader market acceptance of our products will significantly depend on our ability to expand our marketing and sales operations. We plan to continue expanding our sales force and strategic partners, both domestically and internationally. We also plan to continue to dedicate significant resources to sales, marketing, and demand-generation programs, including various online marketing activities as well as targeted account-based advertising. The effectiveness of our targeted account-based advertising has varied over time and may vary in the future. All of these efforts will require us to invest significant financial and other resources and if they fail to attract additional customers, our business will be harmed. We have also used a strategy of offering free trial versions of our platform in order to strengthen our relationship and reputation within the developer community by providing these developers with the ability to familiarize themselves with our platform without first becoming a paying customer. However, these developers may not perceive value in the additional benefits and services we offer beyond the free trial versions of our platform and may choose not to pay for those additional benefits. Moreover, some existing paying customers may choose not to renew their commitment with us in favor of relying on the free version of our platform. Most trial accounts do not convert to paid versions of our platform, and to date, only a few users who have converted to paying customers have gone on to generate meaningful revenue. If our other lead generation methods do not result in broader market acceptance of our platform and the users of trial versions of our platform do not become, or are unable to convince their organizations to become, paying customers, or if paying customers choose to convert to the free versions of our platform, we will not realize the intended benefits of this strategy, and our business will be harmed.
We believe that there is significant competition for sales personnel, including sales representatives, sales managers, and sales engineers, with the skills and technical knowledge that we require. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training, incentivizing, and retaining sufficient numbers of sales personnel to support our growth. New hires require significant training and may take significant time before they achieve full productivity. Our recent hires may not become productive as quickly as we expect, if at all, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. In addition, particularly if we continue to grow rapidly, new members of our sales force will have relatively little experience working with us, our platform,
61


and our business model. If we are unable to hire and train sufficient numbers of effective sales personnel, our sales personnel do not reach significant levels of productivity in a timely manner, our sales personnel are not effectively incentivized, or our sales personnel are not successful in acquiring new customers or expanding usage by existing customers, our business will be harmed.
The markets in which we participate are competitive, and if we do not compete effectively, our business will be harmed.
The market for cloud computing platforms, particularly enterprise grade products, is highly fragmented, competitive, and constantly evolving. With the introduction of new technologies and market entrants, we expect that the competitive environment in which we compete will remain intense going forward. Application and API security vendors like Akamai, AWS, Cloudflare, F5, and Imperva offer products that compete with ours. We also compete with CDN providers, which now offer serverless edge compute functionality like Akamai (Linode), AWS, and Cloudflare, cloud hosting providers that have added CDN and WAF capabilities like Alphabet (Google Cloud Platform), AWS, and Microsoft (Azure), legacy CDNs, such as Akamai, Edgio, and Lumen, and niche CDN players like Section.io and StackPath, as well as traditional on-premise data center appliance vendors for load balancing, WAF, and DDoS like Citrix, F5, Imperva, and Radware. Some of our competitors have made or may make acquisitions or may enter into partnerships or other strategic relationships that may provide more comprehensive offerings than they individually had offered. Such acquisitions or partnerships may help competitors achieve greater economies of scale than us. In addition, new entrants not currently considered to be competitors may enter the market through acquisitions, partnerships, or strategic relationships. We compete on the basis of a number of factors, including:
our platform’s functionality, scalability, performance, ease of use, reliability, security availability, and cost effectiveness relative to that of our competitors’ products and services;
our global network coverage and availability;
our ability to utilize new and proprietary technologies to offer services and features previously not available in the marketplace;
our ability to identify new markets, applications, and technologies;
our ability to attract and retain customers;
our brand, reputation, and trustworthiness;
our credibility with developers;
the quality of our customer support;
our ability to recruit software engineers and sales and marketing personnel;
our ability to protect our intellectual property; and
our ability to identify opportunities for acquisitions and strategic relationships and successfully execute on them.
We face substantial competition from legacy CDNs, small business-focused CDNs, cloud providers, traditional data center, and appliance vendors. In addition, existing and potential customers have transitioned, and may in the future transition, off of our platform, or may limit their use, because they pursue a “do-it-yourself” approach to develop their own CDN by putting in place equipment, software, and other technology products for content and application delivery within their internal systems; enter into relationships directly with network providers instead of relying on an overlay network like ours; or implement multi-vendor policies to reduce reliance on external providers like us.
Our competitors vary in size and in the breadth and scope of the products and services offered. Many of our competitors and potential competitors have greater name recognition, longer operating histories, more established customer relationships and installed customer bases, larger marketing budgets, and greater resources than we do. While some of our competitors provide a platform with applications to support one or more use cases, many others provide point-solutions that address a single use case. Other potential competitors not currently offering competitive applications may expand their product offerings, and
62


our current customers may develop their own products or features, to compete with our offerings. Our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards, and customer requirements. An existing competitor or new entrant could introduce new technology that reduces demand for our platform. In addition to application and technology competition, we face pricing competition. Some of our competitors offer their applications or services at a lower price, which has resulted in pricing pressures. Some of our larger competitors have the operating flexibility to bundle competing applications and services with other offerings, including offering them at a lower price or for no additional cost to customers as part of a larger sale of other products. For all of these reasons, we may not be able to compete successfully and competition could result in the failure of our platform to achieve or maintain market acceptance, the market for our edge cloud platform may grow more slowly than we anticipate, any of which could harm our business.
If we fail to maintain and enhance our brand, our ability to expand our customer base will be impaired and our business, results of operations and financial condition may suffer.
We believe that maintaining and enhancing our brand is important to continued market acceptance of our existing and future products, attracting new customers, and retaining existing customers. We also believe that the importance of brand recognition will increase as competition in our market increases. Successfully maintaining and enhancing our brand will depend largely on the effectiveness of our marketing efforts, our ability to provide reliable products that continue to meet the needs of our customers at competitive prices, our ability to maintain our customers’ trust, our ability to continue to develop new functionality and products, and our ability to successfully differentiate our platform from competitive products and services. Additionally, our brand and reputation may be affected if customers do not have a positive experience with our partners’ services. Our brand promotion activities may not generate customer awareness or yield increased revenue, and even if they do, any increased revenue may not offset the expenses we incurred in building our brand. If we fail to successfully promote and maintain our brand, our business may be harmed.
Acquisitions, strategic investments, partnerships, or alliances could be difficult to identify and integrate, divert the attention of management, disrupt our business, and dilute stockholder value.
We have in the past acquired, and we may in the future seek to acquire or invest in, businesses, products, or technologies that we believe could complement or expand our platform, enhance our technical capabilities, or otherwise offer growth opportunities. Our acquisitions of Glitch and Signal Sciences reflect this strategy. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various expenses in identifying, investigating, and pursuing acquisitions, whether or not such acquisitions are completed. In addition, we have limited experience in acquiring other businesses and we may not successfully identify desirable acquisition targets or, when we acquire additional businesses, we may not be able to integrate them effectively following the acquisition. Acquisitions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our operating results, may cause unfavorable accounting treatment, may expose us to claims and disputes by third parties, including intellectual property claims, and may not generate sufficient financial returns to offset additional costs and expenses related to the acquisitions. We may also incur significant, and sometimes unanticipated costs in connection with these acquisitions or in integration with our business. In addition, if an acquired business fails to meet our expectations or we do not realize sufficient value, our business may be harmed.
Further, it is possible that there could be a loss of our existing or any acquired company’s key employees and customers, disruption of either company’s or both companies’ ongoing businesses or unexpected issues, higher than expected costs and an overall post-completion process that takes longer than originally anticipated. Specifically, the following issues, among others, must be addressed in combining any company’s operations with ours in order to realize the anticipated benefits of the acquisition so the combined company performs as the parties hope:
combining the companies’ corporate functions;
combining their business with our business in a manner that permits us to achieve the synergies anticipated to result from the acquisition, the failure of which would result in the anticipated benefits of the acquisition not being realized in the time frame currently anticipated or at all;
maintaining existing and new agreements with customers, service providers, and vendors;
determining whether and how to address possible differences in corporate cultures, management philosophies and strategies relating to channels, resellers, and partners;
63


integrating the companies’ administrative and information technology infrastructure;
developing products and technology that allow value to be unlocked in the future; and
evaluating and forecasting the financial impact of the acquisition transaction, including accounting impacts.
Failure to address any of the above listed issues could have a material adverse effect on our business, results of operations and financial position. In addition, at times the attention of certain members of our management and resources may be focused on completion of the acquisition and integration planning of the businesses of the two companies and diverted from day-to-day business operations, which may disrupt our ongoing business and the business of the combined company. For example, certain members of our management team and other personnel spent significant time on the acquisition and integration of Signal Sciences.
We have previously been and may in the future be involved in class-action lawsuits and other litigation matters that are expensive and time-consuming. If resolved adversely, lawsuits and other litigation matters could seriously harm our business.
We have previously been and may in the future be subject to litigation such as putative class action and shareholder derivative lawsuits brought by stockholders. We anticipate that we will be a target for lawsuits in the future, as we have been in the past. Any litigation to which we are a party may result in an onerous or unfavorable judgment that may not be reversed on appeal, or we may decide to settle lawsuits on similarly unfavorable terms. Any such negative outcome could result in payments of substantial monetary damages and accordingly our business could be seriously harmed. The results of lawsuits and claims cannot be predicted with certainty. Regardless of the final outcome, defending these claims, and associated indemnification obligations, are costly and can impose a significant burden on management and employees, and we may receive unfavorable preliminary, interim, or final rulings in the course of litigation, which could seriously harm our business.
We may not be able to scale our business quickly enough to meet our customers’ growing needs. If we are not able to grow efficiently, our business could be harmed.
As usage of our edge cloud computing platform grows and as the breadth of use cases for our platform expands, we will need to devote additional resources to improving our platform architecture, integrating with third-party applications and maintaining infrastructure performance. In addition, we will need to appropriately scale our processes and procedures that support our growing customer base, including increasing our number of POPs around the world and investments in systems, training, and customer support.
Any failure of or delay in these efforts could cause impaired system performance and reduced customer satisfaction. These issues could reduce the attractiveness of our platform to customers, resulting in decreased sales to new customers, lower renewal rates by existing customers, the issuance of service credits, or requested refunds, which would hurt our revenue growth and our reputation. Even if we are able to upgrade our systems and expand our staff, any such expansion will be expensive and complex, and require the dedication of significant management time and attention. We could also face inefficiencies or operational failures as a result of our efforts to scale our cloud infrastructure, such as by over investing in systems and equipment to support anticipated growth in our platform. We cannot be sure that the expansion and improvements to our cloud infrastructure will be effectively implemented on a timely basis, if at all, and such failures would harm our business.
We may have insufficient transmission bandwidth and colocation space, which could result in disruptions to our platform and loss of revenue.
Our operations are dependent in part upon transmission bandwidth provided by third-party telecommunications network providers and access to colocation facilities to house our servers. There can be no assurance that we are adequately prepared for unexpected increases in bandwidth demands by our customers, particularly when customers experience cyber-attacks. The bandwidth we have contracted to purchase may become unavailable for a variety of reasons, including service outages, payment disputes, network providers going out of business, natural disasters, networks imposing traffic limits, or governments adopting regulations that impact network operations. In some regions, bandwidth providers have their own services that compete with us, or they may choose to develop their own services that will compete with us. These bandwidth providers may become unwilling to sell us adequate transmission bandwidth at fair market prices, if at all. This risk is heightened where market power is concentrated with one or a few major networks. We also may be unable to move quickly enough to augment capacity to reflect growing traffic or security demands. Failure to put in place the capacity we require could result in a reduction in, or disruption of, service to our customers and ultimately a loss of those customers. Such a failure could result in our inability to acquire new customers demanding capacity not available on our platform.
64


The nature of our business exposes us to inherent liability risks.
Our platform and related applications, including our security solutions, are designed to provide rapid protection against web application vulnerabilities and cyber-attacks. However, no security product can provide absolute protection against all vulnerabilities and cyber-attacks. Our platform is subject to cyber-attacks, and the failure of our platform and related applications to adequately protect against these cyber-attacks may allow our customers to be attacked. Any adverse consequences of these attacks, and our failure to meet our customers’ expectations as they relate to such attacks, could harm our business.
Due to the nature of our applications, we are potentially exposed to greater risks of liability for product or system failures than may be inherent in other businesses. Although substantially all of our customer agreements contain provisions that limit our liability to our customers, these limitations may not be sufficient, and we cannot assure you that these limitations will be enforced or the costs of any litigation related to actual or alleged omissions or failures would not have a material adverse effect on us even if we prevail.
Our dedication to our values may negatively influence our financial results.
We have taken, and may continue to take, actions that we believe are in the best interests of our customers, our employees, and our business, even if those actions do not maximize financial results in the short term. For instance, we do not knowingly allow our platform to be used to deliver content from groups that promote violence or hate, and that conflict with our values like strong ethical principles of integrity and trustworthiness, among others. In the past, we have removed customers from our platform who we believed took positions conflicting with these values, and we may continue to do so in the future. However, this approach may not result in the benefits that we expect, and our employees or third parties may disagree with our interpretation of our values, or take issue with how we execute on our values, which may result in us becoming a target for negative publicity, increased scrutiny, lawsuits, or network attacks, in which case our business could be harmed.
Our growth depends in large part on the success of our partner relationships.
We maintain a partner ecosystem of companies who build edge applications to integrate with our platform. We are dependent on these partner relationships to amplify our reach and provide our customers with enhanced value from our platform. Our future growth will be increasingly dependent on the success of our partner relationships, including their development of useful applications for our platform. If those partnerships do not provide these benefits or if our partners are unable to serve our customers effectively, we may need to allocate resources internally to provide these services or our customers may not realize the full value of our platform, which could harm our business.
Moreover, our partners’ business partners may not completely align with our core values and therefore may do business with companies that we otherwise would not do business with. Our association with these companies could damage our brand and reputation and potentially harm our business.
We operate in an emerging and evolving market, which may develop more slowly or differently than we expect. If our market does not grow as we expect, or if we cannot expand our services to meet the demands of this market, our revenue may decline, or fail to grow, and we may incur operating losses.
The market for edge computing is in an early stage of development. There is considerable uncertainty over the size and rate at which this market will grow, as well as whether our platform will be widely adopted. Our success will depend, to a substantial extent, on the widespread adoption of our platform as an alternative to other solutions, such as legacy CDNs, and CDNs focused on enterprise data centers, central cloud, and small businesses. Some organizations may be reluctant or unwilling to use our platform for a number of reasons, including concerns about additional costs, uncertainty regarding the reliability, and security of cloud-based offerings or lack of awareness of the benefits of our platform. Moreover, many organizations have invested substantial personnel and financial resources to integrate traditional on-premise services into their businesses, and therefore may be reluctant or unwilling to migrate to cloud-based services. Our ability to expand sales of our product into new and existing markets depends on several factors, including potential customer awareness of our platform; the timely completion of data centers in those markets; introduction and market acceptance of enhancements to our platform or new applications that we may introduce; our ability to attract, retain and effectively train sales and marketing personnel; our ability to develop relationships with partners; the effectiveness of our marketing programs; the pricing of our services; and the success of our competitors. If we are unsuccessful in developing and marketing our product into new and existing markets, or if organizations do not perceive or value the benefits of our platform, the market for our product might not continue to develop or might develop more slowly than we expect, either of which may harm our business.
65


The estimates of market opportunity and forecasts of market growth may prove to be inaccurate, and any real or perceived inaccuracies may harm our reputation and negatively affect our business. Even if the market in which we compete achieves the forecasted growth, our business could fail to grow at similar rates, if at all.
Third-party market opportunity estimates and our growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. The variables that go into the calculation of our market opportunity are subject to change over time, and there is no guarantee that any particular number or percentage of addressable companies or end-users covered by our market opportunity estimates will purchase our products at all or generate any particular level of revenues for us. Even if the market in which we compete meets the size estimates and growth forecasted, our business could fail to grow for a variety of reasons, including reasons outside of our control, such as competition in our industry.
Usage of our platform accounts for substantially all of our revenue.
We expect that we will be substantially dependent on our edge cloud platform to generate revenue for the foreseeable future. As a result, our operating results could suffer due to:
any decline in demand for our edge cloud platform;
the failure of our edge cloud platform to achieve continued market acceptance;
the market for edge cloud computing services not continuing to grow, or growing more slowly than we expect;
the introduction of products and technologies that serve as a replacement or substitute for, or represent an improvement over, our edge cloud platform;
technological innovations or new standards that our edge cloud platform does not address;
sensitivity to current or future prices offered by us or our competitors;
our customers’ development of their own edge cloud platform; and
our inability to release enhanced versions of our edge cloud platform on a timely basis.
In addition, because substantially all of our revenue from usage is recognized during the term of the relevant contract upon usage, downturns or upturns in sales contracts are not immediately reflected in full in our operating results.
If the market for our edge cloud platform grows more slowly than anticipated or if demand for our edge cloud platform does not grow as quickly as anticipated, whether as a result of competition, pricing sensitivities, product obsolescence, technological change, unfavorable economic conditions, uncertain geopolitical environment, budgetary constraints of our customers, or other factors, our business would be harmed.
We expect fluctuations in our financial results and key metrics, making it difficult to project future results, and if we fail to meet the expectations of securities analysts or investors, our stock price and the value of your investment could decline significantly.
Our operating results, including revenue, gross margin and net income, as well as our key metrics, including our DBNER, NRR and LTM NRR, have fluctuated in the past and are expected to fluctuate in the future due to a variety of factors, many of which are outside of our control. As a result, our past results may not be indicative of our future performance and period-to-period comparisons of our operating results and key metrics may not be meaningful or accurately measure our business. In addition to the other risks described herein, factors that may affect our operating results include the following:
fluctuations in demand for or pricing of our platform;
our ability to attract new customers;
our ability to retain our existing customers;
66


fluctuations in the usage of our platform by our customers, which is directly related to the amount of revenue that we recognize from our customers;
fluctuations in customer delays in purchasing decisions in anticipation of new products or product enhancements by us or our competitors;
changes in customers’ budgets and in the timing of their budget cycles and purchasing decisions;
the timing of customer payments and any difficulty in collecting accounts receivable from customers;
timing of new functionality of our existing platform;
our ability to control costs, including our operating expenses;
the amount and timing of payment for operating expenses, particularly research and development and sales and marketing expenses, including commissions;
the amount and timing of costs associated with recruiting, training, and integrating new employees;
the effects of acquisitions or other strategic transactions;
expenses in connection with acquisitions or other strategic transactions;
our ability to successfully deploy POPs in new regions;
general economic conditions, both domestically and internationally, as well as economic conditions specifically affecting industries in which our customers participate;
the ability to maintain our partnerships;
the impact of new accounting pronouncements;
changes in the competitive dynamics of our market, including consolidation among competitors or customers;
significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our platform; and
awareness of our brand and our reputation in our target markets.
Additionally, certain large-scale events, such as major elections and sporting events, can significantly impact usage of our platform, which could cause fluctuations in our results of operations. While increased usage of our platform during these events could result in increased revenue, these seasonal and one-time events could also impact the performance of our platform during those events and lead to a sub-optimal experience for some customers. Such annual and one-time events may cause fluctuations in our results of operations as they would impact both our revenue and our operating expenses.
Any of the foregoing and other factors may cause our results of operations to vary significantly. Furthermore, if our quarterly results of operations or our guidance fall below the expectations of investors and securities analysts who follow our stock, the price of our Class A common stock could decline substantially, and our business could be harmed. We cannot assure you that our operating results or projected operating results will meet the expectations of market analysts or our investors.
67


Our pricing models subject us to various challenges that could make it difficult for us to derive sufficient value from our customers, and we do not have sufficient history with our pricing models to accurately predict the optimal pricing necessary to attract new customers and retain existing customers.*
We generally charge our customers for their usage of our platform based on the combined total usage, as well as the features and functionality enabled. Additionally, once our product is purchased, customers can also buy a combination of our add-on products. We do not know whether our current or potential customers or the market in general will continue to accept this pricing model going forward and, if it fails to gain acceptance, our business could be harmed. We also generally purchase bandwidth from Internet service providers and server colocation space from third parties based on expected usage from our customers. Moreover, if our customers use our platform in a manner that is inconsistent with how we have purchased bandwidth, servers, and colocation space, our business could be harmed.
We have limited experience with respect to determining the optimal prices for our products and, as a result, we have in the past changed our pricing model and expect that we may need to do so in the future, including as a result of inflationary pressures. In addition, we recently rolled out the option for customers to purchase product packages with single price points and set limits on usage. We do not charge for overages on these single price point product packages. We do not know whether our current or potential customers will accept these packages or the impact these packages will have on our existing usage-based pricing model. As the market for our products matures, or as new competitors introduce new products or services that compete with ours, we may be unable to attract new customers at the same price or based on the same pricing models as we have used historically. Pricing decisions may also impact the mix of adoption among our customers and negatively impact our overall revenue. Moreover, larger organizations may demand substantial price concessions. As a result, in the future we may be required to reduce our prices or develop new pricing models, which could adversely affect our revenue, gross margin, profitability, financial position, and cash flow.
Our sales and onboarding cycles with customers can be long and unpredictable, and our sales and onboarding efforts require considerable time and expense.
The timing of our sales with our enterprise customers and related revenue recognition is difficult to predict because of the length and unpredictability of the sales cycle for these customers. In addition, for our enterprise customers, the lengthy sales cycle for the evaluation and implementation of our products may also cause us to experience a delay between expenses for such sales efforts and the generation of corresponding revenue. The length of our sales cycle for these customers, from initial evaluation to payment, can range from several months to well over a year and can vary substantially from customer to customer. Similarly, the onboarding and ramping process with new enterprise customers, or with existing customers that are moving additional traffic onto our platform, can take several months. As the purchase of our products can be dependent upon customer initiatives, our sales cycle can extend to even longer periods of time. Customers often view a switch to our platform as a strategic decision requiring significant investment and, as a result, frequently require considerable time to evaluate, test, and qualify our product offering prior to entering into or expanding a contract commitment. During the sales cycle, we expend significant time and money on sales and marketing and contract negotiation activities, which may not result in a completed sale. Additional factors that may influence the length and variability of our sales cycle include:
the effectiveness of our sales force, particularly new salespeople and sales leadership, as we increase the size of our sales force and train our new salespeople to sell to enterprise customers;
the discretionary nature of customers’ purchasing decisions and budget cycles;
customers’ procurement processes, including their evaluation of competing products;
economic conditions and other factors affecting customer budgets;
the regulatory environment in which our customers operate;
integration complexity for a customer deployment;
the customer’s familiarity with edge cloud computing platforms;
evolving customer demands;
68


selling new products to enterprise customers; and
competitive conditions.
Given these factors, it is difficult to predict whether and when a customer will switch to our platform.
Given that it can take several months for our customers to ramp up their usage of our platform, during that time, we may not be able to generate enough revenue from a particular customer or that customer may not increase their usage in a meaningful way. Moreover, because the switching costs are fairly low, our customers are able to switch from our platform to alternative services relatively easily. As a result, actual usage could be materially below our forecasts, which could adversely affect our results of operations, disappoint analysts and investors, or cause our stock price to decline.
If our platform does not achieve sufficient market acceptance, our financial results and competitive position will suffer.
To meet our customers’ rapidly evolving demands, we invest substantial resources in research and development of enhanced products to incorporate additional functionality or expand the use cases that our platform addresses. Maintaining adequate research and development resources, such as the appropriate personnel and development technology, to meet the demands of the market is essential. If we are unable to develop products internally due to inadequate or ineffective research and development resources, we may not be able to address our customers’ needs on a timely basis or at all. In addition, if we seek to supplement our research and development capabilities or the breadth of our products through acquisitions, such acquisitions could be expensive and we may not successfully integrate acquired technologies or businesses into our business. When we develop or acquire new or enhanced products, we typically incur expenses and expend resources upfront to develop, market, promote, and sell the new offering. Therefore, when we develop or acquire and introduce new or enhanced products, they must achieve high levels of market acceptance in order to justify the amount of our investment in developing or acquiring and bringing them to market. Our new products or enhancements and changes to our existing products could fail to attain sufficient market acceptance for many reasons, including:
failure to predict market demand accurately in terms of functionality and a failure to supply products that meet this demand in a timely fashion;
defects, errors, or failures;
negative publicity about our platform’s performance or effectiveness;
changes in the legal or regulatory requirements, or increased legal or regulatory scrutiny, adversely affecting our platform;
emergence of a competitor that achieves market acceptance before we do;
delays in releasing enhancements to our platform to the market; and
introduction or anticipated introduction of competing products by our competitors.
If our platform and any future enhancements do not achieve adequate acceptance in the market, or if products and technologies developed by others achieve greater acceptance in the market, our business could be harmed.
Beyond overall acceptance of our platform by our customers, it is important that we maintain and grow acceptance of our platform among the developers that work for our customers. We rely on developers to choose our platform over other options they may have, and to continue to use and promote our platform as they move between companies. These developers often make design decisions and influence the product and vendor processes within our customers. If we fail to gain or maintain their acceptance of our platform, our business would be harmed.
We rely on third-party hosting providers that may be difficult to replace.
We rely on third-party hosting services such as Amazon Web Services (“AWS”), Google, Microsoft Azure, and other cloud providers that facilitate the offering of our platform. Some of these third-party hosting services offer competing products
69


to ours and therefore may not continue to be available on commercially reasonable terms, or at all. These providers may be unwilling to do business with us if they view our platform as a threat. Any loss of the right to use any of the hosting providers could impair our ability to offer our platform and harm our business until we are able to obtain alternative hosting providers.
If we do not or cannot maintain the compatibility of our platform with third-party applications that our customers use in their businesses, our business will be harmed.
Because our customers choose to integrate our products with certain capabilities provided by third-party providers, the functionality and popularity of our platform depends, in part, on our ability to integrate our platform and applications with third-party applications. These third parties may change the features of their technologies, restrict our access to their applications, or alter the terms governing use of their applications in a manner that is adverse to our business. Such changes could functionally limit or prevent our ability to use these third-party technologies in conjunction with our platform, which would negatively affect adoption of our platform and harm our business. If we fail to integrate our platform with new third-party applications that our customers use, we may not be able to offer the functionality that our customers need, which would harm our business.
We provide service level commitments under our customer agreements. If we fail to meet these contractual commitments, we could be obligated to provide credits for future service, or face contract termination with refunds of prepaid amounts, which could harm our business.
Most of our customer agreements contain service level commitments. If we are unable to meet the stated service level commitments, including failure to meet the uptime and delivery requirements under our customer agreements, we may be contractually obligated to provide the affected customers with service credits which could significantly affect our revenues in the periods in which the uptime and delivery failure occurs and the credits are applied. In the past, as a result of degradation of service and interruptions to our platform, we have provided service credits to certain of our affected customers with whom we had service level commitments. We could also face customer terminations with refunds of prepaid amounts, which could significantly affect both our current and future revenues. Any service level failures could harm our business.
If we fail to offer high quality support, our business may be harmed.
Our customers rely on our support team to assist them in deploying our products effectively and resolve technical and operational issues. High-quality support is important for the renewal and expansion of our agreements with existing customers. The importance of maintaining high quality support will increase as we expand our business and pursue new customers. If we do not help our customers quickly resolve issues and provide effective ongoing support, our ability to maintain and expand our relationships with existing and new customers could suffer and our business could be harmed. Further, increased demand for customer support, without corresponding revenue, could increase costs and adversely affect our business. In addition, as we continue to grow our operations and expand internationally, we will need to be able to provide efficient customer support that meets our customers’ needs globally at scale and our customer support team will face additional challenges, including those associated with delivering support and documentation in multiple languages. Our failure to do so could harm our business.
Investors’ expectations of our performance relating to environmental, social and governance factors may impose additional costs and expose us to new risks.
There is an increasing focus from certain investors, employees, and other stakeholders concerning corporate responsibility, specifically related to environmental, social, and governance matters (“ESG”). Some investors may use these non-financial performance factors to guide their investment strategies and, in some cases, may choose not to invest in us if they believe our ongoing policies and actions relating to corporate responsibility are inadequate. We may face reputational damage in the event that we do not meet the ESG standards set by various constituencies. Furthermore, if our competitors’ corporate social responsibility performance is perceived to be better than ours, potential or current investors may elect to invest with our competitors instead. In addition, in the event that we communicate certain initiatives and goals regarding environmental, social, and governance matters, we could fail, or be perceived to fail, in our achievement of such initiatives or goals, or we could be
70


criticized for the scope of such initiatives or goals. If we fail to satisfy the expectations of investors, employees and other stakeholders or our initiatives are not executed as planned, our business may be harmed.
Risks Related to Employees and Managing Our Growth
The failure to attract and retain qualified personnel could prevent us from executing our business strategy.
To execute our business strategy, we must attract and retain highly qualified personnel. Competition for executive officers, software developers, sales personnel, product managers, and other key employees in our industry is intense. In particular, we compete with many other companies for software developers with high levels of experience in designing, developing, and managing cloud-based software, as well as for skilled sales, operations, and security professionals. In addition, we believe that the success of our business and corporate culture depends on employing people with a variety of backgrounds and experiences, and the competition for such diverse personnel is significant. The market for such talented personnel is competitive. Many of the companies with which we compete for experienced personnel have greater resources than we do and can frequently offer such personnel substantially greater compensation than we can offer, including, in some cases, large equity packages and cash incentive bonuses. In addition, prospective and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of our equity awards declines, experiences significant volatility, or increases such that prospective employees believe there is limited upside to the value of our equity awards, it may adversely affect our ability to recruit and retain key employees. In order to manage attrition, including as a result of recent stock price decreases and market volatility on the perceived value of our equity awards, we have issued, and may continue to issue, additional equity awards and increased cash compensation to attract and retain employees, which may impact our results of operations or be dilutive to stockholders. Moreover, the increase in the number of equity awards has reduced the number of shares available for us to grant under our equity incentive plan. We also face significant competition in hiring and attracting qualified employees in all aspects of our business, and the move by companies to offer a remote or hybrid work environment as a result of the COVID-19 pandemic may increase the competition for such employees. If we fail to attract new personnel or fail to retain and motivate our current personnel, our ability to maintain and enhance our platform, develop and deliver new products, fix bugs, support our existing customers, attract new customers, respond to competitive pressures, and otherwise execute our business plan would be harmed.
We rely on the performance of highly skilled personnel, including our senior management and other key employees, and the loss or transition of one or more of such personnel, or of a significant number of our team members, could harm our business.
We believe that our success has depended, and continues to depend, on the efforts and talents of senior management and key employees, including Artur Bergman, our Chief Architect and Todd Nightingale, our Chief Executive Officer. There have been, and from time to time, there may continue to be, changes in our management team resulting from the hiring or departure of executives and key employees, or the transition of executives within our business, which could disrupt our business. For example, Todd Nightingale began serving as our new Chief Executive Officer, replacing Joshua Bixby, effective September 1, 2022. Such changes in our executive management team may be disruptive to our business. Some of our executive officers and members of our management team have been with us for a short period of time and we continue to develop key functions within various aspects of our business. We are also dependent on the continued service of our existing software engineers because of the complexity of our platform. Our senior management, including Mr. Nightingale and Mr. Bergman, and key employees are employed on an at-will basis. We cannot ensure that we will be able to retain the services of any member of our senior management or other key employees or that we would be able to timely replace members of our senior management or other key employees should any of them depart. The loss of one or more of our senior management or other key employees could harm our business.

Our past growth may not be indicative of our future growth and we may not be able to manage our growth effectively.
We have experienced growth in various aspects of our business in prior periods. For example, for the three months ended June 30, 2023, and June 30, 2022, our revenue was $122.8 million, and $102.5 million, respectively. In addition, we are expanding, and expect to continue to expand in the future, our international operations. For example, from December 31, 2021 to December 31, 2022, our edge network increased from 51 to 58 markets and from 31 to 34 countries that are outside of the United States. We have also experienced growth in the number of customers, usage, and amount of data delivered across our platform. This growth has placed, and may continue to place, significant demands on our corporate culture, operational infrastructure, and management. Although our business has experienced growth in the past, we cannot provide any assurance that our business will continue to grow at the same rate, or at all. Overall growth of our business depends on a number of factors, including our ability to:
address new and developing markets, such as large enterprise customers outside the United States;
71


recruit, hire, train, and manage additional qualified engineers and product managers;
recruit, hire, train, and manage additional sales and marketing personnel;
maintain and enhance our corporate culture;
expand our international operations;
establish more mature organizational designs and structures, with more skill, technical and leadership depth with experience scaling and expanding global businesses;
implement and improve our administrative, financial and operational systems, procedures, and controls;
attract new customers and increase our existing customers’ usage on our platform;
expand the functionality and use cases for the products we offer on our platform;
provide our customers with customer support that meets their needs;
successfully identify and acquire or invest in businesses, products, or technologies that we believe could complement or expand our products; and
recruit experienced leaders and strategists to facilitate successful acquisitions and integrations.
We may not successfully accomplish any of the above objectives. We expect to continue to expend substantial financial and other resources on:
sales and marketing, including a significant expansion of our sales organization;
our infrastructure, including POP deployments, systems architecture, management tools, scalability, availability, performance, and security, as well as disaster recovery measures;
product development, including investments in our product development team and the development of new products and new functionality for our existing products;
acquisitions or strategic investments;
international expansion; and
general administration, including legal and accounting expenses associated with being a public company.
These activities will require significant investments and allocation of valuable management and employee resources, and our growth will continue to place significant demands on our management and our operational and financial infrastructure. There are no guarantees we will be able to grow our business in an efficient or timely manner, or at all. If we fail to manage the growth of our business and operations effectively, the quality of our services and the efficiency of our operations could suffer, which could adversely affect our business, financial condition, and results of operations. If we are unable to return to our prior level of growth, our business will be harmed.
In addition, our past rapid growth may make it difficult to evaluate our future performance. Our ability to forecast our future results of operations is subject to a number of uncertainties. If we fail to achieve the necessary level of efficiency in our company as it grows, or if we are not able to accurately forecast future growth, our business would be negatively impacted.
72


If we cannot maintain our company culture as we grow, our success and our business may be harmed.
We believe our culture has been a key contributor to our success to date and that the critical nature of the products that we provide promotes a sense of greater purpose and fulfillment in our employees. Any failure to preserve our culture could negatively affect our ability to recruit and retain personnel and to effectively focus on and pursue our corporate objectives. As we grow and develop the systems and processes associated with being a public company, we may find it difficult to maintain these important aspects of our culture. In addition, while we have historically benefited from having a dispersed workforce, as we have grown and our resources have become more globally dispersed and our organizational management structures have become more complex, we have found it increasingly difficult to maintain these beneficial aspects of our corporate culture. In addition, we may seek to acquire or invest in businesses, products or technologies with differing corporate cultures that could be difficult to integrate. If we fail to maintain our company culture, our business may be harmed.
Risks Related to Our Financial Position and Need for Additional Capital
Our ability to timely raise capital in the future may be limited, or may be unavailable on acceptable terms, if at all, and debt or equity issued to raise additional capital may reduce the value of our Class A common stock.*
We have funded our operations since inception primarily through payments received from our customers, sales of equity and debt securities, and borrowings under our credit facilities. We cannot be certain when or if our operations will generate sufficient cash to fully fund our ongoing operations or the growth of our business, or our debt obligations. We also intend to continue to make investments to support our business and may require additional funds to do so. Our future capital requirements may vary materially from those currently planned and will depend on many factors, including our growth rate, our operating cash flow, market acceptance of our platform, the expansion of sales and marketing activities, strategic transactions, as well as overall economic conditions.
We may need to engage in equity or debt financings to secure additional funds, in particular if we are required to repay our outstanding convertible notes in cash. Additional financing may not be available on favorable terms, if at all, and any additional financing will need to be in compliance with the terms of our Credit Agreement with the lenders from time to time party thereto and First-Citizens Bank & Trust Company (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank) (as amended, restated, amended and restated, supplemented, restructured or otherwise modified from time to time, the “Credit Agreement”).

We originally entered into our Credit Agreement with Silicon Valley Bank in 2021. On March 10, 2023, Silicon Valley Bank was announced as closed by the California Department of Financial Protection and Innovation, and the Federal Deposit Insurance Corporation (the “FDIC”) was appointed as a receiver. On March 26, 2023, it was announced that First-Citizens Bank & Trust Company would assume all of Silicon Valley Bank’s deposits and loans as of March 27, 2023. Following that transaction, the credit facility remains available subject to the same terms and conditions as before. However, there can be no assurances that the closure of Silicon Valley Bank or any related impacts across the financial services industry will not adversely affect our ability to access the funds available under the Credit Agreement.

If adequate funds are not available on acceptable terms, we may be unable to invest in future growth opportunities, which could harm our business, operating results, and financial condition. Furthermore, if we issue additional equity securities, stockholders will experience dilution, and the new equity securities could have rights senior to those of our Class A common stock. Any debt financing we secure may have higher interest rates and could involve additional restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. If we were to violate such restrictive covenants, we could incur penalties, increased expenses and an acceleration of the payment terms of our outstanding debt, which could in turn harm our business. Because our decision to issue securities in future offerings will depend on numerous considerations, including factors beyond our control, we cannot predict or estimate the amount, timing, or nature of any future issuances of debt or equity securities. As a result, our stockholders bear the risk of future issuances of debt or equity securities reducing the value of our Class A common stock and diluting their interests.

Seasonality may cause fluctuations in our sales and operating results.
We have experienced, and expect to continue to experience in the future, seasonality in our business, and our operating results and financial condition may be affected by such trends in the future. We generally experience seasonal fluctuations in demand for our platform. For example, we have some customers who increase their usage and requests when they need more capacity during busy periods, especially in the fourth quarter of the year, and then subsequently scale back. Our customers host certain large-scale events, such as sporting events or coverage of major elections, increasing their usage on a seasonal or one-time basis which can cause revenue to fluctuate between the periods in which these events occur and subsequent periods. Since
73


we have built our network to handle seasonal capacity fluctuations, we may not be able to reduce our capacity in a timely manner, and as such sustain more costs. We believe that the seasonal trends that we have experienced in the past may continue for the foreseeable future, particularly as we expand our sales to larger enterprises. To the extent we experience this seasonality, it may cause fluctuations in our operating results and financial metrics, and make forecasting our future operating results and financial metrics difficult. Additionally, we do not have sufficient experience in selling certain of our products to determine if demand for these products is, or will be, subject to material seasonality.
Our current operations are international in scope and we plan on further geographic expansion, creating a variety of operational challenges.
A component of our growth strategy involves the further expansion of our operations and customer base internationally. For both the three and six months ended June 30, 2023, the percentage of revenue generated from customers outside the United States was 27% of our total revenue. As of June 30, 2023, our edge network spans across 58 markets and 34 countries that are outside of the United States. Additionally, we have employees located throughout the world. We continue to adapt to and develop strategies to address international markets but there is no guarantee that such efforts will have the desired effect. As of June 30, 2023, approximately 21% of our full-time employees were located outside of the United States. We expect that our international activities will grow over the foreseeable future as we continue to pursue opportunities in existing and new international markets, which will require significant management attention and financial resources. In connection with such expansion, we may face difficulties including costs associated with varying seasonality patterns, potential adverse movement of currency exchange rates, longer payment cycles, difficulties in collecting accounts receivable in some countries, tariffs and trade barriers, a variety of regulatory or contractual limitations on our ability to operate, adverse tax events, reduced protection of intellectual property rights in some countries, and a geographically and culturally diverse workforce and customer base. Failure to overcome any of these difficulties could harm our business. Our current and future international business and operations involve a variety of risks, including:
changes in a specific country’s or region’s political or economic conditions;
longer payment cycles;
greater difficulty collecting accounts receivable;
potential or unexpected changes in trade relations, regulations, or laws;
increased regulatory inquiry or oversight;
more stringent regulations relating to privacy and data security and the unauthorized use of, or access to, commercial and personal information, particularly in Europe;
differing labor regulations, especially in Europe and Japan, where labor laws are generally more advantageous to employees as compared to the United States, including deemed hourly wage and overtime regulations in these locations, and where potential labor organizing and works council negotiations in certain of those countries could contribute to increased operational costs or otherwise disrupt our business;
challenges inherent in efficiently managing an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits, and compliance programs;
challenges to our corporate culture resulting from a dispersed workforce;
difficulties in managing a business in new markets with diverse cultures, languages, customs, legal systems, alternative dispute systems, and regulatory systems;
increased travel, real estate, infrastructure, and legal compliance costs associated with international operations;
currency exchange rate fluctuations and the resulting effect on our revenue and expenses, and the cost and risk of entering into hedging transactions if we choose to do so in the future;
74


challenges related to providing support and developing products in foreign languages;
limitations on our ability to reinvest earnings from operations in one country to fund the capital needs of our operations in other countries;
laws and business practices favoring local competitors or general market preferences for local vendors;
potential tariffs and trade barriers;
limited or insufficient intellectual property protection or difficulties enforcing our intellectual property rights;
political instability, economic sanctions, terrorist activities, or international conflicts, including the ongoing conflict between Russia and Ukraine, which may impact the operations of our business or the businesses of our customers;
inflationary pressures, such as those the global market is currently experiencing, labor shortages and supply chain disruptions, which may increase costs for certain services;
exposure to liabilities under anti-corruption and anti-money laundering laws, and similar laws and regulations in other jurisdictions; and
adverse tax burdens and foreign exchange controls that could make it difficult to repatriate earnings and cash.
If any of the above risks materialize, it could harm our business and prospects. In addition, our limited experience in operating our business internationally increases the risk that any potential future expansion efforts that we may undertake will not be successful. If we invest substantial time and resources to further expand our international operations and are unable to do so successfully and in a timely manner, our business may be harmed.
If our estimates or judgments relating to our critical accounting estimates prove to be incorrect, our results of operations could be adversely affected.
The preparation of financial statements in conformity with generally accepted accounting principles in the United States (“GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Estimates.” The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities, and equity and the amount of revenue and expenses that are not readily apparent from other sources. Significant assumptions and estimates used in preparing our consolidated financial statements include, but are not limited to, those related to revenue, accounts receivable and related reserves, fair value of assets acquired and liabilities assumed for business combinations, useful lives and realizability of long-lived assets including our goodwill and intangible assets, income tax reserves, and accounting for stock-based compensation. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our Class A common stock.
Current and future indebtedness could restrict our operations, particularly our ability to respond to changes in our business or to take specified actions.
Our Credit Agreement contains, and any future indebtedness would likely contain, a number of restrictive covenants that impose significant operating and financial restrictions on us, including restrictions on our ability to incur additional indebtedness, grant liens, pay dividends and make distributions, transfer property, make investments, and take other actions that may otherwise be in our best interests. In addition, our Credit Agreement contains a financial covenant that requires us to maintain a consolidated adjusted quick ratio of at least 1:25 to 1:00 tested on a quarterly basis as well as a springing revenue growth covenant for certain periods if our consolidated adjusted quick ratio falls below 1:75 to 1:00 on the last day of any fiscal quarter. Our ability to meet these financial covenants can be affected by events beyond our control, and we may not be able to continue to meet those covenants. In addition, a breach of a covenant under our Credit Agreement or any other current or future credit facility of ours may result in a cross-default under any such separate credit facility. If we seek to enter into one or more additional credit facilities in the future, we may not be able to obtain debt financing on terms that are favorable to us, if at all.
75


Holders of our existing debt have, and holders of any future debt we may incur would have, rights senior to holders of common stock to make claims on our assets. In addition, the terms of our existing debt do, and the terms of any future debt could, restrict our operations, including our ability to pay dividends on our Class A common stock. If we are unable to obtain adequate financing or financing on terms that are satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired, and our business may be harmed.
If we are unable to maintain effective internal control over financial reporting in the future, investors may lose confidence in the accuracy and completeness of our financial reports, and the market price of our Class A common stock may be seriously harmed.
As a public company, we are required to maintain internal control over financial reporting and to report any material weaknesses in those internal controls. For example, we are required to perform system and process evaluation and testing of our internal control over financial reporting to allow management to report on the effectiveness of our internal control over financial reporting, as required by Section 404 of the Sarbanes-Oxley Act 9 (“Section 404”). Our independent registered public accounting firm also needs to attest to the effectiveness of our internal control over financial reporting. We designed, implemented, and tested internal control over financial reporting required to comply with this obligation. That process is time-consuming, costly, and complicated.
We previously reported and have subsequently remediated material weaknesses in our internal control over financial reporting. We continue to evaluate and take actions to improve our internal control over financial reporting. However, we cannot assure you that the measures we have taken to date will be sufficient to avoid the identification of material weaknesses in the future.
If we fail to identify future material weaknesses in our internal control over financial reporting, if we are unable to comply with the requirements of Section 404 or assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an unqualified opinion or expresses a qualified or adverse opinion about the effectiveness of our internal control over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our Class A common stock could be negatively affected. Moreover, any failure to identify new material weaknesses in our internal control over financial reporting, could result in material misstatements in our financial statements that may continue undetected and cause us to fail to meet our reporting and financial obligations or incur significant additional costs to remediate new material weaknesses, each of which could harm our ability to raise capital on favorable terms in the future or otherwise have a negative impact on our financial condition. In addition, we could become subject to investigations by the New York Stock Exchange (the “NYSE”), the SEC, and other regulatory authorities, which could require additional financial and management resources.
We may not be able to successfully manage the growth of our business if we are unable to improve our internal systems, processes and controls.
We need to continue to improve our internal systems, processes, and controls to effectively manage our operations and growth. We may not be able to successfully implement and scale improvements to our systems and processes in a timely or efficient manner or in a manner that does not negatively affect our operating results. For example, we may not be able to effectively monitor certain extraordinary contract requirements or provisions that are individually negotiated by our sales force as the number of transactions continues to grow. Moreover, as we continue to improve our pricing structure, we will need to implement corresponding improvements to our systems around payment of sales commissions. In addition, our systems and processes may not prevent or detect all errors, omissions, or fraud. We may experience difficulties in managing improvements to our systems, processes, and controls or in connection with third-party software, which could impair our ability to manage our business, pay sales commissions, or offer our platform to our customers in a timely manner, causing us to lose customers or employees, limit our growth, limit us to smaller deployments of our products, or increase our technical support costs.
Our financial results may be adversely affected by changes in accounting principles applicable to us.
GAAP are subject to interpretation by the Financial Accounting Standards Board, the SEC and other various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results for periods prior to and subsequent to such change, and could affect the reporting of transactions completed before the announcement of a change.
Market practices with respect to these new disclosures are continuously evolving, and securities analysts and investors may not fully understand the implications of our disclosures or how or why they may differ from similar disclosures by other
76


companies. Any additional new accounting standards could have a significant effect on our reported results. If our reported results fall below analyst or investor expectations, our stock price could decline.
Risks Related to Laws, Regulations, and the Global Economy
Failure to comply with United States and foreign governmental laws and regulations could harm our business.
Our business is subject to regulation by various federal, state, local, and foreign governments. If we do not comply with these laws or regulations or if we become liable under these laws or regulations due to the failure of our customers to comply with these laws, we could face direct liability or delivery of content by our platform may be blocked by certain governments. In certain jurisdictions, these regulatory requirements may be more stringent than those in the United States. For example, in June 2020, China passed a national security law for Hong Kong that imposes criminal liability for the violation of content regulations, it is currently not clear how broadly such legislation will be interpreted or applied in relation to our customers or our business, and additional developments in our understanding of the application of this law could cause us to remove our POP from Hong Kong. Noncompliance with applicable regulations or requirements could subject us to investigations, sanctions, enforcement actions, disgorgement of profits, fines, damages, civil and criminal penalties, injunctions, or other collateral consequences. If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business could be harmed. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees. Enforcement actions and sanctions could harm our business.
If the United States government prohibits our current or potential customers from doing business with us, whether through policy, regulations or laws, we could face direct liability or our delivery of content by our platform may be blocked. For example, in the current environment of economic trade negotiations and tensions between the Chinese and the United States governments, the United States government has expressed concerns about the ability of companies operating in China to do business in the United States or with United States companies. As a result, we could lose the ability to contract with current or potential customers and usage of our platform may decrease by affected customers, which could harm our business and reputation. Even in the absence of new restrictions or trade actions imposed by the United States or other governments, our customers that operate in China, target China as a market, or that have strong business ties to China, may take actions to reduce dependence on our platform, which could harm our business.
We are subject, or may become subject, to stringent and evolving U.S. and foreign laws, governmental regulations, rules, contractual obligations, policies and other legal obligations related to privacy, infrastructure, and data security. Our actual or perceived failure to comply with such obligations could harm our business, by resulting in regulatory investigations or actions, litigation, fines and penalties, disruptions of our business operations, adverse publicity and reputational damage, loss of revenue or profits, loss of customers or sales and other adverse consequences that may negatively affect the value of our business and decrease the price of our Class A common stock. Compliance with such obligations could also result in costs and liabilities to us or inhibit sales of our products.
We receive, store, process, collect, generate, use, transfer, disclose, make accessible, protect, secure, dispose of, transmit, and share personal information and other proprietary, confidential, and sensitive data, including intellectual property, trade secrets, encryption keys, and including our data and data of our customers (including their end-users). Our handling of data is subject to a variety of obligations related to privacy and data security, contractual obligations, internal and external privacy policies, guidance, industry standards, and other obligations that govern the processing of personal information. Additionally, we are or may become subject to other laws and regulations around the world with respect to the Internet related to, among other things, content liability, security requirements, critical infrastructure designations, Internet resiliency, law enforcement access to information, net neutrality, data localization requirements, and restrictions on social media or other content.
In the United States, federal, state, and local governments have enacted numerous privacy and data security laws, including data breach notification laws, personal data privacy laws, consumer protection laws (e.g., Section 5 of the FTC Act), and other similar laws (e.g., wiretapping laws). Domestically, states have also begun to introduce more comprehensive privacy and data security legislation, including data breach notification laws, personal information privacy laws, and consumer protection laws. For example, the California Consumer Privacy Act of 2018 (“CCPA”) applies to personal information of consumers, business representatives, and employees, and requires businesses to provide specific disclosures in privacy notices and honor requests of California residents to exercise certain privacy rights. The CCPA also allows for statutory fines for noncompliance (up to $7,500 per violation), as well as a private right of action for individuals affected by certain data breaches to recover significant statutory damages. In addition, the California Privacy Rights Act of 2020 expands the CCPA’s requirements, including by adding a new right for individuals to correct their personal information and establishing a new agency to implement and enforce the law.
77


Other states, such as Virginia, Colorado, Utah and Connecticut, have also passed comprehensive privacy and data security laws, and similar laws have been proposed at the federal, state, and local levels that, if passed, could increase our potential liability, increase our compliance costs and adversely affect our business. Additionally, several states and localities have enacted measures related to the use of artificial intelligence (“AI”) and machine learning in products and services.
Outside of the United States, an increasing number of foreign laws and regulations apply to privacy and data security. For example, the European Union’s General Data Protection Regulation (“EU GDPR”), the United Kingdom’s GDPR (“UK GDPR”), Brazil’s General Data Protection Law (Lei Geral de Proteção de Dados Pessoais or “LGPD”) (Law No. 13,709/2018), Canada’s Personal Information Protection and Electronic Documents Act (“PIPEDA”) and Canada’s Anti-Spam Legislation (“CASL”), and China’s Personal Information Protection Law (“PIPL”) impose strict requirements for processing the personal information of individuals. For example, under the EU GDPR and UK GDPR, government regulators may impose restrictions or injunctions on data processing, and fines of up to 20 million euros (£17.5 million for the UK GDPR) or 4% of annual global revenue, whichever is greater. The EU GDPR also provides for private litigation related to the processing of personal information, which can be brought by classes of data subjects or consumer protection organizations authorized by law to represent the interests of such classes. European legislative proposals and existing laws and regulations also apply to cookies and similar tracking technologies, electronic communications, and marketing. In the EU and the UK, regulators are increasingly focusing on compliance with requirements related to the online behavioral advertising ecosystem. It is anticipated that the ePrivacy Regulation and national implementing laws will replace the current national laws that implement the ePrivacy Directive that governs electronic communications. Compliance with these laws may require us to make significant operational changes, limit the effectiveness of our marketing activities, divert the attention of our technology personnel, adversely affect our margins, and subject us to liabilities. Furthermore, there is a proposed regulation in the EU related to AI that, if adopted, could impose onerous obligations related to the use of AI-related systems that may require us to change our business practices.
Certain jurisdictions have enacted data localization laws and cross-border personal information transfer laws, which could make it more difficult to transfer information across jurisdictions. In particular, the European Economic Area (“EEA”) and the United Kingdom (“UK”) have significantly restricted the transfer of personal information to the United States and other countries whose privacy and data security laws are generally believed to be inadequate. Other jurisdictions may adopt similarly stringent interpretations of their data localization and cross-border personal information transfer laws. Although there are currently various mechanisms that may be used to lawfully transfer personal information to the United States, such as the standard contractual clauses for transfers from the EEA and UK, the UK’s International Data Transfer Agreement / Addendum, and the EU-U.S. Data Privacy Framework (which allows for transfers for relevant U.S.-based organizations who self-certify compliance and participate in the Framework), these mechanisms are subject to legal challenges and there is no assurance that we can satisfy or rely on these measures to lawfully transfer personal information to the United States or elsewhere. Certain countries outside Europe (e.g., Russia, China, Brazil) have also passed or are considering laws requiring local data residency or otherwise impeding the transfer of personal information across borders, any of which could increase the cost and complexity of doing business.
If there is no lawful manner for us to transfer personal information from the EEA, the UK or other jurisdictions to the United States or elsewhere, or if the requirements for a legally-compliant transfer are too onerous, we may face significant adverse consequences, such as the interruption or degradation of our operations, increased exposure to regulatory actions, substantial fines, injunctions against processing or transferring personal information, determinations by customers not to use our services, limited ability to collaborate with parties that are subject to cross-border data transfer or localization laws, and the need to increase or relocate our personal information processing capabilities and infrastructure in foreign jurisdictions at significant expense. Additionally, companies that transfer personal information out of the EEA and UK to other jurisdictions, particularly to the United States, are subject to increased scrutiny from regulators, individual litigants, and activist groups. Some European regulators have ordered certain companies to suspend or permanently cease certain transfers out of Europe for allegedly violating the EU GDPR’s cross-border data transfer limitations.
In addition to government regulation, privacy advocates, and industry groups may propose new and different self-regulatory standards that may apply to us. We may publish privacy policies, marketing materials and other statements, such as compliance with certain certifications or self-regulatory principles, regarding privacy and data security. If these policies, materials or statements are found to be deficient, lacking in transparency, deceptive, unfair, or misrepresentative of our practices, we may be subject to investigation, enforcement actions by regulators or other adverse consequences. We may also be bound by contractual obligations related to privacy and data security, and our efforts to comply with such obligations may not be successful. For example, certain privacy and data security laws, such as the EU GDPR and the CCPA, require our customers to impose specific contractual restrictions on their service providers. Additionally, in limited circumstances, under various privacy and data security laws and other obligations, we may be required to obtain certain consents to process personal information. Our inability or failure to do so could result in adverse consequences. Laws relating to the liability of providers of online services for activities of their users and other third parties are currently being tested by a number of claims, including
78


actions based on invasion of privacy and other torts, unfair competition, copyright and trademark infringement, and other theories based on the nature and content of the materials searched, the ads posted, or the content provided by users. Moreover, our global platform outage in June 2021 has increased our public profile and resulted in more frequent interest in our company by regulators. This outage, or any additional outages, may draw additional scrutiny or focused legislation from regulators.
In addition, the United States or foreign jurisdictions may establish new laws or regulations regarding the Internet or online services. These new laws and regulations may affect our products and infrastructure, which could cause us to incur substantial costs to comply, expose us to regulatory scrutiny, criminal or civil liability, require us to fundamentally change our products or operations, or otherwise have an adverse effect on our business.
Obligations relating to privacy and data security are evolving, increasingly stringent, creating regulatory uncertainty, and may result in increasing scrutiny. Such obligations may be subject to different applications and interpretations, and which may be inconsistent and conflicting among different jurisdictions. Preparing for and complying with these obligations require us to devote significant resources and may necessitate changes to our services, information technologies, systems, and practices and to those of any third parties that process personal information on our behalf. Because the interpretation and application of privacy and data security related obligations are uncertain, they may be interpreted or applied in a manner that is inconsistent with our existing data management practices or the functionality of our platform. We could be required to fundamentally change our business activities and practices or modify our software, which could have an adverse effect on our business. Future restrictions on the collection, use, sharing, or disclosure of data or additional requirements for express or implied consent of our customers, partners, or end-users for the use and disclosure of such information could require us to incur additional costs or modify our platform, possibly in a material manner, and could limit our ability to develop new functionality.
We may at times fail (or be perceived to have failed) in our efforts to comply with our privacy and data security obligations. Moreover, despite our efforts, our personnel or third parties on whom we rely may fail to comply with such obligations, which could negatively impact our business operations.
Any failure or perceived failure by us or third parties upon whom we rely to comply with obligations, relating to privacy and data security may result in significant consequences including but not limited to governmental investigations and enforcement actions (e.g., investigations, fines, penalties, audits, inspections, and similar), litigation (including class-action claims), additional reporting requirements and/or oversight, bans on processing personal data, and orders to destroy or not use personal information.
Any of these events could have a material adverse effect on our reputation, business, or financial condition, including but not limited to: loss of customers; interruptions or stoppages in our business operations; inability to process personal information or to operate in certain jurisdictions; limited ability to develop or commercialize our products; expenditure of time and resources to defend any claim or inquiry; adverse publicity; or substantial changes to our business model or operations.
Our sales to highly regulated organizations and government entities are subject to a number of challenges and risks.
We sell to customers in highly regulated industries such as financial services, insurance, and healthcare, as well as to various governmental agency customers, including state and local agency customers, and foreign governmental agency customers. Sales to such entities are subject to a number of challenges and risks. Selling to such entities can be highly competitive, expensive, and time-consuming, often requiring significant upfront time and expense without any assurance that these efforts will generate a sale. Government contracting requirements may change and in doing so restrict our ability to sell into the government sector until we comply with the revised requirements. Government demand and payment for our offerings are affected by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our offerings.
Further, highly regulated and governmental entities may demand shorter contract terms or other contractual provisions that differ from our standard arrangements, including terms that can lead those customers to obtain broader rights in our offerings than would be standard. Such entities may have statutory, contractual, or other legal rights to terminate contracts with us or our partners due to a default or for other reasons, and any such termination may harm our business. In addition, these governmental agencies may be required to publish the rates we negotiate with them, which could harm our negotiating leverage with other potential customers and in turn harm our business.
The success of our business depends on customers’ continued and unimpeded access to our platform on the Internet.*
Our customers must have Internet access in order to use our platform. Some Internet providers may take measures that affect their customers’ ability to use our platform, such as degrading the quality of the content we transmit over their lines,
79


giving that content lower priority, giving other content higher priority than ours, blocking our content entirely, or attempting to charge their customers more for using our platform.
In January 2018, the Federal Communications Commission, or the FCC, repealed the “network neutrality” rules adopted during the Obama Administration, which barred Internet service providers from blocking or slowing down access to online content, protecting services like ours from such interference. The 2018 decision was largely affirmed by the United States Court of Appeals for the District of Columbia Circuit, subject to a remand to consider several issues raised by parties that supported network neutrality, and in November 2020 the FCC affirmed its decision to repeal the rules. Petitions for reconsideration of this decision are pending. President Biden supported restoration of the network neutrality rules during his Presidential campaign and in a July 2021 Executive Order, and such action is supported by the current Democratic FCC commissioners. In addition, a number of states have adopted or are adopting or considering legislation or executive actions that would regulate the conduct of broadband providers. California’s state-specific network neutrality law has taken effect, as has a similar law in Vermont, but a challenge to the Vermont law remains pending and has been suspended until an appeal in another case addressing state powers to adopt internet regulation is resolved. We cannot predict whether the FCC order or other state initiatives will be enforced, modified, overturned, or vacated by legal action of the court, federal legislation, or the FCC.
To the extent network operators attempt to interfere with our platform, absent network neutrality rules, attempt to interfere with our services, extract fees from us to deliver our platform, or otherwise engage in discriminatory practices, our business could be adversely impacted. Within such a regulatory environment, we could experience discriminatory or anti-competitive practices that could impede our domestic and international growth, cause us to incur additional expense, or otherwise harm our business. At the same time, re-adoption of network neutrality rules could affect the services used by us and our customers by restricting the offerings made by Internet service providers or reducing their incentives to invest in their networks. Such actions could limit or reduce the quality of Internet access services and have an adverse impact on the quality of the services we provide to our customers.
We are subject to anti-corruption, anti-bribery, anti-money laundering and similar laws, and non-compliance with such laws can subject us to criminal and/or civil liability and harm our business.
We are subject to the United States Foreign Corrupt Practices Act, the United States domestic bribery statute contained in 18 U.S.C. § 201, the United States Travel Act, the U.K. Bribery Act, and other anti-bribery and anti-money laundering laws in the countries in which we conduct activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly to generally prohibit companies and their employees and third-party intermediaries from authorizing, offering or providing, directly or indirectly, improper payments, or benefits to recipients in the public or private sector. As we increase our international sales and business and sales to the public sector, we may engage with business partners and third-party intermediaries to market our platform and to obtain necessary permits, licenses, and other regulatory approvals. In addition, we or our third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities. We can be held liable for the corrupt or other illegal activities of these third-party intermediaries, our employees, representatives, contractors, partners, and agents, even if we do not explicitly authorize such activities.
While we have policies and procedures to address compliance with such laws, we cannot assure you that all of our employees and agents will not take actions in violation of our policies and applicable laws, for which we may be ultimately held responsible. As we increase our international sales and business, our risks under these laws may increase.
Detecting, investigating, and resolving actual or alleged violations can require a significant diversion of time, resources, and attention from senior management. In addition, noncompliance with anti-corruption, anti-bribery, or anti-money laundering laws could subject us to whistleblower complaints, investigations, sanctions, settlements, prosecution or other enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, suspension or debarment from contracting with certain persons, the loss of export privileges, reputational harm, adverse media coverage, and other collateral consequences. If any subpoenas or investigations are launched, or governmental or other sanctions are imposed or if we do not prevail in any possible civil or criminal litigation, our business could be harmed. In addition, responding to any action will likely result in a materially significant diversion of management’s attention and resources and significant defense costs and other professional fees. Enforcement actions and sanctions could further harm our business.
Changes in our effective tax rate or tax liability may harm our business.
Our effective tax rate could be adversely impacted by several factors, including:
80


Changes in the relative amounts of income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates;
Changes in tax laws, tax treaties, and regulations or the interpretation of them;
Changes to our assessment about our ability to realize our deferred tax assets that are based on estimates of our future results, the prudence and feasibility of possible tax planning strategies, and the economic and political environments in which we do business;
The outcome of current and future tax audits, examinations, or administrative appeals; and
Limitations or adverse findings regarding our ability to do business in some jurisdictions.
Should our effective tax rate rise, our business could be harmed.
We could be required to collect additional sales taxes or be subject to other tax liabilities that may increase the costs our clients would have to pay for our offering and harm our business.
An increasing number of states have considered or adopted laws that attempt to impose tax collection obligations on out-of-state companies. Additionally, the Supreme Court of the United States ruled in South Dakota v. Wayfair, Inc. et al (“Wayfair”) that online sellers can be required to collect sales and use tax despite not having a physical presence in the buyer’s state. In response to Wayfair, or otherwise, states or local governments may adopt, or begin to enforce, laws requiring us to calculate, collect, and remit taxes on sales in their jurisdictions. A successful assertion by one or more jurisdictions requiring us to collect taxes where we presently do not do so, or to collect more taxes in a jurisdiction in which we currently do collect some taxes, could result in substantial tax liabilities, including taxes on past sales, as well as penalties and interest. The imposition by state governments or local governments of sales tax collection obligations on out-of-state sellers could also create additional administrative burdens for us, put us at a competitive disadvantage if they do not impose similar obligations on our competitors and decrease our future sales, which could harm our business.
Historically, we have not collected such taxes from our customers and have therefore recorded such taxes as general and administrative expenses. We expect that these expenses will decline in future years as we continue to implement our sales tax collection mechanisms and start collecting these taxes from our customers. However, delays in implementing our sales tax collection mechanisms and changing tax laws could result in us incurring additional expenses that we may not be able to pass onto our customers.
Adverse tax laws or regulations could be enacted or existing laws could be applied to us, which could adversely affect our business and financial condition.
We operate, and are subject to taxes, in the United States and numerous other jurisdictions throughout the world. Changes to federal, state, local, or international tax laws on income, sales, use, indirect, or other tax laws, statutes, rules, regulations, or ordinances on multinational corporations are currently being considered by the United States and other countries where we do business. These contemplated legislative initiatives include, but are not limited to, changes to transfer pricing policies and definitional changes to permanent establishment that could be applied solely or disproportionately to services provided over the Internet. These contemplated tax initiatives, if finalized and adopted by countries, may ultimately impact our effective tax rate and could adversely affect our sales activity resulting in a negative impact on our operating results and cash flows.
In addition, existing tax laws, statutes, rules, regulations, or ordinances could be interpreted, changed, modified, or applied adversely to us (possibly with retroactive effect), which could require us to pay additional tax amounts, fines or penalties, and interest for past amounts. The additional tax obligations could relate to our taxes or obligations to report or withhold on customer taxes. We could take steps to collect customer related taxes, but if we are unsuccessful in collecting such taxes from our customers, we could be held liable for such costs, thereby adversely impacting our operating results and cash flows. Further, if our customers must pay additional fines or penalties, it could adversely affect demand for our services.
Legislation in 2017 informally titled the “Tax Act” significantly revised the Internal Revenue Code of 1986, as amended (the “Code”). Recently, the Inflation Reduction Act of 2022 (the “IRA”) was enacted, which includes provisions that will impact the U.S. federal income taxation of corporations, including imposing a minimum tax on the book income of certain large
81


corporations and an excise tax on certain corporate stock repurchases that would be imposed on the corporation repurchasing such stock. Future legislation or regulatory guidance, including under the Tax Act or the IRA, or other executive or Congressional actions in the United States may occur, and could ultimately increase or lessen the impact of such taxes on our business and financial condition. We urge our stockholders to consult with their legal and tax advisors with respect to this legislation and the potential tax consequences of investing in or holding our Class A common stock.

Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
Our net operating loss (“NOL”) carryforwards could expire unused and be unavailable to offset future income tax liabilities because of their limited duration or because of restrictions under United States tax law. For U.S. federal income tax purposes, our NOLs generated in tax years beginning before January 1, 2018 are permitted to be carried forward for 20 years. Our U.S. federal NOLs generated in tax years beginning after December 31, 2017 may be carried forward indefinitely, but for tax years beginning after December 31, 2020, our use of such federal NOLs generally is limited to 80% of such year’s taxable income, computed without regard to the NOL deduction and certain other deductions. It is uncertain if, and to what extent, various states will conform to these limitations on the use of federal NOLs.
In addition, under Section 382 of the Code, a corporation that undergoes an “ownership change” may be subject to limitations on its ability to utilize its pre-change NOLs to offset future taxable income. A detailed analysis was performed through December 31, 2021 for us to determine whether an ownership change under Section 382 of the Code has occurred, and ownership changes were identified in 2013 and 2020. As a result of this analysis, we concluded that there is no longer any limitation on our utilization of such NOLs. A detailed analysis was performed for the period March 1, 2014 to October 1, 2020 for Signal Sciences to determine whether an ownership change under Section 382 of the Code has occurred and an ownership change was identified in 2020. As a result of this analysis, we concluded that there is no longer any limitation on our utilization of the NOLs of Signal Sciences. We may experience ownership changes in the future as a result of subsequent shifts in our stock ownership, some of which shifts are outside our control. Furthermore, our ability to utilize NOLs of companies that we have acquired or may acquire in the future may be subject to limitations. For these reasons, we may not be able to utilize a material portion of the NOLs, even if we were to achieve profitability.
Our international operations may subject us to potential adverse tax consequences.
We are expanding our international operations and staff to better support our growth into international markets. Our corporate structure and associated transfer pricing policies contemplate future growth into the international markets, and consider the functions, risks, and assets of the various entities involved in the intercompany transactions. The amount of taxes we pay in different jurisdictions may depend on: the application of the tax laws of the various jurisdictions, including the United States, to our international business activities; changes in tax rates; new or revised tax laws or interpretations of existing tax laws and policies; and our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for pricing intercompany transactions pursuant to our intercompany arrangements or disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a challenge or disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest, and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows, and lower overall profitability of our operations. Our financial statements could fail to reflect adequate reserves to cover such a contingency.
We are subject to governmental export and import controls that could impair our ability to compete in international markets or subject us to liability if we violate such controls.
Our products are subject to United States export controls, including the Export Administration Regulations administered by the United States Commerce Department, and economic sanctions administered by the Office of Foreign Assets Control of the United States Treasury Department (“OFAC”). We incorporate encryption technology into certain of our products. These encryption products and the underlying technology may be exported outside of the United States only with the required export authorizations. Other countries also regulate the import and export of certain encryption products and technology through import and export licensing requirements, and have enacted laws that could limit our ability to distribute our products or could limit our customers’ ability to implement our products in those countries. Additionally, export restrictions recently imposed on Russia and Belarus in connection with the military conflict involving Ukraine specifically restrict the export of encryption software to these locations.
Furthermore, our activities are subject to United States economic sanctions laws and regulations that generally prohibit the direct or indirect exportation or provision of products and services to countries, governments, and individuals and entities targeted by United States embargoes or sanctions, except to the extent authorized by OFAC or exempt from sanctions. For
82


example, following Russia’s invasion of Ukraine, the United States and other countries imposed economic sanctions and severe export control restrictions against Russia and Belarus, and the United States and other countries could impose wider sanctions and export restrictions and take other actions should the conflict further escalate. Obtaining the necessary export license or other authorization for a particular sale may not always be possible, and, even if the export license is ultimately granted, the process may be time-consuming and may result in the delay or loss of sales opportunities. Violations of United States sanctions or export control laws can result in significant fines or penalties, and possible incarceration for responsible employees and managers could be imposed for criminal violations of these laws.
Changes in our products or future changes in export and import regulations may create delays in the introduction of our products in international markets, prevent our customers with international operations from deploying our products globally, or, in some cases, prevent the export or import of our products to certain countries, governments, or persons altogether. From time to time, various governmental agencies have proposed additional regulation of encryption products and technology, including the escrow and government recovery of private encryption keys. Any change in export or import regulations, economic sanctions or related legislation, increased export and import controls, or change in the countries, governments, persons, or technologies targeted by such regulations could result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential customers with international operations. Any decreased use of our products or limitation on our ability to export or sell our products would harm our business.
We are exposed to fluctuations in currency exchange rates.
Our sales contracts are primarily denominated in U.S. dollars, and therefore a majority of our revenue is not subject to foreign currency revaluation. However, a strengthening of the U.S. dollar could increase the real cost of our platform to our customers outside of the United States, which could cause an increase in requests to renegotiate contracts and adversely affect our operating results. Foreign currency exchange rates have recently been and could continue to be subject to increased volatility. In addition, our international sales in the future could become foreign currency denominated sales, increasing our foreign currency risk. In addition, an increasing portion of our operating expenses is incurred outside the United States. These operating expenses are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates. As these expenses become more material and if there are significant fluctuations in foreign currency exchange rates, this could result in significant fluctuations in our operating expenses and results of operations, which could harm our business.
The phase-out of the London Interbank Offered Rate (“LIBOR”), or the replacement of LIBOR with a different reference rate, may adversely affect interest rates.*
On July 27, 2017, the Financial Conduct Authority (the “FCA”), the authority that regulates LIBOR, announced that after December 31, 2021, it would no longer compel banks to submit the rates required to calculate LIBOR. On March 5, 2021, the ICE Benchmark Administration, which administers LIBOR, and the FCA announced that all LIBOR settings would either cease to be provided by any administrator, or would no longer be representative, immediately after December 31, 2021 for all non-U.S. dollar LIBOR settings and one-week and two-month U.S. dollar LIBOR settings, and immediately after June 30, 2023 for the remaining U.S. dollar LIBOR settings. On June 28, 2023, we entered into the First Amendment to Credit Agreement with the Lenders and First-Citizens Bank & Trust Company (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)), as a lender and as administrative agent and collateral agent for the Lenders to, among other things, amend the interest rate provisions to replace LIBOR with the Secured Overnight Financing Rate (“SOFR”) as the interest rate benchmark. The shift to SOFR from LIBOR is complex and may adversely affect our business, financial condition, results of operations, liquidity, and cash flows.
Unfavorable conditions in our industry or the global economy, including those caused by the Russian military operations and related geopolitical situation in Ukraine, rising inflation or reductions in information technology spending could harm our business.*
Global economic conditions have impacted, and will likely continue to impact, businesses around the world, including ours. Inflation and other macroeconomic pressures in the U.S. and the global economy such as rising interest rates, banking instability and recession fears are creating a complex and challenging environment for us and our customers. Our results of operations may vary based on the impact of changes in our industry or the global economy on us or our customers and potential customers. Current or future economic uncertainties or downturns could adversely affect our business and results of operations. The U.S. capital markets experienced and continue to experience extreme volatility following the global outbreak of the COVID-19 pandemic in 2020 and the Russian invasion of Ukraine in 2022. While our ability to do business has not been materially affected, the Russian invasion of Ukraine and the global restrictive measures that have been taken, and could be taken in the future, have created significant global economic uncertainty that could prolong and escalate tensions and expand the geopolitical conflict, which could have a lasting impact on regional and global economies, any of which could harm our business and operating results. Further, due to political uncertainty and military actions involving Russia, Ukraine, and
83


surrounding regions, we and the third parties upon which we rely may be vulnerable to a heightened risk of security breaches, computer malware, social-engineering attacks, supply-chain attacks, software bugs, server malfunctions, software or hardware failures, loss of data or other information technology assets, and other cyber-attacks, including attacks that could materially disrupt our systems and operations, supply chain, and ability to do business. These attacks are expected to continue to occur in the future. Furthermore, inflation rates in the U.S. have recently increased to levels not seen in decades, prompting the Federal Reserve to increase interest rates. Negative conditions in the general economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth, financial and credit market fluctuations, currency and interest rate fluctuations, political turmoil, natural catastrophes, warfare, public health issues, such as the COVID-19 pandemic, and terrorist attacks on the United States, Europe, the Asia Pacific region, or elsewhere, could cause a downturn or recession and a decrease in business investments, including spending on information technology, which would harm our business. To the extent that our platform and our products are perceived by customers and potential customers as too costly, or difficult to deploy or migrate to, our revenue may be disproportionately affected by delays or reductions in general information technology spending. Also, our competitors, many of whom are larger and have greater financial resources than we do, may respond to market conditions by lowering prices and attempting to lure away our customers. In addition, the increased pace of consolidation in certain industries may result in reduced overall spending on our products. We cannot predict the timing, strength, or duration of any economic slowdown, instability, or recovery, generally or within any particular industry.
Risks Related to Intellectual Property
We could incur substantial costs in protecting or defending our proprietary rights, and any failure to adequately protect our rights could impair our competitive position and we may lose valuable assets, experience reduced revenue, and incur costly litigation to protect our rights.
Our success is dependent, in part, upon protecting our proprietary technology. We rely on a combination of patents, copyrights, trademarks, service marks, trade secret laws, and contractual provisions in an effort to establish and protect our proprietary rights. However, the steps we take to protect our intellectual property may be inadequate. While we have issued patents in the United States and other countries and have additional pending patent applications, we may be unable to obtain patent protection for the technology covered in our patent applications. In addition, any patents issued in the future may not provide us with competitive advantages, or may be successfully challenged by third parties. Any of our patents, trademarks, or other intellectual property rights may be challenged or circumvented by others or invalidated through administrative process or litigation. There can be no guarantee that others will not independently develop similar products, duplicate any of our products, or design around our patents. Furthermore, legal standards relating to the validity, enforceability, and scope of protection of intellectual property rights are uncertain. Despite our precautions, it may be possible for unauthorized third parties to copy our products and use information that we regard as proprietary to create products and services that compete with ours. Some license provisions protecting against unauthorized use, copying, transfer, and disclosure of our products may be unenforceable under the laws of jurisdictions outside the United States. To the extent we expand our international activities, our exposure to unauthorized copying and use of our products and proprietary information may increase.
We enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with the parties with whom we have strategic relationships and business alliances. No assurance can be given that these agreements will be effective in controlling access to and distribution of our products and proprietary information. Further, these agreements do not prevent our competitors or partners from independently developing technologies that are substantially equivalent or superior to our platform.
In order to monitor and protect our intellectual property rights, we may be required to spend significant resources. Litigation may be necessary in the future to enforce our intellectual property rights and to protect our trade secrets. Litigation brought to protect and enforce our intellectual property rights could be costly, time consuming, and distracting to management and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims, and countersuits attacking the validity and enforceability of our intellectual property rights. Our inability to protect our proprietary technology against unauthorized copying or use, as well as any costly litigation or diversion of our management’s attention and resources, could delay further sales or the implementation of our platform, impair the functionality of our platform, delay introductions of new products, result in our substituting inferior or more costly technologies into our products, or injure our reputation. We will not be able to protect our intellectual property if we are unable to enforce our rights or if we do not detect unauthorized use of our intellectual property. Moreover, policing unauthorized use of our technologies, trade secrets, and intellectual property may be difficult, expensive, and time-consuming, particularly in foreign countries where the laws may not be as protective of intellectual property rights as those in the United States and where mechanisms for enforcement of intellectual property rights may be weak. If we fail to meaningfully protect our intellectual property and proprietary rights, our business may be harmed.
84


We may in the future be subject to legal proceedings and litigation relating to intellectual property disputes, which are costly and may subject us to significant liability and increased costs of doing business. Our business may suffer if it is alleged or determined that our technology infringes the intellectual property rights of others.
Our industry is characterized by the existence of a large number of patents, copyrights, trademarks, trade secrets, and other intellectual property rights. From time to time, we may be required to defend against litigation claims by other companies based on allegations of infringement or other violations of their intellectual property rights. Many of these companies have the capability to dedicate substantially greater resources than us to enforce their intellectual property rights and to defend claims that may be brought against them. Therefore, we may not be able to withstand any third-party claims or rights against their use. In addition, we may be required to defend against litigation claims by patent holding companies or other adverse patent owners that have no relevant product revenue. If a third party is able to obtain an injunction preventing us from accessing such third-party intellectual property rights, or if we cannot license or develop technology for any infringing aspect of our business, we would be forced to limit or stop selling products impacted by the claim or injunction or cease business activities covered by such intellectual property, and may be unable to compete effectively. Any inability to license third-party technology in the future would have an adverse effect on our business and operating results, and would adversely affect our ability to compete. We may also be contractually obligated to indemnify our customers in the event of infringement of a third party’s intellectual property rights. We receive demands for such indemnification from time to time and expect to continue to do so. Responding to such claims, regardless of their merit, can be time consuming, costly to defend in litigation, and damage our reputation and brand.
Lawsuits are time-consuming and expensive to resolve and they divert management’s time and attention. Although we carry insurance, our insurance may not cover potential claims of this type or may not be adequate to indemnify us for all liability that may be imposed. We cannot predict the outcome of lawsuits, and the results of any such actions may harm our business.
Elements of our platform and our products use open source software, which may restrict the functionality of our platform and our products, or require that we release the source code of certain products subject to those licenses.
Our platform incorporates software licensed under open source licenses. Such open source licenses typically require that source code subject to the license be made available to the public and that any modifications or derivative works to open source software continue to be licensed under open source licenses. Few courts have interpreted open source licenses, and the manner in which these licenses may be interpreted and enforced is therefore subject to some uncertainty. We rely on multiple software programmers to design our proprietary technologies, and we do not exercise complete control over the development efforts of our programmers and we cannot be certain that our programmers have not incorporated open source software into our proprietary products and technologies or that they will not do so in the future. In the event that portions of our proprietary technology are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, re-engineer all or a portion of our technologies, or otherwise be limited in the licensing of our technologies, each of which could reduce or eliminate the value of our platform and technologies and materially and adversely affect our ability to sustain and grow our business.
Provisions in various agreements potentially expose us to substantial liability for intellectual property infringement, data protection, and other losses.
Our agreements with customers and other third parties generally include provisions under which we are liable or agree to indemnify them for losses suffered or incurred as a result of claims of intellectual property infringement, data protection, damages caused by us to property or persons, or other liabilities relating to or arising from our platform, services, or other contractual obligations. Some of these agreements provide for uncapped liability for which we would be responsible, and some provisions survive termination or expiration of the applicable agreement. Large liability payments could harm our business, results of operations, and financial condition. Although we normally contractually limit our liability with respect to such obligations, we may still incur substantial liability related to them, and in case of an intellectual property infringement indemnification claim, we may be required to cease use of certain functions of our platform as a result of any such claims. Any dispute with a customer with respect to such obligations could have adverse effects on our relationship with that customer and other existing customers and new customers and harm our business. Even when we have contractual protections against such customer claims, we may choose to honor a customer’s request for indemnification or otherwise seek to maintain customer satisfaction by issuing customer credits, assisting our customer in defending against claims, or in other ways.
85


Risks Related to Ownership of Our Class A Common Stock
Our stock price may be volatile, and the value of our Class A common stock may decline.*
Historically, our stock price has been volatile. During the year ended December 31, 2022, our stock traded as high as $36.61 per share and as low as $7.15 per share, and from January 1, 2023 to August 1, 2023, our stock price has ranged from $19.98 per share to $7.97 per share. The market price of our Class A common stock may continue to be highly volatile and may fluctuate or decline substantially as a result of a variety of factors, some of which are beyond our control or are related in complex ways, including:
actual or anticipated fluctuations in our financial condition and operating results;
decreased usage by one or more of our customers;
variance in our financial performance from expectations of securities analysts or investors;
changes in the pricing we offer our customers;
changes in our projected operating and financial results;
changes in laws or regulations applicable to our platform or related products;
announcements by us or our competitors of significant business developments, acquisitions, or new offerings;
publicity associated with network outages and problems;
our involvement in litigation;
changes in senior management or key personnel;
the trading volume of our Class A common stock;
potential equity or debt financings;
changes in the anticipated future size and growth rate of our market; and
general political, social, economic, regulatory, and market conditions, in both domestic and our foreign markets, including the effects of global events like the war in Ukraine on the global economy, labor shortages, supply chain disruptions, inflation, increased interest rates, banking instability and slow or negative growth of our markets.
Broad market and industry fluctuations, as well as general economic, political, social, regulatory, and market conditions, may impact the market price of our Class A common stock. For example, in connection with the COVID-19 pandemic, we initially experienced an increase in the usage of our platform, and as a result, the trading price of our Class A common stock significantly increased. Over the past few years, our stock price has declined significantly. There are no assurances that the trading price of our Class A common stock will recover to prior levels. Moreover, the trading price of our Class A common stock could experience further volatility and declines. These fluctuations could cause you to lose all or part of your investment in our Class A common stock.
In addition, extreme price and volume fluctuations in the stock markets have affected and continue to affect many technology companies’ stock prices, including ours. Often, their stock prices have fluctuated in ways unrelated or disproportionate to the companies’ operating performance.
In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial costs and divert our management’s attention.
86


We may not have the ability to raise the funds necessary to repay or settle conversions of the Notes in whole or in part in cash or to repurchase the Notes upon a fundamental change, and our future debt may contain limitations on our ability to pay cash upon conversion or repurchase of the Notes.*
In March 2021, we entered into a purchase agreement for the sale of an aggregate of $948.8 million principal amount of our 0% convertible senior notes due 2026 (the “Notes”). On May 25, 2022 and May 9, 2023, we entered into separate, privately negotiated transactions with certain holders of the Notes to repurchase (the “Repurchases”) approximately $235.0 million aggregate outstanding principal amount of the Notes for an aggregate cash repurchase price of approximately $176.4 million, and approximately $236.4 million aggregate principal amount of the Notes for an aggregate cash repurchase price of approximately $195.7 million, respectively. The Repurchases closed on May 31, 2022 and May 15, 2023, respectively. The remaining Notes of $477.4 million will mature on March 15, 2026, unless earlier converted, redeemed or repurchased. Holders of the Notes will have the right, subject to certain conditions and limited exceptions, to require us to repurchase all or a portion of their Notes upon the occurrence of a fundamental change at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid special interest, if any, as described in the indenture governing the Notes. If our stock price is lower than the conversion price of the Notes on maturity, the holders of our Notes will likely not convert and we will have to repay those Notes in cash. In addition, upon conversion of the Notes, unless we elect to deliver solely shares of our Class A common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the Notes being converted as described in the indenture governing the Notes. However, we may not have enough available cash or be able to obtain financing at the time we are required to repay or make repurchases of Notes surrendered therefor or pay cash with respect to Notes being converted. In addition, our ability to repurchase the Notes or to pay cash upon conversions of the Notes may be limited by law, by regulatory authority or by agreements governing our future indebtedness. Our failure to repurchase notes at a time when the repurchase is required by the indenture or to pay any cash payable on future conversions of the Notes as required by the indenture would constitute a default under the indenture. A default under the indenture governing the Notes or the fundamental change itself could also lead to a default under agreements governing our future indebtedness. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the Notes or make cash payments upon conversions thereof. Such acceleration could result in our bankruptcy. In a bankruptcy, the holders of the Notes would have a claim to our assets that is senior to the claims of our equity holders.
Conversion of the Notes may dilute the ownership interest of our stockholders or may otherwise depress the price of our Class A common stock.
The conversion of some or all of the Notes will dilute the ownership interests of our stockholders. Upon conversion of the Notes, we have the option to pay or deliver, as the case may be, cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock. If we elect to settle our conversion obligation in shares of our Class A common stock or a combination of cash and shares of our Class A common stock, any sales in the public market of our Class A common stock issuable upon such conversion could adversely affect prevailing market prices of our Class A common stock. In addition, the existence of the Notes may encourage short selling by market participants because the conversion of the Notes could be used to satisfy short positions, or anticipated conversion of the Notes into shares of our Class A common stock could depress the price of our Class A common stock.

Servicing our debt requires a significant amount of cash, and we may not have sufficient cash flow from our business to pay our substantial debt.
Our ability to make scheduled payments of the principal of or to refinance our indebtedness, including the Notes, depends on our future performance, which is subject to economic, financial, competitive, and other factors beyond our control. Our business may not generate cash flow from operations in the future sufficient to service our debt, including the Notes, and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, refinancing or restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance or restructure our indebtedness will depend on the capital markets and our financial condition at such time, and if the financial markets become difficult or costly to access, including due to rising interest rates, fluctuations in foreign currency exchange rates or other changes in economic conditions, our ability to raise additional capital may be negatively impacted. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations. Even if we can refinance or restructure our debt, the revised terms may harm our business.

Regulatory actions and other events may adversely affect the trading price and liquidity of the Notes.
We expect that many investors in, and potential purchasers of, the Notes may employ, or seek to employ, a convertible arbitrage strategy with respect to the Notes. Investors would typically implement such a strategy by selling short the Class A common stock underlying the Notes and dynamically adjusting their short position while continuing to hold the Notes.
87


Investors may also implement this type of strategy by entering into swaps on our Class A common stock in lieu of or in addition to short selling the Class A common stock.
The SEC and other regulatory and self-regulatory authorities have implemented various rules and taken certain actions and may in the future adopt additional rules and take other actions, that may impact those engaging in short selling activity involving equity securities (including our Class A common stock). Such rules and actions include Rule 201 of SEC Regulation SHO, the adoption by the Financial Industry Regulatory Authority, Inc. and the national securities exchanges of a “Limit Up-Limit Down” program, the imposition of market-wide circuit breakers that halt trading of securities for certain periods following specific market declines, and the implementation of certain regulatory reforms required by the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010. Any governmental or regulatory action that restricts the ability of investors in, or potential purchasers of, the Notes to effect short sales of our Class A common stock, borrow our Class A common stock or enter into swaps on our Class A common stock could adversely affect the trading price and the liquidity of the Notes.
The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of the Notes is triggered, holders of Notes will be entitled to convert their Notes at any time during specified periods at their option. If one or more holders elect to convert their Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our Class A common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital, which could impact our existing covenants and inhibit our ability to raise future debt. For additional information regarding the conditional conversion feature of the Notes, see Note 9, Debt Instruments.
Future sales and issuances of our capital stock or rights to purchase capital stock could result in dilution of the percentage ownership of our stockholders and could cause the price of our Class A common stock to decline.
Future sales and issuances of our capital stock or rights to purchase our capital stock could result in substantial dilution to our existing stockholders. For example, we may issue approximately 5 million shares of our Class A common stock if the Notes convert, subject to customary anti-dilution adjustments. In addition, we may need to secure additional funds for our existing debt obligations, including repayment of the Notes. We may sell Class A common stock, convertible securities, and other equity securities in one or more transactions at prices and in a manner as we may determine from time to time. If we sell any such securities in subsequent transactions, investors may be materially diluted. New investors in such subsequent transactions could gain rights, preferences, and privileges senior to those of holders of our Class A common stock.
Future sales of our Class A common stock in the public market could cause the market price of our Class A common stock to decline.
Sales of a substantial number of shares of our Class A common stock in the public market, or the perception that these sales might occur, could depress the market price of our Class A common stock and could impair our ability to raise capital through the sale of additional equity securities. We are unable to predict the effect that such sales may have on the prevailing market price of our Class A common stock.
As of June 30, 2023, we have outstanding a total of 129 million shares of Class A common stock. All of our outstanding shares are eligible for sale in the public market, other than shares and options held by directors, executive officers, and other affiliates that are subject to volume limitations under Rule 144 of the Securities Act, various vesting agreements, and shares that must be sold under an effective registration statement. Additionally, the shares of Class A common stock subject to outstanding options and restricted stock unit awards under our equity incentive plans and the shares reserved for future issuance under our equity incentive plans will become eligible for sale in the public market upon issuance, subject to applicable insider trading policies. The outstanding portion of the Notes will also become convertible at the option of the holders, subject to certain limitations and restrictions, prior to March 15, 2026.
Future sales also could cause the trading price of our Class A common stock to decline and make it more difficult for investors to sell shares of our Class A common stock.
88


If securities or industry analysts do not publish research or publish unfavorable or inaccurate research about our business, our Class A common stock price and trading volume could decline.
Our stock price and trading volume are heavily influenced by the way analysts and investors interpret our financial information and other disclosures. If securities or industry analysts do not publish research or reports about our business, delay publishing reports about our business, or publish negative reports about our business, regardless of accuracy, our Class A common stock price and trading volume could decline.
The trading market for our Class A common stock depends, in part, on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If the number of analysts that cover us declines, demand for our Class A common stock could decrease and our Class A common stock price and trading volume may decline.
Even if our Class A common stock is actively covered by analysts, we do not have any control over the analysts or the measures that analysts or investors may rely upon to forecast our future results. Over-reliance by analysts or investors on any particular metric to forecast our future results may result in forecasts that differ significantly from our own.
Regardless of accuracy, unfavorable interpretations of our financial information and other public disclosures could have a negative impact on our stock price. If our financial performance fails to meet analyst estimates, for any of the reasons discussed above or otherwise, or one or more of the analysts who cover us downgrade our Class A common stock or change their opinion of our Class A common stock, our stock price would likely decline.
We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our capital stock, and we do not intend to pay any cash dividends in the foreseeable future. Any determination to pay cash dividends in the future will be at the discretion of our board of directors and are restricted by the terms of our Credit Agreement. The Credit Agreement permits the payment of cash dividends so long as, after giving effect to any such dividend, we maintain a consolidated adjusted quick ratio of at least 1.50 to 1.00 and are otherwise in pro forma compliance with all covenants under the Credit Agreement. In addition, the Credit Agreement permits us to pay up to $10.0 million in cash dividends per fiscal year so long as, after giving effect to any such dividend, we are in pro forma compliance with all covenants under the Credit Agreement, including a consolidated adjusted quick ratio of at least 1.25 to 1.00. Accordingly, investors must rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
We incur significant costs as a result of operating as a public company, and our management is required to devote substantial time to compliance with our public company responsibilities and corporate governance practices.
As a public company, we incur significant legal, accounting, and other expenses that we did not incur as a private company. Such expenses have further increased now that we are no longer an “emerging growth company.” The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the NYSE, and other applicable securities rules and regulations impose various requirements on public companies. Furthermore, the senior members of our management team do not have significant experience with operating a public company. As a result, our management and other personnel have to devote a substantial amount of time to compliance with these requirements. Moreover, these rules and regulations increase our legal and financial compliance costs and make some activities more time-consuming and costly. We cannot predict or estimate the amount of additional costs we will incur as a public company or the timing of such costs.
Anti-takeover provisions in our charter documents, the indenture governing the Notes, and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current board of directors or management and limit the market price of our Class A common stock.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change of control or changes in board of directors or our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:
authorize our board of directors to issue, without further action by the stockholders, shares of undesignated preferred stock with terms, rights, and preferences determined by our board of directors that may be senior to our Class A common stock;
89


require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
specify that special meetings of our stockholders can be called only by our board of directors, the chairperson of our board of directors, or our chief executive officer;
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;
establish that our board of directors is divided into three classes, with each class serving three-year staggered terms;
prohibit cumulative voting in the election of directors;
provide that our directors may be removed for cause only upon the vote of the holders of a majority of our outstanding shares of common stock; and
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum.
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally, subject to certain exceptions, prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder. Any delay or prevention of a change of control transaction or changes in our management could cause the market price of our Class A common stock to decline.
Certain provisions in the indenture governing the Notes may make it more difficult or expensive for a third party to acquire us. For example, the indenture governing the Notes will require us, except as described therein, to repurchase the Notes for cash upon the occurrence of a fundamental change and, in certain circumstances, to increase the conversion rate for a holder that converts its notes in connection with a make-whole fundamental change. A takeover of us may trigger the requirement that we repurchase the Notes, increase the conversion rate, or both, which could make it costlier for a potential acquirer to engage in such takeover. Such additional costs may have the effect of delaying or preventing a takeover of us that would otherwise be beneficial to investors.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware and, to the extent enforceable, the federal district courts of the United States of America will be the exclusive forums for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law:
any derivative action or proceeding brought on our behalf;
any action asserting a breach of fiduciary duty;
any action asserting a claim against us arising under the Delaware General Corporation Law,
our amended and restated certificate of incorporation, or our amended and restated bylaws; and
any action asserting a claim against us that is governed by the internal-affairs doctrine.
90


This provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act. Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated certificate of incorporation provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. While the Delaware courts have determined that such choice of forum provisions are facially valid, and several state trial courts have enforced such provisions and required that suits asserting Securities Act claims be filed in federal court, there is no guarantee that courts of appeal will affirm the enforceability of such provisions and a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated certificate of incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions, and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions. If a court were to find either exclusive forum provision in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with litigating Securities Act claims in state court, or both state and federal court, which could seriously harm our business, financial condition, results of operations, and prospects.
These forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. If a court were to find either exclusive-forum provision in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with resolving the dispute in other jurisdictions, all of which could harm our business.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 
None.
 
Item 3. Defaults Upon Senior Securities
None.

Item 4. Mine Safety Disclosures
Not applicable.

Item 5. Other Information
Trading Arrangements

During the Company’s last fiscal quarter, the Company’s directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated the contracts, instructions or written plans for the purchase or sale of the Company’s securities set forth in the table below.

Type of Trading Arrangement
Name and Position
Action
Adoption/ Termination
Date
Rule 10b5-1*
Non-
Rule 10b5-1**
Total Shares of Class A Common Stock to be Sold
Total Shares of Class A Common Stock to be Purchased
Expiration Date
Christopher Paisley, Director (1)
Adoption
5/23/2023
X
16,000
8/30/2024
Artur Bergman, Chief Architect and Director (2)
Adoption
6/6/2023
X
1,919,943
8/23/2024
91


* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.
** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.

(1) Christopher Paisley, a member of the Board of Directors, entered into a Rule 10b5-1 Plan on May 23, 2023. Mr Paisley’s plan provides for the potential exercise of vested stock options and the associated sale of up to 16,000 shares of the Company’s Class A Common Stock. The plan expires on August 30, 2024, or upon the earlier completion of all authorized transactions under the plan.
(2) Artur Bergman, Chief Architect and a member of the Board of Directors, entered into a Rule 10b5-1 Plan on June 6, 2023. Mr. Bergman’s plan provides for the potential sale of up to 1,919,943 shares of the Company’s Class A Common Stock; provided, however, because certain of Mr. Bergman’s planned sale amounts are equal to a designated percentage of the net number of shares resulting from RSUs vesting, of which a portion will be surrendered to the Company or sold to cover withholding taxes, depending on how many shares are withheld in these instances, the maximum number of shares to be sold may be less. The plan expires on August 23, 2024, or upon the earlier completion of all authorized transactions under the plan.

92


Item 6. Exhibits
Exhibit
Number
Exhibit Description FormFile No.ExhibitFiling DateFiled Herewith
3.18-K001-388973.1May 21, 2019
3.28-K001-388973.1June 10, 2020
3.310-Q001-388973.3August 7, 2020
3.48-K001-388973.1July 13, 2021
4.1S-1/A333-2309534.1May 6, 2019
4.2Reference is made to Exhibits 3.1 through 3.4.
10.1 +
X
10.2X
31.1X
31.2X
32.1*
32.2*
101. INSInline 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.X
101.SCHInline XBRL Taxonomy Schema Linkbase Document.X
101.CALInline XBRL Taxonomy Calculation Linkbase Document.X
101.DEFInline XBRL Taxonomy Definition Linkbase Document.X
101.LABInline XBRL Taxonomy Labels Linkbase Document.X
101.PREInline XBRL Taxonomy Presentation Linkbase Document.X
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).X
__________
+ Indicates management contract or compensatory plan.
*    The certifications furnished in Exhibit 32.1 and 32.2 hereto are deemed to be furnished with this Quarterly Report on Form 10-Q and will not be deemed to be “filed” for purposes of Section 18 of the Exchange Act, except to the extent that the Registrant specifically incorporates it by reference.
93


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, Fastly, Inc. has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
FASTLY, INC.
August 2, 2023By:/s/ Todd Nightingale
Todd Nightingale
Chief Executive Officer (Principal Executive Officer)
August 2, 2023By:/s/ Ronald W. Kisling
Ronald W. Kisling
Chief Financial Officer (Principal Financial and Accounting Officer)
94
EX-10.1 2 amendeddirectorcompensatio.htm EX-10.1 Document

Fastly, Inc.
Non-Employee Director Compensation Policy
Adopted: May 1, 2019
Amended: August 4, 2020
Amended: July 8, 2021
Amended: November 2, 2021
Amended: April 12, 2023

Each member of the Board of Directors (the “Board”) of Fastly, Inc. (the “Company”) who is a non-employee director of the Company (each such member, a “Non-Employee Director”) will receive the compensation described in this Non-Employee Director Compensation Policy (the “Director Compensation Policy”) for his or her Board service.
The Director Compensation Policy may be amended at any time in the sole discretion of the Board or the Compensation Committee of the Board.

Annual Cash Compensation
Commencing at the beginning of the first calendar quarter following the closing of the initial public offering (the “IPO”) of the Company’s Class A common stock (the “Class A Common Stock”), each Non-Employee Director will receive the cash compensation set forth below for service on the Board. The annual cash compensation amounts will be payable in equal quarterly installments, in arrears following the end of each quarter in which the service occurred, pro-rated for any partial months of service. All annual cash fees are vested upon payment.

1.    Annual Board Service Retainer:
a.    All Eligible Directors: $30,000

2.    Annual Committee Member Service Retainer:
a.    Member of the Audit Committee: $10,000
b.    Member of the Compensation Committee: $7,500
c.    Member of the Nominating and Corporate Governance Committee: $3,750

3.    Annual Committee Chair Service Retainer (in lieu of Committee Member Service Retainer):
a.    Chairman of the Audit Committee: $20,000
b.    Chairman of the Compensation Committee: $15,000
c.    Chairman of the Nominating and Corporate Governance Committee: $7,500

4.    Annual Chairperson Retainer: $20,000


Equity Compensation

    Equity awards will be granted under the Company’s 2019 Equity Incentive Plan (the “Plan”).

i.Initial Appointment Equity Grant.  On appointment to the Board, and without any further action of the Board or Compensation Committee of the Board, at the close of business on the day of such appointment a Non-Employee Director will automatically receive a Restricted Stock Unit Award for Class A Common Stock having a value of $400,000 based on the Fair Market Value (as defined in the Plan) of the underlying Class A Common Stock on the date of grant (the “Initial RSU”). Each Initial RSU will vest on the one-year anniversary measured from the date of grant.




ii.Automatic Equity Grants.  Without any further action of the Board or Compensation Committee of the Board, at the close of business on the date of each Annual Meeting of the Company’s Stockholders (the “Annual Meeting”), each person who is then a Non-Employee Director will automatically receive a Restricted Stock Unit Award for Class A Common Stock having a value of $200,000 based on the Fair Market Value (as defined in the Plan) of the underlying Class A Common Stock on the date of grant (the “Annual RSU”). Each Annual RSU will vest quarterly over one year following the date of grant and will be fully vested on the earlier of (i) the date of the following year’s Annual Meeting (or the date immediately prior to the next Annual Meeting if the Non-Employee Director’s service as a director ends at such meeting due to the director’s failure to be re-elected or the director not standing for re-election); and (ii) the one-year anniversary measured from the date of grant.

iii.Vesting; Change of Control.  All vesting is subject to the Non-Employee Director’s “Continuous Service” (as defined in the Plan) on each applicable vesting date. Notwithstanding the foregoing vesting schedules, for each Non-Employee Director who remains in Continuous Service with the Company until immediately prior to the closing of a “Change of Control” (as defined in the Plan), the shares subject to his or her then-outstanding equity awards will become fully vested immediately prior to the closing of such Change of Control.

iv.Calculation of Value of a Restricted Stock Unit Award.  The value of a Restricted Stock Unit Award to be granted under this Director Compensation Policy will be determined based on the Fair Market Value per share on the grant date.

v.    Remaining Terms.  The remaining terms and conditions of each Nonstatutory Stock Option and Restricted Stock Unit Award, including transferability, will be as set forth in the Company’s standard Option Agreement and Restricted Stock Unit Award Agreement, in the form adopted from time to time by the Board or the Compensation Committee of the Board.

Expenses

The Company will reimburse Non-Employee Director for ordinary, necessary and reasonable out-of-pocket travel expenses to cover in-person attendance at and participation in Board and committee meetings; provided, that the Non-Employee Director timely submit to the Company appropriate documentation substantiating such expenses in accordance with the Company’s travel and expense policy, as in effect from time to time.

EX-10.2 3 fastly-firstamendmenttocre.htm EX-10.2 Document

EXECUTION VERSION
FIRST AMENDMENT TO CREDIT AGREEMENT
This First Amendment to Credit Agreement (this “Amendment”) dated and effective as of June 28, 2023 (the “First Amendment Effective Date”) by and among FASTLY, INC., a Delaware corporation (the “Borrower”), the several banks and other financial institutions or entities party hereto (the “Lenders”) and SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
(successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)) (“SVB”), as the Administrative Agent (SVB, in such capacity, the “Administrative Agent”), and as the Issuing Lender and the Swingline Lender.

W I T N E S S E T H:

WHEREAS, the Borrower, the Administrative Agent, the Issuing Lender and the Swingline Lender are parties to that certain Credit Agreement dated as of February 16, 2021 (as amended, modified, supplemented or restated and in effect from time to time, the “Credit Agreement”); and

WHEREAS, the Borrower has requested that the Lenders and the Administrative Agent agree to modify and amend certain terms and conditions of the Credit Agreement, subject to the terms and conditions contained herein.

NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties hereto agree as follows:

1.Capitalized Terms. All capitalized terms used herein and not otherwise defined shall have the same meaning herein as in the Credit Agreement or in the other Loan Documents, as applicable.

2.Amendments to the Credit Agreement.

(a)General Amendment. The Credit Agreement (excluding any Exhibits or Schedules thereto, which shall remain in full force and effect unless expressly amended pursuant to this Amendment) is hereby amended as set forth in Annex A attached hereto such that all of the newly inserted double-underlined text (indicated textually in the same manner as the following examples: double-underlined text and double-underlined text) and any formatting changes attached hereto shall be deemed to be inserted in the text of the Credit Agreement, and all of the deleted stricken text (indicated textually in the same manner as the following examples: stricken text and stricken text) shall be deemed to be deleted from the text of the Credit Agreement.

(b)Amendment and Restatement of Certain Exhibits. Exhibits B (Form of Compliance Certificate), E (Form of Assignment and Assumption), F-1 (Form of U.S. Tax Compliance Certificate), F-2 (Form of U.S. Tax Compliance Certificate), F-3 (Form of U.S. Tax Compliance Certificate), F-4 (Form of U.S. Tax Compliance Certificate), H-1 (Form of Revolving Loan Note), H-2 (Form of Swingline Loan Note), K (Form of Notice of Borrowing) and L (Form of Notice of Conversion/Continuation) to the Credit Agreement are hereby amended, restated and replaced with the form of Exhibits B, E, F-1, F-2, F-3, F- 4 H-1 H-2, K and L as set forth on Annex B attached to this Amendment.
3.Conditions Precedent to Effectiveness. This Amendment shall not be effective until each of the following conditions precedent have been fulfilled to the satisfaction of the Administrative Agent:
(a)This Amendment shall have been duly executed and delivered by the respective parties hereto. The Administrative Agent shall have received a fully executed copy hereof.

(b)All necessary consents and approvals to this Amendment shall have been obtained.

1


(c)Immediately after giving effect to this Amendment, no Default or Event of Default shall have occurred and be continuing.

(d)The representations and warranties set forth in Section 4 of this Amendment shall be true and correct on the First Amendment Effective Date.

4.Representations and Warranties. Each Loan Party hereby represents and warrants to the Administrative Agent and the Lenders as follows:

(a)This Amendment is, and each other Loan Document to which it is or will be a party, when executed and delivered by each Loan Party that is a party thereto, will be the legally valid and binding obligation of such Loan Party, enforceable against such Loan Party in accordance with its respective terms, except as enforcement may be limited by equitable principles or by bankruptcy, insolvency, reorganization, moratorium or similar laws relating to or limiting creditors’ rights generally.

(b)Immediately after giving effect to this Amendment, the representations and warranties set forth in this Amendment, the Credit Agreement, as amended by this Amendment and after giving effect hereto, and the other Loan Documents to which it is a party (i) that is qualified by materiality shall be true and correct, and (ii) that is not qualified by materiality, shall be true and correct in all material respects, in each case, on and as of such date as if made on and as of such date, except to the extent any such representation and warranty expressly relates to an earlier date, in which case such representation and warranty shall have been true and correct in all material respects (or all respects, as applicable) as of such earlier date.

5.Payment of Costs and Fees. The Borrower shall pay to the Administrative Agent all reasonable costs, out-of-pocket expenses, and fees and charges of every kind in connection with the preparation, negotiation, execution and delivery of this Amendment and any documents and instruments relating hereto (which costs include, without limitation, the reasonable fees and expenses of any attorneys retained by the Administrative Agent) to the extent provided in Section 10.5 of the Credit Agreement.

6.Choice of Law. This Amendment and the rights of the parties hereunder, shall be determined under, governed by, and construed in accordance with the laws of the New York. Section 10.14 of the Credit Agreement is hereby incorporated by reference.

7.Counterpart Execution. This Amendment may be executed in any number of counterparts, all of which when taken together shall constitute one and the same instrument, and any of the parties hereto may execute this Amendment by signing any such counterpart. Delivery of an executed counterpart of this Amendment by telefacsimile or other electronic method of transmission shall be equally as effective as delivery of an original executed counterpart of this Amendment.

8.Effect on Loan Documents.

(a)The Credit Agreement, as amended hereby, and each of the other Loan Documents shall be and remain in full force and effect in accordance with their respective terms and hereby are
ratified and confirmed in all respects. The execution, delivery, and performance of this Amendment shall not operate as a modification or waiver of any right, power, or remedy of the Administrative Agent or any Lender under the Credit Agreement or any other Loan Document except as expressly set forth herein. The modifications and other agreements herein are limited to the specifics hereof (including facts or occurrences on which the same are based), shall not apply with respect to any facts or occurrences other than those on which the same are based, shall not excuse any non-compliance with the Loan Documents, and shall not operate as a consent or waiver to any matter under the Loan Documents. To the extent any terms or provisions of this Amendment conflict with those of the Credit
2


Agreement or other Loan Documents, the terms and provisions of this Amendment shall control.

(b)To the extent that any terms and conditions in any of the Loan Documents shall contradict or be in conflict with any terms or conditions of the Credit Agreement, after giving effect to this Amendment, such terms and conditions are hereby deemed modified or amended accordingly to reflect the terms and conditions of the Credit Agreement as modified or amended hereby.

(c)This Amendment is a Loan Document.

9.Entire Agreement. This Amendment, and terms and provisions hereof, the Credit Agreement and the other Loan Documents constitute the entire understanding and agreement between the parties hereto with respect to the subject matter hereof and supersedes any and all prior or contemporaneous amendments or understandings with respect to the subject matter hereof, whether express or implied, oral or written.

10.Severability. In case any provision in this Amendment shall be invalid, illegal or unenforceable, such provision shall be severable from the remainder of this Amendment and the validity, legality and enforceability of the remaining provisions shall not in any way be affected or impaired thereby.

11.No Novation. By its execution of this Amendment, each of the parties hereto acknowledges and agrees that the terms of this Amendment do not constitute a novation, but, rather, an amendment to the terms of a pre-existing indebtedness and related agreement.

[Signature pages follow]
3





In Witness Whereof, the parties hereto have caused this Amendment to be duly executed and delivered by their proper and duly authorized officers as of the day and year first written above.


BORROWER:

FASTLY, INC.

By: /s/ Ron Kisling
Name: Ron Kisling
Title: Chief Financial Officer


[Signature Page to First Amendment to Credit Agreement]


ADMINISTRATIVE AGENT AND LENDER:

FIRST-CITIZENS BANK & TRUST COMPANY (SUCCESSOR BY PURCHASE TO THE FEDERAL DEPOSIT INSURANCE CORPORATION AS RECIEVER FOR SILICON VALLEY BRIDGE BANK, N.A. (AS SUCCESSOR TO SILICON VALLEY BANK))

By: /s/ Robert MacNamara
Name: Robert MacNamara
Title: Vice President


[Signature Page to First Amendment to Credit Agreement]



ANNEX A


[See Attached]



EXECUTION VERSION

SENIOR SECURED CREDIT FACILITIES
CREDIT AGREEMENT
dated as of February 16, 2021,
among
FASTLY, INC.

as the Borrower,
THE SEVERAL LENDERS FROM TIME TO TIME PARTY HERETO,
and
SILICON VALLEY BANK,
SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY (SUCCESSOR BY PURCHASE TO THE FEDERAL DEPOSIT INSURANCE CORPORATION AS RECEIVER FOR SILICON VALLEY BRIDGE BANK, N.A. (AS SUCCESSOR TO SILICON VALLEY BANK)),
as Administrative Agent, Issuing Lender and Swingline Lender





Table of Contents

Page

SECTION 1 DEFINITIONS    1
1.1    Defined Terms    1
1.2    Other Definitional Provisions.    3337
1.3    Rounding    3338
1.4    Exchange Rates.    3438
1.5    Alternative Currencies.    3438
1.6    Limited Condition Acquisitions    3539
1.7    Rates    40
SECTION 2 AMOUNT AND TERMS OF COMMITMENTS    3641
2.1    [Reserved]    3641
2.2    [Reserved]    3641
2.3    [Reserved]    3641
2.4    Revolving Commitments.    3641
2.5    Procedure for Revolving Loan Borrowing    3641
2.6    Swingline Commitment    3742
2.7    Procedure for Swingline Borrowing; Refunding of Swingline Loans.    3742
2.8    Overadvances    3943
2.9    Fees.    3944
2.10    Termination or Reduction of Revolving Commitments; Prepayments.    3944
2.11    [Reserved].    4045
2.12    [Reserved].    4045
2.13    Conversion and Continuation Options.    4045
2.14    Limitations on EurodollarSOFR Tranches    4146
2.15    Interest Rates and Payment Dates.    4146
2.16    Computation of Interest and Fees; Conforming Changes.    4146
2.17    Inability to Determine Interest Rate    4147
2.18    Pro Rata Treatment and Payments.    4249
2.19    Illegality; Requirements of Law.    4552
2.20    Taxes.    4754
2.21    Indemnity    5057
2.22    Change of Lending Office    5058
2.23    Substitution of Lenders    5158
2.24    Defaulting Lenders.    5259
2.25    Joint and Several Liability of the Borrowers.    5462
2.26    Notes    5765
-i-


Table of Contents
(continued)
Page

2.27    Incremental Facility.    5765
SECTION 3 LETTERS OF CREDIT    5967
3.1    L/C Commitment.    5967
3.2    Procedure for Issuance of Letters of Credit    6168
3.3    Fees and Other Charges.    6169
3.4    L/C Participations; Existing Letters of Credit.    6269
3.5    Reimbursement.    6270
3.6    Obligations Absolute    6371
3.7    Letter of Credit Payments    6472
3.8    Applications    6472
3.9    Interim Interest    6472
3.10    Cash Collateral.    6472
3.11    Additional Issuing Lenders    6573
3.12    Resignation of the Issuing Lender    6673
3.13    Applicability of UCP and ISP    6674
SECTION 4 REPRESENTATIONS AND WARRANTIES    6674
4.1    Financial Condition.    6674
4.2    No Change    6774
4.3    Existence; Compliance with Law    6774
4.4    Power, Authorization; Enforceable Obligations    6775
4.5    No Legal Bar    6775
4.6    Litigation    6875
4.7    No Default    6875
4.8    Ownership of Property; Liens; Investments    6875
4.9    Intellectual Property    6876
4.10    Taxes    6876
4.11    Federal Regulations    6876
4.12    Labor Matters    6976
4.13    ERISA    6976
4.14    Investment Company Act; Other Regulations    7077
4.15    Subsidiaries    7078
4.16    Use of Proceeds    7078
4.17    Environmental Matters    7078
4.18    Accuracy of Information, etc.    7179
4.19    Security Documents.    7179
-ii-


Table of Contents
(continued)
Page

4.20    Solvency; Voidable Transaction    7280
4.21    Regulation H    7280
4.22    Designated Senior Indebtedness    7280
4.23    [Reserved]    7280
4.24    Insurance    7280
4.25    No Casualty    7280
4.26    [Reserved].    7380
4.27    [Reserved].    7380
4.28    OFAC    7380
4.29    Anti-Corruption Laws    7380
SECTION 5 CONDITIONS PRECEDENT    7380
5.1    Conditions to Initial Extension of Credit    7380
5.2    Conditions to Each Extension of Credit    7683
5.3    Post-Closing Obligations    7784
SECTION 6 AFFIRMATIVE COVENANTS    7785
6.1    Financial Statements    7785
6.2    Certificates; Reports; Other Information    7886
6.3    [Reserved].    7987
6.4    Payment of Obligations    7987
6.5    Maintenance of Existence; Compliance    7987
6.6    Maintenance of Property; Insurance    8087
6.7    Books and Records; Discussions    8088
6.8    Notices    8088
6.9    Environmental Laws.    8189
6.10    Operating Accounts    8289
6.11    Audits    8289
6.12    Additional Collateral, Etc.    8290
6.13    Use of Proceeds    8492
6.14    Designated Senior Indebtedness    8492
6.15    Anti-Corruption Laws    8492
6.16    Further Assurances    8492
SECTION 7 NEGATIVE COVENANTS    8592
7.1    Financial Condition Covenants.    8592
7.2    Indebtedness    8593
7.3    Liens    8694
-iii-


Table of Contents
(continued)
Page

7.4    Fundamental Changes    8896
7.5    Disposition of Property    8996
7.6    Restricted Payments    9097
7.7    [Reserved]    9199
7.8    Investments    9199
7.9    ERISA    94101
7.10    Optional Payments and Modifications of Certain Preferred Stock    94102
7.11    Transactions with Affiliates    95102
7.12    Sale Leaseback Transactions    95102
7.13    Swap Agreements    95103
7.14    Accounting Changes    95103
7.15    Negative Pledge Clauses    95103
7.16    Clauses Restricting Subsidiary Distributions    95103
7.17    Lines of Business    96103
7.18    Designation of other Indebtedness    96104
7.19    [Reserved]    96104
7.20    Amendments to Operating Documents and Material Contracts    96104
7.21    Use of Proceeds    96104
7.22    Subordinated Indebtedness.    96104
7.23    Anti-Terrorism Laws    97104
SECTION 8 EVENTS OF DEFAULT    97105
8.1    Events of Default    97105
8.2    Remedies Upon Event of Default    99107
8.3    Application of Funds    100108
SECTION 9 THE ADMINISTRATIVE AGENT    102110
9.1    Appointment and Authority.    102110
9.2    Delegation of Duties    103111
9.3    Exculpatory Provisions    103111
9.4    Reliance by Administrative Agent    104112
9.5    Notice of Default    104112
9.6    Non-Reliance on Administrative Agent and Other Lenders    105112
9.7    Indemnification    105113
9.8    Agent in Its Individual Capacity    106113
9.9    Successor Administrative Agent.    106114
9.10    Collateral and Guaranty Matters    107114
-iv-


Table of Contents
(continued)
Page

9.11    Administrative Agent May File Proofs of Claim    108116
9.12    [Reserved]    108116
9.13    Cash Management Bank and Qualified Counterparty Reports    108116
9.14    Survival    109116
SECTION 10 MISCELLANEOUS    109117
10.1    Amendments and Waivers.    109117
10.2    Notices    111119
10.3    No Waiver; Cumulative Remedies    113120
10.4    Survival of Representations and Warranties    113120
10.5    Expenses; Indemnity; Damage Waiver.    113121
10.6    Successors and Assigns; Participations and Assignments.    115122
10.7    Adjustments; Set-off.    118126
10.8    Payments Set Aside    119127
10.9    Interest Rate Limitation    119127
10.10    Counterparts; Electronic Execution of Assignments.    120127
10.11    Severability    120128
10.12    Integration    120128
10.13    GOVERNING LAW    120128
10.14    Submission to Jurisdiction; Waivers    121128
10.15    Acknowledgements    121129
10.16    Releases of Guarantees and Liens.    122130
10.17    Treatment of Certain Information; Confidentiality    122130
10.18    Automatic Debits    123131
10.19    Judgment Currency    124131
10.20    Patriot Act; Other Regulations    124132
10.21    Acknowledgement and Consent to Bail-In of EEAAffected Financial Institutions    124132
10.22    Acknowledgement Regarding Any Supported QFCs    125132


-v-


Table of Contents
(continued)

SCHEDULES
Schedule 1.1A:        Commitments
Schedule 1.1B:        Existing Letters of Credit
Schedule 1.1C:        Permitted Holders
Schedule 4.4:        Governmental Approvals, Consents, Authorizations, Filings and Notices
Schedule 4.13:        Pension Plans
Schedule 4.15:        Subsidiaries
Schedule 4.17:        Environmental Matters
Schedule 4.19(a):        Financing Statements and Other Filings
Schedule 7.2(d):        Existing Indebtedness
Schedule 7.3(f):        Existing Liens
Schedule 7.8(e):        Existing Investments
EXHIBITS
Exhibit A:        Form of Guarantee and Collateral Agreement
Exhibit B:        Form of Compliance Certificate
Exhibit C:        Form of Secretary’s/Managing Member’s Certificate
Exhibit D:        Form of Solvency Certificate
Exhibit E:        Form of Assignment and Assumption
Exhibits F-1 – F-4:    Forms of U.S. Tax Compliance Certificate
Exhibit G:        [Reserved]
Exhibit H-1:        Form of Revolving Loan Note
Exhibit H-2:        Form of Swingline Loan Note
Exhibit I:        [Reserved]
Exhibit J:        Form of Collateral Information Certificate
Exhibit K:        Form of Notice of Borrowing
Exhibit L:        Form of Notice of Conversion/Continuation

-i-




CREDIT AGREEMENT
THIS CREDIT AGREEMENT (this “Agreement”), dated as of February 16, 2021, is entered into by and among FASTLY, INC., a Delaware corporation (the “Borrower”), the several banks and other financial institutions or entities from time to time party to this Agreement (each a “Lender” and, collectively, the “Lenders”), SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)) (“SVB”), as the Issuing Lender and the Swingline Lender, and SVB, as administrative agent and collateral agent for the Lenders (in such capacities, together with any successors and assigns in such capacities, the Administrative Agent).
RECITALS:
WHEREAS, the Borrower desires to obtain financing for working capital financing and letter of credit facilities;
WHEREAS, the Lenders have agreed to extend a revolving credit facility to the Borrower, upon the terms and conditions specified in this Agreement, in an aggregate principal amount not to exceed $100,000,000, including a letter of credit sub-facility in the aggregate availability amount of $10,000,000 (as a sublimit of the revolving loan facility), and a swingline sub-facility in the aggregate availability amount of $20,000,000; (as a sublimit of the revolving loan facility);
WHEREAS, the Borrower has agreed to secure all of its Obligations by granting to the Administrative Agent, for the benefit of the Secured Parties, a first priority lien on substantially all of its assets; and
WHEREAS, each of the Guarantors has agreed to guarantee the Obligations of the Borrower and to secure its respective Obligations in respect of such guarantee by granting to the Administrative Agent, for the benefit of the Secured Parties, a first priority lien on substantially all of its assets.
NOW, THEREFORE, the parties hereto hereby agree as follows:
SECTION 1
DEFINITIONS
1.1Defined Terms. As used in this Agreement (including the recitals hereof), the terms listed in this Section 1.1 shall have the respective meanings set forth in this Section 1.1.
ABR”: for any day, a rate per annum equal to the highest of (a) the Prime Rate in effect on such day, (b) the Federal Funds Effective Rate in effect for such day plus 0.50%, and (c) 3.25%. Any change in the ABR due to a change in any of the Prime Rate or the Federal Funds Effective Rate, as the case may be, shall be effective as of the opening of business on the effective day of the change in such rates.
ABR Loans”: Loans, the rate of interest applicable to which is based upon the ABR.
Account Debtor”: any Person who may become obligated to any Person under, with respect to, or on account of, an Account, chattel paper or general intangibles (including a payment intangible). Unless otherwise stated, the term “Account Debtor,” when used herein, shall mean an Account Debtor in respect of an Account of a Group Member.
Accounts”: all “accounts” (as defined in the UCC) of a Person, including, without limitation, accounts, accounts receivable, monies due or to become due and obligations in any form (whether arising in connection with contracts, contract rights, instruments, general intangibles, or chattel paper), in each case whether arising out of goods sold or services rendered or from any other transaction and whether or not earned by performance, now or hereafter in existence, and all documents of title or other documents representing any of the foregoing, and all collateral security and guaranties of any kind, now or hereafter
1



in existence, given by any Person with respect to any of the foregoing. Unless otherwise stated, the term “Account,” when used herein, shall mean an Account of a Group Member.
Adjusted Quick Ratio”: as of any date of determination, (a) the sum of (i) Qualified Cash, plus (ii) net billed Accounts of the Loan Parties; divided by (b) the result of (i) Current Liabilities minus (ii) to the extent included in Current Liabilities, the current portion of Deferred Revenue.
Adjusted Term SOFR”: for purposes of any calculation, the rate per annum equal to (a) Term SOFR for such calculation plus (b) the Term SOFR Adjustment; provided that if Adjusted Term SOFR as so determined shall ever be less than the Floor, then Adjusted Term SOFR shall be deemed to be equal to the Floor.
Administrative Agent”: SVB, as the administrative agent under this Agreement and the other Loan Documents, together with any of its successors in such capacity.
Administrative Borrower”: as defined in Section 2.25(m).
Affected Financial Institution”: (a) any EEA Financial Institution or (b) any UK Financial Institution.
Affected Lender”: as defined in Section 2.23.
Affiliate”: with respect to a specified Person, another Person that directly, or indirectly through one or more intermediaries, Controls or is Controlled by or is under common Control with the Person specified; provided that, neither the Administrative Agent nor the Lenders shall be deemed Affiliates of the Loan Parties as a result of the exercise of their rights and remedies under the Loan Documents.
Agent Parties”: as defined in Section 10.2(d)(ii).
Aggregate Exposure”: with respect to any Lender at any time, an amount equal to the sum of (a) the amount of such Lender’s Revolving Commitment then in effect or, if the Revolving Commitments have been terminated, the amount of such Lender’s Revolving Extensions of Credit then outstanding, and (b) without duplication of clause (a), the L/C Commitment of such Lender then in effect (as a sublimit of the Revolving Commitment of such Lender).
Aggregate Exposure Percentage”: with respect to any Lender at any time, the ratio (expressed as a percentage) of such Lender’s Aggregate Exposure at such time to the Aggregate Exposure of all Lenders at such time.
Agreement”: as defined in the preamble hereto.
Agreement Currency”: as defined in Section 10.19.
Alternative Currency”: each of the following currencies: Sterling, Euro or Australian Dollars, together with each other currency (other than Dollars) that is approved in accordance with Section 1.5.
Alternative Currency Equivalent”: at any time, with respect to any amount denominated in Dollars, the equivalent amount thereof in the applicable Alternative Currency as determined by the Administrative Agent or the Issuing Lender, as the case may be, at such time on the basis of the Spot Rate (determined in respect of the most recent Revaluation Date) for the purchase of such Alternative Currency with Dollars.
Applicable Margin”: commencing on the first day of the second full quarter ending after the Closing Date, the rate per annum set forth under the relevant column heading below based on the applicable Average Daily Usage for the prior quarter:
2




Level

Average Daily Usage

Applicable Margin for EurodollarSOFR Loans

Applicable Margin for ABR Loans
I
< 50% of Total Revolving Commitments
1.75%0.75%
II
≥ 50% of Total Revolving Commitments
2.00%1.00%

Notwithstanding the foregoing, (a) until and including the last day of the first full quarter ending after the Closing Date, the Applicable Margin shall be the rates corresponding to Level I in the foregoing table, and (b) no reduction to the Applicable Margin shall become effective at any time when an Event of Default has occurred and is continuing.
Applicable Time”: with respect to any Revolving Extensions of Credit and payments in any Alternative Currency, the local time in the place of settlement for such Alternative Currency as may be determined by the Administrative Agent or the Issuing Lender, as the case may be, to be necessary for timely settlement on the relevant date in accordance with normal banking procedures in the place of payment.
Application”: an application, in such form as the Issuing Lender may specify from time to time, requesting the Issuing Lender to issue a Letter of Credit.
Approved Fund”: any Fund that is administered or managed by (a) a Lender, (b) an Affiliate of a Lender, or (c) an entity or an Affiliate of an entity that administers or manages a Lender.
Assignment and Assumption”: an assignment and assumption entered into by a Lender and an Eligible Assignee (with the consent of any party whose consent is required by Section 10.6), and accepted by the Administrative Agent, in substantially the form of Exhibit E or any other form approved by the Administrative Agent.
Available Revolving Commitment”: at any time, an amount equal to (a) the Total Revolving Commitments in effect at such time, minus (b) the Dollar Equivalent of the aggregate undrawn amount of all outstanding Letters of Credit at such time, minus (c) the Dollar Equivalent of the aggregate amount of all L/C Disbursements that have not yet been reimbursed or converted into Revolving Loans or Swingline Loans at such time, minus (d) the aggregate principal balance of any Revolving Loans and Swingline Loans outstanding at such time.
Available Revolving Increase Amount”: as of any date of determination, an amount equal to the result of (a) $150,000,000 minus (b) the aggregate principal amount of Increases to the Revolving Commitments previously made pursuant to Section 2.27 after the Closing Date.
Available Tenor”: as of any date of determination and with respect to the then-current Benchmark, as applicable, (x) if such Benchmark is a term rate, any tenor for such Benchmark (or component thereof) that is or may be used for determining the length of an interest period (if applicable) pursuant to this Agreement or (y) otherwise, any payment period for interest calculated with reference to such Benchmark (or component thereof) that is or may be used for determining any frequency of making payments of interest calculated with reference to such Benchmark pursuant to this Agreement, in each case, as of such date and not including, for the avoidance of doubt, any tenor for such Benchmark that is then-removed from the definition of “Interest Period” (if applicable) pursuant to Section 2.17(b)(iv).
3



Average Daily Usage”: the average of the result of the sum of (a) the aggregate undrawn amount of all outstanding Letters of Credit at such time, (b) the aggregate amount of all Letter of Credit disbursements that have not yet been reimbursed or converted into Revolving Loans or Swingline Loans at such time, and (c) the aggregate principal balance of any Loans (including Swingline Loans) outstanding at such time for each day of the immediately preceding calendar quarter.
Bail-In Action”: the exercise of any Write-Down and Conversion Powers by the applicable Resolution Authority in respect of any liability of an Affected Financial Institution.
Bail-In Legislation”: (a) with respect to any EEA Member Country implementing Article 55 of Directive 2014/59/EU of the European Parliament and of the Council of the European Union, the implementing law for such EEA Member Country from time to time which is described in the EU Bail-In Legislation Schedule and (b) with respect to the United Kingdom, Part I of the United Kingdom Banking Act 2009 (as amended from time to time) and any other law, regulation or rule applicable in the United Kingdom relating to the resolution of unsound or failing banks, investment firms or other financial institutions or their affiliates (other than through liquidation, administration or other Insolvency Proceedings).
Bankruptcy Code”: Title 11 of the United States Code entitled “Bankruptcy.”
Benchmark”: initially, Term SOFR; provided that if a Benchmark Transition Event has occurred with respect to the Term SOFR Reference Rate or the then-current Benchmark, then “Benchmark” means the applicable Benchmark Replacement to the extent that such Benchmark Replacement has replaced such prior benchmark rate pursuant to Section 2.17(b)(i).
Benchmark Replacement”: with respect to any Benchmark Transition Event, the first alternative set forth in the order below that can be determined by the Administrative Agent for the applicable Benchmark Replacement Date:
(a)     the sum of (i) Daily Simple SOFR and (ii) the related Benchmark Replacement Adjustment; or
(b)    the sum of: (i) the alternate benchmark rate that has been selected by the Administrative Agent and the Borrower giving due consideration to (A) any selection or recommendation of a replacement benchmark rate or the mechanism for determining such a rate by the Relevant Governmental Body or (B) any evolving or then-prevailing market convention for determining a benchmark rate as a replacement to the then-current Benchmark for Dollar-denominated syndicated credit facilities at such time and (ii) the related Benchmark Replacement Adjustment.
If the Benchmark Replacement as determined pursuant to clause (a) or (b) above would be less than the Floor, the Benchmark Replacement will be deemed to be the Floor for the purposes of this Agreement and the other Loan Documents.
Benchmark Replacement Adjustment”: with respect to any replacement of the then current Benchmark with an Unadjusted Benchmark Replacement, the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) that has been selected by the Administrative Agent and the Borrower giving due consideration to (a) any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement by the Relevant Governmental Body or (b) any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement for Dollar-denominated syndicated credit facilities at such time.
Benchmark Replacement Date”: the earliest to occur of the following events with respect to the then-current Benchmark:
4



(a) in the case of clause (a) or (b) of the definition of “Benchmark Transition Event,” the later of (i) the date of the public statement or publication of information referenced therein and (ii) the date on which the administrator of such Benchmark (or the published component used in the calculation thereof) permanently or indefinitely ceases to provide all Available Tenors of such Benchmark (or such component thereof); or
(b) in the case of clause (c) of the definition of “Benchmark Transition Event”, the first date on which such Benchmark (or the published component used in the calculation thereof) has been determined and announced by the regulatory supervisor for the administrator of such Benchmark (or such component thereof) to be non-representative; provided that such non-representativeness will be determined by reference to the most recent statement or publication referenced in such clause (c) and even if any Available Tenor of such Benchmark (or such component thereof) continues to be provided on such date;
For the avoidance of doubt, the “Benchmark Replacement Date” will be deemed to have occurred in the case of clause (a) or (b) with respect to any Benchmark upon the occurrence of the applicable event or events set forth therein with respect to all then-current Available Tenors of such Benchmark (or the published component used in the calculation thereof).
Benchmark Transition Event”: the occurrence of one or more of the following events with respect to the then-current Benchmark:
(a) a public statement or publication of information by or on behalf of the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that such administrator has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof), permanently or indefinitely; provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof);
(b) a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof), the Board of Governors of the Federal Reserve System, the Federal Reserve Bank of New York, an insolvency official with jurisdiction over the administrator for such Benchmark (or such component), a resolution authority with jurisdiction over the administrator for such Benchmark (or such component) or a court or an entity with similar insolvency or resolution authority over the administrator for such Benchmark (or such component), which states that the administrator of such Benchmark (or such component) has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof) permanently or indefinitely; provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof); or
(c) a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that all Available Tenors of such Benchmark (or such component thereof) are not, or as of a specified future date will not be, representative.
For the avoidance of doubt, a “Benchmark Transition Event” will be deemed to have occurred with respect to any Benchmark if a public statement or publication of information set forth above has occurred with respect to each then-current Available Tenor of such Benchmark (or the published component used in the calculation thereof).
Benchmark Transition Start Date”: in the case of a Benchmark Transition Event, the earlier of (a) the applicable Benchmark Replacement Date and (b) if such Benchmark Transition Event is a public statement or publication of information of a prospective event, the 90th day prior to the expected date of such event as of such public statement or publication of information (or if the expected date of such prospective event is fewer than 90 days after such statement or publication, the date of such statement or publication).
5



Benchmark Unavailability Period”: the period (if any) (x) beginning at the time that a Benchmark Replacement Date has occurred if, at such time, no Benchmark Replacement has replaced the then-current Benchmark for all purposes hereunder and under any Loan Document in accordance with Section 2.17(b) and (y) ending at the time that a Benchmark Replacement has replaced the then-current Benchmark for all purposes hereunder and under any Loan Document in accordance with Section 2.17(b).
Benefitted Lender”: as defined in Section 10.7(a).
Blocked Person”: as defined in Section 7.23.
Board”: the Board of Governors of the Federal Reserve System of the United States (or any successor).
Borrower”: as defined in the preamble hereto.
Borrowing”: a borrowing consisting of simultaneous Loans of the same Type and, in the case of a SOFR Borrowing, having the same Interest Period made by the Lenders.
Borrowing Date”: any Business Day specified by the Borrower in a Notice of Borrowing as a date on which the Borrower requests the relevant Lenders to make Loans hereunder.
Business”: as defined in Section 4.17(b).
Business Day”: a day other than a Saturday, Sunday or other day on which commercial banks in the State of New York or the State of California are authorized or required by law to close; provided that with respect to notices and determinations in connection with, and payments of principal and interest on, Eurodollar Loans, such day is also a day for trading by and between banks in Dollar deposits in the interbank eurodollar market..
Capital Lease Obligations”: as to any Person, the obligations of such Person to pay rent or other amounts under any lease of (or other arrangement conveying the right to use) real or personal property, or a combination thereof, which obligations are required to be classified and accounted for as capital leases on a balance sheet of such Person under GAAP and, for the purposes of this Agreement, the amount of such obligations at any time shall be the capitalized amount thereof at such time determined in accordance with GAAP; provided that, for all purposes hereunder, any obligations of such Person in respect of leases of real property that would have been treated as operating leases in accordance with Accounting Standards Codification 840 (regardless of whether or not then in effect) shall be treated as operating leases for purposes of all financial definitions, calculations and covenants, without giving effect to Accounting Standards Codification 842 requiring operating leases to be recharacterized or treated as capital leases.
Capital Stock”: with respect to any Person, all of the shares of capital stock of (or other ownership or profit interests in) such Person, all of the warrants, options or other rights for the purchase or acquisition from such Person of shares of capital stock of (or other ownership or profit interests in) such Person, all of the securities convertible into or exchangeable for shares of capital stock of (or other ownership or profit interests in) such Person or warrants, rights or options for the purchase or acquisition from such Person of such shares (or such other interests), and all of the other ownership or profit interests in such Person (including partnership, member or trust interests therein), whether voting or nonvoting, and whether or not such shares, warrants, options, rights or other interests are outstanding on any date of determination; provided that, Permitted Convertible Indebtedness shall not constitute Capital Stock; it being agreed that any common stock or other equity securities into which Permitted Convertible Indebtedness is converted into or exchanged for shall constitute Capital Stock.
Cash Collateralize”: to pledge and deposit with or deliver to (a) with respect to Obligations in respect of Letters of Credit, the Administrative Agent, for the benefit of the Issuing Lender and one or more of the Lenders, as applicable, as collateral for L/C Exposure or obligations of the Lenders to fund participations in respect thereof, cash or deposit account balances or, if the Administrative Agent and the Issuing Lender shall agree in their sole discretion, other credit support, in each case pursuant to
6



documentation in form and substance satisfactory to the Administrative Agent and such Issuing Lender; (b) with respect to Obligations arising under any Cash Management Agreement in connection with Cash Management Services, the applicable Cash Management Bank, for its own or any of its applicable Affiliate’s benefit, as provider of such Cash Management Services, cash or deposit account balances or, if the Administrative Agent and the applicable Cash Management Bank shall agree in their sole discretion, other credit support, in each case pursuant to documentation in form and substance satisfactory to the Administrative Agent and such Cash Management Bank; or (c) with respect to Obligations in respect of any Specified Swap Agreements, the applicable Qualified Counterparty, as Collateral for such Obligations, cash or deposit account balances or, if such Qualified Counterparty shall agree in its sole discretion, other credit support, in each case pursuant to documentation in form and substance satisfactory to such Qualified Counterparty. “Cash Collateral” shall have a meaning correlative to the foregoing and shall include the proceeds of such cash collateral and other credit support.
Cash Equivalents”: (a) marketable direct obligations issued by, or unconditionally guaranteed by, the United States Government or issued by any agency thereof and backed by the full faith and credit of the United States, in each case maturing within one year from the date of acquisition; (b) certificates of deposit, time deposits, eurodollar time deposits or overnight bank deposits having maturities of 12 months or less from the date of acquisition issued by any Lender or by any commercial bank organized under the laws of the United States or any state thereof having combined capital and surplus of not less than $250,000,000; (c) commercial paper of an issuer rated at least A-1 by S&P or P-1 by Moody’s, or carrying an equivalent rating by a nationally recognized rating agency, if both of the two named rating agencies cease publishing ratings of commercial paper issuers generally, and maturing within 12 months from the date of acquisition; (d) repurchase obligations of any Lender or of any commercial bank satisfying the requirements of clause (b) of this definition, having a term of not more than 30 days, with respect to securities issued or fully guaranteed or insured by the United States government; (e) securities with maturities of one year or less from the date of acquisition issued or fully guaranteed by any state, commonwealth or territory of the United States, by any political subdivision or taxing authority of any such state, commonwealth or territory or by any foreign government, the securities of which state, commonwealth, territory, political subdivision, taxing authority or foreign government (as the case may be) are rated at least A by S&P or A by Moody’s; (f) securities with maturities of 12 months or less from the date of acquisition backed by standby letters of credit issued by any Lender or any commercial bank satisfying the requirements of clause (b) of this definition; (g) money market mutual or similar funds that invest exclusively in assets satisfying the requirements of clauses (a) through (f) of this definition; (h) money market funds that (i) comply with the criteria set forth in SEC Rule 2a-7 under the Investment Company Act of 1940, as amended, (ii) are rated AAA by S&P and Aaa by Moody’s and (iii) have portfolio assets of at least $5,000,000,000; (i) in the case of any Group Member organized or having its principal place of business outside the United States, investments denominated in the currency of the jurisdiction in which such Group member is organized or has its principal place of business which are similar and of comparable credit quality to the items specified in clauses (b) through (i) above; or (j) investments permitted by the Borrower’s board-approved investment policy (x) as provided to the Administrative Agent prior to the Closing Date and (y) as approved from time to time by the Administrative Agent thereafter (such approval not to be unreasonably withheld, delayed or conditioned); provided that any changes to the Borrower’s board-approved investment policy based on recommendations from the Administrative Agent or its Affiliates shall not be subject to such approval.
Cash Management Agreement”: as defined in the definition of “Cash Management Services.”
Cash Management Bank”: any Person that, at the time it enters into a Cash Management Agreement, is a Lender or an Affiliate of a Lender, in its capacity as a party to such Cash Management Agreement.
Cash Management Services”: cash management and other services provided to one or more of the Group Members by a Cash Management Bank which may include treasury, depository, return items, overdraft, controlled disbursement, merchant store value cards, e-payables services, electronic funds transfer, interstate depository network, automatic clearing house transfer (including the Automated Clearing House processing of electronic funds transfers through the direct Federal Reserve Fedline system), merchant services, direct deposit of payroll, business credit card (including so-called “purchase cards”, “procurement cards” or “p-cards”), credit card processing services, debit cards, stored value cards,
7



and check cashing services identified in such Cash Management Bank’s various cash management services or other similar agreements (each, a “Cash Management Agreement”).
Casualty Event”: any damage to or any destruction of, or any condemnation or other taking by any Governmental Authority of any property of the Loan Parties.
Certificated Securities”: as defined in Section 4.19(a).
Change of Control”: (a) at any time, any “person” or “group” (as such terms are used in Sections 13(d) and 14(d) of the Exchange Act) (other than the Permitted Holders to the extent arising solely from the conversion of the Permitted Holders’ Capital Stock of the Borrower held on the Closing Date to Series A Common Stock of the Borrower) shall become, or obtain rights (whether by means of warrants, options or otherwise) to become, the “beneficial owner” (as defined in Rules 13(d)-3 and 13(d)-5 under the Exchange Act), directly or indirectly, of 40% or more of the ordinary voting power for the election of directors of the Borrower (determined on a fully diluted basis); or (b) at any time, the Borrower shall cease to own and control, of record and beneficially, directly or indirectly, 100% of each class of outstanding Capital Stock of each other Loan Party free and clear of all Liens other than Liens permitted by Section 7.3 (other than director’s qualifying shares as required by law); or (c) a “change of control,” “fundamental change” or any comparable term or similar event under any agreement governing Permitted Convertible Indebtedness or any other Indebtedness of the Group Members in an aggregate principal amount in excess of the Threshold Amount, in each case that permits the holder of such Indebtedness to require repayment, redemption, purchase, retirement, defeasance, sinking fund, settlement, conversion or similar payment with respect to all or part of the principal amount thereof prior to the scheduled maturity thereof.
Closing Date”: the date on which all of the conditions precedent set forth in Section 5.1 are satisfied or waived by the Administrative Agent and, as applicable, the Lenders or the Required Lenders.
Code”: the Internal Revenue Code of 1986, as amended from time to time.
Collateral”: all property of the Loan Parties, now owned or hereafter acquired, upon which a Lien is purported to be created by any Security Document. For the avoidance of doubt, no Excluded Asset shall constitute “Collateral.”
Collateral Information Certificate”: the Collateral Information Certificate to be executed and delivered by the Borrower pursuant to Section 5.1, substantially in the form of Exhibit J.
Collateral-Related Expenses”: all reasonable costs and expenses of the Administrative Agent paid or incurred in connection with any sale, collection or other realization on the Collateral, including reasonable compensation to the Administrative Agent and its agents and counsel, and reimbursement for all other reasonable costs, expenses and liabilities and advances made or incurred by the Administrative Agent in connection therewith (including as described in Section 6.6 of the Guarantee and Collateral Agreement), and all amounts for which the Administrative Agent is entitled to indemnification under the Security Documents and all advances made by the Administrative Agent under the Security Documents for the account of any Loan Party.
Commitment”: as to any Lender, its Revolving Commitment.
Commitment Fee Rate”: the rate per annum set forth under the relevant column heading below based on the applicable Average Daily Usage for the prior calendar quarter:
8





Level

Average Daily Usage

Commitment Fee Rate
I
< 50% of Total Revolving Commitments
0.25%
II≥ 50% of Total Revolving Commitments0.20%

Notwithstanding the foregoing, until and including the last day of the first full calendar quarter ending after the Closing Date, the Commitment Fee Rate shall be the rates corresponding to Level I in the foregoing table.
Commodity Exchange Act”: the Commodity Exchange Act (7 U.S.C. Section 1 et seq.), as amended from time to time, and any successor statute.
Communications”: as defined in Section 10.2(d)(ii).
Compliance Certificate”: a certificate duly executed by a Responsible Officer of the Borrower substantially in the form of Exhibit B.
Conforming Changes”: with respect to either the use or administration of any Benchmark or the use, administration, adoption or implementation of any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of “ABR,” the definition of “Business Day,” the definition of “U.S. Government Securities Business Day,” the definition of “Interest Period” or any similar or analogous definition (or the addition of a concept of “interest period”), timing and frequency of determining rates and making payments of interest, timing of borrowing requests or prepayment, conversion or continuation notices, the applicability and length of lookback periods, the applicability of Section 2.14 and other technical, administrative or operational matters) that the Administrative Agent decides may be appropriate to reflect the adoption and implementation of any such rate or to permit the use and administration thereof by the Administrative Agent in a manner substantially consistent with market practice (or, if the Administrative Agent decides that adoption of any portion of such market practice is not administratively feasible or if the Administrative Agent determines that no market practice for the administration of any such rate exists, in such other manner of administration as the Administrative Agent decides is reasonably necessary in connection with the administration of this Agreement and the other Loan Documents).
Connection Income Taxes”: Other Connection Taxes that are imposed on or measured by net income (however denominated) or that are franchise Taxes or branch profits Taxes.
Contractual Obligation”: as to any Person, any provision of any security issued by such Person or of any agreement, instrument or other undertaking to which such Person is a party or by which it or any of its property is bound.
Control”: the possession, directly or indirectly, of the power to direct or cause the direction of the management or policies of a Person, whether through the ability to exercise voting power, by contract or otherwise. “Controlling” and “Controlled” have meanings correlative thereto.
Control Agreement”: any account control agreement in form and substance reasonably satisfactory to the Administrative Agent entered into among the depository institution at which a Loan Party maintains a Deposit Account or the securities intermediary at which a Loan Party maintains a Securities Account, such Loan Party, and the Administrative Agent pursuant to which the Administrative
9



Agent obtains control (within the meaning of the UCC or any other applicable law) over such Deposit Account or Securities Account.
Control Investment Affiliate”: as to any Person, any other Person that (a) directly or indirectly, is in Control of, is Controlled by, or is under common Control with, such Person and (b) is organized by such Person primarily for the purpose of making equity or debt investments in one or more companies.
Covenant Testing Period”: each period (a) commencing on and including the last day of any fiscal quarter of the Borrower for which the Borrower’s Adjusted Quick Ratio as of such day is less than 1.75:1.00, and (b) continuing until the Borrower’s Adjusted Quick Ratio as of the last day of a fiscal quarter of the Borrower is at least 1.75:1.00 for two consecutive fiscal quarters.
Current Liabilities”: the sum of (without duplication) (a) the Obligations (including, without limitation, any outstanding drawn or undrawn Letters of Credit), plus (b) the aggregate amount of the Group Members’ Total Liabilities (excluding operating leases, leases of real property) that mature within one year from the applicable date of determination.
Daily Simple SOFR”: for any day (a “SOFR Rate Day”), a rate per annum equal to the greater of (a) SOFR for the day (such day a “SOFR Determination Day”) that is five (5) U.S. Government Securities Business Days prior to (i) if such SOFR Rate Day is a U.S. Government Securities Business Day, such SOFR Rate Day or (ii) if such SOFR Rate Day is not a U.S. Government Securities Business Day, the U.S. Government Securities Business Day immediately preceding such SOFR Rate Day, in each case, as such SOFR is published by the SOFR Administrator on the SOFR Administrator’s Website, and (b) the Floor. If by 5:00 p.m. (New York City time) on the second (2nd) U.S. Government Securities Business Day immediately following any SOFR Determination Day, SOFR in respect of such SOFR Determination Day has not been published on the SOFR Administrator’s Website and a Benchmark Replacement Date with respect to the Daily Simple SOFR has not occurred, then SOFR for such SOFR Determination Day will be SOFR as published in respect of the first preceding U.S. Government Securities Business Day for which such SOFR was published on the SOFR Administrator’s Website; provided that any SOFR determined pursuant to this sentence shall be utilized for purposes of calculation of Daily Simple SOFR for no more than three (3) consecutive SOFR Rate Days. Any change in Daily Simple SOFR due to a change in SOFR shall be effective from and including the effective date of such change in SOFR without notice to the Borrower.
Debtor Relief Laws”: the Bankruptcy Code, and all other liquidation, conservatorship, bankruptcy, assignment for the benefit of creditors, moratorium, rearrangement, receivership, insolvency, reorganization, or similar debtor relief laws of the United States or other applicable jurisdictions from time to time in effect.
Default”: any of the events specified in Section 8.1, whether or not any requirement for the giving of notice, the lapse of time, or both, has been satisfied.
Default Rate”: as defined in Section 2.15(c).
Defaulting Lender”: subject to Section 2.24(b), any Lender that (a) has failed to (i) fund all or any portion of its Loans within 2 Business Days of the date such Loans were required to be funded hereunder unless such Lender notifies the Administrative Agent and the Borrower in writing that such failure is the result of such Lender’s reasonable determination that one or more conditions precedent to funding (each of which conditions precedent, together with any applicable default, shall be specifically identified in such writing) has not been satisfied, or (ii) pay to the Administrative Agent, the Issuing Lender, the Swingline Lender or any other Lender any other amount required to be paid by it hereunder (including in respect of its participation in Letters of Credit or Swingline Loans) within 2 Business Days of the date when due, (b) has notified the Borrower, the Administrative Agent, the Issuing Lender or the Swingline Lender in writing that it does not intend to comply with its funding obligations hereunder, or has made a public statement to that effect (unless such writing or public statement relates to such Lender’s obligation to fund a Loan hereunder and states that such position is based on such Lender’s reasonable determination that a condition precedent to funding (which condition precedent, together with any applicable default, shall be specifically identified in such writing or public statement) cannot be
10



satisfied), (c) has failed, within 3 Business Days after written request by the Administrative Agent or the Borrower, to confirm in writing to the Administrative Agent and the Borrower that it will comply with its prospective funding obligations hereunder (provided that such Lender shall cease to be a Defaulting Lender pursuant to this clause (c) upon receipt of such written confirmation by the Administrative Agent and the Borrower), or (d) has, or has a direct or indirect parent company that has, (i) become the subject of a proceeding under any Debtor Relief Law, (ii) become the subject of a Bail-In Action or (iii) had appointed for it a receiver, custodian, conservator, trustee, administrator, assignee for the benefit of creditors or similar Person charged with reorganization or liquidation of its business or assets, including the Federal Deposit Insurance Corporation or any other state or federal regulatory authority acting in such a capacity; provided that a Lender shall not be a Defaulting Lender solely by virtue of the ownership or acquisition of any equity interest in that Lender or any direct or indirect parent company thereof by a Governmental Authority so long as such ownership interest does not result in or provide such Lender with immunity from the jurisdiction of courts within the United States or from the enforcement of judgments or writs of attachment on its assets or permit such Lender (or such Governmental Authority) to reject, repudiate, disavow or disaffirm any contracts or agreements made with such Lender. Any determination by the Administrative Agent that a Lender is a Defaulting Lender under any one or more of clauses (a) through (d) above shall be conclusive and binding absent manifest error, and such Lender shall be deemed to be a Defaulting Lender (subject to Section 2.24(b)) upon delivery of written notice of such determination to the Borrower, the Issuing Lender, the Swingline Lender and each Lender.
Deferred Revenue”: all amounts received or invoiced in advance of performance under contracts and not yet recognized as revenue.
Deposit Account”: any “deposit account” as defined in the UCC with such additions to such term as may hereafter be made.
Deposit Account Control Agreement”: any Control Agreement entered into by the Administrative Agent, a Loan Party and a financial institution holding a Deposit Account of such Loan Party pursuant to which the Administrative Agent is granted “control” (for purposes of the UCC) over such Deposit Account.
Designated Jurisdiction”: any country or territory to the extent that such country or territory itself is the subject of any Sanction.
Determination Date”: as defined in the definition of “Pro Forma Basis”.
Discharge of Obligations”: subject to Section 10.8, the satisfaction of the Obligations (including all such Obligations relating to Cash Management Services) by the payment in full, in cash (or, as applicable, Cash Collateralization in accordance with the terms hereof) of the principal of and interest on or other liabilities relating to each Loan and any previously provided Cash Management Services, all fees and all other expenses or amounts payable under any Loan Document (other than inchoate indemnification obligations and any other obligations which pursuant to the terms of any Loan Document specifically survive repayment of the Loans for which no claim has been made), and other Obligations under or in respect of Specified Swap Agreements and Cash Management Services, to the extent (a) no default or termination event shall have occurred and be continuing thereunder, (b) any such Obligations in respect of Specified Swap Agreements have, if required by any applicable Qualified Counterparties, been Cash Collateralized, (c) no Letter of Credit shall be outstanding (or, as applicable, each outstanding and undrawn Letter of Credit has been Cash Collateralized in accordance with the terms hereof), (d) no Obligations in respect of any Cash Management Services are outstanding (or, as applicable, all such outstanding Obligations in respect of Cash Management Services have been Cash Collateralized in accordance with the terms hereof), and (e) the aggregate Commitments of the Lenders are terminated.
Disclosure Letter”: the disclosure letter, dated as of the date hereof, delivered by each Loan Party to Administrative Agent for the benefit of the Lenders.
Disposition”: with respect to any property (including, without limitation, Capital Stock of any Subsidiary), any sale, lease, Sale Leaseback Transaction, assignment, conveyance, transfer, encumbrance or other disposition thereof (in one transaction or in a series of transactions and whether effected pursuant
11



to a Division or otherwise) and any issuance of Capital Stock of any Subsidiary. The terms “Dispose” and “Disposed of” shall have correlative meanings. For the avoidance of doubt, none of (a) the sale of any Permitted Convertible Indebtedness by the Borrower, (b) the entry into any Permitted Equity Derivative Transaction by the Borrower in connection with the issuance of any Permitted Convertible Indebtedness, (c) the settlement, unwinding or termination of any Permitted Equity Derivative Transaction, or (d) the issuance of Capital Stock that is not Disqualified Stock pursuant to the conversion or exchange of Permitted Convertible Indebtedness or the settlement, unwinding or termination of any Permitted Equity Derivative Transaction shall constitute a Disposition.
Disqualified Stock”: any Capital Stock that, by its terms (or by the terms of any security into which it is convertible, or for which it is exchangeable, in each case at the option of the holder thereof), or upon the happening of any event (other than a change of control or similar event), matures or is mandatorily redeemable, pursuant to a sinking fund obligation or otherwise, or redeemable at the option of the holder thereof, in whole or in part, on or prior to the date that is 91 days after the date on which the Loans mature. The amount of Disqualified Stock deemed to be outstanding at any time for purposes of this Agreement will be the maximum amount that the Group Members may become obligated to pay upon maturity of, or pursuant to any mandatory redemption provisions of, such Disqualified Stock or portion thereof, plus accrued dividends. Notwithstanding the preceding sentence, any Capital Stock that would constitute Disqualified Stock solely because the holders of the Capital Stock have the right to be paid upon liquidation, dissolution, winding up or pursuant to such other applicable statutory or regulatory obligations of the issuer of such Capital Stock will not constitute Disqualified Stock if the terms of such Capital Stock provide that such payments may not be made with respect to such Capital Stock unless such payments are made after the Discharge of Obligations.
Division”: in reference to any Person which is an entity, the division of such Person into 2 or more separate Persons, with the dividing Person either continuing or terminating its existence as part of such division, including as contemplated under Section 18-217 of the Delaware Limited Liability Company Act, or any analogous action taken pursuant to any other applicable Requirements of Law.
Dollars” and “$”: dollars in lawful currency of the United States.
Dollar Equivalent”: at any time, (a) with respect to any amount denominated in Dollars, such amount, (b) with respect to any amount denominated in any currency other than Dollars, the equivalent amount thereof in Dollars as determined by the Administrative Agent at such time on the basis of the Spot Rate for the purchase of Dollars with such currency.
Domestic Subsidiary”: any Subsidiary of the Borrower organized under the laws of any jurisdiction within the United States.
EEA Financial Institution”: (a) any credit institution or investment firm established in any EEA Member Country which is subject to the supervision of an EEA Resolution Authority, (b) any entity established in an EEA Member Country which is a parent of an institution described in clause (a) of this definition, or (c) any financial institution established in an EEA Member Country which is a Subsidiary of an institution described in clauses (a) or (b) of this definition and is subject to consolidated supervision with its parent.
EEA Member Country”: any of the member states of the European Union, Iceland, Liechtenstein, and Norway.
EEA Resolution Authority”: any public administrative authority or any person entrusted with public administrative authority of any EEA Member Country (including any delegee) having responsibility for the resolution of any EEA Financial Institution.
Eligible Assignee”: any Person that meets the requirements to be an assignee under Section 10.6(b)(iii), (v) and (vi) (subject to such consents, if any, as may be required under Section 10.6(b)(iii)); provided, that so long as no Event of Default has occurred and is continuing, no Excluded Lender shall be an Eligible Assignee without the prior consent of the Borrower.
12



Environmental Laws”: any and all foreign, federal, state, local or municipal laws, rules, orders, regulations, statutes, ordinances, codes, decrees, requirements of any Governmental Authority or other Requirements of Law (including common law) regulating, relating to or imposing liability or standards of conduct concerning protection of human health or the environment, as now or may at any time hereafter be in effect.
Environmental Liability”: any liability, contingent or otherwise (including any liability for damages, costs of environmental remediation, fines, penalties or indemnities), of any Group Member directly or indirectly resulting from or based upon (a) a violation of an Environmental Law, (b) the generation, use, handling, transportation, storage, treatment or disposal of any Materials of Environmental Concern, (c) exposure to any Materials of Environmental Concern, (d) the release or threatened release of any Materials of Environmental Concern into the environment, or (e) any contract, agreement or other consensual arrangement pursuant to which liability is assumed or imposed with respect to any of the foregoing.
ERISA”: the Employee Retirement Income Security Act of 1974, as amended, including (unless the context otherwise requires) any rules or regulations promulgated thereunder.
ERISA Affiliate”: each business or entity which is, or within the last six years was, a member of a “controlled group of corporations,” under “common control” or an “affiliated service group” with any Loan Party within the meaning of Section 414(b), (c), (m) or (n) of the Code, required to be aggregated with any Loan Party under Section 414(o) of the Code, or is, or within the last six years was, under “common control” with any Loan Party, within the meaning of Section 4001(a)(14) of ERISA.
ERISA Event”: any of (a) a reportable event as defined in Section 4043 of ERISA with respect to a Pension Plan, excluding, however, such events as to which the PBGC by regulation has waived the requirement of Section 4043(a) of ERISA that it be notified within 30 days of the occurrence of such event; (b) the applicability of the requirements of Section 4043(b) of ERISA with respect to a contributing sponsor, as defined in Section 4001(a)(13) of ERISA, to any Pension Plan where an event described in paragraph (9), (10), (11), (12) or (13) of Section 4043(c) of ERISA is reasonably expected to occur with respect to such plan within the following 30 days; (c) a withdrawal by any Loan Party or any ERISA Affiliate thereof from a Pension Plan or the termination of any Pension Plan resulting in liability to a Loan Party under Sections 4063 or 4064 of ERISA; (d) the withdrawal of any Loan Party or any ERISA Affiliate thereof in a complete or partial withdrawal (within the meaning of Section 4203 and 4205 of ERISA) from any Multiemployer Plan if there is any potential liability to a Loan Party therefor, or the receipt by any Loan Party or any ERISA Affiliate thereof of notice from any Multiemployer Plan that it is in reorganization or insolvency pursuant to Section 4241 or 4245 of ERISA; (e) the filing of a notice of intent to terminate, the treatment of a Pension Plan or Multiemployer Plan amendment as a termination under Section 4041 or 4041A of ERISA, or the commencement of proceedings by the PBGC to terminate a Pension Plan or Multiemployer Plan; (f) the imposition of liability on any Loan Party or any ERISA Affiliate thereof pursuant to Sections 4062(e) or 4069 of ERISA or by reason of the application of Section 4212(c) of ERISA; (g) the failure by any Loan Party or any ERISA Affiliate thereof to make any required contribution to a Pension Plan, or the failure to meet the minimum funding standard of Section 412 of the Code with respect to any Pension Plan (whether or not waived in accordance with Section 412(c) of the Code) or the failure to make by its due date a required installment under Section 430 of the Code with respect to any Pension Plan or the failure to make any required contribution to a Multiemployer Plan; (h) the determination that any Pension Plan is considered an at-risk plan or a plan in endangered to critical status within the meaning of Sections 430, 431 and 432 of the Code or Sections 303, 304 and 305 of ERISA; (i) an event or condition which would reasonably be expected to constitute grounds under Section 4042 of ERISA for the termination of, or the appointment of a trustee to administer, any Pension Plan or Multiemployer Plan; (j) the imposition of any liability under Title I or Title IV of ERISA, other than PBGC premiums due but not delinquent under Section 4007 of ERISA, upon any Loan Party or any ERISA Affiliate thereof; (k) an application for a funding waiver under Section 303 of ERISA or an extension of any amortization period pursuant to Section 412 of the Code with respect to any Pension Plan; (l) the occurrence of a non-exempt prohibited transaction under Sections 406 or 407 of ERISA for which any Group Member may be directly or indirectly liable; (m) a violation of the applicable requirements of Section 404 or 405 of ERISA or the exclusive benefit rule under Section 401(a) of the Code by any fiduciary or disqualified person for which any Loan Party or any ERISA Affiliate thereof
13



may be directly or indirectly liable; (n) the occurrence of an act or omission which could give rise to the imposition on any Loan Party or any ERISA Affiliate thereof of fines, penalties, taxes or related charges under Chapter 43 of the Code or under Sections 409, 502(c), (i) or (1) or 4071 of ERISA; (o) the assertion of a material claim (other than routine claims for benefits) against any Plan or the assets thereof, or against any Group Member in connection with any such Plan; (p) receipt from the IRS of notice of the failure of any Qualified Plan to qualify under Section 401(a) of the Code, or the failure of any trust forming part of any Qualified Plan to qualify for exemption from taxation under Section 501(a) of the Code; (q) the imposition of any lien (or the fulfillment of the conditions for the imposition of any lien) on any of the rights, properties or assets of any Loan Party or any ERISA Affiliate thereof, in either case pursuant to Title I or IV of ERISA, including Section 302(f) or 303(k) of ERISA or to Section 401(a)(29) or 430(k) of the Code; or (r) the establishment or amendment by any Group Member of any “welfare plan” as such term is defined in Section 3(1) of ERISA, that provides post-employment welfare benefits in a manner that would increase the liability of any Loan Party.
ERISA Funding Rules”: the rules regarding minimum required contributions (including any installment payment thereof) to Pension Plans, as set forth in Section 412 of the Code and Section 302 of ERISA, with respect to Plan years ending prior to the effective date of the Pension Protection Act of 2006, and thereafter, as set forth in Sections 412, 430, 431, 432 and 436 of the Code and Sections 302, 303, 304 and 305 of ERISA.
EU Bail-In Legislation Schedule”: the EU Bail-In Legislation Schedule published by the Loan Market Association (or any successor Person), as in effect from time to time.
Eurocurrency Reserve Requirements”: for any day as applied to a Eurodollar Loan, the aggregate (without duplication) of the maximum rates (expressed as a decimal fraction) of reserve requirements in effect on such day (including basic, supplemental, marginal and emergency reserves) under any regulations of the Board or other Governmental Authority having jurisdiction with respect thereto dealing with reserve requirements prescribed for eurocurrency funding (currently referred to as “Eurocurrency Liabilities” in Regulation D of the Board) maintained by a member bank of the Federal Reserve System.
Eurodollar Base Rate”: with respect to each day during each Interest Period pertaining to a Eurodollar Loan, the rate per annum determined by the Administrative Agent by reference to the ICE Benchmark Administration London Interbank Offered Rate (“LIBOR”) (or any successor thereto if the ICE Benchmark Administration is no longer making LIBOR available) for deposits (for delivery on the first day of such Interest Period) with a term equivalent to such Interest Period in Dollars, determined as of approximately 11:00 A.M. (London, England time) 2 Business Days prior to the beginning of such Interest Period (as set forth by Bloomberg Information Service or any successor thereto or any other commercially available service selected by the Administrative Agent which provides quotations of LIBOR); provided that the Eurodollar Base Rate shall not be less than 0.00%. In the event that the Administrative Agent determines that LIBOR is not available, the “Eurodollar Base Rate” shall be determined by reference to the rate per annum equal to the offered quotation rate to first class banks in the London interbank market by SVB for deposits (for delivery on the first day of the relevant Interest Period) in Dollars of amounts in Same Day Funds comparable to the principal amount of the applicable Loan of the Administrative Agent, in its capacity as a Lender, for which the Eurodollar Base Rate is then being determined with maturities comparable to such period as of approximately 11:00 A.M. (London, England time) 2 Business Days prior to the beginning of such Interest Period; provided that, in all events, such Eurodollar Base Rate shall not be less than 0.00%.
Eurodollar Loans”: Loans the rate of interest applicable to which is based upon the Eurodollar Base Rate.
Eurodollar Rate”: with respect to each day during each Interest Period pertaining to a Eurodollar Loan, a rate per annum determined for such day in accordance with the following formula:
Eurodollar Base Rate
1.00 - Eurocurrency Reserve Requirements
14



The Eurodollar Rate shall be adjusted automatically as of the effective date of any change in the Eurocurrency Reserve Requirements; provided that the Eurodollar Rate shall not be less than 0.00%.
Eurodollar Tranche”: the collective reference to Eurodollar Loans under a particular Facility (other than the L/C Facility), the then current Interest Periods with respect to all of which begin on the same date and end on the same later date (whether or not such Loans shall originally have been made on the same day).
Event of Default”: any of the events specified in Section 8.1; provided that any requirement for the giving of notice, the lapse of time, or both, has been satisfied.
Exchange Act”: the Securities Exchange Act of 1934, as amended from time to time and any successor statute.
Excluded Assets”: as defined in the Guarantee and Collateral Agreement.
Excluded Lender”: any Person (a) that has been specifically identified by name in writing (which shall set forth in reasonable detail the basis of each applicable designation) by the Borrower to the Administrative Agent as constituting an “Excluded Lender” on or prior to the Closing Date or (b) that is a direct competitor of the Borrower or a vulture/distressed fund that has been specifically identified by name in writing (which shall set forth in reasonable detail the basis of each applicable designation) by the Borrower to the Administrative Agent as constituting an “Excluded Lender” (A) on or prior to the Closing Date or (B) periodically during the term of this Agreement; provided, in every case, such Persons shall no longer be designated as an Excluded Lender if any Event of Default has occurred and is continuing. The designation of any Person as an Excluded Lender after the Closing Date shall not become effective until three Business Days after approval by the Administrative Agent. For the avoidance of doubt, with respect to any assignee or Participant that becomes an Excluded Lender after the applicable Trade Date, (a) such assignee or Participant shall not retroactively be disqualified from becoming a Lender or Participant and (b) such assignment or participation and, in the case of an assignment, the execution by Borrower of an Assignment and Assumption with respect to such assignee, will not by itself result in such assignee no longer being considered an Excluded Lender. The Administrative Agent (a) shall have the right (but not the obligation), and the Borrower hereby expressly authorizes the Administrative Agent, to post the list of Excluded Lenders and any updates thereto from time to time on the Platform, and (B) shall provide the list of Excluded Lenders and any updates thereto to each Lender or Participant requesting the same. The Administrative Agent shall not be responsible or have any liability for, or have any duty to ascertain, inquire into, monitor or enforce, compliance with the provisions hereof relating to Excluded Lenders. Without limiting the generality of the foregoing, the Administrative Agent shall not (x) be obligated to ascertain, monitor or inquire as to whether any Lender or Participant or prospective Lender or Participant is an Excluded Lender or (y) have any liability with respect to or arising out of any assignment or participation of Loans or Commitments, or disclosure of confidential information, to, or restrictions on the exercise of rights or remedies of, Excluded Lenders or otherwise have any responsibility or liability for enforcing the Borrower’s or any Lender’s compliance with the terms of any of the provisions set forth herein with respect to Excluded Lenders.
Excluded Subsidiary”: any Subsidiary that is (a) not a direct Domestic Subsidiary of a Loan Party, (b) a Foreign Subsidiary Holding Company or (c) an Immaterial Subsidiary.
Excluded Swap Obligations”: with respect to any Guarantor, any Swap Obligation if, and to the extent that, all or a portion of the Guarantee Obligation of such Guarantor with respect to, or the grant by such Guarantor of a Lien to secure, such Swap Obligation (or any guarantee thereof) is or becomes illegal under the Commodity Exchange Act or any rule, regulation or order of the Commodity Futures Trading Commission (or the application or official interpretation of any thereof) by virtue of such Guarantor’s failure for any reason to constitute an “eligible contract participant” as defined in the Commodity Exchange Act at the time such Guarantee Obligation of such Guarantor, or the grant by such Guarantor of such Lien, becomes effective with respect to such Swap Obligation. If such a Swap Obligation arises under a master agreement governing more than one swap, such exclusion shall apply only to the portion of such Swap Obligation that is attributable to swaps for which such Guarantee Obligation or Lien is or becomes excluded in accordance with the first sentence of this definition.
15



Excluded Taxes”: any of the following Taxes imposed on or with respect to a Recipient or required to be withheld or deducted from a payment to a Recipient, (a) Taxes imposed on or measured by net income (however denominated), franchise Taxes, and branch profits Taxes, in each case, (i) imposed as a result of such Recipient being organized under the laws of, or having its principal office or, in the case of any Lender, its applicable lending office located in, the jurisdiction imposing such Tax (or any political subdivision thereof) or (ii) that are Other Connection Taxes, (b) in the case of a Lender, U.S. federal withholding Taxes imposed on amounts payable to or for the account of such Lender with respect to an applicable interest in a Loan or Commitment pursuant to a law in effect on the date on which (i) such Lender acquires such interest in the Loan or Commitment (other than pursuant to an assignment request by the Borrower under Section 2.23) or (ii) such Lender changes its lending office, except in each case to the extent that, pursuant to Section 2.20, amounts with respect to such Taxes were payable either to such Lender’s assignor immediately before such Lender became a party hereto or to such Lender immediately before it changed its lending office, (c) Taxes attributable to such Recipient’s failure to comply with Section 2.20(f) and (d) any withholding Taxes imposed under FATCA.
Existing Letters of Credit”: the letters of credit described on Schedule 1.1B of the Disclosure Letter.
Facility”: each of (a) the L/C Facility (which is a sub-facility of the Revolving Facility), (b) the Revolving Facility and (c) the Swingline Facility (which is a sub-facility of the Revolving Facility).
FASB ASC”: the Accounting Standards certification of the Financial Accounting Standards Board.
FATCA”: Sections 1471 through 1474 of the Code, as of the date of this Agreement (or any amended or successor version that is substantively comparable and not materially more onerous to comply with), any current or future regulations or official interpretations thereof, any agreement entered into pursuant to Section 1471(b)(1) of the Code and any fiscal or regulatory legislation, rules or practices adopted pursuant to any intergovernmental agreement, treaty or convention among Governmental Authorities and implementing such Sections of the Code.
Federal Funds Effective Rate”: for any day, the greater of (a) 0.00% and (b) the weighted average of the rates on overnight federal funds transactions with members of the Federal Reserve System, as published on the next succeeding Business Day by the Federal Reserve Bank of New York, or, if such rate is not so published for any day that is a Business Day, the average of the quotations for the day of such transactions received by SVB from three federal funds brokers of recognized standing selected by it.
Fee Letter”: the letter agreement dated as of the date hereof, between the Borrower and the Administrative Agent.
Flood Laws”: the National Flood Insurance Reform Act of 1994 and related legislation (including the regulations of the Board of Governors of the Federal Reserve System).
Floor”: 0.00% per annum.
Flow of Funds Agreement”: the spreadsheet or other similar statement prepared by the Administrative Agent regarding the disbursement of Loan proceeds (if any) on the Closing Date, the funding and the payment of the Administrative Agent’s reasonable and documented expenses and the reasonable and documented expenses of the Administrative Agent’s counsel, and such other matters as may be agreed to by the Borrower and the Administrative Agent.
Foreclosed Borrowers”: as defined in Section 2.25.
Foreign Lender”: (a) if the Borrower is a U.S. Person, a Lender that is not a U.S. Person, and (b) if the Borrower is not a U.S. Person, a Lender that is resident or organized under the laws of a jurisdiction other than that in which the Borrower is resident for tax purposes.
16



Foreign Subsidiary”: any Subsidiary of the Borrower that is not a Domestic Subsidiary.
Foreign Subsidiary Holding Company”: any direct or indirect Domestic Subsidiary of the Borrower, substantially all of the assets of which consist of the Capital Stock (or Capital Stock and debt) of one or more controlled foreign corporations (within the meaning of Section 957 of the Code) or one or more other Foreign Subsidiary Holding Companies.
Fronting Exposure”: at any time there is a Defaulting Lender, as applicable, (a) with respect to the Issuing Lender, such Defaulting Lender’s L/C Percentage of the outstanding L/C Exposure other than L/C Exposure as to which such Defaulting Lender’s participation obligation has been reallocated to other Lenders or Cash Collateralized in accordance with the terms hereof, and (b) with respect to the Swingline Lender, such Defaulting Lender’s Revolving Percentage of outstanding Swingline Loans made by the Swingline Lender other than Swingline Loans as to which such Defaulting Lender’s participation obligation has been reallocated to other Lenders.
Fund”: any Person (other than a natural Person) that is (or will be) engaged in making, purchasing, holding or otherwise investing in commercial loans, bonds and similar extensions of credit in the ordinary course of its activities.
Funding Office”: the Revolving Loan Funding Office.
GAAP”: generally accepted accounting principles in the United States as in effect from time to time, except that for purposes of Section 7.1, GAAP shall be determined on the basis of such principles in effect on the date hereof and consistent with those used in the preparation of the most recent audited financial statements referred to in Section 4.1(b). In the event that any “Accounting Change” (as defined below) shall occur and such change results in a change in the method of calculation of financial covenants, standards or terms in this Agreement, then the Borrower and the Administrative Agent agree to enter into negotiations to amend such provisions of this Agreement so as to reflect equitably such Accounting Changes with the desired result that the criteria for evaluating the Borrower’s financial condition shall be the same after such Accounting Changes as if such Accounting Changes had not been made. Until such time as such an amendment shall have been executed and delivered by the Borrower, the Administrative Agent and the Required Lenders, all financial covenants, standards and terms in this Agreement shall continue to be calculated or construed as if such Accounting Changes had not occurred. “Accounting Changes” refers to changes in accounting principles required by the promulgation of any rule, regulation, pronouncement or opinion by the Financial Accounting Standards Board of the American Institute of Certified Public Accountants or, if applicable, the SEC, or the adoption of IFRS.
Global Intercompany Note”: a global intercompany note evidencing all Indebtedness of the Group Members to any Loan Party, to be executed and delivered by each of the Group Members and pledged to the Administrative Agent as Collateral.
Governmental Approval”: any consent, authorization, approval, order, license, franchise, permit, certificate, accreditation, registration, filing or notice, of, issued by, from or to, or other act by or in respect of, any Governmental Authority.
Governmental Authority”: the government of the United States of America or any other nation, or of any political subdivision thereof, whether state or local, and any agency, authority, instrumentality, regulatory body, court, central bank or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative powers or functions of or pertaining to government (including any supra-national bodies such as the European Union or the European Central Bank), and any group or body charged with setting accounting or regulatory capital rules or standards (including the Financial Standards Board, the Bank for International Settlements, the Basel Committee on Banking Supervision and any successor or similar authority to any of the foregoing).
Group Members”: the collective reference to the Borrower and its Subsidiaries.
Guarantee and Collateral Agreement”: the Guarantee and Collateral Agreement to be executed and delivered by the Loan Parties, substantially in the form of Exhibit A.
17



Guarantee Obligation”: as to any Person (the “guaranteeing person”), any obligation, including a reimbursement, counterindemnity or similar obligation, of the guaranteeing person that guarantees or in effect guarantees, or which is given to induce the creation of a separate obligation by another Person (including any bank under any letter of credit) that guarantees or in effect guarantees, any Indebtedness, leases, dividends or other obligations (the “primary obligations”) of any other third Person (the “primary obligor”) in any manner, whether directly or indirectly, including any obligation of the guaranteeing person, whether or not contingent, (i) to purchase any such primary obligation or any property constituting direct or indirect security therefor, (ii) to advance or supply funds (1) for the purchase or payment of any such primary obligation or (2) to maintain working capital or equity capital of the primary obligor or otherwise to maintain the net worth or solvency of the primary obligor, (iii) to purchase property, securities or services primarily for the purpose of assuring the owner of any such primary obligation of the ability of the primary obligor to make payment of such primary obligation or (iv) otherwise to assure or hold harmless the owner of any such primary obligation against loss in respect thereof; provided that the term Guarantee Obligation shall not include endorsements of instruments for deposit or collection in the ordinary course of business. The amount of any Guarantee Obligation of any guaranteeing person shall be deemed to be the lower of (a) an amount equal to the stated or determinable amount of the primary obligation in respect of which such Guarantee Obligation is made and (b) the maximum amount for which such guaranteeing person may be liable pursuant to the terms of the instrument embodying such Guarantee Obligation, unless such primary obligation and the maximum amount for which such guaranteeing person may be liable are not stated or determinable, in which case the amount of such Guarantee Obligation shall be such guaranteeing person’s maximum reasonably anticipated liability in respect thereof as determined by the Borrower in good faith.
Guarantors”: a collective reference to each Subsidiary of the Borrower which has become a Guarantor pursuant to the requirements of Section 6.12 hereof and the Guarantee and Collateral Agreement. Notwithstanding the foregoing or any contrary provision herein or in any other Loan Document, no Excluded Subsidiary shall be required to be a Guarantor.
IBA”: as defined in Section 1.7.
IFRS”: international accounting standards within the meaning of IAS Regulation 1606/2002 to the extent applicable to the relevant financial statements delivered under or referred to herein.
Illegality Notice”: as defined in Section 2.19.
Immaterial Subsidiary”: as of the last day of each fiscal quarter and at any other date of determination, any Subsidiary of any Loan Party (other than a Borrower or a Guarantor) designated as such by the Borrower in writing and which as of such date (a) holds assets representing 5% or less (or, in the case of Signal Sciences, LLC from the Closing Date through, and including, September 30, 2021, 7.5% or less) of the Borrower’s consolidated total assets as of such date (determined in accordance with GAAP), (b) has generated 5% or less of the Borrower’s consolidated total revenues determined in accordance with GAAP for the four fiscal quarter period ending on the last day of the most recent period for which financial statements have been delivered after the Closing Date pursuant to Section 6.1(b); provided that all Subsidiaries that are individually “Immaterial Subsidiaries” shall not have (i) aggregate consolidated total assets that would represent 10% or more of the Borrower’s consolidated total assets as of such date, or (ii) generated 10% or more of the Borrower’s consolidated total revenues for such four fiscal quarter period, in each case of clauses (i) and (ii) determined in accordance with GAAP, (c) owns no Capital Stock of any Subsidiary that is not an Immaterial Subsidiary, and (d) other than in the case of Signal Sciences, LLC from the Closing Date through, and including, September 30, 2021, owns no material Intellectual Property.
Increase”: as defined in Section 2.27.
Increase Joinder”: an instrument, in form and substance reasonably satisfactory to the Administrative Agent, by which a Lender becomes a party to this Agreement pursuant to Section 2.27.
Incurred”: as defined in the definition of “Pro Forma Basis”.
18



Indebtedness”: of any Person at any date, without duplication, (a) all indebtedness of such Person for borrowed money, (b) all obligations of such Person for the deferred purchase price of property or services (other than (i) current trade payables incurred in the ordinary course of such Person’s business, (ii) any earn-out obligation unless either such obligation is not paid after becoming due and payable or such obligation is required to be reflected on the Borrower’s balance sheet in accordance with GAAP and (iii) accruals for payroll and other liabilities, including deferred compensation arrangements, in each case, accrued in the ordinary course of business), (c) all obligations of such Person evidenced by notes, bonds, debentures or other similar instruments, (d) all indebtedness created or arising under any conditional sale or other title retention agreement with respect to property acquired by such Person (even though the rights and remedies of the seller or lender under such agreement in the event of default are limited to repossession or sale of such property), (e) all Capital Lease Obligations and all Synthetic Lease Obligations of such Person, (f) all obligations of such Person, contingent or otherwise, as an account party or applicant under or in respect of acceptances, letters of credit, surety bonds or similar arrangements, (g) all obligations of such Person to purchase, redeem, retire, defease or otherwise make any payment in respect of Disqualified Stock, (h) all Guarantee Obligations of such Person in respect of obligations of the kind referred to in clauses (a) through (g) above, (i) all obligations of the kind referred to in clauses (a) through (h) above secured by (or for which the holder of such obligation has an existing right, contingent or otherwise, to be secured by) any Lien on property (including accounts and contract rights) owned by such Person, whether or not such Person has assumed or become liable for the payment of such obligation, and (j) the net obligations of such Person in respect of Swap Agreements. The Indebtedness of any Person shall include the Indebtedness of any other entity (including any partnership in which such Person is a general partner) to the extent such Person is liable therefor as a result of such Person’s ownership interest in or other relationship with such entity, except to the extent the terms of such Indebtedness expressly provide that such Person is not liable therefor.
Indemnified Taxes”: (a) Taxes, other than Excluded Taxes, imposed on or with respect to any payment made by or on account of any obligation of any Loan Party under any Loan Document and (b) to the extent not otherwise described in clause (a), Other Taxes.
Indemnitee”: as defined in Section 10.5(b).
Insolvency Proceeding”: (a) any case, action or proceeding before any court or other Governmental Authority relating to bankruptcy, reorganization, insolvency, liquidation, receivership, dissolution, winding-up or relief of debtors, or (b) any general assignment for the benefit of creditors, composition, marshalling of assets for creditors, or other, similar arrangement in respect of any Person’s creditors generally or any substantial portion of such Person’s creditors, in each case undertaken under U.S. federal, state or foreign law, including any Debtor Relief Law.
Intellectual Property”: the collective reference to all rights, priorities and privileges relating to intellectual property, whether arising under United States, multinational or foreign laws or otherwise, including copyrights, copyright licenses, patents, patent licenses, trademarks, trademark licenses, technology, know-how and processes, and all rights to sue at law or in equity for any infringement or other impairment thereof, including the right to receive all proceeds and damages therefrom.
Intellectual Property Security Agreement”: an intellectual property security agreement entered into between a Loan Party and the Administrative Agent pursuant to the terms of the Guarantee and Collateral Agreement in form and substance satisfactory to the Administrative Agent, together with each other intellectual property security agreement and supplement thereto delivered pursuant to Section 6.12, in each case as amended, restated, supplemented or otherwise modified from time to time.
Interest Payment Date”: (a) as to any ABR Loan (including any Swingline Loan), the last calendar day of each month to occur while such Loan is outstanding and the final maturity date of such Loan, (b) as to any EurodollarSOFR Loan (i) having an Interest Period of three (3) months or less, the last Business Day of such Interest Period, (c) as to any Eurodollar Loan and the Revolving Termination Date and (ii) having an Interest Period longer than three (3) months, each day that is 3 months (or, if such date is not a Business Day, the Business Day next succeeding such date) that is three (3) months after the first day of such Interest Period and, the last Business Day of such Interest Period and the Revolving Termination Date or Term Loan Maturity Date, as appropriate, and (dc) as to any Loan (other than any
19



Revolving Loan that is an ABR Loan and any Swingline Loan), the date of any repayment or prepayment made in respect thereof.
Interest Period”: as to any EurodollarSOFR Loan, (a) initially, the period commencing on the borrowing or conversion date, as the case may be, with respect to such EurodollarSOFR Loan and ending 1, 3, 6 or, subject to the agreement of each Lender, 12on the numerically corresponding day in the month that is one (1), three (3) or six (6) months thereafter, as selected by the Borrower in its Notice of Borrowing or Notice of Conversion/Continuation, as the case may be, given with respect thereto; and (b) thereafter, each period commencing on the last day of the next preceding Interest Period applicable to such EurodollarSOFR Loan and ending 1, 3, 6 or, subject to the agreement of each Lender, 12on the numerically corresponding day in the month that is one (1), three (3) or six (6) months thereafter, as selected by the Borrower by irrevocable notice to the Administrative Agent in a Notice of Conversion/Continuation not later than 10:00 A.M., Pacific Time, on the date that is three (3) U.S. Government Securities Business Days prior to the last day of the then current Interest Period with respect thereto; provided that all of the foregoing provisions relating to Interest Periods are subject to the following:
(i)if any Interest Period would otherwise end on a day that is not a Business Day, such Interest Period shall be extended to the next succeeding Business Day unless the result of such extension would be to carry such Interest Period into another calendar month in which event such Interest Period shall end on the immediately preceding Business Day;
(ii)the Borrower may not select an Interest Period under a particular Facility that would extend beyond the Revolving Termination Date;
(iii)any Interest Period that begins on the last Business Day of a calendar month (or on a day for which there is no numerically corresponding day in the last calendar month at the end of such Interest Period) shall end on the last Business Day of a calendar month; and
(iv)the Borrower shall select Interest Periods so as not to require a payment or prepayment of any Eurodollar Loan during an Interest Period for such Loan.no tenor that has been removed from (and not reinstated in) this definition pursuant to Section 2.17(b) shall be available for specification in any Notice of Borrowing or Notice of Conversion/Continuation.
Interest Rate Agreement”: any interest rate swap agreement, interest rate cap agreement, interest rate collar agreement, interest rate hedging agreement or other similar agreement or arrangement, each of which is (a) for the purpose of hedging the interest rate exposure associated with the Group Members’ operations and (b) not for speculative purposes.
Inventory”: all “inventory,” as such term is defined in the UCC, now owned or hereafter acquired by any Loan Party, wherever located, and in any event including inventory, merchandise, goods and other personal property that are held by or on behalf of any Loan Party for sale or lease or are furnished or are to be furnished under a contract of service or that constitutes raw materials, work in process, finished goods, returned goods, or materials or supplies of any kind used or consumed or to be used or consumed in such Loan Party’s business or in the processing, production, packaging, promotion, delivery or shipping of the same, including all supplies and embedded software.
Investments”: as defined in Section 7.8.
IRS”: the Internal Revenue Service, or any successor thereto.
ISP”: with respect to any Letter of Credit, the “International Standby Practices 1998” published by the Institute of International Banking Law & Practice (or such later version thereof as may be in effect at the time of issuance).
Issuing Lender”: as the context may require, (a) SVB or any Affiliate thereof, in its capacity as issuer of any Letter of Credit (including, without limitation, each Existing Letter of Credit), and (b) any other Lender or an Affiliate thereof that may become an Issuing Lender pursuant to Section 3.11 or 3.12, with respect to Letters of Credit issued by such Lender or its Affiliate. The Issuing Lender may, in its
20



discretion, arrange for one or more Letters of Credit to be issued by Affiliates of the Issuing Lender or other financial institutions, in which case the term “Issuing Lender” shall include any such Affiliate or other financial institution with respect to Letters of Credit issued by such Affiliate or other financial institution.
Issuing Lender Fees”: as defined in Section 3.3(a).
Judgment Currency”: as defined in Section 10.19.
L/C Advance”: each L/C Lender’s funding of its participation in any L/C Disbursement in accordance with its L/C Percentage of the L/C Commitment. All L/C Advances shall be denominated in Dollars.
L/C Commitment”: as to any L/C Lender, the obligation of such L/C Lender, if any, to purchase an undivided interest in the Issuing Lenders’ obligations and rights under and in respect of each Letter of Credit (including to make payments with respect to draws made under any Letter of Credit pursuant to Section 3.5(b)) in an aggregate principal amount not to exceed the amount set forth under the heading “L/C Commitment” opposite such L/C Lender’s name on Schedule 1.1A or in the Assignment and Assumption or Increase Joinder pursuant to which such L/C Lender becomes a party hereto, as the same may be changed from time to time pursuant to the terms hereof. The L/C Commitment is a sublimit of the Revolving Commitment and the aggregate amount of the L/C Commitments shall not exceed the amount of the Total L/C Commitments at any time.
L/C Disbursements”: a payment or disbursement made by the Issuing Lender pursuant to a Letter of Credit.
L/C Exposure”: at any time, the sum of (a) the Dollar Equivalent of the aggregate undrawn amount of all outstanding Letters of Credit at such time, and (b) the aggregate amount of all L/C Disbursements that have not yet been reimbursed or converted into Revolving Loans or Swingline Loans at such time. The L/C Exposure of any L/C Lender at any time shall equal its L/C Percentage of the aggregate L/C Exposure at such time.
L/C Facility”: the L/C Commitments and the extensions of credit made thereunder.
L/C Fee Payment Date”: as defined in Section 3.3(a).
L/C Lender”: a Lender with an L/C Commitment.
L/C Percentage”: as to any L/C Lender at any time, the percentage of the Total L/C Commitments represented by such L/C Lender’s L/C Commitment, as such percentage may be adjusted as provided in Section 2.24.
L/C-Related Documents”: collectively, each Letter of Credit (including any Existing Letter of Credit), all applications for any Letter of Credit (and applications for the amendment of any Letter of Credit) submitted by the Borrower to the Issuing Lender and any other document, agreement and instrument relating to any Letter of Credit, including any of the Issuing Lender’s standard form documents for letter of credit issuances.
LCA Election”: as defined in Section 1.6.
LCA Test Date”: as defined in Section 1.6.
Lenders”: as defined in the preamble hereto; provided that unless the context otherwise requires, each reference herein to the Lenders shall be deemed to include the Issuing Lender, the L/C Lenders, and the Swingline Lender.
21



Letter of Credit”: as defined in Section 3.1(a); provided that such term shall include each Existing Letter of Credit.
Letter of Credit Availability Period”: the period from and including the Closing Date to but excluding the Letter of Credit Maturity Date.
Letter of Credit Fees”: as defined in Section 3.3(a).
Letter of Credit Fronting Fees”: as defined in Section 3.3(a).
Letter of Credit Maturity Date”: the date occurring 15 days prior to the Revolving Termination Date then in effect (or, if such day is not a Business Day, the next preceding Business Day).
LIBOR”: as defined in the definition of “Eurodollar Base Rate.”
Lien”: any mortgage, deed of trust, pledge, hypothecation, collateral assignment, deposit arrangement, encumbrance, lien (statutory or other), charge or other security interest or any preference, priority or other security agreement or preferential arrangement of any kind or nature whatsoever (including any conditional sale or other title retention agreement and any capital lease having substantially the same economic effect as any of the foregoing).
Limited Condition Acquisition”: any Permitted Acquisition, the consummation of which is not conditioned on the availability of, or on obtaining, third party financing and is being financed with an Increase; provided, that, in the event the consummation of any such Permitted Acquisition shall not have occurred on or prior to the date that is 120 days following the signing of the applicable Limited Condition Acquisition Agreement, such Permitted Acquisition shall no longer constitute a Limited Condition Acquisition for any purpose.
Limited Condition Acquisition Agreement”: any agreement providing for a Limited Condition Acquisition.
Loan”: any loan made or maintained by any Lender pursuant to this Agreement.
Loan Documents”: this Agreement, each Security Document, each Note, the Fee Letter, each Assignment and Assumption, each Compliance Certificate, each Increase Joinder, each Notice of Borrowing, each Notice of Conversion/Continuation, the Solvency Certificate, the Collateral Information Certificate, each L/C-Related Document, each subordination or intercreditor agreement and any agreement creating or perfecting rights in cash collateral pursuant to the provisions of Section 3.10, or otherwise, and any amendment, waiver, supplement or other modification to any of the foregoing.
Loan Parties”: each Group Member that is a party to a Loan Document, as a Borrower or a Guarantor.
Material Adverse Effect”: (a) a material adverse change in, or a material adverse effect on, the operations, business, assets, properties, liabilities (actual or contingent), or financial condition of the Group Members, taken as a whole; (b) a material impairment of the rights and remedies, taken as a whole, of the Administrative Agent or any Lender under any Loan Document, or of the ability of the Loan Parties, taken as a whole, to perform their obligations under the Loan Documents; or (c) a material adverse effect upon the legality, validity, binding effect or enforceability against any Loan Party of any Loan Document to which it is a party.
Materials of Environmental Concern”: any substance, material or waste that is defined, regulated, governed or otherwise characterized under any Environmental Law as hazardous or toxic or as a pollutant or contaminant (or by words of similar meaning and regulatory effect), any petroleum or petroleum products, asbestos, polychlorinated biphenyls, urea-formaldehyde insulation, molds or fungus, and radioactivity, radiofrequency radiation at levels known to be hazardous to human health and safety.
22



Minority Lender”: as defined in Section 10.1(b).
Moody’s”: Moody’s Investors Service, Inc.
Mortgaged Properties”: the real properties as to which, pursuant to Section 6.12(b) or otherwise, the Administrative Agent, for the benefit of the Secured Parties, shall be granted a Lien pursuant to the Mortgages.
Mortgages”: each of the mortgages, deeds of trust, deeds to secure debt or such equivalent documents hereafter entered into and executed and delivered by one or more of the Loan Parties to the Administrative Agent, in each case, as such documents may be amended, amended and restated, supplemented or otherwise modified, renewed or replaced from time to time and in form and substance reasonably acceptable to the Administrative Agent.
Multiemployer Plan”: a “multiemployer plan” (within the meaning of Section 3(37) of ERISA) to which any Loan Party or any ERISA Affiliate thereof makes, is making, or is obligated to make contributions or has any liability.
Non-Consenting Lender”: any Lender that does not approve any consent, waiver or amendment that (a) requires the approval of all Affected Lenders in accordance with the terms of Section 10.1 and (b) has been approved by the Required Lenders.
Non-Defaulting Lender”: at any time, each Lender that is not a Defaulting Lender at such time.
Note”: a Revolving Loan Note or a Swingline Loan Note.
Notice of Borrowing”: a notice substantially in the form of Exhibit K.
Notice of Conversion/Continuation”: a notice substantially in the form of Exhibit L.
Obligations”: the unpaid principal of and interest on (including interest accruing after the maturity of the Loans and interest accruing after the filing of any petition in bankruptcy, or the commencement of any Insolvency Proceeding relating to any Loan Party, whether or not a claim for post-filing or post-petition interest is allowed or allowable in such proceeding) the Loans and all other obligations and liabilities (including any fees or expenses that accrue after the filing of any petition in bankruptcy, or the commencement of any insolvency, reorganization or like proceeding, relating to any Loan Party, whether or not a claim for post-filing or post-petition interest is allowed or allowable in such proceeding) of the Loan Parties (and the other Group Members in the cash of obligations in respect of Cash Management Services) to the Administrative Agent, the Issuing Lender, any other Lender, any applicable Cash Management Bank, and any Qualified Counterparty, whether direct or indirect, absolute or contingent, due or to become due, or now existing or hereafter incurred, which may arise under, out of, or in connection with, this Agreement, any other Loan Document, the Letters of Credit, any Cash Management Agreement, any Specified Swap Agreement or any other document made, delivered or given in connection herewith or therewith, whether on account of principal, interest, reimbursement obligations, payment obligations, fees, indemnities, costs, expenses (including all reasonable and documented out-of-pocket fees, charges and disbursements of counsel to the Administrative Agent, the Issuing Lender, any other Lender, any applicable Cash Management Bank, to the extent that any applicable Cash Management Agreement requires the reimbursement by any applicable Group Member of any such expenses, and any Qualified Counterparty) that are required to be paid by any Group Member pursuant any Loan Document, Cash Management Agreement, Specified Swap Agreement or otherwise. For the avoidance of doubt, the Obligations shall not include (a) any obligations arising under any warrants or other equity instruments issued by any Loan Party to any Lender, or (b) solely with respect to any Guarantor that is not a Qualified ECP Guarantor, any Excluded Swap Obligations of such Guarantor.
OFAC”: the Office of Foreign Assets Control of the United States Department of the Treasury and any successor thereto.
23



Operating Documents”: for any Person as of any date, such Person’s constitutional documents, formation documents and/or certificate of incorporation (or equivalent thereof), and, (a) if such Person is a corporation, its bylaws or memorandum and articles of association (or equivalent thereof) in current form, (b) if such Person is a limited liability company, its limited liability company agreement (or similar agreement), and (c) if such Person is a partnership, its partnership agreement (or similar agreement), each of the foregoing with all current amendments or modifications thereto.
Other Connection Taxes”: with respect to any Recipient, Taxes imposed as a result of a present or former connection between such Recipient and the jurisdiction imposing such Tax (other than connections arising from such Recipient having executed, delivered, become a party to, performed its obligations under, received payments under, received or perfected a security interest under, engaged in any other transaction pursuant to or enforced any Loan Document, or sold or assigned an interest in any Loan or Loan Document).
Other Taxes”: all present or future stamp, court or documentary, intangible, recording, filing or similar Taxes that arise from any payment made under, from the execution, delivery, performance, enforcement or registration of, from the receipt or perfection of a security interest under, or otherwise with respect to, any Loan Document, except any such Taxes that are Other Connection Taxes imposed with respect to an assignment (other than an assignment made pursuant to Section 2.23).
Overadvance”: as defined in Section 2.8.
Participant”: as defined in Section 10.6(d).
Participant Register”: as defined in Section 10.6(d).
Patriot Act”: the Uniting and Strengthening America by Providing Appropriate Tools Required to Intercept and Obstruct Terrorism (USA PATRIOT ACT) Act of 2001, Title III of Pub. L. 107-56, signed into law October 26, 2001.
PBGC”: the Pension Benefit Guaranty Corporation, or any successor thereto.
Pension Plan”: an employee benefit plan (as defined in Section 3(3) of ERISA) other than a Multiemployer Plan (a) that is sponsored by any Loan Party or any ERISA Affiliate thereof or to which any Loan Party or any ERISA Affiliate thereof has any obligation to make contributions or has any liability (contingent or otherwise), and (b) that is or was subject to Section 412 of the Code, Section 302 of ERISA or Title IV of ERISA.
Periodic Term SOFR Determination Day”: as defined in the definition of Term SOFR”.
Permitted Acquisition”: as defined in Section 7.8(n).
Permitted Convertible Indebtedness”: unsecured Indebtedness of the Borrower that (a) as of the date of issuance thereof contains terms, conditions, covenants, conversion or exchange rights, redemption rights and offer to repurchase rights, in each case, as are typical and customary for notes of such type (as determined by the Borrower in good faith) and (b) is convertible or exchangeable into shares of common stock of the Borrower (or other securities of a successor Person following merger event, reclassification or other change of the common stock of the Borrower), cash or a combination thereof (such amount of cash determined by reference to the price of the Borrower’s common stock or such other securities or property), and cash in lieu of fractional shares of common stock of the Borrower; provided that (i) such Permitted Convertible Indebtedness shall have a stated final maturity date that is no earlier than the date 180 days after the Revolving Termination Date (the “Earliest Date”), (ii) such Indebtedness shall not be required to be repaid, prepaid, redeemed, repurchased or defeased, whether on one or more fixed dates, upon the occurrence of one or more events or at the option of any holder thereof (except, in each case, upon any conversion of such Indebtedness (whether into cash, shares of common stock in the Borrower or any combination thereof), the occurrence of an event of default or a “fundamental change” or following the Borrower’s election to redeem such notes) prior to the Earliest Date, and (iii) no Group Member that
24



is not a Loan Party shall have Guarantee Obligations with respect to obligations of the Borrower thereunder.
Permitted Equity Derivative Transaction”: any forward purchase, accelerated share repurchase, call option, warrant or other derivative transaction relating to Borrower’s common stock (or other securities or property following a merger event, reclassification or other change of the common stock of Borrower) purchased or sold by Borrower in connection with the issuance of any Permitted Convertible Indebtedness and settled in common stock of Borrower (or such other securities or property), cash or a combination thereof, as the same may be amended, restated, supplemented or otherwise modified from time to time; provided that (a) the aggregate net purchase price for such Permitted Equity Derivative Transactions does not exceed the net cash proceeds received by Borrower from the sale of the Permitted Convertible Indebtedness in connection with which such Permitted Equity Derivative Transactions were entered into, and (b) the other terms, conditions and covenants of each such transaction shall be such as are customary for transactions of such type (as determined by Borrower in good faith).
Permitted Holders”: the Persons listed on Schedule 1.1C to the Disclosure Letter.
Person”: any natural Person, corporation, limited liability company, trust, joint venture, association, company, partnership, Governmental Authority or other entity.
Plan”: (a) an employee benefit plan (as defined in Section 3(3) of ERISA) other than a Multiemployer Plan which is maintained or sponsored by any Group Member or to which any Group Member is obligated to make, contributions or has any liability, (b) a Pension Plan, or (c) a Qualified Plan.
Plan Assets Regulation”: as defined in Section 4.13(f).
Platform”: is any of Debt Domain, Intralinks, Syndtrak, DebtX or a substantially similar electronic transmission system.
Preferred Stock”: the preferred Capital Stock of the Borrower, if any.
Prime Rate”: for any day, a rate per annum equal to the rate of interest per annum published in the money rates section of the Wall Street Journal or any successor publication thereto as the “prime rate” then in effect; provided that if such rate of interest, as set forth from time to time in the money rates section of the Wall Street Journal, becomes unavailable for any reason as determined by the Administrative Agent, the “Prime Rate” shall mean the rate of interest per annum announced by the Administrative Agent as its prime rate in effect at its principal office in the State of California (such announced Prime Rate not being intended to be the lowest rate of interest charged by the Administrative Agent in connection with extensions of credit to debtors).
Pro Forma Basis”: with respect to any calculation or determination for any period, in making such calculation or determination on the specified date of determination (the “Determination Date”):
(a)pro forma effect will be given to any Indebtedness incurred by a Group Member (including by assumption of then outstanding Indebtedness or by a Person becoming a Subsidiary) (“Incurred”) after the beginning of the applicable period and on or before the Determination Date to the extent the Indebtedness is outstanding or is to be Incurred on the Determination Date, as if such Indebtedness had been Incurred on the first day of such period;
(b)pro forma calculations of interest on Indebtedness bearing a floating interest rate will be made as if the rate in effect on the Determination Date (taking into account any Swap Agreement applicable to the Indebtedness) had been the applicable rate for the entire reference period; and
(c)pro forma effect will be given to: (A) the acquisition or disposition of companies, divisions or lines of businesses by a Group Member, including any acquisition or disposition of a company, division or line of business since the beginning of the reference period by a Person that
25



became a Subsidiary after the beginning of the applicable period; and (B) the discontinuation of any discontinued operations; in each case of clauses (A) and (B), that have occurred since the beginning of the applicable period and before the Determination Date as if such events had occurred, and, in the case of any disposition, the proceeds thereof applied, on the first day of such period. To the extent that pro forma effect is to be given to an acquisition or disposition of a company, division or line of business, the pro forma calculation will be calculated in good faith by a responsible financial or accounting officer of the Borrower in accordance with Regulation S-X under the Securities Act based upon the most recent four full fiscal quarters for which the relevant financial information is available.
Projected Pro Forma Financial Statements”: projected balance sheets, income statements and cash flow statements prepared by the Group Members demonstrating pro forma compliance with the covenants set forth in Section 7.1.
Projections”: as defined in Section 6.2(c).
Properties”: as defined in Section 4.17(a).
Qualified Cash”: as of any date of determination, the aggregate amount of unrestricted cash and Cash Equivalents held at such time by the Loan Parties in Deposit Accounts or Securities Accounts that are subject to a first priority perfected Lien in favor of the Administrative Agent; provided that, notwithstanding the foregoing, from the Closing Date until ninety (90) days following the Closing Date, Qualified Cash shall include the aggregate amount of unrestricted cash and Cash Equivalents held at such time by the Loan Parties.
Qualified Counterparty”: with respect to any Specified Swap Agreement, any counterparty thereto that is a Lender or an Affiliate of a Lender or, at the time such Specified Swap Agreement was entered into or as of the Closing Date, was the Administrative Agent or a Lender or an Affiliate of the Administrative Agent or a Lender.
Qualified ECP Guarantor”: in respect of any Swap Obligation, (a) each Guarantor that has total assets exceeding $10,000,000 at the time the relevant Guarantee Obligation of such Guarantor provided in respect of, or the Lien granted by such Guarantor to secure, such Swap Obligation (or guaranty thereof) becomes effective with respect to such Swap Obligation, and (b) any other Guarantor that (i) constitutes an “eligible contract participant” under the Commodity Exchange Act or any regulations promulgated thereunder, or (ii) can cause another Person (including, for the avoidance of doubt, any other Guarantor not then constituting a “Qualified ECP Guarantor”) to qualify as an “eligible contract participant” at such time by entering into a “keepwell, support, or other agreement” as contemplated by Section 1a(18)(A)(v)(II) of the Commodity Exchange Act.
Qualified Plan”: an employee benefit plan (as defined in Section 3(3) of ERISA) other than a Multiemployer Plan (a) that is maintained or sponsored by any Loan Party or any ERISA Affiliate thereof or to which any Loan Party or any ERISA Affiliate is obligated to make contributions or has liability (contingent or otherwise), and (b) that is intended to be tax qualified under Section 401(a) of the Code.
Recipient”: the (a) Administrative Agent, (b) any Lender or (c) the Issuing Lender, as applicable.
Refunded Swingline Loans”: as defined in Section 2.7(b).
Register”: as defined in Section 10.6(c).
Regulation D”: Regulation D of the Board, as in effect from time to time and all official rulings and interpretations thereunder or thereof.
Regulation T”: Regulation T of the Board as in effect from time to time.
Regulation U”: Regulation U of the Board as in effect from time to time.
26



Regulation X”: Regulation X of the Board as in effect from time to time.
Related Parties”: with respect to any Person, such Person’s Affiliates and the partners, directors, officers, employees, agents, trustees, administrators, managers, advisors and representatives of such Person and of such Person’s Affiliates.
Relevant Governmental Body”: the Board of Governors of the Federal Reserve System or the Federal Reserve Bank of New York, or a committee officially endorsed or convened by the Board of Governors of the Federal Reserve System or the Federal Reserve Bank of New York, or any successor thereto.
Replacement Lender”: as defined in Section 2.23.
Required Lenders”: at any time, (a) if only one Lender holds the Total Revolving Commitments, such Lender; and (b) if more than one Lender holds the Total Revolving Commitments, then at least two Lenders who together hold more than 50% of the Total Revolving Commitments (including, without duplication, the L/C Commitments) then in effect or, if the Revolving Commitments have been terminated, the Total Revolving Extensions of Credit then outstanding; provided that for the purposes of this clause (b), the Revolving Commitments of, and the portion of the Revolving Loans and participations in L/C Exposure and Swingline Loans held or deemed held by, any Defaulting Lender shall be excluded for purposes of making a determination of Required Lenders; provided further that a Lender and its Affiliates shall be deemed one Lender.
Requirement of Law”: as to any Person, the Operating Documents of such Person, and any law, treaty, rule or regulation or determination of an arbitrator or a court or other Governmental Authority (including, for the avoidance of doubt, the Basel Committee on Banking Supervision and any successor thereto or similar authority or successor thereto), in each case applicable to or binding upon such Person or any of its property or to which such Person or any of its property is subject.
Resolution Authority”: an EEA Resolution Authority or, with respect to any UK Financial Institution, a UK Resolution Authority.
Responsible Officer”: with respect to any Loan Party, the chief executive officer, president, vice president, chief financial officer, treasurer, controller or comptroller of such Loan Party, but in any event, with respect to financial matters, the chief financial officer, treasurer, controller or comptroller of such Loan Party.
Restricted Payments”: as defined in Section 7.6.
Revaluation Date”: with respect to any Letter of Credit, each of the following: (a) each date of issuance, amendment and/or extension of a Letter of Credit denominated in an Alternative Currency, (b) each date of any payment by the Issuing Lender under any Letter of Credit denominated in an Alternative Currency, (c) in the case of all Existing Letters of Credit denominated in Alternative Currencies, the Closing Date, and (d) such additional dates as the Administrative Agent or the Issuing Lender shall determine or the Required Lenders shall require.
Revenue Growth Rate”: the amount (expressed as a percentage) of (a) (i) the Borrower’s consolidated total revenues determined in accordance with GAAP for any trailing 4 fiscal quarter period (the “Test Period”) minus (ii) the Borrower’s consolidated total revenues determined in accordance with GAAP for the same trailing 4 fiscal quarter period of the immediately preceding year divided by (b) the Borrower’s consolidated total revenues determined in accordance with GAAP for the same trailing 4 fiscal quarter period of the immediately preceding year (the “Prior Period”); provided that if the Borrower has consummated a Permitted Acquisition, other merger or acquisition permitted hereunder, or any disposition of any business, including any division or line of business, or assets permitted hereunder (each, a “Specified Transaction”) during the Test Period, the Borrower’s consolidated total revenues for the Prior Period shall be recalculated, adjusted and determined on a pro forma basis as if such transaction occurred on the first day of the Prior Period.
27



Revolving Commitment”: as to any Lender, the obligation of such Lender, if any, to make Revolving Loans and participate in Swingline Loans and Letters of Credit in an aggregate principal amount not to exceed the amount set forth under the heading “Revolving Commitment” opposite such Lender’s name on Schedule 1.1A or in the Assignment and Assumption or Increase Joinder pursuant to which such Lender became a party hereto, as the same may be changed from time to time pursuant to the terms hereof (including in connection with assignments and Increases permitted hereunder). The amount of the Total Revolving Commitments as of the Closing Date is $100,000,000. The L/C Commitment and the Swingline Commitment are each sublimits of the Total Revolving Commitments.
Revolving Commitment Period”: the period from and including the Closing Date to the Revolving Termination Date.
Revolving Extensions of Credit”: as to any Revolving Lender at any time, an amount equal to the sum of (a) the aggregate principal amount of all Revolving Loans held by such Lender then outstanding, plus (b)  such Lender’s L/C Percentage of the Dollar Equivalent of the aggregate undrawn amount of all outstanding Letters of Credit (including the Existing Letter of Credit) at such time, plus (c) the Dollar Equivalent of such Lender’s L/C Percentage of the aggregate amount of all L/C Disbursements that have not yet been reimbursed or converted into Revolving Loans at such time, plus (d) such Lender’s Revolving Percentage of the aggregate principal amount of Swingline Loans then outstanding.
Revolving Facility”: the Revolving Commitments and the extensions of credit made thereunder.
Revolving Lender”: each Lender that has a Revolving Commitment or that holds Revolving Loans.
Revolving Loan Conversion”: as defined in Section 3.5(b).
Revolving Loan Funding Office”: the office of the Administrative Agent specified in Section 10.2 or such other office as may be specified from time to time by the Administrative Agent as its funding office by written notice to the Borrower and the Lenders.
Revolving Loan Note”: a promissory note in the form of Exhibit H-1, as it may be amended, supplemented or otherwise modified from time to time.
Revolving Loans”: as defined in Section 2.4(a).
Revolving Percentage”: as to any Revolving Lender at any time, the percentage which such Lender’s Revolving Commitment then constitutes of the Total Revolving Commitments or, at any time after the Revolving Commitments of all Lenders shall have expired or terminated, the percentage which the aggregate principal amount of such Lender’s Revolving Loans then outstanding constitutes of the aggregate principal amount of all Revolving Loans then outstanding; provided that in the event that the Revolving Loans are paid in full prior to the reduction to zero of the Total Revolving Commitments, the Revolving Percentages shall be determined in a manner designed to ensure that the other outstanding Revolving Extensions of Credit shall be held by the Revolving Lenders on a comparable basis.
Revolving Termination Date”: February 16, 2024.
S&P”: Standard & Poor’s Ratings Services.
Sale Leaseback Transaction”: any arrangement with any Person or Persons, whereby in contemporaneous or substantially contemporaneous transactions a Loan Party sells substantially all of its right, title and interest in any property and, in connection therewith, acquires, leases or licenses back the right to use all or a material portion of such property.
Same Day Funds”: (a) with respect to disbursements and payments in Dollars, immediately available funds, and (b) with respect to disbursements and payments in an Alternative Currency, same day
28



or other funds as may be determined by the Administrative Agent or the Issuing Lender, as the case may be, to be customary in the place of disbursement or payment for the settlement of international banking transactions in the relevant Alternative Currency.
Sanction(s)”: any international economic sanction administered or enforced by the United States Government (including OFAC), the United Nations Security Council, the European Union, Her Majesty’s Treasury or other relevant sanctions authority.
SEC”: the Securities and Exchange Commission, any successor thereto and any analogous Governmental Authority.
Secured Parties”: the collective reference to the Administrative Agent, the Lenders (including any Issuing Lender in its capacity as Issuing Lender and any Swingline Lender in its capacity as Swingline Lender), any Cash Management Bank (in its or their respective capacities as providers of Cash Management Services), and any Qualified Counterparties.
Securities Account”: any “securities account” as defined in the UCC with such additions to such term as may hereafter be made.
Securities Account Control Agreement”: any Control Agreement entered into by the Administrative Agent, a Loan Party and a securities intermediary holding a Securities Account of such Loan Party pursuant to which the Administrative Agent is granted “control” (for purposes of the UCC) over such Securities Account.
Securities Act”: the Securities Act of 1933, as amended from time to time and any successor statute.
Security Documents”: the collective reference to (a) the Guarantee and Collateral Agreement, (b) the Global Intercompany Note, (c) the Mortgages (if any), (d) each Deposit Account Control Agreement, (e) each Securities Account Control Agreement, (f) each Intellectual Property Security Agreement, (g) all other security documents hereafter delivered to the Administrative Agent granting a Lien on any property of any Person to secure the Obligations of any Loan Party arising under any Loan Document, (h) each Pledge Supplement, (i) each Assumption Agreement, and (j) all financing statements, fixture filings, intellectual property filings, assignments, acknowledgments and other filings, documents and agreements made or delivered pursuant to any of the foregoing.
SOFR”: a rate equal to the secured overnight financing rate as administered by the SOFR Administrator.
SOFR Administrator”: the Federal Reserve Bank of New York (or a successor administrator of the secured overnight financing rate).
SOFR Administrator’s Website”: the website of the Federal Reserve Bank of New York, currently at http://www.newyorkfed.org, or any successor source for the secured overnight financing rate identified as such by the SOFR Administrator from time to time.
SOFR Borrowing”: as to any Borrowing, the SOFR Loans comprising such Borrowing.
SOFR Determination Day”: as defined in the definition of “Daily Simple SOFR”.
SOFR Loan”: a Loan that bears interest at a rate based on Adjusted Term SOFR.
SOFR Rate Day”: as defined in the definition of “Daily Simple SOFR”.
SOFR Tranche”: the collective reference to SOFR Loans under a particular Facility (other than the L/C Facility), the then current Interest Periods with respect to all of which begin on the same date and end on the same later date (whether or not such Loans shall originally have been made on the same day).
29



Solvency Certificate”: the Solvency Certificate, dated the Closing Date, delivered to the Administrative Agent pursuant to Section 5.1(o), which Solvency Certificate shall be in substantially the form of Exhibit D.
Solvent”: when used with respect to any Person, as of any date of determination, (a) the amount of the “fair value” of the assets of such Person will, as of such date, exceed the amount of all “liabilities of such Person, contingent or otherwise,” as of such date, as such quoted terms are determined in accordance with applicable federal and state laws governing determinations of the insolvency of debtors, (b) the “present fair saleable value” of the assets of such Person will, as of such date, be greater than the amount that will be required to pay the liability of such Person on its debts as such debts become absolute and matured, as such quoted terms are determined in accordance with applicable federal and state laws governing determinations of the insolvency of debtors, (c) such Person will not have, as of such date, an unreasonably small amount of capital with which to conduct its business, and (d) such Person will be able to pay its debts generally as they mature. For purposes of this definition, (i) “debt” means liability on a “claim,” and (ii) “claim” means any (x) right to payment, whether or not such a right is reduced to judgment, liquidated, unliquidated, fixed, contingent, matured, unmatured, disputed, undisputed, legal, equitable, secured or unsecured or (y) right to an equitable remedy for breach of performance if such breach gives rise to a right to payment, whether or not such right to an equitable remedy is reduced to judgment, fixed, contingent, matured or unmatured, disputed, undisputed, secured or unsecured.
Specified Acquisition Agreement Representations”: such of the representations and warranties made by the sellers and their Affiliates in the Limited Condition Acquisition Agreement as are material to the interests of the Lenders, but only to the extent that the Borrower (or its applicable Affiliates) has the right (taking into account any applicable cure provisions) to terminate its (or such Affiliates’) obligations under the Limited Condition Acquisition Agreement, or decline to consummate the acquisition (in each case, in accordance with the terms thereof), as a result of a breach of such representations and warranties.
Specified Representations”: those representations and warranties made in Sections 4.3(a) (with respect to the organizational existence of the Loan Parties only after giving effect to the Limited Condition Acquisition), 4.4 (excluding the third sentence thereof), 4.5 (solely with respect to the first sentence and with respect to Operating Documents), 4.11, 4.14, 4.19, 4.20 (giving effect to the Limited Condition Acquisition and the incurrence of the Increase loans in connection therewith), 4.28 and 4.29.
Specified Swap Agreement”: any Swap Agreement (other than a Permitted Equity Derivative Transaction) entered into by a Loan Party (or in the sole discretion of the Administrative Agent, any other Group Member) and any Qualified Counterparty (or any Person who was a Qualified Counterparty as of the Closing Date or as of the date such Swap Agreement was entered into).
Spot Rate”: for any currency, the rate determined by the Administrative Agent to be the rate quoted by the Administrative Agent as the spot rate for the purchase of such currency with another currency through its principal foreign exchange trading office at approximately 11:00 a.m. on the date 2 Business Days prior to the date as of which the foreign exchange computation is made; provided that the Administrative Agent may obtain such spot rate from another financial institution designated by it if the Administrative Agent does not have as of the date of determination a spot buying rate for any such currency.
Subordinated Debt Document”: any agreement, certificate, document or instrument executed or delivered by any Group Member and evidencing Indebtedness of any Group Member which is subordinated to the Obligations (including payment, lien and remedies subordination terms, as applicable) in a manner approved in writing by the Administrative Agent, and any renewals, modifications, or amendments thereof which are not prohibited by this Agreement or the applicable subordination agreement or are otherwise approved in writing by the Administrative Agent.
Subordinated Indebtedness”: Indebtedness of a Loan Party subordinated to the Obligations pursuant to subordination terms (including payment, lien and remedies subordination terms, as applicable) reasonably acceptable to the Administrative Agent.
30



Subsidiary”: as to any Person, a corporation, partnership, limited liability company or other entity of which shares of stock or other ownership interests having ordinary voting power (other than stock or such other ownership interests having such power only by reason of the happening of a contingency) to elect a majority of the board of directors or other managers of such corporation, partnership or other entity are at the time owned, or the management of which is otherwise controlled, directly or indirectly through one or more intermediaries, or both, by such Person. Unless otherwise qualified, all references to a “Subsidiary” or to “Subsidiaries” in this Agreement shall refer to a Subsidiary or Subsidiaries of the Borrower.
Surety Indebtedness”: as of any date of determination, indebtedness (contingent or otherwise) owing to sureties arising from surety bonds issued on behalf of any Group Member as support for, among other things, their contracts with customers, whether such indebtedness is owing directly or indirectly by such Group Member.
SVB”: as defined in the preamble hereto.
Swap Agreement”: any agreement with respect to any swap, hedge, forward, future or derivative transaction or option or similar agreement (including without limitation, any Interest Rate Agreement) involving, or settled by reference to, one or more rates, currencies, commodities, equity or debt instruments or securities, or economic, financial or pricing indices or measures of economic, financial or pricing risk or value or any similar transaction or any combination of these transactions; provided that the following shall not constitute “Swap Agreements”: (a) any phantom stock or similar plan providing for payments only on account of services provided by current or former directors, officers, employees or consultants of the Group Members, (b) any stock option or warrant agreement for the purchase of Capital Stock of the Borrower, (c) the purchase of Capital Stock or Indebtedness (including securities convertible into Capital Stock) of the Borrower pursuant to delayed delivery contracts, accelerated stock repurchase agreements, forward contracts or other similar agreements and (d) any of the items specified in the foregoing clauses (a) through (c), to the extent the same constitutes a derivative embedded in a convertible security issued by the Borrower.
Swap Obligation”: with respect to any Guarantor, any obligation of such Guarantor to pay or perform under any agreement, contract or transaction that constitutes a “swap” within the meaning of Section 1a(47) of the Commodity Exchange Act.
Swap Termination Value”: in respect of any one or more Swap Agreements, after taking into account the effect of any legally enforceable netting agreement relating to such Swap Agreements, (a) for any date on or after the date any such Swap Agreement has been closed out and termination value determined in accordance therewith, such termination value, and (b) for any date prior to the date referenced in clause (a), the amount determined as the mark-to-market value for such Swap Agreement, as determined based upon one or more mid-market or other readily available quotations provided by any recognized dealer in such Swap Agreements (which may include a Qualified Counterparty).
Swingline Commitment”: the obligation of the Swingline Lender to make Swingline Loans pursuant to Section 2.6 in an aggregate principal amount at any one time outstanding not to exceed $20,000,000.
Swingline Lender”: SVB, in its capacity as the lender of Swingline Loans or such other Lender as the Borrower may from time to time select as the Swingline Lender hereunder pursuant to Section 2.7(f); provided that such Lender has agreed to be a Swingline Lender.
Swingline Loan Note”: a promissory note in the form of Exhibit H-2, as it may be amended, supplemented or otherwise modified from time to time.
Swingline Loans”: as defined in Section 2.6.
Swingline Participation Amount”: as defined in Section 2.7(c).
31



Synthetic Lease Obligation”: the monetary obligation of a Person under (a) a so-called synthetic, off-balance sheet or tax retention lease or (b) an agreement for the use of property creating obligations that do not appear on the balance sheet of such Person but which, upon the insolvency or bankruptcy of such Person, would be characterized as the indebtedness of such Person (without regard to accounting treatment).
Taxes”: all present or future taxes, levies, imposts, duties, deductions, withholdings (including backup withholding), assessments, fees or other charges imposed by any Governmental Authority, including any interest, additions to tax or penalties applicable thereto.
Term SOFR”: for any calculation with respect to a SOFR Loan, the Term SOFR Reference Rate for a tenor comparable to the applicable Interest Period on the day (such day, the “Periodic Term SOFR Determination Day”) that is two (2) U.S. Government Securities Business Days prior to the first day of such Interest Period, as such rate is published by the Term SOFR Administrator; provided, however, that if as of 5:00 p.m. (New York City time) on any Periodic Term SOFR Determination Day the Term SOFR Reference Rate for the applicable tenor has not been published by the Term SOFR Administrator and a Benchmark Replacement Date with respect to the Term SOFR Reference Rate has not occurred, then Term SOFR will be the Term SOFR Reference Rate for such tenor as published by the Term SOFR Administrator on the first preceding U.S. Government Securities Business Day for which such Term SOFR Reference Rate for such tenor was published by the Term SOFR Administrator so long as such first preceding U.S. Government Securities Business Day is not more than three (3) U.S. Government Securities Business Days prior to such Periodic Term SOFR Determination Day.
Term SOFR Adjustment”: for any calculation with respect to a SOFR Loan, 0.10%.
Term SOFR Administrator”: the CME Group Benchmark Administration Limited (CBA) (or a successor administrator of the Term SOFR Reference Rate selected by the Administrative Agent in its reasonable discretion).
Term SOFR Borrowing”: as to any Borrowing, the Loans bearing interest at a rate based on Adjusted Term SOFR comprising such Borrowing.
Term SOFR Reference Rate”: the forward-looking term rate based on SOFR.
Threshold Amount”: at any time, the greater of (a) $20,000,000 and (b) 20% of the Total Revolving Commitments.
Total L/C Commitments”: at any time, the sum of all L/C Commitments at such time, as the same may be reduced from time to time pursuant to Section 2.10 or 3.5(b). The initial amount of the Total L/C Commitments on the Closing Date is $10,000,000.
Total Liabilities”: on any date of determination, obligations that should, under GAAP, be classified as liabilities on the Borrower’s consolidated balance sheet, including all Indebtedness.
Total Revolving Commitments”: at any time, the aggregate amount of the Revolving Commitments then in effect.
Total Revolving Extensions of Credit”: at any time, the aggregate amount of the Revolving Extensions of Credit outstanding at such time.
Trade Date”: as defined in Section 10.6(b)(i)(B).
Transferee”: any Eligible Assignee or Participant.
Type”: as to any Loan, its nature as an ABR Loan or a EurodollarSOFR Loan.
32



UK Financial Institution”: any BRRD Undertaking (as such term is defined under the PRA Rulebook (as amended form time to time) promulgated by the United Kingdom Prudential Regulation Authority) or any person falling within IFPRU 11.6 of the FCA Handbook (as amended from time to time) promulgated by the United Kingdom Financial Conduct Authority, which includes certain credit institutions and investment firms, and certain affiliates of such credit institutions or investment firms.
UK Resolution Authority”: the Bank of England or any other public administrative authority having responsibility for the resolution of any UK Financial Institution.
Unadjusted Benchmark Replacement”: the applicable Benchmark Replacement excluding the related Benchmark Replacement Adjustment.
Unfriendly Acquisition”: any acquisition that has not, at the time of the first public announcement of an offer relating thereto, been approved by the board of directors (or other legally recognized governing body) of the Person to be acquired; except that with respect to any acquisition of a non-U.S. Person, an otherwise friendly acquisition shall not be deemed to be unfriendly if it is not customary in such jurisdiction to obtain such approval prior to the first public announcement of an offer relating to a friendly acquisition.
Uniform Commercial Code” or “UCC”: the Uniform Commercial Code (or any similar or equivalent legislation) as in effect from time to time in the State of New York, or as the context may require, any other applicable jurisdiction.
United States” and “U.S.”: the United States of America.
USCRO”: the U.S. Copyright Office.
U.S. Government Securities Business Day”: any day except for (a) a Saturday, (b) a Sunday or (c) a day on which the Securities Industry and Financial Markets Association recommends that the fixed income departments of its members be closed for the entire day for purposes of trading in United States government securities.
USPTO”: the U.S. Patent and Trademark Office.
U.S. Person”: any Person that is a “United States person” as defined in Section 7701(a)(30) of the Code.
U.S. Tax Compliance Certificate”: as defined in Section 2.20(f).
Withholding Agent”: as applicable, any of any applicable Loan Party and the Administrative Agent, as the context may require.
Write-Down and Conversion Powers”: (a) with respect to any EEA Resolution Authority, the write-down and conversion powers of such EEA Resolution Authority from time to time under the Bail-In Legislation for the applicable EEA Member Country, which write-down and conversion powers are described in the EU Bail-In Legislation Schedule, and (b) with respect to the United Kingdom, any powers of the applicable Resolution Authority under the Bail-In Legislation to cancel, reduce, modify or change the form of a liability of any UK Financial Institution or any contract or instrument under which that liability arises, to convert all or part of that liability into shares, securities or obligations of that person or any other person, to provide that any such contract or instrument is to have effect as if a right had been exercised under it or to suspend any obligation in respect of that liability or any of the powers under that Bail-In Legislation that are related to or ancillary to any of those powers.
33



1.2Other Definitional Provisions.
(a)Unless otherwise specified therein, all terms defined in this Agreement shall have the defined meanings when used in the other Loan Documents or any certificate or other document made or delivered pursuant hereto or thereto.
(b)As used herein and in the other Loan Documents, and in any certificate or other document made or delivered pursuant hereto or thereto, (i) accounting terms relating to any Group Member not defined in Section 1.1 and accounting terms partly defined in Section 1.1, to the extent not defined, shall have the respective meanings given to them under GAAP, (ii) the words “include,” “includes” and “including” shall be deemed to be followed by the phrase “without limitation,” (iii) the word “incur” shall be construed to mean incur, create, issue, assume, become liable in respect of or suffer to exist (and the words “incurred” and “incurrence” shall have correlative meanings), (iv) the words “asset” and “property” shall be construed to have the same meaning and effect and to refer to any and all tangible and intangible assets and properties, including cash, Capital Stock, securities, revenues, accounts, leasehold interests and contract rights, (v) references to a given time of day shall, unless otherwise specified, be deemed to refer to Pacific time, and (vi) references to agreements (including this Agreement) or other Contractual Obligations shall, unless otherwise specified, be deemed to refer to such agreements or Contractual Obligations as amended, supplemented, restated, amended and restated or otherwise modified from time to time.
(c)The words “hereof,” “herein” and “hereunder” and words of similar import, when used in this Agreement, shall refer to this Agreement as a whole and not to any particular provision of this Agreement, unless otherwise specified. The word “will” shall be construed to have the same meaning and effect as the word “shall.” Unless the context requires otherwise, (i) any reference herein to any Person shall be construed to include such Person’s successors and assigns, (ii) all references herein to Articles, Sections, Exhibits and Schedules shall be construed to refer to Articles and Sections of, and Exhibits and Schedules to, this Agreement, and (iii) any reference to any law or regulation herein shall, unless otherwise specified, refer to such law or regulation as amended, modified or supplemented from time to time.
(d)The meanings given to terms defined herein shall be equally applicable to both the singular and plural forms of such terms. Whenever the context may require, any pronoun shall include the corresponding masculine, feminine and neuter forms.
(e)Any reference in any Loan Document to a merger, transfer, consolidation, amalgamation, consolidation, assignment, sale, disposition or transfer, or similar term, shall be deemed to apply to a Division of or by a limited liability company, or an allocation of assets to a series of a limited liability company (or the unwinding of such a Division or allocation), as if it were a merger, transfer, consolidation, amalgamation, consolidation, assignment, sale or transfer, or similar term, as applicable, to, of or with a separate Person. Any Division of a limited liability company shall constitute a separate Person under the Loan Documents (and each Division of any limited liability company that is a Subsidiary, joint venture or any other like term shall also constitute such a Person) on the first date of its existence. In connection with any Division, if any asset, right, obligation or liability of any Person becomes the asset, right, obligation or liability of a different Person, then such asset shall be deemed to have been transferred from the original Person to the subsequent Person.
1.3Rounding. Any financial ratios required to be maintained by the Borrower pursuant to this Agreement shall be calculated by dividing the appropriate component by the other component, carrying the result to one place more than the number of places by which such ratio is expressed herein and rounding the result up or down to the nearest number (with a rounding-up if there is no nearest number).
1.4Exchange Rates.
(a)The Administrative Agent or the Issuing Lender, as applicable, shall determine the Spot Rates as of each Revaluation Date to be used for calculating Dollar Equivalent amounts of Revolving Extensions of Credit denominated in Alternative Currencies. Such Spot Rates shall become
34



effective as of such Revaluation Date and shall be the Spot Rates employed in converting any amounts between the applicable currencies until the next Revaluation Date to occur. Except for purposes of financial statements delivered by Loan Parties hereunder or calculating financial covenants hereunder or except as otherwise provided herein, the applicable amount of any currency (other than Dollars) for purposes of the Loan Documents shall be such Dollar Equivalent amount as so determined by the Administrative Agent or the Issuing Lender, as applicable.
(b)Wherever in this Agreement the issuance, amendment or extension of a Letter of Credit, an amount, such as a required minimum or multiple amount, is expressed in Dollars, but such Letter of Credit is denominated in an Alternative Currency, such amount shall be the relevant Alternative, Currency Equivalent of such Dollar amount (rounded to the nearest unit of such Alternative Currency with 0.5 of a unit being rounded upward), as determined by the Administrative Agent or the Issuing Lender, as the case may be.
1.5Alternative Currencies.
(a)The Borrower may from time to time request that Letters of Credit be issued in a currency other than those specifically listed in the definition of “Alternative Currency”; provided that such requested currency is a lawful currency that is readily available and freely transferable and convertible into Dollars, Any such request shall be subject to the approval of the Administrative Agent and the Issuing Lender.
(b)Any such request shall be made to the Administrative Agent not later than 11:00 a.m., twenty (20) Business Days prior to the date of the desired Credit Extension (or such other time or date as may be agreed by the Administrative Agent and Issuing Lender, in their sole discretion). After receipt of such request, the Administrative Agent shall promptly notify the Issuing Lender thereof. The Issuing Lender shall notify the Administrative Agent, not later than ten (10) Business Days after receipt of such request whether it consents, in its sole discretion, to the issuance of Letters of Credit in such requested currency.
(c)Any failure by the Issuing Lender to respond to such request within the time period specified in the preceding sentence shall be deemed to be a refusal by the Issuing Lender of Letters of Credit to be issued in such requested currency. If the Administrative Agent and the Issuing Lender consent to the issuance of Letters of Credit in such requested currency, the Administrative Agent shall so notify the Borrower and such currency shall thereupon be deemed for all purposes to be an Alternative Currency. If the Administrative Agent shall fail to obtain consent to any request for an additional currency under this Section 1.5, the Administrative Agent shall promptly so notify the Borrower. Any specified currency of an Existing Letter of Credit that is neither Dollars nor one of the Alternative Currencies specifically listed in the definition of “Alternative Currency” shall be deemed an Alternative Currency with respect to such Existing Letter of Credit only.
(d)Each obligation of the Borrower to make a payment denominated in the national currency unit of any member state of the European Union that adopts the Euro as its lawful currency after the date hereof shall be redenominated into Euro at the time of such adoption.
(e)Each provision of this Agreement shall be subject to such reasonable changes of construction as the Administrative Agent may from time to time specify to be appropriate to reflect the adoption of the Euro by any member state of the European Union and any relevant market conventions or practices relating to the Euro.
(f)Each provision of this Agreement also shall be subject to such reasonable changes of construction as the Administrative Agent may from time to time specify to be appropriate to reflect a change in currency of any other country and any relevant market conventions or practices relating to the change in currency.
1.6Limited Condition Acquisitions. In connection with any action being taken in connection with a Limited Condition Acquisition, for purposes of determining compliance with any provision of this Agreement which requires the calculation of any financial ratio or metric, at the option
35



of the Borrower (and, if the Borrower elects to exercise such option, such option shall be exercised on or prior to the date on which the definitive agreement for such Limited Condition Acquisition is executed) (the Borrower’s election to exercise such option in connection with any Limited Condition Acquisition, an “LCA Election”), then notwithstanding anything else to the contrary contained in this Agreement, the date of determination of whether any such action is permitted hereunder, shall be deemed to be the date the definitive agreements for such Limited Condition Acquisition are entered into (the “LCA Test Date”), and if, after giving pro forma effect to the Limited Condition Acquisition and the other transactions to be entered into in connection therewith (including any incurrence of Indebtedness and the use of proceeds thereof) as if they had occurred at the beginning of the most recent period of four fiscal quarters then ended prior to the LCA Test Date for which consolidated financial statements of the Borrower are available, the Borrower could have taken such action on the relevant LCA Test Date in compliance with such ratio or basket, such ratio or basket shall be deemed to have been complied with. If the Borrower has made an LCA Election for any Limited Condition Acquisition, then in connection with any subsequent calculation of any basket availability with respect to the incurrence of Indebtedness, the grant of Liens, or the making of Investments, Restricted Payments, Dispositions, mergers and consolidations or other transfer of all or substantially all of the assets of any Group Member on or following the relevant LCA Test Date and prior to the earlier of the date on which such Limited Condition Acquisition is consummated or the definitive agreement for such Limited Condition Acquisition is terminated or expires without consummation of such Limited Condition Acquisition, any such ratio or basket shall be calculated on a Pro Forma Basis assuming both that such Limited Condition Acquisition and other transactions in connection therewith (including any incurrence of Indebtedness and the use of proceeds thereof) have been consummated and have not been consummated.
1.7Rates. The Administrative Agent does not warrant or accept responsibility for, and shall not have any liability with respect to, (a) the continuation of, administration of, submission of, calculation of or any other matter related to the Term SOFR Reference Rate, Adjusted Term SOFR, Term SOFR, or any component definition thereof or rates referred to in the definition thereof, or any alternative, successor or replacement rate thereto (including any Benchmark Replacement), including whether the composition or characteristics of any such alternative, successor or replacement rate (including any Benchmark Replacement) will be similar to, or produce the same value or economic equivalence of, or have the same volume or liquidity as the Term SOFR Reference Rate, Adjusted Term SOFR, Term SOFR or any other Benchmark prior to its discontinuance or unavailability, or (b) the effect, implementation or composition of any Conforming Changes. The Administrative Agent and its affiliates or other related entities may engage in transactions that affect the calculation of the Term SOFR Reference Rate, Adjusted Term SOFR, Term SOFR, any alternative, successor or replacement rate (including any Benchmark Replacement) or any relevant adjustments thereto, in each case, in a manner adverse to the Borrower. The Administrative Agent may select information sources or services in its reasonable discretion to ascertain the Term SOFR Reference Rate, Adjusted Term SOFR, Term SOFR or any other Benchmark, in each case, pursuant to the terms of this Agreement, and shall have no liability to the Borrower, any Lender or any other Person for damages of any kind, including direct or indirect, special, punitive, incidental or consequential damages, costs, losses or expenses (whether in tort, contract or otherwise and whether at law or in equity), for any error or calculation of any such rate (or component thereof) provided by any such information source or service..
1.8Interest; LIBOR Notification. The interest rate on Eurodollar Loans is determined by reference to the Eurodollar Rate, which is derived from the London interbank offered rate. The London interbank offered rate is intended to represent the rate at which contributing banks may obtain short-term borrowings from each other in the London interbank market. In July 2017, the U.K. Financial Conduct Authority announced that, after the end of 2021, it would no longer persuade or compel contributing banks to make rate submissions to the ICE Benchmark Administration (together with any successor to the ICE Benchmark Administrator, the “IBA”) for purposes of the IBA setting the London interbank offered rate. As a result, it is possible that, in the future, the London interbank offered rate may become unavailable or may no longer be deemed an appropriate reference rate upon which to determine the interest rate on Eurodollar Loans. In light of this eventuality, public and private sector industry initiatives are currently underway to identify new or alternative reference rates to be used in place of the London interbank offered rate. In the event that the London interbank offered rate is no longer available or in certain other circumstances as set forth in Section 2.17, an alternative rate of interest may be selected and implemented in accordance with the mechanism contained in such Section. The Administrative Agent
36



will notify the Borrower, pursuant to Section 2.17, in advance of any change to the reference rate upon which the interest rate on Eurodollar Loans is based. However, the Administrative Agent does not warrant, nor accept responsibility, nor shall the Administrative Agent have any liability with respect to the administration, submission or any other matter related to the rates in the definition of “Eurodollar Rate” or with respect to any comparable or successor rate thereto or replacement rate thereof, including, without limitation, whether the composition or characteristics of any such alternative, successor or replacement reference rate, as it may or may not be adjusted pursuant to Section 2.17, will be similar to, or produce the same value or economic equivalence of, the Eurodollar Rate or have the same volume or liquidity as did the London interbank offered rate prior to its discontinuance or unavailability.
SECTION 2
AMOUNT AND TERMS OF COMMITMENTS
2.1[Reserved].
2.2[Reserved].
2.3[Reserved].
2.4Revolving Commitments.
(a)Subject to the terms and conditions hereof, each Revolving Lender severally agrees to make revolving credit loans (each, a “Revolving Loan” and, collectively, the “Revolving Loans”) to the Borrower from time to time during the Revolving Commitment Period in an aggregate principal amount at any one time outstanding which, when added to the aggregate outstanding amount of the Swingline Loans, the Dollar Equivalent of the aggregate undrawn amount of all outstanding Letters of Credit, and the Dollar Equivalent of the aggregate amount of all L/C Disbursements that have not yet been reimbursed or converted into Revolving Loans or Swingline Loans, incurred on behalf of the Borrower and owing to such Lender, does not exceed the amount of such Lender’s Revolving Commitment. In addition, such aggregate obligations shall not at any time exceed the Total Revolving Commitments in effect at such time. During the Revolving Commitment Period the Borrower may use the Revolving Commitments by borrowing, prepaying the Revolving Loans in whole or in part, and reborrowing, all in accordance with the terms and conditions hereof. The Revolving Loans may from time to time be EurodollarSOFR Loans or ABR Loans, as determined by the Borrower and notified to the Administrative Agent in accordance with Sections 2.5 and 2.13.
(b)The Borrower shall repay all outstanding Revolving Loans (including, without limitation, all Overadvances to the extent not previously repaid) on the Revolving Termination Date.
2.5Procedure for Revolving Loan Borrowing. The Borrower may borrow under the Revolving Commitments during the Revolving Commitment Period on any Business Day; provided that the Borrower shall give the Administrative Agent an irrevocable Notice of Borrowing (which must be received by the Administrative Agent prior to 10:00 A.M. (a) three (3) U.S. Government Securities Business Days prior to the requested Borrowing Date, in the case of EurodollarSOFR Loans, or (b) 1 Business Day prior to the requested Borrowing Date, in the case of ABR Loans) (provided that any such Notice of Borrowing of ABR Loans under the Revolving Facility to finance payments under Section 3.5(a) may be given not later than 10:00 A.M. on the date of the proposed borrowing), in each such case specifying (i) the amount and Type of Revolving Loans to be borrowed, (ii) the requested Borrowing Date, (iii) in the case of Eurodollar Loans, the respective amounts of each such Type of Loan and in the case of SOFR Loans, the respective lengths of the initial Interest Period therefor, and (iv) instructions for remittance of the proceeds of the applicable Loans to be borrowed. Unless otherwise agreed by the Administrative Agent in its sole discretion, no Revolving Loan may be made as, converted into or continued as a Eurodollar Loan havingIf no Interest Period is specified with respect to any requested SOFR Loan, the Borrower shall be deemed to have selected an Interest Period in excess of one (1 month prior to the date that is 30 days after the Closing Date) month’s duration. Each borrowing under the Revolving Commitments shall be in an amount equal to $1,000,000 or a whole multiple of $100,000 in excess thereof (or, if the then Available Revolving Commitments are less than $1,000,000, such lesser amount); provided that the Swingline Lender may request, on behalf of the Borrower, borrowings under
37



the Revolving Commitments that are ABR Loans in other amounts pursuant to Section 2.7. Upon receipt of any such Notice of Borrowing from the Borrower, the Administrative Agent shall promptly notify each Revolving Lender thereof. Each Revolving Lender will make the amount of its pro rata share of each such borrowing available to the Administrative Agent for the account of the Borrower at the Revolving Loan Funding Office prior to 12:00 P.M.10:00 A.M. on the Borrowing Date requested by the Borrower in Same Day Funds to the Administrative Agent. Such borrowing will then be made available to the Borrower by the Administrative Agent crediting such account as is designated in writing to the Administrative Agent by the Borrower with the aggregate of the amounts made available to the Administrative Agent by the Revolving Lenders and in like funds as received by the Administrative Agent or, if so specified in the Flow of Funds Agreement, the Administrative Agent shall wire transfer all or a portion of such aggregate amounts in accordance with the wire instructions specified for such purpose in the Flow of Funds Agreement.
2.6Swingline Commitment. Subject to the terms and conditions hereof, the Swingline Lender agrees to make available a portion of the credit accommodations otherwise available to the Borrower under the Revolving Commitments from time to time during the Revolving Commitment Period by making swing line loans (each a “Swingline Loan” and, collectively, the “Swingline Loans”) to the Borrower; provided that (a) the aggregate principal amount of Swingline Loans outstanding at any time shall not exceed the Swingline Commitment then in effect, (b) the Borrower shall not request, and the Swingline Lender shall not make, any Swingline Loan if, after giving effect to the making of such Swingline Loan, the amount of the Available Revolving Commitments would be less than zero, and (c) the Borrower shall not use the proceeds of any Swingline Loan to refinance any then outstanding Swingline Loan. During the Revolving Commitment Period, the Borrower may use the Swingline Commitment by borrowing, repaying and reborrowing, all in accordance with the terms and conditions hereof. Swingline Loans shall be ABR Loans only. The Borrower shall repay to the Swingline Lender the then unpaid principal amount of each Swingline Loan on the Revolving Termination Date. The Swingline Lender shall not make a Swingline Loan during the period commencing at the time it has received notice (by telephone or in writing) from the Administrative Agent at the request of any Lender, acting in good faith, that one or more of the applicable conditions specified in Section 5.2 (other than Section 5.2(c)) is not then satisfied and has had a reasonable opportunity to react to such notice and ending when such conditions are satisfied or duly waived.
2.7Procedure for Swingline Borrowing; Refunding of Swingline Loans.
(a)Whenever the Borrower desires that the Swingline Lender make Swingline Loans the Borrower shall give the Swingline Lender irrevocable telephonic notice (which telephonic notice must be received by the Swingline Lender not later than 12:00 P.M. on the proposed Borrowing Date) confirmed promptly in writing by a Notice of Borrowing, specifying (i) the amount to be borrowed, (ii) the requested Borrowing Date (which shall be a Business Day during the Revolving Commitment Period), and (iii) instructions for the remittance of the proceeds of such Loan. Each borrowing under the Swingline Commitment shall be in an amount equal to $500,000 or a whole multiple of $100,000 in excess thereof. Promptly thereafter, on the Borrowing Date specified in a notice in respect of Swingline Loans, the Swingline Lender shall make available to the Borrower an amount in Same Day Funds equal to the amount of the Swingline Loan to be made by depositing such amount in the account designated in writing to the Administrative Agent by the Borrower. Unless a Swingline Loan is sooner refinanced by the advance of a Revolving Loan pursuant to Section 2.7(b), such Swingline Loan shall be repaid by the Borrower no later than 5 Business Days after the advance of such Swingline Loan.
(b)The Swingline Lender, at any time and from time to time in its sole and absolute discretion may, on behalf of the Borrower (which hereby irrevocably directs the Swingline Lender to act on its behalf), on 1 Business Day’s telephonic notice given by the Swingline Lender no later than 12:00 P.M. and promptly confirmed in writing, request each Revolving Lender to make, and each Revolving Lender hereby agrees to make, a Revolving Loan, in an amount equal to such Revolving Lender’s Revolving Percentage of the aggregate amount of such Swingline Loan (each a “Refunded Swingline Loan”) outstanding on the date of such notice, to repay the Swingline Lender. Each Revolving Lender shall make the amount of such Revolving Loan available to the Administrative Agent at the Revolving Loan Funding Office in Same Day Funds, not later than 10:00 A.M. 1 Business Day after the date of such notice. The proceeds of such Revolving Loan shall immediately be made available by the Administrative
38



Agent to the Swingline Lender for application by the Swingline Lender to the repayment of the Refunded Swingline Loan. The Borrower irrevocably authorizes the Swingline Lender to charge the Borrower’s accounts with the Administrative Agent (up to the amount available in each such account) immediately to pay the amount of any Refunded Swingline Loan to the extent amounts received from the Revolving Lenders are not sufficient to repay in full such Refunded Swingline Loan.
(c)If prior to the time that the Borrower has repaid the Swingline Loans pursuant to Section 2.7(a) or a Revolving Loan has been made pursuant to Section 2.7(b), one of the events described in Section 8.1(f) shall have occurred or if for any other reason, as determined by the Swingline Lender in its sole discretion, Revolving Loans may not be made as contemplated by Section 2.7(b), each Revolving Lender shall, on the date such Revolving Loan was to have been made pursuant to the notice referred to in Section 2.7(b) or on the date requested by the Swingline Lender (with at least 1 Business Day notice to the Revolving Lenders), purchase for cash an undivided participating interest in the then outstanding Swingline Loans by paying to the Swingline Lender an amount (the “Swingline Participation Amount”) equal to (i) such Revolving Lender’s Revolving Percentage times (ii) the sum of the aggregate principal amount of the outstanding Swingline Loans that were to have been repaid with such Revolving Loans.
(d)Whenever, at any time after the Swingline Lender has received from any Revolving Lender such Lender’s Swingline Participation Amount, the Swingline Lender receives any payment on account of the Swingline Loans, the Swingline Lender will distribute to such Lender its Swingline Participation Amount (appropriately adjusted, in the case of interest payments, to reflect the period of time during which such Lender’s participating interest was outstanding and funded and, in the case of principal and interest payments, to reflect such Lender’s pro rata portion of such payment if such payment is not sufficient to pay the principal of and interest on all Swingline Loans then due); provided that in the event that such payment received by the Swingline Lender is required to be returned, such Revolving Lender will return to the Swingline Lender any portion thereof previously distributed to it by the Swingline Lender.
(e)Each Revolving Lender’s obligation to make the Loans referred to in Section 2.7(b) and to purchase participating interests pursuant to Section 2.7(c) shall be absolute and unconditional and shall not be affected by any circumstance, including (i) any setoff, counterclaim, recoupment, defense or other right that such Revolving Lender or the Borrower may have against the Swingline Lender, the Borrower or any other Person for any reason whatsoever, (ii) the occurrence of a Default or an Event of Default or the failure to satisfy any of the other conditions specified in Section 5, (iii) any adverse change in the condition (financial or otherwise) of the Borrower, (iv) any breach of this Agreement or any other Loan Document by the Borrower, any other Loan Party or any other Revolving Lender, or (v) any other circumstance, happening or event whatsoever, whether or not similar to any of the foregoing.
(f)The Swingline Lender may resign at any time by giving 30 days’ prior notice to the Administrative Agent, the Lenders and the Borrower. Following such notice of resignation from the Swingline Lender, the Swingline Lender may be replaced at any time by written agreement among the Borrower, the Administrative Agent, the Required Lenders and the successor Swingline Lender. After the resignation or replacement of the Swingline Lender hereunder, the retiring Swingline Lender shall remain a party hereto and shall continue to have all the rights and obligations of the Swingline Lender under this Agreement and the other Loan Documents with respect to Swingline Loans made by it prior to such resignation or replacement, but shall not be required or permitted to make any additional Swingline Loans.
2.8Overadvances.
If at any time or for any reason the aggregate amount of the Total Revolving Extensions of Credit exceeds the amount of the Total Revolving Commitments then in effect (any such excess, an “Overadvance”), the Borrower shall immediately pay the full amount of such Overadvance to the Administrative Agent, without notice or demand. Any prepayment of any Revolving Loan that is a EurodollarSOFR Loan hereunder shall be subject to Borrower’s obligation to pay any amounts owing pursuant to Section 2.21.
39



2.9Fees.
(a)Fee Letter. The Borrower agrees to pay to the Administrative Agent the fees in the amounts and on the dates as set forth in the Fee Letter and to perform any other obligations contained therein.
(b)Commitment Fee. As additional compensation for the Revolving Commitments, the Borrower shall pay to the Administrative Agent for the account of the Lenders, in arrears, on the last day of each calendar quarter prior to the Revolving Termination Date and on the Revolving Termination Date, a fee for the Borrower’s non-use of available funds in an amount equal to the Commitment Fee Rate per annum multiplied by the difference between (x) the Total Revolving Commitments (as they may be reduced or increased from time to time) and (y) the sum of (A) the average for the period of the daily closing balance of the Revolving Loans outstanding excluding the aggregate principal amount of Swingline Loans which shall be deemed to be zero for purposes hereof, (B) the Dollar Equivalent of the aggregate undrawn amount of all Letters of Credit outstanding at such time and (C) the Dollar Equivalent of the aggregate amount of all L/C Disbursements that have not yet been reimbursed or converted into Revolving Loans or Swingline Loans at such time.
(c)Fees Nonrefundable. All fees payable under this Section 2.9 shall be fully earned on the date paid and nonrefundable.
(d)Increase in Fees. At any time that an Event of Default exists, upon the request of the Required Lenders, the amount of any of the foregoing fees due under subsection (b) shall be increased by adding 2.0% per annum thereto.
2.10Termination or Reduction of Revolving Commitments; Prepayments.
The Borrower shall have the right, upon not less than three (3) Business Days’ notice to the Administrative Agent, to terminate the Revolving Commitments or, from time to time, to reduce the amount of the Revolving Commitments; provided that no such termination or reduction of the Revolving Commitments shall be permitted if, after giving effect thereto and to any prepayments of the Revolving Loans and Swingline Loans made on the effective date thereof, the Total Revolving Extensions of Credit then outstanding would exceed the Total Revolving Commitments then in effect; provided, further that if such notice indicates that such termination or reduction is conditioned on the occurrence of a transaction it may be revoked if such transaction is not consummated. Any such reduction shall be in an amount equal to $1,000,000, or a whole multiple thereof (or, if the then Total Revolving Commitments are less than $1,000,000, such lesser amount), and shall reduce permanently the Revolving Commitments then in effect; provided further, if in connection with any such reduction or termination of the Revolving Commitments a EurodollarSOFR Loan is prepaid on any day other than the last day of the Interest Period applicable thereto, the Borrower shall also pay any amounts owing (if any) pursuant to Section 2.21. The Borrower shall have the right, without penalty or premium, upon not less than 3 Business Days’ notice to the Administrative Agent, to terminate the L/C Commitments or, from time to time, to reduce the amount of the L/C Commitments; provided that no such termination or reduction of L/C Commitments shall be permitted if, after giving effect thereto, the Total L/C Commitments shall be reduced to an amount that would result in the aggregate L/C Exposure exceeding the Total L/C Commitments (as so reduced); provided, further that if such notice indicates that such termination or reduction is conditioned on the occurrence of a transaction it may be revoked if such transaction is not consummated. Any such reduction shall be in an amount equal to $1,000,000, or a whole multiple thereof (or, if the then Total L/C Commitments are less than $1,000,000, such lesser amount), and shall reduce permanently the L/C Commitments then in effect. The Borrower shall have the right, at any time and from time to time to prepay any Loan in whole or in part, upon not less than 3 Business Days’ notice to the Administrative Agent; provided that if such notice indicates that such prepayment is conditioned on the occurrence of a transaction it may be revoked if such transaction is not consummated. Upon receipt of any such notice, the Administrative Agent shall promptly notify each relevant Lender thereof. If any such notice is given, the amount specified in such notice shall be due and payable on the date specified therein, together with (except in the case of Revolving Loans that are ABR Loans and Swingline Loans) accrued interest to such date on the amount prepaid. Partial prepayments of Revolving Loans shall be in an aggregate principal
40



amount of $100,000 or a whole multiple thereof. Partial prepayments of Swingline Loans shall be in an aggregate principal amount of $100,000 or a whole multiple thereof.
2.11[Reserved].
2.12[Reserved].
2.13Conversion and Continuation Options.
(a)The Borrower may elect from time to time to convert EurodollarSOFR Loans to ABR Loans by giving the Administrative Agent prior irrevocable notice in a Notice of Conversion/Continuation of such election no later than 10:00 A.M., Pacific time, on the Business Day preceding the proposed conversion date (or such later time as agreed to by the Administrative Agent in its sole discretion); provided that any such conversion of EurodollarSOFR Loans may only be made on the last day of an Interest Period with respect thereto. The Borrower may elect from time to time to convert ABR Loans to EurodollarSOFR Loans by giving the Administrative Agent prior irrevocable notice in a Notice of Conversion/Continuation of such election no later than 10:00 A.M., Pacific time, on the third (3rd) U.S. Government Securities Business Day preceding the proposed conversion date (or such later time as agreed to by the Administrative Agent in its sole discretion) (which notice shall specify the length of the initial Interest Period therefor); provided that no ABR Loan may be converted into a EurodollarSOFR Loan when any Event of Default has occurred and is continuing. Upon receipt of any such notice, the Administrative Agent shall promptly notify each relevant Lender thereof. If no Interest Period is specified with respect to any SOFR Loan in a Notice of Conversion/Continuation delivered by the Borrower to the Administrative Agent, Borrower shall be deemed to have selected an Interest Period of one month’s duration.
(b)Any Eurodollar Loan may be continued as such upon the expiration of the then current Interest Period with respect thereto by the Borrower givingThe Borrower may elect from time to time to continue any SOFR Loan by giving the Administrative Agent prior irrevocable notice of such election in a Notice of Conversion/Continuation to the Administrative Agent, in accordance with the applicable provisions of the term “Interest Period” set forth in Section 1.1, of the length of the next Interest Period to be applicable to such LoansSOFR Loan; provided that no EurodollarSOFR Loan may be continued as such when any Event of Default has occurred and is continuing; provided further that (x) if the Borrower shall fail to give any required notice as described above in this paragraph, upon the expiration of the then current Interest Period, such SOFR Loans shall be automatically continued as SOFR Loans bearing interest at a rate based upon Adjusted Term SOFR and with an Interest Period of the same length as then expiring Interest Period or (y) if such continuation is not permitted pursuant to the preceding proviso, such SOFR Loans shall be automatically converted to ABR Loans on the last day of such then expiring Interest Period. Upon receipt of any such notice the Administrative Agent shall promptly notify each relevant Lender thereof.
(c)After the occurrence and during the continuance of an Event of Default, (i) Borrower may not elect to have a Loan be made or continued as, or converted to, a SOFR Loan after the expiration of any Interest Period then in effect for such Loan and (ii), any Notice of Conversion/Continuation given by the Borrower with respect to a requested conversion/continuation that has not yet occurred shall, at the Administrative Agent’s option, be deemed to be rescinded by the Borrower and be deemed a request to convert or continue Loans referred to therein as ABR Loans.
2.14Limitations on EurodollarSOFR Tranches. Notwithstanding anything to the contrary in this Agreement, all borrowings, conversions and continuations of EurodollarSOFR Loans and all selections of Interest Periods shall be in such amounts and be made pursuant to such elections so that, after giving effect thereto, the aggregate principal amount of the EurodollarSOFR Loans comprising each EurodollarSOFR Tranche shall be equal to $1,000,000 or a whole multiple of $100,000 in excess thereof (or such lesser amount as shall represent all of the SOFR Loans then outstanding) and (b) no more than seven (7) SOFR Tranches shall be outstanding at any one time.
41



2.15Interest Rates and Payment Dates.
(a)Each EurodollarSOFR Loan shall bear interest for each day during each Interest Period with respect thereto at a rate per annum equal to (i) the Eurodollar Rate determined for such dayAdjusted Term SOFR Rate for the Interest Period therefor plus (ii) the Applicable Margin.
(b)Each ABR Loan (including any Swingline Loan) shall bear interest at a rate per annum equal to (i) the ABR plus (ii) the Applicable Margin.
(c)During the existence of an Event of Default, at the request of the Required Lenders, all outstanding Loans shall bear interest at a rate per annum equal to the rate that would otherwise be applicable thereto pursuant to the foregoing provisions of this Section 2.15  plus 2.00% (the “Default Rate”); provided that the Default Rate shall apply to all outstanding Loans automatically and without any Required Lender consent therefor upon the occurrence of any Event of Default arising under Section 8.1(a) or (f).
(d)Interest shall be payable in arrears on each Interest Payment Date; provided that (x) interest accruing pursuant to Section 2.15(c) shall be payable from time to time on demand. and (y) in the event of any conversion of any SOFR Loan prior to the end of the Interest Period therefor, accrued interest on such SOFR Loan and any amounts owing pursuant to Section 2.21 shall be payable on the effective date of such conversion.
2.16Computation of Interest and Fees; Conforming Changes.
(a)Interest and fees payable pursuant hereto shall be calculated on the basis of a 360-day year for the actual days elapsed, except that, with respect to ABR Loans the rate of interest on which is calculated on the basis of the Prime Rate, the interest thereon shall be calculated on the basis of a 365- (or 366-, as the case may be) day year for the actual days elapsed. The Administrative Agent shall as soon as practicable notify the Borrower and the relevant Lenders of eachAll interest hereunder on any Loan shall be computed on a daily basis based upon the outstanding principal amount of such Loan as of the applicable date of determination of a Eurodollar Rate. Any change in the interest rate on a Loan resulting from a change in the ABR or the Eurocurrency Reserve Requirements shall become effective as of the opening of business on the day on which such change becomes effective. The Administrative Agent shall as soon as practicable notify the Borrower and the relevant Lenders of the effective date and the amount of each such change in interest rate.
(b)Each determination of an interest rate by the Administrative Agent pursuant to any provision of this Agreement shall be conclusive and binding on the Borrower and the Lenders in the absence of manifest error. The Administrative Agent shall, at the request of the Borrower, deliver to the Borrower a statement showing the quotations used by the Administrative Agent in determining any interest rate pursuant to Section 2.16(a).
(c)In connection with the use or administration of any Benchmark, the Administrative Agent shall have the right, to make Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Conforming Changes shall become effective without any further action or consent of any other party to this Agreement or any other Loan Document. The Administrative Agent will promptly notify Borrower and the Lenders of the effectiveness of any Conforming Changes in connection with the use or administration of such Benchmark.
2.17Inability to Determine Interest Rate.
(a)If prior to the first day of any Interest Period the Administrative Agent or the Required Lenders shall have determined (which determination shall be conclusive and binding upon the Borrower) in connection with any request for a Eurodollar Loan or a conversion to or a continuation thereof that, by reason of circumstances affecting the relevant market, (i) Dollar deposits are not being offered to banks in the London interbank market for the applicable amount and Interest Period of such requested Loan or conversion or continuation, as applicable, (ii) adequate and reasonable means do not
42



exist for ascertaining the Eurodollar Rate for such Interest Period, or (iii) the Eurodollar Rate determined or to be determined for such Interest Period will not adequately and fairly reflect the cost to such Lenders (as conclusively certified by such Lenders) of making or maintaining their affected Loans during such Interest Period, then, in any such case (i), (ii) or (iii), the Administrative Agent shall promptly notify the Borrower and the relevant Lenders thereof as soon as practicable thereafter. Any such determination shall specify the basis for such determination and shall, in the absence of manifest error, be conclusive and binding for all purposes. Thereafter, (x) any Eurodollar Loans requested to be made on the first day of such Interest Period shall be made as ABR Loans, (y) any Loans that were to have been converted on the first day of such Interest Period to Eurodollar Loans shall be continued as ABR Loans and (z) any outstanding Eurodollar Loans shall be converted, on the last day of the then-current Interest Period, to ABR Loans. Until such notice has been withdrawn by the Administrative Agent, no further Eurodollar Loans shall be made or continued as such, nor shall the Borrower have the right to convert Loans to Eurodollar Loans.
(b)If at any time the Administrative Agent determines (which determination shall be conclusive absent manifest error) that (i) the circumstances set forth in Section 2.17(a)(i) or (ii) have arisen and such circumstances are unlikely to be temporary or (ii) the circumstances set forth in Section 2.17(a)(i) or (ii) have not arisen but the supervisor for the administrator of the LIBOR reporting system or a Governmental Authority having jurisdiction over the Administrative Agent has made a public statement identifying a specific date after which LIBOR shall no longer be used for determining interest rates for loans, then Administrative Agent and Borrower shall endeavor to establish an alternate rate of interest to LIBOR that gives due consideration to the then prevailing market convention for determining a rate of interest for syndicated loans in the United States at such time, and shall enter into an amendment to this Agreement to reflect such alternate rate of interest and such other related changes to this Agreement as may be applicable; provided that if such alternate rate of interest shall be less than 0.00%, such rate shall be deemed to be 0.00% for the purposes of this Agreement. Notwithstanding anything to the contrary in Section 12.7, such amendment shall become effective without any further action or consent of any other party to this Agreement so long as the Administrative Agent shall not have received, within 5 Business Days of the date notice of such alternative rate of interest is provided to the Lenders, a written notice from the Required Lenders stating that such Required Lenders object to such amendment. Until an alternate rate of interest shall be determined in accordance with this clause (b) (but in the case of the circumstances described in clause (ii) of the first sentence of this Section 2.17(b), only to the extent that LIBOR for such Interest Period is not available or published at such time on a current basis), (x) any Eurodollar Loans requested to be made shall be made as ABR Loans, and (y) any outstanding Eurodollar Loans shall be converted, on the last day of the then-current Interest Period, to ABR Loans.
(b)     Subject to Section 2.17(b), if, as of any date:
(i)the Administrative Agent determines (which determination shall be conclusive and binding absent manifest error) that “Adjusted Term SOFR” cannot be determined pursuant to the definition thereof, or
(ii)the Required Lenders determine that for any reason, in connection with any request for a SOFR Loan or a conversion thereto or a continuation thereof that “Adjusted Term SOFR” for any requested Interest Period with respect to a proposed SOFR Loan does not adequately and fairly reflect the cost to such Lenders of making and maintaining such Loan, and the Required Lenders have provided notice of such determination to the Administrative Agent,
the Administrative Agent will promptly so notify the Borrower and each Lender. Upon notice thereof by the Administrative Agent to the Borrower, any obligation of the Lenders to make and any right of the Borrower to continue SOFR Loans or to convert ABR Loans to SOFR Loans shall be suspended (to the extent of the affected SOFR Loans or, in the case of a Term SOFR Borrowing, the affected Interest Periods) until the Administrative Agent (with respect to clause (ii), at the instruction of the Required Lenders) revokes such notice. Upon receipt of such notice, (i) the Borrower may revoke any pending request for a borrowing of, conversion to or continuation of SOFR Loans (to the extent of the affected SOFR Loans or, in the case of a Term SOFR Borrowing, the affected Interest Periods) or, failing that, the Borrower will be deemed to have converted any such request into a request for a Borrowing of or conversion to ABR Loans in the amount specified therein and (ii) any outstanding affected SOFR Loans
43



will be deemed to have been converted into ABR Loans immediately or, in the case of a Term SOFR Borrowing, at the end of the applicable Interest Period. Upon any such conversion, the Borrower shall also pay accrued interest on the amount so converted, together with any additional amounts required pursuant to Section 2.21.
(c)Benchmark Replacement Setting.
(i)Benchmark Replacement. Notwithstanding anything to the contrary herein or in any other Loan Document, if a Benchmark Transition Event and its related Benchmark Replacement Date have occurred prior any setting of the then-current Benchmark, then (1) if a Benchmark Replacement is determined in accordance with clause (a) of the definition of “Benchmark Replacement” for such Benchmark Replacement Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any other Loan Document in respect of such Benchmark setting and subsequent Benchmark settings without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document and (2) if a Benchmark Replacement is determined in accordance with clause (b) of the definition of “Benchmark Replacement” for such Benchmark Replacement Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Loan Document in respect of any Benchmark setting at or after 5:00 p.m. New York City time on the fifth (5th) Business Day after the date notice of such Benchmark Replacement is provided to the Lenders without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document so long as the Administrative Agent has not received, by such time, written notice of objection to such Benchmark Replacement from Lenders comprising the Required Lenders. If the Benchmark Replacement is Daily Simple SOFR, all interest payments will be payable on a monthly basis.
(ii)Benchmark Replacement Conforming Changes. In connection with the use, administration, adoption or implementation of a Benchmark Replacement, the Administrative Agent will have the right to make Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Loan Document.
(iii)Notices; Standards for Decisions and Determinations. The Administrative Agent will promptly notify the Borrower and the Lenders of (A) the implementation of any Benchmark Replacement and (B) the effectiveness of any Conforming Changes in connection with the use, administration, adoption or implementation of a Benchmark Replacement. The Administrative Agent will notify the Borrower of (x) the removal or reinstatement of any tenor of a Benchmark pursuant to Section 2.17(b)(iv) and (y) the commencement of any Benchmark Unavailability Period. Any determination, decision or election that may be made by the Administrative Agent or, if applicable, any Lender (or group of Lenders) pursuant to this Section 2.17(b), including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action or any selection, will be conclusive and binding absent manifest error and may be made in its or their sole discretion and without consent from any other party to this Agreement or any other Loan Document, except, in each case, as expressly required pursuant to this Section 2.17(b) (or the definitions used herein).
(iv)Unavailability of Tenor of Benchmark. Notwithstanding anything to the contrary herein or in any other Loan Document, at any time (including in connection with the implementation of a Benchmark Replacement), (i) if the then-current Benchmark is a term rate (including Term SOFR Reference Rate) and either (A) any tenor for such Benchmark is not displayed on a screen or other information service that publishes such rate from time to time as selected by the Administrative Agent in its reasonable discretion or (B) the regulatory supervisor for the administrator of such Benchmark has provided a public statement or publication of information announcing that any tenor for such Benchmark is not or will not be representative, then the Administrative Agent may modify the definition of “Interest Period” (or any similar or analogous definition) for any Benchmark settings at or after such time to remove such unavailable or non-representative tenor and (ii) if a tenor that was removed pursuant to clause (i) above either (A) is subsequently displayed on a screen or information service for a Benchmark (including a Benchmark Replacement) or (B) is not, or is no longer, subject to an
44



announcement that it is not or will not be representative for a Benchmark (including a Benchmark Replacement), then the Administrative Agent may modify the definition of “Interest Period” (or any similar or analogous definition) for all Benchmark settings at or after such time to reinstate such previously removed tenor.
(v)Benchmark Unavailability Period. Upon the Borrower’s receipt of notice of the commencement of a Benchmark Unavailability Period, the Borrower may revoke any pending request for a SOFR Borrowing of, conversion to or continuation of SOFR Loans to be made, converted or continued during any Benchmark Unavailability Period and, failing that, (x) the Borrower will be deemed to have converted any such request into a request for a Borrowing of or conversion to ABR Loans and (y) any outstanding affected SOFR Loans will be deemed to have been converted into ABR Loans at the end of the applicable Interest Period.
2.18Pro Rata Treatment and Payments.
(a)Each borrowing by the Borrower from the Lenders hereunder, each payment by the Borrower on account of any commitment fee and any reduction of the Commitments shall be made pro rata according to the respective L/C Percentages or Revolving Percentages, as the case may be, of the relevant Lenders.
(b)[Reserved]
(c)Each payment (including each prepayment) by the Borrower on account of principal of and interest on the Revolving Loans shall be made pro rata according to the respective outstanding principal amounts of the Revolving Loans then held by the Revolving Lenders.
(d)All payments (including prepayments) to be made by the Borrower hereunder, whether on account of principal, interest, fees or otherwise, shall be made without condition or deduction for any counterclaim, defense, recoupment or setoff and shall be made prior to 10:00 A.M. on the due date thereof to the Administrative Agent, for the account of the Lenders, at the applicable Funding Office, in Dollars (except as otherwise provided herein with respect to Letters of Credit denominated in an Alternative Currency) and in Same Day Funds. If, for any reason, the Borrower is prohibited by any Requirement of Law from making any required payment hereunder in an Alternative Currency, the Borrower shall make such payment in Dollars in the Dollar Equivalent of the Alternative Currency payment amount. The Administrative Agent shall distribute such payments to the Lenders promptly upon receipt in like funds as received. Any payment in Dollars received by the Administrative Agent after 10:00 A.M. shall be deemed received on the next succeeding Business Day and any applicable interest or fee shall continue to accrue. All payments received by the Administrative Agent after the Applicable Time specified by the Administrative Agent, in the case of payments in an Alternative Currency, shall in each case be deemed received on the next succeeding Business Day and any applicable interest or fee shall continue to accrue. If any payment hereunder (other than payments on the EurodollarSOFR Loans) becomes due and payable on a day other than a Business Day, such payment shall be extended to the next succeeding Business Day. If any payment on a EurodollarSOFR Loan becomes due and payable on a day other than a Business Day, the maturity thereof shall be extended to the next succeeding Business Day unless the result of such extension would be to extend such payment into another calendar month, in which event such payment shall be made on the immediately preceding Business Day. In the case of any extension of any payment of principal pursuant to the preceding two sentences, interest thereon shall be payable at the then applicable rate during such extension.
(e)Unless the Administrative Agent shall have been notified in writing by any Lender prior to the proposed date of any borrowing that such Lender will not make the amount that would constitute its share of such borrowing available to the Administrative Agent, the Administrative Agent may assume that such Lender has made such amount available to the Administrative Agent on such date in accordance with Section 2, and the Administrative Agent may, in reliance upon such assumption, make available to the Borrower a corresponding amount. If such amount is not in fact made available to the Administrative Agent by the required time on the Borrowing Date therefor, such Lender and the Borrower severally agree to pay to the Administrative Agent forthwith, on demand, such corresponding amount with interest thereon, for each day from and including the date on which such amount is made available to
45



the Borrower but excluding the date of payment to the Administrative Agent, at (i) in the case of a payment to be made by such Lender, a rate equal to the greater of (A) the Federal Funds Effective Rate and (B) a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation, and (ii) in the case of a payment to be made by the Borrower, the rate per annum applicable to ABR Loans. If the Borrower and such Lender shall pay such interest to the Administrative Agent for the same or an overlapping period, the Administrative Agent shall promptly remit to the Borrower the amount of such interest paid by the Borrower for such period. If such Lender pays its share of the applicable borrowing to the Administrative Agent, then the amount so paid shall constitute such Lender’s Loan included in such borrowing. Any payment by the Borrower shall be without prejudice to any claim the Borrower may have against a Lender that shall have failed to make such payment to the Administrative Agent.
(f)Unless the Administrative Agent shall have received notice from the Borrower prior to the date on which any payment is due to the Administrative Agent for the account of the Lenders or the Issuing Lender hereunder that the Borrower will not make such payment, the Administrative Agent may assume that the Borrower has made such payment on such date in accordance herewith and may, in reliance upon such assumption, distribute to the Lenders or the Issuing Lender, as the case may be, the amount due. In such event, if the Borrower has not in fact made such payment, then each of the Lenders or the Issuing Lender, as the case may be, severally agrees to repay to the Administrative Agent forthwith on demand the amount so distributed to such Lender or Issuing Lender, with interest thereon, for each day from and including the date such amount is distributed to it to but excluding the date of payment to the Administrative Agent, at the greater of the Federal Funds Effective Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation. Nothing herein shall be deemed to limit the rights of Administrative Agent or any Lender against any Loan Party.
(g)If any Lender makes available to the Administrative Agent funds for any Loan to be made by such Lender as provided in the foregoing provisions of this Section 2, and such funds are not made available to the Borrower by the Administrative Agent because the conditions to the applicable extension of credit set forth in Section 5.1 or Section 5.2 are not satisfied or waived in accordance with the terms hereof, the Administrative Agent shall return such funds (in like funds as received from such Lender) to such Lender, without interest.
(h)The obligations of the Lenders hereunder to (i) make Revolving Loans, (ii) fund its participations in L/C Disbursements in accordance with its respective L/C Percentage, (iii) fund its respective Swingline Participation Amount of any Swingline Loan, and (iv) make payments pursuant to Section 9.7, as applicable, are several and not joint. The failure of any Lender to make any such Loan, to fund any such participation or to make any such payment under Section 9.7 on any date required hereunder shall not relieve any other Lender of its corresponding obligation to do so on such date, and no Lender shall be responsible for the failure of any other Lender to so make its Loan, to purchase its participation or to make its payment under Section 9.7.
(i)Nothing herein shall be deemed to obligate any Lender to obtain the funds for any Loan in any particular place or manner or to constitute a representation by any Lender that it has obtained or will obtain the funds for any Loan in any particular place or manner.
(j)If at any time insufficient funds are received by and available to the Administrative Agent to pay fully all amounts of principal, interest and fees then due hereunder, such funds shall be applied (i) first, toward payment of interest and fees and Overadvances then due hereunder, ratably among the parties entitled thereto in accordance with the amounts of interest and fees and Overadvances then due to such parties, and (ii) second, toward payment of principal then due hereunder, ratably among the parties entitled thereto in accordance with the amounts of principal then due to such parties.
(k)If any Lender shall obtain any payment (whether voluntary, involuntary, through the exercise of any right of set-off, or otherwise) on account of the principal of or interest on any Loan made by it, its participation in the L/C Exposure or other obligations hereunder, as applicable (other than pursuant to a provision hereof providing for non-pro rata treatment), in excess of its Revolving Percentage or L/C Percentage, as applicable, of such payment on account of the Loans or participations obtained by
46



all of the Lenders, such Lender shall (a) notify the Administrative Agent of the receipt of such payment, and (b) within 5 Business Days of such receipt purchase (for cash at face value) from the other Revolving Lenders or L/C Lenders, as applicable (through the Administrative Agent), without recourse, such participations in the Revolving Loans made by them and/or participations in the L/C Exposure held by them, as applicable, or make such other adjustments as shall be equitable, as shall be necessary to cause such purchasing Lender to share the excess payment ratably with each of the other Lenders in accordance with their respective Revolving Percentages or L/C Percentages, as applicable; provided, however, that (i) if any such participations are purchased and all or any portion of the payment giving rise thereto is recovered, such participations shall be rescinded and the purchase price restored to the extent of such recovery, without interest and (ii) the provisions of this clause (k) shall not be construed to apply to (x) any payment made by the Borrower pursuant to and in accordance with the express terms of this Agreement (including the application of funds arising from the existence of a Defaulting Lender) or (y) any payment obtained by a Lender as consideration for the assignment or sale of a participation in any of its Loans or participations in L/C Disbursements to any assignee or participant, other than to the Borrower or any of its Affiliates (as to which the provisions of this clause (k) shall apply). The Borrower agrees that any Lender so purchasing a participation from another Lender pursuant to this Section 2.18(k) may exercise all its rights of payment (including the right of set-off) with respect to such participation as fully as if such Lender were the direct creditor of the Borrower in the amount of such participation. No documentation other than notices and the like referred to in this Section 2.18(k) shall be required to implement the terms of this Section 2.18(k). The Administrative Agent shall keep records (which shall be conclusive and binding in the absence of manifest error) of participations purchased pursuant to this Section 2.18(k) and shall in each case notify the Revolving Lenders or the L/C Lenders, as applicable, following any such purchase. The provisions of this Section 2.18(k) shall not be construed to apply to (i) any payment made by or on behalf of the Borrower pursuant to and in accordance with the express terms of this Agreement (including the application of funds arising from the existence of a Defaulting Lender), (ii) the application of Cash Collateral provided for in Section 3.10, or (iii) any payment obtained by a Lender as consideration for the assignment of or sale of a participation in any of its Loans or sub-participations in any L/C Exposure to any assignee or participant, other than an assignment to the Borrower or any Affiliate thereof (as to which the provisions of this Section 2.18(k) shall apply). The Borrower consents on behalf of itself and each other Loan Party to the foregoing and agrees, to the extent it may effectively do so under applicable law, that any Lender acquiring a participation pursuant to the foregoing arrangements may exercise against each Loan Party rights of setoff and counterclaim with respect to such participation as fully as if such Lender were a direct creditor of each Loan Party in the amount of such participation. For the avoidance of doubt, no amounts received by the Administrative Agent or any Lender from any Guarantor that is not a Qualified ECP Guarantor shall be applied in partial or complete satisfaction of any Excluded Swap Obligations.
(l)Notwithstanding anything to the contrary in this Agreement, the Administrative Agent may, in its discretion at any time or from time to time, without the Borrower’s request and even if the conditions set forth in Section 5.2 would not be satisfied, make a Revolving Loan in an amount equal to the portion of the Obligations constituting overdue interest and fees and Swingline Loans from time to time due and payable to itself, any Revolving Lender, the Swingline Lender or the Issuing Lender, and apply the proceeds of any such Revolving Loan to those Obligations; provided that after giving effect to any such Revolving Loan, the aggregate outstanding Revolving Loans will not exceed the Total Revolving Commitments then in effect.
2.19Illegality; Requirements of Law.
(a)Illegality. If after the Closing Date any Lender determines that any Requirement of Law has made it unlawful, or that any Governmental Authority has asserted that it is unlawful, for such Lender or its applicable lending office to make, maintain or fund Eurodollar Loans, or toLoans whose interest is determined by reference to SOFR, Adjusted Term SOFR, Term SOFR or the Term SOFR Reference Rate, or to determine or charge interest rates based upon the Eurodollar Rate, or any Governmental Authority has imposed material restrictions on the authority of such Lender to purchase or sell, or to take deposits of, Dollars in the London interbank marketSOFR, Adjusted Term SOFR, Term SOFR or Term SOFR Reference Rate, then, on notice thereof by such Lender to the Borrower through the Administrative Agent (an “Illegality Notice”), any obligation of such Lenderthe Lenders to make or, and the right of the Borrower to continue Eurodollar, SOFR Loans or to convert ABR Loans to
47



EurodollarSOFR Loans shall be suspended, until sucheach affected Lender notifies the Administrative Agent and the Borrower that the circumstances giving rise to such determination no longer exist. Upon receipt of such noticean Illegality Notice, the Borrower shall, if necessary to avoid such illegality, upon demand from suchany Lender (with a copy to the Administrative Agent), prepay or, if applicable, convert all EurodollarSOFR Loans of such Lender to ABR Loans, either on the last day of the Interest Period therefor, if such Lenderall affected Lenders may lawfully continue to maintain such EurodollarSOFR Loans to such day, or immediately, if suchany Lender may not lawfully continue to maintain such EurodollarSOFR Loans to such day, in each case, until the Administrative Agent is advised in writing by each affected Lender that it is no longer illegal for such Lender to determine or charge interest rates based upon, Adjusted Term SOFR, Term SOFR or the Term SOFR Reference Rate. Upon any such prepayment or conversion, the Borrower shall also pay accrued interest on the amount so prepaid or converted, together with any additional amounts required pursuant to Section 2.21.
(b)Requirements of Law. If the adoption of or any change in any Requirement of Law or in the administration, interpretation, implementation or application thereof by any Governmental Authority, or the making or issuance of any request, rule, guideline or directive (whether or not having the force of law) by any Governmental Authority made subsequent to the date hereof:
(i)shall subject any Recipient to any Taxes (other than (A) Indemnified Taxes, (B) Taxes described in clauses (b) through (d) of the definition of Excluded Taxes, and (C) Connection Income Taxes) on its Loans, Loan principal, Letters of Credit, Commitments, or other obligations, or its deposits, reserves, other liabilities or capital attributable thereto;
(ii)shall impose, modify or deem applicable any reserve (including pursuant to regulations issued from time to time by the Federal Reserve Board for determining the maximum reserve requirement (including any emergency, special, supplemental or other marginal reserve requirement) with respect to eurocurrency funding (currently referred to as “Eurocurrency liabilities” in Regulation D)), special deposit, compulsory loan, insurance charge or similar requirement against assets of, deposits with or for the account of or credit extended or participated in by, any Lender (except any reserve requirement reflected in the Eurodollar Rate); or
(iii)impose on any Lender or the London interbank market any other condition, cost or expense (other than Taxes) affecting this Agreement or Loans made by such Lender or any Letter of Credit or participation therein;
and the result of any of the foregoing shall be to increase the cost to such Lender or such other Recipient of making, converting to, continuing or maintaining Loans determined with reference to the Eurodollar Rate or of maintaining its obligation to make such Loans, or to increase the cost to such Lender or such other Recipient of issuing, maintaining or participating in Letters of Credit (or of maintaining its obligation to participate in or to issue any Letter of Credit), or to reduce the amount of any sum receivable or received by such Lender or other Recipient hereunder in respect thereof (whether of principal, interest or any other amount), then, in any such case, upon the request of such Lender or other Recipient, the Borrower will promptly pay such Lender or other Recipient, as the case may be, any additional amount or amounts necessary to compensate such Lender or other Recipient, as the case may be, for such additional costs incurred or reduction suffered. If any Lender becomes entitled to claim any additional amounts pursuant to this paragraph, it shall promptly notify the Borrower (with a copy to the Administrative Agent) of the event by reason of which it has become so entitled.
(c)If any Lender determines that any change in any Requirement of Law affecting such Lender or any lending office of such Lender or such Lender’s holding company, if any, regarding capital or liquidity requirements, has or would have the effect of reducing the rate of return on such Lender’s capital or on the capital of such Lender’s holding company, if any, as a consequence of this Agreement, the Commitments of such Lender or the Loans made by, or participations in Letters of Credit or Swingline Loans held by, such Lender, or the Letters of Credit issued by the Issuing Lender, to a level below that which such Lender or such Lender’s holding company could have achieved but for such change in such Requirement of Law (taking into consideration such Lender’s policies and the policies of such Lender’s holding company with respect to capital adequacy or liquidity), then from time to time the Borrower will pay to such Lender or the Issuing Lender, as the case may be, such additional amount or
48



amounts as will compensate such Lender or the Issuing Lender or such Lender’s or Issuing Lender’s holding company for any such reduction suffered.
(d)For purposes of this Agreement, (i) the Dodd-Frank Wall Street Reform and Consumer Protection Act and all requests, rules, guidelines, or directives thereunder or issued in connection therewith and (ii) all requests, rules, guidelines or directives promulgated by the Bank for International Settlements, the Basel Committee on Banking Supervision (or any successor or similar authority) or the United States or foreign regulatory authorities, in each case pursuant to Basel III, shall in each case (i) and (ii) be deemed to be a change in any Requirement of Law, regardless of the date enacted, adopted or issued.
(e)A certificate as to any additional amounts payable pursuant to paragraphs (b), (c), or (d) of this Section submitted by any Lender to the Borrower (with a copy to the Administrative Agent) shall be conclusive in the absence of manifest error. The Borrower shall pay such Lender the amount shown as due on any such certificate within 10 days after receipt thereof. Failure or delay on the part of any Lender to demand compensation pursuant to this Section shall not constitute a waiver of such Lender’s right to demand such compensation. Notwithstanding anything to the contrary in this Section 2.19, the Borrower shall not be required to compensate a Lender pursuant to this Section 2.19 for any amounts incurred more than 9 months prior to the date that such Lender notifies the Borrower of the change in the Requirement of Law giving rise to such increased costs or reductions, and of such Lender’s intention to claim compensation therefor; provided that if the circumstances giving rise to such claim have a retroactive effect, then such 9-month period shall be extended to include the period of such retroactive effect. The obligations of the Borrower arising pursuant to this Section 2.19 shall survive the Discharge of Obligations and the resignation of the Administrative Agent.
2.20Taxes.
For purposes of this Section 2.20, the term “Lender” includes the Issuing Lender and the term “applicable law” includes FATCA.
(a)Payments Free of Taxes. Any and all payments by or on account of any obligation of any Loan Party under any Loan Document shall be made without deduction or withholding for any Taxes, except as required by applicable Requirements of Law, and the Borrower shall, and shall cause each other Loan Party, to comply with the requirements set forth in this Section 2.20. If any applicable Requirements of Law (as determined in the good faith discretion of an applicable Withholding Agent) requires the deduction or withholding of any Tax from any such payment by a Withholding Agent, then the applicable Withholding Agent shall be entitled to make such deduction or withholding and shall timely pay the full amount deducted or withheld to the relevant Governmental Authority in accordance with applicable law and, if such Tax is an Indemnified Tax, then the sum payable by the applicable Loan Party shall be increased as necessary so that after such deduction or withholding has been made (including such deductions and withholdings applicable to additional sums payable under this Section 2.20) the applicable Recipient receives an amount equal to the sum it would have received had no such deduction or withholding been made.
(b)Payment of Other Taxes. The Borrower shall and shall cause each other Loan Party to, timely pay to the relevant Governmental Authority in accordance with applicable law, or at the option of the Administrative Agent timely reimburse it for the payment of, any Other Taxes applicable to such Loan Party.
(c)Evidence of Payments. As soon as practicable after any payment of Taxes by any Loan Party to a Governmental Authority pursuant to this Section 2.20, the Borrower shall, or shall cause such other Loan Party to, deliver to the Administrative Agent the original or a certified copy of a receipt issued by such Governmental Authority evidencing such payment, a copy of the return reporting such payment or other evidence of such payment reasonably satisfactory to the Administrative Agent.
(d)Indemnification by Loan Parties. The Borrower shall, and shall cause each other Loan Party to, jointly and severally indemnify each Recipient, within 10 days after demand therefor, for the full amount of any Indemnified Taxes (including Indemnified Taxes imposed or asserted on or
49



attributable to amounts payable under this Section 2.20) payable or paid by such Recipient or required to be withheld or deducted from a payment to such Recipient and any reasonable expenses arising therefrom or with respect thereto, whether or not such Indemnified Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority. A certificate as to the amount of such payment or liability delivered to the Borrower by a Lender (with a copy to the Administrative Agent), or by the Administrative Agent on its own behalf or on behalf of a Lender, shall be conclusive absent manifest error.
(e)Indemnification by Lenders. Each Lender shall severally indemnify the Administrative Agent, within 10 days after demand therefor, for (i) any Indemnified Taxes attributable to such Lender (but only to the extent that any Loan Party has not already indemnified the Administrative Agent for such Indemnified Taxes and without limiting the obligation of the Loan Parties to do so), (ii) any Taxes attributable to such Lender’s failure to comply with the provisions of Section 10.6 relating to the maintenance of a Participant Register and (iii) any Excluded Taxes attributable to such Lender, in each case, that are payable or paid by the Administrative Agent in connection with any Loan Document, and any reasonable expenses arising therefrom or with respect thereto, whether or not such Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority. A certificate as to the amount of such payment or liability delivered to any Lender by the Administrative Agent shall be conclusive absent manifest error. Each Lender hereby authorizes the Administrative Agent to set off and apply any and all amounts at any time owing to such Lender under any Loan Document or otherwise payable by the Administrative Agent to the Lender from any other source against any amount due to the Administrative Agent under this Section 2.20(e).
(f)Status of Lenders.
(i)Any Lender that is entitled to an exemption from or reduction of withholding Tax with respect to payments made under any Loan Document shall deliver to the Borrower and the Administrative Agent, at the time or times reasonably requested by the Borrower or the Administrative Agent, such properly completed and executed documentation reasonably requested by the Borrower or the Administrative Agent as will permit such payments to be made without withholding or at a reduced rate of withholding. In addition, any Lender, if reasonably requested by the Borrower or the Administrative Agent, shall deliver such other documentation prescribed by applicable Requirements of Law or reasonably requested by the Borrower or the Administrative Agent as will enable the Borrower or the Administrative Agent to determine whether or not such Lender is subject to backup withholding or information reporting requirements. Notwithstanding anything to the contrary in the preceding two sentences, the completion, execution and submission of such documentation (other than such documentation set forth in Sections 2.20(f)(ii)(A), (ii)(B) and (ii)(D) below) shall not be required if, in the Lender’s reasonable judgment, such completion, execution or submission would subject such Lender to any material unreimbursed cost or expense or would materially prejudice the legal or commercial position of such Lender.
(ii)Without limiting the generality of the foregoing, in the event that the Borrower is a U.S. Person,
(A)any Lender that is a U.S. Person shall deliver to the Borrower and the Administrative Agent on or prior to the date on which such Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Borrower or the Administrative Agent), executed copies of IRS Form W-9 certifying that such Lender is exempt from U.S. federal backup withholding tax;
(B)any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the Borrower and the Administrative Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Borrower or the Administrative Agent), whichever of the following is applicable:
(1)in the case of a Foreign Lender claiming the benefits of an income tax treaty to which the United States is a party (x) with respect to payments of interest under
50



any Loan Document, executed originals of IRS Form W-8BEN or IRS Form W-8BEN-E, as applicable (or any successor form) establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the “interest” article of such tax treaty and (y) with respect to any other applicable payments under any Loan Document, IRS Form W-8BEN or IRS Form W-8BEN-E, as applicable (or any successor form) establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the “business profits” or “other income” article of such tax treaty;
(2)executed copies of IRS Form W-8ECI;
(3)in the case of a Foreign Lender claiming the benefits of the exemption for portfolio interest under Section 881(c) of the Code, (x) a certificate substantially in the form of Exhibit F-1 to the effect that such Foreign Lender is not a “bank” within the meaning of Section 881(c)(3)(A) of the Code, a “10 percent shareholder” of the Borrower within the meaning of Section 881(c)(3)(B) of the Code, or a “controlled foreign corporation” described in Section 881(c)(3)(C) of the Code (a “U.S. Tax Compliance Certificate”) and (y) executed copies of IRS Form W-8BEN or IRS Form W-8BEN-E, as applicable (or any successor form); or
(4)to the extent a Foreign Lender is not the beneficial owner, executed copies of IRS Form W-8IMY, accompanied by IRS Form W-8ECI, IRS Form W-8BEN or IRS Form W-8BEN-E, as applicable (or any successor form), a U.S. Tax Compliance Certificate substantially in the form of Exhibit F-2 or Exhibit F-3, IRS Form W-9, and/or other certification documents from each beneficial owner, as applicable; provided that if the Foreign Lender is a partnership and one or more direct or indirect partners of such Foreign Lender are claiming the portfolio interest exemption, such Foreign Lender may provide a U.S. Tax Compliance Certificate substantially in the form of Exhibit F-4 on behalf of each such direct and indirect partner;
(C)any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the Borrower and the Administrative Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Borrower or the Administrative Agent), executed copies of any other form prescribed by applicable law as a basis for claiming exemption from or a reduction in U.S. federal withholding Tax, duly completed, together with such supplementary documentation as may be prescribed by applicable law to permit the Borrower or the Administrative Agent to determine the withholding or deduction required to be made; and
(D)if a payment made to a Lender under any Loan Document would be subject to U.S. federal withholding Tax imposed by FATCA if such Lender were to fail to comply with the applicable reporting requirements of FATCA (including those contained in Section 1471(b) or 1472(b) of the Code, as applicable), such Lender shall deliver to the Borrower and the Administrative Agent at the time or times prescribed by law and at such time or times reasonably requested by the Borrower or the Administrative Agent such documentation prescribed by applicable law (including as prescribed by Section 1471(b)(3)(C)(i) of the Code and including IRS Form W-8BEN-E) and such additional documentation reasonably requested by the Borrower or the Administrative Agent as may be necessary for the Borrower and the Administrative Agent to comply with their obligations under FATCA and to determine that such Lender has complied with such Lender’s obligations under FATCA or to determine the amount to deduct and withhold from such payment. Solely for purposes of this clause (D), “FATCA” shall include any amendments made to FATCA after the date of this Agreement.
(iii)Each Lender agrees that if any form or certification it previously delivered expires or becomes obsolete or inaccurate in any respect, it shall update such form or certification or promptly notify the Borrower and the Administrative Agent in writing of its legal inability to do so.
(g)Treatment of Certain Refunds. If any party determines, in its sole discretion exercised in good faith, that it has received a refund of any Taxes as to which it has been indemnified pursuant to this Section 2.20 (including by the payment of additional amounts pursuant to this Section 2.20), it shall pay to the indemnifying party an amount equal to such refund (but only to the extent of indemnity payments made under this Section with respect to the Taxes giving rise to such
51



refund), net of all out-of-pocket expenses (including Taxes) of such indemnified party and without interest (other than any interest paid by the relevant Governmental Authority with respect to such refund). Such indemnifying party, upon the request of such indemnified party, shall repay to such indemnified party the amount paid over pursuant to this Section 2.20(g) (plus any penalties, interest or other charges imposed by the relevant Governmental Authority) in the event that such indemnified party is required to repay such refund to such Governmental Authority. Notwithstanding anything to the contrary in this Section 2.20(g), in no event will the indemnified party be required to pay any amount to an indemnifying party pursuant to this Section 2.20(g) the payment of which would place the indemnified party in a less favorable net after-Tax position than the indemnified party would have been in if the Tax subject to indemnification and giving rise to such refund had not been deducted, withheld or otherwise imposed and the indemnification payments or additional amounts with respect to such Tax had never been paid. This paragraph shall not be construed to require any indemnified party to make available its Tax returns (or any other information relating to its Taxes that it deems confidential) to the indemnifying party or any other Person.
(h)Survival. Each party’s obligations under this Section 2.20 shall survive the resignation or replacement of the Administrative Agent or any assignment of rights by, or the replacement of, a Lender and the Discharge of Obligations.
2.21Indemnity. The Borrower agrees to indemnify each Lender for, and to hold each Lender harmless from, any loss or expense that such Lender may sustain or incur as a consequence of (a) a default by the Borrower in making a borrowing of, conversion into or continuation of Eurodollar Loans after the Borrower has given a notice requesting the same in accordance with the provisions of this Agreement, (b) a default by the Borrower in making any prepayment of or conversion from Eurodollar Loans after the Borrower has given a notice thereof in accordance with the provisions of this Agreement, (c) any failure of the Borrower to make payment of any drawing under any Letter of Credit (or interest due thereon) denominated in an Alternative Currency on its scheduled due date or any payment thereof in a different currency, or (d) for any reason, the making of a prepayment of Eurodollar Loans on a day that is not the last day of an Interest Period with respect thereto. Such losses and expenses shall be equal to the excess, if any, of (i) the amount of interest that would have accrued on the amount so prepaid, or not so borrowed, reduced, converted or continued, for the period from the date of such prepayment or of such failure to borrow, reduce, convert or continue to the last day of such Interest Period (or, in the case of a failure to borrow, reduce, convert or continue, the Interest Period that would have commenced on the date of such failure) in each case at the applicable rate of interest or other return for such Loans provided for herein (excluding, however, the Applicable Margin included therein, if any), over (ii) the amount of interest (as reasonably determined by such Lender) that would have accrued to such Lender on such amount by placing such amount on deposit for a comparable period with leading banks in the interbank eurodollar market. A certificate as to any amounts payable pursuant to this Section submitted to the Borrower by any Lender shall be conclusive in the absence of manifest error. This covenant shall survive the Discharge of Obligations.
In the event of (a) the payment of any principal of any SOFR Loan other than on the last day of the Interest Period applicable thereto (including as a result of an Event of Default), (b) the conversion of any SOFR Loan other than on the last day of the Interest Period applicable thereto (including as a result of an Event of Default), (c) the failure to borrow, convert, continue or prepay any SOFR Loan on the date specified in any notice delivered pursuant hereto, or (d) the assignment of any SOFR Loan (other than on the last day of the Interest Period applicable thereto as a result of a request by Borrower pursuant to Section 2.23), then, in any such event, Borrower shall compensate each Lender for any loss, cost and expense attributable to such event, including any loss, cost or expense arising from the liquidation or redeployment of funds or from any fees payable. A certificate of any Lender setting forth any amount or amounts that such Lender is entitled to receive pursuant to this Section shall be delivered to Borrower and shall be conclusive absent manifest error. Borrower shall pay such Lender the amount shown as due on any such certificate within ten (10) days after receipt thereof.
2.22Change of Lending Office. Each Lender agrees that, upon the occurrence of any event giving rise to the operation of Section 2.19(b), Section 2.19(c), Section 2.20(a), Section 2.20(b) or Section 2.20(d) with respect to such Lender or that would require any Loan Party to pay any Indemnified Taxes or additional amounts to any Lender or Governmental Authority for the account of such Lender
52



pursuant to Section 2.19 or Section 2.20, it will, if requested by the Borrower, use reasonable efforts (subject to overall policy considerations of such Lender) to designate a different lending office for funding or booking its Loans affected by such event or to assign its rights and obligations hereunder to another of its offices, branches or affiliates, if, in the judgment of such Lender, such designation or assignment (i) would eliminate or reduce amounts payable pursuant to Section 2.19 or 2.20, as the case may be, in the future, and (ii) would not subject such Lender to any unreimbursed cost or expense and would not otherwise be disadvantageous to such Lender; provided that nothing in this Section shall affect or postpone any of the obligations of the Borrower or the rights of any Lender pursuant to Section 2.19(b), Section 2.19(c), Section 2.20(a), Section 2.20(b) or Section 2.20(d). The Borrower hereby agrees to pay all reasonable and documented costs and expenses incurred by any Lender in connection with any such designation or assignment made at the request of the Borrower.
2.23Substitution of Lenders. Upon the receipt by the Borrower of any of the following (or in the case of clause (a) below, if the Borrower is required to pay any such amount), with respect to any Lender (any such Lender described in clauses (a) through (c) below being referred to as an “Affected Lender hereunder):
(a)a request from a Lender for payment of Indemnified Taxes or additional amounts under Section 2.20 or of increased costs pursuant to Section 2.19(b) or Section 2.19(c) (and, in any such case, such Lender has declined or is unable to designate a different lending office in accordance with Section 2.22 or is a Non-Consenting Lender);
(b)a notice from the Administrative Agent under Section 10.1(b) that one or more Minority Lenders are unwilling to agree to an amendment or other modification approved by the Required Lenders and the Administrative Agent; or
(c)notice from the Administrative Agent that a Lender is a Defaulting Lender;
then the Borrower may, at its sole expense and effort, upon notice to such Lender and the Administrative Agent and such Affected Lender: (i) request that one or more of the other Lenders acquire and assume all or part of such Affected Lender’s Loans and Commitment; or (ii) designate a replacement lending institution (which shall be an Eligible Assignee) to acquire and assume all or a ratable part of such Affected Lender’s Loans and Commitment (the replacing Lender or lender in (i) or (ii) being a “Replacement Lender”); provided, however, that the Borrower shall be liable for the payment upon demand of all costs and other amounts arising under Section 2.21 that result from the acquisition of any Affected Lender’s Loan and/or Commitment (or any portion thereof) by a Lender or Replacement Lender, as the case may be, on a date other than the last day of the applicable Interest Period with respect to any EurodollarSOFR Loans then outstanding; and provided further, however, that if the Borrower elects to exercise such right with respect to any Affected Lender under clauses (a) or (b) of this Section 2.23, then the Borrower shall be obligated to replace all Affected Lenders under such clauses. The Affected Lender replaced pursuant to this Section 2.23 shall be required to assign and delegate, without recourse, all of its interests, rights and obligations under this Agreement and the related Loan Documents to one or more Replacement Lenders that so agree to acquire and assume all or a ratable part of such Affected Lender’s Loans and Commitment upon payment to such Affected Lender of an amount (in the aggregate for all Replacement Lenders) equal to 100% of the outstanding principal of the Affected Lender’s Loans, accrued interest thereon, accrued fees and all other amounts payable to it hereunder and under the other Loan Documents from such Replacement Lenders (to the extent of such outstanding principal and accrued interest and fees) or the Borrower (in the case of all other amounts, including amounts under Section 2.21 hereof). Any such designation of a Replacement Lender shall be effected in accordance with, and subject to the terms and conditions of, the assignment provisions contained in Section 10.6 (with the assignment fee to be paid by the Borrower in such instance), and if such Replacement Lender is not already a Lender hereunder or an Affiliate of a Lender or an Approved Fund, shall be subject to the prior written consent of the Administrative Agent (which consent shall not be unreasonably withheld). Notwithstanding the foregoing, with respect to any assignment pursuant to this Section 2.23, (a) in the case of any such assignment resulting from a claim for compensation under Section 2.19 or payments required to be made pursuant to Section 2.20, such assignment shall result in a reduction in such compensation or payments thereafter; (b) such assignment shall not conflict with applicable law and (c) in the case of any assignment resulting from a Lender being a Minority Lender referred to in clause (b) of this Section 2.23, the
53



applicable assignee shall have consented to the applicable amendment, waiver or consent. Notwithstanding the foregoing, an Affected Lender shall not be required to make any such assignment or delegation if, prior thereto, as a result of a waiver by such Affected Lender or otherwise, the circumstances entitling the Borrower to require such assignment and delegation cease to apply.
2.24Defaulting Lenders.
(a)Defaulting Lender Adjustments. Notwithstanding anything to the contrary contained in this Agreement, if any Lender becomes a Defaulting Lender, then, until such time as such Lender is no longer a Defaulting Lender, to the extent permitted by applicable law:
(i)    Waivers and Amendments. Such Defaulting Lender’s right to approve or disapprove any amendment, waiver or consent with respect to this Agreement shall be restricted as set forth in Section 10.1 and in the definition of Required Lenders.
(ii)    Defaulting Lender Waterfall. Any payment of principal, interest, fees or other amounts received by the Administrative Agent for the account of such Defaulting Lender (whether voluntary or mandatory, at maturity, pursuant to Section 8 or otherwise, and including any amounts made available to the Administrative Agent by such Defaulting Lender pursuant to Section 10.7), shall be applied at such time or times as may be determined by the Administrative Agent as follows: first, to the payment of any amounts owing by such Defaulting Lender to the Administrative Agent hereunder; second, to the payment on a pro rata basis of any amounts owing by such Defaulting Lender to the Issuing Lender or to the Swingline Lender hereunder; third, to be held as Cash Collateral for the funding obligations of such Defaulting Lender of any participation in any Letter of Credit; fourth, as the Borrower may request (so long as no Default or Event of Default exists), to the funding of any Loan in respect of which such Defaulting Lender has failed to fund its portion thereof as required by this Agreement, as determined by the Administrative Agent; fifth, if so determined by the Administrative Agent and the Borrower, to be held in a Deposit Account and released pro rata to (x) satisfy such Defaulting Lender’s potential future funding obligations with respect to Loans under this Agreement, and (y) be held as Cash Collateral for the future funding obligations of such Defaulting Lender of any participation in any future Letter of Credit; sixth, to the payment of any amounts owing to any L/C Lender, Issuing Lender or Swingline Lender as a result of any judgment of a court of competent jurisdiction obtained by any L/C Lender, Issuing Lender or Swingline Lender against such Defaulting Lender as a result of such Defaulting Lender’s breach of its obligations under this Agreement; seventh, so long as no Default or Event of Default has occurred and is continuing, to the payment of any amounts owing to the Borrower as a result of any judgment of a court of competent jurisdiction obtained by the Borrower against such Defaulting Lender as a result of such Defaulting Lender’s breach of its obligations under this Agreement; and eighth, to such Defaulting Lender or as otherwise directed by a court of competent jurisdiction; provided that if (A) such payment is a payment of the principal amount of any Loans or L/C Advances in respect of which such Defaulting Lender has not fully funded its appropriate share and (B) such Loans or L/C Advances were made at a time when the conditions set forth in Section 5.2 were satisfied or waived, such payment shall be applied solely to pay the Loans of, and L/C Advances owed to, all Non-Defaulting Lenders on a pro rata basis prior to being applied to the payment of any Loans of, or L/C Advances owed to, such Defaulting Lender until such time as all Loans and funded and unfunded participations in L/C Advances and Swingline Loans are held by the Lenders pro rata in accordance with the Commitments under the applicable Facility without giving effect to Section 2.24(a)(iv). Any payments, prepayments or other amounts paid or payable to a Defaulting Lender that are applied (or held) to pay amounts owed by a Defaulting Lender or to post Cash Collateral pursuant to this Section 2.24(a)(ii) shall be deemed paid to and redirected by such Defaulting Lender, and each Lender irrevocably consents hereto.
(iii)    Certain Fees.
(A)No Defaulting Lender shall be entitled to receive any fee pursuant to Section 2.9(b) for any period during which such Lender is a Defaulting Lender (and the Borrower shall not be required to pay any such fee that otherwise would have been required to have been paid to such Defaulting Lender).
54



(B)Each Defaulting Lender shall be limited in its right to receive Letter of Credit Fees as provided in Section 3.3(d).
(C)With respect to any Letter of Credit Fee not required to be paid to any Defaulting Lender pursuant to clause (A) or (B) above, the Borrower shall (x) pay to each Non-Defaulting Lender that portion of any such fee otherwise payable to such Defaulting Lender with respect to such Defaulting Lender’s participation in Letters of Credit or Swingline Loans that has been reallocated to such Non-Defaulting Lender pursuant to clause (iv) below, (y) pay to the Issuing Lender and the Swingline Lender, as applicable, the amount of any such fee otherwise payable to such Defaulting Lender to the extent allocable to the Issuing Lender’s or the Swingline Lender’s Fronting Exposure to such Defaulting Lender, and (z) not be required to pay the remaining amount of any such fee.
(iv)    Reallocation of Pro Rata Share to Reduce Fronting Exposure. During any period in which there is a Defaulting Lender, for purposes of computing the amount of the obligation of each Non-Defaulting Lender to acquire, refinance or fund participations in Letters of Credit pursuant to Section 3.4 or in Swingline Loans pursuant to Section 2.7(c), the L/C Percentage of each Non-Defaulting Lender of any such Letter of Credit and the Revolving Percentage of each Non-Defaulting Lender of any such Swingline Loan, as the case may be, shall be computed without giving effect to the Revolving Commitment of such Defaulting Lender; provided that, the aggregate obligations of each Non-Defaulting Lender to acquire, refinance or fund participations in Letters of Credit and Swingline Loans shall not exceed the positive difference, if any, of (1) the Revolving Commitment of that Non-Defaulting Lender minus (2) the aggregate outstanding amount of the Revolving Loans of that Lender plus the aggregate amount of that Lender’s L/C Percentage of the Dollar Equivalent of the then outstanding Letters of Credit. Subject to Section 10.21, no reallocation hereunder shall constitute a waiver or release of any claim of any party hereunder against a Defaulting Lender arising from that Lender having become a Defaulting Lender, including any claim of a Non-Defaulting Lender as a result of such Non-Defaulting Lender’s increased exposure following such reallocation.
(v)    Cash Collateral, Repayment of Swingline Loans. If the reallocation described in clause (iv) above cannot, or can only partially, be effected, the Borrower shall, without prejudice to any right or remedy available to it hereunder or under law, (x) first, prepay Swingline Loans in an amount equal to the Swingline Lender’s Fronting Exposure and (y) second, Cash Collateralize the Issuing Lender’s Fronting Exposure in accordance with the procedures set forth in Section 3.10.
(b)Defaulting Lender Cure. If the Borrower, the Administrative Agent, the Swingline Lender and the Issuing Lender agree in writing that a Lender is no longer a Defaulting Lender, the Administrative Agent will so notify the parties hereto, whereupon as of the effective date specified in such notice and subject to any conditions set forth therein (which may include arrangements with respect to any Cash Collateral), such Lender will, to the extent applicable, purchase at par that portion of outstanding Loans of the other Lenders or take such other actions as the Administrative Agent may determine to be necessary to cause the Loans and funded and unfunded participations in Letters of Credit and Swingline Loans to be held on a pro rata basis by the Lenders in accordance with their respective Revolving Percentages and L/C Percentages, as applicable (without giving effect to Section 2.24(a)(iv)), whereupon such Lender will cease to be a Defaulting Lender; provided that no adjustments will be made retroactively with respect to fees accrued or payments made by or on behalf of the Borrower while such Lender was a Defaulting Lender; and provided further that, except to the extent otherwise expressly agreed by the affected parties, no change hereunder from Defaulting Lender to Lender will constitute a waiver or release of any claim of any party hereunder arising from such Lender having been a Defaulting Lender.
(c)New Swingline Loans/Letters of Credit. So long as any Lender is a Defaulting Lender, (i) the Swingline Lender shall not be required to fund any Swingline Loans unless it is satisfied that it will have no Fronting Exposure after giving effect to such Swingline Loan, and (ii) the Issuing Lender shall not be required to issue, extend, renew or increase any Letter of Credit unless it is satisfied that it will have no Fronting Exposure in respect of Letters of Credit after giving effect thereto.
(d)Termination of Defaulting Lender. The Borrower may terminate the unused amount of the Revolving Commitment of any Revolving Lender that is a Defaulting Lender upon not less
55



than 10 Business Days’ prior notice to the Administrative Agent (which shall promptly notify the Lenders thereof), and in such event the provisions of Section 2.24(a)(ii) will apply to all amounts thereafter paid by the Borrower for the account of such Defaulting Lender under this Agreement (whether on account of principal, interest, fees, indemnity or other amounts); provided that (i) no Event of Default shall have occurred and be continuing, and (ii) such termination shall not be deemed to be a waiver or release of any claim the Borrower, the Administrative Agent, the Issuing Lender, the Swingline Lender or any other Lender may have against such Defaulting Lender.
2.25Joint and Several Liability of the Borrowers.
If at any time there is more than one Person composing the Borrower:
(a)Each Borrower is accepting joint and several liability hereunder and under the other Loan Documents in consideration of the financial accommodations to be provided by the Lenders under this Agreement, for the mutual benefit, directly and indirectly, of each Borrower and in consideration of the undertakings of the other Borrowers to accept joint and several liability for the Obligations.
(b)Each Borrower, jointly and severally, hereby irrevocably and unconditionally accepts, not merely as a surety but also as a co-debtor, joint and several liability with the other Borrowers, with respect to the payment and performance of all of the Obligations (including any Obligations arising under this Section 2.25), it being the intention of the parties hereto that all the Obligations shall be the joint and several obligations of each Borrower without preferences or distinction among them.
(c)If and to the extent that any Borrower shall fail to make any payment with respect to any of the Obligations as and when due or to perform any of the Obligations in accordance with the terms thereof, then in each such event the other Borrowers will make such payment with respect to, or perform, such Obligations.
(d)The Obligations of each Borrower under the provisions of this Section 2.25 constitute the absolute and unconditional, full recourse Obligations of each Borrower enforceable against each Borrower to the full extent of its properties and assets, irrespective of the validity, regularity or enforceability of this Agreement or any other circumstances whatsoever.
(e)Except as otherwise expressly provided in this Agreement, each Borrower hereby waives notice of acceptance of its joint and several liability, notice of any Loans made or Letters of Credit issued under or pursuant to this Agreement, notice of the occurrence of any Default, Event of Default, or of any demand for any payment under this Agreement, notice of any action at any time taken or omitted by the Administrative Agent or Lenders under or in respect of any of the Obligations, any requirement of diligence or to mitigate damages and, generally, to the extent permitted by applicable law, all demands, notices and other formalities of every kind in connection with this Agreement (except as otherwise provided in this Agreement). Each Borrower hereby assents to, and waives notice of, any extension or postponement of the time for the payment of any of the Obligations, the acceptance of any payment of any of the Obligations, the acceptance of any partial payment thereon, any waiver, consent or other action or acquiescence by the Administrative Agent or Lenders at any time or times in respect of any default by any Borrower in the performance or satisfaction of any term, covenant, condition or provision of this Agreement, any and all other indulgences whatsoever by the Administrative Agent or Lenders in respect of any of the Obligations, and the taking, addition, substitution or release, in whole or in part, at any time or times, of any security for any of the Obligations or the addition, substitution or release, in whole or in part, of any Borrower. Without limiting the generality of the foregoing, each Borrower assents to any other action or delay in acting or failure to act on the part of the Administrative Agent or Lender with respect to the failure by any Borrower to comply with any of its respective Obligations, including, without limitation, any failure strictly or diligently to assert any right or to pursue any remedy or to comply fully with applicable laws or regulations thereunder, which might, but for the provisions of this Section 2.25 afford grounds for terminating, discharging or relieving any Borrower, in whole or in part, from any of its Obligations under this Section 2.25, it being the intention of each Borrower that, so long as any of the Obligations hereunder remain unsatisfied, the Obligations of each Borrower under this Section 2.25 shall not be discharged except by performance and then only to the extent of such performance. The
56



Obligations of each Borrower under this Section 2.25 shall not be diminished or rendered unenforceable by any winding up, reorganization, arrangement, liquidation, reconstruction or similar proceeding with respect to any Borrower, the Administrative Agent or any Lender.
(f)Each Borrower represents and warrants to the Administrative Agent and Lenders that such Borrower is currently informed of the financial condition of the Borrowers and of all other circumstances which a diligent inquiry would reveal and which bear upon the risk of nonpayment of the Obligations. Each Borrower further represents and warrants to the Administrative Agent and Lenders that such Borrower has read and understands the terms and conditions of the Loan Documents. Each Borrower hereby covenants that such Borrower will continue to keep informed of the Borrowers’ financial condition, the financial condition of other guarantors, if any, and of all other circumstances which bear upon the risk of nonpayment or nonperformance of the Obligations.
(g)Each Borrower waives all rights and defenses (i) arising out of an election of remedies by the Administrative Agent or any Lender, even though that election of remedies, such as a nonjudicial foreclosure with respect to security for a guaranteed obligation, has destroyed such Borrower’s rights of subrogation and reimbursement against any applicable Loan Party by the operation of Section 580 or 726 of the California Code of Civil Procedure or otherwise, and (ii) relating to any suretyship defenses available to it under the Uniform Commercial Code or any other applicable law, including, without limitation, the benefit of California Civil Code Section 2815 permitting revocation as to future transactions and the benefit of California Civil Code Sections 1432, 2787 through 2855, 2899 and 3433.
(h)Each Borrower waives all rights and defenses that such Borrower may have because the Obligations are secured by real property at any time. This means, among other things:
(i)The Administrative Agent and Lenders may collect from such Borrower without first foreclosing on any real or personal property Collateral pledged by the Borrowers.
(ii)If the Administrative Agent or any Lender forecloses on any Collateral consisting of real property pledged by the Borrowers:
(A)The amount of the Obligations may be reduced only by the price for which that collateral is sold at the foreclosure sale, even if the collateral is worth more than the sale price.
(B)The Administrative Agent and Lenders may collect from such Borrower even if the Administrative Agent or Lenders, by foreclosing on real property, has destroyed any right such Borrower may have to collect from the other Borrowers.
This is an unconditional and irrevocable waiver of any rights and defenses such Borrower may have because the Obligations are secured by real property. These rights and defenses include, but are not limited to, any rights or defenses based upon Section 580a, 580b, 580d or 726 of the California Code of Civil Procedure.
(i)The provisions of this Section 2.25 are made for the benefit of the Administrative Agent, the Lenders, and their respective successors and assigns, and may be enforced by it or them from time to time against any or all the Borrowers as often as occasion therefor may arise and without requirement on the part of the Administrative Agent, any Lender, any successor or any assign first to marshal any of its or their claims or to exercise any of its or their rights against any Borrower or to exhaust any remedies available to it or them against any Borrower or to resort to any other source or means of obtaining payment of any of the Obligations hereunder or to elect any other remedy. The provisions of this Section 2.25 shall remain in effect until all of the Obligations shall have been paid in full or otherwise fully satisfied. If at any time, any payment, or any part thereof, made in respect of any of the Obligations, is rescinded or must otherwise be restored or returned by the Administrative Agent or any Lender upon the insolvency, bankruptcy or reorganization of any Borrower, or otherwise, the provisions of this Section 2.25 will forthwith be reinstated in effect, as though such payment had not been made.
57



(j)Each Borrower hereby agrees that it will not enforce any of its rights of contribution or subrogation against any other Borrower with respect to any liability incurred by it hereunder or under any of the other Loan Documents, any payments made by it to the Administrative Agent or Lenders with respect to any of the Obligations or any collateral security therefor until such time as all of the Obligations have been paid in full in cash. Any claim which any Borrower may have against any other Borrower with respect to any payments to the Administrative Agent or Lender hereunder or under any other Loan Documents are hereby expressly made subordinate and junior in right of payment, without limitation as to any increases in the Obligations arising hereunder or thereunder, to the prior payment in full in cash of the Obligations and, in the event of any insolvency, bankruptcy, receivership, liquidation, reorganization or other similar proceeding under the laws of any jurisdiction relating to any Borrower, its debts or its assets, whether voluntary or involuntary, all such Obligations shall be paid in full in cash before any payment or distribution of any character, whether in cash, securities or other property, shall be made to any other Borrower therefor. Notwithstanding anything to the contrary contained in this Section 2.25, no Borrower shall exercise any rights of subrogation, contribution, indemnity, reimbursement or other similar rights against, and shall not proceed or seek recourse against or with respect to any property or asset of, any other Borrower (the “Foreclosed Borrower”), including after payment in full of the Obligations, if all or any portion of the Obligations have been satisfied in connection with an exercise of remedies in respect of the Capital Stock of such Foreclosed Borrower whether pursuant to the Security Documents or otherwise.
(k)Each Borrower hereby agrees that, after the occurrence and during the continuance of any Default or Event of Default, the payment of any amounts due with respect to the indebtedness owing by any Borrower to any other Borrower is hereby subordinated to the prior payment in full in cash of the Obligations. Each Borrower hereby agrees that after the occurrence and during the continuance of any Default or Event of Default, such Borrower will not demand, sue for or otherwise attempt to collect any indebtedness of any other Borrower owing to such Borrower until the Obligations shall have been paid in full in cash. If, notwithstanding the foregoing sentence, such Borrower shall collect, enforce or receive any amounts in respect of such indebtedness, such amounts shall be collected, enforced and received by such Borrower as trustee for the Administrative Agent, and such Borrower shall deliver any such amounts to the Administrative Agent for application to the Obligations in accordance with the terms of this Agreement.
(l)Subject to the foregoing, to the extent that any Borrower shall, under this Agreement as a joint and several obligor, repay any of the Obligations made to another Borrower hereunder or other Obligations incurred directly and primarily by any other Borrower (an “Accommodation Payment”), then the Borrower making such Accommodation Payment shall be entitled to contribution and indemnification from, and be reimbursed by, each other Borrower in an amount, for each of such other Borrower, equal to a fraction of such Accommodation Payment, the numerator of which fraction is such other Borrower’s Allocable Amount and the denominator of which is the sum of the Allocable Amounts of all of the Borrowers. As of any date of determination, the “Allocable Amount” of each Borrower shall be equal to the maximum amount of liability for Accommodation Payments which could be asserted against such Borrower hereunder without (a) rendering such Borrower “insolvent” within the meaning of Section 101(31) of the Bankruptcy Code, Section 2 of the Uniform Fraudulent Transfer Act (“UFTA”) or Section 2 of the Uniform Fraudulent Conveyance Act (“UFCA”), (b) leaving such Borrower with unreasonably small capital or assets, within the meaning of Section 548 of the Bankruptcy Code, Section 4 of the UFTA, or Section 5 of the UFCA, or (c) leaving such Borrower unable to pay its debts as they become due within the meaning of Section 548 of the Bankruptcy Code or Section 4 of the UFTA, or Section 5 of the UFCA.
(m)Each entity composing the Borrower hereby irrevocably appoints Fastly, Inc. as the borrowing agent and attorney-in-fact for all entities composing the Borrower (the “Administrative Borrower”), which appointment shall remain in full force and effect unless and until the Administrative Agent shall have received prior written notice signed by each entity composing the Borrower that such appointment has been revoked and that another entity composing the Borrower has been appointed Administrative Borrower. Each entity composing the Borrower hereby irrevocably appoints and authorizes the Administrative Borrower (a) to provide Agent with all notices with respect to Loans and Letters of Credit obtained for the benefit of any entity composing the Borrower and all other notices and instructions under this Agreement and the other Loan Documents, and (b) to take such action as the
58



Administrative Borrower deems appropriate on its behalf to obtain Loans and Letters of Credit and to exercise such other powers as are reasonably incidental thereto to carry out the purposes of this Agreement and the other Loan Documents.
2.26Notes. If so requested by any Lender by written notice to the Borrower (with a copy to the Administrative Agent), the Borrower shall execute and deliver to such Lender (and/or, if applicable and if so specified in such notice, to any Person who is an assignee of such Lender pursuant to Section 10.6) (promptly after the Borrower’s receipt of such notice) a Note or Notes to evidence such Lender’s Loans.
2.27Incremental Facility.
(a)At any time during the Revolving Commitment Period, the Borrower may request from time to time from one or more existing Lenders or from other Eligible Assignees reasonably acceptable to the Administrative Agent, the Issuing Lender, the Swingline Lender and the Borrower (but subject to the conditions set forth in clause (b) below) that the Total Revolving Commitments be increased by an amount not to exceed the Available Revolving Increase Amount (each such increase, an “Increase”); provided that the Borrower may not request an Increase on more than three occasions during the Revolving Commitment Period. No Lender shall be obligated to increase its Revolving Commitments in connection with a proposed Increase. The Administrative Agent shall invite each Lender to provide a portion of the Increase ratably in accordance with its Revolving Percentage of each requested Increase (it being agreed that no Lender shall be obligated to provide an Increase and that any Lender may elect to participate in such Increase in an amount that is less than its Revolving Percentage of such requested Increase or more than its Revolving Percentage of such requested Increase if other Lenders have elected not to participate in any applicable requested Increase in accordance with their Revolving Percentage) and to the extent, 5 Business Days after receipt of invitation, sufficient Lenders do not agree to provide the full amount of such Increase, then the Administrative Agent shall use its best efforts to arrange for any prospective lender that satisfies the criteria of being an “Eligible Assignee” to become a Lender in connection with the proposed Increase. Any Increase shall be in an amount of at least $5,000,000 (or, if the Available Revolving Increase Amount is less than $5,000,000, such remaining Available Revolving Increase Amount) and integral multiples of $1,000,000 in excess thereof. Additionally, for the avoidance of doubt, it is understood and agreed that in no event shall the aggregate amount of the Increases to the Revolving Commitments exceed the Available Revolving Increase Amount during the term of the Agreement. Each request for an Increase delivered by the Borrower to the Administrative Agent shall set forth the amount and proposed terms of the Increase.
(b)Each of the following shall be conditions precedent to any Increase of the Revolving Commitments in connection therewith:
(i)any Increase shall be on the same terms (including the interest rate, and maturity date), as applicable, as, and pursuant to documentation applicable to, the Revolving Facility then in effect; provided that any such Increase may provide for terms (including interest rate) more favorable to such Increase lenders, if any existing Revolving Loans at the time of such Increase are also provided the benefit of such more favorable terms (and the consent of any existing Revolving Lender shall not be required to implement such terms); provided further, that any fees shall be agreed between the Borrower and the lenders providing such Increase;
(ii)the Borrower shall have delivered a written request for such Increase at least 10 Business Days prior to the requested establishment of such Increase (or such later date as may be reasonably approved by the Administrative Agent), which request shall set forth the amount and proposed terms of the Increase;
(iii)each lender agreeing to such Increase, the Borrower and the Administrative Agent shall have signed an Increase Joinder (any Increase Joinder may, with the consent of the Administrative Agent, the Borrower and the lenders agreeing to such Increase, effect such amendments to this Agreement and the other Loan Documents as may be necessary or appropriate to effectuate the provisions of this Section 2.27 (including the preceding clause (ii))), the Borrower shall have executed any Notes requested by any Lender in connection with the making of the Increase, and the
59



Loan Parties shall have delivered any legal opinions, resolutions and customary closing certificates requested by the Administrative Agent. Notwithstanding anything to the contrary in this Agreement or in any other Loan Document, an Increase Joinder reasonably satisfactory to the Administrative Agent, and the amendments to this Agreement effected thereby, shall not require the consent of any Lender other than the Lender(s) agreeing to establish such Increase;
(iv)immediately after giving pro forma effect to such Increase and the use of proceeds thereof, each of the conditions precedent in Section 5.2(a) are satisfied (other than in connection with Limited Condition Acquisitions, in which case (i) Section 5.2(a) shall be satisfied only in connection with the Specified Representations and (ii) the Specified Acquisition Agreement Representations shall be true and correct on the date Loans are made under the Increase, but only to the extent that the Borrower (or any of its Affiliates) has the right (taking into account any applicable cure provisions) to terminate its (or such Affiliates’) obligations under the Limited Condition Acquisition Agreement, or to decline to consummate the Limited Condition Acquisition Agreement (in each case, in accordance with the terms thereof) as a result of a breach of such Specified Acquisition Agreement Representations);
(v)immediately after giving pro forma effect to such Increase and the use of proceeds thereof, (A) no Default or Event of Default shall have occurred and be continuing at the time of such Increase (other than in connection with Limited Condition Acquisitions, in which case there shall be no Default or Event of Default as of the LCA Test Date and no Event of Default under Section 8.1(a) or (f) immediately after giving effect to such Increase and the use of proceeds thereof) and (B) the Borrower shall be in compliance with the financial covenants set forth in Section 7.1 hereof as of the end of the most recently ended quarter for which financial statements are required to be delivered prior to such Increase, and the Borrower shall have delivered to the Administrative Agent a Compliance Certificate evidencing compliance with the requirements of this clause (v) (provided that, in the case of a Limited Condition Acquisition, such calculation shall be made in compliance with Section 1.6);
(vi)in connection with such Increase, the Borrower shall pay to the Administrative Agent, for the benefit of the Administrative Agent or the Increase lenders, as applicable, all fees that the Borrower has agreed to pay in connection with such Increase (including pursuant to the Fee Letter); and
(vii)upon each Increase in accordance with this Section 2.27, all outstanding Loans, participations hereunder in Letters of Credit and participations hereunder in Swingline Loans held by each Lender shall be reallocated among the Lenders (including any newly added Lenders) in accordance with the Lenders’ respective revised Revolving Percentages and L/C Percentages, pursuant to procedures reasonably determined by the Administrative Agent in consultation with the Borrower.
(c)Upon the effectiveness of any Increase, (i) all references in this Agreement and any other Loan Document to the Revolving Loans shall be deemed, unless the context otherwise requires, to include such Increase advanced pursuant to this Section 2.27 and any amendments effected through the Increase Joinder and (ii) all references in this Agreement and any other Loan Document to the Revolving Commitment shall be deemed, unless the context otherwise requires, to include the commitment to advance an amount equal to such Increase pursuant to this Section 2.27.
(d)The Revolving Loans and Revolving Commitments established pursuant to this Section 2.27 shall constitute Revolving Loans and Revolving Commitments under, and shall be entitled to all the benefits afforded by, this Agreement and the other Loan Documents, and shall, without limiting the foregoing, benefit equally and ratably from any guarantees and the security interests created by the Loan Documents. The Borrower shall take any actions reasonably required by Administrative Agent to ensure and demonstrate that the Liens and security interests granted by the Loan Documents continue to be perfected under the UCC or otherwise after giving effect to the establishment of any such new Revolving Commitments.
60



SECTION 3
LETTERS OF CREDIT
3.1L/C Commitment.
(a)Subject to the terms and conditions hereof, the Issuing Lender agrees to issue letters of credit (“Letters of Credit”) for the account of the Borrower (or any other Group Member so long as the Borrower is the applicant on the applicable Application and such Group Member has furnished any documentation required by the Issuing Lender pursuant to “know-your-customer” or any internal requirements) on any Business Day during the Letter of Credit Availability Period in such form as may reasonably be approved from time to time by the Issuing Lender; provided that the Issuing Lender shall have no obligation to issue any Letter of Credit if, after giving effect to such issuance, the L/C Exposure would exceed either the Total L/C Commitments or the Available Revolving Commitment at such time. Each Letter of Credit shall (i) be denominated in Dollars or in an Alternative Currency (it being agreed that the Issuing Lender shall have no obligation to issue, renew or extend a Letter of Credit in an Alternative Currency if the Issuing Lender as of any date of determination does not issue Letters of Credit in such Alternative Currency), and (ii) unless otherwise agreed to by the Issuing Lender, expire no later than the earlier of (x) the first anniversary of its date of issuance and (y) the Letter of Credit Maturity Date, provided that any Letter of Credit with a one-year term may provide for the renewal thereof for additional one-year periods (which shall in no event extend beyond the date referred to in clause (y) above unless the Issuing Lender otherwise agrees).
(b)The Issuing Lender shall not at any time be obligated to issue any Letter of Credit if:
(i)such issuance would conflict with, or cause the Issuing Lender or any L/C Lender to exceed any limits imposed by, any applicable Requirement of Law;
(ii)any order, judgment or decree of any Governmental Authority or arbitrator shall by its terms purport to enjoin or restrain the Issuing Lender from issuing, amending or reinstating such Letter of Credit, or any law, rule or regulation applicable to the Issuing Lender or any request, guideline or directive (whether or not having the force of law) from any Governmental Authority with jurisdiction over the Issuing Lender shall prohibit, or request that the Issuing Lender refrain from, the issuance, amendment, renewal or reinstatement of letters of credit generally or such Letter of Credit in particular or shall impose upon the Issuing Lender with respect to such Letter of Credit any restriction, reserve or capital requirement (for which the Issuing Lender is not otherwise compensated) not in effect on the Closing Date, or shall impose upon the Issuing Lender any unreimbursed loss, cost or expense which was not applicable on the Closing Date and which the Issuing Lender in good faith deems material to it;
(iii)the Issuing Lender has received written notice from any Lender, the Administrative Agent or the Borrower, at least 1 Business Day prior to the requested date of issuance, amendment, renewal or reinstatement of such Letter of Credit, that one or more of the applicable conditions contained in Section 5.2 shall not then be satisfied;
(iv)any requested Letter of Credit is not in form and substance acceptable to the Issuing Lender, or the issuance, amendment or renewal of a Letter of Credit shall violate any applicable laws or regulations or any applicable policies of the Issuing Lender;
(v)such Letter of Credit contains any provisions providing for automatic reinstatement of the stated amount after any drawing thereunder;
(vi)such Letter of Credit is not denominated in Dollars or an Alternative Currency;
(vii)except as otherwise agreed by the Administrative Agent and the Issuing Lender, such Letter of Credit is in an initial face amount less than $250,000; or
61



(viii)any Lender is at that time a Defaulting Lender, unless the Issuing Lender has entered into arrangements, including the delivery of Cash Collateral pursuant to Section 3.10, satisfactory to the Issuing Lender (in its sole discretion) with the Borrower or such Defaulting Lender to eliminate the Issuing Lender’s actual or potential Fronting Exposure (after giving effect to Section 2.24(a)(iv)) with respect to the Defaulting Lender arising from either the Letter of Credit then proposed to be issued or such Letter of Credit and all other L/C Exposure as to which the Issuing Lender has actual or potential Fronting Exposure, as it may elect in its sole discretion.
3.2Procedure for Issuance of Letters of Credit. The Borrower may from time to time request that the Issuing Lender issue a Letter of Credit for the account of the Borrower by delivering to the Issuing Lender at its address for notices specified herein an Application therefor, completed to the satisfaction of the Issuing Lender, and such other certificates, documents and other papers and information as the Issuing Lender may request. Upon receipt of any Application, the Issuing Lender will process such Application and the certificates, documents and other papers and information delivered to it in connection therewith in accordance with its customary procedures and shall promptly issue the Letter of Credit requested thereby (but in no event shall the Issuing Lender be required to issue any Letter of Credit earlier than 3 Business Days (or such longer period as is required by the Issuing Lender in the case of a Letter of Credit denominated in an Alternative Currency) after its receipt of the Application therefor and all such other certificates, documents and other papers and information relating thereto) by issuing the original of such Letter of Credit to the beneficiary thereof or as otherwise may be agreed to by the Issuing Lender and the Borrower. The Issuing Lender shall furnish a copy of such Letter of Credit to the Borrower promptly following the issuance thereof. The Issuing Lender shall promptly furnish to the Administrative Agent, which shall in turn promptly furnish to the Lenders, notice of the issuance of each Letter of Credit (including the amount thereof).
3.3Fees and Other Charges.
(a)The Borrower agrees to pay, with respect to each Existing Letter of Credit and each outstanding Letter of Credit issued for the account of (or at the request of) the Borrower, (i) a fronting fee of 0.125% per annum on the Dollar Equivalent of the daily amount available to be drawn under each such Letter of Credit to the Issuing Lender for its own account (a “Letter of Credit Fronting Fee”), and (ii) a letter of credit fee equal to the Applicable Margin for EurodollarSOFR Loans; multiplied by (B) the Dollar Equivalent of the daily amount available to be drawn under each such Letter of Credit on the drawable amount of such Letter of Credit to the Administrative Agent for the ratable account of the L/C Lenders (determined in accordance with their respective L/C Percentages) (a “Letter of Credit Fee”), in each case payable quarterly in arrears on the last Business Day of each calendar quarter and on the Letter of Credit Maturity Date (each, an “L/C Fee Payment Date”) after the issuance date of such Letter of Credit, and (iii) the Issuing Lender’s standard and reasonable fees with respect to the issuance, amendment, renewal or extension of any Letter of Credit issued for the account of (or at the request of) the Borrower or processing of drawings thereunder (the fees in this clause (iii), collectively, the “Issuing Lender Fees”). All Letter of Credit Fronting Fees and Letter of Credit Fees shall be computed on the basis of the actual number of days elapsed in a year of 360 days. For purposes of computing the Dollar Equivalent of the daily amount available to be drawn under any Letter of Credit, the amount of such Letter of Credit shall be determined in accordance with Section 1.5.
(b)In addition to the foregoing fees, the Borrower shall pay or reimburse the Issuing Lender for such normal and customary costs and expenses as are incurred or charged by the Issuing Lender in issuing, negotiating, effecting payment under, amending or otherwise administering any Letter of Credit.
(c)The Borrower shall furnish to the Issuing Lender and the Administrative Agent such other documents and information pertaining to any requested Letter of Credit issuance, amendment or renewal, including any L/C-Related Documents, as the Issuing Lender or the Administrative Agent may reasonably require. This Agreement shall control in the event of any conflict with any L/C-Related Document (other than any Letter of Credit).
(d)Any Letter of Credit Fees otherwise payable for the account of a Defaulting Lender with respect to any Letter of Credit as to which such Defaulting Lender has not provided Cash
62



Collateral satisfactory to the Issuing Lender pursuant to Section 3.10 shall be payable, to the maximum extent permitted by applicable law, to the other L/C Lenders in accordance with the upward adjustments in their respective L/C Percentages allocable to such Letter of Credit pursuant to Section 2.24(a)(iv), with the balance of such fee, if any, payable to the Issuing Lender for its own account.
(e)All fees payable under this Section 3.3 shall be fully earned on the date paid and nonrefundable.
3.4L/C Participations; Existing Letters of Credit.
(a)L/C Participations. The Issuing Lender irrevocably agrees to grant and hereby grants to each L/C Lender, and, to induce the Issuing Lender to issue Letters of Credit, each L/C Lender irrevocably agrees to accept and purchase and hereby accepts and purchases from the Issuing Lender, on the terms and conditions set forth below, for such L/C Lender’s own account and risk an undivided interest equal to such L/C Lender’s L/C Percentage in the Issuing Lender’s obligations and rights under and in respect of each Letter of Credit and the amount of each draft paid by the Issuing Lender thereunder. Each L/C Lender agrees with the Issuing Lender that, if a draft is paid under any Letter of Credit for which the Issuing Lender is not reimbursed in full by the Borrower pursuant to Section 3.5(a), such L/C Lender shall pay to the Issuing Lender upon demand at the Issuing Lender’s address for notices specified herein an amount equal to such L/C Lender’s L/C Percentage of the amount of such draft, or any part thereof, that is not so reimbursed. Each L/C Lender’s obligation to pay such amount shall be absolute and unconditional and shall not be affected by any circumstance, including (i) any setoff, counterclaim, recoupment, defense or other right that such L/C Lender may have against the Issuing Lender, the Borrower or any other Person for any reason whatsoever, (ii) the occurrence of a Default or an Event of Default or the failure to satisfy any of the other conditions specified in Section 5.2, (iii) any adverse change in the condition (financial or otherwise) of the Borrower, (iv) any breach of this Agreement or any other Loan Document by the Borrower, any other Loan Party or any other L/C Lender, or (v) any other circumstance, happening or event whatsoever, whether or not similar to any of the foregoing.
(b)Existing Letters of Credit. On and after the Closing Date, the Existing Letters of Credit shall be deemed for all purposes, including for purposes of the fees to be collected pursuant to Sections 3.3(a) and (b), reimbursement of costs and expenses to the extent provided herein and for purposes of being secured by the Collateral, a Letter of Credit outstanding under this Agreement and entitled to the benefits of this Agreement and the other Loan Documents, and shall be governed by the applications and agreements pertaining thereto and by this Agreement (which shall control in the event of a conflict).
3.5Reimbursement.
(a)If the Issuing Lender shall make any L/C Disbursement in respect of a Letter of Credit, the Issuing Lender shall notify the Borrower and the Administrative Agent thereof and the Borrower shall pay or cause to be paid to the Issuing Lender an amount equal to the entire amount of such L/C Disbursement not later than the immediately following Business Day. In the case of a Letter of Credit denominated in an Alternative Currency, the Borrower shall reimburse the Issuing Lender in such Alternative Currency, unless (A) the Issuing Lender (at its option) shall have specified in such notice that it will require reimbursement in Dollars, or (B) in the absence of any such requirement for reimbursement in Dollars, the Borrower shall have notified the Issuing Lender promptly following receipt of the notice of drawing that the Borrower will reimburse the Issuing Lender in Dollars. In the case of any such reimbursement in Dollars of a drawing under a Letter of Credit denominated in an Alternative Currency, the Issuing Lender shall notify the Borrower of the Dollar Equivalent of the amount of the drawing promptly following the determination thereof. In the event that a drawing denominated in an Alternative Currency is to be reimbursed in Dollars and the Dollar amount paid by the Borrower shall not be adequate on the date of that payment to purchase in accordance with normal banking procedures a sum denominated in the Alternative Currency equal to the drawing, the Borrower agrees, as a separate and independent obligation, to indemnify the Issuing Lender for the loss resulting from its inability on that date to purchase the Alternative Currency in the full amount of the drawing. Each such payment shall be made to the Issuing Lender at its address for notices referred to herein in Same Day Funds; provided that
63



the Borrower may, subject to the satisfaction of the conditions to borrowing set forth herein, request in accordance with Section 2.5 or Section 2.7(a) that such payment be financed with a Revolving Loan or a Swingline Loan, as applicable, in an equivalent amount and, to the extent so financed, the Borrower’s obligations to make such payment shall be discharged and replaced by the resulting Revolving Loan or Swingline Loan.
(b)If the Issuing Lender shall not have received from the Borrower the payment that it is required to make pursuant to Section 3.5(a) with respect to a Letter of Credit within the time specified in such Section, the Issuing Lender will promptly notify the Administrative Agent of the L/C Disbursement and the Administrative Agent will promptly notify each L/C Lender of such L/C Disbursement and its L/C Percentage thereof, and each L/C Lender shall pay to the Issuing Lender upon demand at the Issuing Lender’s address for notices specified herein an amount equal to such L/C Lender’s L/C Percentage of such L/C Disbursement (expressed in Dollars in the amount of the Dollar Equivalent thereof in the case of a Letter of Credit denominated in an Alternative Currency) (and the Administrative Agent may apply Cash Collateral provided for this purpose); upon such payment pursuant to this paragraph to reimburse the Issuing Lender for any L/C Disbursement, the Borrower shall be required to reimburse the L/C Lenders for such payments (including interest accrued thereon from the date of such payment until the date of such reimbursement at the rate applicable to Revolving Loans that are ABR Loans plus 2% per annum) on demand; provided that if at the time of and after giving effect to such payment by the L/C Lenders, the conditions to borrowings and Revolving Loan Conversions set forth in Section 5.2 are satisfied, the Borrower may, by written notice to the Administrative Agent certifying that such conditions are satisfied and that all interest owing under this paragraph has been paid, request that such payments by the L/C Lenders be converted into Revolving Loans (a “Revolving Loan Conversion”), in which case, if such conditions are in fact satisfied, the L/C Lenders shall be deemed to have extended, and the Borrower shall be deemed to have accepted, a Revolving Loan in the aggregate principal amount of such payment without further action on the part of any party, and the Total L/C Commitments shall be permanently reduced by such amount; any amount so paid pursuant to this paragraph shall, on and after the payment date thereof, be deemed to be Revolving Loans for all purposes hereunder; provided that the Issuing Lender, at its option, may effectuate a Revolving Loan Conversion regardless of whether the conditions to borrowings and Revolving Loan Conversions set forth in Section 5.2 are satisfied.
3.6Obligations Absolute. The Borrower’s obligations under this Section 3 shall be absolute and unconditional under any and all circumstances and irrespective of any setoff, counterclaim or defense to payment that the Borrower may have or have had against the Issuing Lender, any beneficiary of a Letter of Credit or any other Person. The Borrower also agrees with the Issuing Lender that the Issuing Lender shall not be responsible for, and the Borrower’s obligations hereunder shall not be affected by, among other things, the validity or genuineness of documents or of any endorsements thereon, even though such documents shall in fact prove to be invalid, fraudulent or forged, or any dispute between or among the Borrower and any beneficiary of any Letter of Credit or any other party to which such Letter of Credit may be transferred or any claims whatsoever of the Borrower against any beneficiary of such Letter of Credit or any such transferee. The Issuing Lender shall not be liable for any error, omission, interruption or delay in transmission, dispatch or delivery of any message or advice, however transmitted, in connection with any Letter of Credit, except for errors or omissions found by a final and nonappealable decision of a court of competent jurisdiction to have resulted from the gross negligence or willful misconduct of the Issuing Lender. The Borrower’s obligation under this Section 3 shall not be impacted by any adverse change in the relevant exchange rates or in the availability of the relevant Alternative Currency to the Borrower or any Subsidiary or in the relevant currency markets generally. The Borrower agrees that any action taken or omitted by the Issuing Lender under or in connection with any Letter of Credit or the related drafts or documents, if done in the absence of gross negligence or willful misconduct, shall be binding on the Borrower and shall not result in any liability of the Issuing Lender to the Borrower.
In addition to amounts payable as elsewhere provided in the Agreement, the Borrower hereby agrees to pay and to protect, indemnify, and save Issuing Lender harmless from and against any and all claims, demands, liabilities, damages, losses, costs, charges and expenses (including reasonable attorneys’ fees) that the Issuing Lender may incur or be subject to as a consequence, direct or indirect, of (a) the issuance of any Letter of Credit, or (b) the failure of Issuing Lender or of any L/C Lender to honor a demand for payment under any Letter of Credit as a result of any act or omission, whether rightful or
64



wrongful, of any present or future de jure or de facto government or Governmental Authority, in each case other than to the extent solely as a result of the gross negligence or willful misconduct of Issuing Lender or such L/C Lender (as finally determined by a court of competent jurisdiction).
3.7Letter of Credit Payments. If any draft shall be presented for payment under any Letter of Credit, the Issuing Lender shall promptly notify the Borrower and the Administrative Agent of the date and amount thereof. The responsibility of the Issuing Lender to the Borrower in connection with any draft presented for payment under any Letter of Credit shall, in addition to any payment obligation expressly provided for in such Letter of Credit, be limited to determining that the documents (including each draft) delivered under such Letter of Credit in connection with such presentment are substantially in conformity with such Letter of Credit.
3.8Applications. To the extent that any provision of any Application related to any Letter of Credit is inconsistent with the provisions of this Section 3, the provisions of this Section 3 shall apply.
3.9Interim Interest. If the Issuing Lender shall make any L/C Disbursement in respect of a Letter of Credit, then, unless either the Borrower shall have reimbursed such L/C Disbursement in full within the time period specified in Section 3.5(a) or the L/C Lenders shall have reimbursed such L/C Disbursement in full on such date as provided in Section 3.5(b), in each case the Dollar Equivalent of the unpaid amount thereof shall bear interest for the account of the Issuing Lender, for each day from and including the date of such L/C Disbursement to but excluding the date of payment by the Borrower, at the rate per annum that would apply to such amount if such amount were a Revolving Loan that is an ABR Loan; provided that the provisions of Section 2.15(c) shall be applicable to any such amounts not paid when due.
3.10Cash Collateral.
(a)Certain Credit Support Events. Upon the request of the Administrative Agent or the Issuing Lender (i) if the Issuing Lender has honored any full or partial drawing request under any Letter of Credit and such drawing has resulted in an L/C Advance by all the L/C Lenders that is not reimbursed by the Borrower or converted into a Revolving Loan or Swingline Loan pursuant to Section 3.5(b), or (ii) if, as of the Letter of Credit Maturity Date, any L/C Exposure for any reason remains outstanding, the Borrower shall, in each case, immediately Cash Collateralize the then effective L/C Exposure in an amount equal to 105% (110% in the case of a Letter of Credit denominated in an Alternative Currency) of such L/C Exposure.
At any time that there shall exist a Defaulting Lender, within 1 Business Day following the request of the Administrative Agent or the Issuing Lender (with a copy to the Administrative Agent), the Borrower shall deliver to the Administrative Agent Cash Collateral in an amount sufficient to cover 105% (110% in the case of a Letter of Credit denominated in an Alternative Currency) of the Fronting Exposure relating to the Letters of Credit (after giving effect to Section 2.24(a)(iv) and any Cash Collateral provided by such Defaulting Lender).
(b)Grant of Security Interest. All Cash Collateral (other than credit support not constituting funds subject to deposit) shall be maintained in blocked, non-interest bearing deposit accounts with the Administrative Agent. The Borrower, and to the extent provided by any Lender or Defaulting Lender, such Lender or Defaulting Lender, hereby grants to (and subjects to the control of) the Administrative Agent, for the benefit of the Administrative Agent, the Issuing Lender and the L/C Lenders, and agrees to maintain, a first priority security interest and Lien in all such Cash Collateral and in all proceeds thereof, as security for the Obligations to which such Cash Collateral may be applied pursuant to Section 3.10(c). If at any time the Administrative Agent determines that Cash Collateral is subject to any right or claim of any Person other than the Administrative Agent or any Issuing Lender as herein provided, or that the total amount of such Cash Collateral is less than 105% (110% in the case of a Letter of Credit denominated in an Alternative Currency) of the applicable L/C Exposure, Fronting Exposure and other Obligations secured thereby, the Borrower or the relevant Lender or Defaulting Lender, as applicable, will, promptly upon demand by the Administrative Agent, pay or provide to the Administrative Agent additional Cash Collateral in an amount sufficient to eliminate such deficiency (after giving effect to any Cash Collateral provided by such Defaulting Lender).
65



(c)Application. Notwithstanding anything to the contrary contained in this Agreement, Cash Collateral provided under any of this Section 3.10, Section 2.24 or otherwise in respect of Letters of Credit shall be held and applied to the satisfaction of the specific L/C Exposure, obligations to fund participations therein (including, as to Cash Collateral provided by a Defaulting Lender, any interest accrued on such obligation) and other obligations for which the Cash Collateral was so provided, prior to any other application of such property as may otherwise be provided for herein.
(d)Termination of Requirement. Cash Collateral (or the appropriate portion thereof) provided to reduce Fronting Exposure in respect of Letters of Credit or other Obligations shall no longer be required to be held as Cash Collateral pursuant to this Section 3.10 following (i) the elimination of the applicable Fronting Exposure and other Obligations giving rise thereto (including by the termination of the Defaulting Lender status of the applicable Lender), or (ii) a determination by the Administrative Agent and the Issuing Lender that there exists excess Cash Collateral; provided, however, (A) that Cash Collateral furnished by or on behalf of a Loan Party shall not be released during the existence of an Event of Default, and (B) that, subject to Section 2.24, the Person providing such Cash Collateral and the Issuing Lender may agree that such Cash Collateral shall not be released but instead shall be held to support future anticipated Fronting Exposure or other obligations, and provided further, that to the extent that such Cash Collateral was provided by the Borrower or any other Loan Party, such Cash Collateral shall remain subject to any security interest and Lien granted pursuant to the Loan Documents including any applicable Cash Management Agreement.
3.11Additional Issuing Lenders. The Borrower may, at any time and from time to time with the consent of the Administrative Agent (which consent shall not be unreasonably withheld) and such Lender, designate one or more additional Lenders to act as an issuing bank under the terms of this Agreement. Any Lender designated as an issuing bank pursuant to this paragraph shall be deemed to be an “Issuing Lender” (in addition to being a Lender) in respect of Letters of Credit issued or to be issued by such Lender, and, with respect to such Letters of Credit, such term shall thereafter apply to the other Issuing Lender and such Lender.
3.12Resignation of the Issuing Lender. The Issuing Lender may resign at any time by giving at least 30 days’ prior written notice to the Administrative Agent, the Lenders and the Borrower. Subject to the next succeeding paragraph, upon the acceptance of any appointment as the Issuing Lender hereunder by a Lender that shall agree to serve as successor Issuing Lender, such successor shall succeed to and become vested with all the interests, rights and obligations of the retiring Issuing Lender and the retiring Issuing Lender shall be discharged from its obligations to issue additional Letters of Credit hereunder without affecting its rights and obligations with respect to Letters of Credit previously issued by it. At the time such resignation shall become effective, the Borrower shall pay all accrued and unpaid fees pursuant to Section 3.3. The acceptance of any appointment as the Issuing Lender hereunder by a successor Lender shall be evidenced by an agreement entered into by such successor, in a form satisfactory to the Borrower and the Administrative Agent, and, from and after the effective date of such agreement, (i) such successor Lender shall have all the rights and obligations of the previous Issuing Lender under this Agreement and the other Loan Documents and (ii) references herein and in the other Loan Documents to the term “Issuing Lender” shall be deemed to refer to such successor or to any previous Issuing Lender, or to such successor and all previous Issuing Lenders, as the context shall require. After the resignation of the Issuing Lender hereunder, the retiring Issuing Lender shall remain a party hereto and shall continue to have all the rights and obligations of an Issuing Lender under this Agreement and the other Loan Documents with respect to Letters of Credit issued by it prior to such resignation, but shall not be required to issue additional Letters of Credit or to extend, renew or increase any existing Letter of Credit.
3.13Applicability of UCP and ISP. Unless otherwise expressly agreed by the Issuing Lender and the Borrower when a Letter of Credit is issued and subject to applicable laws, the Letters of Credit shall be governed by and subject to (a) with respect to standby Letters of Credit, the rules of the ISP, and (b) with respect to commercial Letters of Credit, the rules of the Uniform Customs and Practice for Documentary Credits, as published in its most recent version by the International Chamber of Commerce on the date any commercial Letter of Credit is issued.
66



SECTION 4
REPRESENTATIONS AND WARRANTIES
To induce the Administrative Agent and the Lenders to enter into this Agreement and to make the Loans and issue the Letters of Credit, the Borrower hereby represents and warrants to the Administrative Agent and each Lender, as to itself and each other Group Member, that:
4.1Financial Condition.
(a)[Reserved].
(b)The audited consolidated balance sheets of the Borrower and its Subsidiaries as of December 31, 2017, December 31, 2018 and December 31, 2019 and the related consolidated statements of income and of cash flows for the fiscal years ended on such dates, present fairly in all material respects the consolidated financial condition of the Borrower and its Subsidiaries as at such date, and the consolidated results of its operations and its consolidated cash flows for the respective fiscal years then ended. The unaudited consolidated balance sheets of the Borrower and its Subsidiaries as at March 31, 2020, June 30, 2020, and September 30, 2020, and the related unaudited consolidated statements of income and cash flows for the three, six and nine month periods ended on such dates, respectively, present fairly in all material respects the consolidated financial condition of the Borrower and its Subsidiaries as at such dates, and the consolidated results of its operations and its consolidated cash flows for the trailing three, six and nine month periods then ended (subject to normal year end audit adjustments). All such financial statements, including the related schedules and notes thereto, have been prepared in accordance with GAAP applied consistently throughout the periods involved (except as approved by the aforementioned firm of accountants and disclosed therein). No Group Member has, as of the Closing Date, any material Guarantee Obligations, contingent liabilities, or any long term leases or unusual forward or long term commitments, including any interest rate or foreign currency swap or exchange transaction or other obligation in respect of derivatives, that are not reflected in the most recent financial statements referred to in this paragraph. During the period from December 31, 2019 to and including the date hereof, there has been no Disposition by any Group Member of any material part of its business or property.
4.2No Change. Since December 31, 2019, there has been no development or event that has had or could reasonably be expected to have a Material Adverse Effect.
4.3Existence; Compliance with Law. Each Group Member (a) is duly organized, validly existing and in good standing (if applicable) under the laws of the jurisdiction of its organization, (b) has the power and authority, and the legal right, to own and operate its property, to lease the property it operates as lessee and to conduct the business in which it is currently engaged, (c) is duly qualified as a foreign corporation or other organization and in good standing (if applicable) under the laws of each jurisdiction where the failure to be so qualified or in good standing could reasonably be expected to have a Material Adverse Effect and (d) is in material compliance with all Requirements of Law except in such instances in which (i) such Requirement of Law is being contested in good faith by appropriate proceedings diligently conducted and the prosecution of such contest would not reasonably be expected to result in a Material Adverse Effect, or (ii) the failure to comply therewith, either individually or in the aggregate, would not reasonably be expected to have a Material Adverse Effect.
4.4Power, Authorization; Enforceable Obligations. Each Loan Party has the power and authority, and the legal right, to make, deliver and perform the Loan Documents to which it is a party and, in the case of the Borrower, to obtain extensions of credit hereunder. Each Loan Party has taken all necessary organizational action to authorize the execution, delivery and performance of the Loan Documents to which it is a party and, in the case of the Borrower, to authorize the extensions of credit on the terms and conditions of this Agreement. No material Governmental Approval or consent or authorization of, filing with, notice to or other act by or in respect of, any other Person is required in connection with the extensions of credit hereunder or with the execution, delivery, performance, validity or enforceability of this Agreement or any of the Loan Documents, except (i) Governmental Approvals, consents, authorizations, filings and notices described on Schedule 4.4 to the Disclosure Letter, which Governmental Approvals, consents, authorizations, filings and notices have been obtained or made and
67



are in full force and effect, and (ii) the filings referred to in Section 4.19. Each Loan Document has been duly executed and delivered on behalf of each Loan Party party thereto. This Agreement constitutes, and each other Loan Document upon execution will constitute, a legal, valid and binding obligation of each Loan Party party thereto, enforceable against each such Loan Party in accordance with its terms, except as enforceability may be limited by applicable bankruptcy, insolvency, reorganization, moratorium or similar laws affecting the enforcement of creditors’ rights generally and by general equitable principles (whether enforcement is sought by proceedings in equity or at law).
4.5No Legal Bar. The execution, delivery and performance of this Agreement and the other Loan Documents, the issuance of Letters of Credit, the extensions of credit hereunder and the use of the proceeds thereof will not violate any Requirement of Law or any material Contractual Obligation of any Group Member and will not result in, or require, the creation or imposition of any Lien on any of their respective properties or revenues pursuant to any Requirement of Law or any such material Contractual Obligation (other than the Liens created by the Security Documents). No Group Member has violated any Requirement of Law or violated or failed to comply with any Contractual Obligation applicable to a Group Member that could reasonably be expected to have a Material Adverse Effect.
4.6Litigation. No litigation, investigation or proceeding of or before any arbitrator or Governmental Authority is pending or threatened in writing by or against any Group Member or against any of their respective properties or revenues (a) with respect to any of the Loan Documents or any of the transactions contemplated hereby or thereby, or (b) that could reasonably be expected to have a Material Adverse Effect.
4.7No Default. No Group Member is in default under or with respect to any of its Contractual Obligations in any respect that could reasonably be expected to have a Material Adverse Effect. No Default or Event of Default has occurred and is continuing, nor shall either result from the making of a requested credit extension.
4.8Ownership of Property; Liens; Investments. Each Group Member has title in fee simple to, or a valid leasehold interest in, all of its real property, and good title to, or a valid leasehold interest in, all of its other property, and none of such property is subject to any Lien except as permitted by Section 7.3. No Loan Party owns any Investment except as permitted by Section 7.8. Section 10 of the Collateral Information Certificate sets forth a complete and accurate list of all real property owned by each Loan Party as of the Closing Date, if any. The Collateral Information Certificate sets forth a complete and accurate list of all leases of real property under which any Loan Party is the lessee as of the Closing Date.
4.9Intellectual Property. Each Group Member owns, or is licensed to use, all Intellectual Property necessary for the conduct of its business as currently conducted. No claim has been asserted in writing and is pending by any Person challenging or questioning any Group Member’s use of any Intellectual Property or the validity or effectiveness of any Group Member’s Intellectual Property, nor does any Group Member know of any valid basis for any such claim, unless such claim could not reasonably be expected to have a Material Adverse Effect. The use of Intellectual Property by each Group Member, and the conduct of such Group Member’s business, as currently conducted, does not infringe on or otherwise violate the rights of any Person, unless such infringement could not reasonably be expected to have a Material Adverse Effect, and there are no claims pending or, to the knowledge of any Group Member, threatened to such effect.
4.10Taxes. Other than has been disclosed by the Borrower in documents filed with the SEC and publicly available on the SEC’s EDGAR filing system or any successor thereto prior to the Closing Date and for which reserves have been established prior to the Closing Date, (a) each Group Member has (i) filed or caused to be filed all Federal, state and other material tax returns that are required to be filed (taking into account any extensions granted or grace periods in effect), excluding any failure to file a tax return or returns involving aggregate taxes in an amount less than $5,000,000; and (ii) paid all taxes shown to be due and payable on said returns or on any assessments made against it or any of its property and all other taxes, fees or other charges imposed on it or any of its property by any Governmental Authority (other than any taxes, charges or assessments the amount or validity of which are currently being contested in good faith by appropriate proceedings and with respect to which reserves in conformity
68



with GAAP have been provided on the books of the relevant Group Member or where the amount is less than $5,000,000 in the aggregate); and (b) no tax Lien has been filed against any Group Member, other than Liens for Taxes not yet due and payable and Liens for Taxes the amount or validity of which are currently being contested in good faith by appropriate proceedings and with respect to which reserves in conformity with GAAP have been provided on the books of the relevant Group Member, and, to the knowledge of the Loan Parties, no claim is being asserted, with respect to any such tax, fee or other charge.
4.11Federal Regulations. The Borrower is not engaged and will not engage, principally or as one of its important activities, in the business of “buying” or “carrying” “margin stock” (within the respective meanings of each of the quoted terms under Regulation U as now and from time to time hereafter in effect) or extending credit for the purpose of purchasing or carrying margin stock. No part of the proceeds of any Loans, and no other extensions of credit hereunder, will be used for buying or carrying any such margin stock or for extending credit to others for the purpose of purchasing or carrying margin stock in violation of Regulations T, U or X of the Board. If any margin stock directly or indirectly constitutes Collateral securing the Obligations, if requested by any Lender or the Administrative Agent, the Borrower will furnish to the Administrative Agent and each Lender a statement to the foregoing effect in conformity with the requirements of FR Form G-3 or FR Form U-1, as applicable, referred to in Regulation U.
4.12Labor Matters. Except as, in the aggregate, could not reasonably be expected to have a Material Adverse Effect: (a) there are no strikes or other labor disputes against any Group Member pending or, to the knowledge of the Loan Parties, threatened; (b) hours worked by and payment made to employees of each Group Member have not been in violation of the Fair Labor Standards Act or any other applicable Requirement of Law dealing with such matters; and (c) all payments due from any Group Member on account of employee health and welfare insurance have been paid or accrued as a liability on the books of the relevant Group Member.
4.13ERISA.
(a)Schedule 4.13 to the Disclosure Letter is a complete and accurate list of all Pension Plans maintained or sponsored by the Borrower or any ERISA Affiliate or to which the Borrower or any ERISA Affiliate contributes as of the Closing Date;
(b)except as could not reasonably be expected to result in a Material Adverse Effect, the Borrower and its ERISA Affiliates are in compliance with all applicable provisions and requirements of ERISA with respect to each Plan, and have performed all their obligations under each Plan;
(c)except as could not reasonably be expected to result in a Material Adverse Effect, no ERISA Event has occurred or is reasonably expected to occur;
(d)except as could not reasonably be expected to result in a Material Adverse Effect, the Borrower and each of its ERISA Affiliates have met all applicable requirements under the ERISA Funding Rules with respect to each Pension Plan, and no waiver of the minimum funding standards under the ERISA Funding Rules has been applied for or obtained;
(e)as of the most recent valuation date for any Pension Plan, the funding target attainment percentage (as defined in Section 430(d)(2) of the Code) is at least 60%, and neither the Borrower nor any of its ERISA Affiliates knows of any facts or circumstances that could reasonably be expected to cause the funding target attainment percentage to fall below 60% as of the most recent valuation date;
(f)no Plan provides health or welfare benefits (through the purchase of insurance or otherwise) for any retired or former employee of the Borrower or any of its ERISA Affiliates except to the extent required under Section 4980B of the Code, and except to the extent such benefit could not reasonably be expected to result in a Material Adverse Effect;
69



(g)assuming the assets of the Lenders do not constitute “plan assets” within the meaning of the United States Department of Labor Regulations set forth in 29 C.F.R §2510.3-101 as modified by ERISA Section 3(42) (the “Plan Assets Regulation”) the execution and delivery of this Agreement and the consummation of the transactions contemplated hereunder will not involve any transaction that is subject to the prohibitions of Section 406 of ERISA (and not otherwise exempt therefrom) or in connection with which taxes could be imposed pursuant to Section 4975(c)(1)(A)-(D) of the Code;
(h)except as could not reasonably be expected to result in a Material Adverse Effect, all liabilities under each Plan are (i) funded to at least the minimum level required by law or, if higher, to the level required by the terms governing the Plans, (ii) insured with a reputable insurance company, or (iii) (A) provided for or recognized in the financial statements most recently delivered to the Administrative Agent and the Lenders pursuant hereto or (B) estimated in the formal notes to the financial statements most recently delivered to the Administrative Agent and the Lenders pursuant hereto; and
(i) (i) the Borrower is not and will not be a “plan” within the meaning of Section 4975(e) of the Code; (ii) the assets of the Borrower do not and will not constitute “plan assets” within the meaning of the Plan Assets Regulation; (iii) the Borrower is not and will not be a “governmental plan” within the meaning of Section 3(32) of ERISA; and (iv) transactions by or with the Borrower are not and will not be subject to state statutes applicable to the Borrower regulating investments of fiduciaries with respect to governmental plans.
4.14Investment Company Act; Other Regulations. No Loan Party is required to register as an “investment company” within the meaning of the Investment Company Act of 1940, as amended. No Loan Party is subject to regulation under any Requirement of Law (that limits its ability to incur Indebtedness or which may otherwise render all or any portion of the Obligations unenforceable.
4.15Subsidiaries.
(a)Except as disclosed to the Administrative Agent by the Borrower in writing from time to time after the Closing Date, (a) Schedule 4.15 to the Disclosure Letter sets forth the name and jurisdiction of organization of each Subsidiary of the Borrower and, as to each such Subsidiary, the percentage of each class of Capital Stock owned by any Loan Party, and (b) there are no outstanding subscriptions, options, warrants, calls, rights or other agreements or commitments (other than equity awards granted to employees, officers, consultants or directors and directors’ qualifying shares) of any nature relating to any Capital Stock of any Group Member, except as may be created by the Loan Documents.
(b) No Subsidiary which has been designated as an Immaterial Subsidiary fails to satisfy the limitations set forth in the definition thereof.
4.16Use of Proceeds. The proceeds of the Revolving Loans, Swingline Loans and Letters of Credit shall be used to pay fees and expenses contemplated hereunder and for general corporate purposes (including Permitted Acquisitions).
4.17Environmental Matters. Except as, in the aggregate, could not reasonably be expected to have a Material Adverse Effect:
(a)the facilities and properties owned, leased or operated by any Group Member (the “Properties”) do not contain, and have not previously contained, any Materials of Environmental Concern in amounts or concentrations or under circumstances that constitute or have constituted a violation of, or could give rise to liability under, any Environmental Law;
(b)no Group Member has received or is aware of any notice of violation, alleged violation, non-compliance, liability or potential liability regarding environmental matters or compliance with Environmental Laws with regard to any of the Properties or the business operated by any Group Member (the “Business”), nor does any Group Member have knowledge or reason to believe that any such notice will be received or is being threatened;
70



(c)no Group Member has transported or disposed of Materials of Environmental Concern from the Properties in violation of, or in a manner or to a location that could give rise to liability under, any Environmental Law, nor has any Group Member generated, treated, stored or disposed of Materials of Environmental Concern at, on or under any of the Properties in violation of, or in a manner that could give rise to liability under, any applicable Environmental Law;
(d)no judicial proceeding or governmental or administrative action is pending or, to the knowledge of any Group Member, threatened, under any Environmental Law to which any Group Member is or will be named as a party with respect to the Properties or the Business, nor are there any consent decrees or other decrees, consent orders, administrative orders or other orders, or other administrative or judicial requirements outstanding under any Environmental Law with respect to the Properties or the Business;
(e)there has been no release or threat of release of Materials of Environmental Concern at or from the Properties arising from or related to the operations of any Group Member or otherwise in connection with the Business, in violation of or in amounts or in a manner that could reasonably be expected to give rise to liability under Environmental Laws;
(f)the Properties and all operations of the Group Members at the Properties are in compliance, and have in the last five years been in compliance, with all applicable Environmental Laws, and except as set forth on Schedule 4.17 to the Disclosure Letter, to the knowledge of the Borrower, there is no contamination at, under or about the Properties or violation of any Environmental Law with respect to the Properties or the Business; and
(g)no Group Member has assumed any liability of any other Person under Environmental Laws.
4.18Accuracy of Information, etc. No statement or information contained in this Agreement, any other Loan Document or any other document, certificate or statement furnished by or on behalf of any Loan Party to the Administrative Agent or the Lenders, or any of them, for use in connection with the transactions contemplated by this Agreement or the other Loan Documents, contained as of the date such statement, information, document or certificate was so furnished, any untrue statement of a material fact or omitted to state a material fact necessary to make the statements contained herein or therein not misleading in light of the circumstances under which such statement, information, document or certificate was furnished. The projections contained in the materials referenced above are based upon good faith estimates and assumptions believed by management of the Borrower to be reasonable at the time made, it being recognized by the Lenders that such financial information as it relates to future events is not to be viewed as fact and that actual results during the period or periods covered by such financial information may differ from the projected results set forth therein by a material amount. There is no fact known to any Loan Party that could reasonably be expected to have a Material Adverse Effect that has not been expressly disclosed herein, in the other Loan Documents or in any other documents, certificates and statements furnished to the Administrative Agent and the Lenders for use in connection with the transactions contemplated hereby and by the other Loan Documents.
4.19Security Documents.
(a)The Guarantee and Collateral Agreement is effective to create in favor of the Administrative Agent, for the benefit of the Secured Parties, a legal, valid and enforceable security interest in the Collateral described therein and proceeds thereof. In the case of the Pledged Stock described in the Guarantee and Collateral Agreement that are securities represented by stock certificates or otherwise constituting certificated securities within the meaning of Section 8-102(a)(15) of the UCC or the corresponding code or statute of any other applicable jurisdiction (“Certificated Securities”), when certificates representing such Pledged Stock are delivered to the Administrative Agent, and in the case of the other Collateral constituting personal property described in the Guarantee and Collateral Agreement, when financing statements and other filings specified on Schedule 4.19(a) to the Disclosure Letter in appropriate form are filed in the offices specified on Schedule 4.19(a) to the Disclosure Letter, the Administrative Agent, for the benefit of the Secured Parties, shall have a fully perfected Lien on, and security interest in, all right, title and interest of the Loan Parties in such Collateral and the proceeds
71



thereof, as security for the Obligations, in each case prior and superior in right to any other Person (except, in the case of Collateral other than Pledged Stock, Liens permitted by Section 7.3). As of the Closing Date, none of the Capital Stock of any Group Member that is a limited liability company or partnership has any Capital Stock that is a Certificated Security.
(b)Each of the Mortgages delivered after the Closing Date will be, upon execution, effective to create in favor of the Administrative Agent, for the benefit of the Secured Parties, a legal, valid and enforceable Lien on the Mortgaged Properties described therein and proceeds thereof, and when the Mortgages are filed in the offices for the applicable jurisdictions in which the Mortgaged Properties are located, each such Mortgage shall constitute a fully perfected Lien on, and security interest in, all right, title and interest of the Loan Parties in the Mortgaged Properties and the proceeds thereof, as security for the Obligations (as defined in the relevant Mortgage), in each case prior and superior in right to any other Person (subject only to Liens expressly permitted by Section 7.3).
4.20Solvency; Voidable Transaction. Each Loan Party is, and after giving effect to the incurrence of all Indebtedness, Obligations and obligations being incurred in connection herewith, will be and will continue to be, Solvent. No transfer of property is being made by any Loan Party and no obligation is being incurred by any Loan Party in connection with the transactions contemplated by this Agreement or the other Loan Documents with the intent to hinder, delay, or defraud either present or future creditors of such Loan Party.
4.21Regulation H. No Mortgage encumbers improved real property that is located in an area that has been identified by the Secretary of Housing and Urban Development as an area having special flood hazards and in which flood insurance has not been made available under the National Flood Insurance Act of 1968.
4.22Designated Senior Indebtedness. The Loan Documents and all of the Obligations have been deemed “Designated Senior Indebtedness” or a similar concept thereto, if applicable, for purposes of any other Indebtedness of the Loan Parties.
4.23[Reserved].
4.24Insurance. All insurance maintained by the Loan Parties is in full force and effect, all premiums have been duly paid, no Loan Party has received notice of violation or cancellation thereof, and there exists no default under any requirement of such insurance. Each Loan Party maintains insurance with financially sound and reputable insurance companies on all its property in at least such amounts and against at least such risks (but including in any event public liability, product liability, and business interruption) as are usually insured against in the same general area by companies engaged in the same or a similar business.
4.25No Casualty. No Loan Party has received any notice of, nor does any Loan Party have any knowledge of, the occurrence or pendency or contemplation of any Casualty Event affecting all or any material portion of its property.
4.26[Reserved].
4.27[Reserved].
4.28OFAC. No Group Member, nor, to the knowledge of any Group Member, any director, officer, employee, agent, affiliate or representative thereof, is an individual or an entity that is, or is owned or controlled by an individual or entity that is (a) currently the subject of any Sanctions, or (b) located, organized or resident in a Designated Jurisdiction.
4.29Anti-Corruption Laws. Each Group Member has conducted its business in compliance in all material respects with applicable anti-corruption laws and has instituted and maintained policies and procedures designed to promote and achieve compliance with such laws.
72



SECTION 5
CONDITIONS PRECEDENT
5.1Conditions to Initial Extension of Credit. The effectiveness of this Agreement and the obligation of each Lender to make its initial extension of credit hereunder shall be subject to the satisfaction or waiver, prior to or concurrently with the making of such extension of credit on the Closing Date, of the following conditions precedent:
(a)Loan Documents. The Administrative Agent shall have received each of the following, each of which shall be in form and substance satisfactory to the Administrative Agent:
(i)this Agreement, executed and delivered by the Administrative Agent, the Borrower and each Lender listed on Schedule 1.1A;
(ii)the Collateral Information Certificate and the Disclosure Letter, each executed by a Responsible Officer of the Borrower;
(iii)if required by any Revolving Lender, a Revolving Loan Note executed by the Borrower in favor of such Revolving Lender;
(iv)if required by the Swingline Lender, the Swingline Loan Note executed by the Borrower in favor of such Swingline Lender;
(v)the Guarantee and Collateral Agreement, executed and delivered by each Grantor named therein;
(vi)each Intellectual Property Security Agreement, executed and delivered by each Grantor named therein; and
(vii)each other Security Document required to be delivered on the Closing Date, executed and delivered by the applicable Loan Party party thereto.
(b)Projected Pro Forma Financial Statements; Financial Statements; Projections. The Administrative Agent shall have received the Projected Pro Forma Financial Statements and the Financial Statements set forth in Section 4.1.
(c)Approvals. Except for the Governmental Approvals described on Schedule 4.4 to the Disclosure Letter, all Governmental Approvals and consents and approvals of, or notices to, any other Person (including the holders of any Capital Stock issued by any Loan Party) required in connection with the execution and performance of the Loan Documents, and the consummation of the transactions contemplated hereby, shall have been obtained and be in full force and effect.
(d)Secretary’s or Managing Member’s Certificates; Certified Operating Documents; Good Standing Certificates. The Administrative Agent shall have received (i) a certificate of each Loan Party, dated the Closing Date and executed by the Secretary, Managing Member or equivalent officer of such Loan Party, substantially in the form of Exhibit C, with appropriate insertions and attachments, including (A) the Operating Documents of such Loan Party certified, in the case of formation documents, as of a recent date by the secretary of state or similar official of the relevant jurisdiction of organization of such Loan Party, (B) the relevant board resolutions or written consents of such Loan Party adopted by such Loan Party for the purposes of authorizing such Loan Party to enter into and perform the Loan Documents to which such Loan Party is party, and (C) the names, titles, incumbency and signature specimens of those representatives of such Loan Party who have been authorized by such resolutions and/or written consents to execute Loan Documents on behalf of such Loan Party, (ii) a long form good standing certificate for each Loan Party from its respective jurisdiction of organization, and (iii) certificates of foreign qualification from each jurisdiction where the failure of a Loan Party to be qualified could reasonably be expected to have a Material Adverse Effect.
73



(e)Responsible Officer’s Certificates.
(i)The Administrative Agent shall have received a certificate signed by a Responsible Officer of the Borrower, in form and substance reasonably satisfactory to it, either (A) attaching copies of all consents, licenses and approvals required in connection with the execution, delivery and performance by such Loan Party and the validity against such Loan Party of the Loan Documents to which it is party, and such consents, licenses and approvals shall be in full force and effect, or (B) stating that no such consents, licenses or approvals are so required.
(ii)The Administrative Agent shall have received a certificate signed by a Responsible Officer of the Borrower, dated as of the Closing Date and in form and substance reasonably satisfactory to it, certifying (A) that the conditions specified in Sections 5.2(a) and (d) have been satisfied, and (B) that there has been no event or circumstance since December 31, 2019, that has had or that could reasonably be expected to have, either individually or in the aggregate, a Material Adverse Effect.
(f)Patriot Act, etc. The Administrative Agent and each Lender shall have received, prior to the Closing Date, all documentation and other information requested to comply with applicable “know your customer” and anti-money-laundering rules and regulations, including the Patriot Act, and a properly completed and signed IRS Form W-8 or W-9, as applicable, for each Loan Party.
(g)Due Diligence Investigation. The Administrative Agent shall have completed a due diligence investigation of the Group Members in scope, and with results, satisfactory to the Administrative Agent and shall have been given such access to the management, records, books of account, contracts and properties of the Group Members and shall have received such financial, business and other information regarding each of the foregoing Persons and businesses as it shall have requested.
(h)Reports. The Administrative Agent shall have received, in form and substance satisfactory to it, all asset appraisals, field audits, and such other reports and certifications, as it has reasonably requested.
(i)[Reserved].
(j)Collateral Matters.
(i)Lien Searches. The Administrative Agent shall have received the results of recent lien, judgment and litigation searches in each of the jurisdictions reasonably required by the Administrative Agent, and such searches shall reveal no Liens on any of the assets of the Loan Parties except for Liens permitted by Section 7.3, or Liens to be discharged on or prior to the Closing Date.
(ii)[Reserved].
(iii)Filings, Registrations, Recordings, Agreements, Etc. Subject to Section 5.3, each document (including any UCC financing statements, Intellectual Property Security Agreements, Control Agreements and landlord access agreements and/or bailee waivers) required by the Security Documents or under law or reasonably requested by the Administrative Agent to be filed, registered or recorded to create in favor of the Administrative Agent (for the benefit of the Secured Parties), a perfected Lien on the Collateral described therein, prior and superior in right and priority to any Lien in the Collateral held by any other Person (other than with respect to Liens expressly permitted by Section 7.3), shall have been executed and delivered to the Administrative Agent or, as applicable, be in proper form for filing, registration or recordation.
(k)[Reserved].
(l)Fees. The Lenders and the Administrative Agent shall have received all fees required to be paid on or prior to the Closing Date (including pursuant to the Fee Letter), and all reasonable and documented fees and expenses for which invoices have been presented at least 1 Business
74



Day prior to the Closing Date (including the reasonable and documented fees and expenses of legal counsel to the Administrative Agent) for payment on or before the Closing Date.
(m)Legal Opinions. The Administrative Agent shall have received the executed legal opinion of Cooley LLP, counsel to the Borrower, in form and substance reasonably satisfactory to the Administrative Agent.
(n)Borrowing Notices. The Administrative Agent shall have received, in respect of any Revolving Loans to be made on the Closing Date, a completed Notice of Borrowing executed by the Borrower and otherwise complying with the requirements of Section 2.5.
(o)Solvency Certificate. The Administrative Agent shall have received a Solvency Certificate from the chief financial officer or treasurer of the Borrower.
(p)No Material Adverse Effect. There shall not have occurred since December 31, 2019, any event or condition that has had or could be reasonably expected to have, individually or in the aggregate, a Material Adverse Effect.
(q)No Litigation. No litigation, investigation or proceeding of or before any arbitrator or Governmental Authority is pending or, to the knowledge of any Group Member, threatened, that could reasonably be expected to have a Material Adverse Effect.
For purposes of determining compliance with the conditions specified in this Section 5.1, each Lender that has executed this Agreement shall be deemed to have consented to, approved or accepted or to be satisfied with, each document or other matter either sent (or made available) by the Administrative Agent to such Lender for consent, approval, acceptance or satisfaction, or required thereunder to be consented to or approved by or acceptable or satisfactory to such Lender, unless an officer of the Administrative Agent responsible for the transactions contemplated by the Loan Documents shall have received notice from such Lender prior to the Closing Date specifying such Lender’s objection thereto and either such objection shall not have been withdrawn by notice to the Administrative Agent to that effect on or prior to the Closing Date or, if any extension of credit on the Closing Date has been requested, such Lender shall not have made available to the Administrative Agent on or prior to the Closing Date such Lender’s Revolving Percentage of such requested extension of credit.
5.2Conditions to Each Extension of Credit. The agreement of each Lender to make any extension of credit requested to be made by it on any date (including its initial extension of credit) is subject to the satisfaction of the following conditions precedent:
(a)Representations and Warranties. Each of the representations and warranties made by each Loan Party in or pursuant to any Loan Document (i) that is qualified by materiality shall be true and correct, and (ii) that is not qualified by materiality, shall be true and correct in all material respects, in each case, on and as of such date as if made on and as of such date, except to the extent any such representation and warranty expressly relates to an earlier date, in which case such representation and warranty shall have been true and correct in all material respects (or all respects, as applicable) as of such earlier date, subject to the limitations set forth in Section 2.27.
(b)Availability. With respect to any requests for any Revolving Extensions of Credit, after giving effect to such Revolving Extension of Credit, the availability and borrowing limitations specified in Section 2.4 shall be complied with.
(c)Notices of Borrowing. The Administrative Agent shall have received a Notice of Borrowing in connection with any such request for extension of credit which complies with the requirements hereof.
(d)No Default. No Default or Event of Default shall have occurred and be continuing as of or on such date or after giving effect to the extensions of credit requested to be made on such date and the use of proceeds thereof (other than in connection with Limited Condition Acquisitions as set forth in Section 1.6, in which case there shall be (i) no Default or Event of Default as of the LCA
75



Test Date and (ii) no Event of Default under Section 8.1(a) or (f) as of or on the date of such Revolving Extension of Credit or after giving effect to the extensions of credit requested to be made on such date and the use of proceeds thereof).
(e)Foreign Currency. In the case of a Revolving Extension of Credit to be denominated in an Alternative Currency, there shall not have occurred any change in national or international financial, political or economic conditions or currency exchange rates or exchange controls which in the reasonable opinion of the Administrative Agent or the Issuing Lender would make it impracticable for such Revolving Extension of Credit to be denominated in the relevant Alternative Currency.
(f)Pro Forma Covenant Compliance. Immediately after giving pro forma effect to such extension of credit and the use of proceeds thereof, the Borrower shall be in compliance with the financial covenants set forth in Section 7.1 hereof as of the end of the most recently ended fiscal quarter for which financial statements were required to be delivered prior to the date of such extension of credit (provided that, in the case of an extension of credit to finance a Limited Condition Acquisition in accordance with Section 2.27, such calculation shall be made in compliance with Section 1.6).
Each borrowing by and issuance of a Letter of Credit on behalf of the Borrower hereunder and each Revolving Loan Conversion shall constitute a representation and warranty by the Borrower as of the date of such extension of credit, or Revolving Loan Conversion, as applicable, that the conditions contained in this Section 5.2 have been satisfied.
5.3Post-Closing Obligations. The Borrower shall satisfy each of the conditions below to the reasonable satisfaction of the Administrative Agent, in each case, by no later than the date specified for such condition below (or such later date as the Administrative Agent shall agree in its sole discretion):
(a)within 5 days after the Closing Date, the Administrative Agent shall have received (A) the certificates, if any, representing the shares of Capital Stock pledged to the Administrative Agent (for the benefit of the Secured Parties) pursuant to the Guarantee and Collateral Agreement, together with an undated stock power for each such certificate executed in blank by a duly authorized officer of the pledgor thereof, and (B) each promissory note (if any) pledged to the Administrative Agent (for the benefit of the Secured Parties) pursuant to the Guarantee and Collateral Agreement, endorsed (without recourse) in blank (or accompanied by an executed transfer form in blank) by the pledgor thereof;
(b)within 90 days after the Closing Date, the Administrative Agent shall have received Control Agreements, in form and substance reasonably satisfactory to the Administrative Agent, duly executed by each applicable Loan Party and the applicable financial institution, with respect to all Deposit Accounts and Securities Accounts (other than Excluded Accounts (as defined in the Guarantee and Collateral Agreement)) of the Loan Parties;
(c)within 30 days after the Closing Date, the Administrative Agent shall have received the Global Intercompany Note, in form and substance reasonably satisfactory to the Administrative Agent;
(d)within 10 days after the Closing Date, the Administrative Agent shall have received insurance certificates and endorsements satisfying the requirements of Section 6.6 hereof and Section 5.2(b) of the Guarantee and Collateral Agreement, in form and substance satisfactory to the Administrative Agent; and
(e)within 30 days after the Closing Date, the Borrower shall have used commercially reasonable efforts to deliver to the Administrative Agent landlord’s agreements or bailee letters, as applicable, from the lessor of the Borrower’s corporate headquarters and each leased property or other location where Collateral having a value in excess of $5,000,000 is stored or located (other than Group Member customer locations), which agreement or letter shall contain a waiver or subordination of all Liens or claims that the landlord or bailee may assert against the Collateral at that location, and shall otherwise be reasonably satisfactory in form and substance to the Administrative Agent.
76



SECTION 6
AFFIRMATIVE COVENANTS
The Borrower hereby agrees that, at all times prior to the Discharge of Obligations, each of the Loan Parties shall, and, where applicable, shall cause each of its Subsidiaries to:
6.1Financial Statements. Furnish to the Administrative Agent for distribution to each Lender:
(a)no later than 90 days after the end of each fiscal year of the Borrower, a copy of the audited consolidated balance sheet of the Borrower and its consolidated Subsidiaries as at the end of such fiscal year and the related audited consolidated statements of income and of cash flows for such fiscal year, setting forth in each case in comparative form the figures for the previous year, reported on without a “going concern” or like qualification or exception (other than a “going concern” or like qualification or exception solely as a result of the final maturity date of any Loan being scheduled to occur within 12 months from the date of such opinion), or qualification arising out of the scope of the audit, by Deloitte & Touche LLP or other independent certified public accountants of nationally recognized standing and reasonably acceptable to the Administrative Agent;
(b)no later than 45 days after the end of each of the first three fiscal quarters of each fiscal year of the Borrower, the unaudited consolidated balance sheet of the Borrower and its consolidated Subsidiaries as at the end of such fiscal quarter and the related unaudited consolidated statements of income and of cash flows for such fiscal quarter and the portion of the fiscal year through the end of such quarter, setting forth in each case in comparative form the figures for the previous year, certified by a Responsible Officer as being fairly stated in all material respects.
All such financial statements shall be complete and correct in all material respects and shall be prepared in reasonable detail and in accordance with GAAP (except in the case of interim statements for the absence of footnotes and normal year-end adjustments) applied (except as approved by such accountants or officer, as the case may be, and disclosed in reasonable detail therein) consistently throughout the periods reflected therein and with prior periods.
Additionally, documents required to be delivered pursuant to this Section 6.1 and Section 6.2(e) (to the extent any such documents are included in materials otherwise filed with the SEC) may be delivered electronically and, shall be deemed to have been delivered on the date on which the Borrower posts such documents, or provides a link thereto, either: (i) on the Borrower’s website on the Internet at the website address listed in Section 10.2; (ii) when such documents are posted electronically on the Borrower’s behalf on an internet or intranet website to which each Lender and the Administrative Agent have access (whether a commercial, third-party website or whether sponsored by the Administrative Agent), if any; or (iii) on which the Borrower files such documents with the SEC and such documents are publicly available on the SEC’s EDGAR filing system or any successor thereto, if any.
6.2Certificates; Reports; Other Information. Furnish (or, in the case of clause (a), use commercially reasonable efforts to furnish) to the Administrative Agent, for distribution to each Lender (or in the case of clause (g), to the relevant Lender):
(a)[reserved];
(b)within 5 Business Days of the Borrower’s delivery of any financial statements pursuant to Section 6.1, (i) a certificate of a Responsible Officer of the Borrower stating that, to the best of such Responsible Officer’s knowledge, each Loan Party during such period has observed or performed all of its covenants and other agreements, and satisfied every condition contained in this Agreement and the other Loan Documents to which it is a party to be observed, performed or satisfied by it, and that such Responsible Officer has obtained no knowledge of any Default or Event of Default except as specified in such certificate, (ii) a Compliance Certificate containing all information and calculations necessary for determining compliance by each Loan Party with the provisions of this Agreement referred to therein as of the last day of the applicable period of the Borrower, and (y) to the extent not previously disclosed to the Administrative Agent, a description of any change in the jurisdiction of organization of any Loan
77



Party, and (z) to the extent not previously disclosed to the Administrative Agent, a list of any registered Intellectual Property issued to, applied for, or acquired by any Loan Party since the date of the most recent report delivered pursuant to this clause (z) (or, in the case of the first such report so delivered, since the Closing Date) and (iii) in the case of financial statements delivered pursuant to Section 6.1(a), updated insurance certificates evidencing the insurance coverage required to be maintained pursuant to Section 6.6;
(c)as soon as available, and in any event no later than 90 days after the end of each fiscal year of the Borrower, a detailed consolidated board of director approved operating budget for the following fiscal year (including a projected consolidated balance sheet of the Borrower and its Subsidiaries as of the end of each fiscal quarter of such fiscal year, the related consolidated statements of projected cash flow, projected changes in financial position and projected income and a description of the underlying assumptions applicable thereto), and, as soon as available, material revisions, if any, of such operating budget and projections with respect to such fiscal year (collectively, the “Projections”);
(d)promptly, and in any event within 5 Business Days after receipt thereof by any Group Member, copies of each notice or other correspondence received from the SEC (or comparable agency in any applicable non-U.S. jurisdiction) concerning any investigation or possible investigation by such agency regarding financial or other operational results of any Group Member (other than routine comment letters from the staff of the SEC relating to the Borrower’s filings with the SEC);
(e)within 5 days after the same are sent, copies of each annual report, proxy or financial statement or other material report that any Group Member sends to the holders of any class of its Indebtedness or public equity securities and, within 5 days after the same are filed, copies of all annual, regular, periodic and special reports and registration statements which the Borrower may file with the SEC under Section 13 or 15(d) of the Exchange Act, or with any national securities exchange, and not otherwise required to be delivered to the Administrative Agent pursuant hereto;
(f)upon reasonable request by the Administrative Agent, within 5 days after the same are sent or received, copies of all correspondence, reports, documents and other filings with any Governmental Authority regarding compliance with or maintenance of Governmental Approvals or Requirements of Law or that could reasonably be expected to have a Material Adverse Effect on any of the Governmental Approvals or otherwise on the operations of the Group Members; and
(g)promptly, such additional other information regarding the operations, business affairs and financial condition of the Group Members, or compliance with the terms of the Loan Documents as the Administrative Agent or any Lender may from time to time reasonably request with respect to the Group Members.
6.3[Reserved].
6.4Payment of Obligations. Pay, discharge or otherwise satisfy at or before maturity or before they become delinquent (after giving effect to any extensions granted or grace periods in effect), as the case may be, all its material obligations of whatever nature, except where the amount or validity thereof is currently being contested in good faith by appropriate proceedings and reserves in conformity with GAAP with respect thereto have been provided on the books of the relevant Group Member.
6.5Maintenance of Existence; Compliance. (a)(i) Preserve, renew and keep in full force and effect its organizational existence and (ii) take all reasonable action to maintain or obtain all Governmental Approvals and all other rights, privileges and franchises necessary or desirable in the normal conduct of its business or necessary for the performance by such Person of its Obligations under any Loan Document, except, in each case, as otherwise permitted by Section 7.4 and except, in the case of clause (ii) above, to the extent that failure to do so could not reasonably be expected to have a Material Adverse Effect; (b) comply with all Contractual Obligations (including with respect to leasehold interests of the Borrower) and Requirements of Law except to the extent that failure to comply therewith could not, in the aggregate, reasonably be expected to have a Material Adverse Effect; and (c) comply with all Governmental Approvals, and any term, condition, rule, filing or fee obligation, or other requirement related thereto, except to the extent that failure to do so could not reasonably be expected to have a
78



Material Adverse Effect. Without limiting the generality of the foregoing, the Borrower shall, and shall cause each of its ERISA Affiliates to: (1) maintain each Plan in compliance in all material respects with the applicable provisions of ERISA, the Code or other Federal or state law; (2) cause each Qualified Plan to maintain its qualified status under Section 401(a) of the Code; (3) make all required material contributions to any Plan; (4) not become a party to any Multiemployer Plan; (5) ensure that all liabilities under each Plan are either (x) funded to at least the minimum level required by law or, if higher, to the level required by the terms governing such Plan; (y) insured with a reputable insurance company; or (z) provided for or recognized in the financial statements most recently delivered to the Administrative Agent and the Lenders pursuant hereto; and (6) ensure that the contributions or premium payments to or in respect of each Plan are and continue to be promptly paid at no less than the rates required under the rules of such Plan and in accordance with the most recent actuarial advice received in relation to such Plan and applicable law.
6.6Maintenance of Property; Insurance. (a) Keep all property useful and necessary in its business in good working order and condition, ordinary wear and tear and casualty excepted, (b) maintain with financially sound and reputable insurance companies insurance on all its property in at least such amounts and against at least such risks (but including in any event public liability, product liability and business interruption) as are usually insured against in the same general area by companies engaged in the same or a similar business and shall provide to the Administrative Agent, insurance certificates and accompanying endorsements naming the Administrative Agent (for the benefit of the Secured Parties) as an “additional insured” or “lender loss payee,” as applicable, with respect to such insurance policies of the Loan Parties in form and substance reasonably satisfactory to the Administrative Agent, and (c) maintain flood insurance on all real property subject to a Mortgage as required under Section 6.12(b).
6.7Books and Records; Discussions. (a) Keep proper books of records and account in which full, true and correct entries in conformity with GAAP and all Requirements of Law shall be made of all dealings and transactions in relation to its business and activities and (b) permit representatives and independent contractors of the Administrative Agent (who may be accompanied by any Lender) to visit and inspect any of its properties and examine and make abstracts from any of its books and records at any reasonable time and as often as may reasonably be desired and to discuss the business, operations, properties and financial and other condition of the Group Members with officers, directors and employees of the Group Members and with their independent certified public accountants; provided that (i) such inspections shall not be undertaken more frequently than once every 12 months unless an Event of Default has occurred and is continuing, and (ii) nothing in this Section 6.7 shall require any Group Member to take any action that would violate a confidentiality agreement (to the extent not created in contemplation of such Group Member’s obligations hereunder) or waive any attorney-client or similar privilege (to the extent not created in contemplation of such Group Member’s obligations hereunder) of such Group Member.
6.8Notices. Give prompt written notice to the Administrative Agent of:
(a)the occurrence of any Default or Event of Default;
(b)any (i) default or event of default under any Contractual Obligation of any Group Member or (ii) litigation, investigation or proceeding that may exist at any time between any Group Member and any Governmental Authority, that in either case, if not cured or if adversely determined, as the case may be, could reasonably be expected to have a Material Adverse Effect;
(c)any litigation or proceeding affecting any Group Member (i) in which the amount involved is $5,000,000 or more and not covered by insurance, (ii) in which injunctive or similar relief is sought against any Group Member which, if not cured or if adversely determined, could reasonably be expected to have a Material Adverse Effect, or (iii) which relates to any Loan Document;
(d)(i) promptly after the Borrower has knowledge or becomes aware of the occurrence of any of the following ERISA Events affecting the Borrower or any ERISA Affiliate (but in no event more than 10 days after such event (or such longer period as the Administrative Agent may agree in its reasonable discretion), the occurrence of any of the following ERISA Events, and shall provide the Administrative Agent with a copy of any notice with respect to such event that may be
79



required to be filed with a Governmental Authority and any notice delivered by a Governmental Authority to the Borrower or any ERISA Affiliate with respect to such event: (A) an ERISA Event, (B) the adoption of any new Pension Plan by the Borrower or any ERISA Affiliate, (C) the adoption of any amendment to a Pension Plan, if such amendment will result in a material increase in contribution obligations or unfunded benefit liabilities (as defined in Section 4001(a)(18) of ERISA), or (D) the commencement of contributions by the Borrower or any ERISA Affiliate to any Plan that is subject to Title IV of ERISA or Section 412 of the Code; and
            (ii)    (A) promptly after request from the Administrative Agent, copies of each Schedule B (Actuarial Information) to the annual report (Form 5500 Series) filed by the Borrower or any of its ERISA Affiliates with the IRS with respect to each Pension Plan and such other documents or governmental reports or filings relating to any Pension Plan or Multiemployer Plan as the Administrative Agent shall reasonably request, and (B) promptly after the giving, sending or filing thereof, or the receipt thereof, copies of all notices received by the Borrower or any of its ERISA Affiliates from a Multiemployer Plan sponsor concerning an ERISA Event;

(e)at any time Borrower is not a public company or an issuer of securities that are registered with the SEC under Section 12 of the Exchange Act or is required to file reports under Section 15(d) of the Exchange Act, any changes to the beneficial ownership information set forth in item 37 of the Collateral Information Certificate in the event that (A) any individual shall become the owner, directly or indirectly, of 25% or more of the equity interests of the Borrower or (B) the individual identified in Section 37 of the Collateral Information Certificate delivered on the Closing Date shall no longer be an individual with significant responsibility for managing the Group Members. The Loan Parties understand and acknowledge that the Secured Parties rely on such true, accurate and up-to-date beneficial ownership information to meet their regulatory obligations to obtain, verify and record information about the beneficial owners of their legal entity customers;
(f)any material change in it accounting policies or financial reporting practices by any Loan Party; and
(g)any development or event that has had or could reasonably be expected to have a Material Adverse Effect.
Each notice pursuant to this Section 6.8 shall be accompanied by a statement of a Responsible Officer of the Borrower setting forth details of the occurrence referred to therein and stating what action the relevant Group Member proposes to take with respect thereto.
6.9Environmental Laws.
(a)Except as could not reasonably be expected to result in a Material Adverse Effect, comply with, and ensure compliance by all tenants and subtenants, if any, with, all applicable Environmental Laws, and obtain and comply with and maintain, and ensure that all tenants and subtenants obtain and comply with and maintain, any and all licenses, approvals, notifications, registrations or permits required by applicable Environmental Laws.
(b)Except as could not reasonably be expected to result in a Material Adverse Effect, conduct and complete all investigations, studies, sampling and testing, and all remedial, removal and other actions required under Environmental Laws and promptly comply with all lawful orders and directives of all Governmental Authorities regarding Environmental Laws.
6.10Operating Accounts. Except as otherwise agreed by the Administrative Agent, from and after the date set forth in Section 5.3(b), the Borrower shall cause the Group Members to maintain at least the lesser of (a) $100,000,000 or (b) one-third of their cash and Cash Equivalents located in the United States in Deposit Accounts and Securities Accounts at SVB.
6.11Audits. Without duplication of the rights set forth in Section 6.7, at reasonable times, on 5 Business Day’s’ notice (provided that no notice is required if an Event of Default has occurred and is continuing), the Administrative Agent, or its agents or independent contractors, shall have the right to
80



inspect the Collateral and the right to audit and copy any and all of any Loan Party’s books and records including ledgers, federal and state tax returns, records regarding assets or liabilities, the Collateral, business operations or financial condition, and all computer programs or storage or any equipment containing such information. The foregoing inspections and audits shall be at the Borrower’s expense, and the charge therefor shall be $1,000 per person per day (or such higher amount as shall represent the Administrative Agent’s then-current standard charge for the same), plus reasonable out-of-pocket expenses. Such inspections and audits shall not be undertaken more frequently than once every 12 months, unless an Event of Default has occurred and is continuing.
6.12Additional Collateral, Etc.
(a)With respect to any property (to the extent included in the definition of Collateral) acquired after the Closing Date by any Loan Party (other than (x) any property described in paragraph (b), (c) or (d) below, and (y) any property subject to a Lien expressly permitted by Section 7.3(g)) as to which the Administrative Agent, for the benefit of the Secured Parties, does not have a perfected Lien, promptly (and in any event within 10 Business Days or such later date as the Administrative Agent may agree in its sole discretion) take all actions necessary or advisable in the opinion of the Administrative Agent to grant to the Administrative Agent, for the benefit of the Secured Parties, a perfected first priority (except as expressly permitted by Section 7.3) security interest and Lien in such property, including the filing of Uniform Commercial Code financing statements in such jurisdictions as may be required by the Guarantee and Collateral Agreement or by law or as may be requested by the Administrative Agent.
(b)With respect to any fee interest in any real property having a fair market value (together with improvements thereof) of at least $1,000,000 (or such other amount as approved in writing by the Administrative Agent in its sole discretion) acquired after the Closing Date by any Loan Party (other than any such real property subject to a Lien expressly permitted by Section 7.3(g)), promptly (and in any event within 60 days (or such longer time period as the Administrative Agent may agree in its sole discretion)) after such acquisition, to the extent requested by the Administrative Agent, (i) execute and deliver a first priority Mortgage, in favor of the Administrative Agent, for the benefit of the Secured Parties, covering such real property, (ii) if requested by the Administrative Agent, provide the Lenders with title and extended coverage insurance covering such real property in an amount not in excess of the fair market value as reasonably estimated by the Borrower as well as a current ALTA survey thereof, together with a surveyor’s certificate, each of the foregoing in form and substance reasonably satisfactory to the Administrative Agent and (iii) if requested by the Administrative Agent, deliver to the Administrative Agent legal opinions relating to the matters described above, which opinions shall be in form and substance, and from counsel, reasonably satisfactory to the Administrative Agent. In connection with the foregoing, no later than 5 Business Days prior to the date on which a Mortgage is executed and delivered pursuant to this Section 6.12, in order to comply with the Flood Laws, the Administrative Agent (for delivery to each Lender) shall have received the following documents (collectively, the “Flood Documents”): (A) a completed standard “life of loan” flood hazard determination form (a “Flood Determination Form”) and such other documents as any Lender may reasonably request to complete its flood due diligence, (B) if the improvement(s) to the applicable improved real property is located in a special flood hazard area, a notification to the applicable Loan Party (if applicable) (“Loan Party Notice”) that flood insurance coverage under the National Flood Insurance Program (“NFIP”) is not available because the community does not participate in the NFIP, (C) documentation evidencing the applicable Loan Party’s receipt of any such Loan Party Notice (e.g., countersigned Loan Party Notice, return receipt of certified U.S. Mail, or overnight delivery), and (D) if the Loan Party Notice is required to be given and, to the extent flood insurance is required by any applicable Requirement of Law or any Lenders’ written regulatory or compliance procedures and flood insurance is available in the community in which the property is located, a copy of one of the following: the flood insurance policy, the applicable Loan Party’s application for a flood insurance policy plus proof of premium payment, a declaration page confirming that flood insurance has been issued, or such other evidence of flood insurance that complies with all applicable laws and regulations reasonably satisfactory to the Administrative Agent and each Lender (any of the foregoing being “Evidence of Flood Insurance”). Notwithstanding anything contained herein to the contrary, no Mortgage will be executed and delivered until each Lender has confirmed to the Administrative Agent that such Lender has satisfactorily completed its flood insurance due diligence and compliance requirements. Each of the
81



parties hereto acknowledges and agrees that, if there are any Mortgaged Properties, any increase, extension or renewal of any of the Revolving Commitments including the provision of any incremental credit facilities hereunder, but excluding (i) any continuation or conversion of borrowings, (ii) the making of any Revolving Loans or (iii) the issuance, renewal or extension of Letters of Credit) shall be subject to (and conditioned upon): (A) the prior delivery of all applicable Flood Documents with respect to such Mortgaged Properties as required by the Flood Laws and as otherwise reasonably required by the Lenders and (B) the Administrative Agent having received written confirmation from each Lenders that such Lender has satisfactorily completed its flood insurance due diligence and compliance requirements
(c)With respect to any Subsidiary (other than an Excluded Subsidiary) created or acquired after the Closing Date by any Loan Party (including pursuant to a Permitted Acquisition), or any new Subsidiary formed by Division or if an Excluded Subsidiary ceases to qualify as an Excluded Subsidiary, the Loan Parties shall, except to the extent compliance with this Section 6.12 is prohibited by existing Contractual Obligations (so long as such prohibition is not incurred in contemplation of such acquisition or the obligations hereunder) or Requirements of Law binding on such Subsidiary or its properties, promptly (but in any event within 30 days) (i) execute and deliver to the Administrative Agent such amendments to the Guarantee and Collateral Agreement as the Administrative Agent reasonably deems necessary or advisable to grant to the Administrative Agent, for the benefit of the Secured Parties, a perfected first priority security interest in the Capital Stock of such Subsidiary that is owned directly by such Loan Party, (ii) deliver to the Administrative Agent such documents and instruments as may be reasonably required to grant, perfect, protect and ensure the priority of such security interest, including but not limited to, the certificates representing such Capital Stock (if applicable), together with undated stock powers, in blank, executed and delivered by a duly authorized officer of the relevant Loan Party, (iii) cause such Subsidiary (A) to become a party to the Guarantee and Collateral Agreement, (B) to take such actions as are necessary or advisable in the opinion of the Administrative Agent to grant to the Administrative Agent for the benefit of the Secured Parties a perfected first priority security interest in the Collateral described in the Guarantee and Collateral Agreement, with respect to such Subsidiary, including the filing of Uniform Commercial Code financing statements in such jurisdictions as may be required by the Guarantee and Collateral Agreement or by law or as may be reasonably requested by the Administrative Agent and (C) to deliver to the Administrative Agent a certificate of such Subsidiary, in a form reasonably satisfactory to the Administrative Agent, with appropriate insertions and attachments, and (iv) if requested by the Administrative Agent, deliver to the Administrative Agent legal opinions relating to the matters described above, which opinions shall be in form and substance, and from counsel, reasonably satisfactory to the Administrative Agent; it being agreed that if such Subsidiary is formed by Division, the foregoing requirements shall be satisfied substantially concurrently with the formation of such Subsidiary.
(d)With respect to any new direct Foreign Subsidiary of a Loan Party that is an Excluded Subsidiary under clause (a) of the definition thereof and that is not an Immaterial Subsidiary or any new direct Foreign Subsidiary Holding Company that is an Excluded Subsidiary under clause (b) of the definition thereof and that is not an Immaterial Subsidiary, in each case, created or acquired after the Closing Date by any Loan Party, promptly (but in any event within 30 days) (i) execute and deliver to the Administrative Agent such amendments to the Guarantee and Collateral Agreement, as the Administrative Agent deems necessary or advisable to grant to the Administrative Agent, for the benefit of the Secured Parties, a perfected first priority security interest in the Capital Stock of such Foreign Subsidiary or Foreign Subsidiary Holding Company that is directly owned by any such Loan Party (provided that in no event shall more than 65% of the total outstanding voting Capital Stock of any such new Foreign Subsidiary or Foreign Subsidiary Holding Company be required to be so pledged), (ii) deliver to the Administrative Agent any certificates representing such Capital Stock, together with undated stock powers, in blank, executed and delivered by a duly authorized officer of the relevant Loan Party, and take such other action (including, as applicable, the delivery of any foreign law pledge documents reasonably requested by the Administrative Agent) as may be necessary or, in the opinion of the Administrative Agent, desirable to perfect the Administrative Agent’s security interest therein, and (iii) if reasonably requested by the Administrative Agent, deliver to the Administrative Agent legal opinions relating to the matters described above, which opinions shall be in form and substance, and from counsel, reasonably satisfactory to the Administrative Agent.
82



(e)At the request of the Administrative Agent, each Loan Party shall use commercially reasonable efforts to obtain a landlord’s agreement or bailee letter, as applicable, from the lessor of each Loan Party’s corporate headquarters and each leased property or bailee with respect to any warehouse, processor or converter facility or other location where Collateral having a value in excess of $5,000,000 is stored or located, which agreement or letter shall contain a waiver or subordination of all Liens or claims that the landlord or bailee may assert against the Collateral at that location, and shall otherwise be reasonably satisfactory in form and substance to the Administrative Agent. After the Closing Date, no Collateral having a value in excess of $5,000,000 shall be stored at any location leased by any Loan Party and no Collateral having a value in excess of $5,000,000 shall be shipped to a processor or converter under arrangements established after the Closing Date without one Business Days’ prior written notice to the Administrative Agent. At the Administrative Agent’s request following notice to it pursuant to the immediately preceding sentence, the Borrower shall use commercially reasonable efforts to obtain a reasonably satisfactory landlord agreement or bailee letter, as appropriate, with respect to such location; provided that in no event shall any Loan Party be required to seek a landlord agreement or bailee letter, as applicable, from any customer of any Group Member. Each Loan Party shall pay and perform its material obligations under all leases and other agreements with respect to each leased location, warehouse or processing center where any Collateral is or may be located.
6.13Use of Proceeds. Use the proceeds of each credit extension only for the purposes specified in Section 4.16.
6.14Designated Senior Indebtedness. Cause the Loan Documents and all of the Obligations to be deemed “Designated Senior Indebtedness” or a similar concept thereto, if applicable, for purposes of any Indebtedness of the Loan Parties.
6.15Anti-Corruption Laws. Conduct its business in compliance in all material respects with all applicable anti-corruption laws and maintain policies and procedures designed to promote and achieve compliance with such laws.
6.16Further Assurances. Execute any further instruments and take such further action as the Administrative Agent reasonably deems necessary to perfect, protect, ensure the priority of or continue the Administrative Agent’s Lien on the Collateral or to effect the purposes of this Agreement.
SECTION 7
NEGATIVE COVENANTS
The Borrower hereby agrees that, at all times prior to the Discharge of Obligations, no Loan Party shall, nor shall any Loan Party permit any of its respective Subsidiaries to, directly or indirectly:
7.1Financial Condition Covenants.
(a)Adjusted Quick Ratio. Permit the Adjusted Quick Ratio, as of the last day of each fiscal quarter of the Borrower, to be less than 1.25:1.00.
(b)Revenue. During a Covenant Testing Period, permit the Revenue Growth Rate for any trailing 4 fiscal quarter period ending on the last day of each fiscal quarter of the Borrower to be less than (i) ten percent (10%) for each fiscal quarter ending on or prior to December 31, 2021, commencing with the fiscal quarter ending March 31, 2021, and (ii) five percent (5%) for each fiscal quarter ending thereafter.
7.2Indebtedness. Create, issue, incur, assume, become liable in respect of or suffer to exist any Indebtedness, except:
(a)Indebtedness of any Loan Party pursuant to any Loan Document and under any Cash Management Agreement;
83



(b)Indebtedness of (i) any Loan Party owing to any other Loan Party; (ii) any Group Member (which is not a Loan Party) owing to any other Group Member (which is not a Loan Party); (iii) any Group Member (which is not a Loan Party) owing to any Loan Party, which constitutes an Investment permitted by Section 7.8(f)(iii); provided, that, any such Indebtedness shall be evidenced by the Global Intercompany Note; and (iv) any Loan Party owing to any Group Member (which is not a Loan Party); provided that such Indebtedness is subordinated to the Obligations on terms and conditions reasonably acceptable to the Administrative Agent;
(c)Guarantee Obligations (i) of any Loan Party of the Indebtedness of any other Loan Party; (ii) of any Group Member (which is not a Loan Party) of the Indebtedness of any Loan Party; (iii) by any Group Member (which is not a Loan Party) of the Indebtedness of any other Group Member (which is not a Loan Party); or (iv) of any Loan Party of the Indebtedness of any Group Member that is not a Loan Party, so long as the aggregate amount of such Guarantee Obligations is an Investment permitted by Section 7.8(f)(iii); provided that, in any case of clauses (i), (ii), (iii), or (iv), the underlying Indebtedness so guaranteed is otherwise permitted by the terms hereof;
(d)(i) Indebtedness outstanding on the date hereof and listed on Schedule 7.2(d) of the Disclosure Letter and (ii) any refinancings, refundings, renewals or extensions thereof (which do not shorten the maturity thereof or increase the principal amount thereof, except by an amount equal to a reasonable premium and other fees and expenses reasonably incurred in connection therewith); provided, that the underlying Indebtedness is otherwise permitted by the terms hereof;
(e)Indebtedness (including, without limitation, Capital Lease Obligations and purchase money financing) secured by Liens permitted by Section 7.3(g) in an aggregate principal amount not to exceed $100,000,000 at any one time outstanding and any Guarantee Obligations in respect thereof and any refinancings, refundings, renewals or extensions thereof (which do not shorten the maturity thereof or increase the principal amount thereof, except by an amount equal to a reasonable premium and other fees and expenses reasonably incurred in connection therewith);
(f)Subordinated Indebtedness in an aggregate principal amount not to exceed $10,000,000 at any time outstanding;
(g)Surety Indebtedness and any other Indebtedness in respect of letters of credit, banker’s acceptances, bank guarantees or similar arrangements, provided that the aggregate principal amount of any such Indebtedness outstanding at any time shall not exceed $10,000,000;
(h)unsecured Indebtedness to trade creditors in the ordinary course of business;
(i)obligations (contingent or otherwise) of the Group Members existing or arising under any Specified Swap Agreement, provided that such obligations are (or were) entered into by such Person in accordance with Section 7.13 and not for purposes of speculation;
(j)Indebtedness of a Person (other than a Loan Party or an existing Subsidiary) existing at the time such Person is merged with or into a Loan Party or a Subsidiary or becomes a Subsidiary, provided that (i) such Indebtedness was not, in any case, incurred by such other Person in connection with, or in contemplation of, such merger or acquisition, (ii) such merger or acquisition constitutes a Permitted Acquisition, (iii) with respect to any such Person who becomes a Subsidiary, (A) such Subsidiary and any of its Subsidiaries are the only obligors in respect of such Indebtedness, and (B) to the extent such Indebtedness is permitted to be secured hereunder, only the assets of such Subsidiary and any of its Subsidiaries secure such Indebtedness, and (iv) the aggregate amount of such Indebtedness does not exceed $10,000,000 in the aggregate;
(k)Indebtedness incurred as a result of endorsing negotiable instruments received in the ordinary course of business;
(l)Indebtedness in the form of purchase price adjustments, earn outs, deferred compensation, or other arrangements representing acquisition consideration or deferred payments of a similar nature incurred in connection with Investments permitted by Section 7.8; provided that the amount
84



of such obligation shall be deemed part of the cost of such Investment (the amount of which shall be deemed to be the amount required to be accrued as a liability in accordance with GAAP or the amount actually paid);
(m)Indebtedness consisting of the financing of insurance premiums;
(n)Permitted Convertible Indebtedness in an aggregate principal amount not to exceed $1,500,000,000 at any one time outstanding and any refinancings, refundings, renewals or extensions thereof so long as such Indebtedness continues to qualify as Permitted Convertible Indebtedness;
(o)to the extent constituting Indebtedness, any Permitted Equity Derivative Transaction; and
(p)Indebtedness not otherwise permitted by this Section in an aggregate principal amount not to exceed $10,000,000 at any time outstanding.
7.3Liens. Create, incur, assume or suffer to exist any Lien upon any of its property, whether now owned or hereafter acquired, except:
(a)Liens for taxes not yet due or that are being contested in good faith by appropriate proceedings; provided that adequate reserves with respect thereto are maintained on the books of the applicable Group Member in conformity with GAAP;
(b)carriers’, warehousemen’s, landlord’s, mechanics’, materialmen’s, repairmen’s supplier’s, construction or other like Liens arising in the ordinary course of business that are not overdue for a period of more than 30 days or that are being contested in good faith by appropriate proceedings;
(c)pledges or deposits in connection with workers’ compensation, unemployment insurance and other social security legislation;
(d)deposits to secure the performance of bids, trade contracts (other than for borrowed money), leases, statutory obligations, surety and appeal bonds, performance bonds and other obligations of a like nature incurred in the ordinary course of business (other than for indebtedness or any Liens arising under ERISA) or deposits made in connection with Permitted Acquisitions;
(e)easements, rights-of-way, restrictions and other similar encumbrances incurred in the ordinary course of business that, in the aggregate, are not substantial in amount and that do not in any case materially detract from the value of the property subject thereto or materially interfere with the ordinary conduct of the business of the applicable Group Member;
(f)Liens in existence on the date hereof listed on Schedule 7.3(f) of the Disclosure Letter; provided that (i) no such Lien is spread to cover any additional property after the Closing Date, (ii) the amount of Indebtedness or obligations secured or benefitted thereby is not increased, (iii) the direct or any contingent obligor with respect thereto is not changed, and (iv) any renewal or extension of the obligations secured thereby is permitted by Section 7.2(d);
(g)Liens securing Indebtedness incurred pursuant to Section 7.2(e) to finance the acquisition of fixed or capital assets; provided that (i) such Liens shall be created substantially simultaneously with, or within 90 days after, the acquisition of such fixed or capital assets, (ii) such Liens do not at any time encumber any property other than the property financed by such Indebtedness and the proceeds thereof, and (iii) the amount of Indebtedness secured thereby is not increased;
(h)Liens created pursuant to the Security Documents;
(i)(x) any interest or title of a lessor or licensor under any lease or license entered into by a Group Member in the ordinary course of its business and covering only the assets so leased or
85



licensed, (y) leases, licenses, subleases and sublicenses of real property granted to others in the ordinary course of business and (z) non-exclusive licenses of Intellectual Property in the ordinary course of business and other licenses and sublicenses that could not result in a legal transfer of title of the licensed property but that may be exclusive in respects other than territory and that may be exclusive as to territory only as to discreet geographical areas outside of the United States, in each case in the ordinary course of business;
(j)judgment Liens that do not constitute a Default or an Event of Default under Section 8.1(h) of this Agreement;
(k)bankers’ Liens, rights of setoff and other similar Liens existing solely with respect to cash, Cash Equivalents, securities, commodities and other funds on deposit in one or more accounts maintained by a Group Member, in each case arising in the ordinary course of business in favor of banks, other depositary institutions, securities or commodities intermediaries or brokerages with which such accounts are maintained securing amounts owing to such banks or financial institutions with respect to cash management and operating account management or are arising under Section 4-208 or 4-210 of the UCC on items in the course of collection;
(l)(i) cash deposits and liens on cash and Cash Equivalents pledged to secure Indebtedness permitted under Section 7.2(g), (ii) Liens securing reimbursement obligations with respect to letters of credit, banker’s acceptances, bank guarantees permitted by Section 7.2(g) that encumber documents and other property relating to such letters of credit, and (iii) Liens securing Obligations under any Specified Swap Agreements permitted by Section 7.2(i);
(m)Liens on property of a Person existing at the time such Person is acquired by, merged into or consolidated with a Group Member or becomes a Subsidiary of a Group Member or acquired by a Group Member; provided that (i) such Liens were not created in contemplation of such acquisition, merger, consolidation or Investment, (ii) such Liens do not extend to any assets other than those of such Person, and (iii) the applicable Indebtedness or obligation secured by such Lien is not prohibited under Section 7.2;
(n)the replacement, extension or renewal of any Lien permitted by clause (m) above upon or in the same property theretofore subject thereto or the replacement, extension or renewal (without increase in the amount or change in any direct or contingent obligor) of the Indebtedness secured thereby;
(o)Liens on insurance proceeds in favor of insurance companies granted solely to secured financed insurance premiums;
(p)Liens in favor of custom and revenue authorities arising as a matter of law to secure the payment of custom duties in connection with the importation of goods;
(q)Liens on any earnest money deposits required in connection with a Permitted Acquisition or consisting of earnest money deposits required in connection with an acquisition of property not otherwise prohibited hereunder;
(r)Liens securing Subordinated Indebtedness permitted under Section 7.2(f);
(s)Liens that are contractual rights of setoff relating to purchase orders and other agreements entered into with customers of such Person in the ordinary course of business; and
(t)other Liens securing obligations in an outstanding amount not to exceed $10,000,000 at any one time.
7.4Fundamental Changes. Consummate any merger, consolidation or amalgamation, or liquidate, wind up or dissolve itself (or suffer any liquidation or dissolution), or Dispose of all or substantially all of its property or business, except that:
86



(a)(i) any Group Member that is not a Loan Party may be merged, amalgamated or consolidated with or into (A) any Loan Party (provided that a Loan Party shall be the continuing or surviving Person, or the continuing or surviving Person shall become a Loan Party substantially contemporaneous with such merger, amalgamation or consolidation) or (B) any Group Member that is not a Loan Party, and (ii) any Loan Party may be merged, amalgamated or consolidated with or into with any other Loan Party (provided that if such merger, amalgamation or consolidation involves the Borrower, Borrower shall be the continuing or surviving Person);
(b)(i) any Group Member that is not a Loan Party may Dispose of any or all of its assets (including upon voluntary liquidation, dissolution or otherwise) (A) to any other Group Member or (B) pursuant to a Disposition permitted by Section 7.5; and (ii) any Loan Party (other than the Borrower) may Dispose of any or all of its assets (including upon voluntary liquidation, dissolution or otherwise) (A) to any other Loan Party or (B) pursuant to a Disposition permitted by Section 7.5;
(c)any Investment expressly permitted by Section 7.8 may be structured as a merger, consolidation or amalgamation; and
(d)any Subsidiary that is a limited liability company may consummate a Division as the dividing Person if, immediately upon the consummation of the Division, the assets of the applicable dividing Person are held by one or more Guarantors.
7.5Disposition of Property. Dispose of any of its property, whether now owned or hereafter acquired, or, in the case of any Subsidiary of the Borrower, issue or sell any shares of such Subsidiary’s Capital Stock to any Person, except:
(a)Dispositions of obsolete, worn out or surplus property in the ordinary course of business;
(b)Dispositions of Inventory in the ordinary course of business;
(c)Dispositions permitted by Sections 7.4(b)(i)(A) and (b)(ii)(A);
(d)the sale or issuance of the Capital Stock of a Subsidiary of the Borrower (i) to the Borrower or any other Loan Party, or (ii) by a Subsidiary that is not a Loan Party to another Subsidiary that is not a Loan Party or (iii) in connection with any transaction that does not result in a Change of Control;
(e)the use or transfer of money, cash or Cash Equivalents in a manner that is not prohibited by the terms of this Agreement or the other Loan Documents;
(f)the non-exclusive licensing of patents, trademarks, copyrights, and other Intellectual Property rights in the ordinary course of business;
(g)the Disposition of property (i) from any Loan Party to any other Loan Party, and (ii) from any Group Member (which is not a Loan Party) to any other Group Member; provided that in each case in which there is a Lien over the relevant property in favor of the Administrative Agent in advance of the Disposition, an equivalent Lien will be granted to the Administrative Agent by the Group Member which acquires the property;
(h)Dispositions of property subject to a Casualty Event;
(i)leases or subleases of real property;
(j)the sale or discount without recourse of accounts receivable arising in the ordinary course of business in connection with the compromise or collection thereof;
87



(k)any abandonment, cancellation, non-renewal or discontinuance of use or maintenance of Intellectual Property (or rights relating thereto) of any Group Member that the Borrower determines in good faith is desirable in the conduct of its business and not materially disadvantageous to the interests of the Lenders;
(l)Dispositions of other property having a fair market value not to exceed $10,000,000 in the aggregate for any fiscal year of the Borrower, provided that at the time of any such Disposition, no Event of Default shall have occurred and be continuing or would result from such Disposition; and
(m)Restricted Payments permitted by Section 7.6, Investments permitted by Section 7.8 and Liens permitted by Section 7.3.
provided, however, that any Disposition made pursuant to this Section 7.5 (other than (x) Dispositions solely between Loan Parties, (y) Dispositions solely between Group Members that are not Loan Parties or (z) Dispositions between a Loan Party and a Group Member that is not a Loan Party in which the terms thereof in favor of a Loan Party are at least arm’s length terms) shall be made in good faith on an arm’s length basis for fair value.
7.6Restricted Payments. Make any payment or prepayment of principal of, premium, if any, or interest on, or redemption, purchase, retirement, defeasance (including in-substance or legal defeasance), sinking fund or similar payment with respect to, any Subordinated Indebtedness, pay any earn-out payment, seller debt or deferred purchase price payments, declare or pay any dividend (other than dividends payable solely in Capital Stock (other than Disqualified Stock) of the Person making such dividend) on, or make any payment on account of, or set apart assets for a sinking or other analogous fund for, the purchase, redemption, defeasance, retirement or other acquisition of, any Capital Stock of any Group Member, whether now or hereafter outstanding, or make any other distribution in respect thereof, either directly or indirectly, whether in cash or property or in obligations of any Group Member (collectively, “Restricted Payments”), except that, so long as no Event of Default shall have occurred and be continuing at the time of any action described below or would result therefrom;
(a)any Group Member may make Restricted Payments to any Loan Party and any Group Member that is not a Loan Party may make Restricted Payments to any other Group Member;
(b)each Loan Party may purchase Capital Stock from present or former officers, directors or employees, of any Group Member; provided that the aggregate amount of payments made under this clause (b) shall not exceed $5,000,000 during any fiscal year of the Borrower;
(c)the Group Members make payments in respect of any earn-out obligation, seller debt or deferred purchase price payments (in each case, other than Subordinated Indebtedness) so long as immediately after giving effect to any such payment, the Borrower is in pro forma compliance with the financial covenants contained in Section 7.1, as of the most recently ended fiscal quarter for which financial statements were required to be delivered;
(d)(i) each Group Member may make repurchases of Capital Stock deemed to occur upon exercise of stock options or warrants if such repurchased Capital Stock represents a portion of the exercise price of such options or warrants, and (ii) each Group Member may make repurchases of Capital Stock deemed to occur upon the withholding of a portion of the Capital Stock issued, granted or awarded to a current or former officer, director, employee or consultant to pay for the taxes payable by such Person upon such issuance, grant or award (or upon vesting thereof);
(e)any Group Member may make payments in respect of Subordinated Indebtedness solely to the extent such payment is made in accordance with Section 7.22;
(f)each Group Member may purchase, redeem or otherwise acquire Capital Stock issued by it solely with the proceeds received from the substantially concurrent issue of new shares of its Capital Stock (other than Disqualified Stock); provided that any such issuance is otherwise permitted hereunder;
88



(g)the Borrower may deliver its common Capital Stock upon conversion of any convertible Indebtedness having been issued by the Borrower; provided that such Indebtedness is otherwise permitted by Section 7.2;
(h)the Borrower may deliver its common Capital Stock in connection with the exercise of stock options, warrants, restricted stock units or other equity awards by way of cashless exercise;
(i)the Borrower may make distributions or dividends consisting solely of its Capital Stock (other than Disqualified Stock);
(j)the Group Members may make other Restricted Payments in an aggregate amount not to exceed $10,000,000 in any fiscal year of the Borrower so long as immediately after giving effect to any such payment, the Borrower is in pro forma compliance with the financial covenants contained in Section 7.1, as of the most recently ended fiscal quarter for which financial statements were required to be delivered; provided that, notwithstanding the foregoing, such amount shall be unlimited so long as immediately before and immediately after giving effect to any such Restricted Payment, the Borrower shall have a pro forma Adjusted Quick Ratio of at least 1.50:1.00 and be in pro forma compliance with the covenant set forth in Section 7.1(b), if the Borrower’s pro forma Adjusted Quick Ratio would have resulted in a Covenant Testing Period, in each case as of the most recently ended fiscal quarter for which financial statements were required to be delivered, based upon financial statements delivered to the Administrative Agent which give effect, on a Pro Forma Basis, to such Restricted Payment; and
(k)any payment (including payment of any premium) or delivery with respect to, or early unwind or settlement or termination of, any Permitted Equity Derivative Transaction.
7.7[Reserved].
7.8Investments. Make any advance, loan, extension of credit (by way of guarantee or otherwise) or capital contribution to, or purchase any Capital Stock, bonds, notes, debentures or other debt securities of, or any assets constituting a business unit of, or make any other investment in, any Person (all of the foregoing, “Investments”), except:
(a)extensions of trade credit in the ordinary course of business;
(b)Investments in cash and Cash Equivalents;
(c)Guarantee Obligations permitted by Section 7.2 and Guarantee Obligations of obligations not constituting Indebtedness in the ordinary course of business;
(d)Investments consisting of (i) travel advances and employee relocation loans and other employee loans and advances in the ordinary course of business, and (ii) loans to employees, officers or directors relating to the purchase of equity securities of the Group Members pursuant to employee stock purchase plans or agreements approved by the Borrower’s board of directors in an aggregate amount not to exceed $5,000,000 at any time outstanding;
(e)Investments existing on the Closing Date and set forth on Schedule 7.8 of the Disclosure Letter;
(f)intercompany Investments (i) by any Loan Party in any other Loan Party, (ii) by any Group Member that is not a Loan Party in any other Group Member, (iii) by any Loan Party in any Group Member that is not a Loan Party to the extent (x) no Default or Event of Default exists or would result therefrom and (y) such Investments do not exceed $15,000,000 in the aggregate for all such Investments in any fiscal year of the Borrower, or (iv) to the extent arising from customary transfer pricing or cost-plus services agreements entered into in the ordinary course of business and on terms that
89



are, when taken as a whole and in the good faith judgment of the Borrower, no less favorable to the Loan Parties than would be obtained in arm’s length transactions with a nonaffiliated third party.
(g)Investments in the ordinary course of business consisting of endorsements of negotiable instruments for collection or deposit;
(h)Investments received in settlement of amounts due to any Group Member effected in the ordinary course of business or owing to such Group Member as a result of Insolvency Proceedings involving an Account Debtor or upon the foreclosure or enforcement of any Lien in favor of such Group Member;
(i)Investments held by any Person as of the date such Person is acquired in connection with a Permitted Acquisition, provided that (A) such Investments were not made, in any case, by such Person in connection with, or in contemplation of, such Permitted Acquisition, and (B) with respect to any such Person which becomes a Subsidiary as a result of such Permitted Acquisition, such Subsidiary remains the only holder of such Investment;
(j)so long as no Event of Default exists immediately after giving effect to such Investment, in addition to Investments otherwise expressly permitted by this Section 7.8, any Investments in an aggregate amount not to exceed $15,000,000 in any fiscal year of the Borrower; provided that, notwithstanding the foregoing, such amount shall be unlimited so long as immediately before and immediately after giving effect to any such Investment, the Borrower shall have a pro forma Adjusted Quick Ratio of at least 1.50:1.00 and be in pro forma compliance with the covenant set forth in Section 7.1(b), if the Borrower’s pro forma Adjusted Quick Ratio would have resulted in a Covenant Testing Period, in each case as of the most recently ended fiscal quarter for which financial statements were required to be delivered, based upon financial statements delivered to the Administrative Agent which give effect, on a Pro Forma Basis, to such Investment;
(k)deposits made to secure the performance of leases, licenses or contracts in the ordinary course of business, and other deposits made in connection with the incurrence of Liens permitted under Section 7.3;
(l)the licensing or contribution of Intellectual Property pursuant to joint marketing or joint venture arrangements with other Persons in the ordinary course of business;
(m)promissory notes and other non-cash consideration received in connection with Dispositions permitted by Section 7.5, to the extent not exceeding the limits specified therein with respect to the receipt of non-cash consideration in connection with such Dispositions;
(n)so long as (i) at the time of such Investment or immediately after giving effect thereto, no Event of Default exists and (ii) immediately after giving effect to such Investment, the Borrower is in pro forma compliance with the financial covenants contained in Section 7.1 as of the most recently ended reporting period for which financial statements were required to be delivered, based on financial statements and projections delivered to the Administrative Agent which give effect, on a pro forma basis to Investment, Investments in joint ventures, corporate collaborations, or strategic alliances; provided that, the aggregate amount of all such Investments made in cash shall not exceed $150,000,000 at any time outstanding;
(o)Investments in Permitted Equity Derivative Transactions; and
(p)purchases or other acquisitions by any Group Member of the Capital Stock in a Person that, upon the consummation thereof, will be a Subsidiary (including as a result of a merger or consolidation) or all or substantially all of the assets of, or assets constituting one or more business units of, any Person (each, a “Permitted Acquisition”); provided that, with respect to each such purchase or other acquisition consummated pursuant to this Section 7.8(p):
(i)the newly-created or acquired Subsidiary (or assets acquired in connection with such asset sale) shall be in a business permitted by Section 7.17;
90



(ii)all transactions related to such purchase or acquisition shall be consummated in all material respects in accordance with all Requirements of Law;
(iii)no Loan Party shall, as a result of or in connection with any such purchase or acquisition, assume or incur any direct or contingent liabilities (whether relating to environmental, tax, litigation or other matters) that, as of the date of such purchase or acquisition (or in the case of a Limited Condition Acquisition, as of the LCA Test Date), could reasonably be expected to result in the existence or incurrence of a Material Adverse Effect;
(iv)the Borrower shall give the Administrative Agent at least 10 Business Days’ prior written notice of any such purchase or acquisition;
(v)the Borrower shall provide to the Administrative Agent as soon as available but in any event not later than 5 Business Days after the execution thereof, a copy of any executed purchase agreement or similar agreement with respect to any such purchase or acquisition;
(vi)any such newly-created or acquired Subsidiary, or the Loan Party that is the acquirer of assets in connection with an asset acquisition, shall comply or be prepared to comply with the requirements of Section 6.12, except to the extent compliance with Section 6.12 is prohibited by pre-existing Contractual Obligations or Requirements of Law binding on such Subsidiary or its properties;
(vii)immediately after giving effect to any such purchase or other acquisition, no Default or Event of Default shall have occurred and be continuing (other than in connection with a Limited Condition Acquisition, in which case there shall be (x) no Default or Event of Default as of the LCA Test Date and (y) no Event of Default under Section 8.1(a) or (f) immediately after giving effect to any such purchase or other acquisition);
(viii)immediately after giving effect to any such purchase or acquisition the Borrower is in pro forma compliance with the financial covenants contained in Section 7.1 as of the most recently ended reporting period for which financial statements were required to be delivered, based on financial statements and projections delivered to the Administrative Agent which give effect, on a pro forma basis to such purchase or acquisition;
(ix)no Indebtedness is assumed or incurred in connection with any such purchase or acquisition other than Indebtedness permitted by the terms of Section 7.2;
(x)such purchase or acquisition shall not constitute an Unfriendly Acquisition;
(xi)in any merger involving the Borrower, the Borrower is the sole surviving entity; and
(xii)the Borrower shall have delivered to the Administrative Agent, at least 5 Business Days prior to the date on which any such purchase or other acquisition is to be consummated (or such later date as is agreed by the Administrative Agent in its sole discretion), a certificate of a Responsible Officer of the Borrower, in form and substance reasonably satisfactory to the Administrative Agent, certifying that all of the requirements set forth in this definition have been satisfied or will be satisfied on or prior to the consummation of such purchase or other acquisition.
Notwithstanding anything herein to the contrary, no Group Member shall consummate an Unfriendly Acquisition.
7.9ERISA. The Borrower shall not, and shall not permit any of its ERISA Affiliates to: (a) terminate any Pension Plan so as to result in any material liability to the Borrower or any ERISA Affiliate, (b) permit to exist any ERISA Event, or any other event or condition, which presents the risk of a material liability to any ERISA Affiliate, (c) make a complete or partial withdrawal (within the meaning of ERISA Section 4201) from any Multiemployer Plan so as to result in any material liability to the
91



Borrower or any ERISA Affiliate, (d) enter into any new Pension Plan or Multiemployer Plan or modify any existing Pension Plan or Multiemployer Plan so as to increase its obligations thereunder which could be reasonably likely to result in material liability to any ERISA Affiliate or  permit the present value of all nonforfeitable accrued benefits under any Pension Plan (using the actuarial assumptions utilized by the PBGC upon termination of a Plan) materially to exceed the fair market value of Pension Plan assets allocable to such benefits, all determined as of the most recent valuation date for each such Pension Plan, or (e) engage in any transaction which would cause any obligation, or action taken or to be taken, hereunder (or the exercise by the Administrative Agent or any Lender of any of its rights under this Agreement, any Note or the other Loan Documents) to be a non-exempt (under a statutory or administrative class exemption) prohibited transaction under Section 406 of ERISA or Section 4975 of the Code with respect to a Plan, except, in the case of each of the foregoing clauses, to the extent that failure to comply therewith could not reasonably be expected to have a Material Adverse Effect.
7.10Optional Payments and Modifications of Certain Preferred Stock. Amend, modify, waive or otherwise change, or consent or agree to any amendment, modification, waiver or other change to, any of the terms of Preferred Stock (a) that would move to an earlier date the scheduled redemption date thereof (but only to the extent that moving any such scheduled redemption date would result in the redemption to be prior to 91 days after the Revolving Termination Date) or increase the amount of any scheduled redemption payment or increase the rate or move to an earlier date any date for payment of dividends thereon, (b) that could reasonably be expected to be otherwise materially adverse to any Lender or any other Secured Party, or (c) make any payment or prepayment of principal of, premium, if any, or redemption, purchase, retirement, defeasance, sinking fund, settlement, conversion or similar payment with respect to any Permitted Convertible Indebtedness not expressly required pursuant to the terms of the agreements governing such Permitted Convertible Indebtedness unless (x) made exclusively with common stock of Fastly, Inc. and cash in lieu of fractional shares and/or to pay accrued interest, if any, on such Permitted Convertible Indebtedness, (y) made for cash exclusively using proceeds of a substantially concurrent refinancing or replacement of such Permitted Convertible Indebtedness permitted pursuant to Section 7.2(n), or (z) immediately after giving effect to any such payment or prepayment (i) no Default or Event of Default shall have occurred and be continuing and (ii) the Borrower is in pro forma compliance with the financial covenants contained in Section 7.1 as of the most recently ended reporting period for which financial statements were required to be delivered, based on financial statements and projections delivered to the Administrative Agent which give effect, on a pro forma basis to such payment or prepayment (it being agreed that nothing herein shall prohibit settlement of expressly required conversion or expressly required payment obligations of Permitted Convertible Indebtedness for cash (or a combination of cash and common stock)).
7.11Transactions with Affiliates. Directly or indirectly enter into or permit to exist any transaction with any Affiliate of a Loan Party except for (a) intercompany transactions permitted by Sections 7.2, 7.6 or 7.8 hereof, (b) transactions that are in the ordinary course of such Loan Party’s business, upon fair and reasonable terms that are no less favorable to such Loan Party than would be obtained in an arm’s length transaction with a non-affiliated Person, and (c) reasonable and customary indemnification arrangements, employee benefits, compensation arrangements (including equity-based compensation and bonuses), and reimbursement of expenses of employees, consultants, officers, and directors, in each case, approved by the board of directors or management of a Group Member.
7.12Sale Leaseback Transactions. Enter into any Sale Leaseback Transaction, except in connection with transactions that would be permitted under this Section 7.
7.13Swap Agreements. Enter into any Swap Agreement, except (a) Specified Swap Agreements which are entered into by a Group Member (i) to hedge or mitigate risks to which such Group Member has actual exposure, (ii) to effectively cap, collar or exchange interest rates (from fixed to floating rates, from one floating rate to another floating rate or otherwise) with respect to any interest-bearing liability or investment of such Group Member, or (b) Permitted Equity Derivative Transactions.
7.14Accounting Changes. Make any change in its (a) accounting policies or reporting practices, except as required or permitted by GAAP, or (b) fiscal year, in each case, without the prior written consent of the Administrative Agent (such consent not to be unreasonably withheld or delayed).
92



7.15Negative Pledge Clauses. Enter into or suffer to exist or become effective any agreement that prohibits or limits the ability of any Loan Party to create, incur, assume or suffer to exist any Lien upon any of its property or revenues, whether now owned or hereafter acquired, to secure its Obligations under the Loan Documents to which it is a party, other than (a) this Agreement and the other Loan Documents, and (b) pursuant to agreements entered into in accordance with Sections 7.2 and 7.3.
7.16Clauses Restricting Subsidiary Distributions. Enter into or suffer to exist or become effective any consensual encumbrance or restriction on the ability of any Subsidiary to (a) make Restricted Payments in respect of any Capital Stock of such Subsidiary held by, or to pay any Indebtedness owed to, any other Group Member, (b) make loans or advances to, or other Investments in, any other Group Member, or (c) transfer any of its assets to any other Group Member, except for such encumbrances or restrictions existing under or by reason of (i) any restrictions existing under the Loan Documents, (ii) any restrictions with respect to a Subsidiary imposed pursuant to an agreement that has been entered into in connection with a Disposition permitted hereby of all or substantially all of the Capital Stock or assets of such Subsidiary, (iii) customary restrictions on the assignment of leases, licenses and other agreements, (iv) restrictions of the nature referred to in clause (c) above under agreements governing purchase money liens or Capital Lease Obligations otherwise permitted hereby which restrictions are only effective against the assets financed thereby, (v) any agreement in effect at the time any Subsidiary becomes a Subsidiary of a Borrower, so long as such agreement applies only to such Subsidiary, was not entered into solely in contemplation of such Person becoming a Subsidiary or, in each case that is set forth in any agreement evidencing any amendments, restatements, supplements, modifications, extensions, renewals and replacements of the foregoing, so long as such amendment, restatement, supplement, modification, extension, renewal or replacement is not as a whole materially less favorable to such Subsidiary, (vi) restrictions under any Subordinated Debt Documents, (vii) restrictions on the transfer of any asset pending the close of the sale of such asset and customary restrictions contained in purchase agreements and acquisition agreements (including by way of merger, acquisition or consolidation), to the extent in effect pending the consummation of such transaction, (viii) customary net worth provisions or similar financial maintenance provisions contained in real property leases entered into by a Foreign Subsidiary, so long as the Borrower has determined in good faith that such net worth provisions could not reasonably be expected to impair the ability of the Group Members to meet their ongoing obligations under the Loan Documents, (ix) applicable law, (x) restrictions on cash or other deposits or net worth imposed under agreements entered into in the ordinary course of business, (xi) provisions in joint venture agreements and other similar agreements (including equity holder agreements) relating to such joint venture or its members or entered into in the ordinary course of business, (xii) Requirements of Law applicable to a Foreign Subsidiary prohibiting or restricting the applicable Foreign Subsidiary from making Restricted Payments to the Borrower, or (xiii) any restriction pursuant to any document, agreement or instrument governing or relating to any Lien permitted under Section 7.3.
7.17Lines of Business. Enter into any business, either directly or through any Subsidiary, except for those businesses in which the Group Members are engaged on the date of this Agreement or that are reasonably related, ancillary or incidental thereto.
7.18Designation of other Indebtedness. Designate any Indebtedness or indebtedness other than the Obligations as “Designated Senior Indebtedness” or a similar concept thereto, if applicable.
7.19[Reserved].
7.20Amendments to Operating Documents and Material Contracts. (a) Amend or permit any amendments to any Loan Party’s organizational documents if such amendment, termination, or waiver would be adverse to the Administrative Agent or the Lenders in any material respect; or (b) amend or permit any amendments to, or terminate or waive any provision of, any material Contractual Obligation if such amendment, termination or waiver could reasonably be expected to result in a Material Adverse Effect.
7.21Use of Proceeds. Use the proceeds of any Loan or extension of credit hereunder, whether directly or indirectly, and whether immediately, incidentally or ultimately, (a) to purchase or carry margin stock (within the meaning of Regulation U of the Board) or to extend credit to others for the purpose of purchasing or carrying margin stock or to refund Indebtedness originally incurred for such
93



purpose, in each case in violation of, or for a purpose which violates, or would be inconsistent with, Regulation T, U or X of the Board; (b) to finance an Unfriendly Acquisition; (c) to fund any activities of or business with any individual or entity, or in any Designated Jurisdiction, that, at the time of such funding, is the subject of Sanctions, or in any other manner that will result in a violation by any individual or entity (including any individual or entity participating in the transaction, whether as Lender, arranger, Administrative Agent, Issuing Lender, Swingline Lender, or otherwise) of Sanctions (or lend, contribute or otherwise make available such proceeds to any Subsidiary, joint venture partner or other individual or entity in violation of the foregoing); or (d) for any purpose which would breach the United States Foreign Corrupt Practices Act of 1977, the UK Bribery Act 2010, or other similar legislation in other jurisdictions.
7.22Subordinated Indebtedness.
(a)Amendments. Amend, modify, supplement, waive compliance with, or consent to noncompliance with, any Subordinated Debt Document, unless the amendment, modification, supplement, waiver or consent is in compliance with the subordination provisions therein and any subordination agreement with respect thereto in favor of the Administrative Agent and the Lenders.
(b)Payments. Make any payment (including any interest payment, other than paid-in-kind interest), prepayment or repayment on, redemption, exchange or acquisition for value of, any sinking fund or similar payment with respect to, any Subordinated Indebtedness, except as permitted by the subordination provisions in the applicable Subordinated Debt Documents and any subordination agreement with respect thereto in favor of the Administrative Agent and the Lenders.
7.23Anti-Terrorism Laws. Conduct, deal in or engage in or permit any Affiliate or agent of any Loan Party within its control to conduct, deal in or engage in any of the following activities: (a) conduct any business or engage in any transaction or dealing with any person blocked pursuant to Executive Order No. 13224 (a “Blocked Person”), including the making or receiving any contribution of funds, goods or services to or for the benefit of any Blocked Person; (b) deal in, or otherwise engage in any transaction relating to, any property or interests in property blocked pursuant to Executive Order No. 13224; or (c) engage in or conspire to engage in any transaction that evades or avoids, or has the purpose of evading or avoiding, or attempts to violate, any of the prohibitions set forth in Executive Order No. 13224 or the Patriot Act.
SECTION 8
EVENTS OF DEFAULT
8.1Events of Default. The occurrence of any of the following shall constitute an Event of Default:
(a)the Borrower shall fail to pay any amount of principal of any Loan when due in accordance with the terms hereof; or the Borrower shall fail to pay any amount of interest on any Loan, or any other amount payable hereunder or under any other Loan Document, within 3 Business Days after any such interest or other amount becomes due in accordance with the terms hereof; or
(b)any representation or warranty made or deemed made by any Loan Party herein or in any other Loan Document or that is contained in any certificate, document or financial or other statement furnished by it at any time under or in connection with this Agreement or any such other Loan Document (i) if qualified by materiality, shall be incorrect or misleading when made or deemed made, or (ii) if not qualified by materiality, shall be incorrect or misleading in any material respect when made or deemed made; or
(c)(i) any Loan Party shall default in the observance or performance of any agreement contained in, Section 5.3, Section 6.1, Section 6.2, clause (i) or (ii) of Section 6.5(a), Section 6.6(b), Section 6.8(a), Section 6.10, Section 6.16 or Section 7 of this Agreement or (ii) an “Event of Default” under and as defined in any Security Document shall have occurred and be continuing; or
(d)any Loan Party shall default in the observance or performance of any other agreement contained in this Agreement or any other Loan Document (other than as provided in
94



paragraphs (a) through (c) of this Section 8.1), and such default shall continue unremedied for a period of 30 days thereafter; or
(e)(i) any Group Member shall (A) default in making any payment of any principal of any Indebtedness (including any Guarantee Obligation, but excluding the Loans) on the scheduled or original due date with respect thereto; (B) default in making any payment of any interest, fees, costs or expenses on any such Indebtedness beyond the period of grace, if any, provided in the instrument or agreement under which such Indebtedness was created; (C) default in making any payment or delivery under any such Indebtedness constituting a Swap Agreement beyond the period of grace, if any, provided in such Swap Agreement; or (D) default in the observance or performance of any other agreement or condition relating to any such Indebtedness or contained in any instrument or agreement evidencing, securing or relating thereto, or any other event shall occur or condition exist, the effect of which default or other event or condition is to (1) cause, or to permit the holder or beneficiary of, or, in the case of any such Indebtedness constituting a Swap Agreement, counterparty under, such Indebtedness (or a trustee or agent on behalf of such holder, beneficiary, or counterparty) to cause, with the giving of notice if required, such Indebtedness to become due prior to its stated maturity or (in the case of any such Indebtedness constituting a Guarantee Obligation) to become payable or (in the case of any such Indebtedness constituting a Swap Agreement) to be terminated, or (2) to cause, with the giving of notice if required, any Group Member to purchase, redeem, mandatorily prepay or make an offer to purchase, redeem or mandatorily prepay such Indebtedness prior to its stated maturity; provided that a default, event or condition described in clauses (i)(A), (B), (C), or (D) of this Section 8.1(e) shall not at any time constitute an Event of Default unless, at such time, one or more defaults, events or conditions of the type described in any of clauses (i)(A), (B), (C), or (D) of this Section 8.1(e) shall have occurred with respect to Indebtedness, the outstanding principal amount (and, in the case of Swap Agreements, the Swap Termination Value that is or would be owed by a Group Member (other than in the form of Capital Stock of Holdings that is not Disqualified Stock)) of which, individually or in the aggregate for all such Indebtedness, exceeds the Threshold Amount; provided, further, that this clause (e)(i) shall not apply to (x) any early payment requirement or unwinding or termination with respect to any Permitted Equity Derivative Transaction, or satisfaction of any condition giving rise to or permitting the foregoing, in accordance with the terms thereof, so long as, in any such case, the Group Members are not the “defaulting party” or otherwise in breach under the terms of such Permitted Equity Derivative Transaction, or (y) any event that permits or causes repurchase, payment, prepayment, redemption, conversion, settlement or exchange of Permitted Convertible Indebtedness that is not the result of a breach or default by a Group Member of the terms of an agreement governing such Permitted Convertible Indebtedness or an event or condition that constitutes an Event of Default hereunder or (ii) any default or event of default (however designated) shall occur with respect to any Subordinated Indebtedness of any Group Member (after any applicable grace period (but excluding any standstill or similar period) and to the extent not waived); or
(f)(i) any Group Member shall commence any case, proceeding or other action (a) under any Debtor Relief Law seeking to have an order for relief entered with respect to it, or seeking to adjudicate it a bankrupt or insolvent, or seeking reorganization, arrangement, adjustment, winding-up, liquidation, dissolution, composition or other relief with respect to it or its debts, or (b) seeking appointment of a receiver, trustee, custodian, conservator or other similar official for it or for all or any substantial part of its assets, or any Group Member shall make a general assignment for the benefit of its creditors; or (ii) there shall be commenced against any Group Member any case, proceeding or other action of a nature referred to in clause (i) above that (x) results in the entry of an order for relief or any such adjudication or appointment or (y) remains undismissed, undischarged or unbonded for a period of 60 days (provided that, during such 60 day period, no Loan shall be advanced or Letters of Credit issued hereunder); or (iii) there shall be commenced against any Group Member any case, proceeding or other action seeking issuance of a warrant of attachment, execution, distraint or similar process against all or any substantial part of its assets that results in the entry of an order for any such relief that shall not have been vacated, discharged, or stayed or bonded pending appeal within 60 days from the entry thereof (provided that, during such 60 day period, no Loan shall be advanced or Letters of Credit issued hereunder); or (iv) any Group Member shall take any action in furtherance of, or indicating its consent to, approval of, or acquiescence in, any of the acts set forth in clause (i), (ii), or (iii) above; or (v) any Group Member shall generally not, or shall be unable to, or shall admit in writing its inability to, pay its debts as they become due; or
95



(g)there shall occur one or more ERISA Events which individually or in the aggregate results in or otherwise is associated with liability of any Loan Party or any ERISA Affiliate thereof in excess of the Threshold Amount during the term of this Agreement; or there exists an amount of unfunded benefit liabilities (as defined in Section 4001(a)(18) of ERISA), individually or in the aggregate for all Pension Plans (excluding for purposes of such computation any Pension Plans with respect to which assets exceed benefit liabilities) which exceeds the Threshold Amount; or
(h)there is entered against any Group Member (i) one or more final judgments or orders for the payment of money involving in the aggregate a liability (not paid or fully covered by insurance as to which the relevant insurance company has acknowledged coverage) of the Threshold Amount or more, or (ii) one or more non-monetary final judgments that have, or would reasonably be expected to have, individually or in the aggregate, a Material Adverse Effect and, in either case, (A) enforcement proceedings are commenced by any creditor upon such judgment or order, or (B) all such judgments or decrees shall not have been vacated, discharged, stayed or bonded pending appeal within 60 days from the entry thereof; or
(i)(i)    any of the Security Documents shall cease, for any reason, to be in full force and effect (other than pursuant to the terms thereof), or any Loan Party shall so assert, or any Lien created by any of the Security Documents shall cease to be enforceable and of the same effect and priority purported to be created thereby; or
(i)any court order enjoins, restrains or prevents a Loan Party from conducting all or any material part of its business for more than five consecutive Business Days; or
(j)the guarantee contained in Section 2 of the Guarantee and Collateral Agreement shall cease, for any reason, to be in full force and effect or any Loan Party shall so assert; or
(k)a Change of Control shall occur; or
(l)any of the Governmental Approvals necessary for an of the Group Members to operate its respective business shall have been (i) revoked, rescinded, suspended, modified in an adverse manner or not renewed in the ordinary course for a full term or (ii) subject to any decision by a Governmental Authority that designates a hearing with respect to any applications for renewal of any of the Governmental Approvals or that could result in the Governmental Authority taking any of the actions described in clause (i) above, and such decision or such revocation, rescission, suspension, modification or nonrenewal (x) has, or could reasonably be expected to have, a Material Adverse Effect, or (y) adversely affects the legal qualifications of any Group Member to hold any material Governmental Approval in any applicable jurisdiction and such adverse effect on the legal qualifications of any such Group Member to hold any material Governmental Approval in any applicable jurisdiction could reasonably be expected to have a Material Adverse Effect; or
(m)any Loan Document (including the subordination provisions of any subordination or intercreditor agreement governing Subordinated Indebtedness) not otherwise referenced in Section 8.1(i) or (j), at any time after its execution and delivery and for any reason other than as expressly permitted hereunder or thereunder or the Discharge of Obligations, ceases to be in full force and effect; or any Loan Party or any other Person contests in any manner the validity or enforceability of any Loan Document; or any Loan Party denies that it has any liability or obligation under any Loan Document to which it is a party, or purports to revoke, terminate or rescind any such Loan Document.
8.2Remedies Upon Event of Default. If any Event of Default occurs and is continuing, the Administrative Agent shall, at the request of, or may, with the consent of, the Required Lenders, take any or all of the following actions:
(a)if such event is an Event of Default specified in clause (i) or (ii) of paragraph (f) of Section 8.1 with respect to the Borrower, the Commitments shall immediately terminate automatically and the Loans (with accrued interest thereon) and all other amounts owing under this Agreement and the other Loan Documents shall automatically immediately become due and payable, and
96



(b)if such event is any other Event of Default, any of the following actions may be taken: (i) with the consent of the Required Lenders, the Administrative Agent may, or upon the request of the Required Lenders, the Administrative Agent shall, by notice to the Borrower declare the Revolving Commitments, the Swingline Commitments and the L/C Commitments to be terminated forthwith, whereupon the Revolving Commitments, the Swingline Commitments and the L/C Commitments shall immediately terminate; (ii) with the consent of the Required Lenders, the Administrative Agent may, or upon the request of the Required Lenders, the Administrative Agent shall, by notice to the Borrower, declare the Loans (with accrued interest thereon) and all other amounts owing under this Agreement and the other Loan Documents to be due and payable forthwith, whereupon the same shall immediately become due and payable; (iii) any Cash Management Bank may terminate any Cash Management Agreement then outstanding and declare all Obligations then owing by the Loan Parties under any such Cash Management Agreements then outstanding to be due and payable forthwith, whereupon the same shall immediately become due and payable; and (iv) the Administrative Agent may exercise on behalf of itself, any Cash Management Bank, the Lenders and the Issuing Lender all rights and remedies available to it (including for the avoidance of doubt, place a “hold” on any account maintained with SVB and/or deliver a notice of exclusive control, any entitlement order, or other directions or instructions pursuant to any Control Agreement or similar agreements providing control of any Collateral and demand and receive possession of Borrower’s books and records), any such Cash Management Bank, the Lenders and the Issuing Lender under the Loan Documents.
With respect to all Letters of Credit with respect to which presentment for honor shall not have occurred at the time of an acceleration pursuant to this paragraph, the Borrower shall Cash Collateralize an amount equal to 105% (110% in the case of a Letter of Credit denominated in an Alternative Currency) of the aggregate then undrawn and unexpired amount of such Letters of Credit. Amounts so Cash Collateralized shall be applied by the Administrative Agent to the payment of drafts drawn under such Letters of Credit, and the unused portion thereof after all such Letters of Credit shall have expired or been fully drawn upon, if any, shall be applied to repay other Obligations of the Borrower hereunder and under the other Loan Documents in accordance with Section 8.3.
In addition, (x) the Borrower shall also Cash Collateralize the full amount of any Swingline Loans then outstanding, and (y) to the extent elected by any applicable Cash Management Bank, the Borrower shall also Cash Collateralize the amount of any Obligations in respect of Cash Management Services then outstanding, which Cash Collateralized amounts shall be applied by the Administrative Agent to the payment of all such outstanding Cash Management Services, and any unused portion thereof remaining after all such Cash Management Services shall have been fully paid and satisfied in full shall be applied by the Administrative Agent to repay other Obligations of the Loan Parties hereunder and under the other Loan Documents in accordance with the terms of Section 8.3.
(c)After all such Letters of Credit and Cash Management Agreements shall have been terminated, expired or fully drawn upon, as applicable, and all amounts drawn under any such Letters of Credit shall have been reimbursed in full and all other Obligations of the Borrower and the other Loan Parties (including any such Obligations arising in connection with Cash Management Services) shall have been paid in full, the balance, if any, of the funds having been so Cash Collateralized shall be returned to the Borrower (or such other Person as may be lawfully entitled thereto). Except as expressly provided above in this Section, presentment, demand, protest and all other notices of any kind are hereby expressly waived by the Borrower.
8.3Application of Funds. After the exercise of remedies provided for in Section 8.2, any amounts received by the Administrative Agent on account of the Obligations shall be applied by the Administrative Agent in the following order:
First, to the payment of that portion of the Obligations constituting fees, indemnities, expenses and other amounts (other than principal and interest but including any Collateral-Related Expenses, fees, charges and disbursements of counsel to the Administrative Agent and amounts payable under Sections 2.19, 2.20 and 2.21 (including interest thereon)) payable to the Administrative Agent, in its capacity as such;
97



Second, to payment of that portion of the Obligations constituting fees, indemnities and other amounts (other than principal, interest, and Letter of Credit Fees) payable to the Lenders, the Issuing Lender ((including any Letter of Credit Fronting Fees and Issuing Lender Fees), and any Qualified Counterparty and any applicable Cash Management Bank (in its respective capacity as a provider of Cash Management Services), and the reasonable and documented out-of-pocket fees, charges and disbursements of counsel to the respective Lenders and the Issuing Lender, and amounts payable under Sections 2.19, 2.20 and 2.21), in each case, ratably among them in proportion to the respective amounts described in this clause Second payable to them;
Third, to the extent that the Swingline Lender has advanced any Swingline Loans that have not been refunded by each Lender’s Swingline Participation Amount, payment to the Swingline Lender of that portion of the Obligations constituting the unpaid principal of and interest upon the Swingline Loans advanced by the Swingline Lender;
Fourth, to the payment of that portion of the Obligations constituting accrued and unpaid Letter of Credit Fees and interest in respect of any Cash Management Services and on the Loans and L/C Disbursements which have not yet been converted into Revolving Loans, and to payment of premiums and other fees (including any interest thereon) under any Specified Swap Agreements and any Cash Management Agreements, in each case, ratably among the Lenders, any applicable Cash Management Bank (in its respective capacity as a provider of Cash Management Services), and any Qualified Counterparties, in each case, ratably among them in proportion to the respective amounts described in this clause Fourth payable to them;
Fifth, to payment of that portion of the Obligations constituting unpaid principal of the Loans, L/C Disbursements which have not yet been converted into Revolving Loans, and settlement amounts, payment amounts and other termination payment obligations under any Specified Swap Agreements and Cash Management Agreements, in each case, ratably among the Lenders, any applicable Cash Management Bank (in its respective capacity as a provider of Cash Management Services), and any applicable Qualified Counterparties, in each case, ratably among them in proportion to the respective amounts described in this clause Fifth and payable to them;
Sixth, to the Administrative Agent for the account of the Issuing Lender, to Cash Collateralize that portion of the L/C Exposure comprised of the Dollar Equivalent of the aggregate undrawn amount of Letters of Credit pursuant to Section 3.10;
Seventh, for the account of any applicable Qualified Counterparty and any applicable Cash Management Bank, to any settlement amounts, payment amounts and other termination payment obligations under any Specified Swap Agreements and Cash Management Agreements not paid pursuant to clause Fifth and to Cash Collateralize Obligations arising under any then outstanding Specified Swap Agreements and Cash Management Services, in each case, ratably among them in proportion to the respective amounts described in this clause Seventh payable to them;
Eighth, to the payment of all other Obligations of the Loan Parties that are then due and payable to the Administrative Agent and the other Secured Parties on such date, in each case, ratably among them in proportion to the respective aggregate amounts of all such Obligations described in this clause Eighth and payable to them;
Last, the balance, if any, after the Discharge of Obligations, to the Borrower or as otherwise required by Law.
Subject to Sections 2.24(a), 3.4, 3.5 and 3.10, amounts used to Cash Collateralize the Dollar Equivalent of the aggregate undrawn amount of Letters of Credit pursuant to clause Sixth above shall be applied to satisfy drawings under such Letters of Credit as they occur. If any amount remains on deposit as Cash Collateral for Letters of Credit after all Letters of Credit have either been fully drawn or expired, such remaining amount shall be applied to the other Obligations, if any, in the order set forth above.
Notwithstanding the foregoing, no Excluded Swap Obligation of any Guarantor shall be paid with amounts received from such Guarantor or from any Collateral in which such Guarantor has granted to the
98



Administrative Agent a Lien (for the benefit of the Secured Parties) pursuant to the Guarantee and Collateral Agreement; provided, however, that each party to this Agreement hereby acknowledges and agrees that appropriate adjustments shall be made by the Administrative Agent (which adjustments shall be controlling in the absence of manifest error) with respect to payments received from other Loan Parties to preserve the allocation of such payments to the satisfaction of the Obligations in the order otherwise contemplated in this Section 8.3.
SECTION 9
THE ADMINISTRATIVE AGENT
9.1Appointment and Authority.
(a)Each of the Lenders hereby irrevocably appoints SVB to act on its behalf as the Administrative Agent hereunder and under the other Loan Documents and authorizes the Administrative Agent to take such actions on its behalf and to exercise such powers as are delegated to the Administrative Agent by the terms hereof or thereof, together with such actions and powers as are reasonably incidental thereto.
(b)The provisions of Section 9 are solely for the benefit of the Administrative Agent, the Lenders, the Issuing Lender, and the Swingline Lender, and neither the Borrower nor any other Loan Party shall have rights as a third party beneficiary of any of such provisions. Notwithstanding any provision to the contrary elsewhere in this Agreement, the Administrative Agent shall not have any duties or obligations, except those expressly set forth herein and in the other Loan Documents, or any fiduciary relationship with any Lender, and no implied covenants, functions, responsibilities, duties, obligations or liabilities shall be read into this Agreement or any other Loan Document or otherwise exist against the Administrative Agent. It is understood and agreed that the use of the term “agent” herein or in any other Loan Documents (or any other similar term) with reference to the Administrative Agent is not intended to connote any fiduciary or other implied (or express) obligations arising under agency doctrine of any applicable law. Instead such term is used as a matter of market custom, and is intended to create or reflect only an administrative relationship between contracting parties.
(c)The Administrative Agent shall also act as the collateral agent under the Loan Documents, and each of the Lenders (in their respective capacities as a Lender and, as applicable, Qualified Counterparty and provider of Cash Management Services) hereby irrevocably (i) authorizes the Administrative Agent to enter into all other Loan Documents, as applicable, including the Guarantee and Collateral Agreement and any Subordination Agreements, and (ii) appoints and authorizes the Administrative Agent to act as the agent of the Secured Parties for purposes of acquiring, holding and enforcing any and all Liens on Collateral granted by any of the Loan Parties to secure any of the Obligations, together with such powers and discretion as are reasonably incidental thereto. The Administrative Agent, as collateral agent and any co-agents, sub-agents and attorneys-in-fact appointed by the Administrative Agent pursuant to Section 9.2 for purposes of holding or enforcing any Lien on the Collateral (or any portion thereof) granted under the Security Documents, or for exercising any rights and remedies thereunder at the direction of the Administrative Agent, shall be entitled to the benefits of all provisions of this Section 9 and Section 10 (including Section 9.7, as though such co-agents, sub-agents and attorneys-in-fact were the collateral agent under the Loan Documents) as if set forth in full herein with respect thereto. Without limiting the generality of the foregoing, the Administrative Agent is further authorized on behalf of all the Lenders, without the necessity of any notice to or further consent from the Lenders, from time to time to take any action, or permit the any co-agents, sub-agents and attorneys-in-fact appointed by the Administrative Agent to take any action, with respect to any Collateral or the Loan Documents which may be necessary to perfect and maintain perfected the Liens upon any Collateral granted pursuant to any Loan Document.
9.2Delegation of Duties. The Administrative Agent may perform any and all of its duties and exercise its rights and powers hereunder or under any other Loan Document by or through any one or more sub-agents appointed by the Administrative Agent. The Administrative Agent and any such sub-agent may perform any and all of its duties and exercise its rights and powers by or through their respective Related Parties. The exculpatory provisions of this Section shall apply to any such sub-agent and to the Related Parties of the Administrative Agent and any such sub-agent, and shall apply to their
99



respective activities in connection with the syndication of the Facilities provided for herein as well as activities as the Administrative Agent. The Administrative Agent shall not be responsible for the negligence or misconduct of any sub-agents except to the extent that a court of competent jurisdiction determines in a final and nonappealable judgment that the Administrative Agent acted with gross negligence or willful misconduct in the selection of such sub agents.
9.3Exculpatory Provisions. The Administrative Agent shall have no duties or obligations except those expressly set forth herein and in the other Loan Documents, and its duties hereunder and thereunder shall be administrative in nature. Without limiting the generality of the foregoing, the Administrative Agent shall not:
(a)be subject to any fiduciary or other implied duties, regardless of whether any Default or any Event of Default has occurred and is continuing;
(b)have any duty to take any discretionary action or exercise any discretionary powers, except discretionary rights and powers expressly contemplated hereby or by the other Loan Documents that the Administrative Agent is required to exercise as directed in writing by the Required Lenders (or such other number or percentage of the Lenders as shall be expressly provided for herein or in the other Loan Documents), as applicable; provided that the Administrative Agent shall not be required to take any action that, in its opinion or the opinion of its counsel, may expose the Administrative Agent to liability or that is contrary to any Loan Document or applicable law, including for the avoidance of doubt any action that may be in violation of the automatic stay under any Debtor Relief Law or that may effect a forfeiture, modification or termination of property of a Defaulting Lender in violation of any Debtor Relief Law; and
(c)except as expressly set forth herein and in the other Loan Documents, have any duty to disclose, and the Administrative Agent shall not be liable for the failure to disclose, any information relating to the Borrower or any of its Affiliates that is communicated to or obtained by any Person serving as the Administrative Agent or any of its Affiliates in any capacity.
The Administrative Agent shall not be liable for any action taken or not taken by it (i) with the consent or at the request of the Required Lenders (or such other number or percentage of the Lenders as shall be necessary, or as the Administrative Agent shall believe in good faith shall be necessary, under the circumstances as provided in Sections 8.2 and 10.1), or (ii) in the absence of its own gross negligence or willful misconduct as determined by a court of competent jurisdiction by final and nonappealable judgment.
The Administrative Agent shall not be responsible for or have any duty to ascertain or inquire into (i) any statement, warranty or representation made in or in connection with this Agreement or any other Loan Document, (ii) the contents of any certificate, report or other document delivered hereunder or thereunder or in connection herewith or therewith, (iii) the performance or observance of any of the covenants, agreements or other terms or conditions set forth herein or therein or the occurrence of any Default or Event of Default, (iv) the validity, enforceability, effectiveness or genuineness of this Agreement, any other Loan Document or any other agreement, instrument or document or (v) the satisfaction of any condition set forth in Section 5.1, Section 5.2 or elsewhere herein, other than to confirm receipt of items expressly required to be delivered to the Administrative Agent.
9.4Reliance by Administrative Agent. The Administrative Agent shall be entitled to rely upon, and shall not incur any liability for relying upon, any notice, request, certificate, consent, statement, instrument, document or other writing (including any electronic message, internet or intranet website posting or other distribution) believed by it to be genuine and to have been signed, sent or otherwise authenticated by the proper Person. The Administrative Agent also may rely upon any statement made to it orally or by telephone and believed by it to have been made by the proper Person, and shall not incur any liability for relying thereon. In determining compliance with any condition hereunder to the making of a Loan, or the issuance, extension, renewal or increase of a Letter of Credit, that by its terms must be fulfilled to the satisfaction of a Lender, the Administrative Agent may presume that such condition is satisfactory to such Lender unless the Administrative Agent shall have received notice to the contrary from such Lender prior to the making of such Loan or the issuance of such Letter of Credit. The
100



Administrative Agent may consult with legal counsel (who may be counsel for any of the Loan Parties), independent accountants and other experts selected by it, and shall not be liable for any action taken or not taken by it in accordance with the advice of any such counsel, accountants or experts. The Administrative Agent may deem and treat the payee of any Note as the owner thereof for all purposes unless a written notice of assignment, negotiation or transfer thereof shall have been filed with the Administrative Agent. The Administrative Agent shall be fully justified in failing or refusing to take any action under this Agreement or any other Loan Document unless it shall first receive such advice or concurrence of the Required Lenders (or such other number or percentage of Lenders as shall be provided for herein or in the other Loan Documents) as it deems appropriate or it shall first be indemnified to its satisfaction by the Lenders against any and all liability and expense that may be incurred by it by reason of taking or continuing to take any such action. The Administrative Agent shall in all cases be fully protected in acting, or in refraining from acting, under this Agreement and the other Loan Documents in accordance with a request of the Required Lenders (or such other number or percentage of Lenders as shall be provided for herein or in the other Loan Documents), and such request and any action taken or failure to act pursuant thereto shall be binding upon the Lenders and all future holders of the Loans.
9.5Notice of Default. The Administrative Agent shall not be deemed to have knowledge or notice of the occurrence of any Default or Event of Default unless the Administrative Agent has received notice in writing from a Lender or the Borrower referring to this Agreement, describing such Default or Event of Default and stating that such notice is a “notice of default.” In the event that the Administrative Agent receives such a notice, the Administrative Agent shall give notice thereof to the Lenders. The Administrative Agent shall take such action with respect to such Default or Event of Default as shall be reasonably directed by the Required Lenders (or, if so specified by this Agreement, all Lenders); provided that unless and until the Administrative Agent shall have received such directions, the Administrative Agent may (but shall not be obligated to) take such action or refrain from taking such action with respect to such Default or Event of Default as it shall deem advisable in the best interests of the Lenders.
9.6Non-Reliance on Administrative Agent and Other Lenders. Each Lender expressly acknowledges that neither the Administrative Agent nor any of its officers, directors, employees, agents, attorneys in fact or Affiliates has made any representations or warranties to it and that no act by the Administrative Agent hereafter taken, including any review of the affairs of a Group Member or any Affiliate of a Group Member, shall be deemed to constitute any representation or warranty by the Administrative Agent to any Lender. Each Lender represents to the Administrative Agent that it has, independently and without reliance upon the Administrative Agent or any other Lender or any of their Related Parties, and based on such documents and information as it has deemed appropriate, made its own appraisal of, and investigation into, the business, operations, property, financial and other condition and creditworthiness of the Group Members and their Affiliates and made its own credit analysis and decision to make its Loans hereunder and enter into this Agreement. Each Lender also agrees that it will, independently and without reliance upon the Administrative Agent or any other Lender or any of their Related Parties, and based on such documents and information as it shall from time to time deem appropriate, continue to make its own credit analysis, appraisals and decisions in taking or not taking action under or based upon this Agreement, the other Loan Documents or any related agreement or any document furnished hereunder or thereunder, and to make such investigation as it deems necessary to inform itself as to the business, operations, property, financial and other condition and creditworthiness of the Group Members and their Affiliates. Except for notices, reports and other documents expressly required to be furnished to the Lenders by the Administrative Agent hereunder, the Administrative Agent shall have no duty or responsibility to provide any Lender with any credit or other information concerning the business, operations, property, condition (financial or otherwise), prospects or creditworthiness of any Group Member or any Affiliate of a Group Member that may come into the possession of the Administrative Agent or any of its officers, directors, employees, agents, attorneys in fact or Affiliates.
9.7Indemnification. Each of the Lenders agrees to indemnify each of the Administrative Agent, the Issuing Lender and the Swingline Lender and each of its Related Parties in its capacity as such (to the extent not reimbursed by the Borrower or any other Loan Party and without limiting the obligation of the Borrower or any other Loan Party to do so) according to its Aggregate Exposure Percentage in effect on the date on which indemnification is sought under this Section 9.7 (or, if indemnification is sought after the date upon which the Commitments shall have terminated and the Loans shall have been paid in full, in accordance with its Aggregate Exposure Percentage immediately prior to such date), from
101



and against any and all liabilities, obligations, losses, damages, penalties, actions, judgments, suits, costs, expenses or disbursements of any kind whatsoever that may at any time (whether before or after the payment of the Loans) be imposed on, incurred by or asserted against the Administrative Agent or such other Person in any way relating to or arising out of, the Commitments, this Agreement, any of the other Loan Documents or any documents contemplated by or referred to herein or therein or the transactions contemplated hereby or thereby or any action taken or omitted by the Administrative Agent or such other Person under or in connection with any of the foregoing and any other amounts not reimbursed by the Borrower or such other Loan Party; provided that no Lender shall be liable for the payment of any portion of such liabilities, obligations, losses, damages, penalties, actions, judgments, suits, costs, expenses or disbursements that are found by a final and nonappealable decision of a court of competent jurisdiction to have resulted primarily from the Administrative Agent’s or such other Person’s gross negligence or willful misconduct, and that with respect to such unpaid amounts owed to any Issuing Lender or Swingline Lender solely in its capacity as such, only the Revolving Lenders shall be required to pay such unpaid amounts, such payment to be made severally among them based on such Revolving Lenders’ Revolving Percentage (determined as of the time that the applicable unreimbursed expense or indemnity payment is sought). The agreements in this Section shall survive the payment of the Loans and all other amounts payable hereunder.
9.8Agent in Its Individual Capacity. The Person serving as the Administrative Agent hereunder shall have the same rights and powers in its capacity as a Lender as any other Lender and may exercise the same as though it were not the Administrative Agent and the term “Lender” or “Lenders” shall, unless otherwise expressly indicated or unless the context otherwise requires, include the Person serving as the Administrative Agent hereunder in its individual capacity. Such Person and its Affiliates may accept deposits from, lend money to, own securities of, act as the financial advisor or in any other advisory capacity for and generally engage in any kind of business with the Borrower or any Subsidiary or other Affiliate thereof as if such Person were not the Administrative Agent hereunder and without any duty to account therefor to the Lenders.
9.9Successor Administrative Agent.
(a)The Administrative Agent may at any time give notice of its resignation to the Lenders and the Borrower. Upon receipt of any such notice of resignation, the Required Lenders shall have the right, in consultation with the Borrower, to appoint a successor. If no such successor shall have been so appointed by the Required Lenders and shall have accepted such appointment within 30 days after the retiring Administrative Agent gives notice of its resignation (or such earlier day as shall be agreed by the Required Lenders) (the “Resignation Effective Date”), then the retiring Administrative Agent may (but shall not be obligated to), on behalf of the Lenders, appoint a successor Administrative Agent meeting the qualifications set forth above; provided that in no event shall any such successor Administrative Agent be a Defaulting Lender. Whether or not a successor has been appointed, such resignation shall become effective in accordance with such notice on the Resignation Effective Date.
(b)If the Person serving as Administrative Agent is a Defaulting Lender pursuant to clause (d) of the definition thereof, the Required Lenders may, to the extent permitted by applicable law, by notice in writing to the Borrower and such Person remove such Person as Administrative Agent and, in consultation with the Borrower, appoint a successor. If no such successor shall have been so appointed by the Required Lenders and shall have accepted such appointment within 30 days (or such earlier day as shall be agreed by the Required Lenders) (the “Removal Effective Date”), then such removal shall nonetheless become effective in accordance with such notice on the Removal Effective Date.
(c)With effect from the Resignation Effective Date or the Removal Effective Date (as applicable) (i) the retiring or removed Administrative Agent shall be discharged from its duties and obligations hereunder and under the other Loan Documents (except that in the case of any collateral security held by the Administrative Agent on behalf of the Secured Parties under any of the Loan Documents, the retiring or removed Administrative Agent shall continue to hold such collateral security until such time as a successor Administrative Agent is appointed and such collateral security is assigned to such successor Administrative Agent) and (ii) except for any indemnity payments owed to the retiring or removed Administrative Agent, all payments, communications and determinations provided to be made by, to or through the Administrative Agent shall instead be made by or to each Lender directly, until such
102



time, if any, as the Required Lenders appoint a successor Administrative Agent as provided for above in this Section. Upon the acceptance of a successor’s appointment as Administrative Agent hereunder, such successor shall succeed to and become vested with all of the rights, powers, privileges and duties of the retiring or removed Administrative Agent (other than any rights to indemnity payments owed to the retiring or removed Administrative Agent), and the retiring or removed Administrative Agent shall be discharged from all of its duties and obligations hereunder or under the other Loan Documents (if not already discharged therefrom as provided above in this Section). The fees payable by the Borrower to a successor Administrative Agent shall be the same as those payable to its predecessor unless otherwise agreed between the Borrower and such successor. After the retiring or removed Administrative Agent’s resignation or removal hereunder and under the other Loan Documents, the provisions of Section 9 and Section 10.5 shall continue in effect for the benefit of such retiring or removed Administrative Agent, its sub-agents and their respective Related Parties in respect of any actions taken or omitted to be taken by any of them while the retiring or removed Administrative Agent was acting as the Administrative Agent.
9.10Collateral and Guaranty Matters.
(a)The Lenders irrevocably authorize the Administrative Agent, at its option and in its discretion,
(i)to release any Lien on any Collateral or other property granted to or held by the Administrative Agent under any Loan Document (A) upon the Discharge of Obligations (other than contingent indemnification obligations) and the expiration or termination of all Letters of Credit (other than Letters of Credit as to which other arrangements satisfactory to the Administrative Agent and the applicable Issuing Lender shall have been made), (B) that is sold or otherwise disposed of or to be sold or otherwise disposed of as part of or in connection with any sale or other disposition permitted hereunder or under any other Loan Document, or (C) subject to Section 10.1, if approved, authorized or ratified in writing by the Required Lenders;
(ii)to subordinate any Lien on any Collateral or other property granted to or held by the Administrative Agent under any Loan Document to the holder of any Lien on such property that is permitted by Sections 7.3 (g) and (i); and
(iii)to release any Guarantor from its obligations under the Guarantee and Collateral Agreement if such Person ceases to be a Subsidiary as a result of a transaction permitted under the Loan Documents.
Upon request by the Administrative Agent at any time, the Required Lenders will confirm in writing the Administrative Agent’s authority to release or subordinate its interest in particular types or items of property, or to release any Guarantor from its obligations under the guaranty pursuant to this Section 9.10.
(b)The Administrative Agent shall not be responsible for or have a duty to ascertain or inquire into any representation or warranty regarding the existence, value or collectability of the Collateral, the existence, priority or perfection of the Administrative Agent’s Lien thereon, or any certificate prepared by any Loan Party in connection therewith, nor shall the Administrative Agent be responsible or liable to the Lenders for any failure to monitor or maintain any portion of the Collateral.
(c)Notwithstanding anything contained in any Loan Document, no Secured Party shall have any right individually to realize upon any of the Collateral or to enforce any guaranty of the Obligations (including any such guaranty provided by the Guarantors pursuant to the Guarantee and Collateral Agreement), it being understood and agreed that all powers, rights and remedies under the Loan Documents may be exercised solely by the Administrative Agent on behalf of the Secured Parties in accordance with the terms thereof; provided that, for the avoidance of doubt, in no event shall a Secured Party be restricted hereunder from filing a proof of claim on its own behalf during the pendency of a proceeding relative to any Loan Party under any Debtor Relief Law or any other judicial proceeding. In the event of a foreclosure by the Administrative Agent on any of the Collateral pursuant to a public or private sale or other disposition, the Administrative Agent or any Secured Party may be the purchaser or licensor of any or all of such Collateral at any such sale or other disposition, and the Administrative
103



Agent, as agent for and representative of such Secured Party (but not any Lender or Lenders in its or their respective individual capacities unless the Required Lenders shall otherwise agree in writing) shall be entitled, for the purpose of bidding and making settlement or payment of the purchase price for all or any portion of the Collateral sold at any such public sale, to use and apply any of the Obligations as a credit on account of the purchase price for any Collateral payable by the Administrative Agent on behalf of the Secured Parties at such sale or other disposition. Each Secured Party, whether or not a party hereto, will be deemed, by its acceptance of the benefits of the Collateral and of the guarantees of the Obligations provided by the Loan Parties under the Guarantee and Collateral Agreement, to have agreed to the foregoing provisions. In furtherance of the foregoing, and not in limitation thereof, no Specified Swap Agreement and no Cash Management Agreement, the Obligations under which constitute Obligations, will create (or be deemed to create) in favor of any Secured Party that is a party thereto any rights in connection with the management or release of any Collateral or of the Obligations of any Loan Party under any Loan Document except as expressly provided herein or in the Guarantee and Collateral Agreement. By accepting the benefits of the Collateral and of the guarantees of the Obligations provided by the Loan Parties under the Guarantee and Collateral Agreement, any Secured Party that is a Cash Management Bank or a Qualified Counterparty shall be deemed to have appointed the Administrative Agent to serve as administrative agent and collateral agent under the Loan Documents and to have agreed to be bound by the Loan Documents as a Secured Party thereunder, subject to the limitations set forth in this paragraph.
9.11Administrative Agent May File Proofs of Claim. In case of the pendency of any proceeding under any Debtor Relief Law or any other judicial proceeding relative to any Loan Party, the Administrative Agent (irrespective of whether the principal of any Loan or Obligation in respect of any Letter of Credit shall then be due and payable as herein expressed or by declaration or otherwise and irrespective of whether the Administrative Agent shall have made any demand on the Borrower) shall be entitled and empowered (but not obligated), by intervention in such proceeding or otherwise:
(a)to file and prove a claim for the whole amount of the principal and interest owing and unpaid in respect of the Loans, Obligations in respect of any Letter of Credit and all other Obligations that are owing and unpaid and to file such other documents as may be necessary or advisable to have the claims of the Lenders and the Administrative Agent (including any claim for the reasonable compensation, expenses, disbursements and advances of the Lenders and the Administrative Agent and their respective agents and counsel and all other amounts due the Lenders and the Administrative Agent under Sections 2.9 and 10.5) allowed in such judicial proceeding; and
(b)to collect and receive any monies or other property payable or deliverable on any such claims and to distribute the same;
and any custodian, receiver, assignee, trustee, liquidator, sequestrator or other similar official in any such judicial proceeding is hereby authorized by each Lender to make such payments to the Administrative Agent and, in the event that the Administrative Agent shall consent to the making of such payments directly to the Lenders, to pay to the Administrative Agent any amount due for the reasonable compensation, expenses, disbursements and advances of the Administrative Agent and its agents and counsel, and any other amounts due the Administrative Agent under Sections 2.9 and 10.5.
Nothing contained herein shall be deemed to authorize the Administrative Agent to authorize or consent to or accept or adopt on behalf of any Lender any plan of reorganization, arrangement, adjustment or composition affecting the Obligations or the rights of any Lender to authorize the Administrative Agent to vote in respect of the claim of any Lender in any such proceeding.
9.12[Reserved].
9.13Cash Management Bank and Qualified Counterparty Reports. Each Cash Management Bank and each Qualified Counterparty agrees to furnish to the Administrative Agent, as frequently as the Administrative Agent may reasonably request, with a summary of all Obligations in respect of Cash Management Services and/or Specified Swap Agreements, as applicable, due or to become due to such Cash Management Bank or Qualified Counterparty, as applicable. In connection with any distributions to be made hereunder, the Administrative Agent shall be entitled to assume that no
104



amounts are due to any Cash Management Bank or Qualified Counterparty (in its capacity as a Cash Management Bank or Qualified Counterparty and not in its capacity as a Lender) unless the Administrative Agent has received written notice thereof from such Cash Management Bank or Qualified Counterparty and if such notice is received, the Administrative Agent shall be entitled to assume that the only amounts due to such Cash Management Bank or Qualified Counterparty on account of Cash Management Services or Specified Swap Agreements are set forth in such notice.
9.14Survival. This Section 9 shall survive the Discharge of Obligations.
SECTION 10
MISCELLANEOUS
10.1Amendments and Waivers.
(a)Neither this Agreement, any other Loan Document (other than any L/C Related Document), nor any terms hereof or thereof may be amended, supplemented or modified except in accordance with the provisions of this Section 10.1. The Required Lenders and each Loan Party party to the relevant Loan Document may, or, with the written consent of the Required Lenders, the Administrative Agent and each Loan Party party to the relevant Loan Document may, from time to time, (i) enter into written amendments, supplements or modifications hereto and to the other Loan Documents for the purpose of adding any provisions to this Agreement or the other Loan Documents or changing in any manner the rights of the Lenders or of the Loan Parties hereunder or thereunder or (ii) waive, on such terms and conditions as the Required Lenders or the Administrative Agent, as the case may be, may specify in such instrument, any of the requirements of this Agreement or the other Loan Documents or any Default or Event of Default and its consequences; provided that no such waiver and no such amendment, supplement or modification shall (A) forgive the principal amount or extend the final scheduled date of maturity of any Loan, reduce the stated rate of any interest or fee payable hereunder (except that no amendment or modification of defined terms used in the financial covenants in this Agreement or waiver of any Default or Event of Default or the right to receive interest at the Default Rate shall constitute a reduction in the rate of interest or fees for purposes of this clause (A)) or extend the scheduled date of any payment thereof, or increase the amount or extend the expiration date of any Lender’s Revolving Commitment, in each case, without the written consent of each Lender directly affected thereby; (B) eliminate or reduce the voting rights of any Lender under this Section 10.1 without the written consent of such Lender; (C) reduce any percentage specified in the definition of Required Lenders, consent to the assignment or transfer by the Borrower of any of its rights and obligations under this Agreement and the other Loan Documents, release all or substantially all of the Collateral, subordinate the Obligations (including any guarantees thereof) or the Administrative Agent’s Lien on all or substantially all of the Collateral or release all or substantially all of the value of the guarantees (taken as a whole) of the Guarantors from their obligations under the Guarantee and Collateral Agreement, in each case without the written consent of all Lenders; (D) (i) amend, modify or waive the pro rata requirements of Section 2.18 or any other provision of the Loan Documents requiring pro rata treatment of the Lenders in a manner that adversely affects Revolving Lenders without the written consent of each Revolving Lender or (ii) amend, modify or waive the pro rata requirements of Section 2.18 or any other provision of the Loan Documents requiring pro rata treatment of the Lenders in a manner that adversely affects the L/C Lenders without the written consent of each L/C Lender; (E) [reserved]; (F) amend, modify or waive any provision of Section 9 without the written consent of the Administrative Agent; (G) amend, modify or waive any provision of Section 2.6 or 2.7 without the written consent of the Swingline Lender; (H) amend, modify or waive any provision of Section 3, the definition of Alternative Currency or Section 1.5 without the written consent of the Administrative Agent, the Issuing Lender and each Lender; or (I) amend or modify the application of payments set forth in Section 8.3 without the written consent of each Lender Any such waiver and any such amendment, supplement or modification shall apply equally to each of the Lenders and shall be binding upon the Loan Parties, the Lenders, the Administrative Agent, the Issuing Lender, each Cash Management Bank, each Qualified Counterparty, and all future holders of the Loans. In the case of any waiver, the Loan Parties, the Lenders and the Administrative Agent shall be restored to their former position and rights hereunder and under the other Loan Documents, and any Default or Event of Default waived shall be deemed to be cured during the period such waiver is effective; but no such waiver shall extend to any subsequent or other Default or Event of Default, or impair any right consequent thereon. Notwithstanding the foregoing, the Issuing
105



Lender may amend any of the L/C Related Documents without the consent of the Administrative Agent or any other Lender and the Issuing Lender, Administrative Agent and the Borrower may make customary technical amendments if any Letter of Credit shall be issued hereunder in a currency other than U.S. Dollars. Notwithstanding anything to the contrary herein, no Defaulting Lender shall have any right to approve or disapprove any amendment, waiver or consent hereunder (and any amendment, waiver or consent which by its terms requires the consent of all Lenders or each affected Lender may be effected with the consent of the applicable Lenders other than Defaulting Lenders), except that (x) the Revolving Commitment of any Defaulting Lender may not be increased or extended without the consent of such Lender and (y) any waiver, amendment or modification requiring the consent of all Lenders or each affected Lender that by its terms affects any Defaulting Lender disproportionately adversely relative to other affected Lenders shall require the consent of such Defaulting Lender.
(b)Notwithstanding anything to the contrary contained in Section 10.1(a) above, in the event that the Borrower requests that this Agreement or any of the other Loan Documents be amended or otherwise modified in a manner which would require the consent of all of the Lenders and such amendment or other modification is agreed to by the Borrower, the Required Lenders and the Administrative Agent, then, with the consent of the Borrower, the Administrative Agent and the Required Lenders, this Agreement or such other Loan Document may be amended without the consent of the Lender or Lenders who are unwilling to agree to such amendment or other modification (each, a “Minority Lender”), to provide for:
(i)the termination of the Commitment of each such Minority Lender;
(ii)the assumption of the Loans and Commitment of each such Minority Lender by one or more Replacement Lenders pursuant to the provisions of Section 2.23; and
(iii)the payment of all interest, fees and other obligations payable or accrued in favor of each Minority Lender and such other modifications to this Agreement or to such Loan Documents as the Borrower, the Administrative Agent and the Required Lenders may determine to be appropriate in connection therewith.
(c)Notwithstanding any provision herein to the contrary, this Agreement may be amended (or amended and restated) with the written consent of the Required Lenders, the Administrative Agent, and the Borrower, (i) to add one or more additional credit or term loan facilities to this Agreement and to permit all such additional extensions of credit and all related obligations and liabilities arising in connection therewith and from time to time outstanding thereunder to share ratably (or on a basis subordinated to the existing facilities hereunder) in the benefits of this Agreement and the other Loan Documents with the obligations and liabilities from time to time outstanding in respect of the existing facilities hereunder, and (ii) in connection with the foregoing, to permit, as deemed appropriate by the Administrative Agent and approved by the Required Lenders, the Lenders providing such additional credit facilities to participate in any required vote or action required to be approved by the Required Lenders.
(d)Notwithstanding any provision herein to the contrary, any Cash Management Agreement may be amended or otherwise modified by the parties thereto in accordance with the terms thereof without the consent of the Administrative Agent or any Lender.
(e)Notwithstanding any provision herein or in any other Loan Document to the contrary, no Cash Management Bank and no Qualified Counterparty shall have any voting or approval rights hereunder (or be deemed a Lender) solely by virtue of its status as the provider or holder of Cash Management Services or Specified Swap Agreements or Obligations owing thereunder, nor shall the consent of any such Cash Management Bank or Qualified Counterparty, as applicable, be required for any matter, other than in their capacities as Lenders, to the extent applicable.
(f)Notwithstanding any other provision herein to the contrary, no consent of any Lender (or other Secured Party other than the Administrative Agent) shall be required to effectuate any amendment to implement any Increase permitted by Section 2.27.
106



(g)Notwithstanding any other provision herein to the contrary, this Agreement may be amended with the written consent of the Administrative Agent, the Issuing Lender, the Borrower and the Lenders affected thereby to amend the definition of “Alternative Currency” solely to add additional currency options, in each case solely to the extent permitted pursuant to Section 1.5.
(h)The Administrative Agent may, with the consent of the Borrower only, amend, modify or supplement this Agreement or any of the Loan Documents to cure any omission, mistake or defect.
10.2Notices. (a)    All notices, requests and demands to or upon the respective parties hereto to be effective shall be in writing (including by facsimile or electronic mail), and, unless otherwise expressly provided herein, shall be deemed to have been duly given or made when delivered, or 3 Business Days after being deposited in the mail, postage prepaid, or, in the case of facsimile or electronic mail notice, when received, addressed as follows in the case of the Borrower and the Administrative Agent, and as set forth in an administrative questionnaire delivered to the Administrative Agent in the case of the Lenders, or to such other address as may be hereafter notified by the respective parties hereto:
Borrower:





with a copy (which shall not constitute notice) to :
Fastly, Inc.
P.O. Box 78266
San Francisco, CA 94017
Attention: General Counsel
Email: gc@fastly.com


Cooley LLP
1299 Pennsylvania Avenue, NW
Suite 700
Washington, DC 20004
Attn: Jonathan Bagg
Email: JBagg@cooley.com
Administrative Agent:





with a copy (which shall not constitute notice) to:
Silicon Valley Bank, a division of First-Citizens Bank & Trust Company
2400 Hanover505 Howard Street, 3rd Floor
Palo AltoSan Francisco, CA 9430494105
Attn: Jon WolterThuy Bui
E-Mail: JWolterThBui@svb.com


Morrison & Foerster LLP
200 Clarendon Street
Boston, Massachusetts 02116
Attention: Charles W. Stavros, Esq.
E-Mail: CStavros@mofo.com

provided that any notice, request or demand to or upon the Administrative Agent or the Lenders shall not be effective until received.
(b)Notices and other communications to the Lenders hereunder may be delivered or furnished by electronic communications (including email and Internet or intranet websites) pursuant to procedures approved by the Administrative Agent; provided that the foregoing shall not apply to notices to any Lender pursuant to Section 2 unless otherwise agreed by the Administrative Agent and the applicable Lender. The Administrative Agent or any Loan Party may, in its discretion, agree to accept notices and other communications to it hereunder by electronic communications pursuant to procedures approved by it; provided that approval of such procedures may be limited to particular notices or communications. Unless the Administrative Agent otherwise prescribes, (i) notices and other communications sent to an email address shall be deemed received upon the sender’s receipt of an acknowledgment from the intended recipient (such as by the “return receipt requested” function, as
107



available, return email or other written acknowledgment); and (ii) notices or communications posted to an Internet or intranet website shall be deemed received upon the deemed receipt by the intended recipient at its email address as described in the foregoing clause (i) of notification that such notice or communication is available and identifying the website address therefor; provided that, for both clauses (i) and (ii), if such notice or other communication is not sent during the normal business hours of the recipient, such notice or communication shall be deemed to have been sent at the opening of business on the next Business Day for the recipient.
(c)Any party hereto may change its address or facsimile number for notices and other communications hereunder by notice to the other parties hereto.
(d) (i)    Each Loan Party agrees that the Administrative Agent may, but shall not be obligated to, make the Communications (as defined below) available to the Issuing Lender and the other Lenders by posting the Communications on the Platform.
(ii)    The Platform is provided “as is” and “as available.” The Agent Parties (as defined below) do not warrant the adequacy of the Platform and expressly disclaim liability for errors or omissions in the Communications. No warranty of any kind, express, implied or statutory, including, without limitation, any warranty of merchantability, fitness for a particular purpose, non-infringement of third-party rights or freedom from viruses or other code defects, is made by any Agent Party in connection with the Communications or the Platform. In no event shall the Administrative Agent or any of its Related Parties (collectively, the “Agent Parties”) have any liability to the Borrower or the other Loan Parties, any Lender or any other Person for damages of any kind, including direct or indirect, special, incidental or consequential damages, losses or expenses (whether in tort, contract or otherwise) arising out of the Borrower’s, any Loan Party’s or the Administrative Agent’s transmission of communications through the Platform. “Communications” means, collectively, any notice, demand, communication, information, document or other material provided by or on behalf of any Loan Party pursuant to any Loan Document or the transactions contemplated therein which is distributed to the Administrative Agent, any Lender or the Issuing Lender by means of electronic communications pursuant to this Section, including through the Platform.
10.3No Waiver; Cumulative Remedies. No failure to exercise and no delay in exercising, on the part of the Administrative Agent or any Lender, any right, remedy, power or privilege hereunder or under the other Loan Documents shall operate as a waiver thereof; nor shall any single or partial exercise of any right, remedy, power or privilege hereunder preclude any other or further exercise thereof or the exercise of any other right, remedy, power or privilege. The rights, remedies, powers and privileges herein provided are cumulative and not exclusive of any rights, remedies, powers and privileges provided by law.
10.4Survival of Representations and Warranties. All representations and warranties made hereunder, in the other Loan Documents and in any document, certificate or statement delivered pursuant hereto or in connection herewith shall survive the execution and delivery of this Agreement and the making of the Loans and other extensions of credit hereunder.
10.5Expenses; Indemnity; Damage Waiver.
(a)Costs and Expenses. The Borrower shall pay (i) all reasonable and documented out-of-pocket expenses incurred by the Administrative Agent and its Affiliates (including the reasonable fees, charges and disbursements of counsel for the Administrative Agent), in connection with the syndication of the Facilities, the preparation, negotiation, execution, delivery and administration of this Agreement and the other Loan Documents, or any amendments, modifications or waivers of the provisions hereof or thereof (whether or not the transactions contemplated hereby or thereby shall be consummated), (ii) all reasonable and documented out-of-pocket expenses incurred by the Issuing Lender in connection with the issuance, amendment, renewal or extension of any Letter of Credit or any demand for payment thereunder, and (iii) all reasonable and documented out-of-pocket expenses incurred by the Administrative Agent or any Lender (including the fees, charges and disbursements of counsel for the Administrative Agent or any Lender), in connection with the enforcement or protection of its rights (A) in connection with this Agreement and the other Loan Documents, including its rights under this Section, or
108



(B) in connection with the Loans made or Letters of Credit issued or participated in hereunder, including all such documented out-of-pocket expenses incurred during any workout, restructuring or negotiations in respect of such Loans or Letters of Credit.
(b)Indemnification by the Borrower. The Borrower shall indemnify the Administrative Agent (and any sub-agent thereof), each Lender (including the Issuing Lender), and each Related Party of any of the foregoing Persons (each such Person being called an “Indemnitee”) against, and hold each Indemnitee harmless from, any and all losses, claims, damages, liabilities and related expenses (including the fees, charges and disbursements of any counsel for any Indemnitee), incurred by any Indemnitee or asserted against any Indemnitee by any Person (including the Borrower or any other Loan Party) other than such Indemnitee and its Related Parties arising out of, in connection with, or as a result of (i) the execution or delivery of this Agreement, any other Loan Document or any agreement or instrument contemplated hereby or thereby, the performance by the parties hereto of their respective obligations hereunder or thereunder or the consummation of the transactions contemplated hereby or thereby, (ii) any Loan or Letter of Credit or the use or proposed use of the proceeds therefrom (including any refusal by the Issuing Lender to honor a demand for payment under a Letter of Credit if the documents presented in connection with such demand do not strictly comply with the terms of such Letter of Credit), (iii) any actual or alleged presence or release of Materials of Environmental Concern on or from any property owned or operated by the Group Members, or any Environmental Liability related in any way to the Group Members, or (iv) any actual or prospective claim, litigation, investigation or proceeding relating to any of the foregoing, whether based on contract, tort or any other theory, whether brought by a third party or by the Borrower or any other Loan Party, and regardless of whether any Indemnitee is a party thereto; provided that such indemnity shall not, as to any Indemnitee, be available to the extent that such losses, claims, damages, liabilities or related expenses (x) are determined by a court of competent jurisdiction by final and nonappealable judgment to have resulted from the gross negligence or willful misconduct of such Indemnitee or (y) result from a claim brought by the Borrower or any other Loan Party against an Indemnitee for breach in bad faith of such Indemnitee’s obligations hereunder or under any other Loan Document, if the Borrower or such Loan Party has obtained a final and nonappealable judgment in its favor on such claim as determined by a court of competent jurisdiction. This Section 10.5(b) shall not apply with respect to Taxes other than any Taxes that represent losses, claims, damages, etc. arising from any non-Tax claim.
(c)Reimbursement by Lenders. To the extent that the Borrower for any reason fails indefeasibly to pay any amount required under paragraph (a) or (b) of this Section to be paid by it to the Administrative Agent (or any sub-agent thereof), the Issuing Lender, the Swingline Lender or any Related Party of any of the foregoing, each Lender severally agrees to pay to the Administrative Agent (or any such sub-agent), the Issuing Lender, the Swingline Lender or such Related Party, as the case may be, such Lender’s pro rata share (determined as of the time that the applicable unreimbursed expense or indemnity payment is sought based on each Lender’s Revolving Percentage at such time) of such unpaid amount (including any such unpaid amount in respect of a claim asserted by such Lender); provided that with respect to such unpaid amounts owed to the Issuing Lender or the Swingline Lender solely in its capacity as such, only the Revolving Lenders shall be required to pay such unpaid amounts, such payment to be made severally among them based on such Revolving Lenders’ Revolving Percentage (determined as of the time that the applicable unreimbursed expense or indemnity payment is sought); provided further, that the unreimbursed expense or indemnified loss, claim, damage, liability or related expense, as the case may be, was incurred by or asserted against the Administrative Agent (or any such sub-agent), the Issuing Lender or the Swingline Lender in its capacity as such, or against any Related Party of any of the foregoing acting for the Administrative Agent (or any such sub-agent), the Issuing Lender or the Swingline Lender in connection with such capacity. The obligations of the Lenders under this paragraph (c) are subject to the provisions of Sections 2.1, 2.4 and 2.20(e).
(d)Waiver of Consequential Damages, Etc. To the fullest extent permitted by applicable law, the Borrower and each other Loan Party shall not assert, and hereby waives, any claim against any Indemnitee, on any theory of liability, for special, indirect, consequential or punitive damages (as opposed to direct or actual damages) arising out of, in connection with, or as a result of, this Agreement, any other Loan Document or any agreement or instrument contemplated hereby, the transactions contemplated hereby or thereby, any Loan or Letter of Credit, or the use of the proceeds thereof. No Indemnitee referred to in paragraph (b) above shall be liable for any damages arising from
109



the use by unintended recipients of any information or other materials distributed by it through telecommunications, electronic or other information transmission systems in connection with this Agreement or the other Loan Documents or the transactions contemplated hereby or thereby.
(e)Payments. All amounts due under this Section shall be payable promptly after demand therefor.
(f)Survival. Each party’s obligations under this Section shall survive the Discharge of Obligations.
10.6Successors and Assigns; Participations and Assignments.
(a)Successors and Assigns Generally. The provisions of this Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns permitted hereby (which, for purposes of this Section 10.6, shall include any Cash Management Bank and any Qualified Counterparty), except that neither the Borrower nor any other Loan Party may assign or otherwise transfer any of its rights or obligations hereunder without the prior written consent of the Administrative Agent and each Lender, and no Lender may assign or otherwise transfer any of its rights or obligations hereunder except (i) to an assignee in accordance with the provisions of paragraph (b) of this Section, (ii) by way of participation in accordance with the provisions of Section 10.6(d), or (iii) by way of pledge or assignment of a security interest subject to the restrictions of Section 10.6(e) (and any other attempted assignment or transfer by any party hereto shall be null and void). Nothing in this Agreement, expressed or implied, shall be construed to confer upon any Person (other than the parties hereto, their respective successors and assigns permitted hereby, Participants to the extent provided in paragraph (d) of this Section and, to the extent expressly contemplated hereby, the Related Parties of each of the Administrative Agent and the Lenders) any legal or equitable right, remedy or claim under or by reason of this Agreement.
(b)Assignments by Lenders. Any Lender may at any time assign to one or more assignees all or a portion of its rights and obligations under this Agreement (including all or a portion of its Commitment and the Loans at the time owing to it); provided that (in each case with respect to any Facility) any such assignment shall be subject to the following conditions:
(i)Minimum Amounts.
(A)in the case of an assignment of the entire remaining amount of the assigning Lender’s Commitment and/or the Loans at the time owing to it (in each case with respect to any Facility) or contemporaneous assignments to related Approved Funds (determined after giving effect to such assignments) that equal at least the amount specified in paragraph (b)(i)(B) of this Section in the aggregate or in the case of an assignment to a Lender, an Affiliate of a Lender or an Approved Fund, no minimum amount need be assigned; and
(B)in any case not described in paragraph (b)(i)(A) of this Section, the aggregate amount of the Commitment (which for this purpose includes Loans outstanding thereunder) or, if the applicable Commitment is not then in effect, the principal outstanding balance of the Loans of the assigning Lender subject to each such assignment (determined as of the date the Assignment and Assumption with respect to such assignment is delivered to the Administrative Agent or, if “Trade Date” is specified in the Assignment and Assumption, as of the Trade Date) shall not be less than $5,000,000, unless each of the Administrative Agent and, so long as no Default or Event of Default has occurred and is continuing, the Borrower otherwise consents (each such consent not to be unreasonably withheld or delayed).
(ii)Proportionate Amounts. Each partial assignment shall be made as an assignment of a proportionate part of all the assigning Lender’s rights and obligations under this Agreement with respect to the Loan or the Commitment assigned, except that this clause (ii) shall not prohibit any Lender from assigning all or a portion of its rights and obligations among separate Facilities on a non-pro rata basis.
110



(iii)Required Consents. No consent shall be required for any assignment except to the extent required by paragraph (b)(i)(B) of this Section and, in addition:
(A)the consent of the Borrower (such consent not to be unreasonably withheld or delayed) shall be required unless (x)  a Default or an Event of Default has occurred and is continuing at the time of such assignment, or (y) such assignment is to a Lender, an Affiliate of a Lender or an Approved Fund; provided that the Borrower shall be deemed to have consented to any such assignment unless it shall object thereto by written notice to the Administrative Agent within 5 Business Days after having received notice thereof;
(B)the consent of the Administrative Agent (such consent not to be unreasonably withheld or delayed) shall be required for assignments in respect of the Revolving Facility if such assignment is to a Person that is not a Lender with a Revolving Commitment; and
(C) the consent of the Issuing Lender and the Swingline Lender (such consent not to be unreasonably withheld or delayed) shall be required for any assignment in respect of the Revolving Facility.
(iv)Assignment and Assumption. The parties to each assignment shall execute and deliver to the Administrative Agent an Assignment and Assumption, together with a processing and recordation fee of $3,500; provided that the Administrative Agent may, in its sole discretion, elect to waive such processing and recordation fee in the case of any assignment. The assignee, if it is not a Lender, shall deliver to the Administrative Agent any such administrative questionnaire as the Administrative Agent may request.
(v)No Assignment to Certain Persons. No such assignment shall be made to (A) the Borrower or any of the Borrower’s Affiliates or Subsidiaries or (B) to any Defaulting Lender or any of its Subsidiaries, or any Person who, upon becoming a Lender hereunder, would constitute any of the foregoing Persons described in this clause (B).
(vi)No Assignment to Natural Persons. No such assignment shall be made to a natural Person (or a holding company, investment vehicle or trust established for, or owned and operated for the primary benefit of, a natural Person).
(vii)Certain Additional Payments. In connection with any assignment of rights and obligations of any Defaulting Lender hereunder, no such assignment shall be effective unless and until, in addition to the other conditions thereto set forth herein, the parties to the assignment shall make such additional payments to the Administrative Agent in an aggregate amount sufficient, upon distribution thereof as appropriate (which may be outright payment, purchases by the assignee of participations or subparticipations, or other compensating actions, including funding, with the consent of the Borrower and the Administrative Agent, the applicable pro rata share of Loans previously requested but not funded by the Defaulting Lender, to each of which the applicable assignee and assignor hereby irrevocably consent), to (x) pay and satisfy in full all payment liabilities then owed by such Defaulting Lender to the Administrative Agent, the Issuing Lender, the Swingline Lender and each other Lender hereunder (and interest accrued thereon), and (y) acquire (and fund as appropriate) its full pro rata share of all Loans and participations in Letters of Credit and Swingline Loans in accordance with its Revolving Percentage. Notwithstanding the foregoing, in the event that any assignment of rights and obligations of any Defaulting Lender hereunder shall become effective under applicable law without compliance with the provisions of this paragraph, then the assignee of such interest shall be deemed to be a Defaulting Lender for all purposes of this Agreement until such compliance occurs.
Subject to acceptance and recording thereof by the Administrative Agent pursuant to paragraph (c) of this Section, from and after the effective date specified in each Assignment and Assumption, the assignee thereunder shall be a party to this Agreement and, to the extent of the interest assigned by such Assignment and Assumption, have the rights and obligations of a Lender under this Agreement, and the assigning Lender thereunder shall, to the extent of the interest assigned by such Assignment and Assumption, be released from its obligations under this Agreement (and, in the case of an Assignment and Assumption covering all of the assigning Lender’s rights and obligations under this Agreement, such
111



Lender shall cease to be a party hereto) but shall continue to be entitled to the benefits of Sections 2.19, 2.20, 2.21 and 10.5 with respect to facts and circumstances occurring prior to the effective date of such assignment; provided, that except to the extent otherwise expressly agreed by the affected parties, no assignment by a Defaulting Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender’s having been a Defaulting Lender. Any assignment or transfer by a Lender of rights or obligations under this Agreement that does not comply with this paragraph shall be treated for purposes of this Agreement as a sale by such Lender of a participation in such rights and obligations in accordance with paragraph (d) of this Section.
(c)Register. The Administrative Agent, acting solely for this purpose as a non-fiduciary agent of the Borrower, shall maintain at one of its offices in California a copy of each Assignment and Assumption delivered to it and a register for the recordation of the names and addresses of the Lenders, and the Commitments of, and principal amounts (and stated interest) of the Loans owing to, each Lender pursuant to the terms hereof from time to time (the “Register”). The entries in the Register shall be conclusive absent manifest error, and the Borrower, the Administrative Agent and the Lenders shall treat each Person whose name is recorded in the Register pursuant to the terms hereof as a Lender hereunder for all purposes of this Agreement. The Register shall be available for inspection by the Borrower and any Lender, at any reasonable time and from time to time upon reasonable prior notice.
(d)Participations. Any Lender may at any time, without the consent of, or notice to, the Borrower or the Administrative Agent, sell participations to any Person (other than a natural Person, a holding company, investment vehicle or trust established for, or owned and operated for the primary benefit of, a natural Person, or the Borrower or any of the Borrower’s Affiliates or Subsidiaries) (each, a “Participant”) in all or a portion of such Lender’s rights and/or obligations under this Agreement (including all or a portion of its Commitment and/or the Loans owing to it); provided that (i) such Lender’s obligations under this Agreement shall remain unchanged, (ii) such Lender shall remain solely responsible to the other parties hereto for the performance of such obligations, and (iii) the Borrower, the Administrative Agent, the Issuing Lender and the other Lenders shall continue to deal solely and directly with such Lender in connection with such Lender’s rights and obligations under this Agreement. For the avoidance of doubt, each Lender shall be responsible for the indemnities under Sections 2.20(e) and 9.7 with respect to any payments made by such Lender to its Participant(s).
Any agreement or instrument pursuant to which a Lender sells such a participation shall provide that such Lender shall retain the sole right to enforce this Agreement and to approve any amendment, modification or waiver of any provision of this Agreement; provided that such agreement or instrument may provide that such Lender will not, without the consent of the Participant, agree to any amendment, modification or waiver which affects such Participant and for which the consent of such Lender is required (as described in Section 10.1). The Borrower agrees that each Participant shall be entitled to the benefits of Sections 2.19, 2.20 and 2.21 (subject to the requirements and limitations therein, including the requirements under Section 2.20(f) (it being understood that the documentation required under Section 2.20(f) shall be delivered by such Participant to the Lender granting such participation)) to the same extent as if it were a Lender and had acquired its interest by assignment pursuant to Section 10.6(b); provided that such Participant (A) agrees to be subject to the provisions of Sections 2.22 and 2.23 as if it were an assignee under Section 10.6(b); and (B) shall not be entitled to receive any greater payment under Sections 2.19 or 2.20, with respect to any participation, than its participating Lender would have been entitled to receive, except to the extent such entitlement to receive a greater payment results from a change in any Requirement of Law that occurs after the Participant acquired the applicable participation. Each Lender that sells a participation agrees, at the Borrower’s request and expense, to use reasonable efforts to cooperate with the Borrower to effectuate the provisions of Sections 2.22 and  2.23 with respect to any Participant. To the extent permitted by law, each Participant also shall be entitled to the benefits of Section 10.7 as though it were a Lender; provided that such Participant agrees to be subject to Section 2.18(k) as though it were a Lender. Each Lender that sells a participation shall, acting solely for this purpose as a non-fiduciary agent of the Borrower, maintain a register on which it enters the name and address of each Participant and the principal amounts (and stated interest) of each Participant’s interest in the Loans or other obligations under the Loan Documents (the “Participant Register”); provided that no Lender shall have any obligation to disclose all or any portion of the Participant Register (including the identity of any Participant or any information relating to a Participant’s interest in any Commitments, Loans, Letters of Credit or its other obligations under any Loan Document) to any Person except to the
112



extent that such disclosure is necessary to establish that such commitment, loan, letter of credit or other obligation is in registered form under Section 5f.103-1(c) of the United States Treasury Regulations. The entries in the Participant Register shall be conclusive absent manifest error, and such Lender shall treat each Person whose name is recorded in the Participant Register as the owner of such participation for all purposes of this Agreement notwithstanding any notice to the contrary. For the avoidance of doubt, the Administrative Agent (in its capacity as Administrative Agent) shall have no responsibility for maintaining a Participant Register.
(e)Certain Pledges. Any Lender may at any time pledge or assign a security interest in all or any portion of its rights under this Agreement to secure obligations of such Lender, including any pledge or assignment to secure obligations to a Federal Reserve Bank; provided that no such pledge or assignment shall release such Lender from any of its obligations hereunder or substitute any such pledgee or assignee for such Lender as a party hereto.
(f)Notes. The Borrower, upon receipt by the Borrower of written notice from the relevant Lender, agrees to issue Notes to any Lender requiring Notes to facilitate transactions of the type described in Section 10.6.
(g)Representations and Warranties of Lenders. Each Lender, upon execution and delivery hereof or upon succeeding to an interest in the Commitments or Loans, as the case may be, represents and warrants as of the Closing Date or as of the effective date of the applicable Assignment and Assumption that (i) it is an Eligible Assignee; (ii) it has experience and expertise in the making of or investing in commitments, loans or investments such as the Commitments and Loans; and (iii) it will make or invest in its Commitments and Loans for its own account in the ordinary course of its business and without a view to distribution of such Commitments and Loans within the meaning of the Securities Act or the Exchange Act, or other federal securities laws (it being understood that, subject to the provisions of this Section 10.6, the disposition of such Commitments and Loans or any interests therein shall at all times remain within its exclusive control).
10.7Adjustments; Set-off.
(a)Except to the extent that this Agreement expressly provides for payments to be allocated to a particular Lender or to the Lenders under a particular Facility, if any Lender (a “Benefitted Lender”) shall receive any payment of all or part of the Obligations owing to it, or receive any collateral in respect thereof (whether voluntarily or involuntarily, by set-off, pursuant to events or proceedings of the nature referred to in Section 8.1(f), or otherwise), in a greater proportion than any such payment to or collateral received by any other Lender, if any, in respect of the Obligations owing to such other Lender, such Benefitted Lender shall purchase for cash from the other Lenders a participating interest in such portion of the Obligations owing to each such other Lender, or shall provide such other Lenders with the benefits of any such collateral, as shall be necessary to cause such Benefitted Lender to share the excess payment or benefits of such collateral ratably with each of the Lenders; provided that if all or any portion of such excess payment or benefits is thereafter recovered from such Benefitted Lender, such purchase shall be rescinded, and the purchase price and benefits returned, to the extent of such recovery, but without interest.
(b)Upon (i) the occurrence and during the continuance of any Event of Default and (ii) obtaining the prior written consent of the Administrative Agent, each Lender and each of its Affiliates is hereby authorized at any time and from time to time, without prior notice to the Borrower or any other Loan Party, any such notice being expressly waived by the Borrower and each Loan Party, to the fullest extent permitted by applicable law, to set off and apply any and all deposits (general or special, time or demand, provisional or final), in any currency, at any time held or owing, and any other credits, indebtedness, claims or obligations, in any currency, in each case whether direct or indirect, absolute or contingent, matured or unmatured, at any time held or owing by such Lender, its Affiliates or any branch or agency thereof to or for the credit or the account of the Borrower or any other Loan Party, as the case may be, against any and all of the obligations of the Borrower or such other Loan Party now or hereafter existing under this Agreement or any other Loan Document to such Lender or its Affiliates, irrespective of whether or not such Lender or Affiliate shall have made any demand under this Agreement or any other Loan Document and although such obligations of the Borrower or such other Loan Party may be
113



contingent or unmatured or are owed to a branch, office or Affiliate of such Lender different from the branch, office or Affiliate holding such deposit or obligated on such indebtedness; provided, that in the event that any Defaulting Lender or any of its Affiliates shall exercise any such right of setoff, (x) all amounts so set off shall be paid over immediately to the Administrative Agent for further application in accordance with the provisions of Section 2.23 and, pending such payment, shall be segregated by such Defaulting Lender or Affiliate thereof from its other funds and deemed held in trust for the benefit of the Administrative Agent and the Lenders, and (y) the Defaulting Lender shall provide promptly to the Administrative Agent a statement describing in reasonable detail the Obligations owing to such Defaulting Lender or Affiliate thereof as to which it exercised such right of setoff. Each Lender agrees to notify the Borrower and the Administrative Agent promptly after any such setoff and application made by such Lender or any of its Affiliates; provided that the failure to give such notice shall not affect the validity of such setoff and application. The rights of each Lender and its Affiliates under this Section 10.7 are in addition to other rights and remedies (including other rights of set-off) which such Lender or its Affiliates may have.
10.8Payments Set Aside. To the extent that any payment by or on behalf of the Borrower is made to the Administrative Agent or any Lender, or the Administrative Agent or any Lender exercises its right of setoff, and such payment or the proceeds of such setoff or any part thereof is subsequently invalidated, declared to be fraudulent or preferential, set aside or required (including pursuant to any settlement entered into by the Administrative Agent or such Lender in its discretion) to be repaid to a trustee, receiver or any other party, in connection with any Insolvency Proceeding or otherwise, then (a) to the extent of such recovery, the obligation or part thereof originally intended to be satisfied shall be revived and continued in full force and effect as if such payment had not been made or such setoff had not occurred, and (b) each Lender severally agrees to pay to the Administrative Agent upon demand its applicable share (without duplication) of any amount so recovered from or repaid by the Administrative Agent, plus interest thereon from the date of such demand to the date such payment is made at a rate per annum equal to the Federal Funds Effective Rate from time to time in effect. The obligations of the Lenders under clause (b) of the preceding sentence shall survive the Discharge of Obligations.
10.9Interest Rate Limitation. Notwithstanding anything to the contrary contained in any Loan Document, the interest paid or agreed to be paid under the Loan Documents shall not exceed the maximum rate of non-usurious interest permitted by applicable law (the “Maximum Rate”). If the Administrative Agent or any Lender shall receive interest in an amount that exceeds the Maximum Rate, the excess interest shall be applied to the principal of the Loans or, if it exceeds such unpaid principal, refunded to the Borrower. In determining whether the interest contracted for, charged, or received by the Administrative Agent or a Lender exceeds the Maximum Rate, such Person may, to the extent permitted by applicable law, (a) characterize any payment that is not principal as an expense, fee, or premium rather than interest, (b) exclude voluntary prepayments and the effects thereof, and (c) amortize, prorate, allocate, and spread in equal or unequal parts the total amount of interest throughout the contemplated term of the Obligations hereunder.
10.10Counterparts; Electronic Execution of Assignments.
(a)This Agreement may be executed by one or more of the parties to this Agreement on any number of separate counterparts, and all of said counterparts taken together shall be deemed to constitute one and the same instrument. Delivery of an executed signature page of this Agreement by facsimile or other electronic mail transmission shall be effective as delivery of an original executed counterpart hereof. A set of the copies of this Agreement signed by all the parties shall be lodged with the Borrower and the Administrative Agent.
(b)The words “execution,” “signed,” “signature,” and words of like import in any Assignment and Assumption shall be deemed to include electronic signatures or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act.
114



10.11Severability. Any provision of this Agreement that is prohibited or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such prohibition or unenforceability without invalidating the remaining provisions hereof, and any such prohibition or unenforceability in any jurisdiction shall not invalidate or render unenforceable such provision in any other jurisdiction. Without limiting the foregoing provisions of this Section 10.11, if and to the extent that the enforceability of any provisions in this Agreement relating to Defaulting Lenders shall be limited under or in connection with any Insolvency Proceeding, as determined in good faith by the Administrative Agent or the Issuing Lender, as applicable, then such provisions shall be deemed to be in effect only to the extent not so limited.
10.12Integration. This Agreement and the other Loan Documents represent the entire agreement of the Borrower, the other Loan Parties, the Administrative Agent and the Lenders with respect to the subject matter hereof and thereof, and there are no promises, undertakings, representations or warranties by the Administrative Agent or any Lender relative to the subject matter hereof not expressly set forth or referred to herein or in the other Loan Documents.
10.13GOVERNING LAW. THIS AGREEMENT, THE OTHER LOAN DOCUMENTS, AND ANY CLAIM, CONTROVERSY, DISPUTE, CAUSE OF ACTION, OR PROCEEDING (WHETHER BASED IN CONTRACT, TORT, OR OTHERWISE) BASED UPON, ARISING OUT OF, CONNECTED WITH, OR RELATING TO THIS AGREEMENT OR ANY OTHER LOAN DOCUMENT (EXCEPT, AS TO ANY OTHER LOAN DOCUMENT, AS EXPRESSLY SET FORTH THEREIN) AND THE TRANSACTIONS CONTEMPLATED HEREBY AND THEREBY, AND THE RIGHTS AND OBLIGATIONS OF THE PARTIES HERETO AND THERETO, SHALL BE GOVERNED BY, AND CONSTRUED AND INTERPRETED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK. This Section 10.13 shall survive the Discharge of Obligations.
10.14Submission to Jurisdiction; Waivers. Each party hereto hereby irrevocably and unconditionally:
(a)agrees that all disputes, controversies, claims, actions and other proceedings involving, directly or indirectly, any matter in any way arising out of, related to, or connected with, this Agreement, any other Loan Document, any contemplated transactions related hereto or thereto, or the relationship between any Loan Party, on the one hand, and the Administrative Agent or any Lender or any other Secured Party, on the other hand, and any and all other claims of the Borrower or any other Group Member against the Administrative Agent or any Lender or any other Secured Party of any kind, shall be brought only in a state court located in the Borough of Manhattan, or, to the extent permitted by law, in a federal court sitting in the Borough of Manhattan; provided that nothing in this Agreement shall be deemed to operate to preclude the Administrative Agent or any Lender or any other Secured Party from bringing suit or taking other legal action in any other jurisdiction to realize on the Collateral or any other security for the Obligations, or to enforce a judgment or other court order in favor of Administrative Agent or such Lender or any other Secured Party, to the extent permitted by law. The Borrower, on behalf of itself and each other Loan Party (i) expressly submits and consents in advance to such jurisdiction in any action or suit commenced in any such court and to the selection of any referee referred to below, (ii) hereby waives any objection that it may have based upon lack of personal jurisdiction, improper venue, or forum non conveniens and hereby consents to the granting of such legal or equitable relief as is deemed appropriate by such court, and (iii) agrees that it shall not file any motion or other application seeking to change the venue of any such suit or other action. The Borrower, on behalf of itself and each other Loan Party, hereby waives personal service of any summons, complaints, and other process issued in any such action or suit and agrees that service of any such summons, complaints, and other process may be made by registered or certified mail addressed to the Borrower at the address set forth in Section 10.2 of this Agreement and that service so made shall be deemed completed upon the earlier to occur of the Borrower’s actual receipt thereof or 3 days after deposit in the U.S. mails, proper postage prepaid;
(b)WAIVES, TO THE EXTENT PERMITTED BY APPLICABLE LAW, ITS RIGHT TO A JURY TRIAL OF ANY CLAIM, CAUSE OF ACTION, OR PROCEEDING (WHETHER BASED IN CONTRACT, TORT, OR OTHERWISE) BASED UPON, ARISING OUT
115



OF, CONNECTED WITH, OR RELATING TO THIS AGREEMENT, ANY OTHER LOAN DOCUMENT, OR ANY TRANSACTION CONTEMPLATED HEREBY AND THEREBY, AMONG ANY OF THE PARTIES HERETO AND THERETO. THIS WAIVER IS A MATERIAL INDUCEMENT FOR THE PARTIES HERETO TO ENTER INTO THIS AGREEMENT AND THE OTHER LOAN DOCUMENTS. THE BORROWER HAS REVIEWED THIS WAIVER WITH ITS COUNSEL; and
(c)waives, to the maximum extent not prohibited by law, any right it may have to claim or recover in any legal action or proceeding referred to in this Section any special, exemplary, punitive or consequential damages; provided that nothing contained herein shall limit the right of any Indemnitee to be indemnified as provided in this Agreement and the other Loan Documents.
This Section 10.14 shall survive the Discharge of Obligations.
10.15Acknowledgements. The Borrower hereby acknowledges that:
(a)it has been advised by counsel in the negotiation, execution and delivery of this Agreement and the other Loan Documents;
(b)in connection with all aspects of each transaction contemplated hereby (including in connection with any amendment, waiver or other modification hereof or of any other Loan Document), the Borrower, on behalf of each Group Member, acknowledges and agrees that: (i) (A) the arranging and other services regarding this Agreement provided by the Administrative Agent and any Affiliate thereof, and the Lenders and any Affiliate thereof are arm’s-length commercial transactions between the Borrower, each other Loan Party and their respective Affiliates, on the one hand, and the Administrative Agent, the Lenders and their respective applicable Affiliates (collectively, solely for purposes of this Section 10.15, the “Lenders”), on the other hand, (B) each of the Borrower and the other Loan Parties has consulted its own legal, accounting, regulatory and tax advisors to the extent it has deemed appropriate, and (C) the Borrower and each other Loan Party is capable of evaluating, and understands and accepts, the terms, risks and conditions of the transactions contemplated hereby and by the other Loan Documents; (ii) (A) the Administrative Agent, its Affiliates, each Lender and their Affiliates is and has been acting solely as a principal and, except as expressly agreed in writing by the relevant parties, has not been, is not, and will not be acting as an advisor, agent or fiduciary for Borrower, any other Loan Party or any of their respective Affiliates, or any other Person and (B) neither the Administrative Agent, its Affiliates, any Lender nor any of their Affiliates has any obligation to the Borrower, any other Loan Party or any of their respective Affiliates with respect to the transactions contemplated hereby except those obligations expressly set forth herein and in the other Loan Documents; and (iii) the Administrative Agent, its Affiliates, the Lenders and their Affiliates may be engaged in a broad range of transactions that involve interests that differ from those of the Borrower, the other Loan Parties and their respective Affiliates, and neither the Administrative Agent, its Affiliates, any Lender nor any of their Affiliates has any obligation to disclose any of such interests to the Borrower, any other Loan Party or any of their respective Affiliates. To the fullest extent permitted by law, each of the Borrower and each other Loan Party hereby waives and releases any claims that it may have against the Administrative Agent, its Affiliates, each Lender and any of their Affiliates with respect to any breach or alleged breach of agency or fiduciary duty in connection with any aspect of any transactions contemplated hereby; and
(c)no joint venture is created hereby or by the other Loan Documents or otherwise exists by virtue of the transactions contemplated hereby among the Lenders or among the Group Members and the Lenders.
10.16Releases of Guarantees and Liens.
(a)Notwithstanding anything to the contrary contained herein or in any other Loan Document, the Administrative Agent is hereby irrevocably authorized by each Lender (without requirement of notice to or consent of any Lender except as expressly required by Section 10.1) to take any action requested by the Borrower having the effect of releasing any Collateral or Guarantee Obligations (1) to the extent necessary to permit consummation of any transaction not prohibited by any
116



Loan Document or that has been consented to in accordance with Section 10.1 or (2) under the circumstances described in Section 10.16(b) below.
(b)Upon the Discharge of Obligations, the Collateral (other than any cash collateral securing any Specified Swap Agreements, any Cash Management Services or outstanding Letters of Credit) shall be released from the Liens created by the Security Documents and Cash Management Agreements (other than any Cash Management Agreements used to Cash Collateralize any Obligations arising in connection with Cash Management Agreements), and all obligations (other than those expressly stated to survive such termination) of the Administrative Agent and each Loan Party under the Security Documents and Cash Management Agreements (other than any Cash Management Agreements used to Cash Collateralize any Obligations arising in connection with Cash Management Agreements) shall terminate, all without delivery of any instrument or performance of any act by any Person.
10.17Treatment of Certain Information; Confidentiality. Each of the Administrative Agent and each Lender agrees to maintain the confidentiality of the Information (as defined below), except that Information may be disclosed (a) to its Affiliates and to its Related Parties (it being understood that the Persons to whom such disclosure is made will be informed of the confidential nature of such Information and instructed to keep such Information confidential); (b) to the extent required or requested by any regulatory authority purporting to have jurisdiction over such Person or its Related Parties (including any self-regulatory authority, such as the National Association of Insurance Commissioners); (c) to the extent required by applicable laws or regulations or by any subpoena or similar legal process; (d) to any other party hereto; (e) in connection with the exercise of any remedies hereunder or under any other Loan Document or any action or proceeding relating to this Agreement or any other Loan Document or the enforcement of rights hereunder or thereunder; (f) subject to an agreement containing provisions substantially the same as those of this Section, to (i) any assignee of or Participant in, or any prospective assignee of or Participant in, any of its rights and obligations under this Agreement, or (ii) any actual or prospective party (or its Related Parties) to any swap, derivative or other transaction under which payments are to be made by reference to the Borrower and its obligations, this Agreement or payments hereunder; (g) on a confidential basis to (i) any rating agency in connection with rating the Group Members or the Facilities or (ii) the CUSIP Service Bureau or any similar agency in connection with the issuance and monitoring of CUSIP numbers with respect to the Facilities; (h) with the consent of the Borrower; or (i) to the extent such Information (x) becomes publicly available other than as a result of a breach of this Section, or (y) becomes available to the Administrative Agent, any Lender or any of their respective Affiliates on a non-confidential basis from a source other than the Borrower. In addition, the Administrative Agent, the Lenders, and any of their respective Related Parties, may (A) disclose the existence of this Agreement and information about this Agreement to market data collectors, similar service providers to the lending industry and service providers to the Administrative Agent or the Lenders in connection with the administration of this Agreement, the other Loan Documents, and the Commitments; and (B) use any information (not constituting Information subject to the foregoing confidentiality restrictions) related to the syndication and arrangement of the credit facilities contemplated by this Agreement in connection with marketing, press releases, or other transactional announcements or updates provided to investor or trade publications, including the placement of “tombstone” advertisements in publications of its choice at its own expense.
Notwithstanding anything herein to the contrary, any party to this Agreement (and any employee, representative, or other agent of any party to this Agreement) may disclose to any and all persons, without limitation of any kind, the tax treatment and tax structure of the transactions contemplated by this Agreement and all materials of any kind (including opinions or other tax analyses) that are provided to it relating to such tax treatment and tax structure. However, any such information relating to the tax treatment or tax structure is required to be kept confidential to the extent necessary to comply with any applicable federal or state securities laws, rules, and regulations.
For purposes of this Section, “Information” means all information received from the Group Members relating to the Group Members or any of their respective businesses, other than any such information that is available to the Administrative Agent or any Lender on a non-confidential basis prior to disclosure by the Group Members; provided that, in the case of information received from the Group Members after the date hereof, such information is clearly identified at the time of delivery as confidential. Any Person required to maintain the confidentiality of Information as provided in this
117



Section shall be considered to have complied with its obligation to do so if such Person has exercised the same degree of care to maintain the confidentiality of such Information as such Person would accord to its own confidential information.
10.18Automatic Debits. With respect to any principal, interest, fee, or any other cost or expense (including attorney costs of the Administrative Agent or any Lender payable by the Borrower hereunder) due and payable to the Administrative Agent or any Lender under the Loan Documents, the Borrower hereby irrevocably authorizes the Administrative Agent to debit any deposit account of the Borrower maintained with the Administrative Agent in an amount such that the aggregate amount debited from all such deposit accounts does not exceed such principal, interest, fee or other cost or expense. If there are insufficient funds in such deposit accounts to cover the amount then due, such debits will be reversed (in whole or in part, in the Administrative Agent’s sole discretion) and such amount not debited shall be deemed to be unpaid. No such debit under this Section 10.18 shall be deemed a set-off.
10.19Judgment Currency. If, for the purposes of obtaining judgment in any court, it is necessary to convert a sum due hereunder or any other Loan Document in one currency into another currency, the rate of exchange used shall be that at which in accordance with normal banking procedures the Administrative Agent could purchase the first currency with such other currency on the Business Day preceding that on which final judgment is given. The obligation of the Borrower and each other Loan Party in respect of any such sum due from it to the Administrative Agent or any Lender hereunder or under any other Loan Document shall, notwithstanding any judgment in a currency (the “Judgment Currency”) other than that in which such sum is denominated in accordance with the applicable provisions of this Agreement (the “Agreement Currency”), be discharged only to the extent that on the Business Day following receipt by the Administrative Agent or such Lender, as the case may be, of any sum adjudged to be so due in the Judgment Currency, the Administrative Agent or such Lender, as the case may be, may in accordance with normal banking procedures purchase the Agreement Currency with the Judgment Currency. If the amount of the Agreement Currency so purchased is less than the sum originally due to the Administrative Agent or any Lender from the Borrower or any other Loan Party in the Agreement Currency, the Borrower and each other Loan Party agrees, as a separate obligation and notwithstanding any such judgment, to indemnify the Administrative Agent or such Lender, as the case may be, against such loss. If the amount of the Agreement Currency so purchased is greater than the sum originally due to the Administrative Agent or any Lender in such currency, the Administrative Agent or such Lender, as the case may be, agrees to return the amount of any excess to the Borrower or other Loan Party, as applicable (or to any other Person who may be entitled thereto under applicable law).
10.20Patriot Act; Other Regulations. Each Lender and the Administrative Agent (for itself and not on behalf of any other party) hereby notifies the Borrower and each other Loan Party that, pursuant to the requirements of “know your customer” and anti-money laundering rules and regulations, including the Patriot Act and 31 C.F.R. § 1010.230, it is required to obtain, verify and record information that identifies each Loan Party and certain related parties thereto, which information includes the names and addresses and other information that will allow such Lender or the Administrative Agent, as applicable, to identify each Loan Party and certain of their beneficial owners and other officers in accordance with the Patriot Act and 31 C.F.R. § 1010.230. The Borrower and each other Loan Party will, and will cause each of their respective Subsidiaries to, provide, to the extent commercially reasonable or required by any Requirement of Law, such information and documents and take such actions as are reasonably requested by the Administrative Agent or any Lender to assist the Administrative Agent and the Lenders in maintaining compliance with “know your customer” requirements under the PATRIOT Act, 31 C.F.R. § 1010.230 or other applicable anti-money laundering laws.
10.21 Acknowledgement and Consent to Bail-In of Affected Financial Institutions.
Notwithstanding anything to the contrary in this Agreement or in any other Loan Document or in any other agreement, arrangement or understanding among any such parties, each party hereto acknowledges that any liability of any Affected Financial Institution arising under any Loan Document, to the extent such liability is unsecured, may be subject to the Write-Down and Conversion Powers of the applicable Resolution Authority and agrees and consents to, and acknowledges and agrees to be bound by:
118



(a)the application of any Write-Down and Conversion Powers by the applicable Resolution Authority to any such liabilities arising hereunder which may be payable to it by any party hereto that is an Affected Financial Institution; and
(b)the effects of any Bail-In Action on any liability, including, if applicable:
(i)a reduction in full or in part of cancellation of any such liability;
(ii)a conversion of all, or a portion of, such liability into shares or other instruments of ownership in such Affected Financial Institution, its parent undertaking, or a bridge institution that may be issued to it or otherwise conferred on it, and that such shares or other instruments of ownership will be accepted by it in lieu of any rights with respect to any such liability under this Agreement or any other Loan Document; or
(iii)the variation of the terms of such liability in connection with the exercise of the Write-Down and Conversion Powers of the applicable Resolution Authority.
10.22Acknowledgement Regarding Any Supported QFCs. To the extent that the Loan Documents provide support, through a guarantee or otherwise, for Swap Agreements or any other agreement or instrument that is a QFC (such support, “QFC Credit Support” and each such QFC a “Supported QFC”), the parties acknowledge and agree as follows with respect to the resolution power of the Federal Deposit Insurance Corporation under the Federal Deposit Insurance Act and Title II of the Dodd-Frank Wall Street Reform and Consumer Protection Act (together with the regulations promulgated thereunder, the “U.S. Special Resolution Regimes”) in respect of such Supported QFC and QFC Credit Support (with the provisions below applicable notwithstanding that the Loan Documents and any Supported QFC may in fact be stated to be governed by the laws of the State of New York and/or of the United States or any other state of the United States):
(a)In the event a Covered Entity that is party to a Supported QFC (each, a “Covered Party”) becomes subject to a proceeding under a U.S. Special Resolution Regime, the transfer of such Supported QFC and the benefit of such QFC Credit Support (and any interest and obligation in or under such Supported QFC and such QFC Credit Support, and any rights in property securing such Supported QFC or such QFC Credit Support) from such Covered Party will be effective to the same extent as the transfer would be effective under the U.S. Special Resolution Regime if the Supported QFC and such QFC Credit Support (and any such interest, obligation and rights in property) were governed by the laws of the United States or a state of the United States. In the event a Covered Party or a BHC Act Affiliate of a Covered Party becomes subject to a proceeding under a U.S. Special Resolution Regime, Default Rights under the Loan Documents that might otherwise apply to such Supported QFC or any QFC Credit Support that may be exercised against such Covered Party are permitted to be exercised to no greater extent than such Default Rights could be exercised under the U.S. Special Resolution Regime if the Supported QFC and the Loan Documents were governed by the laws of the United States or a state of the United States.
(b)As used in this Section 10.22, the following terms have the following meanings:
BHC Act Affiliate” of a party means an “affiliate” (as such term is defined under, and interpreted in accordance with, 12 U.S.C. 1841(k)) of such party.
Covered Entity” means any of the following:
(i)a “covered entity” as that term is defined in, and interpreted in accordance with, 12 C.F.R. § 252.82(b)
(ii)a “covered bank” as that term is defined in, and interpreted in accordance with, 12 C.F.R. § 47.3(b); or
119



(iii)a “covered FSI” as that term is defined in, and interpreted in accordance with, 12 C.F.R. § 382.2(b).
Default Right” has the meaning assigned to that term in, and shall be interpreted in accordance with, 12 C.F.R. §§ 252.81, 47.2 or 382.1, as applicable.
QFC” has the meaning assigned to the term “qualified financial contract” in, and shall be interpreted in accordance with, 12 U.S.C. 5390(c)(8)(D).
[Remainder of page left blank intentionally]
120



IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be duly executed and delivered by their proper and duly authorized officers as of the day and year first above written.
[Signature Pages Intentionally Omitted]

BORROWER:

FASTLY, INC.

By:         
Name:     
Title:     





ADMINISTRATIVE AGENT:

SILICON VALLEY BANK

By:         
Name:     
Title:     




LENDERS:

SILICON VALLEY BANK,
as Issuing Lender, Swingline Lender and as a Lender

By:         
Name:     
Title:     




SCHEDULE 1.1A

COMMITMENTS
AND AGGREGATE EXPOSURE PERCENTAGES


REVOLVING COMMITMENTS
LenderRevolving CommitmentRevolving Percentage
Silicon Valley Bank, a division of First-Citizens Bank & Trust Company
$100,000,000100.000000000%
Total$100,000,000100.000000000%
L/C COMMITMENT
LenderL/C CommitmentL/C Percentage
Silicon Valley Bank, a division of First-Citizens Bank & Trust Company
$10,000,000100.000000000%
Total$10,000,000100.000000000%
SWINGLINE COMMITMENT
LenderSwingline CommitmentExposure Percentage
Silicon Valley Bank, a division of First-Citizens Bank & Trust Company
$20,000,000100.000000000%
Total$20,000,000100.000000000%





ANNEX B

Exhibits B, E, F-1, F-2, F-3, F-4, H-1, H-2, K and L

[See Attached]






EXHIBIT B


FORM OF COMPLIANCE CERTIFICATE

FASTLY, INC.


Date: __________ ___, 20_____

This Compliance Certificate is delivered pursuant to Section 6.2(b)(ii) of that certain Credit Agreement, dated as of February 16, 2021, by and among FASTLY, INC., a Delaware corporation (the “Borrower”), the Lenders party thereto, and SILICON VALLEY BANK, A DIVISION OF FIRST- CITIZENS BANK & TRUST COMPANY (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)), as Administrative Agent, Issuing Lender and Swingline Lender (as amended, restated, amended and restated, supplemented, restructured or otherwise modified from time to time, the “Credit Agreement”). Unless otherwise defined herein, terms defined in the Credit Agreement and used herein shall have the meanings given to them in the Credit Agreement.
The undersigned, a duly authorized and acting Responsible Officer of the Borrower, hereby certifies, in his/her capacity as an officer of the Borrower, and not in any personal capacity, as follows:
I have reviewed and am familiar with the contents of this Compliance Certificate.
I have reviewed the terms of the Credit Agreement and the other Loan Documents and have made, or caused to be made under my supervision, a review in reasonable detail of the transactions and condition of, the Borrower and its Subsidiaries during the accounting period covered by the financial statements attached hereto as Attachment 1 (the “Financial Statements”). To the best of my knowledge, except as set forth on Attachment 2, such review did not disclose the existence during or at the end of the accounting period covered by the Financial Statements, and I have no knowledge of the existence as of the date of this Compliance Certificate, of any condition or event which constitutes a Default or an Event of Default.
To the extent required to be tested by the Credit Agreement, attached hereto as Attachment 3 are the computations showing compliance with the covenants set forth in Section 7.1 of the Credit Agreement.
[To the extent not previously disclosed to the Administrative Agent, attached hereto as Attachment 4 is a description of any change in the jurisdiction of organization of any Loan Party since the [Closing Date] [date of the most recent Compliance Certificate delivered].]
[To the extent not previously disclosed to the Administrative Agent, attached hereto as Attachment 5 is a list of any registered Intellectual Property issued to, applied for, or acquired by any Loan Party since the [Closing Date] [date of the most recent Compliance Certificate delivered].]
[To the extent not previously disclosed to the Administrative Agent, attached hereto as Attachment 6 is a list of any changes to the beneficial ownership information set forth in the Collateral Information Certificate since the [Closing Date] [date of the most recent Compliance Certificate delivered].]
[Remainder of page intentionally left blank; signature page follows]





IN WITNESS WHEREOF, I have executed this Compliance Certificate as of the date first written above.
FASTLY, INC.
By:         
Name:     
Title:         





Attachment 1
to Compliance Certificate



[Attach Financial Statements]





Attachment 2
to Compliance Certificate

Except as set forth below, no Default or Event of Default has occurred. [If a Default or Event of Default has occurred, the following describes the nature of the Default or Event of Default in reasonable detail and the steps, if any, being taken or contemplated by the Borrower to be taken on account thereof.]





Attachment 3
to Compliance Certificate

The information described herein is as of __________, ____ (the “Statement Date”), and pertains to the period from __________, ____ to __________, ____.

Section 7.1(a) — Adjusted Quick Ratio. Permit the Adjusted Quick Ratio, tested as of the last day of each fiscal quarter, to be less than 1.25:1.00.
A.
1.    The aggregate amount of unrestricted cash and Cash Equivalents held at such time by the Loan Parties in Deposit Accounts or Securities Accounts that are subject to a first priority perfected Lien in favor of the Administrative Agent as of the Statement Date1:1
$
2.    Net billed Accounts of the Loan Parties as of the Statement Date:
$
B.

1.    The Obligations (including, without limitation, any outstanding drawn or undrawn Letters of Credit) as of the Statement Date:
$
2.    The aggregate amount of the Group Members’ Total Liabilities (excluding operating leases, leases of real property) that mature within one year following the Statement Date:
$
C.

1.    The current portion of all amounts received or invoiced in advance of performance under contracts and not yet recognized as revenue as of the Statement Date:
$
D.

    Adjusted Quick Ratio ((line A.1 plus line A.2) divided by ((line B.1 plus B.2) minus C.1)):
    :1.00

Covenant compliance:    Yes     No


1 Provided that, notwithstanding the foregoing, from the Closing Date until ninety (90) days following the Closing Date, Qualified Cash shall include the aggregate amount of unrestricted cash and Cash Equivalents held at such time by the Loan Parties.



Section 7.1(b) — Revenue Growth Rate. During the Covenant Testing Period, permit the Revenue Growth Rate for any trailing 4 fiscal quarter period, tested as of the last day of each fiscal quarter, to be less than (i) ten percent (10%) for each fiscal quarter ending on or prior to December 31, 2021, commencing with the fiscal quarter ending March 31, 2021, and (ii) five percent (5%) for each fiscal quarter ending thereafter.2
A.
1.    The Borrower’s consolidated total revenues determined in accordance with GAAP for any trailing 4 fiscal quarter period (the “Test Period”):
$
2.    The Borrower’s consolidated total revenues determined in accordance with GAAP for the same trailing 4 fiscal quarter period of the immediately preceding year:
$
B.

1.    The Borrower’s consolidated total revenues determined in accordance with GAAP for the same trailing 4 fiscal quarter period of the immediately preceding year (the “Prior Period”):
$
C.
    Revenue Growth Rate ((line A.1 minus line A.2) divided by ((line B.1):
%3

Covenant compliance:    Yes     No


2 Expressed as a percentage. Tested only during each period (a) commencing on and including the last day of any fiscal quarter of Borrower for which the Borrower’s Adjusted Quick Ratio as of such day is less than 1.75:1.00, and (b) continuing until the Borrower’s Adjusted Quick Ratio as of the last day of a fiscal quarter of Borrower is at least 1.75:1.00 for two consecutive fiscal quarters.
3 Provided that if the Borrower has consummated a Permitted Acquisition, other merger or acquisition permitted under the Credit Agreement, or any disposition of any business, including any division or line of business, or assets permitted thereunder (each, a “Specified Transaction”) during the Test Period, the Borrower’s consolidated total revenues for the Prior Period shall be recalculated, adjusted and determined on a pro forma basis as if such transaction occurred on the first day of the Prior Period.



Attachment 4
to Compliance Certificate



Change in the Jurisdiction of any Loan Party






Attachment 5
to Compliance Certificate

Registered Intellectual Property issued to, applied for, or acquired by any Loan Party since the [Closing Date] [date of the most recent Compliance Certificate delivered]






Attachment 6
to Compliance Certificate

Changes to the beneficial ownership information set forth in the Collateral Information Certificate since the [Closing Date] [date of the most recent Compliance Certificate delivered]






EXHIBIT E

FORM OF ASSIGNMENT AND ASSUMPTION

FASTLY, INC.

This Assignment and Assumption Agreement (the “Assignment Agreement”) is dated as of the Assignment Effective Date set forth below and is entered into by and between the Assignor identified in item 1 below (the “Assignor”) and the Assignee identified in item 2 below (the “Assignee”). Capitalized terms used but not defined herein shall have the meanings given to them in the Credit Agreement identified below (as amended, restated, amended and restated, supplemented or otherwise modified from time to time, the “Credit Agreement”), receipt of a copy of which is hereby acknowledged by the Assignee. The Standard Terms and Conditions set forth in Annex 1 attached hereto are hereby agreed to and incorporated herein by reference and made a part of this Assignment Agreement as if set forth herein in full.
For an agreed consideration, the Assignor hereby irrevocably sells and assigns to the Assignee, and the Assignee hereby irrevocably purchases and assumes from the Assignor, subject to and in accordance with the Standard Terms and Conditions and the Credit Agreement, as of the Assignment Effective Date inserted by the Administrative Agent as contemplated below (i) all of the Assignor’s rights and obligations in its capacity as a Lender under the Credit Agreement and any other documents or instruments delivered pursuant thereto to the extent related to the amount and percentage interest identified below of all of such outstanding rights and obligations of the Assignor under the respective facilities identified below (including without limitation any letter of credit deposits, guarantees, and swingline loans included in such facilities) and (ii) to the extent permitted to be assigned under applicable law, all claims, suits, causes of action and any other right of the Assignor (in its capacity as a Lender) against any Person, whether known or unknown, arising under or in connection with the Credit Agreement, any other documents or instruments delivered pursuant thereto or the loan transactions governed thereby or in any way based on or related to any of the foregoing, including, but not limited to, contract claims, tort claims, malpractice claims, statutory claims and all other claims at law or in equity related to the rights and obligations sold and assigned pursuant to clause (i) above (the rights and obligations sold and assigned by the Assignor to the Assignee pursuant to clauses (i) and (ii) above being referred to herein collectively as the “Assigned Interest”). Each such sale and assignment is without recourse to the Assignor and, except as expressly provided in this Assignment Agreement, without representation or warranty by the Assignor.
1.    Assignor:        
            
2.    Assignee:        
    [for Assignee, if applicable, indicate [Affiliate][Approved Fund] of [identify Lender]]
3.     Borrower:    FASTLY, INC., a Delaware corporation
4.    Administrative Agent:    SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank))
5.    Credit Agreement:    Credit Agreement, dated as of February 16, 2021, among Borrower, the Lenders party thereto, and Silicon Valley Bank, a division of First-Citizens Bank & Trust Company (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)), as Administrative Agent, Issuing Lender and Swingline Lender



6.     Assigned Interest[s]:
AssignorAssignee
Aggregate Amount of Commitment / Loans for all Lenders1
Amount of Commitment / Loans Assigned2
Percentage Assigned of Commitment / Loans3
CUSIP Number
$$
%
$$
%
$$
%

[7.    Trade Date:        ]4
Assignment Effective Date: __________, _____, 20___ [TO BE INSERTED BY THE ADMINISTRATIVE AGENT AND WHICH SHALL BE THE ASSIGNMENT EFFECTIVE DATE OF RECORDATION OF TRANSFER IN THE REGISTER THEREFOR.]

[Signature pages follow]










    

1    Amount to be adjusted by the counterparties to take into account any payments or prepayments made between the Trade Date and the Assignment Effective Date.
2    Amount to be adjusted by the counterparties to take into account any payments or prepayments made between the Trade Date and the Assignment Effective Date.
3    Set forth, to at least 9 decimals, as a percentage of the applicable Commitment/Loans of all Lenders thereunder.
4    To be completed if the Assignor(s) and the Assignee(s) intend that the minimum assignment amount is to be determined as of the Trade Date.




The terms set forth in this Assignment Agreement are hereby agreed to:
ASSIGNOR1
[NAME OF ASSIGNOR]
By:     
Name:
Title:
ASSIGNEE2
[NAME OF ASSIGNEE]
By:     
Name:
Title:





















    

1    Add additional signature blocks as needed.
2    Add additional signature blocks as needed.




Consented to and Accepted:
FIRST-CITIZENS BANK & TRUST COMPANY (SUCCESSOR BY PURCHASE TO THE FEDERAL DEPOSIT INSURANCE CORPORATION AS RECEIVER FOR SILICON VALLEY BRIDGE BANK, N.A. (AS SUCCESSOR TO SILICON VALLEY BANK))
as Administrative Agent[, Issuing Lender, and Swingline Lender]
By:     
Name:
Title:
By:     
Name:
Title:
[Consented to:
FASTLY, INC., as Borrower
By:     
Name:
Title:]3













    

3    To be added only if the consent of the Borrower is required by the terms of the Credit Agreement.





ANNEX 1


STANDARD TERMS AND CONDITIONS FOR
ASSIGNMENT AND ASSUMPTION



1. Representations and Warranties.
1.1 Assignor. The Assignor (a) represents and warrants that (i) it is the legal and beneficial owner of the Assigned Interest, (ii) the Assigned Interest is free and clear of any lien, encumbrance or other adverse claim and (iii) it has full power and authority, and has taken all action necessary, to execute and deliver this Assignment Agreement and to consummate the transactions contemplated hereby; and (b) assumes no responsibility with respect to (i) any statements, warranties or representations made in or in connection with the Credit Agreement or any other Loan Document, (ii) the execution, legality, validity, enforceability, genuineness, sufficiency or value of the Loan Documents or any collateral thereunder, (iii) the financial condition of any Loan Party, any of their respective Subsidiaries or Affiliates or any other Person obligated in respect of any Loan Document or (iv) the performance or observance by any Loan Party, any of their respective Subsidiaries or Affiliates or any other Person of any of their respective obligations under any Loan Document or any other instrument or document furnished pursuant hereto or thereto.
1.2. Assignee. The Assignee (a) represents and warrants that (i) it has full power and authority, and has taken all action necessary, to execute and deliver this Assignment Agreement and to consummate the transactions contemplated hereby and to become a Lender under the Credit Agreement, (ii) it meets all the requirements to be an Assignee under Section 10.6(b) of the Credit Agreement (subject to such consents, if any, as may be required under Section 10.6(b)(iii) of the Credit Agreement), (iii) from and after the Assignment Effective Date, it shall be bound by the provisions of the Credit Agreement as a Lender thereunder and, to the extent of the Assigned Interest, shall have the obligations of a Lender thereunder, (iv) it is sophisticated with respect to decisions to acquire assets of the type represented by the Assigned Interest and either it, or the person exercising discretion in making its decision to acquire the Assigned Interest, is experienced in acquiring assets of such type, (v) it has received a copy of the Credit Agreement, and has received or has been accorded the opportunity to receive copies of the most recent financial statements delivered pursuant to Section 6.1 thereof, as applicable, and such other documents and information as it deems appropriate to make its own credit analysis and decision to enter into this Assignment Agreement and to purchase the Assigned Interest, (vi) it has, independently and without reliance upon the Administrative Agent or any other Lender and based on such documents and information as it has deemed appropriate, made its own credit analysis and decision to enter into this Assignment Agreement and to purchase the Assigned Interest, and (vii) if it is a Non-U.S. Lender, attached to the Assignment Agreement is any documentation required to be delivered by it pursuant to the terms of the Credit Agreement, duly completed and executed by the Assignee; and (b) agrees that (i) it will, independently and without reliance on any of the Administrative Agent, the Assignor or any other Lender, and based on such documents and information as it shall deem appropriate at the time, continue to make its own credit decisions in taking or not taking action under the Loan Documents and (ii) it will perform in accordance with their terms all of the obligations which by the terms of the Loan Documents are required to be performed by it as a Lender.
2. Payments. From and after the Assignment Effective Date, the Administrative Agent shall make all payments in respect of the Assigned Interest (including payments of principal, interest, fees and other amounts) to the Assignor for amounts which have accrued to but excluding the Assignment Effective Date and to the Assignee for amounts which have accrued from and after the Assignment Effective Date.
3. General Provisions. This Assignment Agreement shall be binding upon, and inure to the benefit of, the parties hereto and their respective successors and assigns. This Assignment Agreement may be executed in any number of counterparts, which together shall constitute one instrument. Delivery of an executed counterpart of a signature page of this Assignment Agreement by telecopy (or other



electronic method of transmission) shall be effective as delivery of a manually executed counterpart of this Assignment Agreement. This Assignment Agreement shall be governed by, and construed and interpreted in accordance with, the laws of the State of New York.





EXHIBIT F-1


FORM OF U.S. TAX COMPLIANCE CERTIFICATE
(For Foreign Lenders That Are Not Partnerships for U.S. Federal Income Tax Purposes)


[Date]


Reference is made to that certain Credit Agreement, dated as of February 16, 2021 (as amended, supplemented or otherwise modified from time to time, the “Credit Agreement”), by and among FASTLY, INC., a Delaware corporation (the “Borrower”), the Lenders party thereto and SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)), as Administrative Agent for such Lenders (in such capacity; the “Administrative Agent”), and as Issuing Lender and Swingline Lender.
Pursuant to the provisions of Section 2.20 of the Credit Agreement, the undersigned hereby certifies that (i) it is the sole record and beneficial owner of the Loan(s) (as well as any Note(s) evidencing such Loan(s)) in respect of which it is providing this certificate, (ii) it is not a bank within the meaning of Section 881(c)(3)(A) of the Code, (iii) it is not a ten percent shareholder of the Borrower within the meaning of Section 881(c)(3)(B) of the Code and (iv) it is not a controlled foreign corporation related to the Borrower as described in Section 881(c)(3)(C) of the Code.
The undersigned has furnished the Administrative Agent and the Borrower with a certificate of its non-U.S. Person status on IRS Form W-8BEN or IRS Form W-8BEN-E, as applicable (or any successor form). By executing this certificate, the undersigned agrees that (1) if the information provided on this certificate changes, the undersigned shall promptly so inform the Borrower and the Administrative Agent, and (2) the undersigned shall have at all times furnished the Borrower and the Administrative Agent with a properly completed and currently effective certificate in either the calendar year in which each payment is to be made to the undersigned, or in either of the two calendar years preceding such payments.
Unless otherwise defined herein, terms defined in the Credit Agreement and used herein shall have the meanings given to them in the Credit Agreement.
IN WITNESS WHEREOF, the undersigned has caused this certificate to be duly executed and delivered by its proper and duly authorized signatory as of the day and year first written above.
[Name of Lender]
By:     
Name:
Title:






EXHIBIT F-2


FORM OF U.S. TAX COMPLIANCE CERTIFICATE
(For Foreign Participants That Are Not Partnerships for U.S. Federal Income Tax Purposes)


[Date]


Reference is made to that certain Credit Agreement, dated as of February 16, 2021 (as amended, supplemented or otherwise modified from time to time, the “Credit Agreement”), by and among FASTLY, INC., a Delaware corporation (the “Borrower”), the Lenders party thereto and SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)), as Administrative Agent for such Lenders (in such capacity; the “Administrative Agent”), and as Issuing Lender and Swingline Lender.
Pursuant to the provisions of Section 2.20 of the Credit Agreement, the undersigned hereby certifies that (i) it is the sole record and beneficial owner of the participation in respect of which it is providing this certificate, (ii) it is not a bank within the meaning of Section 881(c)(3)(A) of the Code, (iii) it is not a ten percent shareholder of the Borrower within the meaning of Section 881(c)(3)(B) of the Code, and (iv) it is not a controlled foreign corporation related to the Borrower as described in Section 881(c)(3)(C) of the Code.
The undersigned has furnished its participating Lender with a certificate of its non-U.S. Person status on IRS Form W-8BEN or IRS Form W-8BEN-E, as applicable (or any successor form). By executing this certificate, the undersigned agrees that (1) if the information provided on this certificate changes, the undersigned shall promptly so inform such Lender in writing, and (2) the undersigned shall have at all times furnished such Lender with a properly completed and currently effective certificate in either the calendar year in which each payment is to be made to the undersigned, or in either of the two calendar years preceding such payments.
Unless otherwise defined herein, terms defined in the Credit Agreement and used herein shall have the meanings given to them in the Credit Agreement.
IN WITNESS WHEREOF, the undersigned has caused this certificate to be duly executed and delivered by its proper and duly authorized signatory as of the day and year first written above.
[Name of Participant]
By:     
Name:
Title:





EXHIBIT F-3


FORM OF U.S. TAX COMPLIANCE CERTIFICATE
(For Foreign Participants That Are Partnerships for U.S. Federal Income Tax Purposes)


[Date]


Reference is made to that certain Credit Agreement, dated as of February 16, 2021 (as amended, supplemented or otherwise modified from time to time, the “Credit Agreement”), by and among FASTLY, INC., a Delaware corporation (the “Borrower”), the Lenders party thereto and SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)), as Administrative Agent for such Lenders (in such capacity; the “Administrative Agent”), and as Issuing Lender and Swingline Lender.
Pursuant to the provisions of Section 2.20 of the Credit Agreement, the undersigned hereby certifies that (i) it is the sole record owner of the participation in respect of which it is providing this certificate, (ii) its direct or indirect partners/members are the sole beneficial owners of such participation, (iii) with respect such participation, neither the undersigned nor any of its direct or indirect partners/members is a bank extending credit pursuant to a loan agreement entered into in the ordinary course of its trade or business within the meaning of Section 881(c)(3)(A) of the Code, (iv) none of its direct or indirect partners/members is a ten percent shareholder of the Borrower within the meaning of Section 881(c)(3)(B) of the Code and (v) none of its direct or indirect partners/members is a controlled foreign corporation related to the Borrower as described in Section 881(c)(3)(C) of the Code.
The undersigned has furnished its participating Lender with IRS Form W-8IMY accompanied by one of the following forms from each of its partners/members that is claiming the portfolio interest exemption: (i) an IRS Form W-8BEN or IRS Form W-8BEN-E, or (ii) an IRS Form W-8IMY accompanied by an IRS Form W-8BEN or IRS Form W-8BEN-E, as applicable (or any successor form), from each of such partner’s/member’s beneficial owners that is claiming the portfolio interest exemption. By executing this certificate, the undersigned agrees that (1) if the information provided on this certificate changes, the undersigned shall promptly so inform such Lender and (2) the undersigned shall have at all times furnished such Lender with a properly completed and currently effective certificate in either the calendar year in which each payment is to be made to the undersigned, or in either of the two calendar years preceding such payments.
Unless otherwise defined herein, terms defined in the Credit Agreement and used herein shall have the meanings given to them in the Credit Agreement.
IN WITNESS WHEREOF, the undersigned has caused this certificate to be duly executed and delivered by its proper and duly authorized signatory as of the day and year first written above.
[Name of Participant]
By:     
Name:
Title:




EXHIBIT F-4


FORM OF U.S. TAX COMPLIANCE CERTIFICATE
(For Foreign Lenders That Are Partnerships for U.S. Federal Income Tax Purposes)


[Date]


Reference is made to that certain Credit Agreement, dated as of February 16, 2021 (as amended, supplemented or otherwise modified from time to time, the “Credit Agreement”), by and among FASTLY, INC., a Delaware corporation (the “Borrower”), the Lenders party thereto and SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)), as Administrative Agent for such Lenders (in such capacity; the “Administrative Agent”), and as Issuing Lender and Swingline Lender.
Pursuant to the provisions of Section 2.20 of the Credit Agreement, the undersigned hereby certifies that (i) it is the sole record owner of the Loan(s) (as well as any Note(s) evidencing such Loan(s)) in respect of which it is providing this certificate, (ii) its direct or indirect partners/members are the sole beneficial owners of such Loan(s) (as well as any Note(s) evidencing such Loan(s)), (iii) with respect to the extension of credit pursuant to this Credit Agreement or any other Loan Document, neither the undersigned nor any of its direct or indirect partners/members is a bank extending credit pursuant to a loan agreement entered into in the ordinary course of its trade or business within the meaning of Section 881(c)(3)(A) of the Code, (iv) none of its direct or indirect partners/members is a ten percent shareholder of the Borrower within the meaning of Section 881(c)(3)(B) of the Code and (v) none of its direct or indirect partners/members is a controlled foreign corporation related to the Borrower as described in Section 881(c)(3)(C) of the Code.
The undersigned has furnished the Administrative Agent and the Borrower with IRS Form W- 8IMY accompanied by one of the following forms from each of its partners/members that is claiming the portfolio interest exemption: (i) an IRS Form W-8BEN or IRS Form W-8BEN-E, as applicable (or any successor form) or (ii) an IRS Form W-8IMY accompanied by an IRS Form W-8BEN or IRS Form W- 8BEN-E, as applicable (or any successor form), from each of such partner’s/member’s beneficial owners that is claiming the portfolio interest exemption. By executing this certificate, the undersigned agrees that (1) if the information provided on this certificate changes, the undersigned shall promptly so inform the Borrower and the Administrative Agent, and (2) the undersigned shall have at all times furnished the Borrower and the Administrative Agent with a properly completed and currently effective certificate in either the calendar year in which each payment is to be made to the undersigned, or in either of the two calendar years preceding such payments.
Unless otherwise defined herein, terms defined in the Credit Agreement and used herein shall have the meanings given to them in the Credit Agreement.
IN WITNESS WHEREOF, the undersigned has caused this certificate to be duly executed and delivered by its proper and duly authorized signatory as of the day and year first written above.
[Name of Lender]
By:     
Name:
Title:




EXHIBIT H-1


FORM OF REVOLVING LOAN NOTE

FASTLY, INC.


THIS REVOLVING LOAN NOTE AND THE OBLIGATIONS REPRESENTED HEREBY MAY NOT BE TRANSFERRED EXCEPT IN COMPLIANCE WITH THE TERMS AND PROVISIONS OF THE CREDIT AGREEMENT REFERRED TO BELOW. TRANSFERS OF THIS REVOLVING LOAN NOTE AND THE OBLIGATIONS REPRESENTED HEREBY MUST BE RECORDED IN THE REVOLVING LOAN REGISTER MAINTAINED BY THE ADMINISTRATIVE AGENT PURSUANT TO THE TERMS OF SUCH CREDIT AGREEMENT.
$[__________]    New York, New York
    [insert date]
FOR VALUE RECEIVED, the undersigned, FASTLY, INC., a Delaware corporation (the “Borrower”), hereby unconditionally promises to pay to [insert name of applicable Lender] (the “Lender”) or its registered assigns at the Funding Office specified in the Credit Agreement (as hereinafter defined) in Dollars and in immediately available funds, on the Revolving Termination Date the principal amount of (a) [insert amount of applicable Lender’s Revolving Commitment] ($[_________]), or, if less, (b) the aggregate unpaid principal amount of all Revolving Loans made by the Lender to the Borrower pursuant to Section 2.4 of the Credit Agreement referred to below. The Borrower further agrees to pay interest in like money at such office on the unpaid principal amount hereof from time to time outstanding at the rates and on the dates specified in the Credit Agreement.
The holder of this Revolving Loan Note (this “Note”) is authorized to indorse on the schedules annexed hereto and made a part hereof or on a continuation thereof which shall be attached hereto and made a part hereof the date, Type and amount of each Revolving Loan made pursuant to the Credit Agreement and the date and amount of each payment or prepayment of principal thereof, each continuation thereof, each conversion of all or a portion thereof to another Type and, in the case of SOFR Loans, the length of each Interest Period with respect thereto. Each such indorsement shall constitute prima facie evidence of the accuracy of the information indorsed. The failure to make any such indorsement or any error in any such indorsement shall not affect the obligations of the Borrower in respect of any Revolving Loan.
This Note (a) is one of the Revolving Loan Notes referred to in the Credit Agreement, dated as of February 16, 2021, among the Borrower, the Lenders party thereto, and Silicon Valley Bank, a division of First-Citizens Bank & Trust Company (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)), as Administrative Agent, Issuing Lender and Swingline Lender (as amended, restated, amended and restated, supplemented or otherwise modified from time to time, the “Credit Agreement”), (b) is subject to the provisions of the Credit Agreement and (c) is subject to optional and mandatory prepayment in whole or in part as provided in the Credit Agreement. This Note is secured and guaranteed as provided in the Loan Documents. Reference is hereby made to the Loan Documents for a description of the properties and assets in which a security interest has been granted, the nature and extent of the security and the guarantees, the terms and conditions upon which the security interests and each guarantee were granted and the rights of the holder of this Note in respect thereof.
Upon the occurrence and during the continuance of any one or more Events of Default, all principal and all accrued interest then remaining unpaid on this Note shall become, or may be declared to be, immediately due and payable, all as provided in the Credit Agreement.
All parties now and hereafter liable with respect to this Note, whether maker, principal, surety, guarantor, indorser or otherwise, hereby waive presentment, demand, protest and all other notices of any kind.



Unless otherwise defined herein, terms defined in the Credit Agreement and used herein shall have the meanings given to them in the Credit Agreement.
NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED HEREIN OR IN THE CREDIT AGREEMENT, THIS NOTE MAY NOT BE TRANSFERRED EXCEPT PURSUANT TO AND IN ACCORDANCE WITH THE REGISTRATION AND OTHER PROVISIONS OF SECTION 10.6 OF THE CREDIT AGREEMENT.
THIS NOTE SHALL BE GOVERNED BY, AND CONSTRUED AND INTERPRETED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK.
[signature page follows]





FASTLY, INC.
By:         
Name:     
Title:         






Schedule A to
Revolving Loan Note
LOANS, CONVERSIONS AND REPAYMENTS OF ABR LOANS
DateAmount of ABR
Loans
Amount Converted to ABR LoansAmount of Principal of ABR Loans RepaidAmount of ABR Loans Converted to SOFR LoansUnpaid Principal Balance of ABR LoansNotation Made By




Schedule B to
Revolving Loan Note
LOANS, CONTINUATIONS, CONVERSIONS AND REPAYMENTS OF SOFR LOANS
Date
Amount of SOFR
Loans
Amount Converted to SOFR Loans
Interest Period and
SOFR Rate with Respect Thereto
Amount of Principal of SOFR Loans Repaid
Amount of SOFR Loans Converted to
ABR Loans
Unpaid Principal Balance of SOFR LoansNotation Made By




EXHIBIT H-2


FORM OF SWINGLINE LOAN NOTE

FASTLY, INC.

THIS SWINGLINE LOAN NOTE AND THE OBLIGATIONS REPRESENTED HEREBY MAY NOT BE TRANSFERRED EXCEPT IN COMPLIANCE WITH THE TERMS AND PROVISIONS OF THE CREDIT AGREEMENT REFERRED TO BELOW. TRANSFERS OF THIS SWINGLINE LOAN NOTE AND THE OBLIGATIONS REPRESENTED HEREBY MUST BE RECORDED IN THE REVOLVING LOAN REGISTER MAINTAINED BY THE ADMINISTRATIVE AGENT PURSUANT TO THE TERMS OF SUCH CREDIT AGREEMENT.
$[__________]    New York, New York
    [insert date]
FOR VALUE RECEIVED, the undersigned, FASTLY, INC., a Delaware corporation (the “Borrower”), hereby unconditionally promises to pay to FIRST-CITIZENS BANK & TRUST COMPANY, (the “Lender”) or its registered assigns at the Funding Office specified in the Credit Agreement (as hereinafter defined) in Dollars and in immediately available funds, on the Revolving Termination Date, the principal amount of (a) [_________________] Dollars ($[_______]), or, if less, (b) the aggregate unpaid principal amount of all Swingline Loans made by the Lender to the Borrower pursuant to Section 2.6 of the Credit Agreement referred to below. The Borrower further agrees to pay interest in like money at such office on the unpaid principal amount hereof from time to time outstanding at the rates and on the dates specified in the Credit Agreement.
The holder of this Swingline Loan Note (this “Note”) is authorized to indorse on the schedules annexed hereto and made a part hereof or on a continuation thereof which shall be attached hereto and made a part hereof the date and amount of each Swingline Loan made pursuant to the Credit Agreement and the date and amount of each payment or prepayment of principal thereof. Each such indorsement shall constitute prima facie evidence of the accuracy of the information indorsed. The failure to make any such indorsement or any error in any such indorsement shall not affect the obligations of the Borrower in respect of any Swingline Loan.
This Note (a) is the Swingline Loan Note referred to in the Credit Agreement, dated as of February 16, 2021, among the Borrower, the Lenders party thereto, and Silicon Valley Bank, a division of First- Citizens Bank & Trust Company (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)), as Administrative Agent, Issuing Lender and Swingline Lender (as amended, restated, amended and restated, supplemented or otherwise modified from time to time, the “Credit Agreement”), (b) is subject to the provisions of the Credit Agreement and (c) is subject to optional and mandatory prepayment in whole or in part as provided in the Credit Agreement. This Note is secured and guaranteed as provided in the Loan Documents. Reference is hereby made to the Loan Documents for a description of the properties and assets in which a security interest has been granted, the nature and extent of the security and the guarantees, the terms and conditions upon which the security interests and each guarantee were granted and the rights of the holder of this Note in respect thereof.
Upon the occurrence and during the continuance of any one or more Events of Default, all principal and all accrued interest then remaining unpaid on this Note shall become, or may be declared to be, immediately due and payable, all as provided in the Credit Agreement.
All parties now and hereafter liable with respect to this Note, whether maker, principal, surety, guarantor, indorser or otherwise, hereby waive presentment, demand, protest and all other notices of any kind.
Unless otherwise defined herein, terms defined in the Credit Agreement and used herein shall have the meanings given to them in the Credit Agreement.



NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED HEREIN OR IN THE CREDIT AGREEMENT, THIS NOTE MAY NOT BE TRANSFERRED EXCEPT PURSUANT TO AND IN ACCORDANCE WITH THE REGISTRATION AND OTHER PROVISIONS OF SECTION 10.6 OF THE CREDIT AGREEMENT.
THIS NOTE SHALL BE GOVERNED BY, AND CONSTRUED AND INTERPRETED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK.
[signature page follows]





FASTLY, INC.
By:         
Name:     
Title:         






Schedule A
to Swingline Loan Note
LOANS AND REPAYMENTS
Date
Amount of Loans
Amount of Principal of ABR Loans Repaid
Unpaid Principal Balance of ABR Loans
Notation Made By






EXHIBIT K
FORM OF NOTICE OF BORROWING FASTLY, INC.
Date:     
TO:    SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank))
3003 Tasman Drive
Santa Clara, CA 95054
Attention: Corporate Services Department
RE:    Credit Agreement, dated as of February 16, 2021 (as amended, modified, supplemented or restated from time to time, the “Credit Agreement”), by and among FASTLY, INC., a Delaware corporation (the “Borrower”), the Lenders party thereto and SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)), as Administrative Agent for such Lenders (in such capacity; the “Administrative Agent”), and as Issuing Lender and Swingline Lender. Capitalized terms used but not otherwise defined herein shall have the respective meanings given to such terms in the Credit Agreement.
Ladies and Gentlemen:
The undersigned refers to the Credit Agreement and hereby gives you irrevocable notice, pursuant to Section [2.5] [2.7(a)] of the Credit Agreement, of the borrowing of a [Revolving Loan][Swingline Loan].
1.    The requested Borrowing Date, which shall be a Business Day, is         .
2.    The aggregate amount of the requested Loan is $            .
3.    The requested Loan shall consist of $     of ABR Loans and $         of SOFR Loans.
4.    The duration of the Interest Period for the SOFR Loans included in the requested Loan shall be          [one][three][six] months.
5.    [The undersigned hereby directs the Administrative Agent to disburse the proceeds from the Loans to be made on the Closing Date in accordance with the Sources and Uses/Funds Flow attached hereto]4 [Insert instructions for remittance of the proceeds of the applicable Loans to be borrowed].5
6.    The undersigned, in his/her capacity as a Responsible Officer of the Borrower and not in his/her individual capacity, hereby certifies that the following statements are true on the date hereof, and will be true on the date of the proposed Loan before and after giving effect thereto, and to the application of the proceeds therefrom, as applicable:
(a)    each representation and warranty of each Loan Party contained in or pursuant to any Loan Document (i) to the extent qualified by materiality, is true and correct, and (ii) to the extent not qualified by materiality, is true and correct in all material respects, in each case, on and as of the date hereof as if made on and as of the date hereof, except to the extent such representations and warranties
11 For use on the Closing Date.
12 For use after the Closing Date.



expressly relate to an earlier date, in which case such representations and warranties shall have been true and correct in all material respects as of such earlier date; [and]
(b)    no Default or Event of Default exists or will occur after giving effect to the extensions of credit requested herein [; and]
(c)    after giving effect to such Revolving Extension of Credit, the availability and borrowing limitations specified in Section 2.4 of the Credit Agreement will be satisfied [; and]
(d)    after giving pro forma effect to such Revolving Extension of Credit, the Borrower shall be in compliance with the financial covenants set forth in Section 7.1 of the Credit Agreement as of the end of the most recently ended fiscal quarter for which financial statements were required to be delivered prior to the date hereof.
[Signature page follows]





IN WITNESS WHEREOF, the undersigned has caused this notice to be duly executed and delivered by its proper and duly authorized officer as of the day and year first written above.
FASTLY, INC., as Administrative Borrower
By:      Name:      Title:     
For internal Bank use only
SOFR Pricing DateSOFR Rate
SOFR Variance
Maturity Date
    %








EXHIBIT L
FORM OF NOTICE OF CONVERSION/CONTINUATION
FASTLY, INC.
Date:            
TO:    SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank))
3003 Tasman Drive
Santa Clara, CA 95054
Attention: Corporate Services Department
RE:    Credit Agreement, dated as of February 16, 2021 (as amended, modified, supplemented or restated from time to time, the “Credit Agreement”), by and among FASTLY, INC., a Delaware corporation (the “Borrower”), the Lenders party thereto and SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)), as Administrative Agent for such Lenders (in such capacity; the “Administrative Agent”), and as Issuing Lender and Swingline Lender. Capitalized terms used but not otherwise defined herein shall have the respective meanings given to such terms in the Credit Agreement.
Ladies and Gentlemen:
The undersigned, in his/her capacity as a Responsible Officer of the Borrower and not in his/her individual capacity, refers to the Credit Agreement and hereby gives you irrevocable notice pursuant to Section [2.13(a)] [2.13(b)] of the Credit Agreement, of the [conversion] [continuation] of the Loans specified herein, that:
1.    The date of the [conversion] [continuation] is                 .
2.    The aggregate amount of the proposed Loans to be [converted] [continued] is $                
3.    The Loans are to be [converted into] [continued as] [ABR] [SOFR] Loans.
4.    The duration of the Interest Period for the SOFR Loans included in the [conversion] [continuation] shall be [one][three][six] months.





5.    The undersigned on behalf of the Borrower, hereby certifies that no Event of Default exists or shall occur after giving effect to the [conversion] [continuation] requested to be made on such date.6
[Signature page follows]

13 Applicable for conversions to SOFR Loans or continuations of SOFR Loans.



IN WITNESS WHEREOF, the undersigned has caused this notice to be duly executed and delivered by its proper and duly authorized officer as of the day and year first written above.
FASTLY, INC., as Administrative Borrower
By:      Name:      Title:     
For internal Bank use only
SOFR Pricing DateSOFR Rate
SOFR Variance
Maturity Date
    %



EX-31.1 4 fsly-63023x10qexhibit311.htm EX-31.1 Document


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


EX-31.2 5 fsly-63023x10qexhibit312.htm EX-31.2 Document


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

EX-32.1 6 fsly-63023x10qexhibit321.htm EX-32.1 Document


Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Fastly, Inc. (the "Company”) on Form 10-Q for the period ending June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:
1.The Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date:August 2, 2023By:/s/ Todd Nightingale
Todd Nightingale
Chief Executive Officer


EX-32.2 7 fsly-63023x10qexhibit322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Fastly, Inc. (the “Company”) on Form 10-Q for the period ending June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:
1.The Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date:August 2, 2023By:/s/ Ronald W. Kisling
Ronald W. Kisling
Chief Financial Officer


EX-101.SCH 8 fsly-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Nature of Business link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Investments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Debt Instruments link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Information About Revenue and Geographic Areas link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Investments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Debt Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Information About Revenue and Geographic Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Nature of Business (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Revenue - Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Revenue - Revenue by Customer Type (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Revenue - Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Revenue - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Revenue - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Revenue - Costs to Obtain Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Investments and Fair Value Measurements - Cash, Cash Equivalent and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Investments and Fair Value Measurements - Available-For-Sale Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Investments and Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Investments and Fair Value Measurements - Assets and Liabilities at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Business Combinations - Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Balance Sheet Information - Property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Balance Sheet Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Balance Sheet Information - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Balance Sheet Information - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Balance Sheet Information - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Balance Sheet Information - Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Leases - Supplemental Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Leases - Lease Liability Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Leases - Lease Liability Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Goodwill and Intangible Assets - Expected Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - Debt Instruments - Senior Secured Credit Facilities Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - Debt Instruments - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - Debt Instruments - Schedule of Outstanding Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - Debt Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954745 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9954746 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954747 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954748 - Disclosure - Stockholders' Equity - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954749 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954750 - Disclosure - Stockholders' Equity - RSUs and Revest Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954751 - Disclosure - Stockholders' Equity - Schedule of RSU, PSU, MPSUs Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954752 - Disclosure - Stockholders' Equity - Performance-Based Restricted Stock Units (PSUs) (Details) link:presentationLink link:calculationLink link:definitionLink 9954753 - Disclosure - Stockholders' Equity - MPSU (Details) link:presentationLink link:calculationLink link:definitionLink 9954754 - Disclosure - Stockholders' Equity - ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 9954755 - Disclosure - Stockholders' Equity - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954756 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Computation of EPS (Details) link:presentationLink link:calculationLink link:definitionLink 9954757 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954758 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954759 - Disclosure - Information About Revenue and Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 fsly-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 fsly-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 fsly-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Internet protocol addresses Internet Protocol Addresses [Member] Internet Protocol Addresses [Member] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Accrued expenses Accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Debt facility, maximum borrowing amount Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Award expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Debt instrument, convertible, threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Holdback payable Business Combination, Consideration Transferred, Holdback, Current Business Combination, Consideration Transferred, Holdback, Current Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Remaining performance obligation, timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Remaining lease terms, operating (in years) Lessee, Operating Lease, Remaining Lease Term Debt Instruments Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revenue, performance obligation, description of payment terms Revenue, Performance Obligation, Description of Payment Terms Schedule of Cash, Cash Equivalents, and Marketable Securities Cash, Cash Equivalents and Investments [Table Text Block] Effects of exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] PSUs Performance Shares [Member] Payment of deferred consideration for business acquisitions Deferred Payment For Business Combinations Deferred Payment For Business Combinations Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Computer and networking equipment Computer Equipment [Member] Restatement Determination Date: Restatement Determination Date [Axis] Corporate notes and bonds Corporate notes and bonds Corporate Debt Securities [Member] Commitments and contingencies (Note 10) Commitments and Contingencies Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Geographical [Axis] Geographical [Axis] Proceeds from employee stock purchase plan Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Accrued computer and networking equipment Accrued Computer And Networking Equipment Accrued Computer And Networking Equipment Concentration Risk [Line Items] Concentration Risk [Line Items] Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] 2026 Convertible Notes 2026 Convertible Notes [Member] 2026 Convertible Notes Business Acquisition [Line Items] Business Acquisition [Line Items] 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] Debt repurchase transaction costs Debt Instrument, Repurchase, Transaction Costs Debt Instrument, Repurchase, Transaction Costs Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Cancelled/forfeited, weighted average exercise price (in US dollar per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price SOFR Secured Overnight Finance Rate [Member] Secured Overnight Finance Rate Net loss per share attributable to common stockholders, diluted (in US dollar per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net of allowance for credit losses of $6,129 and $5,029 as of June 30, 2023 and December 31, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Supplemental disclosure of cash flow information: Supplemental Cash Flow Elements [Abstract] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Options outstanding, beginning balance (in shares) Options outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Debt Conversion Description [Axis] Debt Conversion Description [Axis] Exercise of vested stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted, weighted average exercise price (in US dollar per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Subleases, remaining lease terms (in years) Subleases, Remaining Lease Terms Subleases, Remaining Lease Terms Net loss Net loss Net Income (Loss) Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] 2025 Finance Lease, Liability, to be Paid, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Shares issuable pursuant to the ESPP Employee Stock [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Other assets Other Assets, Miscellaneous, Noncurrent Gross Unrealized Loss Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Contract liabilities Contract with Customer, Liability Exercise of vested stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Holdback distributions Business Combination, Consideration Transferred, Holdback Distributions Business Combination, Consideration Transferred, Holdback Distributions New Revenue Methodology New Revenue Methodology [Member] New Revenue Methodology Executive Category: Executive Category [Axis] Estimated useful life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Consideration transferred, holdback Business Combination, Consideration Transferred, Holdback Business Combination, Consideration Transferred, Holdback Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised, weighted average exercise price (in US dollar per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Purchases of marketable securities Payments to Acquire Short-Term Investments Goodwill Balance as of December 31, 2022 Balance as of June 30, 2023 Goodwill Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses Increase (Decrease) in Accrued Liabilities Common stock, shares available for future issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Operating Expense Commitments Operating Expense Commitments [Member] Operating Expense Commitments Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Accounts Receivable Accounts Receivable [Member] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Restricted cash, current Restricted Cash and Cash Equivalents, Current Restricted Stock Units RSUs Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation and amortization Depreciation Enterprise customer threshold Enterprise Customer Threshold Enterprise Customer Threshold Income Statement Location [Axis] Income Statement Location [Axis] Discount and transaction costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Foreign government and supranational securities Foreign Government And Supranational Securities [Member] Foreign Government And Supranational Securities Number of operating markets Operating Markets Operating Markets Schedule of Operating Lease Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Europe Europe [Member] Holder Conversion Option Two Debt Conversion, Scenario Three [Member] Debt Conversion, Scenario Three Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Interest expense Interest Expense, Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Number of cofounders with shares subject to revesting Number Of Cofounders With Shares Subject To Revesting Number Of Cofounders With Shares Subject To Revesting Schedule of Lease Costs & Other Information Lease, Cost [Table Text Block] Non-enterprise customers Non-enterprise Customers [Member] Non-enterprise Customers [Member] Gain (loss) on investments in available-for-sale-securities Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Research and development Research and Development Expense [Member] Payout of performance-based restricted stock units, percentage Payout of Performance-Based Restricted Stock Units, Percentage Payout of Performance-Based Restricted Stock Units, Percentage Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Contract with Customer, Liability Contract with Customer, Liability [Abstract] Customer One Customer One [Member] Customer One Total estimated fair value of the notes Notes Payable, Fair Value Disclosure Acquisition related costs Business Combination, Acquisition Related Costs Cash paid for early sale of restricted shares Payments For Early Sale Of Restricted Shares Payments For Early Sale Of Restricted Shares 2023 and 2022 Bonus Program 2023 And 2022 Bonus Program [Member] 2023 And 2022 Bonus Program Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Cash paid for debt extinguishment Payment for Debt Extinguishment or Debt Prepayment Cost Weighted Average Remaining Lease Term (in years): Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term Interest expense Interest Expense Property and equipment additions not yet paid in cash Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net gain on extinguishment of debt Net gain on extinguishment of debt Gain (Loss) on Extinguishment of Debt General and administrative General and Administrative Expense [Member] Property and equipment, gross Property, Plant and Equipment, Gross Weighted-average remaining contractual period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Assets obtained in exchange for operating lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Trading Arrangement: Trading Arrangement [Axis] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Less: unamortized debt issuance costs Debt Instrument, Unamortized Discount Operating lease liabilities, current Operating Lease, Liability, Current 2019 Equity Incentive Plan 2019 Equity Incentive Plan [Member] 2019 Equity Incentive Plan [Member] Available-for-sale investments AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Interest Finance Lease, Interest Expense Shares issued under ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Sales of marketable securities Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Net carrying value Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Adopted and Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Total long-lived assets Property Plant And Equipment, Net And Operating Lease Right Of Use Assets, Net Property Plant And Equipment, Net And Operating Lease Right Of Use Assets, Net Lease not yet commenced, term of contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Other liabilities Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, cash equivalents, and restricted cash at beginning of period Cash, cash equivalents, and restricted cash at end of period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Variable lease cost Variable Lease, Cost Thereafter Finite Lived Intangible Assets, Amortization Expense, After Year Four Finite Lived Intangible Assets, Amortization Expense, After Year Four Operating lease cost Operating Lease, Cost Common stock, shares issued (in shares) Common Stock, Shares, Issued Sales and use tax liability Sales and Excise Tax Payable Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Aggregate consideration transferred Business Combination, Consideration Transferred Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Long-term debt, less current portion Long-Term Debt Total financial assets Assets, Fair Value Disclosure Securities in a continuous loss position (in securities) Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Purchase consideration associated with business combination, accrued but not paid Payment For Business Incurred, But Not Yet Paid Payment For Business Incurred, But Not Yet Paid Award vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Stock options Employee Stock Option [Member] Foreign Currency Translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Debt instrument, repurchased face amount Debt Instrument, Repurchased Face Amount Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Total cash equivalents Cash Equivalents, at Carrying Value Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One 2026 Finance Lease, Liability, to be Paid, Year Three Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Basis of Presentation and Consolidation Basis of Accounting, Policy [Policy Text Block] Other adjustments Other Noncash Income (Expense) 2024 Finance Lease, Liability, to be Paid, Year One Weighted- Average  Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Other tax liabilities Taxes Payable, Current Business Acquisition [Axis] Business Acquisition [Axis] Remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Customer Concentration Risk Customer Concentration Risk [Member] Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Other current liabilities Total other current liabilities Other Liabilities, Current Variable Rate [Axis] Variable Rate [Axis] Cash Cash [Member] Condensed Consolidated Statements of Operations Income Statement [Abstract] Revenue Total revenue Total revenue Revenue from Contract with Customer, Including Assessed Tax Long-term Purchase Commitment [Table] Long-Term Purchase Commitment [Table] Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Issuance of restricted stock units related to bonus program (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Bonus Program Stock Issued During Period, Shares, Restricted Stock Award, Bonus Program Sublease income Sublease Income Business Combinations Business Combination Disclosure [Text Block] Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate by Type [Axis] Modification expense, incremental fair value Share-Based Payment Arrangement, Plan Modification, Incremental Cost Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Christopher Paisley [Member] Christopher Paisley Beginning balance (in US dollar per share) Ending balance (in US dollar per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Advance payment for purchase of property and equipment Advances For Payments Of Property, Plant, And Equipment Advances For Payments Of Property, Plant, And Equipment Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Net non-cash change in operating lease assets and liabilities associated with modifications and terminations Noncash Change In Operating Lease Assets And Liabilities Noncash Change In Operating Lease Assets And Liabilities Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation and other adjustments Goodwill, Foreign Currency Translation Gain (Loss) Amortization of deferred contract costs Capitalized Contract Cost, Amortization Statistical Measurement [Axis] Statistical Measurement [Axis] Stock-based compensation capitalized to internal-use software Share-based payment arrangement, amount capitalized Share-Based Payment Arrangement, Amount Capitalized Total cash, cash equivalents and marketable securities Cash, Cash Equivalents And Debt Securities, Available For Sale Cash, Cash Equivalents And Debt Securities, Available For Sale Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Thereafter Purchase Obligation, Due After Fourth Year Purchase Obligation, Due After Fourth Year Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Total Shareholder Return Amount Total Shareholder Return Amount Reconciliation of cash, cash equivalents, and restricted cash as shown in the statements of cash flows: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Nonvested shares sold that remain unvested (in shares) Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Nonvested And Sold, Number Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Nonvested And Sold, Number Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Schedule of Costs to Obtain Contracts Capitalized Contract Cost [Table Text Block] Share-Based Payment Arrangement, Performance Target [Axis] Share-Based Payment Arrangement, Performance Target [Axis] Share-Based Payment Arrangement, Performance Target Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Depreciation expense Depreciation, Nonproduction Deployments of prepaid capital equipment Deployments Of Prepaid Capital Equipment Deployments Of Prepaid Capital Equipment Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Vesting/Issuance of restricted stock units/awards (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Name Outstanding Recovery, Individual Name Revenue Revenue from Contract with Customer [Policy Text Block] Lease not yet commenced, commitment amount Lessee, Operating Lease, Lease Not Yet Commenced, Commitment Amount Lessee, Operating Lease, Lease Not Yet Commenced, Commitment Amount Accrued colocation and bandwidth costs Accrued Colocation And Bandwidth Costs Accrued Colocation And Bandwidth Costs Debt Instrument, face amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Total finance lease costs Finance Lease Cost Finance Lease Cost Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Liability Classified Awards Liability Classified Awards [Member] Liability Classified Awards Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] 2027 Purchase Obligation, to be Paid, Year Four Total future minimum lease payments Finance Lease, Liability, to be Paid Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 2024 Purchase Obligation, to be Paid, Year One 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Beginning balance (in shares) Ending balance (in shares) Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Debt instrument, convertible, conversion price (in US dollar per share) Debt Instrument, Convertible, Conversion Price Debt instrument, convertible, conversion ratio Debt Instrument, Convertible, Conversion Ratio Impairment of operating lease right-of-use assets Operating Lease, Impairment Loss PEO PEO [Member] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Total operating lease costs Operating, Variable, And Short-Term Lease Costs Operating, Variable, And Short-Term Lease Costs All other All Other Countries [Member] All Other Countries Debt instrument, convertible, threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] Net loss attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Shares Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Total liability Operating Lease, Liability Performance Target Payout Level One Performance Target Payout Level One [Member] Performance Target Payout Level One Remainder of 2023 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Vested and exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Artur Bergman [Member] Artur Bergman Stockholders' Equity Shareholders' Equity and Share-Based Payments [Text Block] Vested and exercisable, weighted-average exercise price (in US dollar per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Vesting [Domain] Vesting [Domain] Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] All Executive Categories All Executive Categories [Member] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Accrued bonus Accrued Bonuses, Current Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Capitalized internal-use software Payments for Software Debt Disclosure [Abstract] Debt Disclosure [Abstract] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Sales and marketing Selling and Marketing Expense Common stock Common Stock, Value, Issued Debt instrument, redemption price, percentage Debt Instrument, Redemption Price, Percentage General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Performance Target Payout Level Two Performance Target Payout Level Two [Member] Performance Target Payout Level Two Trade name Trade names Trade Names [Member] Non-cash lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Shares held back for restricted stock awards, revesting period Shares Held Back For Restricted Stock Awards, Revesting Period Shares Held Back For Restricted Stock Awards, Revesting Period Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Number of shares restricted for stock awards (in shares) Stock Issued During Period, Shares, Acquisition, Shares Held Back For Restricted Stock Awards Stock Issued During Period, Shares, Acquisition, Shares Held Back For Restricted Stock Awards Repayments of finance lease liabilities Finance Lease, Principal Payments Schedule of Finance Lease Maturity Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Restricted cash Restricted Cash Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Other expense Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Total Purchase Obligation Thereafter Finance Lease, Liability, to be Paid, after Year Four Finance Lease, Liability, to be Paid, after Year Four Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] PEO Name PEO Name Concentration risk, percentage Concentration Risk, Percentage Debt Conversion, Name [Domain] Debt Conversion, Name [Domain] Other current liabilities Other Sundry Liabilities, Current Asia Pacific Asia Pacific [Member] Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Base Rate Base Rate [Member] Granted (in US dollar 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 Other assets, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets, Net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets, Net Schedule of Changes in the Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Remaining lease terms, finance (in years) Lessee, Finance Lease, Remaining Lease Term 2027 Finance Lease, Liability, to be Paid, Year Four Asset-backed securities Asset-Backed Securities [Member] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Expected Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Cash received for restricted stock sold in advance of vesting conditions Proceeds From Early Sale Of Restricted Shares Proceeds From Early Sale Of Restricted Shares Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Marketable securities, current Total marketable securities, current Debt Securities, Available-for-Sale, Current Other accrued liabilities Other Accrued Liabilities, Current Proceeds from nonvested shares sold Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Proceeds From Nonvested Shares Sold Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Proceeds From Nonvested Shares Sold Nature of Business Nature of Operations [Text Block] Furniture and fixtures Furniture and Fixtures [Member] Interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Condensed Consolidated Balance Sheets Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Goodwill, impairment loss Goodwill, Impairment Loss Restricted Stock Awards Revest Shares Restricted Stock [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Finance lease, right-of-use asset, accumulated amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Revenue recognized in the period from amounts included in contract liability at the beginning of the period Contract with Customer, Liability, Revenue Recognized Total restricted cash Restricted Cash and Cash Equivalents Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Loss before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Payments to acquire intangible assets Payments to Acquire Intangible Assets Debt covenant, adjusted quick ratio, minimum requirement Debt Covenant, Adjusted Quick Ratio, Minimum Requirement Debt Covenant, Adjusted Quick Ratio, Minimum Requirement Fair Value of Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Schedule of Long-Lived Assets by Geographic Region Long-Lived Assets by Geographic Areas [Table Text Block] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Intangible assets Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Debt instrument, convertible, threshold trading days Debt Instrument, Convertible, Threshold Trading Days 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Options outstanding, weighted average exercise price, beginning of period (in US dollar per share) Options outstanding, weighted average exercise price, end of period (in US dollar per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Schedule of Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Debt instrument, repurchase amount Debt Instrument, Repurchase Amount Costs associated with business combination, accrued but not paid Cost Associated With Business Combination, Accrued But Not Paid Cost Associated With Business Combination, Accrued But Not Paid Common Stock Common Stock [Member] Marketable securities, non-current Total marketable securities, non-current Debt Securities, Available-for-Sale, Noncurrent Individual: Individual [Axis] Finance lease, right-of-use asset, before accumulated amortization Finance Lease, Right-of-Use Asset, before Accumulated Amortization City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Advance payment for purchase of property and equipment Advances On Property And Equipment Advances On Property And Equipment Weighted Average Discount Rate: Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Issuance of restricted stock units related to bonus program Shares issued under ESPP Stock Issued During Period, Value, Restricted Stock Award, Bonus Program Stock Issued During Period, Value, Restricted Stock Award, Bonus Program Minimum Minimum [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Fundamental Change Debt Conversion, Scenario Four [Member] Debt Conversion, Scenario Four Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] 2011 Equity Incentive Plan 2011 Equity Incentive Plan [Member] 2011 Equity Incentive Plan [Member] Long-term Purchase Commitment [Line Items] Long-Term Purchase Commitment [Line Items] Transaction costs Debt Issuance Costs, Gross U.S. Treasury securities U.S. Treasury securities U.S. Treasury securities US Treasury Securities [Member] Cash paid for income taxes, net of refunds received Income Taxes Paid, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Developed technology Developed technology Developed Technology Rights [Member] Business acquisition, percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Accumulated Deficit Retained Earnings [Member] Less: current portion of long-term debt Long-Term Debt, Current Maturities Enterprise customers Enterprise Customers [Member] Enterprise Customers [Member] Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Amortization and accretion of discounts and premiums on investments Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other assets Total other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net loss per share attributable to common stockholders, basic (in US dollar per share) Earnings Per Share, Basic Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Shares issued under ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Net loss attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Consideration transferred, holdback, period for distribution Business Combination, Consideration Transferred, Holdback, Period For Distribution Business Combination, Consideration Transferred, Holdback, Period For Distribution Schedule of Other Assets Schedule of Other Assets, Noncurrent [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Prior Revenue Methodology Prior Revenue Methodology [Member] Prior Revenue Methodology 2025 Purchase Obligation, to be Paid, Year Two Vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number 2026 Purchase Obligation, to be Paid, Year Three Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] Change in Accounting Estimate, Type [Domain] Change in Accounting Estimate, Type [Domain] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Termination Date Trading Arrangement Termination Date Maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Accounts payable Increase (Decrease) in Accounts Payable Total marketable securities Fair Value Total marketable securities Debt Securities, Available-for-Sale Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Gross Unrealized Gain Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Schedule of Revenue by Customer Type Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Unvested stock options assumed (in shares) Business Combination, Unvested Stock Option Assumed, Shares Business Combination, Unvested Stock Option Assumed, Shares Principal amount Long-Term Debt, Gross Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] Remainder of 2023 Purchase Obligation, to be Paid, Remainder of Fiscal Year Schedule of Identifiable Finite-Lived Intangible Assets Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Convertible senior notes (if-converted) Convertible Debt Securities [Member] Forfeited (in US dollar per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Proceeds from exercise of vested stock options Proceeds from Stock Options Exercised Municipal securities Municipal Notes [Member] Schedule of Purchase Commitments Long-Term Purchase Commitment [Table Text Block] Signal Sciences 2014 Equity Stock Options Plan Signal Sciences 2014 Equity Stock Options Plan [Member] Signal Sciences 2014 Equity Stock Options Plan Debt instrument, face amount, additional principal issuable Debt Instrument, Face Amount, Additional Principal Issuable Debt Instrument, Face Amount, Additional Principal Issuable Backlog Order or Production Backlog [Member] Convertible Debt Convertible Debt [Member] Total liability Finance Lease, Liability Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Cancelled/forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-Based Payment Arrangement, Performance Target [Domain] Share-Based Payment Arrangement, Performance Target [Domain] Share-Based Payment Arrangement, Performance Target [Domain] Insider Trading Arrangements [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Other assets Increase (Decrease) in Other Operating Assets 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Remaining Period Share-Based Payment Arrangement, Tranche Two [Member] Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Cost of revenue Cost of Sales [Member] Document Period End Date Document Period End Date Amounts drawn on line of credit during the period Proceeds from Lines of Credit Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Financial Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] SVB Revolver SVB Revolver [Member] SVB Revolver Number of equity incentive plans Number Of Equity Incentive Plans Number Of Equity Incentive Plans Finance leases Finance Lease, Weighted Average Discount Rate, Percent Finance lease liabilities, non-current Finance Lease, Liability, Noncurrent Entity Central Index Key Entity Central Index Key Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Loss on disposals of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Stock-based compensation expense Share-Based Payment Arrangement, Expense Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross carrying value Finite-Lived Intangible Assets, Gross Income tax expense Income Tax Expense (Benefit) All other countries Non-US [Member] Debt covenant, adjusted quick ratio, minimum threshold to trigger revenue growth covenant requirement Debt Covenant, Adjusted Quick Ratio, Minimum Threshold To Trigger Revenue Growth Covenant Requirement Debt Covenant, Adjusted Quick Ratio, Minimum Threshold To Trigger Revenue Growth Covenant Requirement Accrued compensation and related benefits Employee-related Liabilities, Current Vesting [Axis] Vesting [Axis] Investments and Fair Value Measurements Fair Value Disclosures [Text Block] Revenue Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Total other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Deferred contract costs, net Capitalized Contract Cost, Net, Noncurrent Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Operating leases Operating Lease, Weighted Average Remaining Lease Term Cost of Revenue Commitments Cost Of Revenue Commitment [Member] Cost Of Revenue Commitment [Member] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Money market funds Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Holder Conversion Option One Debt Conversion, Scenario Two [Member] Debt Conversion, Scenario Two Cash and cash equivalents Cash and cash equivalents Total cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Operating leases Operating Lease, Weighted Average Discount Rate, Percent Glitch Inc Glitch Inc [Member] Glitch Inc Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] MPSUs Market-Based Performance Stock Awards [Member] Market-Based Performance Stock Awards Long-term debt Long-Term Debt, Excluding Current Maturities Finance leases Finance Lease, Weighted Average Remaining Lease Term Leasehold improvements Leasehold Improvements [Member] Sales and marketing Selling and Marketing Expense [Member] Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Internal-use software Software Development [Member] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Assets obtained in exchange for finance lease obligations Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Schedule of Restricted Stock Units and Restricted Stock Awards Share-Based Compensation Arrangements by Share-Based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block] Operating expenses: Operating Expenses [Abstract] Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Revenue Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Signal Sciences Corp. Signal Sciences Corp. [Member] Signal Sciences Corp. Fastly Conversion Option Debt Conversion, Scenario One [Member] Debt Conversion, Scenario One Additional Paid-in Capital Additional Paid-in Capital [Member] Basis spread adjustment Debt Instrument, Basis Spread Adjustment Debt Instrument, Basis Spread Adjustment Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Cover [Abstract] Vested and exercisable, weighted average contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Issuance of convertible note, net of issuance costs Proceeds from Convertible Debt Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States United States UNITED STATES Cash paid for finance lease interest Finance Lease, Interest Payment on Liability Effective interest rate Debt Instrument, Interest Rate During Period Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] Other long-term liabilities Other Liabilities, Noncurrent Vested (in US dollar 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 Non-NEOs Non-NEOs [Member] Cancelled/forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Revenue performance obligation Revenue, Remaining Performance Obligation, Amount Total operating expenses Operating Expenses Amortization of assets under finance lease Finance Lease, Right-of-Use Asset, Amortization Information About Revenue and Geographic Areas Segment Reporting Disclosure [Text Block] Net increase in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Performance Target Payout Level Three Performance Target Payout Level Three [Member] Performance Target Payout Level Three Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Offering period duration Share-based Compensation Arrangement by Share-based Payment Award, Stock Plan Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Stock Plan Offering Period Equity Component [Domain] Equity Component [Domain] Finance lease liabilities, current Finance Lease, Liability, Current Adjustment to Compensation: Adjustment to Compensation [Axis] Purchase price of common stock, percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status LIBOR London Interbank Offered Rate [Member] London Interbank Offered Rate Concentration Risk Type [Domain] Concentration Risk Type [Domain] Loss from operations Operating Income (Loss) Reclassification Reclassification, Comparability Adjustment [Policy Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Office equipment Office Equipment [Member] Cost of revenue Cost of Revenue Statement of Other Comprehensive Income [Abstract] Statement of Other Comprehensive Income [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Line of credit, unused capacity, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Maximum employee contribution as a percentage of salary Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Deferral As A Percent Of Salary Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Deferral As A Percent Of Salary Stock Option Activity, Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Schedule of Carrying Values of Debt Agreements Schedule of Debt [Table Text Block] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Amount of debt outstanding Long-Term Line of Credit Customer relationships Customer relationships Customer Relationships [Member] Schedule of Available-For-Sale Investments Debt Securities, Available-for-Sale [Table Text Block] First Year Share-Based Payment Arrangement, Tranche One [Member] EX-101.PRE 12 fsly-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover Page - shares
shares in Millions
6 Months Ended
Jun. 30, 2023
Jul. 28, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-38897  
Entity Registrant Name FASTLY, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 27-5411834  
Entity Address, Address Line One 475 Brannan Street, Suite 300  
Entity Address, City or Town San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94107  
City Area Code 844  
Local Phone Number 432-7859  
Title of 12(b) Security Class A Common Stock, $0.00002 par value  
Trading Symbol FSLY  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   129.2
Entity Central Index Key 0001517413  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 273,742 $ 143,391
Marketable securities, current 123,605 374,581
Accounts receivable, net of allowance for credit losses of $6,129 and $5,029 as of June 30, 2023 and December 31, 2022, respectively 78,295 89,578
Prepaid expenses and other current assets 29,500 28,933
Total current assets 505,142 636,483
Property and equipment, net 179,045 180,378
Operating lease right-of-use assets, net 56,733 68,440
Goodwill 670,356 670,185
Intangible assets, net 72,550 82,900
Marketable securities, non-current 78,042 165,105
Other assets 95,550 92,622
Total assets 1,657,418 1,896,113
Current liabilities:    
Accounts payable 5,561 4,786
Accrued expenses 47,001 61,161
Finance lease liabilities, current 22,233 28,954
Operating lease liabilities, current 20,575 23,026
Other current liabilities 36,234 34,394
Total current liabilities 131,604 152,321
Long-term debt 472,369 704,710
Finance lease liabilities, non-current 7,026 15,507
Operating lease liabilities, non-current 51,448 61,341
Other long-term liabilities 7,217 7,076
Total liabilities 669,664 940,955
Commitments and contingencies (Note 10)
Stockholders’ equity:    
Common stock 2 2
Additional paid-in capital 1,747,959 1,666,106
Accumulated other comprehensive loss (3,152) (9,286)
Accumulated deficit (757,055) (701,664)
Total stockholders’ equity 987,754 955,158
Total liabilities and stockholders’ equity $ 1,657,418 $ 1,896,113
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 6,129 $ 5,029
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenue $ 122,831 $ 102,518 $ 240,395 $ 204,900
Cost of revenue 58,617 56,466 115,927 110,381
Gross profit 64,214 46,052 124,468 94,519
Operating expenses:        
Research and development 37,421 38,717 74,852 79,154
Sales and marketing 47,797 46,760 92,068 88,240
General and administrative 28,823 29,543 54,650 59,097
Total operating expenses 114,041 115,020 221,570 226,491
Loss from operations (49,827) (68,968) (97,102) (131,972)
Net gain on extinguishment of debt 36,760 54,391 36,760 54,391
Interest income 4,508 1,502 8,694 2,183
Interest expense (1,232) (1,530) (2,445) (3,152)
Other expense (803) (1,673) (1,053) (1,952)
Loss before income tax expense (10,594) (16,278) (55,146) (80,502)
Income tax expense 110 159 245 199
Net loss $ (10,704) $ (16,437) $ (55,391) $ (80,701)
Net loss per share attributable to common stockholders, basic (in US dollar per share) $ (0.08) $ (0.14) $ (0.44) $ (0.67)
Net loss per share attributable to common stockholders, diluted (in US dollar per share) $ (0.08) $ (0.14) $ (0.44) $ (0.67)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 127,863 121,242 126,648 120,295
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 127,863 121,242 126,648 120,295
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Other Comprehensive Income [Abstract]        
Net loss $ (10,704) $ (16,437) $ (55,391) $ (80,701)
Other comprehensive income (loss):        
Foreign currency translation adjustment 474 17 558 (170)
Gain (loss) on investments in available-for-sale-securities 1,968 (3,063) 5,576 (9,745)
Total other comprehensive income (loss) 2,442 (3,046) 6,134 (9,915)
Comprehensive loss $ (8,262) $ (19,483) $ (49,257) $ (90,616)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Common Stock
Restricted Stock Units
Common Stock
Restricted Stock Awards
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2021   118,811          
Beginning balance at Dec. 31, 2021 $ 1,013,953 $ 2     $ 1,527,468 $ (2,627) $ (510,890)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of vested stock options (in shares)   1,624          
Exercise of vested stock options 4,769       4,769    
Vesting/Issuance of restricted stock units/awards (in shares)     1,083 75      
Shares issued under ESPP (in shares)   292          
Shares issued under ESPP 2,962       2,962    
Stock-based compensation 62,670       62,670    
Net loss (80,701)           (80,701)
Other comprehensive income (loss) (9,915)         (9,915)  
Ending balance (in shares) at Jun. 30, 2022   121,885          
Ending balance at Jun. 30, 2022 993,738 $ 2     1,597,869 (12,542) (591,591)
Beginning balance (in shares) at Mar. 31, 2022   120,777          
Beginning balance at Mar. 31, 2022 976,723 $ 2     1,561,371 (9,496) (575,154)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of vested stock options (in shares)   273          
Exercise of vested stock options 1,721       1,721    
Vesting/Issuance of restricted stock units/awards (in shares)     506 37      
Shares issued under ESPP (in shares)   292          
Shares issued under ESPP 2,962       2,962    
Stock-based compensation 31,815       31,815    
Net loss (16,437)           (16,437)
Other comprehensive income (loss) (3,046)         (3,046)  
Ending balance (in shares) at Jun. 30, 2022   121,885          
Ending balance at Jun. 30, 2022 $ 993,738 $ 2     1,597,869 (12,542) (591,591)
Beginning balance (in shares) at Dec. 31, 2022 124,300 124,336          
Beginning balance at Dec. 31, 2022 $ 955,158 $ 2     1,666,106 (9,286) (701,664)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of vested stock options (in shares) 121 121          
Exercise of vested stock options $ 871       871    
Vesting/Issuance of restricted stock units/awards (in shares)     2,680        
Issuance of restricted stock units related to bonus program (in shares)   1,193          
Issuance of restricted stock units related to bonus program 16,599       16,599    
Shares issued under ESPP (in shares)   697          
Shares issued under ESPP 4,977       4,977    
Stock-based compensation 59,406       59,406    
Net loss (55,391)           (55,391)
Other comprehensive income (loss) $ 6,134         6,134  
Ending balance (in shares) at Jun. 30, 2023 129,000 129,027          
Ending balance at Jun. 30, 2023 $ 987,754 $ 2     1,747,959 (3,152) (757,055)
Beginning balance (in shares) at Mar. 31, 2023   126,784          
Beginning balance at Mar. 31, 2023 958,555 $ 2     1,710,498 (5,594) (746,351)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of vested stock options (in shares)   77          
Exercise of vested stock options 535       535    
Vesting/Issuance of restricted stock units/awards (in shares)     1,469        
Shares issued under ESPP (in shares)   697          
Shares issued under ESPP 4,977       4,977    
Stock-based compensation 31,949       31,949    
Net loss (10,704)           (10,704)
Other comprehensive income (loss) $ 2,442         2,442  
Ending balance (in shares) at Jun. 30, 2023 129,000 129,027          
Ending balance at Jun. 30, 2023 $ 987,754 $ 2     $ 1,747,959 $ (3,152) $ (757,055)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net loss $ (55,391) $ (80,701)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation expense 24,960 20,586
Amortization of intangible assets 10,350 10,618
Non-cash lease expense 11,763 11,522
Amortization of debt discount and issuance costs 1,519 1,739
Amortization of deferred contract costs 7,171 3,989
Stock-based compensation 65,143 75,000
Provision for credit losses 1,100 529
Loss on disposals of property and equipment 547 854
Amortization and accretion of discounts and premiums on investments 747 1,851
Impairment of operating lease right-of-use assets 187 0
Net gain on extinguishment of debt (36,760) (54,391)
Other adjustments (328) 61
Changes in operating assets and liabilities:    
Accounts receivable 10,183 (4,122)
Prepaid expenses and other current assets (417) (4,812)
Other assets (11,983) (6,399)
Accounts payable 944 844
Accrued expenses (6,593) 1,162
Operating lease liabilities (12,432) (10,981)
Other liabilities 5,419 2,781
Net cash provided by (used in) operating activities 16,129 (29,870)
Cash flows from investing activities:    
Purchases of marketable securities 0 (355,479)
Sales of marketable securities 774 161,853
Maturities of marketable securities 342,095 367,880
Business acquisitions, net of cash acquired 0 (25,999)
Advance payment for purchase of property and equipment 0 (29,310)
Purchases of property and equipment (7,958) (8,815)
Proceeds from sale of property and equipment 36 241
Capitalized internal-use software (10,439) (8,736)
Net cash provided by investing activities 324,508 101,635
Cash flows from financing activities:    
Cash paid for debt extinguishment (196,934) (177,082)
Repayments of finance lease liabilities (15,202) (11,029)
Cash received for restricted stock sold in advance of vesting conditions 0 10,655
Cash paid for early sale of restricted shares 0 (7,037)
Payment of deferred consideration for business acquisitions (4,393) 0
Proceeds from exercise of vested stock options 871 4,769
Proceeds from employee stock purchase plan 4,787 3,977
Net cash used in financing activities (210,871) (175,747)
Effects of exchange rate changes on cash, cash equivalents, and restricted cash 585 (319)
Net increase in cash, cash equivalents, and restricted cash 130,351 (104,301)
Cash, cash equivalents, and restricted cash at beginning of period 143,541 166,961
Cash, cash equivalents, and restricted cash at end of period 273,892 62,660
Supplemental disclosure of cash flow information:    
Cash paid for interest 926 1,304
Cash paid for income taxes, net of refunds received 451 180
Cash paid for finance lease interest 806 0
Property and equipment additions not yet paid in cash 623 3,636
Stock-based compensation capitalized to internal-use software 3,227 3,522
Assets obtained in exchange for operating lease obligations 1,324 15,676
Assets obtained in exchange for finance lease obligations 0 22,178
Net non-cash change in operating lease assets and liabilities associated with modifications and terminations 1,090 2,960
Purchase consideration associated with business combination, accrued but not paid 0 8,126
Costs associated with business combination, accrued but not paid 0 1,873
Deployments of prepaid capital equipment 1,639 0
Reconciliation of cash, cash equivalents, and restricted cash as shown in the statements of cash flows:    
Cash and cash equivalents 273,742 62,510
Restricted cash, current 150 150
Total cash, cash equivalents, and restricted cash $ 273,892 $ 62,660
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business Nature of Business
Fastly, Inc. has built an edge cloud platform that can process, serve, and secure its customers' applications as close to their end users as possible. As of June 30, 2023, the Company’s edge network spans across 79 markets around the world. The Company was incorporated in Delaware in 2011 and is headquartered in San Francisco, California.
As used herein, “Fastly,” “the Company,” “its” and similar terms include Fastly, Inc. and its subsidiaries, unless the context indicates otherwise.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying condensed consolidated financial statements and footnotes have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”), consistent in all material respects with those applied in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the Securities and Exchange Commission (“SEC”) on February 27, 2023. The Company’s condensed consolidated financial statements include its accounts and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
The Company’s condensed consolidated financial statements are unaudited but include all adjustments of a normal recurring nature necessary for a fair presentation of its quarterly results. The Company’s condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
Certain changes to presentation have been made to conform the prior period presentation to the current period reporting. The Company has made certain presentation changes to consolidate the interest paid on finance lease line into other liabilities working capital changes and components of the non-cash lease expense related to operating lease liability changes into operating lease liability working capital changes within operating cash flows in the consolidated statements of cash flows. Such reclassifications did not affect the condensed consolidated balance sheets, total revenues, operating income, net income, or cash flows from operating, investing or financing activities.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. Actual results and outcomes could differ significantly from the Company’s estimates, judgments, and assumptions. Significant estimates, judgments, and assumptions used in these financial statements include, but are not limited to, those related to revenue, accounts receivable and related reserves, internal-use software development costs, the incremental borrowing rate related to the Company’s lease liabilities, fair value of assets acquired and liabilities assumed during business combinations, useful lives of acquired intangible assets and property and equipment, fair value of the Company’s reporting unit, income tax reserves, and accounting for stock-based compensation. Estimates are periodically reviewed in light of changes in circumstances, facts, and experience. The effects of material revisions in estimates are reflected in the consolidated financial statements in the period of change and prospectively from the date of the change in estimate.
Significant Accounting Policies
There have been no material changes to the Company’s significant accounting policies as compared to those described in “Note 2 – Summary of Significant Accounting Policies” of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
Recently Adopted and Issued Accounting Pronouncements
The Company has not adopted any new accounting pronouncements in the three and six months ended June 30, 2023. Other recently issued accounting pronouncements are not expected to have a material impact on its condensed consolidated financial statements.
Concentrations of Credit Risk

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable.
The Company’s cash, cash equivalents, and marketable securities primarily consisted of bank deposits, money market funds, investment-grade commercial paper, corporate notes and bonds, U.S. treasury securities, municipal securities, foreign government and supranational securities and asset-backed securities held at major financial institutions that the Company believes to be of high credit standing. The primary focus of its investment strategy is to preserve capital and meet liquidity requirements. The Company’s investment policy limits the amount of credit exposure with any one financial institution or commercial issuer. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding its cash and cash equivalents to the extent recorded in the balance sheets. While the Company has not experienced any losses in such accounts and the Company has historically maintained its cash in multiple financial institutions, the recent failure of Silicon Valley Bank (“SVB”), at which the Company held cash and cash equivalents in multiple accounts, exposed the Company to limited credit risk prior to the completion by the Federal Deposit Insurance Corporation (“FDIC”) of the resolution of SVB in a manner that fully protected all depositors.
Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company’s customer base consists of a large number of geographically dispersed customers diversified across several industries. In the three and six months ended June 30, 2023 and June 30, 2022, no single customer accounted for more than 10% of revenue. Affiliated customers that are business units of a single company in the streaming entertainment space generated an aggregate of 12% and 11% of the Company’s revenue for the three months ended June 30, 2023 and 2022, respectively and 11% for both the six months ended June 30, 2023 and 2022. As of both June 30, 2023 and December 31, 2022, no customer accounted for more than 10% of the total accounts receivable balance. The same affiliated customers, as referenced earlier on in the paragraph, accounted for an aggregate of 5% and 15% of the Company’s accounts receivable balance as of June 30, 2023 and December 31, 2022 respectively.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Revenue by geography is based on the billing address of the customer. Aside from the United States, no other single country accounted for more than 10% of revenue for both the three and six months ended June 30, 2023 and June 30, 2022. The following table presents the Company’s net revenue by geographic region:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
United States$89,873 $76,052 $175,237 $151,666 
Asia Pacific17,267 12,869 33,698 24,589 
Europe10,868 9,242 21,384 18,595 
All other4,823 4,355 10,076 10,050 
Total revenue$122,831 $102,518 $240,395 $204,900 
The majority of the Company’s revenue is derived from enterprise customers. In the first quarter of 2023, the Company updated its methodology (“new methodology”) by which it calculates its customer count metrics, including Total Customer Count, Enterprise Customer Count and associated metrics.
Under the prior methodology, enterprise customers is defined as customers with revenue in excess of $100,000 over the trailing 12-month period. The following table presents the Company’s net revenue for enterprise and non-enterprise customers based on the prior methodology:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
Enterprise customers$111,194 $91,253 $217,251 $182,354 
Non-enterprise customers11,637 11,265 23,144 22,546 
Total revenue$122,831 $102,518 $240,395 $204,900 
Under the new methodology, enterprise customers is defined as customers with annualized current quarter revenue in excess of $100,000. This is calculated by taking the sum of revenue for each customer within the quarter and multiplying it by four. The following table presents the Company's net revenue for enterprise and non-enterprise customers based on the new methodology:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
Enterprise customers$112,660 $92,611 $220,033 $185,123 
Non-enterprise customers10,171 9,907 20,362 19,777 
Total revenue$122,831 $102,518 $240,395 $204,900 
Contract balances
The timing of revenue recognition may differ from the timing of invoicing to customers. The Company has an unconditional right to consideration when it invoices its customers and records a receivable. The Company records a contract asset, or a receivable, when revenue is recognized prior to invoicing. The Company records a contract liability, or deferred revenue, when revenue is recognized subsequent to invoicing.
Deferred revenue includes amounts billed to customers for which revenue has not been recognized and consists of the unearned portions of edge cloud platform usage and billings to customers for the Company’s security subscription services. Amounts that have been invoiced for annual subscriptions, but not collected, are recorded in accounts receivable and in unearned revenue or in revenue depending on whether services have been delivered to the customer. The Company’s payment terms and conditions vary by contract type, and generally range from 30 to 90 days.

The following table presents the Company’s contract assets and contract liabilities as of June 30, 2023 and as of December 31, 2022:
As of June 30, 2023As of December 31, 2022
(in thousands)
Contract assets$193 $19 
Contract liabilities$35,250 $30,544 
The following table presents revenue recognized during the three and six months ended June 30, 2023 and 2022 from amounts included in the contract liability at the beginning of the period:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
Revenue recognized in the period from amounts included in contract liability at the beginning of the period$12,046 $10,674 $21,195 $19,164 
Remaining performance obligations
As of June 30, 2023, the aggregate amount of the transaction price in our contracts allocated to remaining performance obligations that are unsatisfied or partially unsatisfied was $230.9 million. This amount includes future committed revenue for periods within current contracts with customers, as well as deferred revenue arising from consideration invoiced for which the related performance obligations have not been satisfied. The Company has elected to not provide certain information about its remaining performance obligations for service contracts with an original contract duration of one year or less. As of June 30, 2023, the Company expects to recognize approximately 85% of its remaining performance obligations over the next 12 months. The Company’s typical contractual term with its customers is one year, although terms may vary by contract.
Costs to obtain a contract
As of June 30, 2023 and December 31, 2022, the Company's costs to obtain contracts were as follows:
As of June 30,As of December 31,
20232022
(in thousands)
Deferred contract costs, net$60,034 $50,523 
During the three months ended June 30, 2023 and 2022, the Company recognized $3.7 million and $2.1 million of amortization related to deferred contract costs, respectively. During the six months ended June 30, 2023 and 2022, the Company recognized $7.2 million and $4.0 million of amortization related to deferred contract costs, respectively. These costs are recorded within sales and marketing expenses on the accompanying condensed consolidated statements of operations.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Investments and Fair Value Measurements
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Investments and Fair Value Measurements Investments and Fair Value Measurements
The Company's total cash, cash equivalents and marketable securities consisted of the following:
As of June 30,As of December 31,
20232022
(in thousands)
Cash and cash equivalents:
Cash$49,981 $46,516 
Money market funds223,761 96,875 
Total cash and cash equivalents(1)
$273,742 $143,391 
Marketable securities:
U.S. Treasury securities$54,696 $287,988 
Corporate notes and bonds66,210 71,744 
Asset-backed securities427 175 
Municipal securities2,272 2,221 
Foreign government and supranational securities— 12,453 
Total marketable securities, current(2)
$123,605 $374,581 
Corporate notes and bonds68,913 140,949 
Asset-backed securities9,129 24,156 
Total marketable securities, non-current(3)
$78,042 $165,105 
Total marketable securities$201,647 $539,686 
Total cash, cash equivalents and marketable securities$475,389 $683,077 
(1) The Company’s cash equivalents include investments with an original maturity date of three months or less.
(2) The Company classifies its marketable securities as current, where it intends to hold the securities for less than 12 months.
(3) The Company classifies its marketable securities are non-current, where it intends to hold the securities for longer than 12 months.
Available-for-Sale Investments
The following table summarizes adjusted cost, gross unrealized gains and losses, and fair value related to available-for-sale securities classified as marketable securities on the accompanying condensed consolidated balance sheets as of June 30, 2023 and December 31, 2022:
As of June 30, 2023
Amortized
Cost
Gross
Unrealized
Gain
Gross
Unrealized
Loss
Fair
Value
(in thousands)
U.S. Treasury securities$55,027 $— $(331)$54,696 
Corporate notes and bonds137,775 (2,653)135,123 
Asset-backed securities9,596 — (40)9,556 
Municipal securities2,320 — (48)2,272 
Total available-for-sale investments$204,718 $$(3,072)$201,647 
As of December 31, 2022
Amortized
Cost
Gross
Unrealized
Gain
Gross
Unrealized
Loss
Fair
Value
(in thousands)
U.S. Treasury securities$291,685 $— $(3,697)$287,988 
Corporate notes and bonds217,187 — (4,494)212,693 
Asset-backed securities24,617 — (286)24,331 
Municipal securities2,322 — (101)2,221 
Foreign government and supranational securities12,522 — (69)12,453 
Total available-for-sale investments$548,333 $— $(8,647)$539,686 
There were no material realized gains or losses from sales of marketable securities that were reclassified out of accumulated other comprehensive income (loss) into other income during the three and six months ended June 30, 2023 and 2022. There were 55 securities in a continuous loss position for 12 months or longer as of June 30, 2023 and 76 securities in a continuous loss position for 12 months or longer as of December 31, 2022. Investments are reviewed periodically to identify possible other-than-temporary impairments. For the three and six months ended June 30, 2023 and 2022, the Company did not record any impairment charges for its marketable debt securities in its condensed consolidated statements of operations. No impairment loss has been recorded on the securities as the Company does not intend to sell any impaired securities, nor is it more likely than not that the Company would be required to sell impaired securities before recovery of amortized cost basis. Furthermore, the Company has determined that the decline in fair value of the investment is not due to credit related factors.
Fair Value of Financial Instruments
For certain of the Company's financial instruments, including cash held in banks, accounts receivable, and accounts payable, the carrying amounts approximate fair value due to their short maturities, and are therefore excluded from the fair value tables below.
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. There is a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:
Level 1—Observable inputs such as quoted prices in active markets for identical assets or liabilities;
Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, 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; and
Level 3—Unobservable inputs that are supported by little or no market activity, which require management judgment or estimation.
The Company measures its cash equivalents, marketable securities, and restricted cash at fair value. The Company classifies its cash equivalents, marketable securities and restricted cash within Level 1 or Level 2 because the Company values these investments using quoted market prices or alternative pricing sources and models utilizing market observable inputs.
The Company classifies its investments, which are comprised of corporate notes and bonds, U.S. treasury securities, foreign government and supranational securities and asset-backed securities within Level 2 of the fair value hierarchy because the fair value of these securities is priced by using inputs based on non-binding market consensus prices that are primarily corroborated by observable market data or quoted market prices for similar instruments.
Financial assets and liabilities measured and recorded at fair value on a recurring basis consisted of the following types of instruments:
As of June 30, 2023
Level 1Level 2Level 3Total
(in thousands)
Cash equivalents:
Money market funds$223,761 $— $— $223,761 
Total cash equivalents223,761 — — 223,761 
Marketable securities:
Corporate notes and bonds— 135,123 — 135,123 
U.S. Treasury securities— 54,696 — 54,696 
Municipal securities— 2,272 — 2,272 
Asset-backed securities— 9,556 — 9,556 
Foreign government and supranational securities— — — — 
Total marketable securities— 201,647 — 201,647 
Restricted cash:
Restricted cash, current150 — — 150 
Total restricted cash150 — — 150 
Total financial assets$223,911 $201,647 $— $425,558 
As of December 31, 2022
Level 1Level 2Level 3Total
(in thousands)
Cash equivalents:
Money market funds$96,875 $— $— $96,875 
Total cash equivalents96,875 — — 96,875 
Marketable securities:
U.S. Treasury securities— 287,988 — 287,988 
Corporate notes and bonds— 212,693 — 212,693 
Asset-backed securities— 24,331 — 24,331 
Municipal securities— 2,221 — 2,221 
Foreign government and supranational securities— 12,453 — 12,453 
Total marketable securities— 539,686 — 539,686 
Restricted cash:
Restricted cash, current150 — — 150 
Total restricted cash150 — — 150 
Total financial assets$97,025 $539,686 $— $636,711 
Restricted cash was $0.2 million as of both June 30, 2023 and December 31, 2022. The restricted cash balance consisted of letters of credit related to lease arrangements that were collateralized by the Company’s cash. The amounts as of June 30, 2023 and December 31, 2022, were both classified as current on the Company’s condensed consolidated balance sheets.
There were no transfers of assets and liabilities measured at fair value between Level 1 and Level 2, or between Level 2 and Level 3, during the three and six months ended June 30, 2023 and 2022.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
Glitch, Inc.
On May 18, 2022, the Company acquired 100% of the voting equity interest of Glitch, Inc. (“Glitch”), a software company specializing in developer project management tools, for $34.9 million in cash, of which $8.0 million was held back as security for indemnification claims under the terms of the merger agreement (“Holdback”). During the three and six months ended June 30, 2023, $4.1 million of the Holdback was distributed to certain shareholders of Glitch and the remaining will be distributed 24 months following the acquisition closing date. The acquisition expands the Company’s brand awareness within the developer community and bolsters the Company’s existing product offerings by making it easier to innovate at a layer in the Company’s software stack.

The Company accounted for the transaction as a business combination. The purchase price was allocated based on the estimated fair value of the identified intangible assets of $2.0 million, cash of $1.6 million and other net assets of $0.6 million, and goodwill of $32.5 million.

The goodwill was primarily attributed to the value of synergies created with the acquisition of Glitch’s technology offering. Goodwill is not deductible for income tax purposes.
Identifiable finite-lived intangible assets were comprised of the following (in thousands):
TotalEstimated useful life (in years)
Developed technology$630 4
Customer relationships760 3
Trade name610 4
Total intangible assets acquired$2,000 
For both the three and six months ended June 30, 2022, we incurred $2.0 million in acquisition-related expenses. For both the three and six months ended June 30, 2023, we did not incur any acquisition-related expenses. The acquired intangible assets have a total weighted average amortization period of 3.6 years.

From the date of the acquisition, the financial results of Glitch have been included in and are not material to the Company’s condensed consolidated financial statements. Pro forma revenue and results of operations have not been presented because the historical results are not material to the condensed consolidated financial statements in any period presented.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Information
6 Months Ended
Jun. 30, 2023
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Information Balance Sheet Information
Property and Equipment, Net
Property and equipment, net consisted of the following:
As of June 30,As of December 31,
20232022
(in thousands)
Computer and networking equipment$228,482 $225,009 
Leasehold improvements8,565 8,374 
Furniture and fixtures2,051 1,792 
Office equipment1,178 1,176 
Internal-use software80,023 66,488 
Property and equipment, gross$320,299 $302,839 
Accumulated depreciation and amortization(141,254)(122,461)
Property and equipment, net$179,045 $180,378 
Depreciation on property and equipment for the three months ended June 30, 2023 and 2022 was approximately $12.9 million and $10.7 million, respectively. Included in these amounts was amortization expense for capitalized internal-use software costs of approximately $3.2 million and $2.2 million for the three months ended June 30, 2023 and 2022, respectively.
Depreciation on property and equipment for the six months ended June 30, 2023 and 2022 was approximately $25.0 million and $20.6, respectively. Included in these amounts was amortization expense for capitalized internal-use software costs of approximately $6.1 million and $3.7 million for the six months ended June 30, 2023 and 2022, respectively.
As of June 30, 2023 and December 31, 2022, the unamortized balance of capitalized internal-use software costs on the Company’s condensed consolidated balance sheets was approximately $52.9 million and $45.5 million, respectively.
The Company leases certain networking equipment from various third parties through equipment finance leases. The Company’s networking equipment assets as of June 30, 2023 and December 31, 2022, included a total of $76.7 million and $77.3 million acquired under finance lease agreements, respectively. These leases are capitalized in property and equipment, and the related amortization of assets under finance leases is included in depreciation and amortization expense. The accumulated depreciation of the associated networking equipment assets under finance leases totaled $35.0 million and $28.1 million as of June 30, 2023 and December 31, 2022, respectively.
Other Assets
Other assets consisted of the following:
As of June 30,As of December 31,
20232022
(in thousands)
Deferred contract costs, net$60,034 $50,523 
Advance payment for purchase of property and equipment32,657 37,013 
Other assets2,859 5,086 
Total other assets$95,550 $92,622 
Accrued Expenses
Accrued expenses consisted of the following:
As of June 30,As of December 31,
20232022
(in thousands)
Accrued compensation and related benefits$16,736 $20,204 
Accrued bonus7,835 15,818 
Accrued colocation and bandwidth costs12,511 10,448 
Other tax liabilities5,099 8,698 
Other accrued liabilities4,820 5,993 
Total accrued expenses$47,001 $61,161 
Other Current Liabilities
Other current liabilities consisted of the following:
As of June 30,As of December 31,
20232022
(in thousands)
Deferred revenue$28,124 $28,047 
Accrued computer and networking equipment1,929 1,467 
Holdback payable3,771 4,013 
Other current liabilities2,410 867 
Total other current liabilities$36,234 $34,394 
Accumulated Other Comprehensive Income (Loss)
For the three and six months ended June 30, 2023 and 2022, components of accumulated other comprehensive (loss) income, net of taxes, were as follows (in thousands):

Foreign Currency Translation Available-for-sale investmentsAccumulated Other Comprehensive Income (Loss)
Balance, March 31, 2023$(493)$(5,101)$(5,594)
Other comprehensive income474 1,968 2,442 
Balance, June 30, 2023$(19)$(3,133)$(3,152)
Foreign Currency Translation Available-for-sale investmentsAccumulated Other Comprehensive Income (Loss)
Balance, March 31, 2022$(572)$(8,924)$(9,496)
Other comprehensive income (loss)17 (3,063)(3,046)
Balance, June 30, 2022$(555)$(11,987)$(12,542)
Foreign Currency Translation Available-for-sale investmentsAccumulated Other Comprehensive Income (Loss)
Balance, December 31, 2022$(577)$(8,709)$(9,286)
Other comprehensive income558 5,576 6,134 
Balance, June 30, 2023$(19)$(3,133)$(3,152)
Foreign Currency Translation Available-for-sale investmentsAccumulated Other Comprehensive Income (Loss)
Balance, December 31, 2021$(385)$(2,242)$(2,627)
Other comprehensive income loss(170)(9,745)(9,915)
Balance, June 30, 2022$(555)$(11,987)$(12,542)
There were no material reclassifications out of accumulated other comprehensive loss during the three and six months ended June 30, 2023 and 2022. Additionally, there was no material tax impact on the amounts presented.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Leases Leases
The Company has operating leases for corporate offices and data centers (“colocation” leases), and finance leases for networking equipment. The Company’s operating leases have remaining lease terms ranging from less than 1 year to 7 years, some of which include options to extend the leases. The Company’s finance leases have remaining lease terms ranging from less than 1 year to 2 years. The Company also subleases a portion of its corporate office spaces. The Company’s subleases have remaining lease terms ranging from 1 year to 7 years. The Company’s sublease income was $0.3 million and $0.2 million for the three months ended June 30, 2023, and 2022, respectively. The Company’s sublease income was $0.6 million and $0.5 million for the six months ended June 30, 2023 and 2022, respectively.
The components of lease cost were as follows:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
Operating lease costs:
Operating lease cost$6,832 $6,631 $14,033 $13,499 
Variable lease cost3,790 3,463 7,367 6,182 
Total operating lease costs$10,622 $10,094 $21,400 $19,681 
Finance lease costs:
Amortization of assets under finance lease$3,619 $3,818 $7,242 $7,080 
Interest367 650 806 1,241 
Total finance lease costs$3,986 $4,468 $8,048 $8,321 
The short-term lease costs were not material for three and six months ended June 30, 2023, and 2022. The Company did not recognize any material impairment on its operating lease right-of-use assets for either of the three and six months ended June 30, 2023, and 2022.
As of June 30,As of December 31,
20232022
Weighted Average Remaining Lease Term (in years):
Operating leases3.814.09
Finance leases1.341.74
Weighted Average Discount Rate:
Operating leases5.74 %5.36 %
Finance leases4.70 %4.73 %
Future minimum lease payments under non-cancellable leases as of June 30, 2023 were as follows:
Operating LeasesFinance Leases
(in thousands)
Remainder of 2023$13,278 $14,278 
202420,616 14,282 
202517,957 1,618 
202616,620 — 
20279,619 — 
Thereafter2,935 — 
Total future minimum lease payments$81,025 $30,178 
Less: imputed interest(8,491)(919)
Total liability$72,534 $29,259 
As of June 30, 2023, the Company has undiscounted commitments of $0.5 million for operating leases that have not yet commenced, and therefore are not included in the right-of-use asset or operating lease liability. These operating leases will commence in the third quarter of 2023 with lease terms of 2 years.
Leases Leases
The Company has operating leases for corporate offices and data centers (“colocation” leases), and finance leases for networking equipment. The Company’s operating leases have remaining lease terms ranging from less than 1 year to 7 years, some of which include options to extend the leases. The Company’s finance leases have remaining lease terms ranging from less than 1 year to 2 years. The Company also subleases a portion of its corporate office spaces. The Company’s subleases have remaining lease terms ranging from 1 year to 7 years. The Company’s sublease income was $0.3 million and $0.2 million for the three months ended June 30, 2023, and 2022, respectively. The Company’s sublease income was $0.6 million and $0.5 million for the six months ended June 30, 2023 and 2022, respectively.
The components of lease cost were as follows:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
Operating lease costs:
Operating lease cost$6,832 $6,631 $14,033 $13,499 
Variable lease cost3,790 3,463 7,367 6,182 
Total operating lease costs$10,622 $10,094 $21,400 $19,681 
Finance lease costs:
Amortization of assets under finance lease$3,619 $3,818 $7,242 $7,080 
Interest367 650 806 1,241 
Total finance lease costs$3,986 $4,468 $8,048 $8,321 
The short-term lease costs were not material for three and six months ended June 30, 2023, and 2022. The Company did not recognize any material impairment on its operating lease right-of-use assets for either of the three and six months ended June 30, 2023, and 2022.
As of June 30,As of December 31,
20232022
Weighted Average Remaining Lease Term (in years):
Operating leases3.814.09
Finance leases1.341.74
Weighted Average Discount Rate:
Operating leases5.74 %5.36 %
Finance leases4.70 %4.73 %
Future minimum lease payments under non-cancellable leases as of June 30, 2023 were as follows:
Operating LeasesFinance Leases
(in thousands)
Remainder of 2023$13,278 $14,278 
202420,616 14,282 
202517,957 1,618 
202616,620 — 
20279,619 — 
Thereafter2,935 — 
Total future minimum lease payments$81,025 $30,178 
Less: imputed interest(8,491)(919)
Total liability$72,534 $29,259 
As of June 30, 2023, the Company has undiscounted commitments of $0.5 million for operating leases that have not yet commenced, and therefore are not included in the right-of-use asset or operating lease liability. These operating leases will commence in the third quarter of 2023 with lease terms of 2 years.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
The changes in the carrying amount of goodwill for the six months ended June 30, 2023 are as follows:
Six months ended June 30, 2023
(in thousands)
Balance as of December 31, 2022$670,185 
Foreign currency translation and other adjustments171 
Balance as of June 30, 2023
$670,356 
The Company did not record an impairment charge on goodwill during both the three and six months ended June 30, 2023 or 2022.
Intangible Assets, net
As of June 30, 2023 and December 31, 2022, the Company’s intangible assets consisted of the following:
As of June 30, 2023As of December 31, 2022
Gross carrying valueAccumulated amortizationNet carrying valueGross carrying valueAccumulated amortizationNet carrying value
(in thousands)
Intangible assets:
Customer relationships$69,860 $(24,028)$45,832 $69,860 $(19,582)$50,278 
Developed technology50,130 (27,396)22,734 50,130 (22,367)27,763 
Trade names3,910 (3,190)720 3,910 (2,564)1,346 
Internet protocol addresses4,984 (1,720)3,264 4,984 (1,471)3,513 
Backlog$— $— $— $2,200 $(2,200)$— 
Total intangible assets$128,884 $(56,334)$72,550 $131,084 $(48,184)$82,900 
The Company’s customer relationships, developed technology, trade names, backlog and Internet protocol addresses represent intangible assets subject to amortization. Amortization expense was $5.2 million and $5.3 million for the three months
ended June 30, 2023 and 2022, respectively. Amortization expense was $10.4 million and $10.6 million for the six months ended June 30, 2023 and 2022, respectively.
The Company did not purchase any intangible assets during both the three and six months ended June 30, 2023 and 2022. The Company did not record any impairment charges on its intangible assets during both the three and six months ended June 30, 2023 and 2022.
The expected amortization expense of intangible assets subject to amortization as of June 30, 2023 is as follows:
As of June 30, 2023
(in thousands)
Remainder of 2023$10,075 
202419,599 
202516,976 
20269,193 
20279,051 
Thereafter7,656 
Total$72,550 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Debt Instruments
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Debt Instruments Debt Instruments
Senior Secured Credit Facilities Agreement
On February 16, 2021, the Company entered into a Senior Secured Credit Facilities Agreement (“Credit Agreement”) with the lenders from time to time party thereto (the “Lenders”) and Silicon Valley Bank, as a lender and as administrative agent and collateral agent for the Lenders, for an aggregate commitment amount of $100.0 million with a maturity date of February 16, 2024. The Company recorded $0.6 million of debt issuance costs associated with the Credit Agreement in other assets on the Company’s condensed consolidated balance sheet.

The Credit Agreement originally bore interest at a rate per annum equal to the sum of LIBOR for the applicable interest period plus 1.75% to 2.00%, depending on the average daily outstanding balance of all loans and letters of credit under the Credit Agreement. On June 28, 2023, the Company entered into the First Amendment to Credit Agreement with the Lenders and First-Citizens Bank & Trust Company (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)), as a lender and as administrative agent and collateral agent for the Lenders, which, among other things, amended the interest rate provisions of the Credit Agreement to replace LIBOR with the Secured Overnight Finance Rate (“SOFR”) as the interest rate benchmark. As amended, the revolving loans bear interest, at the Company’s election, at an annual rate based on SOFR or a base rate. Loans based on SOFR bear interest at a rate per annum equal to SOFR, plus an adjustment of 0.10%, plus 1.75% to 2.00%, depending on the average daily outstanding balance of all loans and letters of credit under the Credit Agreement. Loans based on the base rate bear interest at a rate per annum equal to the base rate plus 0.75% to 1.00%, depending on the average daily outstanding balance of all loans and letters of credit under the Credit Agreement.

Interest payments on outstanding borrowings are due on the last day of each interest period. The Credit Agreement has a commitment fee on the unused portion of the borrowing commitment, which is payable on the last day of each calendar quarter at a rate per annum of 0.20% to 0.25% depending on the average daily outstanding balance of all loans and letters of credit under the Credit Agreement. In addition, the Company’s Credit Agreement contains a financial covenant that requires the Company to maintain a consolidated adjusted quick ratio of at least 1:25 to 1:00 tested on a quarterly basis as well as a springing revenue growth covenant for certain periods if the Company’s consolidated adjusted quick ratio falls below 1.75 to 1:00 on the last day of any fiscal quarter. The Credit Agreement requires the Company to comply with various affirmative and negative covenants, and contains customary events of default.

As of June 30, 2023, the Company was in compliance with all of the Credit Agreement’s covenants. During the three and six months ended June 30, 2023 and 2022, no amounts were drawn down on the Credit Agreement. As of June 30, 2023 and December 31, 2022, no amounts were outstanding under the Credit Agreement.
Convertible Senior Notes
On March 5, 2021, the Company issued approximately $948.8 million aggregate principal amount of 0% convertible senior notes due 2026 (the “Notes”), including the exercise in full by the initial purchasers of their option to purchase up to an additional approximately $123.8 million principal amount of the Notes. The Notes were issued in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The Notes will mature on March 15, 2026, unless earlier converted, redeemed or repurchased. The net proceeds from the issuance of the Notes were approximately $930.0 million after deducting the initial purchasers’ discounts and transaction costs.
The Company may not redeem the Notes prior to March 20, 2024. On or after March 20, 2024, the Company may redeem for cash, all or any portion of the Notes, at the Company’s option, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid special interest, if any, to, but excluding, the redemption date, if the last reported sale price of the Company’s Class A common stock has been at least 130% of the conversion price for the Notes 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 on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption. No sinking fund is provided for the Notes.
Holders of the Notes may convert their notes at their option at any time prior to the close of business on the business day immediately preceding December 15, 2025, only under the following circumstances: (i) during any calendar quarter commencing after the calendar quarter ending on June 30, 2021 (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 for the Notes on each applicable trading day; (ii) during the five business day period after any ten consecutive trading day period (the “Measurement Period”) in which the trading price, as defined in the indenture agreement governing the Note filed with the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on March 5, 2021, per $1,000 principal amount of notes for each trading day of the Measurement Period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate on each such trading day; (iii) if the Company calls such Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the applicable redemption date, but only with respect to the Notes called (or deemed called) for redemption; or (iv) upon the occurrence of specified corporate events. On or after December 15, 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 notes at any time, regardless of the foregoing circumstances.
Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election. The initial conversion rate is 9.7272 shares of common stock per $1,000 principal amount of Notes, equivalent to an initial conversion price of approximately $102.80 per share of common stock. The conversion rate is subject to adjustment as described in the indenture governing the Notes but will not be adjusted for any accrued and unpaid special interest. In addition, following certain corporate events that occur prior to the maturity date of the Notes or if the Company delivers a notice of redemption in respect of the Notes, the Company will, in certain circumstances, increase the conversion rate of the Notes for a holder who elects to convert its Notes, in connection with such a corporate event or convert its Notes called (or deemed called) for redemption during the related redemption period, as the case may be.
The indenture includes customary covenants and sets forth certain events of default after which the Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving the Company after which the Notes become automatically due and payable. If the Company undergoes a fundamental change, as defined in the indenture agreement governing the Notes, then subject to certain conditions and except as described in the indenture governing the Notes, holders may require the Company to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid special interest, if any, to, but excluding, the fundamental change repurchase date.
The Company evaluated the terms of its debt and concluded that the instrument does not require separation and that there were no other derivatives that required separation. As such, the Company has combined these features with the host contract and the Company accounts for its convertible debt as a single liability in long-term debt on its condensed consolidated balance sheet. The initial purchasers' discounts and transaction costs of $18.6 million incurred related to the issuance of the Notes were classified as liability and represents the difference between the principal amount of the Notes and the liability component (the “debt discount”), which is amortized to interest expense using the effective interest method over the term of the Notes.
As of June 30, 2023, the conversion conditions had not been met and therefore the Notes were not yet convertible.
On May 25, 2022, the Company entered into separate, privately negotiated transactions with certain holders of the Notes to repurchase (the “Repurchases”) approximately $235.0 million aggregate principal amount of the Notes for an aggregate cash repurchase price of approximately $176.4 million. The Repurchases closed on May 31, 2022. The Repurchases were accounted for as a debt extinguishment that resulted in a net gain of $54.4 million, which was recorded as non-operating income on the Company’s condensed consolidated statement of operations in the three and six months ended June 30, 2022.
On May 9, 2023, the Company entered into separate, privately negotiated transactions with certain holders of the Notes to repurchase approximately $236.4 million aggregate principal amount of the Notes for approximately $195.7 million and transaction costs of $1.2 million. The Repurchases closed on May 15, 2023. The Repurchases were accounted for as a debt extinguishment that resulted in a net gain of $36.8 million, which was recorded as non-operating income on the Company’s condensed consolidated statement of operations in the three and six months ended June 30, 2023.
The following table reflects the carrying values of the debt agreements as of June 30, 2023 and December 31, 2022:
As of June 30, 2023
As of December 31, 2022
(in thousands)(in thousands)
Convertible Senior notes (effective interest rate of 0.38%)
Principal amount$477,390 $713,753 
Less: unamortized debt issuance costs(5,021)(9,043)
Less: current portion of long-term debt— — 
Long-term debt, less current portion$472,369 $704,710 
For the three months ended June 30, 2023 and 2022, interest expense related to the Company’s debt obligations was $0.9 million and $0.9 million, respectively. For the six months ended June 30, 2023 and 2022, interest expense related to the Company’s debt obligations was $1.6 million and $1.9 million, respectively. As of June 30, 2023 and December 31, 2022, the total estimated fair value of the Notes were $393.6 million and $517.5 million, respectively.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Commitments
As of June 30, 2023, the Company had long-term commitments for cost of revenue related agreements (i.e., bandwidth usage, peering and other managed services with various networks, Internet service providers and other third-party vendors). The Company also has non-cost of revenue long-term commitments for various non-cancelable agreements.
Aside from the Company’s finance and operating lease commitments, including its colocation operating commitments, which have been disclosed in Note 7—Leases, the minimum future commitments related to its purchase commitments as of June 30, 2023 were as follows:
Cost of Revenue CommitmentsOperating Expense CommitmentsTotal Purchase Commitments
(in thousands)
Remainder of 2023$18,832 $8,131 $26,963 
202415,639 4,785 20,424 
2025368 1,151 1,519 
2026210 131 341 
2027111 — 111 
Thereafter40 — 40 
Total$35,200 $14,198 $49,398 
Sales and Use Tax
The Company conducts its operations in many tax jurisdictions throughout the United States. In many of these jurisdictions, non-income-based taxes, such as sales and use and telecommunications taxes are assessed on the Company’s operations. The Company is subject to indirect taxes, and may be subject to certain other taxes, in some of these jurisdictions. Historically, the Company has not billed or collected these taxes and, in accordance with GAAP, the Company has recorded a provision for its tax exposure in these jurisdictions when it is both probable that a liability has been incurred and the amount of the exposure can be reasonably estimated. As a result, the Company has recorded a liability of $4.5 million and $7.6 million as of June 30, 2023 and December 31, 2022, respectively. These estimates are based on several key assumptions, including the taxability of the Company’s products, the jurisdictions in which the Company believes it has nexus and the sourcing of revenues to those jurisdictions. In the event these jurisdictions challenge the Company’s assumptions and analysis, its actual exposure could differ materially from its current estimates.
Legal Matters
From time to time, the Company has been and may be subject to legal proceedings and claims. Such matters are subject to many uncertainties and outcomes are not predictable with assurance. The Company accrues for contingencies when it believes that a loss is probable and that the Company can reasonably estimate the amount of any such loss.
The Company is not presently a party to any legal proceedings that, if determined adversely to it, would individually or taken together have a material effect on the Company’s business, results of operations, financial condition, or cash flows. As of June 30, 2023, the Company has not recorded any significant accruals for loss contingencies associated with such legal proceedings, determined that an unfavorable outcome is probable or reasonably possible, or determined that the amount or range of any possible loss is reasonably estimable.
Indemnification
The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally the Company’s business partners or customers, in connection with its provision of its services. Generally, these obligations are limited to claims relating to infringement of a patent, copyright, or other intellectual property right, breach of the Company’s security or data protection obligations, or its negligence, willful misconduct, or violation of law. Subject to applicable statutes of limitation, the term of these indemnification agreements is generally for the duration of the agreement. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company carries insurance that covers certain third-party claims relating to the Company’s services and could limit its exposure in that respect.
The Company has agreed to indemnify each of its officers and directors during his or her lifetime for certain events or occurrences that happen by reason of the fact that the officer or director is, was, or has agreed to serve as an officer or director of the Company. The Company has director and officer insurance policies that may limit its exposure and may enable it to recover a portion of certain future amounts paid.
To date, the Company has not encountered material costs as a result of such indemnification obligations and has not accrued any related liabilities in its financial statements. In assessing whether to establish an accrual, the Company considers such factors as the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2023
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders' Equity
Equity Incentive Plans
The Company maintains four equity incentive plans: the 2019 Equity Incentive Plan (the “2019 Plan”), 2011 Equity Incentive Plan (“2011 Plan”), Employee Stock Purchase Plan and the Signal Sciences Corp. 2014 Stock Option and Grant Plan, as amended (the “Signal Plan”). The 2019 Plan became effective in May 2019 and replaced the 2011 Plan. The Company’s 2019 Plan provides for the issuance of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock units (“RSUs”), restricted stock awards, performance-based stock awards (“PSUs”), and other forms of equity compensation, which are collectively referred to as stock awards to its employees, directors, and consultants. The Signal Plan includes 251,754 registered shares which can be exercised to purchase shares of Fastly’s Class A common stock (“common stock”).
As of June 30, 2023 and December 31, 2022, there were 10.2 million and 9.6 million shares of common stock available for issuance under the 2019 Plan, respectively. As of June 30, 2023 and December 31, 2022, 129.0 million and 124.3 million shares of common stock were issued and outstanding, respectively.
Stock Options
Options granted under the 2011 Plan and 2019 Plan are exercisable for common stock and generally expire within 10 years from the date of grant and generally vest over four years, at the rate of 25% on the first anniversary of the date of grant and ratably on a monthly basis over the remaining 36-month period thereafter based on continued service. Forfeitures are recognized as they occur.
The following table summarizes stock option activity during the six months ended June 30, 2023:
SharesWeighted-
Average 
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
Aggregate
Intrinsic Value
(in thousands)(in years)(in thousands)
Outstanding at December 31, 20222,443 6.014.7$7,674 
Granted— — 
Exercised(121)7.24
Cancelled/forfeited(42)8.20 
Outstanding at June 30, 2023
2,280 5.974.2$22,971 
Vested and exercisable at June 30, 2023
2,269 5.864.1$22,957 
During the three months ended June 30, 2023 and 2022, the Company recorded stock-based compensation expense from stock options of approximately $0.4 million and $1.4 million, respectively.
During the six months ended June 30, 2023 and 2022, the Company recorded stock-based compensation expense from stock options of approximately $1.1 million and $3.1 million, respectively.
Restricted Stock Units (“RSUs”)
The Company began granting RSUs under the 2019 Plan during the fiscal year ended December 31, 2019. The fair value of RSUs is based on the grant date fair value and is expensed on a straight-line basis over the applicable vesting period. RSUs granted to new hires typically vest over three or four years, at the rate of 33% or 25% on the first anniversary of the vest date and ratably on a quarterly basis over the remaining 24-month or 36-month period thereafter, respectively. RSUs granted to existing employees typically vest in equal quarterly installments over a three or four-year service period. All vesting is contingent on continued service. Forfeitures are recognized as they occur.
The following table summarizes RSU activity during the six months ended June 30, 2023:
Number of SharesWeighted-Average 
Grant Date Fair Value Per Share
(in thousands)
Unvested RSUs as of December 31, 202211,990 $20.10 
Granted6,048 15.28 
Vested(3,801)19.16 
Cancelled/forfeited(927)23.66 
Unvested RSUs as of June 30, 2023
13,310 $17.93 
During the three months ended June 30, 2023 and 2022, the Company recognized stock-based compensation expense related to RSUs of $27.4 million and $23.3 million, respectively.
During the six months ended June 30, 2023 and 2022, the Company recorded stock-based compensation expense related to RSUs of approximately $51.0 million and $45.1 million, respectively.
Stock Subject to Revest (“Revest Shares”)
In conjunction with a prior acquisition in fiscal 2020, a restriction was placed on 896,499 shares belonging to the three co-founders which are subject to revesting on a quarterly basis over a 2-year period.
On January 24, 2022, the Company entered into an agreement with certain holders of restricted stock, who had sold their awards in advance of their vesting conditions, in order to return the proceeds associated with the remaining 224,124 unvested shares as of December 31, 2021. These stockholders are eligible to continue vesting under the original agreements as long as they have continued service as either an employee or consultant. On January 31, 2022, the Company received $10.7 million from these stockholders related to the settlement of the matter, which the Company classified as unrestricted cash on its condensed consolidated balance sheets. This amount will similarly be returned to the holders in accordance with the vesting under the original agreements. Correspondingly, the Company reclassified the award from equity to liability as the award will now be settled for the fixed monetary amount received, rather than a release of the restrictions on shares. The modification did not result in any incremental expense to be recognized.
In February 2022, one of the stockholders had a change in employment status and the Company accelerated the remaining stock-based compensation associated with his awards on his last day of service as an employee as his services under the modified arrangement were not substantive. For the three months ended June 30, 2022, the Company did not recognize any stock-based compensation expense associated with the modification of these awards. For the six months ended June 30, 2022, the Company recognized stock-based compensation expense of $5.6 million associated with the modification of these awards.
For the three and six months ended June 30, 2022, the Company recognized in total stock-based compensation expense related to revest shares of $7.4 million and $14.7 million, respectively. The Company did not recognize any stock-based compensation expense related to revest shares for the three and six months ended June 30, 2023 as those awards were fully vested as of December 31, 2022.
Performance-Based Restricted Stock Units (“PSUs”)
Performance stock awards for executive officers (“Executive PSUs”)
In February 2022, pursuant to the Company’s 2019 Equity Incentive Plan, the Company granted certain employees shares of PSUs, which are to vest based on the level of achievement of certain Company-wide targets related to the Company’s operating plan for the fiscal year 2022. The Company has accounted for these awards as equity-based awards and will recognize stock-based compensation expense over the employees' requisite service period based on the expected attainment of the Company-wide targets as of the end of each reporting period.
On March 29, 2023, May 4, 2023, and May 30, 2023, pursuant to the Company’s 2019 Equity Incentive Plan, the Company granted certain employees shares of PSUs, which are to vest based on the level of achievement of certain Company-wide targets related to the Company’s operating plan for the fiscal year 2023. The Company has accounted for these awards as
equity-based awards and will recognize stock-based compensation expense over the employees' requisite service period based on the expected attainment of the Company-wide targets as of the end of each reporting period.
Number of SharesWeighted-Average Grant Date Fair Value Per Share
(in thousands)
Nonvested PSUs as of December 31, 2022267 $28.16 
Granted762 15.88 
Vested(73)28.16 
Cancelled/forfeited(116)28.16 
Nonvested PSUs as of June 30, 2023840 $17.02 
For the three months ended June 30, 2023 and 2022, the Company recognized $1.4 million and $0.5 million of stock-based compensation expense associated with these awards, respectively.
For the six months ended June 30, 2023 and 2022, the Company recognized $1.7 million and $1.1 million of stock-based compensation expense associated with these awards, respectively.
Company-wide Bonus Program (“Bonus Program”)
On February 11, 2022, the Compensation Committee approved a company-wide bonus program, including performance targets, to most of the Company’s employees on active payroll in fiscal year 2022. Shares awarded under the program were paid out in February 2023 in fully vested RSUs and based on the final attainment of Company-wide performance targets which were tied to its operating plan for fiscal year 2022. The Company recognized stock-based compensation expense over the employees requisite service period, based on the final attainment of the Company-wide targets. In February 2023, the Company paid out the bonus liability associated with the 2022 in 1.2 million of restricted stock units, and correspondingly recorded a charge to additional paid-in-capital of $16.6 million.
On March 29, 2023, the Compensation Committee approved a company-wide bonus program, including performance targets, for the current fiscal year to most of the Company’s employees on active payroll in fiscal year 2023. Shares awarded under the program will be in fully vested RSUs and will be based on the final attainment of Company-wide performance targets which are tied to its operating plan for fiscal year 2023. The payout of the 2023 Company-wide bonus program will vary linearly between 50%, 100% and 150% based on the achievement of these targets. Employees are required to be employed through the payout date to earn the awards. The Company has accounted for these awards as liability-based awards, since the monetary value of the obligation associated with the award is based predominantly on a fixed monetary amount known at inception, and it has an unconditional obligation that it must or may settle by issuing a variable number of its equity shares. The Company is recognizing the stock-based compensation expense over the employees requisite service period, based on the expected attainment of the Company-wide targets as of the end of each reporting period.
During the three months ended June 30, 2023 and 2022, the Company recognized $7.0 million and $3.7 million, respectively, of stock-based compensation expense associated with the Bonus Programs, respectively. During the six months ended June 30, 2023 and 2022, the Company recognized $9.0 million and $7.0 million, respectively, of stock-based compensation expense associated with the Bonus Programs.
Market-Based Performance Stock Awards (“MPSUs”)
In September 2022 and January 2023, pursuant to the Company’s 2019 Equity Incentive Plan, the Company granted certain employees shares of MPSUs, which are to vest upon the satisfaction of the Company’s achievement of specified Fastly common stock price targets during the applicable performance period. In addition, the awards are subject to each recipient’s continuous service through each applicable vest dates.
Number of SharesWeighted-Average Grant Date Fair Value Per Share
(in thousands)
Nonvested MPSUs as of December 31, 20222,174 $6.80 
Granted87 — 
Vested— — 
Cancelled/forfeited(100)6.88 
Nonvested MPSUs as of June 30, 20232,161 $6.81 
Stock-based compensation expense relating to the MPSUs are recognized using the accelerated attribution method over the derived service period. For the three and six months ended June 30, 2023, the Company recognized $1.8 million and $3.4 million stock-based compensation expense associated with these awards, respectively. The Company did not recognize any stock-based compensation expense related to MPSUs for the three and six months ended June 30, 2022.
Employee Stock Purchase Program (“ESPP”)
The ESPP allows eligible employees to purchase shares of the Company’s common stock through payroll deductions of up to 15% of their eligible compensation. The ESPP provides for six-month offering periods, commencing in May and November of each year. At the end of each offering period employees are able to purchase shares at 85% of the lower of the fair market value of the Company’s common stock on the first trading day of the offering period or on the date of purchase.
During the three months ended June 30, 2023 and 2022 the Company recognized $1.0 million and $0.8 million in stock-based compensation expense related to the ESPP, respectively. During the six months ended June 30, 2023 and 2022, the Company recognized $2.3 million and $1.9 million in stock-based compensation expense related to the ESPP, respectively.
During the three and six months ended June 30, 2023, 0.7 million shares of the Company’s common stock was purchased under the offering period that commenced on November 21, 2022. During the three and six months ended June 30, 2022, 0.3 million shares of the Company’s Class A common stock was purchased under the offering period that commenced on November 21, 2021.
Stock-Based Compensation Expense
The following table summarizes the components of total stock-based compensation expense included in the accompanying condensed consolidated statements of operations:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
Cost of revenue$2,837 $3,188 $5,518 $6,134 
Research and development12,205 13,889 23,686 32,478 
Sales and marketing9,877 10,184 16,582 20,278 
General and administrative12,073 7,717 19,357 16,110 
Total stock-based compensation expense$36,992 $34,978 $65,143 $75,000 
For the three months ended June 30, 2023 and 2022, the Company capitalized $1.9 million and $2.1 million of stock-based compensation expense, respectively. For the six months ended June 30, 2023 and 2022, the Company capitalized $3.2 million and $3.5 million of stock-based compensation expense, respectively.
For the three months ended June 30, 2023 and 2022, the Company recognized $7.0 million and $5.3 million of stock-based compensation expense associated with liability classified awards related to the company-wide Bonus Program and certain of the Company’s Revest Shares that were modified. For the six months ended June 30, 2023 and 2022, the Company recognized $9.0 million and $15.9 million of stock-based compensation expense associated with liability classified awards related to the company-wide Bonus Program and certain of the Company’s Revest Shares that were modified.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share Attributable to Common Stockholders
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders Net Loss Per Share Attributable to Common Stockholders
Basic net loss per share is computed by dividing net loss by basic weighted-average shares outstanding during the period. Diluted net loss per share is computed by dividing net loss by diluted weighted-average shares outstanding, including potentially dilutive securities.
The following table presents the computation of basic and diluted net loss per share of common stock:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands, except per share amounts)
Net loss attributable to common stockholders$(10,704)$(16,437)$(55,391)$(80,701)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted127,863 121,242 126,648 120,295 
Net loss per share attributable to common stockholders, basic and diluted$(0.08)$(0.14)$(0.44)$(0.67)
The following securities were excluded from the computation of diluted net loss per share of common stock for the periods presented as their effect would have been antidilutive:
Number of Shares
As of June 30,
20232022
(in thousands)
Stock options2,280 2,633 
RSUs13,310 10,872 
PSUs840 297 
MPSUs 2,161 37 
Shares issuable pursuant to the ESPP345 44 
Convertible senior notes (if-converted)4,644 7,338 
Total23,580 21,221 
The dilution table above excludes RSUs to be awarded under the Company’s 2023 Bonus Program, which is expected to have an impact on its outstanding awards in the first quarter of 2024. Refer to Note 11 — Stockholders' Equity for further details on the Company’s 2023 Bonus Program.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company’s provision for income taxes for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period.
The Company continues to maintain a full valuation allowance on the Company’s U.S. Federal and state net deferred tax assets. The tax expense for the three and six months ended June 30, 2023 and 2022 was primarily due to foreign tax expense.
In the three months ended June 30, 2023 and 2022, the Company recorded income tax expense of $0.1 million and $0.2 million, respectively. In the six months ended June 30, 2023 and 2022, the Company recorded income tax expense of $0.2 million and $0.2 million, respectively.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Information About Revenue and Geographic Areas
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Information About Revenue and Geographic Areas Information About Revenue and Geographic Areas
Revenue
Revenue by geography is based on the billing address of the customer. Refer to Note 3—Revenue for more information on net revenue by geographic area.
Long-Lived Assets
The Company’s property and equipment and operating lease right-of-use assets, each net, by geographic area were as follows:
As of June 30,As of December 31,
20232022
(in thousands)
United States$169,270 $175,794 
All other countries66,508 73,024 
Total long-lived assets$235,778 $248,818 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure        
Net Income (Loss) $ (10,704) $ (16,437) $ (55,391) $ (80,701)
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended 6 Months Ended
Jun. 30, 2023
shares
Jun. 30, 2023
shares
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
During the Company’s last fiscal quarter, the Company’s directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated the contracts, instructions or written plans for the purchase or sale of the Company’s securities set forth in the table below.

Type of Trading Arrangement
Name and Position
Action
Adoption/ Termination
Date
Rule 10b5-1*
Non-
Rule 10b5-1**
Total Shares of Class A Common Stock to be Sold
Total Shares of Class A Common Stock to be Purchased
Expiration Date
Christopher Paisley, Director (1)
Adoption
5/23/2023
X
16,000
8/30/2024
Artur Bergman, Chief Architect and Director (2)
Adoption
6/6/2023
X
1,919,943
8/23/2024
* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.
** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.

(1) Christopher Paisley, a member of the Board of Directors, entered into a Rule 10b5-1 Plan on May 23, 2023. Mr Paisley’s plan provides for the potential exercise of vested stock options and the associated sale of up to 16,000 shares of the Company’s Class A Common Stock. The plan expires on August 30, 2024, or upon the earlier completion of all authorized transactions under the plan.
(2) Artur Bergman, Chief Architect and a member of the Board of Directors, entered into a Rule 10b5-1 Plan on June 6, 2023. Mr. Bergman’s plan provides for the potential sale of up to 1,919,943 shares of the Company’s Class A Common Stock; provided, however, because certain of Mr. Bergman’s planned sale amounts are equal to a designated percentage of the net number of shares resulting from RSUs vesting, of which a portion will be surrendered to the Company or sold to cover withholding taxes, depending on how many shares are withheld in these instances, the maximum number of shares to be sold may be less. The plan expires on August 23, 2024, or upon the earlier completion of all authorized transactions under the plan.
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Christopher Paisley [Member]    
Trading Arrangements, by Individual    
Name Christopher Paisley  
Title Director  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date 5/23/2023  
Arrangement Duration 465 days  
Aggregate Available 16,000 16,000
Artur Bergman [Member]    
Trading Arrangements, by Individual    
Name Artur Bergman  
Title Chief Architect and Director  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date 6/6/2023  
Arrangement Duration 444 days  
Aggregate Available 1,919,943 1,919,943
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation
Basis of Presentation and Consolidation
The accompanying condensed consolidated financial statements and footnotes have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”), consistent in all material respects with those applied in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the Securities and Exchange Commission (“SEC”) on February 27, 2023. The Company’s condensed consolidated financial statements include its accounts and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
The Company’s condensed consolidated financial statements are unaudited but include all adjustments of a normal recurring nature necessary for a fair presentation of its quarterly results. The Company’s condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
Reclassification Certain changes to presentation have been made to conform the prior period presentation to the current period reporting. The Company has made certain presentation changes to consolidate the interest paid on finance lease line into other liabilities working capital changes and components of the non-cash lease expense related to operating lease liability changes into operating lease liability working capital changes within operating cash flows in the consolidated statements of cash flows. Such reclassifications did not affect the condensed consolidated balance sheets, total revenues, operating income, net income, or cash flows from operating, investing or financing activities.
Use of Estimates
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. Actual results and outcomes could differ significantly from the Company’s estimates, judgments, and assumptions. Significant estimates, judgments, and assumptions used in these financial statements include, but are not limited to, those related to revenue, accounts receivable and related reserves, internal-use software development costs, the incremental borrowing rate related to the Company’s lease liabilities, fair value of assets acquired and liabilities assumed during business combinations, useful lives of acquired intangible assets and property and equipment, fair value of the Company’s reporting unit, income tax reserves, and accounting for stock-based compensation. Estimates are periodically reviewed in light of changes in circumstances, facts, and experience. The effects of material revisions in estimates are reflected in the consolidated financial statements in the period of change and prospectively from the date of the change in estimate.
Recently Adopted and Issued Accounting Pronouncements
Recently Adopted and Issued Accounting Pronouncements
The Company has not adopted any new accounting pronouncements in the three and six months ended June 30, 2023. Other recently issued accounting pronouncements are not expected to have a material impact on its condensed consolidated financial statements.
Concentrations of Credit Risk
Concentrations of Credit Risk

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable.
The Company’s cash, cash equivalents, and marketable securities primarily consisted of bank deposits, money market funds, investment-grade commercial paper, corporate notes and bonds, U.S. treasury securities, municipal securities, foreign government and supranational securities and asset-backed securities held at major financial institutions that the Company believes to be of high credit standing. The primary focus of its investment strategy is to preserve capital and meet liquidity requirements. The Company’s investment policy limits the amount of credit exposure with any one financial institution or commercial issuer. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding its cash and cash equivalents to the extent recorded in the balance sheets. While the Company has not experienced any losses in such accounts and the Company has historically maintained its cash in multiple financial institutions, the recent failure of Silicon Valley Bank (“SVB”), at which the Company held cash and cash equivalents in multiple accounts, exposed the Company to limited credit risk prior to the completion by the Federal Deposit Insurance Corporation (“FDIC”) of the resolution of SVB in a manner that fully protected all depositors.
Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company’s customer base consists of a large number of geographically dispersed customers diversified across several industries.
Revenue Revenue by geography is based on the billing address of the customer.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
For certain of the Company's financial instruments, including cash held in banks, accounts receivable, and accounts payable, the carrying amounts approximate fair value due to their short maturities, and are therefore excluded from the fair value tables below.
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. There is a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:
Level 1—Observable inputs such as quoted prices in active markets for identical assets or liabilities;
Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, 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; and
Level 3—Unobservable inputs that are supported by little or no market activity, which require management judgment or estimation.
The Company measures its cash equivalents, marketable securities, and restricted cash at fair value. The Company classifies its cash equivalents, marketable securities and restricted cash within Level 1 or Level 2 because the Company values these investments using quoted market prices or alternative pricing sources and models utilizing market observable inputs.
The Company classifies its investments, which are comprised of corporate notes and bonds, U.S. treasury securities, foreign government and supranational securities and asset-backed securities within Level 2 of the fair value hierarchy because the fair value of these securities is priced by using inputs based on non-binding market consensus prices that are primarily corroborated by observable market data or quoted market prices for similar instruments.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Geographic Area The following table presents the Company’s net revenue by geographic region:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
United States$89,873 $76,052 $175,237 $151,666 
Asia Pacific17,267 12,869 33,698 24,589 
Europe10,868 9,242 21,384 18,595 
All other4,823 4,355 10,076 10,050 
Total revenue$122,831 $102,518 $240,395 $204,900 
Schedule of Revenue by Customer Type The following table presents the Company’s net revenue for enterprise and non-enterprise customers based on the prior methodology:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
Enterprise customers$111,194 $91,253 $217,251 $182,354 
Non-enterprise customers11,637 11,265 23,144 22,546 
Total revenue$122,831 $102,518 $240,395 $204,900 
The following table presents the Company's net revenue for enterprise and non-enterprise customers based on the new methodology:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
Enterprise customers$112,660 $92,611 $220,033 $185,123 
Non-enterprise customers10,171 9,907 20,362 19,777 
Total revenue$122,831 $102,518 $240,395 $204,900 
Schedule of Contract Assets and Liabilities
The following table presents the Company’s contract assets and contract liabilities as of June 30, 2023 and as of December 31, 2022:
As of June 30, 2023As of December 31, 2022
(in thousands)
Contract assets$193 $19 
Contract liabilities$35,250 $30,544 
The following table presents revenue recognized during the three and six months ended June 30, 2023 and 2022 from amounts included in the contract liability at the beginning of the period:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
Revenue recognized in the period from amounts included in contract liability at the beginning of the period$12,046 $10,674 $21,195 $19,164 
Schedule of Costs to Obtain Contracts
As of June 30, 2023 and December 31, 2022, the Company's costs to obtain contracts were as follows:
As of June 30,As of December 31,
20232022
(in thousands)
Deferred contract costs, net$60,034 $50,523 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Investments and Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Cash, Cash Equivalents, and Marketable Securities
The Company's total cash, cash equivalents and marketable securities consisted of the following:
As of June 30,As of December 31,
20232022
(in thousands)
Cash and cash equivalents:
Cash$49,981 $46,516 
Money market funds223,761 96,875 
Total cash and cash equivalents(1)
$273,742 $143,391 
Marketable securities:
U.S. Treasury securities$54,696 $287,988 
Corporate notes and bonds66,210 71,744 
Asset-backed securities427 175 
Municipal securities2,272 2,221 
Foreign government and supranational securities— 12,453 
Total marketable securities, current(2)
$123,605 $374,581 
Corporate notes and bonds68,913 140,949 
Asset-backed securities9,129 24,156 
Total marketable securities, non-current(3)
$78,042 $165,105 
Total marketable securities$201,647 $539,686 
Total cash, cash equivalents and marketable securities$475,389 $683,077 
(1) The Company’s cash equivalents include investments with an original maturity date of three months or less.
(2) The Company classifies its marketable securities as current, where it intends to hold the securities for less than 12 months.
(3) The Company classifies its marketable securities are non-current, where it intends to hold the securities for longer than 12 months.
Schedule of Available-For-Sale Investments
The following table summarizes adjusted cost, gross unrealized gains and losses, and fair value related to available-for-sale securities classified as marketable securities on the accompanying condensed consolidated balance sheets as of June 30, 2023 and December 31, 2022:
As of June 30, 2023
Amortized
Cost
Gross
Unrealized
Gain
Gross
Unrealized
Loss
Fair
Value
(in thousands)
U.S. Treasury securities$55,027 $— $(331)$54,696 
Corporate notes and bonds137,775 (2,653)135,123 
Asset-backed securities9,596 — (40)9,556 
Municipal securities2,320 — (48)2,272 
Total available-for-sale investments$204,718 $$(3,072)$201,647 
As of December 31, 2022
Amortized
Cost
Gross
Unrealized
Gain
Gross
Unrealized
Loss
Fair
Value
(in thousands)
U.S. Treasury securities$291,685 $— $(3,697)$287,988 
Corporate notes and bonds217,187 — (4,494)212,693 
Asset-backed securities24,617 — (286)24,331 
Municipal securities2,322 — (101)2,221 
Foreign government and supranational securities12,522 — (69)12,453 
Total available-for-sale investments$548,333 $— $(8,647)$539,686 
Schedule of Financial Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis
Financial assets and liabilities measured and recorded at fair value on a recurring basis consisted of the following types of instruments:
As of June 30, 2023
Level 1Level 2Level 3Total
(in thousands)
Cash equivalents:
Money market funds$223,761 $— $— $223,761 
Total cash equivalents223,761 — — 223,761 
Marketable securities:
Corporate notes and bonds— 135,123 — 135,123 
U.S. Treasury securities— 54,696 — 54,696 
Municipal securities— 2,272 — 2,272 
Asset-backed securities— 9,556 — 9,556 
Foreign government and supranational securities— — — — 
Total marketable securities— 201,647 — 201,647 
Restricted cash:
Restricted cash, current150 — — 150 
Total restricted cash150 — — 150 
Total financial assets$223,911 $201,647 $— $425,558 
As of December 31, 2022
Level 1Level 2Level 3Total
(in thousands)
Cash equivalents:
Money market funds$96,875 $— $— $96,875 
Total cash equivalents96,875 — — 96,875 
Marketable securities:
U.S. Treasury securities— 287,988 — 287,988 
Corporate notes and bonds— 212,693 — 212,693 
Asset-backed securities— 24,331 — 24,331 
Municipal securities— 2,221 — 2,221 
Foreign government and supranational securities— 12,453 — 12,453 
Total marketable securities— 539,686 — 539,686 
Restricted cash:
Restricted cash, current150 — — 150 
Total restricted cash150 — — 150 
Total financial assets$97,025 $539,686 $— $636,711 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations (Tables)
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Identifiable Finite-Lived Intangible Assets
Identifiable finite-lived intangible assets were comprised of the following (in thousands):
TotalEstimated useful life (in years)
Developed technology$630 4
Customer relationships760 3
Trade name610 4
Total intangible assets acquired$2,000 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Information (Tables)
6 Months Ended
Jun. 30, 2023
Balance Sheet Related Disclosures [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
As of June 30,As of December 31,
20232022
(in thousands)
Computer and networking equipment$228,482 $225,009 
Leasehold improvements8,565 8,374 
Furniture and fixtures2,051 1,792 
Office equipment1,178 1,176 
Internal-use software80,023 66,488 
Property and equipment, gross$320,299 $302,839 
Accumulated depreciation and amortization(141,254)(122,461)
Property and equipment, net$179,045 $180,378 
Schedule of Other Assets
Other assets consisted of the following:
As of June 30,As of December 31,
20232022
(in thousands)
Deferred contract costs, net$60,034 $50,523 
Advance payment for purchase of property and equipment32,657 37,013 
Other assets2,859 5,086 
Total other assets$95,550 $92,622 
Schedule of Accrued Expenses
Accrued expenses consisted of the following:
As of June 30,As of December 31,
20232022
(in thousands)
Accrued compensation and related benefits$16,736 $20,204 
Accrued bonus7,835 15,818 
Accrued colocation and bandwidth costs12,511 10,448 
Other tax liabilities5,099 8,698 
Other accrued liabilities4,820 5,993 
Total accrued expenses$47,001 $61,161 
Schedule of Other Current Liabilities
Other current liabilities consisted of the following:
As of June 30,As of December 31,
20232022
(in thousands)
Deferred revenue$28,124 $28,047 
Accrued computer and networking equipment1,929 1,467 
Holdback payable3,771 4,013 
Other current liabilities2,410 867 
Total other current liabilities$36,234 $34,394 
Schedule of Accumulated Other Comprehensive Income (Loss)
For the three and six months ended June 30, 2023 and 2022, components of accumulated other comprehensive (loss) income, net of taxes, were as follows (in thousands):

Foreign Currency Translation Available-for-sale investmentsAccumulated Other Comprehensive Income (Loss)
Balance, March 31, 2023$(493)$(5,101)$(5,594)
Other comprehensive income474 1,968 2,442 
Balance, June 30, 2023$(19)$(3,133)$(3,152)
Foreign Currency Translation Available-for-sale investmentsAccumulated Other Comprehensive Income (Loss)
Balance, March 31, 2022$(572)$(8,924)$(9,496)
Other comprehensive income (loss)17 (3,063)(3,046)
Balance, June 30, 2022$(555)$(11,987)$(12,542)
Foreign Currency Translation Available-for-sale investmentsAccumulated Other Comprehensive Income (Loss)
Balance, December 31, 2022$(577)$(8,709)$(9,286)
Other comprehensive income558 5,576 6,134 
Balance, June 30, 2023$(19)$(3,133)$(3,152)
Foreign Currency Translation Available-for-sale investmentsAccumulated Other Comprehensive Income (Loss)
Balance, December 31, 2021$(385)$(2,242)$(2,627)
Other comprehensive income loss(170)(9,745)(9,915)
Balance, June 30, 2022$(555)$(11,987)$(12,542)
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Lease Costs & Other Information
The components of lease cost were as follows:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
Operating lease costs:
Operating lease cost$6,832 $6,631 $14,033 $13,499 
Variable lease cost3,790 3,463 7,367 6,182 
Total operating lease costs$10,622 $10,094 $21,400 $19,681 
Finance lease costs:
Amortization of assets under finance lease$3,619 $3,818 $7,242 $7,080 
Interest367 650 806 1,241 
Total finance lease costs$3,986 $4,468 $8,048 $8,321 
As of June 30,As of December 31,
20232022
Weighted Average Remaining Lease Term (in years):
Operating leases3.814.09
Finance leases1.341.74
Weighted Average Discount Rate:
Operating leases5.74 %5.36 %
Finance leases4.70 %4.73 %
Schedule of Operating Lease Maturity
Future minimum lease payments under non-cancellable leases as of June 30, 2023 were as follows:
Operating LeasesFinance Leases
(in thousands)
Remainder of 2023$13,278 $14,278 
202420,616 14,282 
202517,957 1,618 
202616,620 — 
20279,619 — 
Thereafter2,935 — 
Total future minimum lease payments$81,025 $30,178 
Less: imputed interest(8,491)(919)
Total liability$72,534 $29,259 
Schedule of Finance Lease Maturity
Future minimum lease payments under non-cancellable leases as of June 30, 2023 were as follows:
Operating LeasesFinance Leases
(in thousands)
Remainder of 2023$13,278 $14,278 
202420,616 14,282 
202517,957 1,618 
202616,620 — 
20279,619 — 
Thereafter2,935 — 
Total future minimum lease payments$81,025 $30,178 
Less: imputed interest(8,491)(919)
Total liability$72,534 $29,259 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in the Carrying Amount of Goodwill
The changes in the carrying amount of goodwill for the six months ended June 30, 2023 are as follows:
Six months ended June 30, 2023
(in thousands)
Balance as of December 31, 2022$670,185 
Foreign currency translation and other adjustments171 
Balance as of June 30, 2023
$670,356 
Schedule of Intangible Assets
As of June 30, 2023 and December 31, 2022, the Company’s intangible assets consisted of the following:
As of June 30, 2023As of December 31, 2022
Gross carrying valueAccumulated amortizationNet carrying valueGross carrying valueAccumulated amortizationNet carrying value
(in thousands)
Intangible assets:
Customer relationships$69,860 $(24,028)$45,832 $69,860 $(19,582)$50,278 
Developed technology50,130 (27,396)22,734 50,130 (22,367)27,763 
Trade names3,910 (3,190)720 3,910 (2,564)1,346 
Internet protocol addresses4,984 (1,720)3,264 4,984 (1,471)3,513 
Backlog$— $— $— $2,200 $(2,200)$— 
Total intangible assets$128,884 $(56,334)$72,550 $131,084 $(48,184)$82,900 
Schedule of Expected Amortization Expense of Intangible Assets
The expected amortization expense of intangible assets subject to amortization as of June 30, 2023 is as follows:
As of June 30, 2023
(in thousands)
Remainder of 2023$10,075 
202419,599 
202516,976 
20269,193 
20279,051 
Thereafter7,656 
Total$72,550 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Debt Instruments (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Carrying Values of Debt Agreements
The following table reflects the carrying values of the debt agreements as of June 30, 2023 and December 31, 2022:
As of June 30, 2023
As of December 31, 2022
(in thousands)(in thousands)
Convertible Senior notes (effective interest rate of 0.38%)
Principal amount$477,390 $713,753 
Less: unamortized debt issuance costs(5,021)(9,043)
Less: current portion of long-term debt— — 
Long-term debt, less current portion$472,369 $704,710 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Purchase Commitments
Aside from the Company’s finance and operating lease commitments, including its colocation operating commitments, which have been disclosed in Note 7—Leases, the minimum future commitments related to its purchase commitments as of June 30, 2023 were as follows:
Cost of Revenue CommitmentsOperating Expense CommitmentsTotal Purchase Commitments
(in thousands)
Remainder of 2023$18,832 $8,131 $26,963 
202415,639 4,785 20,424 
2025368 1,151 1,519 
2026210 131 341 
2027111 — 111 
Thereafter40 — 40 
Total$35,200 $14,198 $49,398 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2023
Stockholders' Equity Note [Abstract]  
Schedule of Stock Option Activity
The following table summarizes stock option activity during the six months ended June 30, 2023:
SharesWeighted-
Average 
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
Aggregate
Intrinsic Value
(in thousands)(in years)(in thousands)
Outstanding at December 31, 20222,443 6.014.7$7,674 
Granted— — 
Exercised(121)7.24
Cancelled/forfeited(42)8.20 
Outstanding at June 30, 2023
2,280 5.974.2$22,971 
Vested and exercisable at June 30, 2023
2,269 5.864.1$22,957 
Schedule of Restricted Stock Units and Restricted Stock Awards
The following table summarizes RSU activity during the six months ended June 30, 2023:
Number of SharesWeighted-Average 
Grant Date Fair Value Per Share
(in thousands)
Unvested RSUs as of December 31, 202211,990 $20.10 
Granted6,048 15.28 
Vested(3,801)19.16 
Cancelled/forfeited(927)23.66 
Unvested RSUs as of June 30, 2023
13,310 $17.93 
Number of SharesWeighted-Average Grant Date Fair Value Per Share
(in thousands)
Nonvested PSUs as of December 31, 2022267 $28.16 
Granted762 15.88 
Vested(73)28.16 
Cancelled/forfeited(116)28.16 
Nonvested PSUs as of June 30, 2023840 $17.02 
Number of SharesWeighted-Average Grant Date Fair Value Per Share
(in thousands)
Nonvested MPSUs as of December 31, 20222,174 $6.80 
Granted87 — 
Vested— — 
Cancelled/forfeited(100)6.88 
Nonvested MPSUs as of June 30, 20232,161 $6.81 
Schedule of Stock-Based Compensation Expense
The following table summarizes the components of total stock-based compensation expense included in the accompanying condensed consolidated statements of operations:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands)
Cost of revenue$2,837 $3,188 $5,518 $6,134 
Research and development12,205 13,889 23,686 32,478 
Sales and marketing9,877 10,184 16,582 20,278 
General and administrative12,073 7,717 19,357 16,110 
Total stock-based compensation expense$36,992 $34,978 $65,143 $75,000 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table presents the computation of basic and diluted net loss per share of common stock:
Three months ended June 30,Six months ended June 30,
2023202220232022
(in thousands, except per share amounts)
Net loss attributable to common stockholders$(10,704)$(16,437)$(55,391)$(80,701)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted127,863 121,242 126,648 120,295 
Net loss per share attributable to common stockholders, basic and diluted$(0.08)$(0.14)$(0.44)$(0.67)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following securities were excluded from the computation of diluted net loss per share of common stock for the periods presented as their effect would have been antidilutive:
Number of Shares
As of June 30,
20232022
(in thousands)
Stock options2,280 2,633 
RSUs13,310 10,872 
PSUs840 297 
MPSUs 2,161 37 
Shares issuable pursuant to the ESPP345 44 
Convertible senior notes (if-converted)4,644 7,338 
Total23,580 21,221 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Information About Revenue and Geographic Areas (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Schedule of Long-Lived Assets by Geographic Region
The Company’s property and equipment and operating lease right-of-use assets, each net, by geographic area were as follows:
As of June 30,As of December 31,
20232022
(in thousands)
United States$169,270 $175,794 
All other countries66,508 73,024 
Total long-lived assets$235,778 $248,818 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business (Details)
Jun. 30, 2023
operating_market
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of operating markets 79
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) - Customer One - Customer Concentration Risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Revenue          
Concentration Risk [Line Items]          
Concentration risk, percentage 12.00% 11.00% 11.00% 11.00%  
Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage     5.00%   15.00%
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 122,831 $ 102,518 $ 240,395 $ 204,900
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 89,873 76,052 175,237 151,666
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 17,267 12,869 33,698 24,589
Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 10,868 9,242 21,384 18,595
All other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 4,823 $ 4,355 $ 10,076 $ 10,050
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]        
Enterprise customer threshold $ 100,000   $ 100,000  
Revenue, performance obligation, description of payment terms     The Company’s payment terms and conditions vary by contract type, and generally range from 30 to 90 days.  
Amortization of deferred contract costs $ 3,700,000 $ 2,100,000 $ 7,171,000 $ 3,989,000
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Revenue by Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 122,831 $ 102,518 $ 240,395 $ 204,900
Prior Revenue Methodology        
Disaggregation of Revenue [Line Items]        
Total revenue 122,831 102,518 240,395 204,900
New Revenue Methodology        
Disaggregation of Revenue [Line Items]        
Total revenue 122,831 102,518 240,395 204,900
Enterprise customers | Prior Revenue Methodology        
Disaggregation of Revenue [Line Items]        
Total revenue 111,194 91,253 217,251 182,354
Enterprise customers | New Revenue Methodology        
Disaggregation of Revenue [Line Items]        
Total revenue 112,660 92,611 220,033 185,123
Non-enterprise customers | Prior Revenue Methodology        
Disaggregation of Revenue [Line Items]        
Total revenue 11,637 11,265 23,144 22,546
Non-enterprise customers | New Revenue Methodology        
Disaggregation of Revenue [Line Items]        
Total revenue $ 10,171 $ 9,907 $ 20,362 $ 19,777
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]          
Contract assets $ 193   $ 193   $ 19
Contract liabilities 35,250   35,250   $ 30,544
Contract with Customer, Liability          
Revenue recognized in the period from amounts included in contract liability at the beginning of the period $ 12,046 $ 10,674 $ 21,195 $ 19,164  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Remaining Performance Obligation (Details)
$ in Millions
Jun. 30, 2023
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue performance obligation $ 230.9
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, percentage 85.00%
Remaining performance obligation, timing of satisfaction 12 months
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Costs to Obtain Contracts (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Deferred contract costs, net $ 60,034 $ 50,523
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Investments and Fair Value Measurements - Cash, Cash Equivalent and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents $ 273,742 $ 143,391 $ 62,510
Total marketable securities, current 123,605 374,581  
Total marketable securities, non-current 78,042 165,105  
Total marketable securities 201,647 539,686  
Total cash, cash equivalents and marketable securities 475,389 683,077  
U.S. Treasury securities      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 54,696 287,988  
Total marketable securities 54,696 287,988  
Corporate notes and bonds      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 66,210 71,744  
Total marketable securities, non-current 68,913 140,949  
Total marketable securities 135,123 212,693  
Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 427 175  
Total marketable securities, non-current 9,129 24,156  
Total marketable securities 9,556 24,331  
Municipal securities      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 2,272 2,221  
Total marketable securities 2,272 2,221  
Foreign government and supranational securities      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 0 12,453  
Total marketable securities 0 12,453  
Cash      
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents 49,981 46,516  
Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents $ 223,761 $ 96,875  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Investments and Fair Value Measurements - Available-For-Sale Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 204,718 $ 548,333
Gross Unrealized Gain 1 0
Gross Unrealized Loss (3,072) (8,647)
Fair Value 201,647 539,686
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 55,027 291,685
Gross Unrealized Gain 0 0
Gross Unrealized Loss (331) (3,697)
Fair Value 54,696 287,988
Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 137,775 217,187
Gross Unrealized Gain 1 0
Gross Unrealized Loss (2,653) (4,494)
Fair Value 135,123 212,693
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,596 24,617
Gross Unrealized Gain 0 0
Gross Unrealized Loss (40) (286)
Fair Value 9,556 24,331
Municipal securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,320 2,322
Gross Unrealized Gain 0 0
Gross Unrealized Loss (48) (101)
Fair Value 2,272 2,221
Foreign government and supranational securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   12,522
Gross Unrealized Gain   0
Gross Unrealized Loss   (69)
Fair Value $ 0 $ 12,453
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Investments and Fair Value Measurements - Narrative (Details)
$ in Millions
Jun. 30, 2023
USD ($)
security
Dec. 31, 2022
USD ($)
security
Fair Value Disclosures [Abstract]    
Securities in a continuous loss position (in securities) | security 55 76
Restricted cash | $ $ 0.2 $ 0.2
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Investments and Fair Value Measurements - Assets and Liabilities at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents $ 223,761 $ 96,875
Total marketable securities 201,647 539,686
Total restricted cash 150 150
Total financial assets 425,558 636,711
Corporate notes and bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 135,123 212,693
U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 54,696 287,988
Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 2,272 2,221
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 9,556 24,331
Foreign government and supranational securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 12,453
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 223,761 96,875
Total restricted cash 150 150
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 223,761 96,875
Total marketable securities 0 0
Total restricted cash 150 150
Total financial assets 223,911 97,025
Level 1 | Corporate notes and bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 1 | U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 1 | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 1 | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 1 | Foreign government and supranational securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 223,761 96,875
Total restricted cash 150 150
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 0 0
Total marketable securities 201,647 539,686
Total restricted cash 0 0
Total financial assets 201,647 539,686
Level 2 | Corporate notes and bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 135,123 212,693
Level 2 | U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 54,696 287,988
Level 2 | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 2,272 2,221
Level 2 | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 9,556 24,331
Level 2 | Foreign government and supranational securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 12,453
Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 0 0
Total restricted cash 0 0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 0 0
Total marketable securities 0 0
Total restricted cash 0 0
Total financial assets 0 0
Level 3 | Corporate notes and bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 3 | U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 3 | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 3 | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 3 | Foreign government and supranational securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Level 3 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 0 0
Total restricted cash $ 0 $ 0
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
May 18, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Business Acquisition [Line Items]            
Goodwill   $ 670,356,000   $ 670,356,000   $ 670,185,000
Glitch Inc            
Business Acquisition [Line Items]            
Business acquisition, percentage of voting interests acquired 100.00%          
Aggregate consideration transferred $ 34,900,000          
Consideration transferred, holdback $ 8,000,000          
Holdback distributions   4,100,000   4,100,000    
Consideration transferred, holdback, period for distribution 24 months          
Intangible assets $ 2,000,000          
Cash 1,600,000          
Other assets, net 600,000          
Goodwill $ 32,500,000          
Acquisition related costs   $ 0 $ 2,000,000 $ 0 $ 2,000,000  
Estimated useful life (in years)       3 years 7 months 6 days    
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations - Finite-Lived Intangible Assets (Details) - Glitch Inc - USD ($)
$ in Thousands
6 Months Ended
May 18, 2022
Jun. 30, 2023
Business Acquisition [Line Items]    
Total $ 2,000  
Estimated useful life (in years)   3 years 7 months 6 days
Developed technology    
Business Acquisition [Line Items]    
Total $ 630  
Estimated useful life (in years) 4 years  
Customer relationships    
Business Acquisition [Line Items]    
Total $ 760  
Estimated useful life (in years) 3 years  
Trade name    
Business Acquisition [Line Items]    
Total $ 610  
Estimated useful life (in years) 4 years  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Information - Property and equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 320,299 $ 302,839
Accumulated depreciation and amortization (141,254) (122,461)
Property and equipment, net 179,045 180,378
Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 228,482 225,009
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 8,565 8,374
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,051 1,792
Office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,178 1,176
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 80,023 $ 66,488
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Information - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Depreciation and amortization $ 12.9 $ 10.7 $ 25.0 $ 20.6  
Finance lease, right-of-use asset, before accumulated amortization 76.7   76.7   $ 77.3
Finance lease, right-of-use asset, accumulated amortization 35.0   35.0   28.1
Internal-use software          
Property, Plant and Equipment [Line Items]          
Depreciation and amortization 3.2 $ 2.2 6.1 $ 3.7  
Property and equipment, net $ 52.9   $ 52.9   $ 45.5
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Information - Other Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Deferred contract costs, net $ 60,034 $ 50,523
Advance payment for purchase of property and equipment 32,657 37,013
Other assets 2,859 5,086
Total other assets $ 95,550 $ 92,622
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Information - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Accrued compensation and related benefits $ 16,736 $ 20,204
Accrued bonus 7,835 15,818
Accrued colocation and bandwidth costs 12,511 10,448
Other tax liabilities 5,099 8,698
Other accrued liabilities 4,820 5,993
Accrued expenses $ 47,001 $ 61,161
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Information - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Deferred revenue $ 28,124 $ 28,047
Accrued computer and networking equipment 1,929 1,467
Holdback payable 3,771 4,013
Other current liabilities 2,410 867
Total other current liabilities $ 36,234 $ 34,394
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Information - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 958,555 $ 976,723 $ 955,158 $ 1,013,953
Other comprehensive income (loss) 2,442 (3,046) 6,134 (9,915)
Ending balance 987,754 993,738 987,754 993,738
Foreign Currency Translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (493) (572) (577) (385)
Other comprehensive income (loss) 474 17 558 (170)
Ending balance (19) (555) (19) (555)
Available-for-sale investments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (5,101) (8,924) (8,709) (2,242)
Other comprehensive income (loss) 1,968 (3,063) 5,576 (9,745)
Ending balance (3,133) (11,987) (3,133) (11,987)
Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (5,594) (9,496) (9,286) (2,627)
Other comprehensive income (loss) 2,442 (3,046) 6,134 (9,915)
Ending balance $ (3,152) $ (12,542) $ (3,152) $ (12,542)
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Lessee, Lease, Description [Line Items]        
Sublease income $ 0.3 $ 0.2 $ 0.6 $ 0.5
Lease not yet commenced, commitment amount $ 0.5   $ 0.5  
Lease not yet commenced, term of contract 2 years   2 years  
Minimum        
Lessee, Lease, Description [Line Items]        
Remaining lease terms, operating (in years) 1 year   1 year  
Remaining lease terms, finance (in years) 1 year   1 year  
Subleases, remaining lease terms (in years)     1 year  
Maximum        
Lessee, Lease, Description [Line Items]        
Remaining lease terms, operating (in years) 7 years   7 years  
Remaining lease terms, finance (in years) 2 years   2 years  
Subleases, remaining lease terms (in years)     7 years  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Operating lease cost $ 6,832 $ 6,631 $ 14,033 $ 13,499
Variable lease cost 3,790 3,463 7,367 6,182
Total operating lease costs 10,622 10,094 21,400 19,681
Amortization of assets under finance lease 3,619 3,818 7,242 7,080
Interest 367 650 806 1,241
Total finance lease costs $ 3,986 $ 4,468 $ 8,048 $ 8,321
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Supplemental Lease Information (Details)
Jun. 30, 2023
Dec. 31, 2022
Weighted Average Remaining Lease Term (in years):    
Operating leases 3 years 9 months 21 days 4 years 1 month 2 days
Finance leases 1 year 4 months 2 days 1 year 8 months 26 days
Weighted Average Discount Rate:    
Operating leases 5.74% 5.36%
Finance leases 4.70% 4.73%
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Lease Liability Maturity (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Operating Leases  
Remainder of 2023 $ 13,278
2024 20,616
2025 17,957
2026 16,620
2027 9,619
Thereafter 2,935
Total future minimum lease payments 81,025
Less: imputed interest (8,491)
Total liability 72,534
Finance Leases  
Remainder of 2023 14,278
2024 14,282
2025 1,618
2026 0
2027 0
Thereafter 0
Total future minimum lease payments 30,178
Less: imputed interest (919)
Total liability $ 29,259
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Balance as of December 31, 2022 $ 670,185
Foreign currency translation and other adjustments 171
Balance as of June 30, 2023 $ 670,356
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Goodwill, impairment loss $ 0 $ 0 $ 0 $ 0
Amortization of intangible assets 5,200,000 5,300,000 10,350,000 10,618,000
Payments to acquire intangible assets $ 0 $ 0 $ 0 $ 0
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value $ 128,884 $ 131,084
Accumulated amortization (56,334) (48,184)
Net carrying value 72,550 82,900
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 69,860 69,860
Accumulated amortization (24,028) (19,582)
Net carrying value 45,832 50,278
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 50,130 50,130
Accumulated amortization (27,396) (22,367)
Net carrying value 22,734 27,763
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 3,910 3,910
Accumulated amortization (3,190) (2,564)
Net carrying value 720 1,346
Internet protocol addresses    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 4,984 4,984
Accumulated amortization (1,720) (1,471)
Net carrying value 3,264 3,513
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 0 2,200
Accumulated amortization 0 (2,200)
Net carrying value $ 0 $ 0
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Expected Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2023 $ 10,075  
2024 19,599  
2025 16,976  
2026 9,193  
2027 9,051  
Thereafter 7,656  
Net carrying value $ 72,550 $ 82,900
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Debt Instruments - Senior Secured Credit Facilities Agreement (Details) - SVB Revolver
3 Months Ended 6 Months Ended
Jun. 28, 2023
Feb. 16, 2021
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]              
Debt facility, maximum borrowing amount   $ 100,000,000          
Transaction costs   $ 600,000          
Basis spread adjustment 0.10%            
Debt covenant, adjusted quick ratio, minimum requirement   1.25          
Debt covenant, adjusted quick ratio, minimum threshold to trigger revenue growth covenant requirement   1.75          
Amounts drawn on line of credit during the period     $ 0 $ 0 $ 0 $ 0  
Amount of debt outstanding     $ 0   $ 0   $ 0
Minimum              
Debt Instrument [Line Items]              
Line of credit, unused capacity, commitment fee percentage   0.20%          
Maximum              
Debt Instrument [Line Items]              
Line of credit, unused capacity, commitment fee percentage   0.25%          
LIBOR | Minimum              
Debt Instrument [Line Items]              
Basis spread on variable rate   1.75%          
LIBOR | Maximum              
Debt Instrument [Line Items]              
Basis spread on variable rate   2.00%          
SOFR | Minimum              
Debt Instrument [Line Items]              
Basis spread on variable rate 1.75%            
SOFR | Maximum              
Debt Instrument [Line Items]              
Basis spread on variable rate 2.00%            
Base Rate | Minimum              
Debt Instrument [Line Items]              
Basis spread on variable rate 0.75%            
Base Rate | Maximum              
Debt Instrument [Line Items]              
Basis spread on variable rate 1.00%            
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Debt Instruments - Convertible Senior Notes (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 05, 2021
USD ($)
Jun. 30, 2023
USD ($)
$ / shares
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
d
$ / shares
Jun. 30, 2022
USD ($)
May 09, 2023
USD ($)
May 25, 2022
USD ($)
Debt Instrument [Line Items]              
Net gain on extinguishment of debt   $ 36,760 $ 54,391 $ 36,760 $ 54,391    
2026 Convertible Notes              
Debt Instrument [Line Items]              
Issuance of convertible note, net of issuance costs $ 930,000            
Debt instrument, convertible, conversion ratio       0.0097272      
Debt instrument, convertible, conversion price (in US dollar per share) | $ / shares   $ 102.80   $ 102.80      
2026 Convertible Notes | Fastly Conversion Option              
Debt Instrument [Line Items]              
Debt instrument, convertible, threshold percentage of stock price trigger       130.00%      
Debt instrument, convertible, threshold trading days | d       20      
Debt instrument, convertible, threshold consecutive trading days | d       30      
2026 Convertible Notes | Holder Conversion Option One              
Debt Instrument [Line Items]              
Debt instrument, convertible, threshold percentage of stock price trigger       130.00%      
Debt instrument, convertible, threshold trading days | d       20      
Debt instrument, convertible, threshold consecutive trading days | d       30      
2026 Convertible Notes | Holder Conversion Option Two              
Debt Instrument [Line Items]              
Debt instrument, convertible, threshold percentage of stock price trigger       98.00%      
Debt instrument, convertible, threshold trading days | d       5      
Debt instrument, convertible, threshold consecutive trading days | d       10      
Convertible Debt | 2026 Convertible Notes              
Debt Instrument [Line Items]              
Debt Instrument, face amount $ 948,800            
Interest rate, stated percentage 0.00%            
Debt instrument, face amount, additional principal issuable $ 123,800            
Discount and transaction costs $ 18,600            
Debt instrument, repurchased face amount           $ 236,400 $ 235,000
Debt instrument, repurchase amount           195,700 $ 176,400
Debt repurchase transaction costs           $ 1,200  
Convertible Debt | 2026 Convertible Notes | Fastly Conversion Option              
Debt Instrument [Line Items]              
Debt instrument, redemption price, percentage       100.00%      
Convertible Debt | 2026 Convertible Notes | Fundamental Change              
Debt Instrument [Line Items]              
Debt instrument, redemption price, percentage       100.00%      
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Debt Instruments - Schedule of Outstanding Debt (Details) - Convertible Debt - 2026 Convertible Notes - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Effective interest rate 0.38%  
Principal amount $ 477,390 $ 713,753
Less: unamortized debt issuance costs (5,021) (9,043)
Less: current portion of long-term debt 0 0
Long-term debt, less current portion $ 472,369 $ 704,710
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Debt Instruments - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Debt Disclosure [Abstract]          
Interest expense $ 0.9 $ 0.9 $ 1.6 $ 1.9  
Total estimated fair value of the notes $ 393.6   $ 393.6   $ 517.5
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Purchase Commitments (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Long-term Purchase Commitment [Line Items]  
Remainder of 2023 $ 26,963
2024 20,424
2025 1,519
2026 341
2027 111
Thereafter 40
Total 49,398
Cost of Revenue Commitments  
Long-term Purchase Commitment [Line Items]  
Remainder of 2023 18,832
2024 15,639
2025 368
2026 210
2027 111
Thereafter 40
Total 35,200
Operating Expense Commitments  
Long-term Purchase Commitment [Line Items]  
Remainder of 2023 8,131
2024 4,785
2025 1,151
2026 131
2027 0
Thereafter 0
Total $ 14,198
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Sales and use tax liability $ 4.5 $ 7.6
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Equity Incentive Plans (Details)
6 Months Ended
Jun. 30, 2023
plan
shares
Dec. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of equity incentive plans | plan 4  
Common stock, shares outstanding (in shares) 129,000,000 124,300,000
Common stock, shares issued (in shares) 129,000,000 124,300,000
Signal Sciences 2014 Equity Stock Options Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unvested stock options assumed (in shares) 251,754  
2019 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock, shares available for future issuance (in shares) 10,200,000 9,600,000
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Stock Options (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 36,992 $ 34,978 $ 65,143 $ 75,000
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 400 $ 1,400 $ 1,100 $ 3,100
Stock options | 2011 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award expiration period     10 years  
Award vesting period     4 years  
Stock options | 2011 Equity Incentive Plan | First Year        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage     25.00%  
Stock options | 2011 Equity Incentive Plan | Remaining Period        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     36 months  
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Shares    
Options outstanding, beginning balance (in shares) | shares 2,443  
Granted (in shares) | shares 0  
Exercised (in shares) | shares (121)  
Cancelled/forfeited (in shares) | shares (42)  
Options outstanding, ending balance (in shares) | shares 2,280 2,443
Vested and exercisable (in shares) | shares 2,269  
Weighted- Average  Exercise Price    
Options outstanding, weighted average exercise price, beginning of period (in US dollar per share) | $ / shares $ 6.01  
Granted, weighted average exercise price (in US dollar per share) | $ / shares 0  
Exercised, weighted average exercise price (in US dollar per share) | $ / shares 7.24  
Cancelled/forfeited, weighted average exercise price (in US dollar per share) | $ / shares 8.20  
Options outstanding, weighted average exercise price, end of period (in US dollar per share) | $ / shares 5.97 $ 6.01
Vested and exercisable, weighted-average exercise price (in US dollar per share) | $ / shares $ 5.86  
Stock Option Activity, Additional Disclosures    
Weighted-average remaining contractual period 4 years 2 months 12 days 4 years 8 months 12 days
Vested and exercisable, weighted average contractual term 4 years 1 month 6 days  
Aggregate intrinsic value | $ $ 22,971 $ 7,674
Vested and exercisable, aggregate intrinsic value | $ $ 22,957  
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - RSUs and Revest Shares (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2020
cofounder
shares
Dec. 31, 2021
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense   $ 36,992,000 $ 34,978,000 $ 65,143,000 $ 75,000,000    
Signal Sciences Corp.              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares restricted for stock awards (in shares) | shares           896,499  
Number of cofounders with shares subject to revesting | cofounder           3  
Shares held back for restricted stock awards, revesting period           2 years  
RSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense   27,400,000 23,300,000 $ 51,000,000 45,100,000    
RSUs | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period       3 years      
RSUs | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period       4 years      
RSUs | First Year | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period       3 years      
Award vesting percentage       25.00%      
RSUs | First Year | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period       4 years      
Award vesting percentage       33.00%      
RSUs | Remaining Period | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period       24 months      
RSUs | Remaining Period | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period       36 months      
Revest Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense   $ 0 7,400,000 $ 0 14,700,000    
Nonvested shares sold that remain unvested (in shares) | shares             224,124
Proceeds from nonvested shares sold $ 10,700,000            
Modification expense, incremental fair value     $ 0   $ 5,600,000    
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Schedule of RSU, PSU, MPSUs Activity (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2023
$ / shares
shares
RSUs  
Number of Shares  
Beginning balance (in shares) | shares 11,990
Granted (in shares) | shares 6,048
Vested (in shares) | shares (3,801)
Cancelled/forfeited (in shares) | shares (927)
Ending balance (in shares) | shares 13,310
Weighted-Average  Grant Date Fair Value Per Share  
Beginning balance (in US dollar per share) | $ / shares $ 20.10
Granted (in US dollar per share) | $ / shares 15.28
Vested (in US dollar per share) | $ / shares 19.16
Forfeited (in US dollar per share) | $ / shares 23.66
Ending balance (in US dollar per share) | $ / shares $ 17.93
PSUs  
Number of Shares  
Beginning balance (in shares) | shares 267
Granted (in shares) | shares 762
Vested (in shares) | shares (73)
Cancelled/forfeited (in shares) | shares (116)
Ending balance (in shares) | shares 840
Weighted-Average  Grant Date Fair Value Per Share  
Beginning balance (in US dollar per share) | $ / shares $ 28.16
Granted (in US dollar per share) | $ / shares 15.88
Vested (in US dollar per share) | $ / shares 28.16
Forfeited (in US dollar per share) | $ / shares 28.16
Ending balance (in US dollar per share) | $ / shares $ 17.02
MPSUs  
Number of Shares  
Beginning balance (in shares) | shares 2,174
Granted (in shares) | shares 87
Vested (in shares) | shares 0
Cancelled/forfeited (in shares) | shares (100)
Ending balance (in shares) | shares 2,161
Weighted-Average  Grant Date Fair Value Per Share  
Beginning balance (in US dollar per share) | $ / shares $ 6.80
Granted (in US dollar per share) | $ / shares 0
Vested (in US dollar per share) | $ / shares 0
Forfeited (in US dollar per share) | $ / shares 6.88
Ending balance (in US dollar per share) | $ / shares $ 6.81
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Performance-Based Restricted Stock Units (PSUs) (Details) - USD ($)
$ in Thousands, shares in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Mar. 29, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense   $ 36,992 $ 34,978 $ 65,143 $ 75,000  
Shares issued under ESPP       16,599    
Performance Target Payout Level One            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Payout of performance-based restricted stock units, percentage           50.00%
Performance Target Payout Level Two            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Payout of performance-based restricted stock units, percentage           100.00%
Performance Target Payout Level Three            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Payout of performance-based restricted stock units, percentage           150.00%
2023 and 2022 Bonus Program            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Issuance of restricted stock units related to bonus program (in shares) 1.2          
Shares issued under ESPP $ 16,600          
PSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense   1,400 500 1,700 1,100  
PSUs | 2023 and 2022 Bonus Program            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense   $ 7,000 $ 3,700 $ 9,000 $ 7,000  
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - MPSU (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 36,992,000 $ 34,978,000 $ 65,143,000 $ 75,000,000
MPSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 1,800,000 $ 0 $ 3,400,000 $ 0
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - ESPP (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 36,992 $ 34,978 $ 65,143 $ 75,000
Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares issued under ESPP (in shares) 697 292 697 292
Shares issuable pursuant to the ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum employee contribution as a percentage of salary     15.00%  
Offering period duration     6 months  
Purchase price of common stock, percent     85.00%  
Stock-based compensation expense $ 1,000 $ 800 $ 2,300 $ 1,900
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 36,992 $ 34,978 $ 65,143 $ 75,000
Share-based payment arrangement, amount capitalized 1,900 2,100 3,227 3,522
Liability Classified Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 7,000 5,300 9,000 15,900
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 2,837 3,188 5,518 6,134
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 12,205 13,889 23,686 32,478
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 9,877 10,184 16,582 20,278
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 12,073 $ 7,717 $ 19,357 $ 16,110
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share Attributable to Common Stockholders - Computation of EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Net loss attributable to common stockholders, basic $ (10,704) $ (16,437) $ (55,391) $ (80,701)
Net loss attributable to common stockholders, diluted $ (10,704) $ (16,437) $ (55,391) $ (80,701)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 127,863 121,242 126,648 120,295
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 127,863 121,242 126,648 120,295
Net loss per share attributable to common stockholders, basic (in US dollar per share) $ (0.08) $ (0.14) $ (0.44) $ (0.67)
Net loss per share attributable to common stockholders, diluted (in US dollar per share) $ (0.08) $ (0.14) $ (0.44) $ (0.67)
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share Attributable to Common Stockholders - Antidilutive Securities (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 23,580 21,221
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 2,280 2,633
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 13,310 10,872
PSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 840 297
MPSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 2,161 37
Shares issuable pursuant to the ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 345 44
Convertible senior notes (if-converted)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 4,644 7,338
XML 93 R81.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Income tax expense $ 110 $ 159 $ 245 $ 199
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.23.2
Information About Revenue and Geographic Areas (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets $ 235,778 $ 248,818
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets 169,270 175,794
All other countries    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets $ 66,508 $ 73,024
XML 95 fsly-20230630_htm.xml IDEA: XBRL DOCUMENT 0001517413 2023-01-01 2023-06-30 0001517413 2023-07-28 0001517413 2023-06-30 0001517413 2022-12-31 0001517413 2023-04-01 2023-06-30 0001517413 2022-04-01 2022-06-30 0001517413 2022-01-01 2022-06-30 0001517413 us-gaap:CommonStockMember 2023-03-31 0001517413 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001517413 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001517413 us-gaap:RetainedEarningsMember 2023-03-31 0001517413 2023-03-31 0001517413 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001517413 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001517413 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001517413 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001517413 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001517413 us-gaap:CommonStockMember 2023-06-30 0001517413 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001517413 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001517413 us-gaap:RetainedEarningsMember 2023-06-30 0001517413 us-gaap:CommonStockMember 2022-03-31 0001517413 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001517413 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001517413 us-gaap:RetainedEarningsMember 2022-03-31 0001517413 2022-03-31 0001517413 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001517413 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001517413 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001517413 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001517413 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001517413 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001517413 us-gaap:CommonStockMember 2022-06-30 0001517413 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001517413 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001517413 us-gaap:RetainedEarningsMember 2022-06-30 0001517413 2022-06-30 0001517413 us-gaap:CommonStockMember 2022-12-31 0001517413 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001517413 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001517413 us-gaap:RetainedEarningsMember 2022-12-31 0001517413 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001517413 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001517413 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001517413 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001517413 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001517413 us-gaap:CommonStockMember 2021-12-31 0001517413 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001517413 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001517413 us-gaap:RetainedEarningsMember 2021-12-31 0001517413 2021-12-31 0001517413 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001517413 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001517413 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001517413 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001517413 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001517413 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001517413 fsly:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001517413 fsly:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001517413 fsly:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001517413 fsly:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001517413 fsly:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001517413 fsly:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001517413 country:US 2023-04-01 2023-06-30 0001517413 country:US 2022-04-01 2022-06-30 0001517413 country:US 2023-01-01 2023-06-30 0001517413 country:US 2022-01-01 2022-06-30 0001517413 srt:AsiaPacificMember 2023-04-01 2023-06-30 0001517413 srt:AsiaPacificMember 2022-04-01 2022-06-30 0001517413 srt:AsiaPacificMember 2023-01-01 2023-06-30 0001517413 srt:AsiaPacificMember 2022-01-01 2022-06-30 0001517413 srt:EuropeMember 2023-04-01 2023-06-30 0001517413 srt:EuropeMember 2022-04-01 2022-06-30 0001517413 srt:EuropeMember 2023-01-01 2023-06-30 0001517413 srt:EuropeMember 2022-01-01 2022-06-30 0001517413 fsly:AllOtherCountriesMember 2023-04-01 2023-06-30 0001517413 fsly:AllOtherCountriesMember 2022-04-01 2022-06-30 0001517413 fsly:AllOtherCountriesMember 2023-01-01 2023-06-30 0001517413 fsly:AllOtherCountriesMember 2022-01-01 2022-06-30 0001517413 fsly:EnterpriseCustomersMember fsly:PriorRevenueMethodologyMember 2023-04-01 2023-06-30 0001517413 fsly:EnterpriseCustomersMember fsly:PriorRevenueMethodologyMember 2022-04-01 2022-06-30 0001517413 fsly:EnterpriseCustomersMember fsly:PriorRevenueMethodologyMember 2023-01-01 2023-06-30 0001517413 fsly:EnterpriseCustomersMember fsly:PriorRevenueMethodologyMember 2022-01-01 2022-06-30 0001517413 fsly:NonenterpriseCustomersMember fsly:PriorRevenueMethodologyMember 2023-04-01 2023-06-30 0001517413 fsly:NonenterpriseCustomersMember fsly:PriorRevenueMethodologyMember 2022-04-01 2022-06-30 0001517413 fsly:NonenterpriseCustomersMember fsly:PriorRevenueMethodologyMember 2023-01-01 2023-06-30 0001517413 fsly:NonenterpriseCustomersMember fsly:PriorRevenueMethodologyMember 2022-01-01 2022-06-30 0001517413 fsly:PriorRevenueMethodologyMember 2023-04-01 2023-06-30 0001517413 fsly:PriorRevenueMethodologyMember 2022-04-01 2022-06-30 0001517413 fsly:PriorRevenueMethodologyMember 2023-01-01 2023-06-30 0001517413 fsly:PriorRevenueMethodologyMember 2022-01-01 2022-06-30 0001517413 fsly:EnterpriseCustomersMember fsly:NewRevenueMethodologyMember 2023-04-01 2023-06-30 0001517413 fsly:EnterpriseCustomersMember fsly:NewRevenueMethodologyMember 2022-04-01 2022-06-30 0001517413 fsly:EnterpriseCustomersMember fsly:NewRevenueMethodologyMember 2023-01-01 2023-06-30 0001517413 fsly:EnterpriseCustomersMember fsly:NewRevenueMethodologyMember 2022-01-01 2022-06-30 0001517413 fsly:NonenterpriseCustomersMember fsly:NewRevenueMethodologyMember 2023-04-01 2023-06-30 0001517413 fsly:NonenterpriseCustomersMember fsly:NewRevenueMethodologyMember 2022-04-01 2022-06-30 0001517413 fsly:NonenterpriseCustomersMember fsly:NewRevenueMethodologyMember 2023-01-01 2023-06-30 0001517413 fsly:NonenterpriseCustomersMember fsly:NewRevenueMethodologyMember 2022-01-01 2022-06-30 0001517413 fsly:NewRevenueMethodologyMember 2023-04-01 2023-06-30 0001517413 fsly:NewRevenueMethodologyMember 2022-04-01 2022-06-30 0001517413 fsly:NewRevenueMethodologyMember 2023-01-01 2023-06-30 0001517413 fsly:NewRevenueMethodologyMember 2022-01-01 2022-06-30 0001517413 2023-07-01 2023-06-30 0001517413 us-gaap:CashMember 2023-06-30 0001517413 us-gaap:CashMember 2022-12-31 0001517413 us-gaap:MoneyMarketFundsMember 2023-06-30 0001517413 us-gaap:MoneyMarketFundsMember 2022-12-31 0001517413 us-gaap:USTreasurySecuritiesMember 2023-06-30 0001517413 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001517413 us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001517413 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001517413 us-gaap:AssetBackedSecuritiesMember 2023-06-30 0001517413 us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001517413 us-gaap:MunicipalNotesMember 2023-06-30 0001517413 us-gaap:MunicipalNotesMember 2022-12-31 0001517413 fsly:ForeignGovernmentAndSupranationalSecuritiesMember 2023-06-30 0001517413 fsly:ForeignGovernmentAndSupranationalSecuritiesMember 2022-12-31 0001517413 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-06-30 0001517413 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0001517413 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0001517413 us-gaap:FairValueInputsLevel1Member 2023-06-30 0001517413 us-gaap:FairValueInputsLevel2Member 2023-06-30 0001517413 us-gaap:FairValueInputsLevel3Member 2023-06-30 0001517413 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001517413 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001517413 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001517413 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2023-06-30 0001517413 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2023-06-30 0001517413 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2023-06-30 0001517413 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalNotesMember 2023-06-30 0001517413 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalNotesMember 2023-06-30 0001517413 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalNotesMember 2023-06-30 0001517413 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2023-06-30 0001517413 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2023-06-30 0001517413 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2023-06-30 0001517413 us-gaap:FairValueInputsLevel1Member fsly:ForeignGovernmentAndSupranationalSecuritiesMember 2023-06-30 0001517413 us-gaap:FairValueInputsLevel2Member fsly:ForeignGovernmentAndSupranationalSecuritiesMember 2023-06-30 0001517413 us-gaap:FairValueInputsLevel3Member fsly:ForeignGovernmentAndSupranationalSecuritiesMember 2023-06-30 0001517413 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001517413 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001517413 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001517413 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001517413 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001517413 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001517413 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0001517413 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0001517413 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0001517413 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001517413 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001517413 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001517413 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001517413 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001517413 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001517413 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalNotesMember 2022-12-31 0001517413 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalNotesMember 2022-12-31 0001517413 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalNotesMember 2022-12-31 0001517413 us-gaap:FairValueInputsLevel1Member fsly:ForeignGovernmentAndSupranationalSecuritiesMember 2022-12-31 0001517413 us-gaap:FairValueInputsLevel2Member fsly:ForeignGovernmentAndSupranationalSecuritiesMember 2022-12-31 0001517413 us-gaap:FairValueInputsLevel3Member fsly:ForeignGovernmentAndSupranationalSecuritiesMember 2022-12-31 0001517413 fsly:GlitchIncMember 2022-05-18 0001517413 fsly:GlitchIncMember 2022-05-18 2022-05-18 0001517413 fsly:GlitchIncMember 2023-04-01 2023-06-30 0001517413 fsly:GlitchIncMember 2023-01-01 2023-06-30 0001517413 fsly:GlitchIncMember us-gaap:DevelopedTechnologyRightsMember 2022-05-18 0001517413 fsly:GlitchIncMember us-gaap:DevelopedTechnologyRightsMember 2022-05-18 2022-05-18 0001517413 fsly:GlitchIncMember us-gaap:CustomerRelationshipsMember 2022-05-18 0001517413 fsly:GlitchIncMember us-gaap:CustomerRelationshipsMember 2022-05-18 2022-05-18 0001517413 fsly:GlitchIncMember us-gaap:TradeNamesMember 2022-05-18 0001517413 fsly:GlitchIncMember us-gaap:TradeNamesMember 2022-05-18 2022-05-18 0001517413 fsly:GlitchIncMember 2022-04-01 2022-06-30 0001517413 fsly:GlitchIncMember 2022-01-01 2022-06-30 0001517413 us-gaap:ComputerEquipmentMember 2023-06-30 0001517413 us-gaap:ComputerEquipmentMember 2022-12-31 0001517413 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001517413 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001517413 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001517413 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001517413 us-gaap:OfficeEquipmentMember 2023-06-30 0001517413 us-gaap:OfficeEquipmentMember 2022-12-31 0001517413 us-gaap:SoftwareDevelopmentMember 2023-06-30 0001517413 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001517413 us-gaap:SoftwareDevelopmentMember 2023-04-01 2023-06-30 0001517413 us-gaap:SoftwareDevelopmentMember 2022-04-01 2022-06-30 0001517413 us-gaap:SoftwareDevelopmentMember 2023-01-01 2023-06-30 0001517413 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-06-30 0001517413 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0001517413 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-03-31 0001517413 us-gaap:AccumulatedTranslationAdjustmentMember 2023-04-01 2023-06-30 0001517413 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-04-01 2023-06-30 0001517413 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0001517413 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-06-30 0001517413 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0001517413 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-03-31 0001517413 us-gaap:AccumulatedTranslationAdjustmentMember 2022-04-01 2022-06-30 0001517413 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-04-01 2022-06-30 0001517413 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0001517413 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-06-30 0001517413 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001517413 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001517413 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-06-30 0001517413 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-06-30 0001517413 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001517413 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001517413 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-06-30 0001517413 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-06-30 0001517413 srt:MinimumMember 2023-06-30 0001517413 srt:MaximumMember 2023-06-30 0001517413 srt:MinimumMember 2023-01-01 2023-06-30 0001517413 srt:MaximumMember 2023-01-01 2023-06-30 0001517413 us-gaap:CustomerRelationshipsMember 2023-06-30 0001517413 us-gaap:CustomerRelationshipsMember 2022-12-31 0001517413 us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0001517413 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001517413 us-gaap:TradeNamesMember 2023-06-30 0001517413 us-gaap:TradeNamesMember 2022-12-31 0001517413 fsly:InternetProtocolAddressesMember 2023-06-30 0001517413 fsly:InternetProtocolAddressesMember 2022-12-31 0001517413 us-gaap:OrderOrProductionBacklogMember 2023-06-30 0001517413 us-gaap:OrderOrProductionBacklogMember 2022-12-31 0001517413 fsly:SVBRevolverMember 2021-02-16 0001517413 srt:MinimumMember fsly:SVBRevolverMember fsly:LondonInterbankOfferedRateMember 2021-02-16 2021-02-16 0001517413 srt:MaximumMember fsly:SVBRevolverMember fsly:LondonInterbankOfferedRateMember 2021-02-16 2021-02-16 0001517413 fsly:SVBRevolverMember 2023-06-28 2023-06-28 0001517413 srt:MinimumMember fsly:SVBRevolverMember fsly:SecuredOvernightFinanceRateMember 2023-06-28 2023-06-28 0001517413 srt:MaximumMember fsly:SVBRevolverMember fsly:SecuredOvernightFinanceRateMember 2023-06-28 2023-06-28 0001517413 srt:MinimumMember fsly:SVBRevolverMember us-gaap:BaseRateMember 2023-06-28 2023-06-28 0001517413 srt:MaximumMember fsly:SVBRevolverMember us-gaap:BaseRateMember 2023-06-28 2023-06-28 0001517413 srt:MinimumMember fsly:SVBRevolverMember 2021-02-16 2021-02-16 0001517413 srt:MaximumMember fsly:SVBRevolverMember 2021-02-16 2021-02-16 0001517413 fsly:SVBRevolverMember 2023-04-01 2023-06-30 0001517413 fsly:SVBRevolverMember 2023-01-01 2023-06-30 0001517413 fsly:SVBRevolverMember 2022-01-01 2022-06-30 0001517413 fsly:SVBRevolverMember 2022-04-01 2022-06-30 0001517413 fsly:SVBRevolverMember 2022-12-31 0001517413 fsly:SVBRevolverMember 2023-06-30 0001517413 fsly:A2026ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2021-03-05 0001517413 fsly:A2026ConvertibleNotesMember 2021-03-05 2021-03-05 0001517413 fsly:DebtConversionScenarioOneMember fsly:A2026ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2023-01-01 2023-06-30 0001517413 fsly:DebtConversionScenarioOneMember fsly:A2026ConvertibleNotesMember 2023-01-01 2023-06-30 0001517413 fsly:DebtConversionScenarioTwoMember fsly:A2026ConvertibleNotesMember 2023-01-01 2023-06-30 0001517413 fsly:DebtConversionScenarioThreeMember fsly:A2026ConvertibleNotesMember 2023-01-01 2023-06-30 0001517413 fsly:A2026ConvertibleNotesMember 2023-06-30 0001517413 fsly:DebtConversionScenarioFourMember fsly:A2026ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2023-01-01 2023-06-30 0001517413 fsly:A2026ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2022-05-25 0001517413 fsly:A2026ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2023-05-09 0001517413 fsly:A2026ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2023-01-01 2023-06-30 0001517413 fsly:A2026ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2023-06-30 0001517413 fsly:A2026ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2022-12-31 0001517413 fsly:A2026ConvertibleNotesMember 2023-01-01 2023-06-30 0001517413 fsly:CostOfRevenueCommitmentMember 2023-06-30 0001517413 fsly:OperatingExpenseCommitmentsMember 2023-06-30 0001517413 fsly:SignalSciences2014EquityStockOptionsPlanMember 2023-01-01 2023-06-30 0001517413 fsly:A2019EquityIncentivePlanMember 2023-06-30 0001517413 fsly:A2019EquityIncentivePlanMember 2022-12-31 0001517413 us-gaap:EmployeeStockOptionMember fsly:A2011EquityIncentivePlanMember 2023-01-01 2023-06-30 0001517413 us-gaap:EmployeeStockOptionMember fsly:A2011EquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-06-30 0001517413 us-gaap:EmployeeStockOptionMember fsly:A2011EquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-06-30 0001517413 2022-01-01 2022-12-31 0001517413 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001517413 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001517413 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001517413 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001517413 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-06-30 0001517413 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-06-30 0001517413 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-06-30 0001517413 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-06-30 0001517413 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001517413 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001517413 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001517413 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001517413 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001517413 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001517413 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001517413 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001517413 fsly:SignalSciencesCorpMember 2020-01-01 2020-12-31 0001517413 fsly:SignalSciencesCorpMember 2020-12-31 0001517413 us-gaap:RestrictedStockMember 2021-12-31 0001517413 us-gaap:RestrictedStockMember 2022-01-31 2022-01-31 0001517413 us-gaap:RestrictedStockMember 2022-04-01 2022-06-30 0001517413 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001517413 us-gaap:RestrictedStockMember 2023-04-01 2023-06-30 0001517413 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001517413 us-gaap:PerformanceSharesMember 2022-12-31 0001517413 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001517413 us-gaap:PerformanceSharesMember 2023-06-30 0001517413 us-gaap:PerformanceSharesMember 2023-04-01 2023-06-30 0001517413 us-gaap:PerformanceSharesMember 2022-04-01 2022-06-30 0001517413 us-gaap:PerformanceSharesMember 2022-01-01 2022-06-30 0001517413 fsly:A2023And2022BonusProgramMember 2023-02-01 2023-02-28 0001517413 fsly:PerformanceTargetPayoutLevelOneMember 2023-03-29 0001517413 fsly:PerformanceTargetPayoutLevelTwoMember 2023-03-29 0001517413 fsly:PerformanceTargetPayoutLevelThreeMember 2023-03-29 0001517413 us-gaap:PerformanceSharesMember fsly:A2023And2022BonusProgramMember 2023-04-01 2023-06-30 0001517413 us-gaap:PerformanceSharesMember fsly:A2023And2022BonusProgramMember 2022-04-01 2022-06-30 0001517413 us-gaap:PerformanceSharesMember fsly:A2023And2022BonusProgramMember 2023-01-01 2023-06-30 0001517413 us-gaap:PerformanceSharesMember fsly:A2023And2022BonusProgramMember 2022-01-01 2022-06-30 0001517413 fsly:MarketBasedPerformanceStockAwardsMember 2022-12-31 0001517413 fsly:MarketBasedPerformanceStockAwardsMember 2023-01-01 2023-06-30 0001517413 fsly:MarketBasedPerformanceStockAwardsMember 2023-06-30 0001517413 fsly:MarketBasedPerformanceStockAwardsMember 2023-04-01 2023-06-30 0001517413 fsly:MarketBasedPerformanceStockAwardsMember 2022-04-01 2022-06-30 0001517413 fsly:MarketBasedPerformanceStockAwardsMember 2022-01-01 2022-06-30 0001517413 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001517413 us-gaap:EmployeeStockMember 2023-04-01 2023-06-30 0001517413 us-gaap:EmployeeStockMember 2022-04-01 2022-06-30 0001517413 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001517413 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001517413 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001517413 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001517413 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001517413 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001517413 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001517413 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001517413 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001517413 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001517413 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001517413 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001517413 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001517413 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001517413 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001517413 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001517413 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001517413 fsly:LiabilityClassifiedAwardsMember 2023-04-01 2023-06-30 0001517413 fsly:LiabilityClassifiedAwardsMember 2022-04-01 2022-06-30 0001517413 fsly:LiabilityClassifiedAwardsMember 2023-01-01 2023-06-30 0001517413 fsly:LiabilityClassifiedAwardsMember 2022-01-01 2022-06-30 0001517413 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001517413 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001517413 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001517413 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001517413 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001517413 us-gaap:PerformanceSharesMember 2022-01-01 2022-06-30 0001517413 fsly:MarketBasedPerformanceStockAwardsMember 2023-01-01 2023-06-30 0001517413 fsly:MarketBasedPerformanceStockAwardsMember 2022-01-01 2022-06-30 0001517413 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001517413 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001517413 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-06-30 0001517413 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-06-30 0001517413 country:US 2023-06-30 0001517413 country:US 2022-12-31 0001517413 us-gaap:NonUsMember 2023-06-30 0001517413 us-gaap:NonUsMember 2022-12-31 0001517413 fsly:ChristopherPaisleyMember 2023-04-01 2023-06-30 0001517413 fsly:ChristopherPaisleyMember 2023-06-30 0001517413 fsly:ArturBergmanMember 2023-04-01 2023-06-30 0001517413 fsly:ArturBergmanMember 2023-06-30 shares iso4217:USD iso4217:USD shares fsly:operating_market pure fsly:security utr:D fsly:plan fsly:cofounder 0001517413 --12-31 2023 Q2 false 1.25 0.0097272 P3Y P3Y P465D P444D 10-Q true 2023-06-30 false 001-38897 FASTLY, INC. DE 27-5411834 475 Brannan Street, Suite 300 San Francisco CA 94107 844 432-7859 Class A Common Stock, $0.00002 par value FSLY NYSE Yes Yes Large Accelerated Filer false false false 129200000 273742000 143391000 123605000 374581000 6129000 5029000 78295000 89578000 29500000 28933000 505142000 636483000 179045000 180378000 56733000 68440000 670356000 670185000 72550000 82900000 78042000 165105000 95550000 92622000 1657418000 1896113000 5561000 4786000 47001000 61161000 22233000 28954000 20575000 23026000 36234000 34394000 131604000 152321000 472369000 704710000 7026000 15507000 51448000 61341000 7217000 7076000 669664000 940955000 2000 2000 1747959000 1666106000 -3152000 -9286000 -757055000 -701664000 987754000 955158000 1657418000 1896113000 122831000 102518000 240395000 204900000 58617000 56466000 115927000 110381000 64214000 46052000 124468000 94519000 37421000 38717000 74852000 79154000 47797000 46760000 92068000 88240000 28823000 29543000 54650000 59097000 114041000 115020000 221570000 226491000 -49827000 -68968000 -97102000 -131972000 36760000 54391000 36760000 54391000 4508000 1502000 8694000 2183000 1232000 1530000 2445000 3152000 -803000 -1673000 -1053000 -1952000 -10594000 -16278000 -55146000 -80502000 110000 159000 245000 199000 -10704000 -16437000 -55391000 -80701000 -0.08 -0.08 -0.14 -0.14 -0.44 -0.44 -0.67 -0.67 127863000 127863000 121242000 121242000 126648000 126648000 120295000 120295000 -10704000 -16437000 -55391000 -80701000 474000 17000 558000 -170000 1968000 -3063000 5576000 -9745000 2442000 -3046000 6134000 -9915000 -8262000 -19483000 -49257000 -90616000 126784000 2000 1710498000 -5594000 -746351000 958555000 77000 535000 535000 1469000 697000 4977000 4977000 31949000 31949000 -10704000 -10704000 2442000 2442000 129027000 2000 1747959000 -3152000 -757055000 987754000 120777000 2000 1561371000 -9496000 -575154000 976723000 273000 1721000 1721000 506000 37000 292000 2962000 2962000 31815000 31815000 -16437000 -16437000 -3046000 -3046000 121885000 2000 1597869000 -12542000 -591591000 993738000 124336000 2000 1666106000 -9286000 -701664000 955158000 121000 871000 871000 2680000 1193000 16599000 16599000 697000 4977000 4977000 59406000 59406000 -55391000 -55391000 6134000 6134000 129027000 2000 1747959000 -3152000 -757055000 987754000 118811000 2000 1527468000 -2627000 -510890000 1013953000 1624000 4769000 4769000 1083000 75000 292000 2962000 2962000 62670000 62670000 -80701000 -80701000 -9915000 -9915000 121885000 2000 1597869000 -12542000 -591591000 993738000 -55391000 -80701000 24960000 20586000 10350000 10618000 11763000 11522000 1519000 1739000 7171000 3989000 65143000 75000000 1100000 529000 -547000 -854000 -747000 -1851000 187000 0 36760000 54391000 328000 -61000 -10183000 4122000 417000 4812000 11983000 6399000 944000 844000 -6593000 1162000 -12432000 -10981000 5419000 2781000 16129000 -29870000 0 355479000 774000 161853000 342095000 367880000 0 25999000 0 29310000 7958000 8815000 36000 241000 10439000 8736000 324508000 101635000 196934000 177082000 15202000 11029000 0 10655000 0 7037000 4393000 0 871000 4769000 4787000 3977000 -210871000 -175747000 585000 -319000 130351000 -104301000 143541000 166961000 273892000 62660000 926000 1304000 451000 180000 806000 0 623000 3636000 3227000 3522000 1324000 15676000 0 22178000 1090000 2960000 0 8126000 0 1873000 1639000 0 273742000 62510000 150000 150000 273892000 62660000 Nature of Business<div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fastly, Inc. has built an edge cloud platform that can process, serve, and secure its customers' applications as close to their end users as possible. As of June 30, 2023, the Company’s edge network spans across 79 markets around the world. The Company was incorporated in Delaware in 2011 and is headquartered in San Francisco, California.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As used herein, “Fastly,” “the Company,” “its” and similar terms include Fastly, Inc. and its subsidiaries, unless the context indicates otherwise.</span></div> 79 Summary of Significant Accounting Policies<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:12pt;text-indent:27pt"><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 and footnotes have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”), consistent in all material respects with those applied in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the Securities and Exchange Commission (“SEC”) on February 27, 2023. The Company’s condensed consolidated financial statements include its accounts and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s condensed consolidated financial statements are unaudited but include all adjustments of a normal recurring nature necessary for a fair presentation of its quarterly results. The Company’s condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain changes to presentation have been made to conform the prior period presentation to the current period reporting. The Company has made certain presentation changes to consolidate the interest paid on finance lease line into other liabilities working capital changes and components of the non-cash lease expense related to operating lease liability changes into operating lease liability working capital changes within operating cash flows in the consolidated statements of cash flows. Such reclassifications did not affect the condensed consolidated balance sheets, total revenues, operating income, net income, or cash flows from operating, investing or financing activities. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:12pt;text-indent:27pt"><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 conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. Actual results and outcomes could differ significantly from the Company’s estimates, judgments, and assumptions. Significant estimates, judgments, and assumptions used in these financial statements include, but are not limited to, those related to revenue, accounts receivable and related reserves, internal-use software development costs, the incremental borrowing rate related to the Company’s lease liabilities,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fair value of assets acquired and liabilities assumed during business combinations, useful lives of acquired intangible assets and property and equipment, fair value of the Company’s reporting unit, income tax reserves, and accounting for stock-based compensation. Estimates are periodically reviewed in light of changes in circumstances, facts, and experience. The effects of material revisions in estimates are reflected in the consolidated financial statements in the period of change and prospectively from the date of the change in estimate.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to the Company’s significant accounting policies as compared to those described in “Note 2 – Summary of Significant Accounting Policies” of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted and Issued Accounting Pronouncements</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not adopted any new accounting pronouncements in the three and six months ended June 30, 2023. Other recently issued accounting pronouncements are not expected to have a material impact on its condensed consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable. </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cash, cash equivalents, and marketable securities primarily consisted of bank deposits, money market funds, investment-grade commercial paper, corporate notes and bonds, U.S. treasury securities, municipal securities, foreign government and supranational securities and asset-backed securities held at major financial institutions that the Company believes to be of high credit standing. The primary focus of its investment strategy is to preserve capital and meet liquidity requirements. The Company’s investment policy limits the amount of credit exposure with any one financial institution or commercial issuer. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding its cash and cash equivalents to the extent recorded in the balance sheets. While the Company has not experienced any losses in such accounts and the Company has historically maintained its cash in multiple financial institutions, the recent failure of Silicon Valley Bank (“SVB”), at which the Company held cash and cash equivalents in multiple accounts, exposed the Company to limited credit risk prior to the completion by the Federal Deposit Insurance Corporation (“FDIC”) of the resolution of SVB in a manner that fully protected all depositors.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company’s customer base consists of a large number of geographically dispersed customers diversified across several industries. In the three and six months ended June 30, 2023 and June 30, 2022, no single customer accounted for more than 10% of revenue. Affiliated customers that are business units of a single company in the streaming entertainment space generated an aggregate of 12% and 11% of the Company’s revenue for the three months ended June 30, 2023 and 2022, respectively and 11% for both the six months ended June 30, 2023 and 2022. As of both June 30, 2023 and December 31, 2022, no customer accounted for more than 10% of the total accounts receivable balance.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The same affiliated customers, as referenced earlier on in the paragraph, accounted for an aggregate of 5% and 15% of the Company’s accounts receivable balance as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">June 30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> respectively.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:12pt;text-indent:27pt"><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 and footnotes have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”), consistent in all material respects with those applied in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the Securities and Exchange Commission (“SEC”) on February 27, 2023. The Company’s condensed consolidated financial statements include its accounts and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s condensed consolidated financial statements are unaudited but include all adjustments of a normal recurring nature necessary for a fair presentation of its quarterly results. The Company’s condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.</span></div> Certain changes to presentation have been made to conform the prior period presentation to the current period reporting. The Company has made certain presentation changes to consolidate the interest paid on finance lease line into other liabilities working capital changes and components of the non-cash lease expense related to operating lease liability changes into operating lease liability working capital changes within operating cash flows in the consolidated statements of cash flows. Such reclassifications did not affect the condensed consolidated balance sheets, total revenues, operating income, net income, or cash flows from operating, investing or financing activities. <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:12pt;text-indent:27pt"><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 conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. Actual results and outcomes could differ significantly from the Company’s estimates, judgments, and assumptions. Significant estimates, judgments, and assumptions used in these financial statements include, but are not limited to, those related to revenue, accounts receivable and related reserves, internal-use software development costs, the incremental borrowing rate related to the Company’s lease liabilities,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fair value of assets acquired and liabilities assumed during business combinations, useful lives of acquired intangible assets and property and equipment, fair value of the Company’s reporting unit, income tax reserves, and accounting for stock-based compensation. Estimates are periodically reviewed in light of changes in circumstances, facts, and experience. The effects of material revisions in estimates are reflected in the consolidated financial statements in the period of change and prospectively from the date of the change in estimate.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted and Issued Accounting Pronouncements</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not adopted any new accounting pronouncements in the three and six months ended June 30, 2023. Other recently issued accounting pronouncements are not expected to have a material impact on its condensed consolidated financial statements.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable. </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cash, cash equivalents, and marketable securities primarily consisted of bank deposits, money market funds, investment-grade commercial paper, corporate notes and bonds, U.S. treasury securities, municipal securities, foreign government and supranational securities and asset-backed securities held at major financial institutions that the Company believes to be of high credit standing. The primary focus of its investment strategy is to preserve capital and meet liquidity requirements. The Company’s investment policy limits the amount of credit exposure with any one financial institution or commercial issuer. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding its cash and cash equivalents to the extent recorded in the balance sheets. While the Company has not experienced any losses in such accounts and the Company has historically maintained its cash in multiple financial institutions, the recent failure of Silicon Valley Bank (“SVB”), at which the Company held cash and cash equivalents in multiple accounts, exposed the Company to limited credit risk prior to the completion by the Federal Deposit Insurance Corporation (“FDIC”) of the resolution of SVB in a manner that fully protected all depositors.</span></div>Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company’s customer base consists of a large number of geographically dispersed customers diversified across several industries. 0.12 0.11 0.11 0.11 0.05 0.15 Revenue<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geography is based on the billing address of the customer. Aside from the United States, no other single country accounted for more than 10% of revenue for both the three and six months ended June 30, 2023 and June 30, 2022. The following table presents the Company’s net revenue by geographic region:</span></div><div style="margin-bottom:12pt"><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><td style="width:35.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.111%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><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,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">76,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">175,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">151,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">17,267 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">12,869 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">33,698 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">24,589 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">4,823 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">4,355 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">10,076 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">10,050 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><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><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%">122,831 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">102,518 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">240,395 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">204,900 </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></tr></table></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s revenue is derived from enterprise customers. In the first quarter of 2023, the Company updated its methodology (“new methodology”) by which it calculates its customer count metrics, including Total Customer Count, Enterprise Customer Count and associated metrics. </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the prior methodology, enterprise customers is defined as customers with revenue in excess of $100,000 over the trailing 12-month period. The following table presents the Company’s net revenue for enterprise and non-enterprise customers based on the prior methodology:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:35.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.111%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise customers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">111,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">91,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">217,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">182,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-enterprise customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">11,637 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">11,265 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">23,144 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">22,546 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><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><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%">122,831 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">102,518 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">240,395 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">204,900 </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></tr></table></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the new methodology, enterprise customers is defined as customers with annualized current quarter revenue in excess of $100,000. This is calculated by taking the sum of revenue for each customer within the quarter and multiplying it by four. The following table presents the Company's net revenue for enterprise and non-enterprise customers based on the new methodology:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:35.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.111%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise customers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">112,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">92,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">220,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">185,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-enterprise customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">10,171 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">9,907 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">20,362 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">19,777 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><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><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%">122,831 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">102,518 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">240,395 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">204,900 </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></tr></table></div><div style="margin-bottom:12pt"><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-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The timing of revenue recognition may differ from the timing of invoicing to customers. The Company has an unconditional right to consideration when it invoices its customers and records a receivable. The Company records a contract asset, or a receivable, when revenue is recognized prior to invoicing. The Company records a contract liability, or deferred revenue, when revenue is recognized subsequent to invoicing.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue includes amounts billed to customers for which revenue has not been recognized and consists of the unearned portions of edge cloud platform usage and billings to customers for the Company’s security subscription services. Amounts that have been invoiced for annual subscriptions, but not collected, are recorded in accounts receivable and in unearned revenue or in revenue depending on whether services have been delivered to the customer. The Company’s payment terms and conditions vary by contract type, and generally range from 30 to 90 days. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The following table presents the Company’s contract assets and contract liabilities as of June 30, 2023 and as of December 31, 2022:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:60.190%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><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%">193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,250 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">30,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue recognized during the three and six months ended June 30, 2023 and 2022 from amounts included in the contract liability at the beginning of the period:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:44.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.917%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized in the period from amounts included in contract liability at the beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">12,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the aggregate amount of the transaction price in our contracts allocated to remaining performance obligations that are unsatisfied or partially unsatisfied was $230.9 million. This amount includes future committed revenue for periods within current contracts with customers, as well as deferred revenue arising from consideration invoiced for which the related performance obligations have not been satisfied. The Company has elected to not provide certain information about its remaining performance obligations for service contracts with an original contract duration of one year or less. As of June 30, 2023, the Company expects to recognize approximately 85% of its remaining performance obligations over the next 12 months. The Company’s typical contractual term with its customers is one year, although terms may vary by contract. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs to obtain a contract</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the Company's costs to obtain contracts were as follows:</span></div><div style="margin-bottom:12pt"><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><td style="width:60.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</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 contract costs, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">60,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">50,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>During the three months ended June 30, 2023 and 2022, the Company recognized $3.7 million and $2.1 million of amortization related to deferred contract costs, respectively. During the six months ended June 30, 2023 and 2022, the Company recognized $7.2 million and $4.0 million of amortization related to deferred contract costs, respectively. These costs are recorded within sales and marketing expenses on the accompanying condensed consolidated statements of operations. Revenue by geography is based on the billing address of the customer. The following table presents the Company’s net revenue by geographic region:<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><td style="width:35.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.111%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><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,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">76,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">175,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">151,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">17,267 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">12,869 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">33,698 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">24,589 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">4,823 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">4,355 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">10,076 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">10,050 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><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><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%">122,831 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">102,518 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">240,395 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">204,900 </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></tr></table> 89873000 76052000 175237000 151666000 17267000 12869000 33698000 24589000 10868000 9242000 21384000 18595000 4823000 4355000 10076000 10050000 122831000 102518000 240395000 204900000 100000 The following table presents the Company’s net revenue for enterprise and non-enterprise customers based on the prior methodology:<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><td style="width:35.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.111%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise customers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">111,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">91,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">217,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">182,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-enterprise customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">11,637 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">11,265 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">23,144 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">22,546 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><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><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%">122,831 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">102,518 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">240,395 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">204,900 </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></tr></table>The following table presents the Company's net revenue for enterprise and non-enterprise customers based on the new methodology:<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><td style="width:35.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.111%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise customers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">112,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">92,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">220,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">185,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-enterprise customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">10,171 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">9,907 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">20,362 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">19,777 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><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><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%">122,831 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">102,518 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">240,395 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">204,900 </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></tr></table> 111194000 91253000 217251000 182354000 11637000 11265000 23144000 22546000 122831000 102518000 240395000 204900000 100000 112660000 92611000 220033000 185123000 10171000 9907000 20362000 19777000 122831000 102518000 240395000 204900000 The Company’s payment terms and conditions vary by contract type, and generally range from 30 to 90 days. <div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The following table presents the Company’s contract assets and contract liabilities as of June 30, 2023 and as of December 31, 2022:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:60.190%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><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%">193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,250 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">30,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue recognized during the three and six months ended June 30, 2023 and 2022 from amounts included in the contract liability at the beginning of the period:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:44.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.917%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized in the period from amounts included in contract liability at the beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">12,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 193000 19000 35250000 30544000 12046000 10674000 21195000 19164000 230900000 0.85 P12M <div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the Company's costs to obtain contracts were as follows:</span></div><div style="margin-bottom:12pt"><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><td style="width:60.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</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 contract costs, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">60,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">50,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 60034000 50523000 3700000 2100000 7200000 4000000 Investments and Fair Value Measurements<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company's total cash, cash equivalents and marketable securities consisted of the following:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:62.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.301%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#ffffff;padding:0 1pt"></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%">49,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">46,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#cceeff;padding:0 1pt"></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%">223,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">96,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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><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><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%">273,742 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">143,391 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">54,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">287,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">66,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">71,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government and supranational securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">12,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities, current</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">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">123,605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">374,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">68,913 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">140,949 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities, non-current</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">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">78,042 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">165,105 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">201,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">539,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">475,389 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">683,077 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The Company’s cash equivalents include investments with an original maturity date of three months or less.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The Company classifies its marketable securities as current, where it intends to hold the securities for less than 12 months.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) The Company classifies its marketable securities are non-current, where it intends to hold the securities for longer than 12 months.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Available-for-Sale Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes adjusted cost, gross unrealized gains and losses, and fair value related to available-for-sale securities classified as marketable securities on the accompanying condensed consolidated balance sheets as of June 30, 2023 and December 31, 2022:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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<br/>Unrealized<br/>Gain</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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<br/>Unrealized<br/>Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">55,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(331)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">54,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">137,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,653)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">135,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 available-for-sale investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">204,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3,072)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">201,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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<br/>Unrealized<br/>Gain</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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<br/>Unrealized<br/>Loss</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">291,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3,697)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">287,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">217,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,494)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">212,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government and supranational securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(69)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total available-for-sale investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">548,333 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(8,647)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">539,686 </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></tr></table></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material realized gains or losses from sales of marketable securities that were reclassified out of accumulated other comprehensive income (loss) into other income during the three and six months ended June 30, 2023 and 2022. There were 55 securities in a continuous loss position for 12 months or longer as of June 30, 2023 and 76 securities in a continuous loss position for 12 months or longer as of December 31, 2022. Investments are reviewed periodically to identify possible other-than-temporary impairments. For the three and six months ended June 30, 2023 and 2022, the Company did not record any impairment charges for its marketable debt securities in its condensed consolidated statements of operations. No impairment loss has been recorded on the securities as the Company does not intend to sell any impaired securities, nor is it more likely than not that the Company would be required to sell impaired securities before recovery of amortized cost basis. Furthermore, the Company has determined that the decline in fair value of the investment is not due to credit related factors. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For certain of the Company's financial instruments, including cash held in banks, accounts receivable, and accounts payable, the carrying amounts approximate fair value due to their short maturities, and are therefore excluded from the fair value tables below.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. There is a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Observable inputs such as quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, 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; and</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—Unobservable inputs that are supported by little or no market activity, which require management judgment or estimation.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its cash equivalents, marketable securities, and restricted cash at fair value. The Company classifies its cash equivalents, marketable securities and restricted cash within Level 1 or Level 2 because the Company values these investments using quoted market prices or alternative pricing sources and models utilizing market observable inputs.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its investments, which are comprised of corporate notes and bonds, U.S. treasury securities, foreign government and supranational securities and asset-backed securities within Level 2 of the fair value hierarchy because the fair value of these securities is priced by using inputs based on non-binding market consensus prices that are primarily corroborated by observable market data or quoted market prices for similar instruments. </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities measured and recorded at fair value on a recurring basis consisted of the following types of instruments:</span></div><div style="margin-bottom:12pt;margin-top:5pt;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><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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><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%">223,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">223,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">223,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">223,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">135,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">135,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">54,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">54,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:8pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:8pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">9,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">9,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government and supranational securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">201,647 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">201,647 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">223,911 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">201,647 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">425,558 </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></tr></table></div><div style="margin-bottom:12pt"><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><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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><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%">96,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">96,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">96,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">96,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">287,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">287,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">212,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">212,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government and supranational securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">539,686 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">539,686 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">97,025 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">539,686 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">636,711 </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></tr></table></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash was $0.2 million as of both June 30, 2023 and December 31, 2022. The restricted cash balance consisted of letters of credit related to lease arrangements that were collateralized by the Company’s cash. The amounts as of June 30, 2023 and December 31, 2022, were both classified as current on the Company’s condensed consolidated balance sheets.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers of assets and liabilities measured at fair value between Level 1 and Level 2, or between Level 2 and Level 3, during the three and six months ended June 30, 2023 and 2022.</span></div> <div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company's total cash, cash equivalents and marketable securities consisted of the following:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:62.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.301%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#ffffff;padding:0 1pt"></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%">49,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">46,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#cceeff;padding:0 1pt"></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%">223,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">96,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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><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><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%">273,742 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">143,391 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">54,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">287,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">66,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">71,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government and supranational securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">12,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities, current</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">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">123,605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">374,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">68,913 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">140,949 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities, non-current</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">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">78,042 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">165,105 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">201,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">539,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">475,389 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">683,077 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The Company’s cash equivalents include investments with an original maturity date of three months or less.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The Company classifies its marketable securities as current, where it intends to hold the securities for less than 12 months.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) The Company classifies its marketable securities are non-current, where it intends to hold the securities for longer than 12 months.</span></div> 49981000 46516000 223761000 96875000 273742000 143391000 54696000 287988000 66210000 71744000 427000 175000 2272000 2221000 0 12453000 123605000 374581000 68913000 140949000 9129000 24156000 78042000 165105000 201647000 539686000 475389000 683077000 <div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes adjusted cost, gross unrealized gains and losses, and fair value related to available-for-sale securities classified as marketable securities on the accompanying condensed consolidated balance sheets as of June 30, 2023 and December 31, 2022:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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<br/>Unrealized<br/>Gain</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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<br/>Unrealized<br/>Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">55,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(331)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">54,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">137,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,653)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">135,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 available-for-sale investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">204,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3,072)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">201,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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<br/>Unrealized<br/>Gain</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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<br/>Unrealized<br/>Loss</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">291,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3,697)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">287,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">217,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,494)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">212,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government and supranational securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(69)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total available-for-sale investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">548,333 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(8,647)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">539,686 </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></tr></table></div> 55027000 0 331000 54696000 137775000 1000 2653000 135123000 9596000 0 40000 9556000 2320000 0 48000 2272000 204718000 1000 3072000 201647000 291685000 0 3697000 287988000 217187000 0 4494000 212693000 24617000 0 286000 24331000 2322000 0 101000 2221000 12522000 0 69000 12453000 548333000 0 8647000 539686000 55 76 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For certain of the Company's financial instruments, including cash held in banks, accounts receivable, and accounts payable, the carrying amounts approximate fair value due to their short maturities, and are therefore excluded from the fair value tables below.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. There is a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Observable inputs such as quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, 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; and</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—Unobservable inputs that are supported by little or no market activity, which require management judgment or estimation.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its cash equivalents, marketable securities, and restricted cash at fair value. The Company classifies its cash equivalents, marketable securities and restricted cash within Level 1 or Level 2 because the Company values these investments using quoted market prices or alternative pricing sources and models utilizing market observable inputs.</span></div>The Company classifies its investments, which are comprised of corporate notes and bonds, U.S. treasury securities, foreign government and supranational securities and asset-backed securities within Level 2 of the fair value hierarchy because the fair value of these securities is priced by using inputs based on non-binding market consensus prices that are primarily corroborated by observable market data or quoted market prices for similar instruments. <div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities measured and recorded at fair value on a recurring basis consisted of the following types of instruments:</span></div><div style="margin-bottom:12pt;margin-top:5pt;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><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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><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%">223,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">223,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">223,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">223,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">135,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">135,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">54,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">54,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:8pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:8pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">9,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">9,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government and supranational securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">201,647 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">201,647 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">223,911 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">201,647 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">425,558 </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></tr></table></div><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><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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><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%">96,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">96,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">96,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">96,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">287,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">287,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">212,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">212,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government and supranational securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">539,686 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">539,686 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">97,025 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">539,686 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">636,711 </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></tr></table> 223761000 0 0 223761000 223761000 0 0 223761000 0 135123000 0 135123000 0 54696000 0 54696000 0 2272000 0 2272000 0 9556000 0 9556000 0 0 0 0 0 201647000 0 201647000 150000 0 0 150000 150000 0 0 150000 223911000 201647000 0 425558000 96875000 0 0 96875000 96875000 0 0 96875000 0 287988000 0 287988000 0 212693000 0 212693000 0 24331000 0 24331000 0 2221000 0 2221000 0 12453000 0 12453000 0 539686000 0 539686000 150000 0 0 150000 150000 0 0 150000 97025000 539686000 0 636711000 200000 200000 Business Combinations<div style="margin-bottom:12pt;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%">Glitch, Inc.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 18, 2022, the Company acquired 100% of the voting equity interest of Glitch, Inc. (“Glitch”), a software company specializing in developer project management tools, for $34.9 million in cash, of which $8.0 million was held back as security for indemnification claims under the terms of the merger agreement (“Holdback”). During the three and six months ended June 30, 2023, $4.1 million of the Holdback was distributed to certain shareholders of Glitch and the remaining will be distributed 24 months following the acquisition closing date. The acquisition expands the Company’s brand awareness within the developer community and bolsters the Company’s existing product offerings by making it easier to innovate at a layer in the Company’s software stack. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounted for the transaction as a business combination. The purchase price was allocated based on the estimated fair value of the identified intangible assets of $2.0 million, cash of $1.6 million and other net assets of $0.6 million, and goodwill of $32.5 million.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill was primarily attributed to the value of synergies created with the acquisition of Glitch’s technology offering. Goodwill is not deductible for income tax purposes.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable finite-lived intangible assets were comprised of the following (in thousands): </span></div><div style="margin-bottom:7pt"><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><td style="width:55.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.452%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.227%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Estimated useful life (in 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:10pt;font-weight:400;line-height:100%">Developed technology</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%">630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">4</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%">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%">760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">3</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 name</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%">610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">4</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%">Total intangible assets acquired</span></td><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%">2,000 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For both the three and six months ended June 30, 2022, we incurred $2.0 million in acquisition-related expenses. For both the three and six months ended June 30, 2023, we did not incur any acquisition-related expenses. The acquired intangible assets have a total weighted average amortization period of 3.6 years.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From the date of the acquisition, the financial results of Glitch have been included in and are not material to the Company’s condensed consolidated financial statements. Pro forma revenue and results of operations have not been presented because the historical results are not material to the condensed consolidated financial statements in any period presented.</span></div> 1 34900000 8000000 4100000 4100000 P24M 2000000 1600000 600000 32500000 <div style="margin-bottom:12pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable finite-lived intangible assets were comprised of the following (in thousands): </span></div><div style="margin-bottom:7pt"><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><td style="width:55.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.452%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.227%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Estimated useful life (in 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:10pt;font-weight:400;line-height:100%">Developed technology</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%">630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">4</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%">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%">760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">3</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 name</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%">610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">4</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%">Total intangible assets acquired</span></td><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%">2,000 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div> 630000 P4Y 760000 P3Y 610000 P4Y 2000000 2000000 2000000 0 0 P3Y7M6D Balance Sheet Information<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-bottom:12pt;text-indent:27pt"><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:</span></div><div style="margin-bottom:12pt"><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><td style="width:62.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and networking equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">228,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">225,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><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:#ffffff;padding:0 1pt"></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%">8,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">8,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:0 1pt"></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,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">80,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">66,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><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%">320,299 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">302,839 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(122,461)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><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%">179,045 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">180,378 </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></tr></table></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation on property and equipment for the three months ended June 30, 2023 and 2022 was approximately $12.9 million and $10.7 million, respectively. Included in these amounts was amortization expense for capitalized internal-use software costs of approximately $3.2 million and $2.2 million for the three months ended June 30, 2023 and 2022, respectively. </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation on property and equipment for the six months ended June 30, 2023 and 2022 was approximately $25.0 million and $20.6, respectively. Included in these amounts was amortization expense for capitalized internal-use software costs of approximately $6.1 million and $3.7 million for the six months ended June 30, 2023 and 2022, respectively. </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the unamortized balance of capitalized internal-use software costs on the Company’s condensed consolidated balance sheets was approximately $52.9 million and $45.5 million, respectively. </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain networking equipment from various third parties through equipment finance leases. The Company’s networking equipment assets as of June 30, 2023 and December 31, 2022, included a total of $76.7 million and $77.3 million acquired under finance lease agreements, respectively. These leases are capitalized in property and equipment, and the related amortization of assets under finance leases is included in depreciation and amortization expense. The accumulated depreciation of the associated networking equipment assets under finance leases totaled $35.0 million and $28.1 million as of June 30, 2023 and December 31, 2022, respectively.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Assets</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consisted of the following:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.277%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract costs, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">60,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">50,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance payment for purchase of property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">32,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">37,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">95,550 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">92,622 </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></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.277%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonus</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued colocation and bandwidth costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">5,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">8,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">47,001 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">61,161 </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></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Current Liabilities</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consisted of the following:</span></div><div style="margin-bottom:12pt;margin-top:5pt;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><td style="width:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.277%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued computer and networking equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holdback payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,234 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">34,394 </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></tr></table></div><div style="margin-bottom:12pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss)</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023 and 2022, components of accumulated other comprehensive (loss) income, net of taxes, were as follows (in thousands): </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt"><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><td style="width:33.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.391%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.563%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Foreign Currency Translation </span></td><td colspan="3" style="padding:0 1pt"></td><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%">Available-for-sale investments</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Accumulated Other Comprehensive Income (Loss)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 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%">(493)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(5,101)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(5,594)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</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%">474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 2023</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%">(19)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3,133)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3,152)</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></tr></table></div><div style="margin-bottom:12pt"><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><td style="width:33.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.391%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.563%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Foreign Currency Translation </span></td><td colspan="3" style="padding:0 1pt"></td><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%">Available-for-sale investments</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Accumulated Other Comprehensive Income (Loss)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2022</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%">(572)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(8,924)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(9,496)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</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%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 2022</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%">(555)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(11,987)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(12,542)</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></tr></table></div><div style="margin-bottom:12pt"><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><td style="width:33.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.391%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.563%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Foreign Currency Translation </span></td><td colspan="3" style="padding:0 1pt"></td><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%">Available-for-sale investments</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Accumulated Other Comprehensive Income (Loss)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</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%">(577)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(8,709)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(9,286)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</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%">558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">5,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 2023</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%">(19)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3,133)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3,152)</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></tr></table></div><div style="margin-bottom:12pt"><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><td style="width:33.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.391%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.563%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Foreign Currency Translation </span></td><td colspan="3" style="padding:0 1pt"></td><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%">Available-for-sale investments</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Accumulated Other Comprehensive Income (Loss)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</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%">(385)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,242)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,627)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income loss</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%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(9,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(9,915)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 2022</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%">(555)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(11,987)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(12,542)</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></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material reclassifications out of accumulated other comprehensive loss during the three and six months ended June 30, 2023 and 2022. Additionally, there was no material tax impact on the amounts presented.</span></div> <div style="margin-bottom:12pt;text-indent:27pt"><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:</span></div><div style="margin-bottom:12pt"><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><td style="width:62.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and networking equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">228,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">225,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><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:#ffffff;padding:0 1pt"></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%">8,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">8,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:0 1pt"></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,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">80,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">66,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><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%">320,299 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">302,839 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(122,461)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><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%">179,045 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">180,378 </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></tr></table></div> 228482000 225009000 8565000 8374000 2051000 1792000 1178000 1176000 80023000 66488000 320299000 302839000 141254000 122461000 179045000 180378000 12900000 10700000 3200000 2200000 25000000 20600000 6100000 3700000 52900000 45500000 76700000 77300000 35000000 28100000 <div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consisted of the following:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.277%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract costs, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">60,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">50,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance payment for purchase of property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">32,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">37,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">95,550 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">92,622 </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></tr></table></div> 60034000 50523000 32657000 37013000 2859000 5086000 95550000 92622000 <div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.277%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonus</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued colocation and bandwidth costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">5,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">8,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">47,001 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">61,161 </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></tr></table></div> 16736000 20204000 7835000 15818000 12511000 10448000 5099000 8698000 4820000 5993000 47001000 61161000 <div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consisted of the following:</span></div><div style="margin-bottom:12pt;margin-top:5pt;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><td style="width:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.277%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued computer and networking equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holdback payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,234 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">34,394 </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></tr></table></div> 28124000 28047000 1929000 1467000 3771000 4013000 2410000 867000 36234000 34394000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023 and 2022, components of accumulated other comprehensive (loss) income, net of taxes, were as follows (in thousands): </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt"><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><td style="width:33.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.391%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.563%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Foreign Currency Translation </span></td><td colspan="3" style="padding:0 1pt"></td><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%">Available-for-sale investments</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Accumulated Other Comprehensive Income (Loss)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 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%">(493)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(5,101)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(5,594)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</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%">474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 2023</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%">(19)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3,133)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3,152)</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></tr></table></div><div style="margin-bottom:12pt"><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><td style="width:33.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.391%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.563%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Foreign Currency Translation </span></td><td colspan="3" style="padding:0 1pt"></td><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%">Available-for-sale investments</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Accumulated Other Comprehensive Income (Loss)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2022</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%">(572)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(8,924)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(9,496)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</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%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 2022</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%">(555)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(11,987)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(12,542)</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></tr></table></div><div style="margin-bottom:12pt"><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><td style="width:33.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.391%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.563%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Foreign Currency Translation </span></td><td colspan="3" style="padding:0 1pt"></td><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%">Available-for-sale investments</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Accumulated Other Comprehensive Income (Loss)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</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%">(577)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(8,709)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(9,286)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</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%">558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">5,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 2023</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%">(19)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3,133)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3,152)</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></tr></table></div><div style="margin-bottom:12pt"><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><td style="width:33.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.391%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.563%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Foreign Currency Translation </span></td><td colspan="3" style="padding:0 1pt"></td><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%">Available-for-sale investments</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Accumulated Other Comprehensive Income (Loss)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</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%">(385)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,242)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,627)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income loss</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%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(9,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(9,915)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 2022</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%">(555)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(11,987)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(12,542)</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></tr></table></div> -493000 -5101000 -5594000 474000 1968000 2442000 -19000 -3133000 -3152000 -572000 -8924000 -9496000 17000 -3063000 -3046000 -555000 -11987000 -12542000 -577000 -8709000 -9286000 558000 5576000 6134000 -19000 -3133000 -3152000 -385000 -2242000 -2627000 -170000 -9745000 -9915000 -555000 -11987000 -12542000 Leases<div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for corporate offices and data centers (“colocation” leases), and finance leases for networking equipment. The Company’s operating leases have remaining lease terms ranging from less than 1 year to 7 years, some of which include options to extend the leases. The Company’s finance leases have remaining lease terms ranging from less than 1 year to 2 years. The Company also subleases a portion of its corporate office spaces. The Company’s subleases have remaining lease terms ranging from 1 year to 7 years. The Company’s sublease income was $0.3 million and $0.2 million for the three months ended June 30, 2023, and 2022, respectively. The Company’s sublease income was $0.6 million and $0.5 million for the six months ended June 30, 2023 and 2022, respectively.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost were as follows:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:45.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><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:#ffffff;padding:0 1pt"></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%">6,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">14,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10,622 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10,094 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">21,400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">19,681 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of assets under finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">3,986 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">4,468 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">8,048 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">8,321 </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></tr></table></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The short-term lease costs were not material for three and six months ended June 30, 2023, and 2022. The Company did not recognize any material impairment on its operating lease right-of-use assets for either of the three and six months ended June 30, 2023, and 2022. </span></div><div style="margin-bottom:12pt"><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><td style="width:59.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.909%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Remaining Lease Term (in years):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><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><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.81</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">4.09</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><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><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%">1.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">1.74</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Weighted Average Discount Rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.74 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.36 </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 13pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.70 </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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.73 </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-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases as of June 30, 2023 were as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt"><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><td style="width:56.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="border-bottom: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%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">14,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">16,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><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%">81,025 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">30,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(919)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">72,534 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">29,259 </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></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company has undiscounted commitments of $0.5 million for operating leases that have not yet commenced, and therefore are not included in the right-of-use asset or operating lease liability. These operating leases will commence in the third quarter of 2023 with lease terms of 2 years.</span></div> Leases<div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for corporate offices and data centers (“colocation” leases), and finance leases for networking equipment. The Company’s operating leases have remaining lease terms ranging from less than 1 year to 7 years, some of which include options to extend the leases. The Company’s finance leases have remaining lease terms ranging from less than 1 year to 2 years. The Company also subleases a portion of its corporate office spaces. The Company’s subleases have remaining lease terms ranging from 1 year to 7 years. The Company’s sublease income was $0.3 million and $0.2 million for the three months ended June 30, 2023, and 2022, respectively. The Company’s sublease income was $0.6 million and $0.5 million for the six months ended June 30, 2023 and 2022, respectively.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost were as follows:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:45.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><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:#ffffff;padding:0 1pt"></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%">6,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">14,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10,622 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10,094 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">21,400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">19,681 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of assets under finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">3,986 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">4,468 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">8,048 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">8,321 </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></tr></table></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The short-term lease costs were not material for three and six months ended June 30, 2023, and 2022. The Company did not recognize any material impairment on its operating lease right-of-use assets for either of the three and six months ended June 30, 2023, and 2022. </span></div><div style="margin-bottom:12pt"><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><td style="width:59.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.909%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Remaining Lease Term (in years):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><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><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.81</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">4.09</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><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><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%">1.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">1.74</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Weighted Average Discount Rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.74 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.36 </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 13pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.70 </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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.73 </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-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases as of June 30, 2023 were as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt"><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><td style="width:56.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="border-bottom: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%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">14,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">16,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><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%">81,025 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">30,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(919)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">72,534 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">29,259 </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></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company has undiscounted commitments of $0.5 million for operating leases that have not yet commenced, and therefore are not included in the right-of-use asset or operating lease liability. These operating leases will commence in the third quarter of 2023 with lease terms of 2 years.</span></div> P1Y P7Y P1Y P2Y P1Y P7Y 300000 200000 600000 500000 <div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost were as follows:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:45.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><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:#ffffff;padding:0 1pt"></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%">6,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">14,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10,622 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10,094 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">21,400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">19,681 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of assets under finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">3,986 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">4,468 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">8,048 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">8,321 </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></tr></table></div> <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><td style="width:59.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.909%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Remaining Lease Term (in years):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><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><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.81</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">4.09</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><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><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%">1.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">1.74</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Weighted Average Discount Rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.74 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.36 </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 13pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.70 </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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.73 </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> 6832000 6631000 14033000 13499000 3790000 3463000 7367000 6182000 10622000 10094000 21400000 19681000 3619000 3818000 7242000 7080000 367000 650000 806000 1241000 3986000 4468000 8048000 8321000 P3Y9M21D P4Y1M2D P1Y4M2D P1Y8M26D 0.0574 0.0536 0.0470 0.0473 <div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases as of June 30, 2023 were as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt"><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><td style="width:56.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="border-bottom: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%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">14,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">16,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><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%">81,025 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">30,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(919)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">72,534 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">29,259 </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></tr></table></div> <div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases as of June 30, 2023 were as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt"><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><td style="width:56.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="border-bottom: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%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">14,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">16,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><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%">81,025 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">30,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(919)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">72,534 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">29,259 </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></tr></table></div> 13278000 14278000 20616000 14282000 17957000 1618000 16620000 0 9619000 0 2935000 0 81025000 30178000 8491000 919000 72534000 29259000 500000 P2Y Goodwill and Intangible Assets<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the six months ended June 30, 2023 are as follows:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:71.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.802%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">670,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><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%">171 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">670,356 </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></tr></table></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not record an impairment charge on goodwill during both the three and six months ended June 30, 2023 or 2022. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets, net</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the Company’s intangible assets consisted of the following:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:23.753%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.750%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">As of June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 carrying value</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Accumulated amortization</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Net carrying value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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 carrying value</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Accumulated amortization</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Net carrying value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><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="3" style="background-color:#ffffff;padding:0 1pt"></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%">69,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(24,028)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">45,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">69,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(19,582)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">50,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">50,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(27,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">22,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">50,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(22,367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">27,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,564)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internet protocol addresses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,720)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(2,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">128,884 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(56,334)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">72,550 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">131,084 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(48,184)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">82,900 </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></tr></table></div><div style="margin-bottom:12pt;margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s customer relationships, developed technology, trade names, backlog and Internet protocol addresses represent intangible assets subject to amortization. Amortization expense was $5.2 million and $5.3 million for the three months </span></div><div style="margin-bottom:12pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ended June 30, 2023 and 2022, respectively. Amortization expense was $10.4 million and $10.6 million for the six months ended June 30, 2023 and 2022, respectively.</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not purchase any intangible assets during both the three and six months ended June 30, 2023 and 2022. The Company did not record any impairment charges on its intangible assets during both the three and six months ended June 30, 2023 and 2022. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected amortization expense of intangible assets subject to amortization as of June 30, 2023 is as follows:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:70.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.971%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</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%">10,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">9,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">9,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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:#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%">72,550 </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></tr></table></div> <div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the six months ended June 30, 2023 are as follows:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:71.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.802%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">670,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><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%">171 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">670,356 </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></tr></table></div> 670185000 171000 670356000 0 0 0 0 <div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the Company’s intangible assets consisted of the following:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:23.753%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.750%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">As of June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 carrying value</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Accumulated amortization</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Net carrying value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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 carrying value</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Accumulated amortization</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Net carrying value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><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="3" style="background-color:#ffffff;padding:0 1pt"></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%">69,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(24,028)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">45,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">69,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(19,582)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">50,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">50,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(27,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">22,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">50,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(22,367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">27,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,564)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internet protocol addresses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,720)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(2,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">128,884 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(56,334)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">72,550 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">131,084 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(48,184)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">82,900 </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></tr></table></div> 69860000 24028000 45832000 69860000 19582000 50278000 50130000 27396000 22734000 50130000 22367000 27763000 3910000 3190000 720000 3910000 2564000 1346000 4984000 1720000 3264000 4984000 1471000 3513000 0 0 0 2200000 2200000 0 128884000 56334000 72550000 131084000 48184000 82900000 5200000 5300000 10400000 10600000 0 0 0 0 <div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected amortization expense of intangible assets subject to amortization as of June 30, 2023 is as follows:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:70.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.971%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</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%">10,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">9,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">9,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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:#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%">72,550 </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></tr></table></div> 10075000 19599000 16976000 9193000 9051000 7656000 72550000 Debt Instruments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Secured Credit Facilities Agreement</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 16, 2021, the Company entered into a Senior Secured Credit Facilities Agreement (“Credit Agreement”) with the lenders from time to time party thereto (the “Lenders”) and Silicon Valley Bank, as a lender and as administrative agent and collateral agent for the Lenders, for an aggregate commitment amount of $100.0 million with a maturity date of February 16, 2024. The Company recorded $0.6 million of debt issuance costs associated with the Credit Agreement in other assets on the Company’s condensed consolidated balance sheet. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement originally bore interest at a rate per annum equal to the sum of LIBOR for the applicable interest period plus 1.75% to 2.00%, depending on the average daily outstanding balance of all loans and letters of credit under the Credit Agreement. On June 28, 2023, the Company entered into the First Amendment to Credit Agreement with the Lenders and First-Citizens Bank &amp; Trust Company (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)), as a lender and as administrative agent and collateral agent for the Lenders, which, among other things, amended the interest rate provisions of the Credit Agreement to replace LIBOR with the Secured Overnight Finance Rate (“SOFR”) as the interest rate benchmark. As amended, the revolving loans bear interest, at the Company’s election, at an annual rate based on SOFR or a base rate. Loans based on SOFR bear interest at a rate per annum equal to SOFR, plus an adjustment of 0.10%, plus 1.75% to 2.00%, depending on the average daily outstanding balance of all loans and letters of credit under the Credit Agreement. Loans based on the base rate bear interest at a rate per annum equal to the base rate plus 0.75% to 1.00%, depending on the average daily outstanding balance of all loans and letters of credit under the Credit Agreement.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest payments on outstanding borrowings are due on the last day of each interest period. The Credit Agreement has a commitment fee on the unused portion of the borrowing commitment, which is payable on the last day of each calendar quarter at a rate per annum of 0.20% to 0.25% depending on the average daily outstanding balance of all loans and letters of credit under the Credit Agreement. In addition, the Company’s Credit Agreement contains a financial covenant that requires the Company to maintain a consolidated adjusted quick ratio of at least 1:25 to 1:00 tested on a quarterly basis as well as a springing revenue growth covenant for certain periods if the Company’s consolidated adjusted quick ratio falls below 1.75 to 1:00 on the last day of any fiscal quarter. The Credit Agreement requires the Company to comply with various affirmative and negative covenants, and contains customary events of default.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company was in compliance with all of the Credit Agreement’s covenants. During the three and six months ended June 30, 2023 and 2022, no amounts were drawn down on the Credit Agreement. As of June 30, 2023 and December 31, 2022, no amounts were outstanding under the Credit Agreement. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 5, 2021, the Company issued approximately $948.8 million aggregate principal amount of 0% convertible senior notes due 2026 (the “Notes”), including the exercise in full by the initial purchasers of their option to purchase up to an additional approximately $123.8 million principal amount of the Notes. The Notes were issued in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The Notes will mature on March 15, 2026, unless earlier converted, redeemed or repurchased. The net proceeds from the issuance of the Notes were approximately $930.0 million after deducting the initial purchasers’ discounts and transaction costs.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may not redeem the Notes prior to March 20, 2024. On or after March 20, 2024, the Company may redeem for cash, all or any portion of the Notes, at the Company’s option, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid special interest, if any, to, but excluding, the redemption date, if the last reported sale price of the Company’s Class A common stock has been at least 130% of the conversion price for the Notes 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 on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption. No sinking fund is provided for the Notes.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the Notes may convert their notes at their option at any time prior to the close of business on the business day immediately preceding December 15, 2025, only under the following circumstances: (i) during any calendar quarter commencing after the calendar quarter ending on June 30, 2021 (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 for the Notes on each applicable trading day; (ii) during the five business day period after any ten consecutive trading day period (the “Measurement Period”) in which the trading price, as defined in the indenture agreement governing the Note filed with the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on March 5, 2021, per $1,000 principal amount of notes for each trading day of the Measurement Period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate on each such trading day; (iii) if the Company calls such Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the applicable redemption date, but only with respect to the Notes called (or deemed called) for redemption; or (iv) upon the occurrence of specified corporate events. On or after December 15, 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 notes at any time, regardless of the foregoing circumstances.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election. The initial conversion rate is 9.7272 shares of common stock per $1,000 principal amount of Notes, equivalent to an initial conversion price of approximately $102.80 per share of common stock. The conversion rate is subject to adjustment as described in the indenture governing the Notes but will not be adjusted for any accrued and unpaid special interest. In addition, following certain corporate events that occur prior to the maturity date of the Notes or if the Company delivers a notice of redemption in respect of the Notes, the Company will, in certain circumstances, increase the conversion rate of the Notes for a holder who elects to convert its Notes, in connection with such a corporate event or convert its Notes called (or deemed called) for redemption during the related redemption period, as the case may be.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The indenture includes customary covenants and sets forth certain events of default after which the Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving the Company after which the Notes become automatically due and payable. If the Company undergoes a fundamental change, as defined in the indenture agreement governing the Notes, then subject to certain conditions and except as described in the indenture governing the Notes, holders may require the Company to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid special interest, if any, to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the terms of its debt and concluded that the instrument does not require separation and that there were no other derivatives that required separation. As such, the Company has combined these features with the host contract and the Company accounts for its convertible debt as a single liability in long-term debt on its condensed consolidated balance sheet. The initial purchasers' discounts and transaction costs of $18.6 million incurred related to the issuance of the Notes were classified as liability and represents the difference between the principal amount of the Notes and the liability component (the “debt discount”), which is amortized to interest expense using the effective interest method over the term of the Notes.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the conversion conditions had not been met and therefore the Notes were not yet convertible.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 25, 2022, the Company entered into separate, privately negotiated transactions with certain holders of the Notes to repurchase (the “Repurchases”) approximately $235.0 million aggregate principal amount of the Notes for an aggregate cash repurchase price of approximately $176.4 million. The Repurchases closed on May 31, 2022. The Repurchases were accounted for as a debt extinguishment that resulted in a net gain of $54.4 million, which was recorded as non-operating income on the Company’s condensed consolidated statement of operations in the three and six months ended June 30, 2022. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 9, 2023, the Company entered into separate, privately negotiated transactions with certain holders of the Notes to repurchase approximately $236.4 million aggregate principal amount of the Notes for approximately $195.7 million and transaction costs of $1.2 million. The Repurchases closed on May 15, 2023. The Repurchases were accounted for as a debt extinguishment that resulted in a net gain of $36.8 million, which was recorded as non-operating income on the Company’s condensed consolidated statement of operations in the three and six months ended June 30, 2023. </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the carrying values of the debt agreements as of June 30, 2023 and December 31, 2022:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:59.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.617%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Senior notes (effective interest rate of 0.38%)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">477,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">713,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(5,021)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(9,043)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, less current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472,369 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704,710 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended June 30, 2023 and 2022, interest expense related to the Company’s debt obligations was $0.9 million and $0.9 million, respectively. For the six months ended June 30, 2023 and 2022, interest expense related to the Company’s debt obligations was $1.6 million and $1.9 million, respectively. As of June 30, 2023 and December 31, 2022, the total estimated fair value of the Notes were $393.6 million and $517.5 million, respectively.</span></div> 100000000 600000 0.0175 0.0200 0.0010 0.0175 0.0200 0.0075 0.0100 0.0020 0.0025 1.75 0 0 0 0 0 0 948800000 0 123800000 930000000 1 1.30 20 30 20 30 1.30 5 10 0.98 102.80 1 18600000 235000000 176400000 54400000 54400000 236400000 195700000 1200000 36800000 36800000 <div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the carrying values of the debt agreements as of June 30, 2023 and December 31, 2022:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:59.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.617%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Senior notes (effective interest rate of 0.38%)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">477,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">713,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(5,021)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(9,043)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, less current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472,369 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704,710 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.0038 477390000 713753000 5021000 9043000 0 0 472369000 704710000 900000 900000 1600000 1900000 393600000 517500000 Commitments and Contingencies<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company had long-term commitments for cost of revenue related agreements (i.e., bandwidth usage, peering and other managed services with various networks, Internet service providers and other third-party vendors). The Company also has non-cost of revenue long-term commitments for various non-cancelable agreements. </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aside from the Company’s finance and operating lease commitments, including its colocation operating commitments, which have been disclosed in Note 7—Leases, the minimum future commitments related to its purchase commitments as of June 30, 2023 were as follows: </span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:42.470%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.054%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.054%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">Cost of Revenue Commitments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Operating Expense Commitments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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 Purchase Commitments</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">26,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">20,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><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%">35,200 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">14,198 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">49,398 </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></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Use Tax</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company conducts its operations in many tax jurisdictions throughout the United States. In many of these jurisdictions, non-income-based taxes, such as sales and use and telecommunications taxes are assessed on the Company’s operations. The Company is subject to indirect taxes, and may be subject to certain other taxes, in some of these jurisdictions. Historically, the Company has not billed or collected these taxes and, in accordance with GAAP, the Company has recorded a provision for its tax exposure in these jurisdictions when it is both probable that a liability has been incurred and the amount of the exposure can be reasonably estimated. As a result, the Company has recorded a liability of $4.5 million and $7.6 million as of June 30, 2023 and December 31, 2022, respectively. These estimates are based on several key assumptions, including the taxability of the Company’s products, the jurisdictions in which the Company believes it has nexus and the sourcing of revenues to those jurisdictions. In the event these jurisdictions challenge the Company’s assumptions and analysis, its actual exposure could differ materially from its current estimates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company has been and may be subject to legal proceedings and claims. Such matters are subject to many uncertainties and outcomes are not predictable with assurance. The Company accrues for contingencies when it believes that a loss is probable and that the Company can reasonably estimate the amount of any such loss. </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not presently a party to any legal proceedings that, if determined adversely to it, would individually or taken together have a material effect on the Company’s business, results of operations, financial condition, or cash flows. As of June 30, 2023, the Company has not recorded any significant accruals for loss contingencies associated with such legal proceedings, determined that an unfavorable outcome is probable or reasonably possible, or determined that the amount or range of any possible loss is reasonably estimable.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally the Company’s business partners or customers, in connection with its provision of its services. Generally, these obligations are limited to claims relating to infringement of a patent, copyright, or other intellectual property right, breach of the Company’s security or data protection obligations, or its negligence, willful misconduct, or violation of law. Subject to applicable statutes of limitation, the term of these indemnification agreements is generally for the duration of the agreement. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company carries insurance that covers certain third-party claims relating to the Company’s services and could limit its exposure in that respect.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has agreed to indemnify each of its officers and directors during his or her lifetime for certain events or occurrences that happen by reason of the fact that the officer or director is, was, or has agreed to serve as an officer or director of the Company. The Company has director and officer insurance policies that may limit its exposure and may enable it to recover a portion of certain future amounts paid.</span></div>To date, the Company has not encountered material costs as a result of such indemnification obligations and has not accrued any related liabilities in its financial statements. In assessing whether to establish an accrual, the Company considers such factors as the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss. <div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aside from the Company’s finance and operating lease commitments, including its colocation operating commitments, which have been disclosed in Note 7—Leases, the minimum future commitments related to its purchase commitments as of June 30, 2023 were as follows: </span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:42.470%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.054%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.054%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">Cost of Revenue Commitments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Operating Expense Commitments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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 Purchase Commitments</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">26,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">20,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><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%">35,200 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">14,198 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">49,398 </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></tr></table></div> 18832000 8131000 26963000 15639000 4785000 20424000 368000 1151000 1519000 210000 131000 341000 111000 0 111000 40000 0 40000 35200000 14198000 49398000 4500000 7600000 Stockholders' Equity<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains four equity incentive plans: the 2019 Equity Incentive Plan (the “2019 Plan”), 2011 Equity Incentive Plan (“2011 Plan”), Employee Stock Purchase Plan and the Signal Sciences Corp. 2014 Stock Option and Grant Plan, as amended (the “Signal Plan”). The 2019 Plan became effective in May 2019 and replaced the 2011 Plan. The Company’s 2019 Plan provides for the issuance of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock units (“RSUs”), restricted stock awards, performance-based stock awards (“PSUs”), and other forms of equity compensation, which are collectively referred to as stock awards to its employees, directors, and consultants. The Signal Plan includes 251,754 registered shares which can be exercised to purchase shares of Fastly’s Class A common stock (“common stock”). </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, there were 10.2 million and 9.6 million shares of common stock available for issuance under the 2019 Plan, respectively. As of June 30, 2023 and December 31, 2022, 129.0 million and 124.3 million shares of common stock were issued and outstanding, respectively. </span></div><div style="margin-bottom:12pt"><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-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options granted under the 2011 Plan and 2019 Plan are exercisable for common stock and generally expire within 10 years from the date of grant and generally vest over four years, at the rate of 25% on the first anniversary of the date of grant and ratably on a monthly basis over the remaining 36-month period thereafter based on continued service. Forfeitures are recognized as they occur.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity during the six months ended June 30, 2023:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:41.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><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><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/>Term</span></td><td colspan="3" style="padding:0 1pt"></td><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 Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">6.01</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">7.24</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">8.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">5.97</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">22,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable at June 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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%">2,269 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">5.86</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">4.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">22,957 </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></tr></table></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2023 and 2022, the Company recorded stock-based compensation expense from stock options of approximately $0.4 million and $1.4 million, respectively.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2023 and 2022, the Company recorded stock-based compensation expense from stock options of approximately $1.1 million and $3.1 million, respectively. </span></div><div style="margin-bottom:12pt"><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 (“RSUs”)</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company began granting RSUs under the 2019 Plan during the fiscal year ended December 31, 2019. The fair value of RSUs is based on the grant date fair value and is expensed on a straight-line basis over the applicable vesting period. RSUs granted to new hires typically vest over <span style="-sec-ix-hidden:f-1037">three</span> or four years, at the rate of 33% or 25% on the first anniversary of the vest date and ratably on a quarterly basis over the remaining 24-month or 36-month period thereafter, respectively. RSUs granted to existing employees typically vest in equal quarterly installments over a <span style="-sec-ix-hidden:f-1043">three</span> or four-year service period. All vesting is contingent on continued service. Forfeitures are recognized as they occur.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity during the six months ended June 30, 2023:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:56.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.195%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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><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 <br/>Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,801)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(927)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">23.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">13,310 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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.93 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2023 and 2022, the Company recognized stock-based compensation expense related to RSUs of $27.4 million and $23.3 million, respectively. </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2023 and 2022, the Company recorded stock-based compensation expense related to RSUs of approximately $51.0 million and $45.1 million, respectively. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Subject to Revest (“Revest Shares”)</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with a prior acquisition in fiscal 2020, a restriction was placed on 896,499 shares belonging to the three co-founders which are subject to revesting on a quarterly basis over a 2-year period. </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 24, 2022, the Company entered into an agreement with certain holders of restricted stock, who had sold their awards in advance of their vesting conditions, in order to return the proceeds associated with the remaining 224,124 unvested shares as of December 31, 2021. These stockholders are eligible to continue vesting under the original agreements as long as they have continued service as either an employee or consultant. On January 31, 2022, the Company received $10.7 million from these stockholders related to the settlement of the matter, which the Company classified as unrestricted cash on its condensed consolidated balance sheets. This amount will similarly be returned to the holders in accordance with the vesting under the original agreements. Correspondingly, the Company reclassified the award from equity to liability as the award will now be settled for the fixed monetary amount received, rather than a release of the restrictions on shares. The modification did not result in any incremental expense to be recognized. </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, one of the stockholders had a change in employment status and the Company accelerated the remaining stock-based compensation associated with his awards on his last day of service as an employee as his services under the modified arrangement were not substantive. For the three months ended June 30, 2022, the Company did not recognize any stock-based compensation expense associated with the modification of these awards. For the six months ended June 30, 2022, the Company recognized stock-based compensation expense of $5.6 million associated with the modification of these awards. </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2022, the Company recognized in total stock-based compensation expense related to revest shares of $7.4 million and $14.7 million, respectively. The Company did not recognize any stock-based compensation expense related to revest shares for the three and six months ended June 30, 2023 as those awards were fully vested as of December 31, 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-Based Restricted Stock Units (“PSUs”)</span></div><div style="margin-bottom:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Performance stock awards for executive officers (“Executive PSUs”)</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In February 2022, pursuant to the Company’s 2019 Equity Incentive Plan, the Company granted certain employees shares of PSUs, which are to vest based on the level of achievement of certain Company-wide targets related to the Company’s operating plan for the fiscal year 2022. The Company has accounted for these awards as equity-based awards and will recognize stock-based compensation expense over the employees' requisite service period based on the expected attainment of the Company-wide targets as of the end of each reporting period.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 29, 2023, May 4, 2023, and May 30, 2023, pursuant to the Company’s 2019 Equity Incentive Plan, the Company granted certain employees shares of PSUs, which are to vest based on the level of achievement of certain Company-wide targets related to the Company’s operating plan for the fiscal year 2023. The Company has accounted for these awards as </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">equity-based awards and will recognize stock-based compensation expense over the employees' requisite service period based on the expected attainment of the Company-wide targets as of the end of each reporting period.</span></div><div style="margin-bottom:12pt"><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><td style="width:57.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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><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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested PSUs as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28.16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested PSUs as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">840 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17.02 </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></tr></table></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the three months ended June 30, 2023 and 2022, the Company recognized $1.4 million and $0.5 million of stock-based compensation expense associated with these awards, respectively.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the six months ended June 30, 2023 and 2022, the Company recognized $1.7 million and $1.1 million of stock-based compensation expense associated with these awards, respectively.</span></div><div style="margin-bottom:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Company-wide Bonus Program (“Bonus Program”)</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On February 11, 2022, the Compensation Committee approved a company-wide bonus program, including performance targets, to most of the Company’s employees on active payroll in fiscal year 2022. Shares awarded under the program were paid out in February 2023 in fully vested RSUs and based on the final attainment of Company-wide performance targets which were tied to its operating plan for fiscal year 2022. The Company recognized stock-based compensation expense over the employees requisite service period, based on the final attainment of the Company-wide targets. In February 2023, the Company paid out the bonus liability associated with the 2022 in 1.2 million of restricted stock units, and correspondingly recorded a charge to additional paid-in-capital of $16.6 million.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 29, 2023, the Compensation Committee approved a company-wide bonus program, including performance targets, for the current fiscal year to most of the Company’s employees on active payroll in fiscal year 2023. Shares awarded under the program will be in fully vested RSUs and will be based on the final attainment of Company-wide performance targets which are tied to its operating plan for fiscal year 2023. The payout of the 2023 Company-wide bonus program will vary linearly between 50%, 100% and 150% based on the achievement of these targets. Employees are required to be employed through the payout date to earn the awards. The Company has accounted for these awards as liability-based awards, since the monetary value of the obligation associated with the award is based predominantly on a fixed monetary amount known at inception, and it has an unconditional obligation that it must or may settle by issuing a variable number of its equity shares. The Company is recognizing the stock-based compensation expense over the employees requisite service period, based on the expected attainment of the Company-wide targets as of the end of each reporting period. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the three months ended June 30, 2023 and 2022, the Company recognized $7.0 million and $3.7 million, respectively, of stock-based compensation expense associated with the Bonus Programs, respectively. During the six months ended June 30, 2023 and 2022, the Company recognized $9.0 million and $7.0 million, respectively, of stock-based compensation expense associated with the Bonus Programs.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Market-Based Performance Stock Awards (“MPSUs”)</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2022 and January 2023, pursuant to the Company’s 2019 Equity Incentive Plan, the Company granted certain employees shares of MPSUs, which are to vest upon the satisfaction of the Company’s achievement of specified Fastly common stock price targets during the applicable performance period. In addition, the awards are subject to each recipient’s continuous service through each applicable vest dates. </span></div><div style="margin-bottom:12pt"><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><td style="width:57.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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><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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested MPSUs as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested MPSUs as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">2,161 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.81 </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></tr></table></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense relating to the MPSUs are recognized using the accelerated attribution method over the derived service period. For the three and six months ended June 30, 2023, the Company recognized $1.8 million and $3.4 million stock-based compensation expense associated with these awards, respectively. The Company did not recognize any stock-based compensation expense related to MPSUs for the three and six months ended June 30, 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Employee Stock Purchase Program (“ESPP”)</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP allows eligible employees to purchase shares of the Company’s common stock through payroll deductions of up to 15% of their eligible compensation. The ESPP provides for six-month offering periods, commencing in May and November of each year. At the end of each offering period employees are able to purchase shares at 85% of the lower of the fair market value of the Company’s common stock on the first trading day of the offering period or on the date of purchase. </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2023 and 2022 the Company recognized $1.0 million and $0.8 million in stock-based compensation expense related to the ESPP, respectively. During the six months ended June 30, 2023 and 2022, the Company recognized $2.3 million and $1.9 million in stock-based compensation expense related to the ESPP, respectively.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2023, 0.7 million shares of the Company’s common stock was purchased under the offering period that commenced on November 21, 2022. During the three and six months ended June 30, 2022, 0.3 million shares of the Company’s Class A common stock was purchased under the offering period that commenced on November 21, 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:12pt;text-indent:27pt"><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 components of total stock-based compensation expense included in the accompanying condensed consolidated statements of operations:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:42.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.209%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><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,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">23,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">32,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">19,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">16,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,992 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">34,978 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">65,143 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">75,000 </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></tr></table></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended June 30, 2023 and 2022, the Company capitalized $1.9 million and $2.1 million of stock-based compensation expense, respectively. For the six months ended June 30, 2023 and 2022, the Company capitalized $3.2 million and $3.5 million of stock-based compensation expense, respectively. </span></div>For the three months ended June 30, 2023 and 2022, the Company recognized $7.0 million and $5.3 million of stock-based compensation expense associated with liability classified awards related to the company-wide Bonus Program and certain of the Company’s Revest Shares that were modified. For the six months ended June 30, 2023 and 2022, the Company recognized $9.0 million and $15.9 million of stock-based compensation expense associated with liability classified awards related to the company-wide Bonus Program and certain of the Company’s Revest Shares that were modified. 4 251754 10200000 9600000 129000000 129000000 124300000 124300000 P10Y P4Y 0.25 P36M <div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity during the six months ended June 30, 2023:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:41.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><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><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/>Term</span></td><td colspan="3" style="padding:0 1pt"></td><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 Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">6.01</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">7.24</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">8.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">5.97</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">22,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable at June 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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%">2,269 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">5.86</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">4.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">22,957 </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></tr></table></div> 2443000 6.01 P4Y8M12D 7674000 0 0 121000 7.24 42000 8.20 2280000 5.97 P4Y2M12D 22971000 2269000 5.86 P4Y1M6D 22957000 400000 1400000 1100000 3100000 P4Y 0.33 0.25 P24M P36M P4Y <div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity during the six months ended June 30, 2023:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:56.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.195%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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><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 <br/>Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,801)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(927)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">23.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">13,310 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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.93 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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><td style="width:57.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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><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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested PSUs as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28.16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested PSUs as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">840 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17.02 </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></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><td style="width:57.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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><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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested MPSUs as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested MPSUs as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">2,161 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.81 </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></tr></table> 11990000 20.10 6048000 15.28 3801000 19.16 927000 23.66 13310000 17.93 27400000 23300000 51000000 45100000 896499 3 P2Y 224124 10700000 0 5600000 7400000 14700000 0 0 267000 28.16 762000 15.88 73000 28.16 116000 28.16 840000 17.02 1400000 500000 1700000 1100000 1200000 16600000 0.50 1 1.50 7000000 3700000 9000000 7000000 2174000 6.80 87000 0 0 0 100000 6.88 2161000 6.81 1800000 3400000 0 0 0.15 P6M 0.85 1000000 800000 2300000 1900000 700000 700000 300000 300000 <div style="margin-bottom:12pt;text-indent:27pt"><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 components of total stock-based compensation expense included in the accompanying condensed consolidated statements of operations:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:42.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.209%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><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,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">23,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">32,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">19,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">16,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,992 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">34,978 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">65,143 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">75,000 </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></tr></table></div> 2837000 3188000 5518000 6134000 12205000 13889000 23686000 32478000 9877000 10184000 16582000 20278000 12073000 7717000 19357000 16110000 36992000 34978000 65143000 75000000 1900000 2100000 3200000 3500000 7000000 5300000 9000000 15900000 Net Loss Per Share Attributable to Common Stockholders<div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing net loss by basic weighted-average shares outstanding during the period. Diluted net loss per share is computed by dividing net loss by diluted weighted-average shares outstanding, including potentially dilutive securities. </span></div><div style="margin-bottom:12pt;text-indent:27pt"><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 computation of basic and diluted net loss per share of common stock:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:42.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(10,704)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(16,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(55,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(80,701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">127,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">121,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">126,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">120,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(0.08)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(0.14)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(0.44)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(0.67)</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></tr></table></div><div style="margin-bottom:12pt;text-indent:36pt"><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 computation of diluted net loss per share of common stock for the periods presented as their effect would have been antidilutive:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:63.812%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">Number of Shares</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MPSUs </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable pursuant to the ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes (if-converted)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">23,580 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">21,221 </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></tr></table></div><div style="margin-bottom:12pt;margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The dilution table above excludes RSUs to be awarded under the Company’s 2023 Bonus Program, which is expected to have an impact on its outstanding awards in the first quarter of 2024. Refer to Note 11 — Stockholders' Equity for further details on the Company’s 2023 Bonus Program.</span></div> <div style="margin-bottom:12pt;text-indent:27pt"><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 computation of basic and diluted net loss per share of common stock:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:42.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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 June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(10,704)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(16,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(55,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(80,701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">127,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">121,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">126,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">120,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(0.08)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(0.14)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(0.44)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(0.67)</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></tr></table></div> -10704000 -10704000 -16437000 -16437000 -55391000 -55391000 -80701000 -80701000 127863000 127863000 121242000 121242000 126648000 126648000 120295000 120295000 -0.08 -0.08 -0.14 -0.14 -0.44 -0.44 -0.67 -0.67 <div style="margin-bottom:12pt;text-indent:36pt"><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 computation of diluted net loss per share of common stock for the periods presented as their effect would have been antidilutive:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:63.812%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">Number of Shares</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MPSUs </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable pursuant to the ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes (if-converted)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">23,580 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">21,221 </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></tr></table></div> 2280000 2633000 13310000 10872000 840000 297000 2161000 37000 345000 44000 4644000 7338000 23580000 21221000 Income Taxes <div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s provision for income taxes for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period. </span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to maintain a full valuation allowance on the Company’s U.S. Federal and state net deferred tax assets. The tax expense for the three and six months ended June 30, 2023 and 2022 was primarily due to foreign tax expense.</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In the three months ended June 30, 2023 and 2022, the Company recorded income tax expense of $0.1 million and $0.2 million, respectively. In the six months ended June 30, 2023 and 2022, the Company recorded income tax expense of $0.2 million and $0.2 million, respectively.</span></div> 100000 200000 200000 200000 Information About Revenue and Geographic Areas<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geography is based on the billing address of the customer. Refer to Note 3—Revenue for more information on net revenue by geographic area.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s property and equipment and operating lease right-of-use assets, each net, by geographic area were as follows:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:63.812%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><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%">169,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">175,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other countries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">66,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">73,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">235,778 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">248,818 </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></tr></table></div> <div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s property and equipment and operating lease right-of-use assets, each net, by geographic area were as follows:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><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><td style="width:63.812%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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><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%">169,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">175,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other countries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">66,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">73,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">235,778 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">248,818 </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></tr></table></div> 169270000 175794000 66508000 73024000 235778000 248818000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the Company’s last fiscal quarter, the Company’s directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated the contracts, instructions or written plans for the purchase or sale of the Company’s securities set forth in the table below.</span></div><div><span><br/></span></div><div><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><td style="width:20.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Type of Trading Arrangement</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Name and Position</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Action</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Adoption/ Termination</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Date</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Rule 10b5-1*</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Non-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Rule 10b5-1**</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Total Shares of Class A Common Stock to be Sold</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Total Shares of Class A Common Stock to be Purchased</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Expiration Date</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Christopher Paisley, Director (1)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Adoption</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5/23/2023</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">X</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">—</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">16,000</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">—</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">8/30/2024</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Artur Bergman, Chief Architect and Director (2)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Adoption</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">6/6/2023</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">X</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">—</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,919,943</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">—</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">8/23/2024</span></div></td></tr></table></div><div><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><td style="width:20.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.</span></div></td></tr><tr><td colspan="24" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.</span></div></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1) Christopher Paisley, a member of the Board of Directors, entered into a Rule 10b5-1 Plan on May 23, 2023. Mr Paisley’s plan provides for the potential exercise of vested stock options and the associated sale of up to 16,000 shares of the Company’s Class A Common Stock. The plan expires on August 30, 2024, or upon the earlier completion of all authorized transactions under the plan. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(2) Artur Bergman, Chief Architect and a member of the Board of Directors, entered into a Rule 10b5-1 Plan on June 6, 2023. Mr. Bergman’s plan provides for the potential sale of up to 1,919,943 shares of the Company’s Class A Common Stock; provided, however, because certain of Mr. Bergman’s planned sale amounts are equal to a designated percentage of the net number of shares resulting from RSUs vesting, of which a portion will be surrendered to the Company or sold to cover withholding taxes, depending on how many shares are withheld in these instances, the maximum number of shares to be sold may be less. The plan expires on August 23, 2024, or upon the earlier completion of all authorized transactions under the plan.</span></div> false false false Christopher Paisley Director true 5/23/2023 16000 Artur Bergman Chief Architect and Director true 6/6/2023 1919943 Christopher Paisley true 16000 Artur Bergman true 1919943 EXCEL 96 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '&) E<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !QB0)79H&+5NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VU1)'1[43PI""XHWD(RNQML_I",M/OVIG&WB^@#"+EDYI=O MOH'T*@CE(SY''S"2P70UV]$EH<*&'8B" $CJ@%:F.B=<;NY\M)+R->XA2/4A M]P@MYS=@D:26)&$!5F$ELJ'72JB(DGP\X;5:\>$SC@6F%>"(%ATE:.H&V+!, M#,=Y[.$"6&"$T:;O NJ56*I_8DL'V"DY)[.FIFFJIZ[D\@X-O#T]OI1U*^,2 M2:?Z?7']X7<1MEZ;G?G' MQF?!H8=?_V+X E!+ P04 " !QB0)7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M '&) E<1OF70VP4 .(> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU, $N&0+:$&>)-VK1)E@UI.VFG'Q1;@&=MB\HR)/^^ M1S;822H?J&?)A^#;>:U'1Y?7TF@CU9=T*80FSW&4I.>MI=:K#]UNZB]%S-.. M7(D$[LREBKF&4[7HIBLE>) 'Q5&7.42$3"UT:"P\]:>"**C!*4XY^M M:*M\IPE\?;Q3O\KA >:)I\*3T1]AH)?GK6&+!&+.LTC?R\W/8@O4-WJ^C-+\ M/]D4S_9Z+>)GJ9;Q-AA*$(=)\X&X#W!RT*%F. M]9%K/AXIN2'*/ UJYB"OFSP::,+$I'&F%=P-(4Z//;D6BDPA8Z1-TB57(MW] MA FY#:,(*CL==36\RT1T_:WN1:'+:G1/R:U,]#(EETD@@K?Q72AC65"V*^@% M0P5_R9(.<9T3PASF6LKC[0N/.H0-;>%OBN.6]>;F>BY:;W]-GE*MH"G^;:NA M0J%G5S#]\T.ZXKXX;T$'3(5:B];XNV_HJ?.C#>\KB;V![96P/4Q]_%'Z&71= M31Y>5L)&BH=3I_W9AH1&-43JETC]PY ^9UQIH:(7KS MB&O->91:$XF&-00DVKH/)#%'4@_ZD"SYQ! M\WZ0F\2*C\O- /L*\/TP]:45]QB&B%:.B.*>YCUNV9VG2J[#Q+>G'-?T)E;0 M8]@D6ODDBKN;]Z!3F6H>D3_#5?V(A2N>]:ACG8KPN*:DE66BN-/)6^P$OH7K MP7"!8<\^-AW#(-'*(5'%133DK@\0.,DC7"7QJ%RMWYG.4[\"MG+AB'>4K_(_["#_@S[PRK[ MPW#WLDOD4D B,3QR:_"GL-]"T8. M[=-!C]H7VH]A=5AE=1CN5'9SY15\&0+GHP!;ABUO[I%KMREKN]0*>@SOXU;> MQ]VSLK-;VWQ->@47K[B&:VRS=74^*;]+'[>\O-9)F22,PAU.D,8+13Q89J<:+E*M^3?)):RS@_7 H>"&4> M@/MS*?7NQ+R@W-8>_PM02P,$% @ <8D"5S?AT8.#!@ 5QL !@ !X M;"]W;W)K>BH>3"9D\_? CN=U(]<-L?KR- M;OF2RY_;JP+N9JV759+QO$Q$C@J^/IF2^4B@G_W?,'35'D"';\:IY/VG:IA__K)^^ CF)BKY0J3_ M)BNY.9D$$[3BZVB7RA_BX0MO G*5OUBD9?47/32V>(+B72E%UC0&!5F2U_^C MWTU']!H09Z0!;1K0ES9@30-6!5HKJ\(ZBV0T/R[$ RJ4-7A3%U7?5*TAFB17 MP[B4!3Q-H)V<+RXOSLXOEN=G"*Z6E]^^GIU>P\VGTV^G%XMSM/QR?GZ]1%/T M7'/)_.W;XB'/YJB^T/.]F)E;:S,YGV^B,H-@E%#L;K@OW;) M?91"\,91K%UYE2M5"N[GU&>^ WU^WX]'-R,.8R%IS?:4.JU2QZKT>U3<<1G= MI!R5/-X5B4QX>0CI4 V626[MS^_KH,S#[D"N;@8QN<&(7+>5ZUKEGL:QV$$_ M0EF+.70JZ#Y$.91@L491"H4RRF..H.2BN."K1*)4P'0KU>,#[Y#0L!J5 _<0 MJ\OJ=T@37@_\4ZY4-C#]>7;#B^91DP>'\.)RRZN"F#Z:NL?5XO8#&@Y[1[<* M0M#;)9]+M:8I -<8#W0:K M(&3,K-MO=?M6W=="1ND+)/K:RUWL$BU1=#./>4XP(C)H10;/="[PO)"/5:>J MC-X"864U^4Q: SU+_! [PWE@, LP&YL(8:LUM&J]!*613/);E'+@+BH48*=B M/=W!3=V_H\)#O9,]OS?"M6[=R@LQBON:RRB_352I?*8/&T=[18"Z[C"9#&90*O!8+W:@)5:V MC=7T7.132UUOG.Y7+JQEE\&,>"[!8]W;(9/8F7E9%:KQ[&^:]U\1TGB1V4=9&RR#-PT7-]AP1#@0;#(/0(&2E0I&,C<5^TPDJ3Z"9)JU$W M+K.(E;&O76?]*6_[07?,(W;HM2N";?2HIKPQ8!U;KNN1X<#H5HX?>".CTL&- MV.D& HL=[ZAL%*@SR_$QUA0:T$:(-[*F(AW:B)UMGY.\6C?5M.A-'^M"D.CP MHI1JJ#"9P6+'&1'=,8Z\#G(OEJVSBV+7'Y+99,8P'9D.M$,9%(%]..>-1.O/V%V7-:=9H1!FFNB378N931D5E,>_M+ M._:^B?QV*GF1H16_,0X]U=GE^+!Y"8<2#2C$CD]&R$P[QE$[XRR)]@R=J8XU MOS\;&^&Z%0%$^B.Z._A1._RLN?:<\8ZWQ+ MV[GQW"PV[-\H\8=B#5;8'ZL-'4YX6>I^69;AF*%^7;-P%,D(_5GE ^FL^UK/A]]<'6'_*V'WO'76KG MKAI^D:-2=8$Q6 ,XAU/39K)_X-9QE=FY>KI:)>JT&A)('8),DQS%T3:!A#*> MN>G$)+[CA^X0!29#S_,('DEVUL&5V>$*Z\)=MDLCR=M#&I'!B&W4P?T]KTZN MC-)U?DX9$'0HW& 6TK'E+.LHR^R4[\742)\:JSW2$3GW7Q^YPG64TQ*1? MS_:5]LY@[;"MJVDYFJI&V8;=8^#[[K"XFNQL(RU[R3:SAX"JQ+XR M"$<_*C9N14V&QJWHK/?50WUR^AX5MTE>PFI@#2WQ!Q]X6-1?<>H;*;;5AY ; M(:7(JLL-CT"^,H#G:P&4:&[4MY7V6]K\/U!+ P04 " !QB0)7A,3TUE@" M N!0 & 'AL+W=OUAVH.;7!H+Q\YLIV7_?F!L$CM_[_"-P]IL[8E3LE#JT1E7Q2@(74 @ M(+>.@>&R@@D(X8@PC%\]9[!YT@&W]\_L%UX[:EDP Q,EOO/"5J/@4T **%DK M[)U:7T*OY]CQY4H8_R7KSO?D-"!Y:ZRJ>S!&4'/9K>RIS\,68'#T"B#J =&_ M N(>X#-'N\B\K"FS+$VT6A/MO)'-;7QN/!K5<.G^8F8UWG+$V71R>S.=W62S M*<%==GM]-1W?HW$^OA[?3&8DNYS-[C.R/V<:I*W \IR) _*1/&13LK]W0/8( ME^2^4JUALC )M1B38Z9Y__YY]W[TROM?6GE(XO #B<(HW@&?O V?0H[P@8=' M+^$4,[%)1[1)1^3YXE?X,LLL8)%:HDIRP263.6>"S)7AONI^C!?&:JR]G[ND M=MQ'N[E=/YZ9AN4P"K#A#.@5!.G[=X-A^'F7\/]$]B(-\28-\5OLZ5A@=Z-V M(#@G2*':A2U;@3V7JU;:G;^Y(QQZ0C,+?*$LMHO?5CC00#L'O"^5LL^&ZYG- MB$S_ %!+ P04 " !QB0)7KE%[3$L& #:&P & 'AL+W=O!8J:4 _?>]=H*=2#=>NDM?B&W.O=(YDJZ.[+,G63ZHA1":/"_S0IWW M%EJO3OM]-5V(9:).Y$H4\)^9+)>)AMMRWE>K4B1I';3,^YQ2O[],LJ(W.*N? MW9:#,[G6>5:(VY*H]7*9E/]]L$=2 M,4O6N;Z33[^)+2&ORC>5N:K_DJ MP+G_#O19NE.AD<%;*)U)6:,A67=3J MU]&@5U94$V6L2_AO!G%Z,+RY'L77XWA$X&I\\^EJ='$/-^-[^/D<7]^/R[XCO@S2-/OQ%GTO>F?#W=7%"''I$ M..4.TI_AZ\,Y1N?'6H^_N_4],9QFLCAU/N= OJMB*I>"C'6B!10+3?Z\F"A= MPF+_"QOJ33(73U95P%.U2J;BO ,\=-A9_W%75P1&NEULAQ*I8FLD_J]U$!<6M4&)C 5L)X2YYWDO]4[26S4BY?!) %3IQ; M'3AVH]#<\H88S@\C8MTZ5==JNP36=P3B9P M&!7/URU/$1@,.\C9JKPJFSQ-[/M2]!:0];M M#:\*+6"WT' DJVP[RM>U:Y='0Y.NC:IFN\G61H5^Y)ID;11GH7. :VL06;=# M;+ANES=*UC9LQXP[W&2+P3S'6ML(#,R3:8@QF,.\0_.[=8FLVR;>Z(4H.]G: MKNTXI%8-1U#,#ZP:CL&HYYAD,5ATD&QK%5FG_]F4L8F8R5)L)S/1R7,G^P#M ML#D=ARC.YX%5T!"C76;M*O7T;;=$IQ)3,X(R(M, MPC:(VY,;R10=.!>PUINQ;G-6E>X<1APE&%D'3!C7@%KCBN%\US$]*(;S/*N4 MQQ@NA'8/%&G>.C/>[R!+8GS>OU$BB=9E-UCJ9Y##@DL# +V$74UI.'Q8R M3T6ICJJ7H]F4O(<-[LN8I#+/D[)-\0&3;MN1<)<"/;&*/0XS#Y@C'.::Y1Z' M^0=<'6]='>]V==\K6YKE:RW2_R8<>YUP*,P6#H79PJ&P@\*UCI!W.\*O]9MS MD1XGCV (Y^+E->Y:@2H@"JBV6M=&N?CAF;E)C6MJ&S\&5=;Y"<93OO,?:U[7UF[S;;_[_NNY.W2YE;3>)*XOA,&4Q'*8LAD.4[>]\ MJUB*5WHS9OHYFGS(>JB_OQB/+]DIT.&/!^QTWCSF:E-O_GJ]3DI MYUFA2"YFT!0]"<";E9L/29L;+5?UEY*)U%HNZ\N%2$#^"@#_GTFI7VZJ!IK/ M>8-_ 5!+ P04 " !QB0)7K(/>6>>JW-U)5T-]XQ_$1DA$GTK"RI&1B;E M9F":8I&1$HL;MB$4OJP8+[&$+E^;8L,)7E9&96$ZEA68)24/'$DMF6)^?<[4K#]R+"-EX'G?)U)-6".AQN\)BF1GS9/''IFR[+,2T)% MSBCB9#4R;NU!$BE\!?B"3%CQ1[Z4VV_T :/;[B M6[!"5+]HWV M RVV0K*R,889E#FM__&W)@X'!L"C-W : Z=KX)TQ MO,; >ZT'OS&HI)NU]BIP,99X/.1LC[A" YMJ5-&OK"%>.55YDDH.7W.PD^/) M]#%.'M,D1M!*IQ_OX]L9=-(9_#TDC[,43=_#IX>GY^0#X.X_)^CC-$U1#WU* M8_3VS3OT!N44S3*V%9@NQ="4,"O%;2Z:&=S5,W#.S,!%#XS*3*"$+LE28Q]? MM@\NV)L0C38DSDM([IR+A+]OZ0URK5^08SFN9CZ3UYL[.CG_SWORG[T?!<-M M\\.M^-PS?*G$DL"Y(!%;H:G,"$<35L*1E*FS8D?0/5VPDJ _;^="$Q+-; ?-^-[&-8HH'U MP>D/V)%,OY7I7\S'.@471RF8URGX5LE_-] %P+]F_EV3++XF67(ELJ.%"=J% M"2[F'US;<"E3N+,X)W3Q'<%I0$6!ZW)@^3=<9>H8T:U.31P>9(H7=G/S%&-W M\_(4XOO]3E*>8GIV:.E3,FR5AQ>5_P;56)-\"+3F=$=JK4+=C'B'\P+/"]*# MHJXG,#0$@2#E,B?:S1J>*HV"CH[)*:CG6H';B<@IRO?#H!,2#544>KX^)OTV M)OV+,9DQB0O$_FVSZO3W3^;C>)[3T7\* OU>1UI\B@ILMY-9B88JBNPS^J-6 M?W11__$=>>YS"Q->,Q/"_JU\ /^OIM\H#Y.J<"%60% MKJR;$(XU7M?[=4>R3570SIF$\KAJ9O!$(EP!X/N*,?G240[:1]?X'U!+ P04 M " !QB0)7.["2DO(+ #"?@ & 'AL+W=OSVVR95B^+NVS5_.6Z*)=IW;PM;\;579FE\TVEY6+LVG8P7J;Y:G1V MNOG=17EV6JSK1;[*+DJK6B^7:?GWVVQ1/+P>.:/OO_B4W]S6[2_&9Z=WZ4UV MF=6?[R[*YMUX1YGGRVQ5Y<7**K/KUZ,WSBM.2%MA4^+//'NH]EY;[:5\*8JO M[9MW\]VP%;UO!DRIXP8$*_K:"+U<(#U0@VPI$ MJN >JA!L*P3'1@BW%4(YPJ%NC;85HLWH/@['9BRG:9V>G9;%@U6VI1M:^V(C MB$WM9@CS5:O=R[IL_IHW]>JSR?G':?+Q,IE:S:O+\_?OIF^NFC>75\V/#\G' MJTOKG#;OSB?_Y.?OI\FGRU]^BEPG_-U*_O7YW=5_K!/K\^74^O7G%U9UFY99 M9>4KZ^JV6%?I:E[]9OTLO#\=UTV3V\#CV;9Y;Q^;YQYHWE51IPM-M8FYVJ18 M+IO_&)=U,?NJJ3T]OK;U*:OJ,I_5V7S[B\^KO-9=2?(3L'I OK(LWG)TUO3]*[7-]IK(MC/5?6:] M+RI="_GQU&EVG<_R6H2,&\7N9.ON9.MNJ/X!ZMOL)E^M\M5-,W$MTM4LLWYM M+OU1@B^LM&Y"S5Y:GO.;Y=JNH].=D=_>,5Y5=^DL>SUJ>J#*ROML=/;+3TY@ M_ZY3XR,LW,#:N\7]F>-$D=,$OM^7'3)F@H11)(PA81P$$U3F[53F#539,J(:)6LZ5]&)LW5"](&%45.W, -Q5)<4XHX M=A3;NW+"\/F[X?,W%;T#P_=N-6N66T*B6/QN%-(N<\;NJ6F]6.8UJRNX3RJ-RUNW'GG&Z^9S2-T$9PPV= MH)"P::C.=G8D+6[-B>9>MJK1= M\&B-1UOIG, -0EM2BCGB4*E :0F41H_K$ 8-RE$T43![[K=C%,S'K+86>E_S M[;;J?G^<1'9H.[)"C"$&*P1)2Z T"J4Q*(WWCY8HD79&Q_9U6H(Z=A.MC3AHX_K1)'49U-HU 1*HU :@](XBB9JK;.Z M':-C*6OM*'WYBB+BV N]2)ZD_-Y$A;EQ@T4#]: UE^F0.(P4/T=3\,1QB>_* MLXJF'&DFG_C0K:;SA1VS,=R;U?R0EKOH00VD42F-0&D?11*5U-K%C]HF?DO=T M5)/4"5W%Y($ZQE!: J71H_J#06-R%$W<2]C9QJ[9-H8G0,WQ!N\NA%K0KFKS M$EM:K22:0IZTZJ?09C$HC:-HHJ Z6]DUV\I/382:L8-UHUJB:BH4&C*!TBB4 MQJ TCJ*)"MO;_VQVI8=D1%W5+=6D1,T!!\\RV+W.V,W.Q_0'@\;D*)HHE\Z* M=LU6])#$J*LZQ9X3*;D+<\3!>H':SE :/:Y#�H1]%$P71^LFOVDTV)45=G ME :^O$"8F$,,5@C48X;2*)3&H#3>/UJB1#JWVC6[U4]*C+JJI7SBV7X@2P?I MLTZAM 1*HU :.ZY[.2JHJ)S.>'9[MB<_+S%JI@]>)6N,7EUB%!HU@=(HE,:@ M-(ZBB5KKW''7O+GY"8G1+7$_^K'5'5]'=?W;'F[WX%R7B /+-0@AM(HE,:@-(ZBB4+J M#&+7;!#W?J-3+YY8G1 (<8@R(:CEE D!ZOQ":=35.+]!$#BR.\@T!4]B-U)6 M&9IBH=T@#Z0\OP?F/+TH&XME#:%TA(HC4)I#$KC*)HHT,X ]LP&\'-3 MGIYJW3I*3NJ80E-S0P<+".KO0FD,2N,HFBB@SM_US/[N4S*96^3^[2>2MZM, MS'$'3T]0FQ=*HYYJ\RK=P: A.8HFBF;ON JSRPO/8YKC#;XS0AUC3W5EW2"2 MUO,)-":%TAB4QE$T47N=8>R9#>-^S36_?CP&J"ZL+\5J75EW97%3ILM>%2+] MT(FGV0_LQ/(&(&C,!$JC4!J#TCB*)JJP\Z0]LR?]#!5JE:<['8/$\JD(YD8- MGMB@;C641H_K$ 8-RE$T45.=6^V9W>JG;N8P8P=/6ZI-'<3R1GQHR 1*HU : M@](XBB8JK/.H/;-'/60SAZ>:K'XL?R-C8@XX>$:"NMA0&CVJ/Q@T)D?11+ET M;KC7<\S&@,T)@O4#-<2B-'M/EGA28N>H^^8MT$_:S+%E[AM.@>-) MA\=-S)&'*@=*2Z T"J4Q7W,>A]*['!53U$UG=/L]1O?16SD\K8)T%G9L*VG9 M ^7DDT2GYM8.5@?4[8;2&)3&431119W;[?>XW<9-&GKEJ&9W'(4A468?M9R< MDS4W;K!HH":VKSE:.O3#F,@?N34%3SR'R'LT=,5"$MJ$'+B#=.:S/_2P9,.7 MU_5#"G6;?=V!%T$8R6>;0J,F4!J%TAB4QE$T46Y[9SN;_>;>+Z_K):::OS&) M")$WMV_+&6<-J$,,I5'-93JA8_NQ?#ZWIF"SGHR518:F6.@''CFT[NP,6Y_\ MP)T+J"VLJ^9F^V+^]63Z Q*93&H#2.HHG:ZUQE_VF',O=* M#.F(3GS5$57SHM"0"91&H30&I7$437Q,2F=*DY[CG ?D18GJEFKRHN: 0RER' M,&A0CJ*)@NEL9V*VG4UY4:(Q2AT[M&5_V1QBL$*@5C241J$T!J7Q_M$2)=*Y MVL3L:C\I+THTC_;SY:]+3LR1!RL':F-#:11*8T2S\5OI78Z**>JFLZ>)V9Y^ M9EZ4: Q<75[T0#DE+VIN[6!U0,UJ*(U!:1Q%$U6T]Z# GB<%#L^+;HF]>5%- M.3G#86[<8-%@G_NG-E^?%]44U.5%=<6T>='QWK.VVZ>[?TC+FWQ568OLNJEI MOPP;4/GXP/3'-W5QMWG\]I>BKHOEYN5MEC8?9=H"S=^OBZ+^_J9]HO?NL?5G M_P=02P,$% @ <8D"5^9YSRDJ"P W#0 !@ !X;"]W;W)K@X1XF4M2E4EF:N=J9I(:S]Y^ MQEB.N<'("S@O^^NO)0BR44N.;_,E =R(IUM2/T\+]J457,Q M6;?M]MULUN1KOLF:7\665_#+2M2;K(73^G[6;&N>+=5-FW)&?#^:;;*BFER> MJVMW]>6YV+5E4?&[VFMVFTU6/[_GI7B\F 23EPO?BOMU*R_,+L^WV3V?\_;W M[5T-9[.AE66QX553B,JK^>IBL2==60CQ0YY\6EY, M?(F(ESQO91,9_'O@U[PL94N X\^^T_@?0WD/$-H>4&VM] E:,=,N763=9FE^>U>/1J:0VMR0,5&W4W>%-4 MLAOG;0V_%G!?>WE]^_7FP]?YAQL/CN:WGS_=7'V'D_EW^/?EP]?O<^_VHW=] M-?_-^_CY]H^Y-_5^G]]X/__TB_>35U3>][78-5FU;,YG+:"1;<[R_LGONR<3 MRY,C[XNHVG7C?:B6?'EX_PR\&%PA+ZZ\)\X&_[VK?O6H?^81GU $S_7K;R<. M.'2(+%7M45MDLV;MK6":--ZJ%AL/9EZ=M45UWPW=HBUX\PX+6]=LB# ME-RK>L3RJCS.91]N:_%0P!#U%L_>S[L&#HKJE]=W)WO+[GRCQ@ZB%@U1BYS= M><.AT;S(5/KE3T D#<<<[EJ)]_J,A&GDCWH6L?)9$N$=&P\08R?$JXVHV^*O M#J)804>U675?+*!KLZ;A+3H48P-)X%,VQHM914&"XTT&O(E[AHAJJL98R8&* M7$%-S,<'<41'(#$K)K,9!C(=0*8G!77)%ZVW+)I<[*K6@^3O%4VSRZJ<>[EH M\!BG)C 6I"/TB%%,4QQ\X&N"\T^$O^)U#;,8)GU;P^2UH^Y;WD<4!_$X1R%6 M-$ULN/>(.7#BGKAC5_7QLU$^0J#?%;J,\+:H'WI,=ZE%HC@G3(],H2)B%A0--PX&3KRX_;;99 M44MHT@7-J%TVK*4"GXK5%#C7D;[[9QQB,QPPC6RC7M-AX.9#*6_NH5#R%!U* MX+NB6;]X([,D"M3^K07GQXB$#)8/ZC%"G'R1&_C?-IF%@TP=$4RQQ4^Q=S6$B+U_T M2]=/0HVS? =<*V6"=?X2DSX!U'@"HU9)8(.N69:X6;:?#79T)F5.@R U0HO9 M132U\!71U$K1^&9 M=#B-6&I$T#0+@LC6P9HVB9LV;T>LLI<^4+ FTTT#$E(R1HO9^6EB27]$1JQ(;$6H>8\BV,C02(<"@4^HSA>JMF1 MNMGQ2];VV$X"39&R,B1^RD:X,;LH3A++!*&:&JF;&M_O&K@"Y5*60TG4%++4 M:,[4NACXH3* ^J4>K][V^$U&'(\1Q&1*6&IC3:I9DQYAS>6#6H\ TE1Z7):E MVWZDGU;P49,V#2],$\A0-+!UP-X"LIM<#^;F"9 1OHU3-A;OF%F2!,R"6A,N M=1/N72URSI=]5H42^]2(F\Q*HS%VTX:$%F*CFGJIFWJOLVW19F7QEV*REM=5 M5JKBLQ&K]C&K4?%%39(%(1#2,8]A=DE,+0N>5+,Q_3_8&.,R%+Q)KI2$S#?& M"L+5?A!1VV#1)$Q/(^%54<'$?X5I7\I$X&4]FX"/+],J M%]6R(T3TY99)R6/20$P"/V*6"15JT@[=I'TXE'A6E\]##MYW< WI#,=^G+81 MDVGLT]B"7;-V>&09N6?KT2)] UFM[I8]I4\+3):@GB"\#'EY7'8^X #^1.O\Z(9!M PP,36#AY90S;>/"!&81S9IL;>:]M3&)QOMJ5XYKS' M/,BH;9FA[R)"DYO#V%B01:QH&MN&D*;PT$WA QOVY2A**"AJA)Y)X",QQ_@^ M9OMKYH?8-9.';B;_L%KQO$NE_"E7JZ >C'ONY?V**$P Z=M9YZ$440\PLR'[ MGBE5M3>]I0'JIRU*?, MZ"]D)5OJ,]L>@E"S=GBUWH+?%U4E1Z*4P[PN!%HVA<@[W)"RT/ + ML8NBU+;^'FI2#]VD?J);7"[U.ATR&9S$-$G'3(_8122*++F8::)GOE-BSG?; M;DU6BF97\Z&&E>H3QF.W(P[2,;Z)PRDF3M[%\4:M'49$:P1VBD90 ME0[T*^JVR?0I&1=CB!',1,O2,M-J@+G5P!AE+C;<:[,GKM<@:K[:5'\M@9=83[?2/JII$-L"9^=I3X59'>C368 M\-W!4*[WUY>]].U.*]%??^;]@72Y.RJJ[K\MB3-3!41D+- 0(QK9"F>VMP?, M+15L^RL@*^AE@%:\?B6 F"5"S:#'Y1TF<0 M$7+TC5^NBT59W&=6^+5XS]XK=TY@+_%W&X' 7@LVK6W$2=I\H:!N8&0F%W'=$(?FIX;UJ1U,J[6D\5%SL9P59E4=1#4S08[IDF24 L8S32LB(ZLGX@-XV]L3?1\74#Q"1( M8LL[BDA+@L@M"6ZX+/*&I9QM_T*_3X7N!=L(X?_(6/]$K"Q#+-(2(2).:?>M MW[A;#)O[3B@JH.^\9BT>Y0XIKUW+^A;Z<0C!H WQ]%!^CY.!SK><0N(LSV5B32(B5RBY1OA]UX]K+%!,6*[%LS M=O8>,3J$J>5%Y)87WX6<.'^SR.V?$1W&VJR=$#NL=IKM?2>RX?6]^GQ&YJI= MU7;?60Q7AT]TKM2'*:/K[X-WU]V'-KJ9[KN?+UD-96X#S+:")OU?8T!6=Y_2 M=">MV*JO41:B;<5&':YY!O0@#>#WE1#MRXE\P/!!T^7_ %!+ P04 " !Q MB0)7WW8JP38# #F!@ & 'AL+W=O$HL4/W[\2-.+WM,-UX@![AKK>)G5(;2G>':,A7BU;M\!K#E_:*Y)2/*)5IT+'Q#@BWR^Q\=KH^BO?3A;\,]OS@&6(E M&^]OXN%]M,\A<8Q_#1NU SO'455C_&Y\)G)%4>2*W+)P$_ M=&X*\V("95'.G\";CT7.$][\%WA_TDXY\Z^*$C"X, M!I'BTCCEM%$6KL6(,H.!X9_S#0>2*?KZF$(#@:/'"<0WZY1;I7&9M3$7W6*V M>OYL=ERT5C>T5/HO]G#_XL!EXJ#O9_ >Z>G4"N&36=L$,$ JQV"MKZK MH+4JQ-4 H58!M#A;\EK")Y#*G"2!&75$-R+C,--(_ )4VUJCD^H,@B^(C!"\ M8*$A0 GL!"3Y6L]L-A:G<,Z1I8P(CB,RB1'2UZ95[O[YLU?E[.2,!Y8.0UP+ M(.K'))H$!TY>RRM$-RAT%/E.\L1XN6>K*7S^#@6]9#9.>VH]R2!49;P+$EW%WJ"H+6;J#>/TL5G-'^P>:>LN;5CII<@:AC4T6LHRJ(\4+XM]Z M'PZ'F&#\M*W^ U!+ P04 " !QB0)7Y6IYV:0* )'@ & 'AL+W=O M"S($M6UM[0EP_YZ>2( M%%*ER@))D/AWJRY569(@J/$UR9QT1]+&X>=6^GNV';:LI%>7MOQ#YZ$XG;R: MB%RM95.&CW;[#Y7L>4[R,EMZ_BNV<>VSXXG(&A]LE39#@TJ;^%_>)3\,-KPZ M.K!AF38L6>]X$&OY5@9Y=N+L5CA:#6GT@4WEW5!.&PK*=7#X56-?.+N.P1!V M+:[UQNBUSJ0)XCS+;&."-AMQ94N=:>5/Y@'GT:YYEF1?1-G+ [)?B%^M"847 M[TRN\O'^.?3LE%VVREXL'Q3XS\;,Q/'15"R/EL<<'Y.VQ4OSG M?.6# UC^N\_@*._9?GF40*]]+3-U.D&&>.5NU>3LYY\6+X[>/*#MLT[;9P]) M_\%0_56RQ87TVM/"*S+1!!FSR^3BTAJ/57E\\N]"(>*K%2R@BXM98.N[0A*41*.NR0 M,Z$0GV;7,[%11CE9ECLZ6]5T@.R-J)W&474)F7_[^:=7R^71FU_.SZ_XX^+- MWZ>LF?8!.M )D(-<"\J1=K"V!I7X>%@HK(=]=5WJJ$V N9?16!*W>/G&BW-C M&NS\J&KK@H!/B$C$XNCIOV"L6 1#C[T?MPH8$XV13:YIR:H)G9V$"9E_ M 3/'E4@$*0P5"((( N,(:-"K@0B#6'I/#J=X2[&6VHEZF#?83H[ZBJC ?O@* M/Z*@^!\WP1>V*:&[$E2LDX^^-"96PPY,K8V/RTFG2EX0\_+_"ON9N%0N2-*; MX>U%L&/?]5BH)"*#GQ,E\!'(=1Q6(WEM/MZ'A;2 8D6)GI8X5A?!&[D>A_@H M/DO:C$0-5!LXD,4SH)6'?*ES\D)TJA*E0AW8\:]=)CHH< M7'9((4(17-)O9#W6Z/0Z<(QP-4 3E.\7S\1UDQ64/Z4$@1$EQ'3/-6--R/4: MW-L*W)<#B3($MT)^"K,#9^2M,HW"]UY'9+*MU!3)&;K/0,I ];6S5;]ABE6W M""3MQ;J4&_C"'25';"8^P5\PZ1V64<7PC*%8K;I$_SY:_::^4:6"05\;#5@! MDP9-,RVF"%?R!I%O#Y^*+TV^84%3!@V35-7,,B\SF== M:03&E;Z5JU*-?);:13^-O&%D^10*"6_784LGY1!4VIKCS?Z?)I+)'"L'15?6 MH:,D8#KBH($6^_PX3G$.,%>G6UDVJL< %&? Y:SMD*38=Q3MABO>JO%@-$]! MK594E\FI4_+JNBFQ$;:QU%8CKY1 MMW68ILP60=X-?,LQ[]M!JD:8L+*;IS3816X%GE,/T>= MT>X$A5 X%>/O]9VHXHP>%<6$K;H)>R9^Y];$M:KJJ-[A UI.))1GB7P8!K(' M@(;V&7N.&M_OJ(DS&C!)$Y>: T3H$CC007S4_D:\[_9H@Q&^B2IQN:LMC72: MV]K6NA)I#X&7?G)/%RK"@:;_@&@2LE]\KUD[SW+BKZ2Y0:[4UFM6#6WD+DD0Z\;DONUT MR'-/-XZ[7LR4F,O(J[4$AU#U=X ^,40< DB-E>7=/($'C!NH_;N!0C@+I(S! MF^(Y>(J$47"[V-A;E#RN;8S*IL;(Q\X?;6A+M@K@Z^R&^LG^MT*AE4"H*_FE M;](2%G1H!KW/,/ K3)'J-M+1BCFO )VWX28"S[N)('J51KFL\>W@UCM,T+51 M4!M*DVY40=GIFF:.%]VSEAIAS*FO2]U<@O>^X _D,P?N8K_AX^S&'=L G\@[ M[KMBPT@&(L;[G<$M;Q]<3FTW'GWH3I=&'M^!AAADK?)TPX)?&C=*UI&SJ63< MT?Q+"GZ[*]HQ/A&>8Q,B';!VFMIYHBYJF$H" M<[X 8!_PS92/@+8H'N M?NCS17_YA=S8%CHKQLI17AWVW5"MUL!I'\0QQ[:M\C"P<4QO1W*L+17#,P7V M?<0-*B@C4'P@]' \+A,/#:^[WK_],+CO6B>'H*PT[0P&@_EFC^8GHUQD!'2H M\#IJ68A5B^YX$N2MVUMWAA9PKJ7;03)D;ZOOU("5^Y&ANU6(5_W*,1J_C0+- M=YYOT$!)@>LB G#HEBC)XM<5;0E(-U6E=.CF3,/=")YLE 71UT5"'D8W8)C+ M<:=0CN[0T5#.I1\=(Q1!'CJ&7XYE\4+OP_')Q36M6L3HZ?^Q$/1 M,0E=L4UOCR$Y*YNN\1[A[-AWGK/YO._;)7ONGA&3QP:#C>)KEWTID'@T0M9+ MS&9R3\RFU.%CRL$ P3R*'AH5VG&[F 89Z21#=GI/G_LA>9XB\OQ@1!Y0D]3 MKD>X:!2_WR^)+T5Z0O%>12 MK;'U:/;R^00DQ"\>XY=@:W[9AP##H?RQ4&CD'"W [_12I?U"!W1O?\_^!U!+ M P04 " !QB0)7*!>9=WL( #N%P &0 'AL+W=OZU*/7V;I ,V@?OY6KMZ,'P_G;#5^*#<+]NWAG\&G9: M"ED)9:56S(CEW> AN7D]IN_]!W^38FM[:T:>++3^1#]^+.X&,1DD2I$[TL#Q M[TD\BK(D13#C1UZ=[K M[5]%XT]&^G)=6O^7;<.WX^F Y;5UNFJ$84$E5?C/GYLX] 1F\0L":2.0>KO# M1M[*-]SQ^UNCM\S0U]!&"^^JEX9Q4E%2/CB#MQ)R[OZ]>!*J%K=#!V7T:)@W M@J^#8/J"X(3]K)5;6_96%:(XE!_"B,Z2M+7D=7I1X4^UNF:C.&)IG(XNZ!MU MGHV\OM%ES]C2Z(H]PE8#!""Z;LT>?5R%8?]X6%C__)_G A#TC\_KIVJYL1N> MB[L!RL$*\R0&]]]^DTSB5Q>L'W?6CR]IOY27BX+GS6ICT?Y?[-A*Z)7AF_6. M2>MQ73 4B5OCI2RA=,5X44"!97KI'^=-T*[9@Y5%$U=Z\:N2#M(?''?"1DQI MIO$8A0\E)>1TC=CO4']^A2]!):S21D":*Y;$?Z(M3)LNO%Q @5?MUD8(QE4! M9<^0\8 3!#@&N(@.+OZ3_I/TFGUZL3."R$ 4<7 5M(E# ;(^T>>_::_1A NI3&.O:YY@8?D6:*;=37 MS^I-P2FJ$OFN!*)=Z%*O=NP[VCF-7RFTC-YS_S1Y]3WE?HNLKR'(FS M0FI:.P*H2=K(')B7*B_K@G 6PM01S"-]%X$C.U<.7WG@,U\58,?&<-U5]E<3(+;*DGYJ]P(72UWZ2 M_N#!S#;(B"[^RVJBFN[93#XKK7XXZ\8!%9WX_@?6X-MSU@#=21(E\S%6\R1* M,RK*E*HM\]"?I2B5,?OE)6\@/$'5XE\ZR1@0FHS'#)63C2=?65%[8!SA]VM@ MP96J>2G_C9=Y;0P4="5U$3&$!^EU=P524-TX_LG# ]9ARCNF=<%15%T)D0$R MI+G=DX!189R2FW)'>E" 4+K4M?GM /SS_PAZ1]']?P O!<_'!#PL$L(%6"N* M1R,/O"Q*H.]EX,51,DW ]O-XBEVCT21ER3R:3J=?B;MN@EKPDBL PF?$R8K2 MT4NT$;E>H9W1R%WQ'2OD2"L:10SWNVW70A%D@MXCQK8^]62<*;"FE9!/A*+##?=?Y*W#H&0^F)1V*_7O!K/J9@";\'"SLBU7]Q-ULOK/A< M4_4>;OGF2$O3IQ :7E'WL7[6P_M^ GS)A ;8BE$6E$;JA;>AVYA"ZG-@73B6 &,$N9T; MN?')IT&7DH[IM'$-PZ6#Y4\BF-V@(DR?@?<.-*"++VKGW<29B@Z-HH@8-Z)) M%@T2JAUB;0\(W@6I]HZW4<,^$ -4P(C=6]^PL1(D1R(2D',[= M'\]$8\-WE4^\,)5M$Q(JQ;(G'+.)03N0N=T&4**O5D*A;LH26.1JU4SSHY@V MG<>LX#O[%3W_L&0Z>I^( MMCR;>O7X\E@X80L&D/M#&XXH2C7,ZD^"85 MQ9B9J$=%D^G83V&8RS*?R"B9C&$/W4&1+(3\;16Z%-.+4JYX*(K=!1?SUE%'*E5,W@U9G9TOJQ=;0@>526=ZW$0D5V( MH6T'KG;0V_O@1\&.>".JPJW D9#;DSX$VR6=ZT-R#_OO <.&!D)!-"*,AR^% MQ%-?UUTZYT_G !%(F0)-GV^,?J)[B%P8AZAC^W!%Z>_Z%AI<+GUY?BDE9&W# MP\2!DRL@B5[1@1;5'38!2#2@M /M4PI+S,C7+V.L]40\;P1MX.'25 [C M&WCS+&&] 1FF;\1^6WF=V=I?9#^$.=_]YN G_F1M@S@)12XC&U]-L$&;>]H?3&W^CN] .R?++ MM> H1/H [Y=:N_8';=!=\=__!U!+ P04 " !QB0)7F'#7EEH+ D(P M&0 'AL+W=OGUE M=EKPW&W:%E?):)1>;;DL!S?/W;WW^N:YJFPA2_%>,U-MMUSO7XE"W;T8Q(/Z MQ@>YWEBZ<77S?,?7XJ.PGW?O-597#95<;D5II"J9%JL7@Y?Q]:L)O>]>^%F* M.].Z9J3)4JDOM'B;OQB,2"!1B,P2!8ZO6_%:% 41@AA? \U!PY(VMJ]KZF^< M[M!ER8UXK8I_R=QN7@SF Y:+%:\*^T'=_54$?:9$+U.%<9_LSK\[&0U85AFK MMF$S)-C*TG_S^V"'UH;YJ0U)V) XN3TC)^5/W/*;YUK=,4UO@QI=.%7=;@@G M2W+*1ZOQ5&*?O7E;W@IC865K&"]S]H9+S7[F1278.\%-I85[]OS*@AEMN><'*"<,K>J=)N#/MSF8N\N_\*0C:2)K6DKY*S!/]6E4,V'D4L&27C,_3& MC>9C1V]\@EY+TY^DR0I%RAKV[Y=+8S6"Y3_'=/8D)\=)4@)=FQW/Q(L!,L0( M?2L&-S_^$*>C9V<$GC0"3\Y1_SVN^D,(LT\;P5ZK[8Z7^S\99I7E!J #+(<*FDRA=I$1L/H.4'M MN50D8YI&23QBLQA,)S"1$?9RR;,O,&B+Y"29L1@JO*M*FC;S7TFD4CZ;G]I-C1G&43F;DJ_$B2N=I*SJ^*_X1?[-I-)XO M<)7.Q]%H-G.!U$HN9^/9,_.0K"RSHLH%O@\9>R,D2#)TCOA^";1H>_,[Q5#E&DC2%^3E+9<%,;K$2YX'G.UBB-?$3@C#$4 MC72](I"]=2"K1<%I/P3G'4D,[V%G;:"<'''HH)V)I M5"%SQV_)"UYFV$W5@_-M&WT=U)*D?0!.'@"U>_7E5FGK%/Z+LX#_=&=)#ZO/ M >$T&B64937./$&4C!W.!HP\#1KQ>!;-@'DQ0CM*IPBN>(S4)M%.XL<4%&M6 M3R>C"[H%+#D!F^-DU'I[?A&0U"/!$=>UTY0@9!+-XCE!CE,+J>^ L8:6X\== M\L<8-EF R7S:LRPL.KMXU+$#0(KB^:RE?C193& !' 3IXK2) ED#D''7:/-R5D7[8/ ="= M<,!$Z"NT!/5>_COTH?1G*ZVVC+@Y?Q_/8B"4]22U:&4]NBK:@^2NMI4'#85L MUXR278L--4NWI 76@CTEAA>$BRJ\%A[D8$-(!ISP9X.SH[ROSPA!)?L1)*!P M'+;UG4[;0B,8.2&,E66%F'3ZLITRTO5?A+\-YK(#&)^"G5GZ1]%^D%+##KQS M9^5;]'M0>@?GJ5QFO"CV!,@2P&GE:D^\C"0O.4M>TA%R:<66T@6Y)H&U4CMZ M0PK4WV;;R&VKC\-AV.M=UKF8FE[MJ,W3IP"QN++ M6P*V0K>O72Y!CW^H-D-G\0TLNA2B#$)1_)7]@Y:;KAH*]T@/?SZ34=&4%RU] M.HA!M1HTHA( )H-K"OE%D"_HS"8R+C7:#.Y4A=-^24Y$J:3%@<41\GAOI7Q: M$8SL73HU $LG.#7YDKQ8:?(TR=#U"]D@%\ARM./$K)8G1Z;B#IF[=;B'+N< M+*0;Z9'C(03-()^T30VP0N>I-+$_-&$@\0:579D1K+PMT9Y6WE\4:)G0%@!3 M\SGT9ZMFBSQLB4()Z:H"JBXW K;#]B4OOU!E@K*A(M*PCT#9B7#RY4KS8,?W M_BYQR[C6KL* "=U3OMMI=2\)!-M&"+IB"VZ9#WCWBWA6Z MN0=+UR8>J+DH)T^B(@N&\@\D.6;EO!*"$'00-VO!=EIF(L#J(5Y(1V(".R*Z M.)UAA!Z(&A=$%@>+61&.( KY4A9453_%F^(>+G,D"5X=)ZQ*?YB!P);BB.>W MO+1\+0BOZCXS0$/#ZD"7$(ZJ^%QH"G=BS?WD:BGL'>5 M^G17]M[&1W29"G3-A5"YEE@E@1F;ST'?\@YI C">(]3;*E&GH@)Z5[,@0V9A;&) M85FOHA."DEA&;E$QZ.-"10\UJU5JI*#$]^I&M+L^E9WT1T2E=S).$0!HTEHM M77&&X-VW7PIQ ;]S+V6U!*C#?OX0H^2I@(:$6#5,G+ J):*WW#A8]G.I'CBR M$12E%\Z_(!!H6"^QJX*<2$Y5!'<=8@&A\;A$7KAH_:7*U^X"&X&0!!V(^6&G M,0S1[=O"?E,KY21ELLO"&Z\[<',>VHG=XKOM\))NC7*@EEX<8A&8A7.'( MC".A.N>)D\6EG.D6H)6A; M!52>_CRT"K (.I;KWUJ,;O6M4I;,@U%;EH@ 1 M"^_^2@\#A0?^/&N&ECRU$\GSKMZ4QD_QLE-=0^0[$ONP(XDH4+^KFG=GQ(DF MHV/OI!DL'L&ZC@,>G-*FXUE@I[.VBV[OBY ]#. JWQH$+$DZ#B8EVHK5%F5 MJ5W59 O6-#) 2CXRE^'DH\YO(U'K;!^VJH20WV[H<$CP.I'R$+6AA.LD!:G% MZ5FE'=B[:NC,U);9_[I+KF9CH;!0W]]LD&O7PQ#CM[R:*/<".MF M$-W5J6Z\?LM/.;JKWSH)/O5];I[:2!M&'_WUARZ@7O=O'&;+\73T@#/=\]S[ MP'S^[54_?7P +>*X,P ^A-]Y;>2)(E[J]_YT\?C?PDYI'.8&/77 M_S?AOIA%HV3:FFVU@RL=I]$,N?"A7^V@5'XR&B8,)U+A?FEWZ;!$O&U$GWS;.^<[S7S62- M38>2/W$M2?=YTFX)HM\W.#SV$_A5ZY\+6Z'7[O\99!18W_^)H;G;_ 7DI?_G MP^%U__\1X->:!JV%6&'K:#B;#ICV_\GP"ZMV[G\0\)%56W>Y$1SM-KV YRL% MG H+8M#\,>;FOU!+ P04 " !QB0)7$6;=(+P% !E#0 &0 'AL+W=O M&>/R9#@,>+,LK&\.)LJ1;\@>.?RVN/ MU;#34NB*;=#.DN?Y>>]R='(U%?DD\)?F==C[)O%DYMR-+-X6Y[U, +'A/(H& MA7\K?L'&B"+ ^-3J['4FY>+^]U;[;\EW^#)3@5\X\[.^Y1P7-5F_C> MK=]PZ\^AZ,N=">DOK1O9PVF/\CI$5[67@:#2MOFO;MLX[%TXSNZY,&XOC!/N MQE!"^5)%=7'FW9J\2$.;?"17TVV TU:2\B%ZG&KH.:)WSL8RT"M;0!?9/.STG2-_D!/TG9@BY# /4O\T^U#CKM_G,Y"]&#+O_>%8?&S/1N M,U)")V&IV"QIEV2_DYNEPY:*V"V(U\HSY:V9L.1<*Z,_BUYM46LK]) E M>UIZ]Q^J&G5@T3C0(B)%AT+H$[H4'4RF@U]1*\9(-G$Q5P'F@61=ZKRD@^-! MUAVO5:"238'2SF\(B\!Y[<4%4:7!YLKJNC M#GAKW*6/;P%=H( B19T+_^8LH8:I#?ARD[@4 MB570DD*'%%NW FY2$20T:L.2]CN5=PP-$1%O'-W51.YJ*P$3WJ2\PK6@VK%J#6.:=4*L0:I.,BO3D%N0822DI7:7NNM*>5,C5O MJ: +< Y'&Z/&X^Z8_$%7N'!UP91BOO\3&UCZT'86)2/9H0'PX5( M"!>^H5I'WRXKD?/2.N,6FR[9 WJ]M:\#61=!)F%#"DA3U\@!4J1N)?9+%S@, MZ&T;/Y6D4!&1GQF,#'>%<\UMH_(Z9:?)P*Y"GB0*N3H(\Y^>T$<7E:%77?;J MP//:D-%S3K(;5CX\I9K0JIR/NK/3>-'&](NY7F"2DC9@B/>54VKDO[1VV'0<2-$&0X*5A)K6W&><*[$U@2C1;AY:U MY]M]N'\ 9Q."S3;FG>G!71/4<&_T3>^O#/@2%C3C9@KN=KO?$)?-Z+P3;WZ MO%/H/_#<\!Q7L\'SPQ[Y9JAO%M$MTR -\J(0TV>)WT'L10#G<^?B=B$&NE]6 M%_\#4$L#!!0 ( '&) E&PO=V]R:W-H965T M0M?9DHWS,*KGD_,4G-6>Z)&3F@499.&B79T<^7G M/NB;*]59*5K^02/3-0W3CW= M09#7\IY9=G.EU1IIMQJXN8$WU5.#[=H4O6L[@(K^@2K#/VA6KLPZ$U;\WJ??@)J;76C&]WNZ$F&OW?M M&,411C2B\0E^\=;6V/.+GV7K1RZ9Y36Z%Z:2RG2:&_2?VZFQ&B+EO\?,#]R3 MX]Q=]ER:):OX]0C2PW"]XJ.;GW\B6?3+"=V3K>[)*>XO\],WLD(?-"2[MH^( MM35Z\W<9Z@MYUNA06/>\XS\6"] M]RF.4H((SDN*WL]F C#:B2*8Y(5_9H 9:-4R^:HS'!DULVL&O(H(.TNR#!0J MGL1KKI4QH&Y,(TS+THTBBHNX1+=5U35=",J:0PQ5(KC%<6"-TE;\$R;.24(P M39,+&%&*DXQU-ZC=J$Y1TU(<.X2 M?.=3[T!'YIVX9@:Q);![$!!67#ZB,T+')10O*3?6G)%HG&]F,!1WL^2^/,O' M,:!;R2,[YP//>LA$/P!-B?#O9856PK+I/C'4QYS4*6,]>%WH%X\ MIOO:T<'$BP$X-.>%0!OQ\*TPTW0<'1@2C;,?#F\V)OM:Q3O?O]3L0V,.JLMV M[6&! 4(GI6M[^T# M"^#0/]LVSQBOBZQ]O'GGPI*\E^,*W^UPZGVA5!)4?L< MW@CPF[,YYK#TJ[Q(TG'Z5%Y\WHE&TA4YD R!!(W7\>(XTZI!*Z8%%%306^@: M+1D8S]V;5MU\,5PL6J]L8+PG;&OG42G,&&<=>[XCQ"8 &;(*8'>$9WDV" H/ M19Z/X]U,!0(UT'0 M=[7%K$YI*:O\D<@,QN;D/?CGJ>?R$7L7YVG==\C[&6% MB_!@]!%E#!)F9R&(.%W)^PP+>+.G-H!^5P6IRDWQ)W;#4UIYI+E+OJ^+1#%, MT.?[<1_J]Z"AAGST*H277I_OU!W<\QG7.B2=[]E"DFYVO QVXSB!01KA%%C< MUBN/QY(];NOMLM/5PD40"'VB+,<49VF.XAQ')-ZW"W;MM$30=!09^AP">?CY M#)4I3M/(#8 )& ;O.Y X3?!Z68[P3<3WPFJC9P*$AH$[6)Q$]]3WO*9\$J3 M#.=QYOHIZ$^B9$L[52V4D1PZE121%!>D&+"5JMHQG<+#'V+ZJDDH3@GT51%. MDJ*'T+(') 6;"BE\00(4H1^7!5@@L:P=JRC'O$V2&"9R@!5T7$ M10 T:QGIV;WN(%; G^\&[,*7JO\R%/2]0U;S%6\[[E N,*%)&$1)ON>JT[TO MP24MX9ED.?H5VMTIJ[ZXZ&93"9KA/"> URYHCYD)K2.)4 $,AO%[;"5TJ1FF M/I_B!,=ELM>M]A"#RIHOW(%]Q5V;H1J.SM]!NWN!WNYU4 M5=Z!V%[=/;'GTLL37GJH!OWW1\P-=D+,)RX>LL*Y-*$[]ON@ B]2>I8Q)G&\&:7TXH>;3KVA M.?4Z%1#:B1^5."FSDZ;W#B>Y,R7*P"CWGV07QT$( 69&'(12IY,?@ M\-76&J#(>RCRJ.RAH,5I*-*T@.*8P@$U _H4P4$4TX3VHXSF M)ZUW<0"6Y=&%PRI/4O]?DO0;(P$Z,J@6OF2T"KF670NHD="52=CAQ4R$+0^J M4F>?4YF\?G6G717_IE((IYVZ%DXFD_+1'VB<@E#/AOJYG55 WP[]4']NYO2MU."+3A.G$[N[V,O0UWD+OEX287$GLN !C) M9T *)_UTA'2X'0TO5BW]C>146:L:/UQP!EVK6P#?9TK9S8L3L+VBOOD?4$L# M!!0 ( '&) E?<#K7/T@4 /H8 9 >&PO=V]R:W-H965T%.+')#A,GU9RG_HXUUV-7()$"]X:D@"P^&!O^9%08(0 MQK=.YFA028R;\U[Z6VL[VG+/-'\MBZ\B,_G5*!Y!QN>L*:TT4:6'3,B*$75CNRQ\\,&0^P^P^!W#+[%W2JR*-\PPZXOE5R" MHMTHC2;65,N-X$1%A_+)*%P5R&>NWW,T25].#,HBRB3M^&Y;/O\9O@@^R,KD M&GZM,IYM\T\0PP#$[X'<^@<%_MY48PA'3(B@?SG7-4GXUPH#77#WPT?6K%U[D7AP & X PT/2#WC^1_C@ M<\[AM2QK5JT@9QHP314SHEI T6[ A(54JEHBF8.3?&E%CJIKQ)BX2 MY,TNGL"6LP>.*4U%8Z "PBDU*%8MB#97LL0%K<'DK (/5IPI,!)F=J8=T+(D MNV"9BS0'4:5%DR&A)ALT[>2/AB-TD_>PGT:W8]K_P>:WV+;T "NTQ*)WW\EG M@$=B*Q)B%T;O'1+8F'L&[%K.C^+<\]QAP>1(Z+A!0)/ "9,$OC E&#IRDRMP9HF+ MOV$4P,P)HAER>[$/GZ5AQ6Z.MOI)H.M$OM].W"3$B>\YH>L2)7&BV(.WF_G3 MX[XI*C&+KRC0L7) ((\ M=2%V(_!PB]=!G^\#L,*2.,(Q1(-):.RX83L&OF=/7>>(\8Q29HO5GGDE#5ZS MN"9(@8TP.G@*HL-QMH[V[2J0BB MJ+\XD_.S1O/>G02,"PQ^13Y>)^//P;RQ43\LMY]O>,K+>Q0<>)OQ^]6V.2CM MY@'A+3C<#17(7DSPF=Q)L6UKS>E>!&L(QA@TX=A-MB-'@S<.0OR9A?M:W@B= MR@:=T+FE+A^P2&(<-B1&XYG+E)Q"&BQ,0T>,/92HFSZDZ_9JK3IWP9H M):NSE$04Q3J+-!6"34=9K^Q5B#6V[J;NT72?.WG?^B]K3]!*M$GLS^(VK6F" MY!!_,$LB2XIM'9F"-W.2Z0QS(?+L)ES%@N"[8*NI?T&T&20VNWH2QB0V[W,, M._"=))BN%]I<.N@=S![/(0GN/M^ Y16]#QR7Z5#V)L0QYIW"2>,EI M)[K BB0*85:4V;XS#6PQ21Q_FNR&8!NA9J?%P;/IP@!58FQ"CTWHL0D]-J'')O38A!Z;4#F\H+?OT257"_OJ3CT&>JU]FAZHP\/^ M3?N>O=[>_E?@ U/816C4/D=6=SS#OE2U+^WMAY&U?=V^E\;(TDYSSC"4:0.N MSZ4T_0&PO M=V]R:W-H965TM-I(H\1W.Q B!6BW M5-H* 6T?JCY,[$GBQ9YQ9\:$]-?WS#@QA)A0T;XDW8CIQ/1Z++@[$:":JJ*RLT%*\7ZW/&^17;*R-(+0C+^V,IU.I6%\N=Y)_]'ZCK[,J6*7HOR]R/7JW$D=R-F"-J6^ M%>N?V-:?R,C+1*GL+ZQ;VBAP(&N4%M66&2VH"M[^TZ=M'%XPI.X;#/Z6P;=V MMXJLE5=4T^E$BC5(0XW2S,*Z:KG1N(*;I-QIB;<%\NGI5R'R=5&60'D.UUQ3 MOBSF)8.94DRKR4BC#D,YRK;R+EIY_AOR8O@FN%XI^('G+-_G'Z%MG8'^SL + M_ZC GQL^A, EX+M^<$1>T#D<6'G!AQR&JT)EI5"-9/#';*ZTQ++YLR\,K9:P M7XMII5-5TXR=.]@KBLE'YDP_?_)B]^R(#V'G0WA,^@>2=E1>O[7O!*J[OE\Q MR%9XRQ04'+394BDW!5\"K43#-8@%+'?DB".61A5/4+6EPDRI "::=8D&B@F@ M"JE+A UU"G?'R;]8S:)1:*P:P 4M*<^L!-1]Q3)6S9F$P+/D/IQ G+C$2R/ MUL;&Y=AJ4C*>;0 SSE5)6\A SP4:*X'FW[$7$8S0%-+(-/&32P:HLHM3WD@3P3GJM_'2*\F8M>B= MR&%\C8_#PYP1X(CRLQZ3C=B#*!&K=VO_YT^I[R5G)L6=5-I60B80HI5&0U"N M86F3AM:?]BJ;O9&4KU(H]5P[C[1LT/(L:ZH&\X'BL9JD+OYN<_,+NO**]C\+ M>%5%UZ]=/85+B\AHM61MC:A542N3\C%)8Q<77_R0N'XZP&48D33P]RZ],8E2 MWUQ&+O&3%,/PB ]CC<9IEJVX*,5R8^Z\P$51"0G&\0 P%TD0/A_[)(@3/$Y( M$@=P+VG.@-,*&S @8P\I N*-W0$DOKL[\4D4AP/P2!#&QC$F32W44FAA'AV: MY]CX"B6$9)R&:"A!Y@%R^W'X?!8FGCF+O [('M 8]$36QK^V1LKG^!\8.-B M%H,7=_="T[*GGD[ \U.2HD;DBF(2!*%A2]"%R$CRL&+<]C9,L8GM;>J3,>JY M[ZG8K#=G!-_NP] 3T_^[:!)\[ULGMQ#X9M DL[B)G7SHCFKFWW$$ 2WVZF\( MLY?5R)YPS%(,UH@H)]'0Q[>^+'<8A =!=[ #T!80CD$H:8 M7L\=AON*\20^T/P>=+^AMP\-ZT8B]BD#;)N>V'T8!'?8(4BY?<(\E[A) M9'8A&- :C\TZ B\FXR0VZQC&B#*!62:X="//>(;8R"[M-H^@]02P,$% @ <8D" M5_2-)2M_#P S3$ !D !X;"]W;W)K&ULU5MK M<]LV%OTK&#?IVC.*K(<=OY+,.$DSS6Y>X[3=#SO[ 2(A"0U%L !I1_OK]]P+ MD (IRH^TG>[.9"*)Q..^[[D7\+,;8[^XI5*E^+K*F*C.=JT]6 MN&JUDG;]4F7FYOG>>*]^<*47RY(>'+YX5LB%^JS*GXM/%K\.FU52O5*YTR87 M5LV?[UV.SU\>T7@>\(M6-R[Z+HB3F3%?Z,?;]/G>B A2F4I*6D'BXUJ]4EE& M"X&,W\*:>\V6-#'^7J_^AGD'+S/IU"N3_5.GY?+YWNF>2-5<5EEY96Y^5(&? M8UHO,9GC_\6-'SLYV1-)Y4JS"I-!P4KG_E-^#7*()IR.=DR8A D3IMMOQ%2^ MEJ5\\E?"XMWFK,*U^\5K-2O,U=:2N(NG3/#DNL M2N\.D[#"2[_"9,<*3\5[DY=+)W[(4Y6VYQ^"FH:D24W2R\FM"_Z]RH=B.AJ( MR6@RO66]:;WL;B:^V2S+C**O&ORQG8A3G\NX]9O]91_UKD(N>ND(EZ MO@J[T7WW\W?CJZN(72HX;2H]M6OYBE?X3Y?B MC4QTIDNMG+A<6*5HK/B8BS=J9BOXIA@_9?&/!Z)<*O'*K J9KP5&*5I%YZ41 M\B%K[W__W>ED,KH(8YH7_'A\<0"K+Y>\5Z9@1M:)N34K4<+_!?;BST+:! (1""7WL&S,@E^918>(@(RA6&W 3^0""P+<+/ 4$Q9K73)#,N5J?!AYN+1 M>#0:CN"[649AB!F5<.&RLAK\I#01P[JB/QJ*GR+16Y48"_\2CT;#I\UBF)>2 MQK5SEWKU]^?&JD;LL"JA4SK)H)L6[Z$7;[0%"Y>8F[*\\'A+AHW^@M4Q53SQR2LXV7^@ M&K9M\;U<%1?B)XN4T>RX[ZHD43 &9*ZU*"J;+)' :B&_42E;]VM5&*>'#P1_OB MS5(GRP&Y'>F;[;I<0K6.GM&@E,E8=6VR M:[)0;Y(S)6TS>T!^U.>R->3A 12@X&"0G-],DBM#&T27H #&C_CE4+SSN[3& MM/:\W75I_, [(VV;_@IC])%@+D;#,3GE_XBG=ABE08T8'L)Q>R(S-ZJ9&_]5 MS+UMHJ-<>Q1 J2+>QU@@$_(.(1&7TTK5M&42TU*YIIV43);=2+LCTB_9F:/T M-U?-DE5>D9014,J0LEAH-0G1K.#%R&9$.0?Z760EDB('U 1%V)+TTJ,EMKK) MB)6!+]#*7Z$+^ &>L3OV.>N6+!$J2Q13)- Y!Q0-4TO,M<)W\G=P:F%_&EII MI1R*^8%KR17!D9\9*<$.B'9]/CMEDST2[&_%B]E M<.DT(0MQ@PK*!V^4@9 4"0MQ2N6PH@5TBO#84$MA.E&6:?(&Y(2>[\(9=Q \ MAQXH!**.Y C2$-QC)"20.2 _1!=8V&&YNT0)JRS -4?[:PG**:;-YYH*0.$&0H;Y2 W^J_'BELGW,,8KO@:,6,W@*=/Q8,?RL0/>YE6O3 ['+36%B%"% M?#"P6T)@[R5@CCCNJU\()I-U%4C\7S4TJ:#B1V='I\/3!E)OT#Q9=Z(+PAP- MF$ :";.^G;4URYM6N^%6(93"MP$U$%+7AH[24R&=45(\R?(!V3U'[7=@1: M.:S*(5HZPLX46"R'SDZRYEUWPDUOD8.0@K'JRILHJ(0X&ZB$,OAQO>"M!DB# M9ZK180THD\2R\T)N55Y(C2A6*$Z.&T"L.?*#5S. ]95PL.!N-9QNB*,\,ZAS M$6<.V(DAZQ$.V"(0;_ISU2M,@+$R=,%:"/)(4H2!9DKE45:=;CCVQNDVC^%6\1ETV[[?#$8LA'@;:4:V5ZZ\4R]@N:T=YC"(O W MF_A^1QZ@7FR47(VE$ :8"L+?*&P(02%MY5]HG7E%N[MZ1MH6YE#\:+)T$S2# MB,GF0X@(H=2';5FV(RO73.O0H MUO/4DQ+V8(5WIQ]\LZNT7.3WFW5MN=AMMWF[.PRUS\XY;/>J;DN4,#Q !.E% M+3GB;H+<_5T>C[F4B=I:$4T7T/M&\6P@Q&7+U((LO-;99E5^I\M'V.0]](#4 MRFG\$[]N&A4Z=M!Z&>:"&S< L2"#,8'/=RG6H"PM&V"],-P7"<03R^ @:W4D MNU&ULI9F7K%UD7SHW$69PSUQ80I+KPT7@P M0L'0EWY\," 5L59ZS&-;7 S1&8.P(9R=1@G.$""H?_XNKV&DT+8G&X(HD\H> MVS4=V$Z[T"([SIP?_*'A=1-@!]\0^.B(,*U(-?>+_9&I;Z5B2M<8.,!>^X;P%L,[_^2@P\H%N>2^OCX ,@Z4FB1AZ_(B9^# @#4)G4X5 M*K0VA-J*VHC7I<[N$(JBEOF#9=,Z$!B(94AA<=;:"=#B7%:KD$#P0MJ4S3.8 M&<2D%F8KQPS%SP4CT-J^ML&B0Z'KYJ"_=+$=FEFF%[Y/3 UFN>:H2^K)J&', M$3?T/!.J5&BI&4CS@-,M)57>(,XO&]D\-R;Q9*9S63-*DWSUNG/>G2U1#[!K M?-[U*$3VL^')Y&02;=$BZXX8$G RM12N*6N4H2[KV:]Q_VZA-IH,3T>\$=/0 M)<$ST$.XJV:_!H^)&J\A/,X!FP\+?=NZ)6"@E@5WQ 6V@DI-$V[/=--IZ7I*MR:LSXT M.:M'&O%JO[N3T'2 _L!FPNTDIWR>%G=S%%)"Q?[&F%K959/"^ P_=([9JU(? M$+U:ZLL<(C6^.&[D[U0AZV/:?#,';[AOE9MP$@K%4=L.P=&U#A#2: 7NVU+$ M:8=#ZFKX/.P))]TJ[LBY#1Y?&N?/+>A638-7&P=*0LN+C&(#('P'U;/.IPF0 M+!YD6L[H_LB:[#(S^>()B/N1*PG8C[F]WM>#\E8W3Z)(%#(RP8]K$ MRY";;ND8)M0@\@B3*H2&)=H11D(WAWS6@P#T?*X\,IVI\H8:2'?;=2WBSZ.6;#VI8N$3!/S5&?^EJ0> 4!V]"HYK84E93-H!6* M=2K$KT/'@;74[B/O/.&(TF84GY8R#: #,L#R-9=6$6[MBIA&KE49&]/0M__7 M8G)<'S#$=MBZ?Q$,'T$WM+01OG. X])?FXG,(MAY'5"7?;VE=O"+-7#5/(ZN M)[4AWV1Z'/>3;SU_Z*"+UN4C"K=;0;,'89X\'1[5VWDWB8CT=4WJZ^=U6@.%*5=]'"&N1?D,"O.?QV*0QL[,[;_G\ MF5:V94616A]F11W[.#L>GFP6VATCAY/[6E$HGZ=_KA5! *?_-U849+$IC>MY[]&L?[8UF X'L)VI'-9R!]V? M/2>PO@6QWY,KZMIH-)R>/CX0G[HF^4@CR1C4G0U&1].#,"L)G<0(<7:0!"MY^C2=%L=&_6@T/&LY:?Q@4->Y MT$*V'C9$WOO8_X\A<1R!*"9QO)O$!UP:8'$;@MV@D,,6 H=$/<%NTH/&'DW/ MIEU2CLO_>,#_*$W!%_9GID1UR5^72B(?T "\GQOP%G[0!LU? M<+SX+U!+ P04 " !QB0)7+>L6X1() "L%@ &0 'AL+W=OZ\O$@^@S]>O&[S<.O\M5$I%<5\;&ZXF M58S-Z]DLY)6J99BZ1EF\*9VO9<2MW\Q"XY4L>%-M9HN3D[-9+;6=7%_RLUM_ M?>G::+15MUZ$MJZEW[U5QFVO)O-)_^"3WE21'LRN+QNY49]5_-K<>MS-!BF% MKI4-VEGA57DUN9F_?KNB];S@;UIMP^A:D"=KY[[1S8?B:G)"!BFC\D@2)/[N MU#ME# F"&7]V,B>#2MHXONZE_\R^PY>U#.J=,W_71:RN)A<34:A2MB9^?/*EB(O(V1%=WFV%!K6WZE_=='$8;+DZ>V+#H-BS8[J2( MK7POH[R^]&XK/*V&-+I@5WDWC-.6DO(Y>KS5V!>OW[FZUA%1CD%(6XAWSD9M M-\KF6H7+680*6CC+.W%OD[C%$^+.Q$<(J(+XR1:J.-P_@VF#?8O>OK>+9P7^ MUMJI6)YD8G&R6#XC;SGXNV1YR__%7_%>A]RXT'HE_G&S#M$#-/\\%H6D9'5< M"172Z]#(7%U-4"E!^3LUN?[^N_G9R9MG7%@-+JR>D_[?I^S_$"=N6Y]70+T8 M+[L)PI4"J5%#:C(1*U[42+L3E2R$<7;S,BI?BWRT%32"^Q!)@%=WRK8*_T9& M50BY\4JE93_HJ9IFJ#=;<#V(-H B,M$HY6$<&^J@T:,6+-X4@J*L:W3'RPL 6W_4+1>'>G"^7#2%BLM"]>-M+'G8!MA?/AQZGX,O), MFN#@'B0[^_*A(T^[/-A#NZ3-X?':J)''4P05UHC2NWH 'ETLFP/VN@_7;2N<57+I38JV4%46J M 8146_$7%Y4X9R,6;WXG92%E&E2DZ[8691NI6L;^]NF,CBUH>@2-U\C'"!); M!4&2XF70*L)KA""%]U,7WC$$_SHX\],]&M0#@'YQ49KCV/T!7L4*N4 @PX^0 M39T+,"!%;,8+,;_(+I8+7%QD\^4<_XNS[-79DEZOQ/PT.UN^$JOL_.(43[(5 MGN'%J5B>78AY-C^=X_=T_HH>GHG%_$20C.5J3@_.Q7P^%UTX^1K80B\M 1JQ M.AG>X#*Y\$(L3S,T6+)JE!B]2I;XN*S-"IA]RM<_"+O#W":.UNT.?RE M%'29=S903FMZ'['^C];K4.@\O8F5=^T&D8FWZ#[1\AI\MM.?K9 RIK>4..!^ORI6/P$!/ 6DI[@.<><+? MJ?A5HS5[6&[,[B'W49E'L=;&D /$=X:&$ H*B^K:H;1TI0FMX2E+6S$&QDA%2 MC9:P6,>DCID ^6R])YV631>R=JV-74SV&D%H%%+@.#@+F3NA0M0UD0#1&H2C M"6)*>M:KO7Z(?[&:GH)BC.'!#=I?G$_/]@^.D J]R5:^1P^63N M81:0G,2WXTBLE=%03K6:T*/NVS $/3C0&&G?-YI L 6)/8;EAU0NM"P>A0$( M$6!$>S]J^LAOUH_>:G9!4Q"(M//8(D#[O+O6%.@79*\I-LSHW4-31] M)N:I.T64Z=%.IK+6=I4?=4=-X#YBL+2<:AC3&T6.ZX2+DP+DJ58?3 5Y[BDM M:;H9ST]]V0TY[LO-A4"U.)1A2K>,!P&@RCI25@^*D58RSY+01WS8^1&0"(@ M??!T@R#0^\I7>KIF!DX\T2O&*%:3KHCZOP& M9Z/;*&92'BGD RA@!.$_PE&7[INFIQFSJPR5 M*&EBF/XG@VD*R)YX*'9Z8W4)+DT 5 XRC5J+&@\9A\?2AOG'[LDU7,'A'[?@+!'^,%+ M(HI"U*NEKPQ"A8O%*UVM61+L'\Q"BA/ ^ M@8I& J*HU(R'IK;>'=^8">2:.H'9/0M47FTI4 1"/JGCAELZ(&.[KPX,$AZ# MAZZ-N-"#_L R%;_T^K(N-&YM]*:;B8B*C*YU-U$G=DLS-K(O>7;8&/3QTHRDON]/.=*>34ABY)=H>6%HVC0'< M",R 86RI9=,RBH9,]<\=F0Y2KZL]4^):\&08(&"CYI_GMC6]LE_@WPOZ7Q M)'O0';PG3M*V:TJ)'')';#V,M>,S[1'T'$]T=Y;F?LJ>L"6E)&#U!-JI9S1WR@6-.EN9('SH G_%H=%3VJ,[ M#VOF<3"&A3QH= +VF6LR=[Y')7OJ;Z!K^'HEC"#B3+RLE412T .]+AUKK;DC!\('Z^E]02P,$ M% @ <8D"5WH67A/2#P 3#D !D !X;"]W;W)K&UL[5M9<]PV$OXK*$5)K"IJQ&-.7U6R+6>=*MLJRTX>MO8!0V)F$'.( M"4!*UO[Z[6Z X"'J6%>[&W*7KT2N+E[L17OUC4]RO2GQQM'+YSN^%F>B_+([U7!UY&?) MY%841JJ":;%ZL7<92_V0B1(Y"(M<08. M?\[%:Y'G.!&0\:>;<\\OB0/;O^O9WQ+OP,N2&_%:Y;_+K-R\V)OOL4RL>)67 MG]3%OX3C9X+SI2HW]#^[L.\FLSV65J946S<8*-C*PO[EWYP<6@/FX34#8C<@ M)KKM0D3E&U[RE\^UNF :WX;9\ >Q2J.!.%F@4LY*#4\EC"M?GI4J_;I1>2:T M^9F=_%G)\O+Y40DSX_.CU,WRRLX27S/+E+U71;DQ[*3(1-8=?P04>;+BFJQ7 M\8T3_EH5(Y:$ 8O#.+EAOL2SF=!\R3W89!]4*=B_CY>FU& <_QEBV\XZ'IX5 M'>:IV?%4O-@#CS!"GXN]ES_]$$W#9S?0//8TCV^:_'^O"M2 M4:"KL-.<%X9]W@CV6FUWO+ADZ.4E_#-LI2K-A!TA_8@=CGC*2A@2A]%B>$KV M!)__],,\CL-G]!K>I>OHV0&J/(JN&]F,BGJC3K:[7%T*P8@W=EKI= />:L?Q M(B.BSN2ZX#D[2Z6 B0WPI7,"X81R0"&R[0[R; MKDW(B.3EN6)+D<)()E8K0?@#PF+O^:5] Y?1 H26BJP6FN5KU!8[SAW-GIG6 MM#NMSF4F4 ^:1DIC*@X\,;5JZ<,04XJ8,@$K5'%H2EY6I=*7_8?VDN_ 2E+) M20P:(0T>@=V46J8E4&G?J@I9&J^-3V=?3*.(*R_S"ZXSF&4G- 41H.X0@;3[ MW,]VVID-1:2 08V<;@VRYZPN!>% <"!* W:QD>F&<2W@?IY;6>>7&#:$UBA= MA4KL+ BWD OA# Q\4:D8KL$"281W8T#M!B0U 7^%X6C& )+GM=VOQA- M_75#7H<.?LYESI>Y(//SIE>!@^C&^:WKP/A=K8Y[T1C%BU'8H2R*QZ/D-MJ( M*20))$W&4Y5@\D4FBW6?F+;+&_]WC7X/@SO<1 V.-$Z(UN;4ZH71E1.\OA:% MT#P'6Q3?=A*E+LL-@$ 4LDO!-7BP5EM:)N,EN2\1T!M[#D[%U#FY 0 OC00C M+6F@=@/CR8\,UL9;*ZD-SE$ J]I MH7/AQ>!T4#])8[D;(MA'"[ /Z6Q"](* M I$?1,B2Z2&]@]XL568MB:_ [IGU:9@&_*:4!2H PXU,Q8A!!K42LJQ08R@V M\#.U+N1_44D&)X'UT[32UL]6X,+J IT;$J'6)!5FMZ&L49^ MLUR 9Q-@=XSM*3NS9O,[I6LB.VS].EZOP8E10$\DBE%5!@1D#NB21'[0?_*Q ML2[4QA4S9G$P'B=L.@HC-A[-V#Z;!=/9V 87(([\/7[F_YYXE'@2Q=$!FXWB M,7N-W@6@EAVMK!CQ\3@^8/-1'/9)Z/I6',3SD$U&BQDL'\/RX%F+6<1^ WMR M#M*VX*'QTP6,GT]A?.3&3V;L32/PTB/0+ =TI/F M1I_T3TUPM>CUY=I(W$G H: GJ+I,(@LXMD!BY/1=#JX>M<9HB1((EPYFHT6R0-!@ L"MWJ2%CEW MFB4"@;K]>-9W>F E^?][_0"M/9>?1+W49G\\N=[IK:>?5@!&Z%P=> 81<)_!TS"P!%>@ MP-5\,0W&BT6=>RU%KHHU256U#"%5AY"E(+J85EYN&OJUJ+V77/[/BFM((+II M!V?Q(6%/[> ?"_8K+RK,9>)Q,* @J'DH^X82%9)]F!BBN8"JK;2\IT)CZ-3M+#:! 1 !M7Y]6,45J:R[5$ M( ,JZG3,D]L OX(*3V))XV5%2Z%6?5ZVX>?B:DJ'CP%$L# #4=H<^(^:RW/(C\699E;%;OT%AP,C* N!]LKI5A0 MR96T&6=5M'2?AEALP)Q05&JEU]>$63#((5*-%LK2%

BP?-D0U>APJ M2&!=Z]310A+#?,UFTX:MRH#:U$)G)C,@ .=%VR%!%=18TL0]2*(&5^!BV:X? M1@AT;\526V0@"P-B:PHZYH.>S1E4WL6:&C'6;,E^J"UB?*.H%BNH"SC2UN@Z MGGIM%.@[.%F*Q1!XBE>@*$R&J"9KN5/;C^ 2WW1/V[F:%1M:L=;(AP4X+'I1 M?@"R6 Q@Y*"BZR[AN>>2C2J^D%1,]A59\G]S!1LE6GV/_2KX3C1O0[&<-G_^Z3J\E9G4_ MP206;I07K378554GY1:4A_+=$3MMM0U?$:VW%$'M!F)[=+?[ARQ Z9M6U"A5 M*[ "A(AZDA/_J#/=5:S951K;7V6-]8,]V\%N=M=:ZM*E3E-\6[)E $A*N]4) M2Y)6.K56#IK**>=,-Q)^U^&QGM@M>'@A,YB!ZS4$M'Y@[3.A=HB!5&YAE=C$ MAJ9$M,IJ&]T&,0W"745\N3&-"6 "06)Q%EC?+EP\:FSU=D^OZT,OM)]AN$UQ MA8=8U['J" MG($."O &$TTXE!N5DK91&8F]QQ01(&7OX2G>JT8_8Y=?P*%Y8 M#PBHZS^N+Y!+O%$[R#]VU+*CY!\[JNWH]B:"W:9Z@ZV5M]A:^8U:*P![=D2_ MR?!!U97%Z4U=AGB*O&>PN1-&T?CZX;#=$ MS,>NMQ#&=\U<[M!8:/T77=+T M.SM]X/;6G!_X\.U\)T!PV2K3=S /,@WB^5,?;,TFX1SM'""A2=NIC.V@%3V(6-F"KH,/'-/:1[MZO9K*$V[AQEIK/W.@ MQV/WKNL-WDY%W;3XJ$@$,FG;.+.]'> ,:3J4Q6'*=Q*S>68^^9.WJDZZ5, (8QD336RZ_WX/1YJ M42USN1[N>#2-);\/M .>U!:T7)3U5O-P8^EKH2X*W(?$Y7?V; ?M$Y66EP)L MSK=;T04;,LH-#BO9MD*#UVP+^;7M9K'E)1T)H"U2U**D39[")U=T#L3FUNT6 M52U%:3R ^BV$QT/1Q\HE'W3#9G_6W\%(KFM%!-^;L'1SD2MIRT-LZ-3<](^: MM-E['&Y&&"B^BM+U--I]"MO4..X>BWK?[T.<@7O8K)TB'U+M]T?^]HKR_74E M9;5S5HT",BN>MCIM5RCJ(24*W?8Z[>&H[N&:G9:M8-#:F&UM$K?#1NT&[PH? MTH,6;O;WJ)P3I7(G@1Q/HML(@7K*.W&-S32BMT--*&T>M8Y[?W,A%T2S,=15 MT]&\V2R>S_R!$U?*]<^A#-=S87B $\VO6;U_="2:1G;ER)KTK:W&UDZBF[=[ M5*@R7L>MOCS I);+BJ;;"I!1UH OI">TO=0%W'MW=I.;*K5Y'P>;@O-!R[2' M;>A: =^SD1N/KC]GVZL83\Y.3SM'4? &XWC,PC3;DPV6#)^*'$*)#@K4SE=G MK4!Q5>\WK0!]<-X(S\75>[9^Z;: 1@V%G9.U( QWW$VM5D(WT124@V2((L5[ M[DPOBN\#F%[MZ@0(F'6.V'%Y)4#W9FR) JV>N\W;ODP@Q9E[=A@(TRY5UN=P MMA14NJG:C0+L'!@L-:N^.7.V-]7MX%IW\<*IM5WI]@Z"TVSF#36*] M#\1^$^?^A,=(^-!IWR'"!T]+/QP#D3N#XW*U3C5_XK2' '+#*3(JT&$2SS-<'3P9.*^!FMCO- 0NYBECAEQF?;W#+LYL]P*83 M_E5\4!W$XP<-F\_F"@?U.YU.6Q,%X-F=G/!>VBV!A#D6P".:S&93?L,J8 M1=-@,D_\4>GZ8!/(/J4^+A0LIR895PEK!9,(M@\")()C,<'$4A^WPW MO0!CTV"QP#.UR3A8S(BU21"-$SSD.PG",/RK;6S79JKA<-$[ZW:_CO"#MJH[ ME"6]#PC@QKTZ['W*ACZ=.FI]X;85D/+C=WP(6%51VH_=_%W_J>"Q_4*N>=U^ M9PAEUQJ_8,K%"H8".$[V[(&PO=V]R:W-H M965T M[3X4?:"DD45$(A62BI-_WR%I.W;AI$&/%W%XS,PWIV:ZENI.5X@&'IM:Z%FO M,J8]&PQT7F'#=%^V*.BFE*IAAK9J-="M0E8XIJ8>Q&$X&C2,B]Y\ZLX6:CZ5 MG:FYP(4"W34-4T^76,OUK!?UM@>W?%49>S"83UNVPB6:;^U"T6ZPDU+P!H7F M4H#"/?B-XUKOT6 MR:2\LYN?BUDOM("PQMQ8"8R6!_R$=6T% M$8S[C3J5EW*>WTK\XV\F6C&G\).OOO##5K#?I08$EZVIS*]<_X<:>H967 MRUJ[+ZS]V^&P!WFGC6PVS(2@X<*O[''CASV&2?@"0[QAB!UNK\BA_,P,FT^5 M7(.RKTF:)9RICIO <6&#LC2*;CGQF?D-Q?U7J34L4,&R8@KAPAC%L\ZPK$8P M$C[)IB'_+8W,[RI9%ZCT=&!(MY4PR#=Z+KV>^ 4]([B6PE0:KD2!Q2'_@##O M@,=;X)?QJP)_Z40?DC" .(R35^0E.TL#>_/V[:!2>OP(VW8%-7Y/^'T;M_] #ETSS M' 0QUY:Y)6;MF+F&7#9M9[" [ D*_L +Y=[ZV MSC\C+0H1&E]G:.L,J$K053$T]$Z89(M\2(_'*8,\_91,E)BBDDE'PDJE2R.99";T\Z\S76*:*$L:&Q%EXM%PM(TB&D*34N0:EEN'U'YG)R@J ZU@2N_)C[ M2RQ.(*4<2&$<),D$ODK#:HB38&@14I;$D8N3]P$YU"<"R^3#+D3:&T$(,KI9 M,V6CUE$->J=3_VR9>'K_;A)'XW/MG70I14=-5\F58DT ZXKGE6U@^-A2&(B? MI+DH, &<^"DTI)R;P_[HE&EPOJ96"1)K2/MQB:9%(N"'C(8K M(8G/#SKZCW!UWW'SY%*E[!3)4S3[&,9K;36_S9#^L3_?8&]V:5"MW(1F6S4U M&#_&[$YW0^"%GWV>G_L)\IJI%:<$JK$DUK _IIE+^:G,;XQLW22424-SE2,K M&F11V0=T7TKRP69C%>Q&X_F?4$L#!!0 ( '&) E=+RSI[90, "<( 9 M >&PO=V]R:W-H965T4Y5BUK0U'9H^$MCG1:>IVZ=4^=0U!&D55X6Q6FN MA339:A%M-VZUL+U7TN"- ^JU%FYWB(5*!2*6\7//F0TA W \/K!_C+ES+G>"\,JJ?V7MVV5VED&-C>B5_VPW M?^,^GS>!K[**XA,VR7<^SZ#JR5N]![,"+4UZB^U^'4: L^(90+D'E%%W"A15 MOA=>K!;.;L %;V8+@YAJ1+,X:<*FW'K'7R7C_.K:5%8C?!%;I$7NF3'8\VJ/ MODSH\AGT*7RRQK<$'TR-]6-\SDH&.>5!SF5YE/"?WDQA7DR@+,KY$;[YD-X\ M\LW_F!Z\EU0I2[U#^._BCKSC _']J903X\G3C*%(SJD3%2XSK@)"]X#9ZO6K MV6GQ[HC>DT'OR3'V/V['R]'PI46XLKH39O?ZU5DY>_N.H'/V0<9ZXG(&F=Q] M=$\&CTYJZ/AI:P))?,#9Q.<.:^A)FC4( TA>XYL. * MU;T2$9!2Y7[E>1VYR;'J0PJCK8"*"T::GM'>0NB:GG_,U/1*P8-0O4C=2G&[ M%*;BA,PX\K"57Z>W4_B(-3J6'5(B']0:[N/%#"1H2#Q.OFI-KQCF'(A.FX 9IQ MB"EF^']UE"_5\52'R$?-6Z-;QRN*^)STQJ<^/EB'6_ B-?_?[ND*_23<6AH" MA0U#B^G;-QFX="VEB;==O KNK.>+)0Y;OLG1!0?^WECK#Y,08/AOL/H%4$L# M!!0 ( '&) E>+L)+P'@, .T& 9 >&PO=V]R:W-H965T>^YT.HV72C^: M'"2RFDF02%M=5)&)JTP)*9 MKJI0TLY"Z9)9$G4>FDHCR[Q1*<(XB@9AR;@,IF._=J.G8U5;P27>:#!U63*] M.D.AEI.@%VP6;GE>6+<03L<5R_$.[4-UHTD*6Y2,ER@-5Q(T+B;!K'=RUG?Z M7N$;QZ79FH.+9*[4HQ,NLTD0.4(H,+4.@='PC.(X<7JJ$\7]8-KK]80!I;:PJ MU\;$H.2R&=G+.@];!J/H%8-X;1![WHTCS_*"638=:[4$[;0)S4U\J-Z:R''I M#N7.:MKE9&>GE[(Y6)>AV9Q.#6[Q&66-P&0&GU#EFE4%3V%&1V[&H26?SC), MU_AG#7[\"OX KI6TA8$/,L/L3_N0N+:$XPWALW@OX)=:=B&).A!'<;('+VD3 MD'B\Y!6\.\RIQES8E=*6RQQ^S.;&:BJ7G[O";=#ZN]'<%3HQ%4MQ$M =,:B? M,9@>O.D-HM,]7/LMU_X^]/]P6'OQ=[/_-Z?MYF:J[*BLF5]S$\-5!I:GW:KGR<^%3S MRA>*D]P&\\4B*&8$[>[^H5H_&-YQESY5&^)BWL.#Y)9"N;/,HH&WT!L<=^)A MY&;#H\[PN \S(4!19C6DJI96<](;##I'T0B&22>*^W"O+!,@7&*$3TP3!6'$ M"6$,1V[6'W5&O1'LJN1PJP71R>6^T9K&7=.-VM6VE\^:%O9;O7D(KIG.N324 MV@691MWA4= D>"-85?F&-E>6RL1/"WJ/4#L%VE\H*I:UX!RT+]ST%U!+ P04 M " !QB0)7K;',]H0" ##!P &0 'AL+W=O<8K8'IG MP45)E#;%$LM* ,DLJ"RP[[I#7!+*G#BROKF((UZK@C*8"R3KLB3B:0(%7X\= MS]DX;N@R5\:!XZ@B2[@%=5?-A;9PQY+1$IBDG"$!B[%SZ8UFH8FW ;\IK.76 M&IE,[CE_,,95-G9<C?"J90%(9('^-OR^ETD@:XO=ZP?[6YZUSN MB80I+_[03.5CY\)!&2Q(7:@;OOX&;3X#PY?R0MHO6C>Q@X&#TEHJ7K9@?8*2 MLN9/'MLZ; &\?0"_!?@O >$>0- "@MM%F7DGMTKH7:IQ*IZ3)[22: ["OCF6 DJH3 LN:P'H%-W= M)NCXZ 0=(W0"=,V9RB6:L0RR'GQR&#\\ M@,\TQ?#_?[TOD_]=F;U7>*$72O(+!\ MP5M>0=]E-W1A/YWI;2-9D13&CFY>$L0*G/CC!V_H?NFK]'N2)>])-GLGLIT[ M";L["0^QQS_UD+AB*2\!'?_@4I[TW4-#,;049B2LXE///7?#"*^V*]P7-@R# M\]VPI"=L, @^>[MALYZP"RWZ'-;DB[>Z4@EB:<>!1"FOF6J>9N?M)LZE;;0O M_!-O-/5Z_(F>4,U >:9OQMLU$4O*)"I@H:7U MRUQ/61 F0.\O.%<;PPAT,E#&XGFN7SG M3NID*=5WG0 8=I>EN3[M)<84'SU/1PED7._+ G+\92Y5Q@V^JH6G"P4\MD19 MZH6^/_(R+O+>Y,2N7:G)B2Q-*G*X4DR76<;5_1FD#XYQ;.(4V)$^KQHV;::V02X?KSBOLO%CR"F7$-YS+]4\0F M.>T=]5@,0V0-O' %[RQT,ORMS/?9P.^ST \'3"=<01>L\__+ M94.Y06/[@64[V,*VR^9]-KMG%WDL;D5<\K3+!17383=32ON/NN 1G/8PKS6H M6^A-WKX)1OYQ%_ 78K:!?]C@'[JX3RZY 25XRFY 99K)>5<4=EG R?:Y%G#K M^*E4I)!)@)W+K.#Y_=LW1V%P>*Q9RK5A&@5:QG4%O%G!Q^"]^R+S#]LK+QG-]*@Z:]M.I+<<_2( M9E,"D"&/:R.C[\Q(5(]=RS1^SOZKVC8QFK\0:DVI\T0)K,I%@NZYXD*G<-]G MGVH/L[W@78.('7CAP+,EXR]FK1D>HX/[ON\WKT?>P*-Y' M,0+FN!@EPB!K:[I62K@F9>2-?A+2'P?C_G@X6)-3J3)D[Q%N%2@;A8.J6>RSRT9 DU#6OH62 M6.)A+1TE&MQ0.80[4)'0-I=N05.":QN;E<>K,F)]H;6,A*T JP0N"W)8'66Z M"?6NO.X*?TQB4H44! I\HL8<+1&D2J<2_%$3H2/B_D'NPF0,;M>[97TE]LG\>V+I) MMN>;^W@E)NZS1"[AEEK(#")>4E:!,CB'$[]M6N8KS_-,EC@]8,J@0[ 9IJ*IBK!G MA@M3/0Z^Q]Z4!WC$P'S6X%ZB3;$>AA _1P9Y>ZP;KY;@7K)-L1[%$#]LBI M5$??97]?VK+^3Q=$)[?G3OHOQ&P#^+@!/GZ-L][X)?&_$+,-_('?7C3X[CC' M$T#GC8*;K"-B.N\5G%QV!;=VBQ(XM;P1)NU&YZ9;C2Z=D)RDNT(*6TCA3@78 MT68>X8AGC=L-STS3&O$]MK7+ $[0U+X+Z^ M6'?BP#V\3!<+!0LZF4]ON4CI/J(3 M8,7ET'*AN^W;":K@^R?>[0:8Q[9M:MD.,X%[\M@XWC@[GIO129PC@N.CN>F M6T#U^[- %'^&XK0NZR78%VDXPH7L2>;0+/D*_NH;LA/8: MDTS83C*A>^YX:A-\A,UP.-S:!-VDNR)L1YCPD1'F:4VPYK+1W<;!>#PJM?7G,L%;9#[*:170;57V$;%:;C[Y3^ZG3:[=77XPON5J(7+,4YDCJ M[Q]B*U;51]CJ!0\!]COF3!HC,_N8 (]!T0;\?2ZE6;V0@.93^.0_4$L#!!0 M ( '&) E=_XD(X^@L ( B 9 >&PO=V]R:W-H965T3<8DE)D.V+K9'(7Q8CY_Z%*NWDU.9FT;[S3ZR+0&\=G+VNY5CTL/;_-5D3A*I4F6!2$C\NU.7JBR) M$N3XE(A..IYT>S?=<6*0+"Y8[,F(I7\L@ MSUXZNQ&.3H,:O6!5^3:$TX:\$78D;O39ZI3-I@CC/,MN8 MH,U:7-M29UIY\5/[ZN>7QP&LBB-^L"847;TRN\O']8XC< MR;UHY;Y8'"3XC\;,Q.E\*A;SQ>D!>J>='4Z9WND>>KL4_L_YT@>'N/GO+H4C MO4>[Z5$R/?>US-2K";+%*W>G)F<__G#R9/[B@+2/.FD?':)^=B&]]N2S:Z)M M@HP1;G)Q:8V'_#F_LTOL_PMA\>]"(:$R6]72;,EHF85CC55D66Z)MZJ)@>S]5CL-5G5)H?KC#\\6B_F+7\_/K_GER8N?IRR9]@$R$ ?0 M02(%Y4@Z:%L#)WQD%@KKH5]=ESI*$Z#N9526R)T\?>'%N3$-;KY3M75!P":$ M$N)D?O1/*.?XRDK[#$>V2CJA*/#%:Y6I:JF<.#WAT%U,<:C$!XFO$CAH$H-L&/!8C#TL??]6B'&1&-DDVLZLFQ"IR?%A,P_ G;C222"%(;0 MGT($CG$4:)"K 0D#7WI/!B=_2[&2VHEZF#>X3H;Z!*] ?]@*'Z):^.]7P1>V M*2&[$E2*DXT^-B:6NBZ86AV_+B>=*OE S,N_-.QG!T#P<0>"CP]BU3N5E1(9 M03&V#^T.4[A4+DBR':>8%\&._=?'8R41'?@XP1*K";R!PC4 Q.;C>SA(!RA> M"&S2$<)L+JO*4R[<"$. M4%$R"+>\(Z]M1SD*LO?8/H$HDF&2_B++L4(OV07H*+8'$0WA^\,S<=-D!>7P M*&2\R#7'NY"K%?"_);@K#Q-L">ZU_!1J!T:%.V4:A>=>1J")K=04 !&ZUXB4 M@>@K9ZO^PA2G[N!(NHMS*3_QP"TK>^Q0OCSI\N7)P6A_#XO#*&_ B.J>WY4O MWT:!XSA6[0[POJV\/*CS5+%AU$^-1F@C+PQ& SI,45;)6T1?RWPJ/C;YF@E- M.7#AV*:JHUM#(4<^C;E'_4(5BQ@AN_?LR$%B3%M_4K/@$RRF>$]':SY4RZ,5"HI/:@>B[=*G*R'H7W28)G010=X/;,L^[]MBJLH8 M([/;(YI>([XCGE,OU>BTR[K*D0.=3, MD?19&W&4,6@$\7XL=8H3D4TSZ+COM.>8!"DUD@)S.0WM?>O]54C")3E6VD[. MUMSP="J>BD;V^%U4<\6/+AP%==0/Z M3/S./8AK1=51O/T,6N"A4,I2AG,[)OL0TI ^XQZ4NNQO*#R'G/NL<^ZSP[VC M-:2+2WT$ ND2&:^#>*?][2XG?@Q[ &?+/)QQ"=-R-3:5ACERFW;14UC]T)@!8"*M04G;E5@D/?CH75' M'=@S\NPA341VD^\E:Z=Y3O>E-+RRRW-':<;^- MB1I3*5FUED .JOD.^$JX$$<@$F-I^3;O'P*&+53\[4 @\ (49[JF !N\"]15 M,+M8VSL4.JYHG"9-C8&7C3^ZT!9J%8#2V2UULOUGA4(# 5=7\F/?'J98T*$9 M=#Q#QR\Q0ZN[.#HL&>D*@'CK;H+MO)M%HE5ID,T:WXZMO<$$K<&"6E/>=D,2 MBDW7KK._:(=<:K@QIVXN]7 QWW8Z?T"_II7;-G89/DZNW*<-XA- P-U6;!-) M0?AXMS&XV>Z=RUCCQD,7[:MIV/)=T!"DK52>]DOXI'$C]!@9FPK%/4W_).## M6U&/,4=8CE6(4#9,NH2EU$2QPFFG+);;-$WO%*&P9<[#1HAI%&>WSS*I[8O4 M/6^]D([6Y7U='8\T,_%'H4LU"J*V,O05/58'=+X^=@&>YJK1;NCS^P6RU+K4 M5+2&5WDO.:A44)A6=WNTG:8FGJ"+VJ22 H%7UH@;./P#:"/A+P@%NNW8AXM^ M]8?_$,<:V#?+0L7%!T"X#<+94')[)L5V\>Z+[=N^V.[\RN.[J=+RK-O[ MC'O^O_G/8ID&;SE8 M-OTD";YUB"1_[H:'^/T!S T"%<9/!-T=>B:)Z&Q\UTVD)6?'JJ=+R4?%)^== M[V"S#5'#)JX1F48M,<01*]Y$1.X5MQ9QUT&=*U^ T^=K1"O)%8K9(S-Y&#G%5 M"2>;5IBTRB&\[^0!"FL^F*/#R&B>((:F?9KN$90G8>!T*=UNH:8/-6M5ZJ3@ M.8G5Y:5>%#C99X>H0G&J4/OTEEO&]=^ M-U;97)4@$N#=/^G#1.&!/W=6P>/!CP)0*=?\TP=>1YH0?Q_0O=O]O.(\_JB@ M/QY_F_&;=&OJE4NUPM7Y[.GC"3H<_KE#? BVYI\8+&U 6>:7A<*,Y>@ /J=O M>]L'8M#]Z.3L?U!+ P04 " !QB0)7U"K<),X$ !B#@ &0 'AL+W=O M9LM+1V=3(>FW*)K3 OU0HE6>9*M\+2JUZ,S4JCJ+Q3VXQY$*3C5M1R M-#GUGN.C=JCO?1O_.Y4RXS8?!"-;_7E5V>C?(15#@7 MZ\9>J\T/N,LG-&_I#C7JH4+PJJ)"G3,=@D7_H!1PQ_3F?'S?PX=0!<_ M'H[O9'-B5J+$LQ'IPJ"^P]'DV9,P#5X=01_WZ.-CT2PSF6WA M>U0++5;+NH0IB7$(]=&XPZAOEW1,JB&EUG(!UE$"O%5: Y:,%ZI=";E]]B3G M8?;*@*2VH>]1+>Y1:5R0ZD[@=JD1H>TH@HXB0 5&7^";^OTC%E=Z]\,/1L]K M21C4V@A9F1?P5M:67&ZLL&C@*>0%R[.(!EG*@H33(,P2QJ/,C9*0I6D*4U,+ MN!)E/2>$8<9XFD'(69X6$$4L+7+@,4OR B[7FOH>A '9C8*8%4$ 1TB3]*1)/H0C>^]%2CI@Y*17%LD/E2J48OM5R3:Y1 :*F$8LK"(:52$C">.>=Q1 M*O'US3GQ(89?'LN&G%.B)CUXF@"/6!C'0/1(XO0S:?/_Y\])4X'+GP:A@\X_D'+,Q"4E819+0KBU(.8<&R+/ORJDE[U:3_637]=V)J#!*3 M'35_KL6L;FI;HQD2S]'@7T@\Y1Z6N(?5SS7W^,CNLOBPS&YQ-_\:2VQGU BB MT-OX">7YT&$ZO/AC@EQ\!(H*57@2%/>F0VQ/(:+&G#CJT%8)$?_H.>R9H+%4 M"UG_3?2MUMHO)#?K:>]2,\=)[I9X]/Y_@&C5V@6O9=FLW>*Z:RP/#G,+PGK+ MC#YH4KIMZ4Q\#T)J0M57;#S7#Q/?H>RV?CR33\["RXP%U'R>*X/B.AIV6%Q#C'8D>,!G=BBU;YS( M=L!4!VQ_F@8VJ-%)J..J>:":8<$,5_&UL MS5A;;]LV%/XKA!MT,:#$(G5/DP!)+UN'!BB:M'L8]D!+M*U5$EV205>R^0K,N2 MBH=K5O#[BPF>=!,?\N5*Z8G9Y?F:+MDM4Q_7[P6,9KV4+"]9)7->(<$6%Y,K M?'8=ZO?-"Y]R=B^M9Z1/,N?\LQZ\S2XFK@;$"I8J+8'";<->LJ+0@@#&EU;F MI%>I-]K/G?0WYNQPECF5["4O?LLSM;J8Q!.4L06M"_6!W__"VO,$6E[*"VFN MZ+Y]UYV@M):*E^UF0%#F57.G7UL[/&4#:3<0@[M19%"^HHI>G@M^CX1^&Z3I M!W-4LQO Y95VRJT2L)K#/G7YMMHPJ<#*2B):9>@-S07Z1(N:H1M&92U8LW9\ M1^<%D]/SF0*M>N\L;35<-QK('@TANN&56DGTNLI8MKM_!FA[R*2#?$T."ORU MKDZ1YSJ(N,0[(,_K3> 9>=X>>=:17^4R+;@^M42_7\VE$A U?XR=N1'ICXO4 MF70FUS1E%Q-(%4KERS!6] M_E+G&UIH=SG&ES=4?&9*^PW=LK06N\G)-JX>?)%)@83T$TI MNA,FF1YLDQRAP'?")-3"X@A0QF!FL>:"*H8JKEACSSG7&,/0(=A%$0:E/IA( M,G4RI^EG,*@ETB<1PG"$F[K*TWP-Q[ 6B4,BHJ\$(V TX*L*+?F&B4JGN-$E MZ[6@%=5\N;OW^;.88/("8>+X@=>::-33$!6U$%K@,=%VPF#T^9.)@DB/@.#L+#4"I>G?1P/ TGBAVW\5H8.-@-#NW7 MCG&Q$_J1]I67.&$<6M'Q7?$/\1<%CA946 M=<;@OB7K^USI^$1S,17&YH7&O8))-?)+;@.6<5UC'8/RAZO M(7O2JY4.; /QL+-%=3YP?U MXQ Y!XY+=.9WW'<$D>L9[F]Y>S^182]R(N!A#.GFA $$//: ;C2TO9P6@,1. MU;'O3O44\-L>*O>(:[T=3UMV;]AIQ'4V=6A:\YT(QYH&S;& C@Q9=W0W7H+) MOV-8DH"2.!A8%BP:39]4"H$D'1Q'UO$=/_'! E"6-@^]2M6BVLW4=TR]V&[M[- M[^E@]Z=BWQ:V[#8<[V6![L6620?#T6SLP1JBVQWM2_GNK89*=T<_V@+ONQ]J M)'NT+;\.QQ\@TT6>FLH-3CL;3FR;:ARXWVC6*?S MW8:73P(P7;RW//P7 =]^E(W'^[=?;':XMZM# [33W_NYUONL+5##\>-9TA6H MX?BQZ&UKU)(0/!C]PV^^IW\";M.Y+4O#\?\FW),(>KS *J!V<(5>"$T2 M'BVJ,^N/6\G$TOQ7U&6CKE3S\ZV?[7]=7C5_[+:O-_\](0Z7NBLOV *VNJ<1 M?!:(YE]B,U!\;?[?S;E2O#2/*T8S)O0+L+[@$&_M0"OH?^A>_@U02P,$% M @ <8D"5^7\)+"V @ Y 4 !D !X;"]W;W)K&ULE51A3]LP$/TKIPQ-(#&2IJ6@KJW4%J8Q#0D!VSY,^^ FE\;"L8//H?#O M=W;:4K12:5\2^W+OO7NQ[X9+8Q^H1'3P7"E-HZATKA[$,64E5H).3(V:OQ3& M5L+QUBYBJBV*/( J%:=)TH\K(74T'H;8C1T/3>.4U'AC@9JJ$O9EBLHL1U$G M6@=NY:)T/A"/A[58X!VZ'_6-Y5V\808Z%:)2[- --3="H4J+X03XZ$U2[ ^F]G\(E@-:"Y.:G\H=\[R5\DX M-YXVQ!$BF)EJ+K7POXK@\%[,%=+1,':LX3/C;,4W;?G2=_CZ<&VT*PDN=8[Y M6WS,M6T*3-<%3M.]A-\:?0+=Y!C2).WNX>MN#'<#7_<_#(/0.4R(N KME?"\-J!89CB)N%D+[A-'XXX=./_F\QT1O8Z*W MCWU\Q[V9-PK!%'"5HW:RD/[$X(O4TN&G[WS3<[C23NB%]/%@CG;9V"NTV\8; MQ:)55$%1OBJ*H A+M B9J6HKB1.X7E!E(OX%!JCIB&^ CH: #WQ@D% ME^0D=QP#&L*B4:!D@2'W!86E([C )YXG-2Z%+6!&?]!+IP;T6.H$6%T._X[%;QW\J%OPF6%0X@/4Z2!':=6[S5>:RX M"/.%V'"C7=N$F^AFA$W:SGU-;^??M; +R;VGL&!HGJO&ED4-MYJ8IJJD?KB"4FTN1FRT>_"Q MN%]:]V R/5_)>[@#^_OJ5N/=9(\R+RJH3:%JHF%Q,;ID9U>IF^\G_%' QAR- MB8MDIM1G=_-V?C$*G$-00FX=@L2?-5Q#63H@=.-+ASG:FW0+C\<[]-<^=HQE M)@UKDKCKV33SHUPRQMIY?1OTT]R5H(9GT\LVG&S)WF'>=5B\F MU79IR*MZ#O/'ZR?HW]Y)OG/RB@\"_MK4+TD84,(#'@[@A?N@0X\7?E70'Z&4 M%N;DIC!YJ4RCP9"_+F?&:I3,WWWAM^BB']V5T9E9R1PN1E@G!O0:1M.??V)Q M\,N [V+ONQA"G]YA6!.YW M^Y$%.%BH,6^YPM(T+G/HBET"6:@2:[RH[\_(I7$/D3?PO+6W-Y!#-0--0M92 MZ2Z-01MF3*Y5M6HLSG(FT8ZK:L0\6" T305XWNBXLTNN1%\76>JHY#2)&&$TR3CXL%@7J MXF"*49:D_AIC<:!7M2Q?- :(40N[D8B5!M1%$L?H4$J>R]>]5L:@NR$/*,\R M-PHX3<.,7.9Y4S6M N> F<^+MOX<@JR4ML4_74$RP2B/Q!A'G%,1L_&S]AP_ M)X0E&0U$Y$;H9HB1# @PV@LP^FH!?D#:-;)KP)H^Q0TB]2NNA90>\GM)[ 86 MH#6B(KZO8N_ MFC<4G6XP_E=;W-P-]'(WB-;/W0X6.MCOQ=_.3HZM @T=ZD5WK7P&-2P*GTD6 MTR2,7:? R@O$?NU,U8TA"=9@1%A$4Y8>P98J/X#.\.(WY58EA'$:,>P8 14B M[7BU8=_'/WW+FX-:Z@;<-2G ME''1#@*1/-+/\%;#:,8SO(HX(6]P=YG)_+/K ^YH1$*:) Q)/)1W7YC8J5E M4@0XKO2^F;@IQ)3[SA,*&F9BB.MTSW7Z+66_WVLZWC$#&I;ND+T&W.$P(T!. MW^%FU7ON&S:%QV3/HUUJ:#=94VQ)U9X%P9T%#XQZ^MP41R'U3*C:;]GHISSR MLTO7(S]/2^<@*;R[;==V$I);P!Z^ ;?#FTY-YHD\S@AZB4?UNI-\_D ^:5F; MLJWWR[4L2D?N"VSR+XS$O!7U&HQMCQ/?E$#2'3,I>2]QLSBH]H2)""6(,ROV*>-R?A-9.%'ETACE+DW:(G5O\F#P\ M[5U=*I(N%4F0=:G@Z7 JHBC%'2/"\VB,](K_APJ>1L^\.VE+$*=<\&X4\V0P M>J<#C"P)QBY7B8C\;\:B_Z:$OOXZ.7J9KD#?^T\&;K=J:MN^5^^?[K]*7+8O MXX?I[2<-%/]]41M2P@*7!B\3/ _K]C-!>V/5RK^:SY3%%WT_7(*<@W83\/^% M4G9WXPSLO]5,_P502P,$% @ <8D"5P1F#D%)! ! P !D !X;"]W M;W)K&UL[59?;]LV$/\J!S4-8D"S)4J6I<0VX"0+ MUJ%!@R1K'X8]T/+9%BJ)&DG%R3[]CI2MV(TC]'7 7GCDD?>[_\2--T)^5VM$ M#<]%7JJ)L]:Z.A\,5+K&@JN^J+"DFZ60!==TE*N!JB3RA14J\@'SO&A0\*QT MIF/+NY/3L:AUGI5X)T'51<'ERR7F8C-Q?&?'N,]6:VT8@^FXXBM\0/U'=2?I M-&A1%EF!I,0AS3+5! MX$2>\ KSW "1&7]O,9U6I1'Y_I> M;'[#K3]#@Y>*7-D5-LW;,'0@K946Q5:8+"BRLJ'\>1N'/8'8>T> ;068M;M1 M9*V\YII/QU)L0)K7A&8VUE4K3<9EI4G*@Y9TFY&P<@@EM1ZK6"7\L%+@[E!V1,:Q';673).@%_K\L^!)X+S&-! M!U[0>AA8O*#;PS]GC3!VJT19TCB"588^%***W@E!?5!7S1:Y3PJ6SZCPKYF/G="A[7 M"*DH*E%B2;BD)K=J4E(#&Y0(7,%2Y-2@ZAP>UQ(1BB:I:)(*E!*T*7G(GM^Y M, 3]4/7"P*S M"=PP2> KEYFIV7VIP!TE'JUA%,#(#:(12?LQ@T>A>0[BF'X#Z+D18\W&2T+: M,-\-/<]P$C>*?;C)2EZF>&CWK!!29__8G)B8#3$W]K^O*M 18LB2.B(3EL0&/7"QL: M,!]F-M-M@IKC-:98S,G P-_/V3?[>5$^9T\4HQ7"/9H/W<2JJZT0]_G7$?S%=MZ':__6%C-LDV2@G: M(MHN8Z.XZ3NS(79("Y5Q9%FQ;?0A^",W&8ZH6"/?/J);ZECFP>F'F/GLPO!& MD-CRW['H/Z+Y84DU#\Q-@N'K15/LG=&A\O9=H_G$!, GTSZC(I^SHJI-;66[ M7CJ+Z9_P>W"6^$EO"YW3EY'EE$C3>LP=!K;;$Y<-$^@HH:@MH>BG2^@@Y)T% MU(GY?P']IPMHL#>9%2A7=OY48'^]9DAKN>V(.VLFN]?GS7Q\R^4J*Q6YLR11 MKS^BCT&ULI59M;^,V#/XKA.]P: "AL>77I$F M+W=.N"&HNVV#\,^*+:2^&I+GB0W MS7[]*#MQD]8-BNU+HA?R(2D^I#G92/6HUYP;>"X+H:?.VIAJ/!SJ=,U+IL]E MQ07>+*4JF<&M6@UUI3C+&J6R&%+7C88ERX4SFS1GMVHVD;4IBZ+)G: M7O)";J:.Y^P/[O+5VMB#X6Q2L16_Y^:WZE;A;MBA9'G)A6CW=QD4\>U#O&"I\8B,/Q[XE>\*"P0NO'W#M/I3%K% MP_4>_:6;64R=Q(.-+5A?F3FY^YKMX0HN7RD(WO[!I92/? M@;361I8[9?2@S$7[SYYW[W"@D+CO*-"= FW\;@TU7EXSPV83)3>@K#2BV443 M:J.-SN7")N7>*+S-4<_,ODF9;?*B "8RN!&&B56^*#C,M>9&P]D#PYT>3(8& MC5F58;H#OFR!Z3O $7R7PJPU?!49SX[UA^ADYRG=>WI)3P+^4HMS\%T"U*7^ M"3R_B]QO\/S_%OEUKM-"ZEIQ^'.^T$8A?_[J>X;62M!OQ=;46%G(@AZ&((3J'/[K%&LQJ=EDNX6F,$7$,NP*PY7#&EMKE8P;R4 MM3!68A]Q7Q0G[?1'\8!6TF.CZ=XHZXRN]L^,#:21T?DSE"TUN*4&8&)YEUA@ M^.!,HW2!_4*/X?ZT^%EC6=8:LZ@'<,D*)M(& 6U?\Y27"Z[ ]QIQ"I\ABEWB M)2%@36/%"JPQI;A(MX 9%KI@;:] 2DAT5@'+?F 18A="2GBQ]\K L2\MN!]& M<"*U89?:\,.I?A.O/X+PG"!OZFWN<7: MHDDE=FMM,$N(:U7:-"(CQM!G;/Y.FKXIJ?4+FYY846/H:5J7-68(X9%?RN3_ MM-GZ%;]=KV3_-\ K7MV\#G4,5TUS1J\5;UFCUWFE+0E&)(E<7)S1@+@T&> R M"$GBTZ-+;T3"A-K+T"4T3O 9GO ;6:%SAJ=K(0NYVMH[SW<1*B;^*!H YB+V M@Y=C2OPHQN.8Q)$/#XIE' 0KL21],O)0PB?>R!U 3-W]"25A% S (WX0V<"X M$AA_I:21]OO#L@P)HA$A(*,D0$<)*@]0FT;!RUD0>_8L]'RLB?01G<5(&FK0 MBW=6E."HT+R+70P.[AZD844/GSZ#1Q.2H$74"B/B^X%5BS&$T")YR!BWO0T2 M+.OF-J%DA'9.UU6#TX1K\^ESA((')F1\RQYX*_?$B/6GO_3;+]\:/:,M? MC+]].ETO?J .&'FLU->XC;98Q+-_0 H\-9Q]A%53O(M1LCJV9X M6DB#U=XLUSC[W.326CAV9CL4]NMW=D(&K/0EML]WWWV? M[;N,-TK?FS6BA<="2#,)UM:6HS TZ1H+9KJJ1$D[N=(%L[34J]"4&EGF@PH1 MQE%T'!:,RV Z]K8K/1VKR@HN\4J#J8J"Z:9]Y^\=[CANS(LY."5+I>[=XCR;!)$C MA )3ZQ 8#0^X0"$<$-'XW6 &;4H7^'+^C/[%:R8K-GJ.'%ZJA/%?V-2^_4$ :66L*II@8E!P68_LL3F'%P'#Z)V N F( M/>\ZD6=YQBR;CK7:@';>A.8F7JJ/)G)Q"$G4@CN)D!U[2:DT\7K)+ZQDWJ5"FT@@_9TO23>_BUS:Q-59_.Y:KE9$I M68J3@(K!H'[ 8+J_USN.3GUDE$%0."Z;U$YD;U!RI4$J2R0/,,_1ESYP:9'46M#,^J.-NLGPXR%<:2Y37C(!K%"5M/ ! M^H-!)SF):#;H)9W!40(7:,P(*DDNE.8/9K5N;DS%9$J'HXRKGJ-.%/>(W4DG MZB>'351::4U' Z4+I59$J862JT]$IZAA]O>&<2\^;<>+5]L=H(HT_\$XFG$G M.3YQ-*-^9]"+8-OC"U^TAP+URC=!@G-:ZT[16ML^.ZO;RS_WNDE?,KWBTA"? MG$*C[N H %TWOGIA5>F;S5)9:EU^NJ9_!6KG0/NYHEMI%BY!^_>9_@502P,$ M% @ <8D"5]9?>W=! P # < !D !X;"]W;W)K&ULG57?;]LX#/Y7"&\8-L"H?R=.FP1HNQVVX;85;>_N8=B#8M.Q,%GR M27+3_?='R:F; ED>[L6F*/+C1XJBECNE?YH6T<)C)Z19!:VU_7D4F:K%CIDS MU:.DG4;ICEE:ZFUD>HVL]DZ=B-(XGD4=XS)8+[WN1J^7:K""2[S18(:N8_K7 M%0JU6P5)\*2XY=O6.D6T7O9LBW=H_^IO-*VB":7F'4K#E02-S2JX3,ZO6;9>:K4#[:P)S0D^5>]-Y+AT MAW)G->UR\K/K:]5UW%*5K0$F:[A6TG*Y15EQ-/#VGFT$FG?+R%(LYQ%5>]RK M$3?]#>X,OA!2:^"#K+%^Z1\1QXEH^D3T*CT)^'F09Y#%(:1QFIW RZ;$,X^7 M_:_$WW-3"64&C?#]!!WH\Y-SRI!()JX&;054O="0=Y'>-[$O$XWTO#:X1&JPYLZP/T M3/YZ\ZI,D_F%@89+)BOT1:19H9DK(PAT9*IG,B%P68FA=IN<:DZ-JRKF;^:S MUPO[7 M2#-$,$ON5GD&_5/)#FV8<=6D9L.IV6"'!$0;C1(TP\PYE9^^X ML*KW\VZC+$U/+[;T7*%V!K3?*.J=_<(%F![ ]7]02P,$% @ <8D"5Y\3 MXI<#!0 *PT !D !X;"]W;W)K&ULM5?;;MLX M$/T5P@VZ,:#*(B5++:ERL0N#.7JN(& M']5BH%<*>.Z$JG+ @B >5+P0O?&I>W>EQJ>R-F4AX$H175<55X_G4,KU68_V M-B^NB\72V!>#\>F*+V *YG9UI?!IT&G)BPJ$+J0@"N9GO0D].8_M>7?@:P%K MO;4FELE,RCO[\&=^U@NL05!"9JP&CG_W< %E:16A&=];G;T.T@INKS?:WSON MR&7&-5S(\EN1F^59+^V1'.:\+LVU7'^$EL_0ZLMDJ=TO63=GX[!'LEH;6;7" M:$%5B.:?/[3WL"60!B\(L%: .;L;(&?E.V[X^%3)-5'V-&JS"T?52:-QA;!. MF1J%NP7*F?'4R.QN*:0K:*L%Q0@T MD.ZB]\G'(Y1/8Y2GK?PP(0<":M@%U/"G ^H:S5%%9DUJ8NM6%$8[\W[8FJRY MRO6^:#N(]UO1=CV]_:T@^UR[*+"ILA-NDWM0V&=VX^A6W#<>043DK:WHC\%$ MJ3<:!=8+@4^#+HAB+XA20H<^2S>./0Z]-,#XH2.?QOL#:,22/F&A'\=[T9_' M 0V]D%IDFOBC\"?X.=O(.YM,[WFAR%=>UD"N4,A)[/+_+#'L6B<81U)'UR M>YIT9:-EOEM-]M,/@KY5E+Z OEL :$P;9'HHZ^,NZ^-?:R-OSKDM=Q>RPA%/ M&MH\"CV*47!$AMZ0VO_8HV%D"RZVNFSI MJF^.0J5<68L)Q680#&TI2-,15@XOQJX08H-+4C+E.*HY";S6.S#V"D9>FB2$ M!H@2$1I[P]1:Z3$\_@$$,B^= ,]QHBSLU&-'8XL2)"&VR82B\,@+L=N@,,7J M<_-S?D%B,=9)V^W""+N=HS;T*/9A;+]#+PB"O9$\V!I@*U +-Z9KQ*B%:6;9 M[FWW)3!I!N"GX\UGQ">N%H70I(0YB@9^@JU)-:-Y\V#DRHW#,VEPN';+)7[- M@+('<'\N<1IL'RQ ]WTT_@]02P,$% @ <8D"5P5$O1OY P DPD !D M !X;"]W;W)K&ULI5;;;N,V$/V5@5H4,:"-KK[$ MM0W8V11MT01&G.T^%'V@I9%%1!)5DHK=O^^0M!UGUS$"]$4:DG,Y,SQ#ATQ1M<2E!=73/Y[P(KL9UZD7>8>.2;4IN)8#9IV097J+^T M2TFCX.@EYS4VBHL&)!93;QZ-%WVC;Q7^Y+A5)S*83-9"/)O!;_G4"PT@K##3 MQ@.CWPO>8E491P3CG[U/[QC2&)[*!^^_V-PIES53>"NJKSS7Y=0;>9!CP;I* M/XKMK[C/QP+,1*7L%[9[W="#K%-:U'MC0E#SQOW9;E^'CQC$>X/8XG:!+,K/ M3+/91(HM2*--WHQ@4[76!(XW9E-66M(J)SL]>Z!]_T,H!4N4L"J91)AK+?FZ MTVQ=(6@!MZ*NJ7XK+;+G4E0Y2@573V95]2:!)A#&59#M RY

9O[0,"?\P@/F2PB"\Z_+UKKB$)?8C#.+G@+SE6)+'^DG?\W3'9\&9S M6I&_YFNE)1'H[W/Y.G?I>7>FJ<:J91E./>H:A?(%O=E//T2#\.<+8-,CV/22 M]]F*FC3O:)]$ =\#]V'!%,^ -3E\YE6GORVX2^!RB*<2H1 5=2\Y!\<*FTFC M%6A:S$3=$EMLDQ&,]3%D[D)"0QRK#,=: J9L14DO<[12AE9C>"HE(M2.&FBH M ;2Q:#=VQ7?OK)@M-Y_X1+KB#<$2G2((R@?<9=CJD]"L%AU![\'# 1;[AO"G MR Z$_Q&NHM ?AFG/B@,_3896[/?]Y":RXL@HD/C5'@68?V(O*.ED.B/!@G](S].8_H/_$$ZHG_HQS?]UV3_=R1*-+P. M1STG1.E>2 _"8-B[0.S^D=C]#Q-[WFANH]/Y#2O,.LDUIWK>[;*J,WPHI*C- M,75*P^^[X1SU+X(XW[MO^T&]PMDB%17?8#K3'A]O"HHBK0?2X")7AZXC8V8[ MCTO HJ#KC6Z^KLJA)+[!&I'NNI.*C>&AJ]<4A-RO'!'GR@S.=-&;WNFY(Q]$ M:[ KB/UX%-)WD"3PN/JB($K\) J!^F(TC&%IID8I:=P,X=Z.8C\:1) ,#W&Y M4IT[/SI)4J,-[4R&=ZOE$I*T#VE*^]A0VVAN]"A=3D5HA";K*UY\RMPBYCU( MB=\I#/TD&<&3T*R"./'[!B%U0!S!.1(&)Q=EC7)CGP.*JDXG@KLSC[/'%\?< M7;2OZNZY$I6D>P*X@1:MO7;70M,E;L627DTHC0*M%X*R MV@],@.,[;/8?4$L#!!0 ( '&) E=][70D[ ( !4& 9 >&PO=V]R M:W-H965TS4=DKY^QT[0%F)\D(\]LR9,U>&*Z5?3(YHX;T0THR"W-IR M$(8FR;%@YE*5*.EEJ73!+(DZ"TVID:7>J!!A'$7=L&!2\@*EX4J"QN4H MF#0'T[;3]PJ_.*[,WAE<) NE7IQPEXZ"R!%"@8EU"(P^;WB#0C@@HO&ZP0QV M+IWA_GF+_LW'3K$LF,$;)7[SU.:CH!] BDM6"3M3JQ^XB:?C\!(EC/^%5:W; MZ0:05,:J8F-,# HNZR][W^1ASZ ??6(0;PQBS[MVY%G>,LO&0ZU6H)TVH;F# M#]5;$SDN75'F5M,K)SL[OI-U85V&)@NJ&LSP#66%P&0*WU%EFI4Y3V!")3=P M]L06 LWY,+3DW$&$R<;1M'84?^*H"P]*VMS 5YEB^K]]2*1WS.,M\VE\%/!G M)2^A%34@CN+6$;S6+A,MC]?Z!&^.&36;B[]4VG*9P9_)PEA-??/W4+@U6OLP MFINE@2E9@J. AL6@?L-@?'K2[$;71[BV=US;Q]#'#^XGAC$NPN:H,<3'G\"RYI2S-+;-H MX LTNU>-N!>Y4Z_3Z%VU82($*)L34*(J:34GO6ZWT8GZT&LUHK@-3\HR <+E M7/B @ 2@0 !D !X;"]W;W)K&UL?51A;],P$/TKEI$02%.3)FR%DD1:.TV Q*A6 1\00FYR M2:PZ=K OS>#78SMI5*1V7QK?^=Z[]^QSDU[IO:D!D#PU0IJ4UHCM,@A,7D/# MS$RU(.U.J73#T(:Z"DRK@14>U(@@"L.;H&% -2,.5)!K*E-[.EZO8U?N" M;QQZ<[(FSLE.J;T+/A8I#9T@$)"C8V#V=6CK@Z?K(?N^] M6R\[9F"MQ'=>8)W2MY044+).X*/J/\#HY]KQY4H8_TOZL3:D).\,JF8$6P4- ME\.7/8WG< *(YQ< T0B(O.ZAD5=YQY!EB58]T:[:LKF%M^K15AR7[E*VJ.TN MMSC,'AAV&H@JR:HS=L\8\NH.D'%A7BY&K\A:2:,$+]AP MP;(@&PT&) X):^J>2R9SS@39VB38:4)#?MSN#&H[#S_/.1P$O#DOP+V1I6E9 M#BEM72]] )J]?#&_"=\_8R^>[,7/L6&LS/GI YD"T_F7M\A M6[Q+@L.I@.!D--PK^\QTQ:4A DH+"F>+:TKT,+E#@*KUT[)3:&?/+VO[V$&[ M KM?*H7'P W@]/>1_0-02P,$% @ <8D"5Q:<:]U$ P =Q !D !X M;"]W;W)K&ULK9A=;]HP%(;_BI5)TR9US0>0,@9( MA1"MTZI5H&T7TRY,<@"KB